From 5b789bcc41ca2737aa6284ac0be10da89712e865 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 7 Aug 2019 12:59:48 +0530 Subject: [PATCH 001/315] Added content for Task 3326213 --- .../client-management/mdm/bitlocker-csp.md | 52 ++++++++++++++++++ .../mdm/images/provisioning-csp-bitlocker.png | Bin 20814 -> 59235 bytes 2 files changed, 52 insertions(+) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 90c5a2b411..eb735b154e 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1046,3 +1046,55 @@ The following example is provided to show proper format and should not be taken ``` +**ConfigureRecoveryPasswordRotation** +This setting initiates a client-driven recovery password refresh after an OS drive recovery (either by using bootmgr or WinRE) and recovery password unlock on a Fixed data drive. This setting will refresh the specific recovery password that was used, and other unused passwords on the volume will remain unchanged. If the initialization of the refresh fails, the device will retry the refresh during the next reboot. When password refresh is initiated, the client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. This setting refreshes only the used key and retains other unused keys. + +Value type is int. Supported operations are Set and Get. + +Supported values are: +- 0 – Refresh off (default) +- 1 – Refresh on for Azure AD-joined devices +- 2 – Refresh on for both Azure AD-joined and hybrid-joined devices + +**RotateRecoveryPasswords** +This setting refreshes all recovery passwords for OS and fixed drives (removable drives are not included so they can be shared between users). All recovery passwords for all drives will be refreshed and only one password is retained. In case of errors, an error code will be returned so that server can take appropriate action to remediate. + +The client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. + +Policy type is Execute. When “Execute Policy” is pushed, the client sets the status as Pending and initiates an asynchronous rotation operation. After refresh is complete, pass or fail status is updated. The client will not retry, but if needed, the server can re-issue the execute request. + +Server can call Get on the CSP node RotateRecoveryPasswordsRotationStatus to query the status of the refresh. + +Recovery password refresh will only occur for devices that are joined to Azure AD or joined to both Azure AD and on-premises (hybrid Azure AD-joined) that run a Windows 10 edition with the BitLocker CSP (Pro/Enterprise). Devices cannot refresh recovery passwords if they are only registered in Azure AD (also known as workplace-joined) or signed in with a Microsoft account. + +Each server-side recovery key rotation is represented by a request ID. The server can query the following nodes to make sure it reads status/result for same rotation request. +- RotateRecoveryPasswordsRequestID: Returns back Request ID last processed. This is not documented. +- RotateRecoveryPasswordsRotationStatus: Returns back status of last request processed. + +**Status** +Interior node. Supported operation is Get. + +**Status/DeviceEncryptionStatus** +This node reports compliance state of device encryption on the system. + +Supported values: +- 0 - Indicates that the device is compliant. +- Any other value represents a non-compliant device. + +Value type is int. Supported operation is Get. + +**Status/RotateRecoveryPasswordsStatus** +This node reports the status of RotateRecoveryPasswords request. +Status code can be one of the following: +- 2 – Not started +- 1 - Pending +- 0 - Pass +- Any other code - Failure + +Value type is int. Supported operation is Get. + +**Status/RotateRecoveryPasswordsRequestID** +This node reports the RequestID corresponding to RotateRecoveryPasswordsStatus. +This node needs to be queried in synchronization with RotateRecoveryPasswordsStatus to ensure the status is correctly matched to the request ID. + +Value type is chr. Supported operation is Get. \ No newline at end of file diff --git a/windows/client-management/mdm/images/provisioning-csp-bitlocker.png b/windows/client-management/mdm/images/provisioning-csp-bitlocker.png index d3d33ff9f6400c191e631bb76daa992e0c4ca8e7..f41a62a9989146d49ccda22a5f6a5a8143e7ca50 100644 GIT binary patch literal 59235 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%0A~sQTQNpL$ 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 Nl~R< Date: Wed, 7 Aug 2019 13:02:10 +0530 Subject: [PATCH 002/315] Update bitlocker-csp.md --- windows/client-management/mdm/bitlocker-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index eb735b154e..5e833a20c8 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1063,13 +1063,13 @@ The client will generate a new recovery password. The client will use the existi Policy type is Execute. When “Execute Policy” is pushed, the client sets the status as Pending and initiates an asynchronous rotation operation. After refresh is complete, pass or fail status is updated. The client will not retry, but if needed, the server can re-issue the execute request. -Server can call Get on the CSP node RotateRecoveryPasswordsRotationStatus to query the status of the refresh. +Server can call Get on the RotateRecoveryPasswordsRotationStatus node to query the status of the refresh. Recovery password refresh will only occur for devices that are joined to Azure AD or joined to both Azure AD and on-premises (hybrid Azure AD-joined) that run a Windows 10 edition with the BitLocker CSP (Pro/Enterprise). Devices cannot refresh recovery passwords if they are only registered in Azure AD (also known as workplace-joined) or signed in with a Microsoft account. Each server-side recovery key rotation is represented by a request ID. The server can query the following nodes to make sure it reads status/result for same rotation request. -- RotateRecoveryPasswordsRequestID: Returns back Request ID last processed. This is not documented. -- RotateRecoveryPasswordsRotationStatus: Returns back status of last request processed. +- RotateRecoveryPasswordsRequestID: Returns Request ID of last request processed. +- RotateRecoveryPasswordsRotationStatus: Returns status of last request processed. **Status** Interior node. Supported operation is Get. From d58ed7bf1e8762857da7f366140b45bd6764d324 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 7 Aug 2019 13:51:08 +0530 Subject: [PATCH 003/315] More updates --- windows/client-management/mdm/bitlocker-csp.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 5e833a20c8..7bbe6059a2 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1068,9 +1068,11 @@ Server can call Get on the RotateRecoveryPasswordsRotationStatus node to query t Recovery password refresh will only occur for devices that are joined to Azure AD or joined to both Azure AD and on-premises (hybrid Azure AD-joined) that run a Windows 10 edition with the BitLocker CSP (Pro/Enterprise). Devices cannot refresh recovery passwords if they are only registered in Azure AD (also known as workplace-joined) or signed in with a Microsoft account. Each server-side recovery key rotation is represented by a request ID. The server can query the following nodes to make sure it reads status/result for same rotation request. -- RotateRecoveryPasswordsRequestID: Returns Request ID of last request processed. +- RotateRecoveryPasswordsRequestID: Returns request ID of last request processed. - RotateRecoveryPasswordsRotationStatus: Returns status of last request processed. +Value type is int. Supported operation is Get. + **Status** Interior node. Supported operation is Get. From f16c9edb04a94e8d55f96d259258bd9c1e1d9283 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 12 Aug 2019 17:02:17 +0530 Subject: [PATCH 004/315] Added dev feedback --- .../mdm/images/provisioning-csp-bitlocker.png | Bin 59235 -> 62789 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-bitlocker.png b/windows/client-management/mdm/images/provisioning-csp-bitlocker.png index f41a62a9989146d49ccda22a5f6a5a8143e7ca50..d676e98664ab8950a5f5be963d7145bf5531e981 100644 GIT binary patch literal 62789 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

h!;Qh@coKa0EK6nFZ=nDVOQ9fV&f(z*V<@3Fg0G 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 literal 59235 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%0A~sQTQNpL$ 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 Date: Mon, 12 Aug 2019 17:02:31 +0530 Subject: [PATCH 005/315] Update bitlocker-csp.md --- .../client-management/mdm/bitlocker-csp.md | 109 ++++++++++++++++-- 1 file changed, 102 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 7bbe6059a2..3fc996c2e0 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1048,8 +1048,27 @@ The following example is provided to show proper format and should not be taken ``` **ConfigureRecoveryPasswordRotation** This setting initiates a client-driven recovery password refresh after an OS drive recovery (either by using bootmgr or WinRE) and recovery password unlock on a Fixed data drive. This setting will refresh the specific recovery password that was used, and other unused passwords on the volume will remain unchanged. If the initialization of the refresh fails, the device will retry the refresh during the next reboot. When password refresh is initiated, the client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. This setting refreshes only the used key and retains other unused keys. - -Value type is int. Supported operations are Set and Get. + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+Value type is int. Supported operations are Add, Delete, Get, and Replace. Supported values are: - 0 – Refresh off (default) @@ -1070,15 +1089,53 @@ Recovery password refresh will only occur for devices that are joined to Azure A Each server-side recovery key rotation is represented by a request ID. The server can query the following nodes to make sure it reads status/result for same rotation request. - RotateRecoveryPasswordsRequestID: Returns request ID of last request processed. - RotateRecoveryPasswordsRotationStatus: Returns status of last request processed. - -Value type is int. Supported operation is Get. + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+Value type is int. Supported operation is Execute. **Status** Interior node. Supported operation is Get. **Status/DeviceEncryptionStatus** This node reports compliance state of device encryption on the system. - + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
Supported values: - 0 - Indicates that the device is compliant. - Any other value represents a non-compliant device. @@ -1092,11 +1149,49 @@ Status code can be one of the following: - 1 - Pending - 0 - Pass - Any other code - Failure - + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
Value type is int. Supported operation is Get. **Status/RotateRecoveryPasswordsRequestID** This node reports the RequestID corresponding to RotateRecoveryPasswordsStatus. This node needs to be queried in synchronization with RotateRecoveryPasswordsStatus to ensure the status is correctly matched to the request ID. - + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
Value type is chr. Supported operation is Get. \ No newline at end of file From 99d51c62bee91696da40b7192afd6af2b621bf91 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 12 Aug 2019 17:20:57 +0530 Subject: [PATCH 006/315] minor update --- windows/client-management/mdm/bitlocker-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 3fc996c2e0..99ea10570f 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 05/02/2019 +ms.date: 08/11/2019 ms.reviewer: manager: dansimp --- From 94867be32dc300031ee0ef54d922f9dc5d0e317f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 12 Aug 2019 17:31:09 +0530 Subject: [PATCH 007/315] minor update --- windows/client-management/mdm/bitlocker-csp.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 99ea10570f..4cb839cd97 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1136,7 +1136,8 @@ This node reports compliance state of device encryption on the system. cross mark -Supported values: + +Supported values: - 0 - Indicates that the device is compliant. - Any other value represents a non-compliant device. From 831138bd868aa48a2a8c78f703f908d53e799bd8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 18 Sep 2019 15:48:36 -0700 Subject: [PATCH 008/315] Added Windows version --- .../mdm/images/provisioning-csp-bitlocker.png | Bin 62789 -> 63789 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-bitlocker.png b/windows/client-management/mdm/images/provisioning-csp-bitlocker.png index d676e98664ab8950a5f5be963d7145bf5531e981..63ccb6fc89fa07212c36184d0145547f40bbd7eb 100644 GIT binary patch literal 63789 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 literal 62789 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

h!;Qh@coKa0EK6nFZ=nDVOQ9fV&f(z*V<@3Fg0G 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 From 0e9986d45e9af378cc0e5e5e4c36c60f93ca8160 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 19 Sep 2019 09:44:42 -0700 Subject: [PATCH 009/315] Updated version number for new nodes --- .../client-management/mdm/bitlocker-csp.md | 14 ++++++------ ...ew-in-windows-mdm-enrollment-management.md | 22 +++++++++++++++++++ 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 1e81851159..4f00bfd312 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 08/05/2019 +ms.date: 09/19/2019 ms.reviewer: manager: dansimp --- @@ -25,7 +25,7 @@ For RequireDeviceEncryption and RequireStorageCardEncryption, the Get operation The following diagram shows the BitLocker configuration service provider in tree format. -![bitlocker csp](images/provisioning-csp-bitlocker.png) +![BitLocker csp](images/provisioning-csp-bitlocker.png) **./Device/Vendor/MSFT/BitLocker** Defines the root node for the BitLocker configuration service provider. @@ -57,7 +57,7 @@ Allows the administrator to require storage card encryption on the device. This Data type is integer. Sample value for this node to enable this policy: 1. Disabling this policy will not turn off the encryption on the storage card, but the user will no longer be prompted to turn it on. - 0 (default) – Storage cards do not need to be encrypted. -- 1 – Require Storage cards to be encrypted. +- 1 – Require storage cards to be encrypted. Disabling this policy will not turn off the encryption on the system card, but the user will no longer be prompted to turn it on. @@ -125,10 +125,10 @@ Encryptable fixed data volumes are treated similarly to OS volumes. However, fix The following list shows the supported values: -- 0 (default) – Disable. If the policy setting is not set or is set to 0, the device's enforcement status will not be checked. The policy will not enforce encryption and it will not decrypt encrypted volumes. -- 1 – Enable. The device's enforcement status will be checked. Setting this policy to 1 will trigger encryption of all drives (silently or non-silently based on [AllowWarningForOtherDiskEncryption](#allowwarningforotherdiskencryption) policy). +- 0 (default) — Disable. If the policy setting is not set or is set to 0, the device's enforcement status is not checked. The policy does not enforce encryption and it does not decrypt encrypted volumes. +- 1 – Enable. The device's enforcement status is checked. Setting this policy to 1 triggers encryption of all drives (silently or non-silently based on [AllowWarningForOtherDiskEncryption](#allowwarningforotherdiskencryption) policy). -If you want to disable this policy use the following SyncML: +If you want to disable this policy, use the following SyncML: ```xml @@ -151,7 +151,7 @@ If you want to disable this policy use the following SyncML: **EncryptionMethodByDriveType** -Allows you to set the default encrytion method for each of the different drive types: operating system drives, fixed data drives, and removable data drives. Hidden, system and recovery partitions are skipped from encryption. This setting is a direct mapping to the Bitlocker Group Policy "Choose drive encryption method and cipher strength (Windows 10 [Version 1511] and later)". +Allows you to set the default encryption method for each of the different drive types: operating system drives, fixed data drives, and removable data drives. Hidden, system, and recovery partitions are skipped from encryption. This setting is a direct mapping to the Bitlocker Group Policy "Choose drive encryption method and cipher strength (Windows 10 [Version 1511] and later)". 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 0e6b603e24..b1f388fa4a 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 @@ -23,6 +23,7 @@ This topic provides information about what's new and breaking changes in Windows For details about Microsoft mobile device management protocols for Windows 10 see [\[MS-MDM\]: Mobile Device Management Protocol](https://go.microsoft.com/fwlink/p/?LinkId=619346) and [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2]( http://go.microsoft.com/fwlink/p/?LinkId=619347). - **What’s new in MDM for Windows 10 versions** + - [What's new in MDM for Windows 10, version 1909](#whats-new-in-mdm-for-windows-10-version-1903) - [What’s new in MDM for Windows 10, version 1903](#whats-new-in-mdm-for-windows-10-version-1903) - [What’s new in MDM for Windows 10, version 1809](#whats-new-in-mdm-for-windows-10-version-1809) - [What’s new in MDM for Windows 10, version 1803](#whats-new-in-mdm-for-windows-10-version-1803) @@ -80,6 +81,27 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [September 2017](#september-2017) - [August 2017](#august-2017) +## What's new in MDM for Windows 10, version 1909 +
Home
++++ + + + + + + + + + + + +
New or updated topicDescription
BitLocker CSP

Added the following new nodes in Windows 10, version 1909:
ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID.

+ +
+ ## What’s new in MDM for Windows 10, version 1903 From cd2bab5011665d5af5e975264b1dd251f055d25e Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 23 Sep 2019 13:37:56 +0300 Subject: [PATCH 010/315] added note about info which might not be available https://github.com/MicrosoftDocs/windows-itpro-docs/issues/4756 --- .../microsoft-defender-atp-mac-resources.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index e8697f63a3..c740aff96d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -116,3 +116,6 @@ In the Microsoft Defender ATP portal, you'll see two categories of information: - Computer model - Processor architecture - Whether the device is a virtual machine + + > [!NOTE] + > Certain device information might be subject to upcoming releases.Please leverage MDATP for Mac app "Help > Send feedback" on your device or "Feedback button" in Microsoft Defender Security Center to share what specific functionality is the most important for your organization. From b6d75735e922d1185a8a5abff77a6008a5f041f6 Mon Sep 17 00:00:00 2001 From: John Kennedy Date: Mon, 23 Sep 2019 15:47:34 -0700 Subject: [PATCH 011/315] Update appv-release-notes-for-appv-for-windows.md Updating information re: VS support, as per Paul Chapman's request. --- .../app-v/appv-release-notes-for-appv-for-windows.md | 2 ++ 1 file changed, 2 insertions(+) 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 daf1783e49..df0106d502 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 @@ -145,6 +145,8 @@ App-V doesn't support Visual Studio 2012. **Workaround**: Use a newer version of Microsoft Visual Studio. +Today, we do not support app virtualization with Visual Studio, whether using Microsoft’s App-V or third party solutions such as VMWare’s ThinApp. While it is possible that customers might find that Visual Studio works well enough for their purposes when running within one of these environments, at this time we are unable to address any bugs or issues found when running in a virtualized environment. + ## Application filename restrictions for App-V Sequencer The App-V Sequencer cannot sequence applications with filenames matching "CO_<x>" where x is any numeral. Error 0x8007139F will be generated. From 113478956863d87220ca2174eafdd2f3b3820418 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 24 Sep 2019 15:44:59 +0300 Subject: [PATCH 012/315] Update windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp-mac-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index c740aff96d..c2150bffa6 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -118,4 +118,4 @@ In the Microsoft Defender ATP portal, you'll see two categories of information: - Whether the device is a virtual machine > [!NOTE] - > Certain device information might be subject to upcoming releases.Please leverage MDATP for Mac app "Help > Send feedback" on your device or "Feedback button" in Microsoft Defender Security Center to share what specific functionality is the most important for your organization. + > Certain device information might be subject to upcoming releases. Please leverage MDATP for Mac app "Help > Send feedback" on your device or the "Feedback button" in Microsoft Defender Security Center to share what specific functionality is the most important for your organization. From b049de0793884add0e500e495dad66cea3ff37fe Mon Sep 17 00:00:00 2001 From: Andreas Stenhall Date: Thu, 26 Sep 2019 12:54:41 +0200 Subject: [PATCH 013/315] Corrected command value Corrected command value, must be 17 and not "Enabled:Allow Supplemental Policies". Option 17 do activate "Enabled:Allow Supplemental Policies" but the syntax of the command is not correct. --- ...oy-multiple-windows-defender-application-control-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index 40326f9ba8..a9c5251d57 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -52,7 +52,7 @@ New-CIPolicy -MultiplePolicyFormat -foo –bar Optionally, you can choose to make the new base policy supplementable (allow supplemental policies). ```powershell -Set-RuleOption -FilePath Enabled:Allow Supplemental Policies +Set-RuleOption -FilePath 17 ``` For signed base policies that are being made supplementable, you need to ensure that supplemental signers are defined. Use the "Supplemental" switch in Add-SignerRule to provide supplemental signers. From 9a0f10bf5534427f2afc6452fbcbdaaa36eea53e Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 27 Sep 2019 15:25:01 -0700 Subject: [PATCH 014/315] Update microsoft-defender-atp-mac-resources.md rewrite for clarity --- .../microsoft-defender-atp-mac-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index c2150bffa6..5bb7d573e1 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -118,4 +118,4 @@ In the Microsoft Defender ATP portal, you'll see two categories of information: - Whether the device is a virtual machine > [!NOTE] - > Certain device information might be subject to upcoming releases. Please leverage MDATP for Mac app "Help > Send feedback" on your device or the "Feedback button" in Microsoft Defender Security Center to share what specific functionality is the most important for your organization. + > Certain device information might be subject to upcoming releases. To send us feedback, use the Microsoft Defender ATP for Mac app" **Help** > **Send feedback** on your device. Optionally, use the **Feedback** button in the Microsoft Defender Security Center. From fe499c3a1f5ddcb30cd6953a68968bb2aab5b44b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 27 Sep 2019 16:49:53 -0700 Subject: [PATCH 015/315] Incorporated feedback from dev --- .../client-management/mdm/bitlocker-csp.md | 342 +++++++++--------- .../mdm/bitlocker-ddf-file.md | 204 ++++++++++- 2 files changed, 373 insertions(+), 173 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 4f00bfd312..ba0b169909 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -6,12 +6,15 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 09/19/2019 +ms.date: 09/27/2019 ms.reviewer: manager: dansimp --- # BitLocker CSP +> [!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. + The BitLocker configuration service provider (CSP) is used by the enterprise to manage encryption of PCs and devices. This CSP was added in Windows 10, version 1703. Starting in Windows 10, version 1809, it is also supported in Windows 10 Pro. > [!NOTE] @@ -520,7 +523,8 @@ Set "OSActiveDirectoryBackup_Name" (Save BitLocker recovery informatio Set the "OSRequireActiveDirectoryBackup_Name" (Do not enable BitLocker until recovery information is stored in AD DS for operating system drives) data field if you want to prevent users from enabling BitLocker unless the computer is connected to the domain and the backup of BitLocker recovery information to AD DS succeeds. -> [!Note]
> If the "OSRequireActiveDirectoryBackup_Name" (Do not enable BitLocker until recovery information is stored in AD DS for operating system drives) data field is set, a recovery password is automatically generated. +> [!Note] +> If the "OSRequireActiveDirectoryBackup_Name" (Do not enable BitLocker until recovery information is stored in AD DS for operating system drives) data field is set, a recovery password is automatically generated. If you enable this setting, you can control the methods available to users to recover data from BitLocker-protected operating system drives. @@ -532,26 +536,18 @@ Sample value for this node to enable this policy is: ``` -The possible values for 'xx' are: -
    -
  • true = Explicitly allow
  • -
  • false = Policy not set
  • -
  • -
+The possible values for 'xx' are: +- true = Explicitly allow +- false = Policy not set -The possible values for 'yy' are: -
    -
  • 2 = Allowed
  • -
  • 1 = Required
  • -
  • 0 = Disallowed
  • -
+The possible values for 'yy' are: +- 2 = Allowed +- 1 = Required +- 0 = Disallowed -The possible values for 'zz' are: -
    -
  • 2 = Store recovery passwords only
  • -
  • 1 = Store recovery passwords and key packages
  • -
  • -
+The possible values for 'zz' are: +- 2 = Store recovery passwords only +- 1 = Store recovery passwords and key packages Disabling the policy will let the system choose the default behaviors. If you want to disable this policy use the following SyncML: @@ -896,6 +892,160 @@ If you want to disable this policy use the following SyncML: ``` + +**ConfigureRecoveryPasswordRotation** +This setting initiates a client-driven recovery password refresh after an OS drive recovery (either by using bootmgr or WinRE) and recovery password unlock on a Fixed data drive. This setting will refresh the specific recovery password that was used, and other unused passwords on the volume will remain unchanged. If the initialization of the refresh fails, the device will retry the refresh during the next reboot. When password refresh is initiated, the client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. This setting refreshes only the used key and retains other unused keys. +
+ + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+Value type is int. Supported operations are Add, Delete, Get, and Replace. + +Supported values are: +- 0 – Refresh off (default) +- 1 – Refresh on for Azure AD-joined devices +- 2 – Refresh on for both Azure AD-joined and hybrid-joined devices + +**RotateRecoveryPasswords** +This setting refreshes all recovery passwords for OS and fixed drives (removable drives are not included so they can be shared between users). All recovery passwords for all drives will be refreshed and only one password per volume is retained. In case of errors, an error code will be returned so that server can take appropriate action to remediate. + +The client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. + +Policy type is Execute. When “Execute Policy” is pushed, the client sets the status as Pending and initiates an asynchronous rotation operation. After refresh is complete, pass or fail status is updated. The client will not retry, but if needed, the server can re-issue the execute request. + +Server can call Get on the RotateRecoveryPasswordsRotationStatus node to query the status of the refresh. + +Recovery password refresh will only occur for devices that are joined to Azure AD or joined to both Azure AD and on-premises (hybrid Azure AD-joined) that run a Windows 10 edition with the BitLocker CSP (Pro/Enterprise). Devices cannot refresh recovery passwords if they are only registered in Azure AD (also known as workplace-joined) or signed in with a Microsoft account. + +Each server-side recovery key rotation is represented by a request ID. The server can query the following nodes to make sure it reads status/result for same rotation request. +- RotateRecoveryPasswordsRequestID: Returns request ID of last request processed. +- RotateRecoveryPasswordsRotationStatus: Returns status of last request processed. + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+Value type is string. Supported operation is Execute. Request ID is expected as a parameter. + +**Status** +Interior node. Supported operation is Get. + +**Status/DeviceEncryptionStatus** +This node reports compliance state of device encryption on the system. + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+ +Supported values: +- 0 - Indicates that the device is compliant. +- Any other value represents a non-compliant device. + +Value type is int. Supported operation is Get. + +**Status/RotateRecoveryPasswordsStatus** +This node reports the status of RotateRecoveryPasswords request. + +Status code can be one of the following: + +- 2 – Not started +- 1 - Pending +- 0 - Pass +- Any other code - Failure HRESULT + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+Value type is int. Supported operation is Get. + +**Status/RotateRecoveryPasswordsRequestID** +This node reports the RequestID corresponding to RotateRecoveryPasswordsStatus. +This node needs to be queried in synchronization with RotateRecoveryPasswordsStatus to ensure the status is correctly matched to the request ID. + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+Value type is string. Supported operation is Get. + ### SyncML example The following example is provided to show proper format and should not be taken as a recommendation. @@ -1058,154 +1208,4 @@ The following example is provided to show proper format and should not be taken
-``` -**ConfigureRecoveryPasswordRotation** -This setting initiates a client-driven recovery password refresh after an OS drive recovery (either by using bootmgr or WinRE) and recovery password unlock on a Fixed data drive. This setting will refresh the specific recovery password that was used, and other unused passwords on the volume will remain unchanged. If the initialization of the refresh fails, the device will retry the refresh during the next reboot. When password refresh is initiated, the client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. This setting refreshes only the used key and retains other unused keys. - - - - - - - - - - - - - - - - - - - -
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
-Value type is int. Supported operations are Add, Delete, Get, and Replace. - -Supported values are: -- 0 – Refresh off (default) -- 1 – Refresh on for Azure AD-joined devices -- 2 – Refresh on for both Azure AD-joined and hybrid-joined devices - -**RotateRecoveryPasswords** -This setting refreshes all recovery passwords for OS and fixed drives (removable drives are not included so they can be shared between users). All recovery passwords for all drives will be refreshed and only one password is retained. In case of errors, an error code will be returned so that server can take appropriate action to remediate. - -The client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. - -Policy type is Execute. When “Execute Policy” is pushed, the client sets the status as Pending and initiates an asynchronous rotation operation. After refresh is complete, pass or fail status is updated. The client will not retry, but if needed, the server can re-issue the execute request. - -Server can call Get on the RotateRecoveryPasswordsRotationStatus node to query the status of the refresh. - -Recovery password refresh will only occur for devices that are joined to Azure AD or joined to both Azure AD and on-premises (hybrid Azure AD-joined) that run a Windows 10 edition with the BitLocker CSP (Pro/Enterprise). Devices cannot refresh recovery passwords if they are only registered in Azure AD (also known as workplace-joined) or signed in with a Microsoft account. - -Each server-side recovery key rotation is represented by a request ID. The server can query the following nodes to make sure it reads status/result for same rotation request. -- RotateRecoveryPasswordsRequestID: Returns request ID of last request processed. -- RotateRecoveryPasswordsRotationStatus: Returns status of last request processed. - - - - - - - - - - - - - - - - - - - -
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
-Value type is int. Supported operation is Execute. - -**Status** -Interior node. Supported operation is Get. - -**Status/DeviceEncryptionStatus** -This node reports compliance state of device encryption on the system. - - - - - - - - - - - - - - - - - - - -
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
- -Supported values: -- 0 - Indicates that the device is compliant. -- Any other value represents a non-compliant device. - -Value type is int. Supported operation is Get. - -**Status/RotateRecoveryPasswordsStatus** -This node reports the status of RotateRecoveryPasswords request. -Status code can be one of the following: -- 2 – Not started -- 1 - Pending -- 0 - Pass -- Any other code - Failure - - - - - - - - - - - - - - - - - - - -
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
-Value type is int. Supported operation is Get. - -**Status/RotateRecoveryPasswordsRequestID** -This node reports the RequestID corresponding to RotateRecoveryPasswordsStatus. -This node needs to be queried in synchronization with RotateRecoveryPasswordsStatus to ensure the status is correctly matched to the request ID. - - - - - - - - - - - - - - - - - - - -
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
-Value type is chr. Supported operation is Get. \ No newline at end of file +``` \ No newline at end of file diff --git a/windows/client-management/mdm/bitlocker-ddf-file.md b/windows/client-management/mdm/bitlocker-ddf-file.md index 1fed0144fa..1ddeed49dc 100644 --- a/windows/client-management/mdm/bitlocker-ddf-file.md +++ b/windows/client-management/mdm/bitlocker-ddf-file.md @@ -20,7 +20,7 @@ This topic shows the OMA DM device description framework (DDF) for the **BitLock Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is the current version Windows 10, version 1809. +The XML below is the current version for this CSP. ```xml @@ -46,7 +46,7 @@ The XML below is the current version Windows 10, version 1809. - com.microsoft/3.0/MDM/BitLocker + com.microsoft/5.0/MDM/BitLocker @@ -736,6 +736,206 @@ The XML below is the current version Windows 10, version 1809. + + + ConfigureRecoveryPasswordRotation + + + + + + + + Allows Admin to configure Numeric Recovery Password Rotation upon use for OS and fixed drives on AAD and Hybrid domain joined devices. + When not configured, Rotation is turned on by default for AAD only and off on Hybrid. The Policy will be effective only when + Active Directory back up for recovery password is configured to required. + For OS drive: Turn on "Do not enable Bitlocker until recovery information is stored to AD DS for operating system drives" + For Fixed drives: Turn on "Do not enable Bitlocker until recovery information is stored to AD DS for fixed data drives" + + Supported Values: 0 - Numeric Recovery Passwords rotation OFF. + 1 - Numeric Recovery Passwords Rotation upon use ON for AAD joined devices. Default value + 2 - Numeric Recovery Passwords Rotation upon use ON for both AAD and Hybrid devices + + If you want to disable this policy use the following SyncML: + + + 112 + + + ./Device/Vendor/MSFT/BitLocker/ConfigureRecoveryPasswordRotation + + + int + + 0 + + + + + + + + + + + + + + text/plain + + + + + + + + + + + RotateRecoveryPasswords + + + + + Allows admin to push one-time rotation of all numeric recovery passwords for OS and Fixed Data drives on an Azure Active Directory or hybrid-joined device. + This policy is Execute type and rotates all numeric passwords when issued from MDM tools. + +The policy only comes into effect when Active Directory backup for a recovery password is configured to "required." + * For OS drives, enable "Do not enable BitLocker until recovery information is stored to Active Directory Domain Services for operating system drives." + *For fixed drives, enable "Do not enable BitLocker until recovery information is stored to Active Directory Domain Services for fixed data drives." + + Client returns status DM_S_ACCEPTED_FOR_PROCESSING to indicate the rotation has started. Server can query status with the following status nodes: + +* status\RotateRecoveryPasswordsStatus + * status\RotateRecoveryPasswordsRequestID + + + +Supported Values: String form of request ID. Example format of request ID is GUID. Server can choose the format as needed according to the management tools.\ + + + 113 + + + ./Device/Vendor/MSFT/BitLocker/RotateRecoveryPasswords + + + chr + + <RequestID/> + + + + + + + + + + + + + + text/plain + + + + + + Status + + + + + + + + + + + + + + + + + + + DeviceEncryptionStatus + + + + + This node reports compliance state of device encryption on the system. + Value '0' means the device is compliant. Any other value represents a non-compliant device. + + + + + + + + + + + + text/plain + + + + + + RotateRecoveryPasswordsStatus + + + + + This Node reports the status of RotateRecoveryPasswords request. + Status code can be one of the following: + NotStarted(2), Pending (1), Pass (0), Other error codes in case of failure + + + + + + + + + + + + + text/plain + + + + + + RotateRecoveryPasswordsRequestID + + + + + This Node reports the RequestID corresponding to RotateRecoveryPasswordsStatus. + This node needs to be queried in synchronization with RotateRecoveryPasswordsStatus + To ensure the status is correctly matched to the request ID. + + + + + + + + + + + + + text/plain + + + + ``` From b31919846ab9ab57c2b900962af090e302de0de9 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 30 Sep 2019 09:52:14 -0700 Subject: [PATCH 016/315] minor update --- windows/client-management/mdm/bitlocker-ddf-file.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-ddf-file.md b/windows/client-management/mdm/bitlocker-ddf-file.md index 1ddeed49dc..38a57d73a7 100644 --- a/windows/client-management/mdm/bitlocker-ddf-file.md +++ b/windows/client-management/mdm/bitlocker-ddf-file.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 06/29/2018 +ms.date: 09/30/2019 ms.reviewer: manager: dansimp --- From eed4959625d234f744b08d41b380b82128f4b440 Mon Sep 17 00:00:00 2001 From: jsuther1974 Date: Tue, 1 Oct 2019 08:29:35 -0700 Subject: [PATCH 017/315] Correct documentation for Disable:Script Enforcement Disable:Script Enforcement option is incorrectly marked as not supported. Fixed the documentation for this feature option. --- .../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 db654141a9..287c247293 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 @@ -64,7 +64,7 @@ You can set several rule options within a WDAC policy. Table 2 describes each ru | **8 Required:EV Signers** | In addition to being WHQL signed, this rule requires that drivers must have been submitted by a partner that has an Extended Verification (EV) certificate. All future Windows 10 and later drivers will meet this requirement. | | **9 Enabled:Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | | **10 Enabled:Boot Audit on Failure** | Used when the WDAC policy is in enforcement mode. When a driver fails during startup, the WDAC policy will be placed in audit mode so that Windows will load. Administrators can validate the reason for the failure in the CodeIntegrity event log. | -| **11 Disabled:Script Enforcement** | This option is not currently supported. | +| **11 Disabled:Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to Restricted Language Mode. NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | | **12 Required:Enforce Store Applications** | If this rule option is enabled, WDAC policies will also apply to Universal Windows applications. | | **13 Enabled:Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as System Center Configuration Manager, that has been defined as a managed installer. | | **14 Enabled:Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | From 259ab6338e4d756a0b11486e499b0fd7246fd711 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Tue, 1 Oct 2019 19:38:21 +0200 Subject: [PATCH 018/315] Update activate-using-active-directory-based-activation-client.md Tidied up markdown. Changed wording a few places. Changed numbering style according to best practices found elsewhere. Added a few line shifts for improved readability. --- ...ctive-directory-based-activation-client.md | 121 ++++++++++-------- 1 file changed, 69 insertions(+), 52 deletions(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index 2ca4a9039b..893b4f6f7c 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -18,86 +18,103 @@ ms.topic: article --- # Activate using Active Directory-based activation -**Applies to** -- Windows 10 -- Windows 8.1 -- Windows 8 -- Windows Server 2012 R2 -- Windows Server 2012 -- Windows Server 2016 -- Windows Server 2019 + +> Applies to +> +>- Windows 10 +>- Windows 8.1 +>- Windows 8 +>- Windows Server 2012 R2 +>- Windows Server 2012 +>- Windows Server 2016 +>- Windows Server 2019 **Looking for retail activation?** -- [Get Help Activating Microsoft Windows](https://go.microsoft.com/fwlink/p/?LinkId=618644) -Active Directory-based activation is implemented as a role service that relies on AD DS to store activation objects. Active Directory-based activation requires that the forest schema be updated by adprep.exe on a computer running Windows Server 2012 or Windows Server 2012 R2, but after the schema is updated, older domain controllers can still activate clients. -Any domain-joined computers running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2 with a GVLK will be activated automatically and transparently. They will stay activated as long as they remain members of the domain and maintain periodic contact with a domain controller. Activation takes place after the Licensing service starts. When this service starts, the computer contacts AD DS automatically, receives the activation object, and is activated without user intervention. -To allow computers with GVLKs to activate themselves, use the Volume Activation Tools console in Windows Server 2012 R2 or the VAMT in earlier versions of Windows Server to create an object in the AD DS forest. You create this activation object by submitting a KMS host key to Microsoft, as shown in Figure 10. +- [Get Help Activating Microsoft Windows 7 or Windows 8.1](https://support.microsoft.com/help/15083/windows-activate-windows-7-or-8-1) +- [Get Help Activating Microsoft Windows 10](https://support.microsoft.com/help/12440/windows-10-activate) + +Active Directory-based activation is implemented as a role service that relies on AD DS to store activation objects. Active Directory-based activation requires that the forest schema be updated using *adprep.exe* on a supported server OS, but after the schema is updated, older domain controllers can still activate clients. + +Any domain-joined computers running a supported operating system with a Generic Volume License Key (GVLK) will be activated automatically and transparently. They will stay activated as long as they remain members of the domain and maintain periodic contact with a domain controller. Activation takes place after the Licensing service starts. When this service starts, the computer contacts AD DS automatically, receives the activation object, and is activated without user intervention. + +To allow computers with GVLKs to activate themselves, use the Volume Activation Tools console or the [Volume Activation Management Tool (VAMT)](volume-activation-management-tool.md) in earlier versions of Windows Server to create an object in the AD DS forest. You create this activation object by submitting a KMS host key to Microsoft, as shown in Figure 10. + The process proceeds as follows: -1. Perform one of the following tasks: - - Install the Volume Activation Services server role on a domain controller running Windows Server 2012 R2, and add a KMS host key by using the Volume Activation Tools Wizard. - - Extend the domain to the Windows Server 2012 R2 schema level, and add a KMS host key by using the VAMT. -2. Microsoft verifies the KMS host key, and an activation object is created. -3. Client computers are activated by receiving the activation object from a domain controller during startup. + +1. Perform one of the following tasks: + - Install the Volume Activation Services server role on a domain controller and add a KMS host key by using the Volume Activation Tools Wizard. + - Extend the domain to the Windows Server 2012 R2 or higher schema level, and add a KMS host key by using the VAMT. +1. Microsoft verifies the KMS host key, and an activation object is created. +1. Client computers are activated by receiving the activation object from a domain controller during startup. ![Active Directory-based activation flow](../images/volumeactivationforwindows81-10.jpg) - + **Figure 10**. The Active Directory-based activation flow - -For environments in which all computers are running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2, and they are joined to a domain, Active Directory-based activation is the best option for activating all client computers and servers, and you may be able to remove any KMS hosts from your environment. + +For environments in which all computers are running an operating system listed under *Applies to*, and they are joined to a domain, Active Directory-based activation is the best option for activating all client computers and servers, and you may be able to remove any KMS hosts from your environment. + If an environment will continue to contain earlier volume licensing operating systems and applications or if you have workgroup computers outside the domain, you need to maintain a KMS host to maintain activation status for earlier volume licensing editions of Windows and Office. + Clients that are activated with Active Directory-based activation will maintain their activated state for up to 180 days since the last contact with the domain, but they will periodically attempt to reactivate before then and at the end of the 180 day period. By default, this reactivation event occurs every seven days. -When a reactivation event occurs, the client queries AD DS for the activation object. Client computers examine the activation object and compare it to the local edition as defined by the GVLK. If the object and GVLK match, reactivation occurs. If the AD DS object cannot be retrieved, client computers use KMS activation. If the computer is removed from the domain, when the computer or the Software Protection service is restarted, the operating system will change the status from activated to not activated, and the computer will try to activate with KMS. + +When a reactivation event occurs, the client queries AD DS for the activation object. Client computers examine the activation object and compare it to the local edition as defined by the GVLK. If the object and GVLK match, reactivation occurs. If the AD DS object cannot be retrieved, client computers use KMS activation. If the computer is removed from the domain, and the computer or the Software Protection service is restarted, the operating system will change the status from activated to not activated, and the computer will try to activate with KMS. + ## Step-by-step configuration: Active Directory-based activation -**Note**   -You must be a member of the local Administrators group on all computers mentioned in these steps. You also need to be a member of the Enterprise Administrators group, because setting up Active Directory-based activation changes forest-wide settings. -**To configure Active Directory-based activation on Windows Server 2012 R2, complete the following steps:** -1. Use an account with Domain Administrator and Enterprise Administrator credentials to sign in to a domain controller. -2. Launch Server Manager. -3. Add the Volume Activation Services role, as shown in Figure 11. + +> [!NOTE] +> You must be a member of the local Administrators group on all computers mentioned in these steps. You also need to be a member of the Enterprise Administrators group, because setting up Active Directory-based activation changes forest-wide settings. + +**To configure Active Directory-based activation on Windows Server 2012 R2 or higher, complete the following steps:** + +1. Use an account with Domain Administrator and Enterprise Administrator credentials to sign in to a domain controller. +1. Launch Server Manager. +1. Add the Volume Activation Services role, as shown in Figure 11. ![Adding the Volume Activation Services role](../images/volumeactivationforwindows81-11.jpg) - + **Figure 11**. Adding the Volume Activation Services role - -4. Click the link to launch the Volume Activation Tools (Figure 12). + +1. Click the link to launch the Volume Activation Tools (Figure 12). ![Launching the Volume Activation Tools](../images/volumeactivationforwindows81-12.jpg) - + **Figure 12**. Launching the Volume Activation Tools - -5. Select the **Active Directory-Based Activation** option (Figure 13). + +1. Select the **Active Directory-Based Activation** option (Figure 13). ![Selecting Active Directory-Based Activation](../images/volumeactivationforwindows81-13.jpg) - + **Figure 13**. Selecting Active Directory-Based Activation - -6. Enter your KMS host key and (optionally) a display name (Figure 14). + +1. Enter your KMS host key and (optionally) a display name (Figure 14). ![Choosing how to activate your product](../images/volumeactivationforwindows81-15.jpg) - + **Figure 14**. Entering your KMS host key - -7. Activate your KMS host key by phone or online (Figure 15). + +1. Activate your KMS host key by phone or online (Figure 15). ![Entering your KMS host key](../images/volumeactivationforwindows81-14.jpg) - + **Figure 15**. Choosing how to activate your product - -8. After activating the key, click **Commit**, and then click **Close**. + +1. After activating the key, click **Commit**, and then click **Close**. ## Verifying the configuration of Active Directory-based activation To verify your Active Directory-based activation configuration, complete the following steps: -1. After you configure Active Directory-based activation, start a computer that is running an edition of Windows that is configured by volume licensing. -2. If the computer has been previously configured with a MAK key, replace the MAK key with the GVLK by running the **slmgr.vbs /ipk** command and specifying the GLVK as the new product key. -3. If the computer is not joined to your domain, join it to the domain. -4. Sign in to the computer. -5. Open Windows Explorer, right-click **Computer**, and then click **Properties**. -6. Scroll down to the **Windows activation** section, and verify that this client has been activated. - **Note**
- If you are using both KMS and Active Directory-based activation, it may be difficult to see whether a client has been activated by KMS or by Active Directory-based activation. Consider disabling KMS during the test, or make sure that you are using a client computer that has not already been activated by KMS. The **slmgr.vbs /dlv** command also indicates whether KMS has been used. - +1. After you configure Active Directory-based activation, start a computer that is running an edition of Windows that is configured by volume licensing. +1. If the computer has been previously configured with a MAK key, replace the MAK key with the GVLK by running the **slmgr.vbs /ipk** command and specifying the GLVK as the new product key. +1. If the computer is not joined to your domain, join it to the domain. +1. Sign in to the computer. +1. Open Windows Explorer, right-click **Computer**, and then click **Properties**. +1. Scroll down to the **Windows activation** section, and verify that this client has been activated. + + > [!NOTE] + > If you are using both KMS and Active Directory-based activation, it may be difficult to see whether a client has been activated by KMS or by Active Directory-based activation. Consider disabling KMS during the test, or make sure that you are using a client computer that has not already been activated by KMS. The **slmgr.vbs /dlv** command also indicates whether KMS has been used. + ## See also -- [Volume Activation for Windows 10](volume-activation-windows-10.md) + +- [Volume Activation for Windows 10](volume-activation-windows-10.md) From 932251e5ccf6f889a74c4592d371f8c3e1c51f5f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 1 Oct 2019 16:33:47 -0700 Subject: [PATCH 019/315] Added feedback from dev --- windows/client-management/mdm/bitlocker-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index ba0b169909..20033f49cd 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -925,7 +925,7 @@ Supported values are: **RotateRecoveryPasswords** This setting refreshes all recovery passwords for OS and fixed drives (removable drives are not included so they can be shared between users). All recovery passwords for all drives will be refreshed and only one password per volume is retained. In case of errors, an error code will be returned so that server can take appropriate action to remediate. -The client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. After the recovery password has been successfully backed up to Azure AD, the recovery key that was used locally will be removed. +The client will generate a new recovery password. The client will use the existing API in Azure AD to upload the new recovery key and retry on failure. Policy type is Execute. When “Execute Policy” is pushed, the client sets the status as Pending and initiates an asynchronous rotation operation. After refresh is complete, pass or fail status is updated. The client will not retry, but if needed, the server can re-issue the execute request. From 2cc0a99efe677dc629b47e5e20c4063721202ba7 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 2 Oct 2019 14:02:29 +0300 Subject: [PATCH 020/315] Update windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp-mac-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index 5bb7d573e1..c1ab883f1e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -118,4 +118,4 @@ In the Microsoft Defender ATP portal, you'll see two categories of information: - Whether the device is a virtual machine > [!NOTE] - > Certain device information might be subject to upcoming releases. To send us feedback, use the Microsoft Defender ATP for Mac app" **Help** > **Send feedback** on your device. Optionally, use the **Feedback** button in the Microsoft Defender Security Center. + > Certain device information might be subject to upcoming releases. To send us feedback, use the Microsoft Defender ATP for Mac app and select **Help** > **Send feedback** on your device. Optionally, use the **Feedback** button in the Microsoft Defender Security Center. From 9b7449bf2991b04212e8dc49633c27a96d08d3b8 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 2 Oct 2019 18:10:36 +0500 Subject: [PATCH 021/315] Minor updates As requested by user, I have updated the log defining path and logs location. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5023 --- devices/surface/surface-dock-firmware-update.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index cee582be7a..98a2ee4215 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -38,7 +38,8 @@ If preferred, you can manually complete the update as follows: > [!NOTE] > > - Manually installing the MSI file may prompt you to restart Surface; however, restarting is optional and not required. ->- You will need to disconnect and reconnect the dock twice before the update fully completes. +> - You will need to disconnect and reconnect the dock twice before the update fully completes. +> - To create a log file, specify the path in the Msiexec command. For example, append /l*v %windir%\logs\ SurfaceDockFWI.log". ## Network deployment @@ -73,11 +74,12 @@ Successful completion of Surface Dock Firmware Update results in new registry ke ## Event logging + **Table 1. Event logging for Surface Dock Firmware Update** | Log | Location | Notes | | -------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Surface Dock Firmware Update log | /l*v %windir%\logs\ SurfaceDockFWI.log | Earlier versions of this tool wrote events to Applications and Services Logs\Microsoft Surface Dock Updater. | +| Surface Dock Firmware Update log | /l*v %windir%\logs\Applications\ SurfaceDockFWI.log | Earlier versions of this tool wrote events to Applications and Services Logs\Microsoft Surface Dock Updater. | | Windows Device Install log | %windir%\inf\ setupapi.dev.log | For more information about using Device Install Log, refer [to SetupAPI Logging](https://docs.microsoft.com/windows-hardware/drivers/install/setupapi-logging--windows-vista-and-later-) documentation. | From 1059e7ce92ec476dceb09ee237eb07ba66271bbc Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 3 Oct 2019 16:50:38 +0500 Subject: [PATCH 022/315] Update devices/surface/surface-dock-firmware-update.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- devices/surface/surface-dock-firmware-update.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 98a2ee4215..57fa2fc9c9 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -74,7 +74,6 @@ Successful completion of Surface Dock Firmware Update results in new registry ke ## Event logging - **Table 1. Event logging for Surface Dock Firmware Update** | Log | Location | Notes | From fb3fef4502c60c1b6308f36954aed5fee2003e27 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 3 Oct 2019 16:50:50 +0500 Subject: [PATCH 023/315] Update devices/surface/surface-dock-firmware-update.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- devices/surface/surface-dock-firmware-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 57fa2fc9c9..63cef9355e 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -78,7 +78,7 @@ Successful completion of Surface Dock Firmware Update results in new registry ke | Log | Location | Notes | | -------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Surface Dock Firmware Update log | /l*v %windir%\logs\Applications\ SurfaceDockFWI.log | Earlier versions of this tool wrote events to Applications and Services Logs\Microsoft Surface Dock Updater. | +| Surface Dock Firmware Update log | /l*v %windir%\logs\Applications\SurfaceDockFWI.log | Earlier versions of this tool wrote events to Applications and Services Logs\Microsoft Surface Dock Updater. | | Windows Device Install log | %windir%\inf\ setupapi.dev.log | For more information about using Device Install Log, refer [to SetupAPI Logging](https://docs.microsoft.com/windows-hardware/drivers/install/setupapi-logging--windows-vista-and-later-) documentation. | From be878785c4d6a445e4330750831b9d889516800e Mon Sep 17 00:00:00 2001 From: Narkis Engler <41025789+narkissit@users.noreply.github.com> Date: Fri, 4 Oct 2019 10:52:55 -0700 Subject: [PATCH 024/315] Update waas-delivery-optimization.md The link it taking users to the middle of the page (Download Mode) and then they miss the top part of the page with the rest of the reference... It should link to the top of the reference page. --- 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 64deb7803d..49f48d3420 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -65,7 +65,7 @@ The following table lists the minimum Windows 10 version that supports Delivery By default in Windows 10 Enterprise and Education editions, Delivery Optimization allows peer-to-peer sharing on the organization's own network only (specifically, all of the devices must be behind the same NAT), but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. -For more details, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md#download-mode). +For more details, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md). ## Set up Delivery Optimization From 5fe4bc604ddcc1773b636143e32019bc8af6fc67 Mon Sep 17 00:00:00 2001 From: George Jacob Date: Sat, 5 Oct 2019 19:44:57 +0530 Subject: [PATCH 025/315] Grammattical error corrected. Removed a wrong usage of the verb 'is', in a sentence. --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 000e35587d..a4733f2848 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -41,7 +41,7 @@ Yes, BitLocker supports multifactor authentication for operating system drives. For requirements, see [System requirements](bitlocker-overview.md#system-requirements). > [!NOTE] -> Dynamic disks are not supported by BitLocker. Dynamic data volumes will not be displayed in the Control Panel. Although the operating system volume will always be displayed in the Control Panel, regardless of whether it is a Dynamic disk, if it is a dynamic disk it is cannot be protected by BitLocker. +> Dynamic disks are not supported by BitLocker. Dynamic data volumes will not be displayed in the Control Panel. Although the operating system volume will always be displayed in the Control Panel, regardless of whether it is a Dynamic disk, if it is a dynamic disk it cannot be protected by BitLocker. ## Why are two partitions required? Why does the system drive have to be so large? From 0d36f3a82695fd518dead0a89f47eff48da949b0 Mon Sep 17 00:00:00 2001 From: LittleWhite-tb Date: Sun, 6 Oct 2019 15:20:04 +0200 Subject: [PATCH 026/315] Use a Boot folder for case sensitive TFTP servers I just noticed that the bootloader looks after a BCD file as follow : '\Boot\BCD'. Thus, if you are using a case sensitive TFTP server, you need to place the BCD file in a Boot folder instead of a 'boot' folder. If you do this, you need to change all the paths specified in the BCD file, still because of the case sensitive server (otherwise, it won't find the sdi/wim files). --- ...nfigure-a-pxe-server-to-load-windows-pe.md | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md index 784c5a13fd..f9405d730e 100644 --- a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md @@ -7,10 +7,12 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.reviewer: manager: laurawi -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.author: greglin ms.topic: article --- @@ -72,27 +74,27 @@ All four of the roles specified above can be hosted on the same computer or each ``` net use y: \\PXE-1\TFTPRoot y: - md boot + md Boot ``` 6. Copy the PXE boot files from the mounted directory to the \boot folder. For example: ``` - copy c:\winpe_amd64\mount\windows\boot\pxe\*.* y:\boot + copy c:\winpe_amd64\mount\windows\boot\pxe\*.* y:\Boot ``` 7. Copy the boot.sdi file to the PXE/TFTP server. ``` - copy C:\winpe_amd64\media\boot\boot.sdi y:\boot + copy C:\winpe_amd64\media\boot\boot.sdi y:\Boot ``` 8. Copy the bootable Windows PE image (boot.wim) to the \boot folder. ``` - copy C:\winpe_amd64\media\sources\boot.wim y:\boot + copy C:\winpe_amd64\media\sources\boot.wim y:\Boot ``` 9. (Optional) Copy true type fonts to the \boot folder ``` - copy C:\winpe_amd64\media\Boot\Fonts y:\boot\Fonts + copy C:\winpe_amd64\media\Boot\Fonts y:\Boot\Fonts ``` ## Step 2: Configure boot settings and copy the BCD file @@ -107,7 +109,7 @@ All four of the roles specified above can be hosted on the same computer or each ``` bcdedit /store c:\BCD /create {ramdiskoptions} /d "Ramdisk options" bcdedit /store c:\BCD /set {ramdiskoptions} ramdisksdidevice boot - bcdedit /store c:\BCD /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi + bcdedit /store c:\BCD /set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi bcdedit /store c:\BCD /create /d "winpe boot image" /application osloader ``` The last command will return a GUID, for example: @@ -119,9 +121,9 @@ All four of the roles specified above can be hosted on the same computer or each 3. Create a new boot application entry for the Windows PE image: ``` - bcdedit /store c:\BCD /set {GUID1} device ramdisk=[boot]\boot\boot.wim,{ramdiskoptions} + bcdedit /store c:\BCD /set {GUID1} device ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions} bcdedit /store c:\BCD /set {GUID1} path \windows\system32\winload.exe - bcdedit /store c:\BCD /set {GUID1} osdevice ramdisk=[boot]\boot\boot.wim,{ramdiskoptions} + bcdedit /store c:\BCD /set {GUID1} osdevice ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions} bcdedit /store c:\BCD /set {GUID1} systemroot \windows bcdedit /store c:\BCD /set {GUID1} detecthal Yes bcdedit /store c:\BCD /set {GUID1} winpe Yes @@ -136,7 +138,7 @@ All four of the roles specified above can be hosted on the same computer or each 5. Copy the BCD file to your TFTP server: ``` - copy c:\BCD \\PXE-1\TFTPRoot\boot\BCD + copy c:\BCD \\PXE-1\TFTPRoot\Boot\BCD ``` Your PXE/TFTP server is now configured. You can view the BCD settings that have been configured using the command bcdedit /store <BCD file location> /enum all. See the following example. Note: Your GUID will be different than the one shown below. @@ -153,9 +155,9 @@ timeout 30 Windows Boot Loader ------------------- identifier {a4f89c62-2142-11e6-80b6-00155da04110} -device ramdisk=[boot]\boot\boot.wim,{ramdiskoptions} +device ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions} description winpe boot image -osdevice ramdisk=[boot]\boot\boot.wim,{ramdiskoptions} +osdevice ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions} systemroot \Windows detecthal Yes winpe Yes @@ -165,7 +167,7 @@ Setup Ramdisk Options identifier {ramdiskoptions} description ramdisk options ramdisksdidevice boot -ramdisksdipath \boot\boot.sdi +ramdisksdipath \Boot\boot.sdi ``` >[!TIP] From 0e61a4488159811927f2902d78aca3a1edb3d617 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 7 Oct 2019 11:19:34 -0700 Subject: [PATCH 027/315] initial import of Charles' versions --- .../update/images/UC_commercialID.png | Bin 0 -> 29643 bytes .../update/images/UC_commercialID_GP.png | Bin 0 -> 84714 bytes .../update/images/UC_telemetrylevel.png | Bin 0 -> 88215 bytes ...update-compliance-delivery-optimization.md | 13 +- .../update/update-compliance-get-started.md | 204 +++++++++++------- .../update/update-compliance-monitor.md | 117 +++++----- .../update/update-compliance-using.md | 188 ++++++++-------- 7 files changed, 285 insertions(+), 237 deletions(-) create mode 100644 windows/deployment/update/images/UC_commercialID.png create mode 100644 windows/deployment/update/images/UC_commercialID_GP.png create mode 100644 windows/deployment/update/images/UC_telemetrylevel.png diff --git a/windows/deployment/update/images/UC_commercialID.png b/windows/deployment/update/images/UC_commercialID.png new file mode 100644 index 0000000000000000000000000000000000000000..6896be03e60f174074fb2e12627609915e40c449 GIT binary patch literal 29643 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/images/UC_telemetrylevel.png b/windows/deployment/update/images/UC_telemetrylevel.png new file mode 100644 index 0000000000000000000000000000000000000000..a11e68a5f8e544a5dbff584a2bfab754afedbb46 GIT binary patch literal 88215 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
Unable to access some gov.uk websites
After installing the May 14, 2019 update, some gov.uk websites that don’t support HTTP Strict Transport Security (HSTS) may not be accessible through Internet Explorer 11 or Microsoft Edge.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10, version 1507; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1
Resolution: We have released an \"optional, out-of-band\" update for Windows 10 (KB4505051) to resolve this issue. If you are affected, we recommend you apply this update by installing KB4505051 from Windows Update and then restarting your device.

This update will not be applied automatically. To download and install this update, go to Settings > Update & Security > Windows Update and select Check for updates. To get the standalone package for KB4505051, search for it in the Microsoft Update Catalog.
 

Back to topOS Build 10240.18215

May 14, 2019
KB4499154Resolved
KB4505051Resolved:
May 19, 2019
02:00 PM PT

Opened:
May 16, 2019
01:57 PM PT " - -- title: March 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Custom URI schemes may not start corresponding application
After installing KB4489872, Custom URI Schemes for Application Protocol handlers may not start the corresponding application for local intranet and trusted sites on Internet Explorer.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue was resolved in KB4493475.

Back to top
OS Build 10240.18158

March 12, 2019
KB4489872
Resolved
KB4493475
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
- " - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:  
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493475

Back to top
OS Build 10240.18132

February 12, 2019
KB4487018
Resolved
KB4493475
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
MSXML6 may cause applications to stop responding
After installing KB4480962, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue was resolved in KB4493475.

Back to top
OS Build 10240.18094

January 08, 2019
KB4480962
Resolved
KB4493475
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index 443edfba45..c781814227 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -51,10 +51,6 @@ sections:
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >OS Build 14393.2969

May 14, 2019
KB4494440Resolved
KB4505052May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >OS Build 14393.2941

April 25, 2019
KB4493473Resolved
KB4494440May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >OS Build 14393.2941

April 25, 2019
KB4493473Resolved
KB4494440May 14, 2019
10:00 AM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >OS Build 14393.2791

February 12, 2019
KB4487026Resolved
KB4493470April 09, 2019
10:00 AM PT -
Internet Explorer 11 authentication issue with multiple concurrent logons
Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

See details >OS Build 14393.2724

January 08, 2019
KB4480961Resolved
KB4493470April 09, 2019
10:00 AM PT -
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system will stop working and a blue screen may appear at startup.

See details >OS Build 14393.2879

March 19, 2019
KB4489889Resolved
KB4493470April 09, 2019
10:00 AM PT -
MSXML6 may cause applications to stop responding
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >OS Build 14393.2724

January 08, 2019
KB4480961Resolved
KB4493470April 09, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >OS Build 14393.2848

March 12, 2019
KB4489882Resolved
KB4493473April 25, 2019
02:00 PM PT " @@ -81,7 +77,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512517, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4512495. This ‘optional’ update is available on Microsoft Update Catalog, Windows Update, Microsoft Update and Windows Server Update Services (WSUS). As with any 'optional' update, you will need to Check for updates to receive KB4512495 and install. For instructions, see Update Windows 10.

Note Windows Update for Business customers should apply the update via Microsoft Update Catalog or Windows Server Update Services (WSUS).

Back to top
OS Build 14393.3144

August 13, 2019
KB4512517
Resolved
KB4512495
Resolved:
August 17, 2019
02:00 PM PT

Opened:
August 14, 2019
03:34 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on your Apple MacOS device when trying to access network shares via CIFS or SMBv1 on a Windows devices that has installed updates on June 11, 2019 (KB4503267) or later. When you encounter this issue, in MacOS you may receive the error, “There was a problem connecting to the server “{Server Host Name}”. Check the server name or IP address, and then try again. If you continue to have problems, contact your system administrator.”

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: For guidance on this issue, see the Apple support article If your Mac can't use NTLM to connect to a Windows server. There is no update for Windows needed for this issue.

Back to top
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved External
Last updated:
August 09, 2019
07:03 PM PT

Opened:
August 09, 2019
04:25 PM PT
@@ -138,30 +134,10 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Issue using PXE to start a device from WDS
After installing KB4489882, there may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension. This may cause the connection to the WDS server to terminate prematurely while downloading the image. This issue does not affect clients or devices that are not using Variable Window Extension.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue was resolved in KB4503267.

Back to top
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4503267
Resolved:
June 11, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system will stop working and a blue screen may appear at startup. This is not a common setting in non-Asian regions.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016
Resolution: This issue was resolved in KB4493470.

Back to top
OS Build 14393.2879

March 19, 2019
KB4489889
Resolved
KB4493470
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 19, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
After installing KB4489882, Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493473

Back to top
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4493473
Resolved:
April 25, 2019
02:00 PM PT

Opened:
March 12, 2019
10:00 AM PT
" -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:  
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493470

Back to top
OS Build 14393.2791

February 12, 2019
KB4487026
Resolved
KB4493470
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Internet Explorer 11 authentication issue with multiple concurrent logons
After installing KB4480961, Internet Explorer 11 and other applications that use WININET.DLL may have authentication issues. This occurs when two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine, including Remote Desktop Protocol (RDP) and Terminal Server logons. Symptoms reported by customers include, but may not be limited to:
  • Cache size and location show zero or empty.
  • Keyboard shortcuts may not work properly.
  • Webpages may intermittently fail to load or render correctly.
  • Issues with credential prompts.
  • Issues when downloading files.
Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1
Resolution: This issue was resolved in KB4493470.

Back to top
OS Build 14393.2724

January 08, 2019
KB4480961
Resolved
KB4493470
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
MSXML6 may cause applications to stop responding
After installing KB4480961, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue was resolved in KB4493470.

Back to top
OS Build 14393.2724

January 08, 2019
KB4480961
Resolved
KB4493470
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
- " - - title: November 2018 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index 3417779bd7..5416d6e479 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -43,9 +43,6 @@ sections:
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >OS Build 15063.1839

May 28, 2019
KB4499162Resolved
KB4503279June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >OS Build 15063.1805

May 14, 2019
KB4499181Resolved
KB4505055May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >OS Build 15063.1784

April 25, 2019
KB4493436Resolved
KB4499181May 14, 2019
10:00 AM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >OS Build 15063.1631

February 12, 2019
KB4487020Resolved
KB4493474April 09, 2019
10:00 AM PT -
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup.

See details >OS Build 15063.1716

March 19, 2019
KB4489888Resolved
KB4493474April 09, 2019
10:00 AM PT -
MSXML6 may cause applications to stop responding
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >OS Build 15063.1563

January 08, 2019
KB4480973Resolved
KB4493474April 09, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >OS Build 15063.1689

March 12, 2019
KB4489871Resolved
KB4493436April 25, 2019
02:00 PM PT " @@ -114,25 +111,6 @@ sections: - type: markdown text: " -
DetailsOriginating updateStatusHistory
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup. This is not a common setting in non-Asian regions.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016
Resolution: This issue was resolved in KB4493474.

Back to top
OS Build 15063.1716

March 19, 2019
KB4489888
Resolved
KB4493474
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 19, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
After installing KB4489871, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493436

Back to top
OS Build 15063.1689

March 12, 2019
KB4489871
Resolved
KB4493436
Resolved:
April 25, 2019
02:00 PM PT

Opened:
March 12, 2019
10:00 AM PT
" - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493474

Back to top
OS Build 15063.1631

February 12, 2019
KB4487020
Resolved
KB4493474
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
MSXML6 may cause applications to stop responding
After installing KB4480973, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue was resolved in KB4493474.

Back to top
OS Build 15063.1563

January 08, 2019
KB4480973
Resolved
KB4493474
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index edf606e491..e0630f77fe 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -45,10 +45,6 @@ sections:
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >OS Build 16299.1127

April 25, 2019
KB4493440Resolved
KB4499179May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >OS Build 16299.1127

April 25, 2019
KB4493440Resolved
KB4499179May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >OS Build 16299.1029

March 12, 2019
KB4489886Resolved
KB4493440April 25, 2019
02:00 PM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >OS Build 16299.967

February 12, 2019
KB4486996Resolved
KB4493441April 09, 2019
10:00 AM PT -
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup.

See details >OS Build 16299.1059

March 19, 2019
KB4489890Resolved
KB4493441April 09, 2019
10:00 AM PT -
MSXML6 causes applications to stop responding if an exception was thrown
MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >OS Build 16299.904

January 08, 2019
KB4480978Resolved
KB4493441April 09, 2019
10:00 AM PT -
Stop error when attempting to start SSH from WSL
A stop error occurs when attempting to start Secure Shell from Windows Subsystem for Linux with agent forwarding using a command line switch (ssh –A) or a configuration setting.

See details >OS Build 16299.1029

March 12, 2019
KB4489886Resolved
KB4493441April 09, 2019
10:00 AM PT " @@ -126,25 +122,5 @@ sections: text: " - - -
DetailsOriginating updateStatusHistory
Custom URI schemes may not start corresponding application
After installing KB4489886, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493440

Back to top
OS Build 16299.1029

March 12, 2019
KB4489886
Resolved
KB4493440
Resolved:
April 25, 2019
02:00 PM PT

Opened:
March 12, 2019
10:00 AM PT
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup. This is not a common setting in non-Asian regions.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016
Resolution: This issue is resolved in KB4493441.

Back to top
OS Build 16299.1059

March 19, 2019
KB4489890
Resolved
KB4493441
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 19, 2019
10:00 AM PT
Stop error when attempting to start SSH from WSL
After applying KB4489886, a stop error occurs when attempting to start the Secure Shell (SSH) client program from Windows Subsystem for Linux (WSL) with agent forwarding enabled using a command line switch (ssh –A) or a configuration setting.

Affected platforms:
  • Client: Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue is resolved in KB4493441.

Back to top
OS Build 16299.1029

March 12, 2019
KB4489886
Resolved
KB4493441
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
- " - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:  
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493441

Back to top
OS Build 16299.967

February 12, 2019
KB4486996
Resolved
KB4493441
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - -
DetailsOriginating updateStatusHistory
MSXML6 causes applications to stop responding if an exception was thrown
After installing KB4480978, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue is resolved in KB4493441.

Back to top
OS Build 16299.904

January 08, 2019
KB4480978
Resolved
KB4493441
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 88242a7ce0..5a16aed2a6 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -45,11 +45,7 @@ sections:
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >OS Build 17134.765

May 14, 2019
KB4499167Resolved
KB4505064May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >OS Build 17134.753

April 25, 2019
KB4493437Resolved
KB4499167May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >OS Build 17134.753

April 25, 2019
KB4493437Resolved
KB4499167May 14, 2019
10:00 AM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >OS Build 17134.590

February 12, 2019
KB4487017Resolved
KB4493464April 09, 2019
10:00 AM PT -
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup.

See details >OS Build 17134.677

March 19, 2019
KB4489894Resolved
KB4493464April 09, 2019
10:00 AM PT -
MSXML6 may cause applications to stop responding
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >OS Build 17134.523

January 08, 2019
KB4480966Resolved
KB4493464April 09, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >OS Build 17134.648

March 12, 2019
KB4489868Resolved
KB4493437April 25, 2019
02:00 PM PT -
Stop error when attempting to start SSH from WSL
A stop error occurs when attempting to start Secure Shell from Windows Subsystem for Linux with agent forwarding using a command line switch (ssh –A) or a configuration setting.

See details >OS Build 17134.648

March 12, 2019
KB4489868Resolved
KB4493464April 09, 2019
10:00 AM PT " @@ -127,26 +123,6 @@ sections: - type: markdown text: " - - -
DetailsOriginating updateStatusHistory
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup. This is not a common setting in non-Asian regions. 

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016
Resolution: This issue was resolved in KB4493464

Back to top
OS Build 17134.677

March 19, 2019
KB4489894
Resolved
KB4493464
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 19, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
After installing KB4489868, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer. 

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493437

Back to top
OS Build 17134.648

March 12, 2019
KB4489868
Resolved
KB4493437
Resolved:
April 25, 2019
02:00 PM PT

Opened:
March 12, 2019
10:00 AM PT
Stop error when attempting to start SSH from WSL
After applying KB4489868, a stop error occurs when attempting to start the Secure Shell (SSH) client program from Windows Subsystem for Linux (WSL) with agent forwarding enabled using a command line switch (ssh -A) or a configuration setting.

Affected platforms:
  • Client: Windows 10, version 1803; Windows 10, version 1709
  • Server: Windows Server, version 1803; Windows Server, version 1709
Resolution: This issue was resolved in KB4493464.

Back to top
OS Build 17134.648

March 12, 2019
KB4489868
Resolved
KB4493464
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
- " - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:  
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493464

Back to top
OS Build 17134.590

February 12, 2019
KB4487017
Resolved
KB4493464
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - -
DetailsOriginating updateStatusHistory
MSXML6 may cause applications to stop responding
After installing KB4480966, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue was resolved in KB4493464

Back to top
OS Build 17134.523

January 08, 2019
KB4480966
Resolved
KB4493464
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index a3da9d620b..31f2522277 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -53,10 +53,6 @@ sections:
Latest cumulative update (KB 4495667) installs automatically
Reports that the optional cumulative update (KB 4495667) installs automatically.

See details >OS Build 17763.475

May 03, 2019
KB4495667Resolved
May 08, 2019
03:37 PM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
After further investigation ArcaBit has confirmed this issue is not applicable to Windows 10, version 1809

See details >OS Build 17763.437

April 09, 2019
KB4493509Resolved
May 08, 2019
03:30 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >OS Build 17763.379

March 12, 2019
KB4489899Resolved
KB4495667May 03, 2019
10:00 AM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >OS Build 17763.316

February 12, 2019
KB4487044Resolved
KB4493509April 09, 2019
10:00 AM PT -
Internet Explorer 11 authentication issue with multiple concurrent logons
Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

See details >OS Build 17763.253

January 08, 2019
KB4480116Resolved
KB4493509April 09, 2019
10:00 AM PT -
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system may stop working and a blue screen may appear at startup.

See details >OS Build 17763.404

April 02, 2019
KB4490481Resolved
KB4493509April 09, 2019
10:00 AM PT -
MSXML6 may cause applications to stop responding
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >OS Build 17763.253

January 08, 2019
KB4480116Resolved
KB4493509April 09, 2019
10:00 AM PT " @@ -82,7 +78,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516077.

Back to top
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
Resolved:
September 24, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516077.

Back to top
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
Resolved:
September 24, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4511553, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4512534. This ‘optional’ update is available on Microsoft Update Catalog, Windows Update, Microsoft Update and Windows Server Update Services (WSUS). As with any 'optional' update, you will need to Check for updates to receive KB4512534 and install. For instructions, see Update Windows 10.

Note Windows Update for Business customers should apply the update via Microsoft Update Catalog or Windows Server Update Services (WSUS).

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4512534
Resolved:
August 17, 2019
02:00 PM PT

Opened:
August 14, 2019
03:34 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on your Apple MacOS device when trying to access network shares via CIFS or SMBv1 on a Windows devices that has installed updates on June 11, 2019 (KB4503327) or later. When you encounter this issue, in MacOS you may receive the error, “There was a problem connecting to the server “{Server Host Name}”. Check the server name or IP address, and then try again. If you continue to have problems, contact your system administrator.”

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: For guidance on this issue, see the Apple support article If your Mac can't use NTLM to connect to a Windows server. There is no update for Windows needed for this issue.

Back to top
OS Build 17763.557

June 11, 2019
KB4503327
Resolved External
Last updated:
August 09, 2019
07:03 PM PT

Opened:
August 09, 2019
04:25 PM PT
@@ -131,7 +127,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
System may be unresponsive after restart if ArcaBit antivirus software installed
ArcaBit has confirmed this issue is not applicable to Windows 10, version 1809 (client or server).

Microsoft and ArcaBit have identified an issue on devices with ArcaBit antivirus software installed that may cause the system to become unresponsive upon restart.

Affected platforms:
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1
Workaround: ArcaBit has released an update to address this issue for affected platforms. For more information, see the ArcaBit support article.

Resolution: This issue has been resolved. ArcaBit has confirmed this issue is not applicable to Windows 10, version 1809 (client or server).

Back to top
OS Build 17763.437

April 09, 2019
KB4493509
Resolved
Resolved:
May 08, 2019
03:30 PM PT

Opened:
April 09, 2019
10:00 AM PT
End-user-defined characters (EUDC) may cause blue screen at startup
If you enable per font end-user-defined characters (EUDC), the system will stop working and a blue screen may appear at startup. This is not a common setting in non-Asian regions.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016
Resolution: This issue was resolved in KB4493509.

Back to top
OS Build 17763.404

April 02, 2019
KB4490481
Resolved
KB4493509
Resolved:
April 09, 2019
10:00 AM PT

Opened:
April 02, 2019
10:00 AM PT
" @@ -145,25 +140,6 @@ sections: " -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:  
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1  
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2  
Resolution: This issue is resolved in KB4493509.  

Back to top
OS Build 17763.316

February 12, 2019
KB4487044
Resolved
KB4493509
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Internet Explorer 11 authentication issue with multiple concurrent logons
After installing KB4480116, Internet Explorer 11 and other applications that use WININET.DLL may have authentication issues. This occurs when two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine, including Remote Desktop Protocol (RDP) and Terminal Server logons. Symptoms reported by customers include, but may not be limited to: 
  • Cache size and location show zero or empty. 
  • Keyboard shortcuts may not work properly. 
  • Webpages may intermittently fail to load or render correctly. 
  • Issues with credential prompts. 
  • Issues when downloading files. 
Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1
Resolution: This issue was resolved in KB4493509

Back to top
OS Build 17763.253

January 08, 2019
KB4480116
Resolved
KB4493509
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
MSXML6 may cause applications to stop responding
After installing KB4480116, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().
 
The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings. 

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue was resolved in KB4493509

Back to top
OS Build 17763.253

January 08, 2019
KB4480116
Resolved
KB4493509
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
- " - - title: November 2018 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml index 06de4933bb..76c9d8cf03 100644 --- a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml @@ -46,11 +46,7 @@ sections:
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >April 09, 2019
KB4493472Resolved
May 14, 2019
01:22 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >April 09, 2019
KB4493472Resolved
May 14, 2019
01:21 PM PT
Authentication may fail for services after the Kerberos ticket expires
Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

See details >March 12, 2019
KB4489878Resolved
KB4499164May 14, 2019
10:00 AM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >February 12, 2019
KB4486563Resolved
KB4493472April 09, 2019
10:00 AM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

See details >April 09, 2019
KB4493472Resolved
April 25, 2019
02:00 PM PT -
NETDOM.EXE fails to run
NETDOM.EXE fails to run and the error, “The command failed to complete successfully.” appears on screen.

See details >March 12, 2019
KB4489878Resolved
KB4493472April 09, 2019
10:00 AM PT -
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >March 12, 2019
KB4489878Resolved
KB4493472April 09, 2019
10:00 AM PT -
Internet Explorer 11 authentication issue with multiple concurrent logons
Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

See details >January 08, 2019
KB4480970Resolved
KB4493472April 09, 2019
10:00 AM PT " @@ -129,25 +125,5 @@ sections: text: " - - -
DetailsOriginating updateStatusHistory
Authentication may fail for services after the Kerberos ticket expires
After installing KB4489878, some customers report that authentication fails for services that require unconstrained delegation after the Kerberos ticket expires (the default is 10 hours). For example, the SQL server service fails.

Affected platforms: 
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4499164.

Back to top
March 12, 2019
KB4489878
Resolved
KB4499164
Resolved:
May 14, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
NETDOM.EXE fails to run
After installing KB4489878, NETDOM.EXE fails to run, and the on-screen error, “The command failed to complete successfully.” appears.

Affected platforms: 
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue is resolved in KB4493472.

Back to top
March 12, 2019
KB4489878
Resolved
KB4493472
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
After installing KB4489878, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites on Internet Explorer.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1 
Resolution: This issue is resolved in KB4493472.

Back to top
March 12, 2019
KB4489878
Resolved
KB4493472
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
- " - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly. 
 
For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color. 
 
Affected platforms:  
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493472

Back to top
February 12, 2019
KB4486563
Resolved
KB4493472
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - -
DetailsOriginating updateStatusHistory
Internet Explorer 11 authentication issue with multiple concurrent logons
After installing KB4480970, Internet Explorer 11 and other applications that use WININET.DLL may have authentication issues. This occurs when two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine, including Remote Desktop Protocol (RDP) and Terminal Server logons. Symptoms reported by customers include, but may not be limited to:
  • Cache size and location show zero or empty.
  • Keyboard shortcuts may not work properly.
  • Webpages may intermittently fail to load or render correctly.
  • Issues with credential prompts.
  • Issues when downloading files.
Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493472.

Back to top
January 08, 2019
KB4480970
Resolved
KB4493472
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index b397d4c0c7..c59da3e253 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -46,11 +46,7 @@ sections:
System may be unresponsive after restart if ArcaBit antivirus software installed
Devices with ArcaBit antivirus software installed may become unresponsive upon restart.

See details >April 09, 2019
KB4493446Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >April 09, 2019
KB4493446Resolved
May 14, 2019
01:22 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >April 09, 2019
KB4493446Resolved
May 14, 2019
01:21 PM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >February 12, 2019
KB4487000Resolved
KB4493446April 09, 2019
10:00 AM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

See details >April 09, 2019
KB4493446Resolved
April 25, 2019
02:00 PM PT -
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >March 12, 2019
KB4489881Resolved
KB4493446April 09, 2019
10:00 AM PT -
MSXML6 may cause applications to stop responding.
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >January 08, 2019
KB4480963Resolved
KB4493446April 09, 2019
10:00 AM PT -
Internet Explorer 11 authentication issue with multiple concurrent logons
Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

See details >January 08, 2019
KB4480963Resolved
KB4493446April 09, 2019
10:00 AM PT " @@ -129,25 +125,5 @@ sections: text: " - -
DetailsOriginating updateStatusHistory
Issue using PXE to start a device from WDS
After installing KB4489881, there may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension. This may cause the connection to the WDS server to terminate prematurely while downloading the image. This issue does not affect clients or devices that are not using Variable Window Extension.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012 
Resolution: This issue was resolved in KB4503276.

Back to top
March 12, 2019
KB4489881
Resolved
KB4503276
Resolved:
June 11, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
After installing KB4489881, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1 
Resolution: This issue is resolved in KB4493446.

Back to top
March 12, 2019
KB4489881
Resolved
KB4493446
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
- " - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color.

Affected platforms 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493446.

Back to top
February 12, 2019
KB4487000
Resolved
KB4493446
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
MSXML6 may cause applications to stop responding.
After installing KB4480963, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue is resolved in KB4493446.

Back to top
January 08, 2019
KB4480963
Resolved
KB4493446
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
Internet Explorer 11 authentication issue with multiple concurrent logons
After installing KB4480963, Internet Explorer 11 and other applications that use WININET.DLL may have authentication issues. This occurs when two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine, including Remote Desktop Protocol (RDP) and Terminal Server logons. Symptoms reported by customers include, but may not be limited to:
  • Cache size and location show zero or empty.
  • Keyboard shortcuts may not work properly.
  • Webpages may intermittently fail to load or render correctly.
  • Issues with credential prompts.
  • Issues when downloading files.
Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493446.

Back to top
January 08, 2019
KB4480963
Resolved
KB4493446
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml index 1549fb60e3..56156479e8 100644 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml @@ -40,8 +40,6 @@ sections:
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >April 09, 2019
KB4493471Resolved
May 14, 2019
01:21 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >April 09, 2019
KB4493471Resolved
May 14, 2019
01:19 PM PT
Authentication may fail for services after the Kerberos ticket expires
Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

See details >March 12, 2019
KB4489880Resolved
KB4499149May 14, 2019
10:00 AM PT -
NETDOM.EXE fails to run
NETDOM.EXE fails to run and the error, “The command failed to complete successfully.” appears on screen.

See details >March 12, 2019
KB4489880Resolved
KB4493471April 09, 2019
10:00 AM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >February 12, 2019
KB4487023Resolved
KB4493471April 09, 2019
10:00 AM PT " @@ -105,15 +103,5 @@ sections: text: " - -
DetailsOriginating updateStatusHistory
Authentication may fail for services after the Kerberos ticket expires
After installing KB4489880, some customers report that authentication fails for services that require unconstrained delegation after the Kerberos ticket expires (the default is 10 hours). For example, the SQL server service fails.

Affected platforms: 
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4499149.

Back to top
March 12, 2019
KB4489880
Resolved
KB4499149
Resolved:
May 14, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
NETDOM.EXE fails to run
After installing KB4489880, NETDOM.EXE fails to run, and the on-screen error, “The command failed to complete successfully.” appears.

Affected platforms: 
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue is resolved in KB4493471.

Back to top
March 12, 2019
KB4489880
Resolved
KB4493471
Resolved:
April 09, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT
- " - -- title: February 2019 -- items: - - type: markdown - text: " - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color.

Affected platforms 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue is resolved in KB4493471.

Back to top
February 12, 2019
KB4487023
Resolved
KB4493471
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-server-2012.yml b/windows/release-information/resolved-issues-windows-server-2012.yml index 71e4d56153..36c006c7b9 100644 --- a/windows/release-information/resolved-issues-windows-server-2012.yml +++ b/windows/release-information/resolved-issues-windows-server-2012.yml @@ -44,9 +44,6 @@ sections:
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >April 25, 2019
KB4493462Resolved
KB4499171May 14, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >April 09, 2019
KB4493451Resolved
May 14, 2019
01:21 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >April 09, 2019
KB4493451Resolved
May 14, 2019
01:19 PM PT -
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >February 12, 2019
KB4487025Resolved
KB4493451April 09, 2019
10:00 AM PT -
Internet Explorer 11 authentication issue with multiple concurrent logons
Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

See details >January 08, 2019
KB4480975Resolved
KB4493451April 09, 2019
10:00 AM PT -
MSXML6 may cause applications to stop responding
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >January 08, 2019
KB4480975Resolved
KB4493451April 09, 2019
10:00 AM PT " @@ -124,22 +121,3 @@ sections:
Issue using PXE to start a device from WDS
After installing KB4489891, there may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension. This may cause the connection to the WDS server to terminate prematurely while downloading the image. This issue does not affect clients or devices that are not using Variable Window Extension.

Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012 
Resolution: This issue was resolved in KB4503285.

Back to topMarch 12, 2019
KB4489891Resolved
KB4503285Resolved:
June 11, 2019
10:00 AM PT

Opened:
March 12, 2019
10:00 AM PT " - -- title: February 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

For example, if you paste a Microsoft Excel worksheet object into a Microsoft Word document, the cells may render with a different background color.

Affected platforms 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue is resolved in KB4493451.

Back to top
February 12, 2019
KB4487025
Resolved
KB4493451
Resolved:
April 09, 2019
10:00 AM PT

Opened:
February 12, 2019
10:00 AM PT
- " - -- title: January 2019 -- items: - - type: markdown - text: " - - - -
DetailsOriginating updateStatusHistory
Internet Explorer 11 authentication issue with multiple concurrent logons
After installing KB4480975, Internet Explorer 11 and other applications that use WININET.DLL may have authentication issues. This occurs when two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine, including Remote Desktop Protocol (RDP) and Terminal Server logons. Symptoms reported by customers include, but may not be limited to:
  • Cache size and location show zero or empty.
  • Keyboard shortcuts may not work properly.
  • Webpages may intermittently fail to load or render correctly.
  • Issues with credential prompts.
  • Issues when downloading files.
Affected platforms: 
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1
Resolution: This issue is resolved in KB4493451.

Back to top
January 08, 2019
KB4480975
Resolved
KB4493451
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
MSXML6 may cause applications to stop responding
After installing KB4480975, MSXML6 causes applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

The Group Policy editor may stop responding when editing a Group Policy Object (GPO) that contains Group Policy Preferences (GPP) for Internet Explorer 10 settings.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1
  • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012
Resolution: This issue is resolved in KB4493451.

Back to top
January 08, 2019
KB4480975
Resolved
KB4493451
Resolved:
April 09, 2019
10:00 AM PT

Opened:
January 08, 2019
10:00 AM PT
- " diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index b85ec92096..8ae7ab2eb4 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -91,7 +91,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 9f123d8aeb..69a1b1cd91 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -21,7 +21,7 @@ sections: Find information on known issues for Windows 10, version 1703. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). -
Current status as of August 23, 2019:       
The Enterprise and Education editions of Windows 10, version 1703 (the Windows 10 Creators Update) will reach end of life on October 9, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions reached end of service on October 8, 2018.

There is no extended support available for any edition of Windows 10, version 1703. Therefore, it will no longer be supported after October 9, 2019 and will not receive monthly security and quality updates containing protections from the latest security threats.

To continue receiving security and quality updates, Microsoft recommends that you update your devices to the latest version of Windows 10. For more information on end of service dates and currently supported versions of Windows 10, see the Windows lifecycle fact sheet
+
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
" diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index e2249fd197..62622b2f60 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -97,7 +97,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516077.

Back to top
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
Resolved:
September 24, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516077.

Back to top
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
Resolved:
September 24, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
" diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 92b6cf0393..c6fa6957a7 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,8 +50,9 @@ sections: text: " + - + @@ -67,7 +68,7 @@ sections: - + From ddf58250ac8c01398c5153f8b14890712d6433e3 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 10 Oct 2019 16:45:51 +0500 Subject: [PATCH 043/315] Update windows/security/threat-protection/auditing/event-5156.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/threat-protection/auditing/event-5156.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-5156.md b/windows/security/threat-protection/auditing/event-5156.md index e3881d0ecb..953804c16b 100644 --- a/windows/security/threat-protection/auditing/event-5156.md +++ b/windows/security/threat-protection/auditing/event-5156.md @@ -114,7 +114,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - 127.0.0.1 , ::1 - localhost -- **Source Port** \[Type = UnicodeString\]**:** port number on which the connection was initiated. +- **Source Port** \[Type = UnicodeString\]**:** port number from which the connection was initiated. - **Destination Address** \[Type = UnicodeString\]**:** IP address to which the connection was initiated. From 3db50e79130c197fac7455f545d23b36666335c2 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 10 Oct 2019 16:45:58 +0500 Subject: [PATCH 044/315] Update windows/security/threat-protection/auditing/event-5156.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/threat-protection/auditing/event-5156.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-5156.md b/windows/security/threat-protection/auditing/event-5156.md index 953804c16b..27ab53971a 100644 --- a/windows/security/threat-protection/auditing/event-5156.md +++ b/windows/security/threat-protection/auditing/event-5156.md @@ -116,7 +116,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - **Source Port** \[Type = UnicodeString\]**:** port number from which the connection was initiated. -- **Destination Address** \[Type = UnicodeString\]**:** IP address to which the connection was initiated. +- **Destination Address** \[Type = UnicodeString\]**:** IP address where the connection was received. - IPv4 Address From f0e3c42402da1a046e76ff4f7b3b7d947d2e7d0b Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 10 Oct 2019 16:46:09 +0500 Subject: [PATCH 045/315] Update windows/security/threat-protection/auditing/event-5156.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/threat-protection/auditing/event-5156.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-5156.md b/windows/security/threat-protection/auditing/event-5156.md index 27ab53971a..a5aaae535b 100644 --- a/windows/security/threat-protection/auditing/event-5156.md +++ b/windows/security/threat-protection/auditing/event-5156.md @@ -128,7 +128,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - 127.0.0.1 , ::1 - localhost -- **Destination Port** \[Type = UnicodeString\]**:** port number on which the connection was initiated. +- **Destination Port** \[Type = UnicodeString\]**:** port number where the connection was received. - **Protocol** \[Type = UInt32\]: number of protocol which was used. From 968743ea8bf6f7b96264f8f764c98a437101d3bd Mon Sep 17 00:00:00 2001 From: Andres Mariano Gorzelany <36666927+get-itips@users.noreply.github.com> Date: Thu, 10 Oct 2019 10:00:52 -0300 Subject: [PATCH 046/315] Propose adding 1809 or higher --- windows/configuration/customize-and-export-start-layout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/customize-and-export-start-layout.md b/windows/configuration/customize-and-export-start-layout.md index 7ac4b1ff90..b9e7da8958 100644 --- a/windows/configuration/customize-and-export-start-layout.md +++ b/windows/configuration/customize-and-export-start-layout.md @@ -93,7 +93,7 @@ When you have the Start layout that you want your users to see, use the [Export- `Export-StartLayout –path .xml` - On a device running Windows 10, version 1809, run the **Export-StartLayout** with the switch **-UseDesktopApplicationID**. For example: + On a device running Windows 10, version 1809 or higher, run the **Export-StartLayout** with the switch **-UseDesktopApplicationID**. For example: ```PowerShell Export-StartLayout -UseDesktopApplicationID -Path layout.xml From 15440d5f1cce50331f83279be5a1082d27a226d9 Mon Sep 17 00:00:00 2001 From: ShrCaJesmo <54860945+ShrCaJesmo@users.noreply.github.com> Date: Thu, 10 Oct 2019 11:39:01 -0400 Subject: [PATCH 047/315] Updates the path of the evt logs for 1903+ devices Seems like the events for autopilot were moved to their own provider, ModernDeployment, in 1903. Adding the new path to prevent future confusion/arguments --- windows/deployment/windows-autopilot/troubleshooting.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/troubleshooting.md b/windows/deployment/windows-autopilot/troubleshooting.md index 2d857f5388..11203c40ac 100644 --- a/windows/deployment/windows-autopilot/troubleshooting.md +++ b/windows/deployment/windows-autopilot/troubleshooting.md @@ -9,7 +9,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article @@ -47,7 +48,7 @@ If the expected Autopilot behavior does not occur during the out-of-box experien ### Windows 10 version 1803 and above -To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> AutoPilot**. The following events may be recorded, depending on the scenario and profile configuration. +To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> AutoPilot** pre-1903, or **Application and Services Logs –> Microsoft –> Windows –> ModernDeployment-Diagnostics-Provider –> AutoPilot** for 1903 and up. The following events may be recorded, depending on the scenario and profile configuration. | Event ID | Type | Description | |----------|------|-------------| From 3fd51919fff9a699f3c89e2faf109f91157cc6b6 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Thu, 10 Oct 2019 10:28:46 -0700 Subject: [PATCH 048/315] Edits --- ...age-surface-driver-and-firmware-updates.md | 41 ++++++++----------- 1 file changed, 17 insertions(+), 24 deletions(-) diff --git a/devices/surface/manage-surface-driver-and-firmware-updates.md b/devices/surface/manage-surface-driver-and-firmware-updates.md index e37749103c..f9982eafde 100644 --- a/devices/surface/manage-surface-driver-and-firmware-updates.md +++ b/devices/surface/manage-surface-driver-and-firmware-updates.md @@ -13,52 +13,45 @@ ms.sitesec: library author: dansimp ms.author: dansimp ms.topic: article -ms.date: 07/27/2017 +ms.date: 10/10/2019 --- # Manage Surface driver and firmware updates +This article describes the available options that you can use to manage firmware and driver updates for Surface devices. -This article describes the available options to manage firmware and driver updates for Surface devices. +To see a list of the available downloads for Surface devices and links to download the drivers and firmware for your device, see [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md). -For a list of the available downloads for Surface devices and links to download the drivers and firmware for your device, see [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md). +On Surface devices, the firmware is exposed to the operating system as a driver and is visible in Device Manager. This design allows a Surface device firmware to be automatically updated along with all drivers through Windows Update. This mechanism provides a seamless, automatic experience for receiving the latest firmware and driver updates. Although automatic updating is easy for end users, updating firmware and drivers automatically may not always be appropriate for organizations and businesses. In cases where you strictly manage updates or when you deploy a new operating system to a Surface device, automatic updates from Windows Update may not be appropriate. -On Surface devices, the firmware is exposed to the operating system as a driver and is visible in Device Manager. This allows a Surface device firmware to be automatically updated along with all drivers through Windows Update. This mechanism provides a seamless, automatic experience to receive the latest firmware and driver updates. Although automatic updating is easy for end users, updating firmware and drivers automatically may not always apply to organizations and businesses. Automatic updates with Windows Update may not be applicable where updates are carefully managed, or when you deploy a new operating system to a Surface device. +## Methods for deploying firmware -## Methods for firmware deployment - - -Although firmware is provided automatically by Windows Update for computers that receive updates directly from Microsoft, in environments where updates are carefully managed by using Windows Server Update Services (WSUS), updating the firmware through Windows Update is not supported. For managed environments, there are a number of options you can use to deploy firmware updates. +Windows Update automatically provides firmware for computers that receive updates directly from Microsoft. However, in environments where Windows Server Update Services (WSUS) manages updates, Windows Update cannot update the firmware. For managed environments, there are a number of options you can use to deploy firmware updates. **Windows Update** The simplest solution to ensure that firmware on Surface devices in your organization is kept up to date is to allow Surface devices to receive updates directly from Microsoft. You can implement this solution easily by excluding Surface devices from Group Policy that directs computers to receive updates from WSUS. -Although this solution ensures that firmware will be updated as new releases are made available to Windows Update, it does present potential drawbacks. Each Surface device that receives Windows Updates directly will separately download each update rather than accessing a central location, which increases demand on Internet connectivity and bandwidth. Updates are also provided automatically to devices, without being subjected to testing or review by administrators. +Although this solution ensures that firmware will be updated as new releases are made available to Windows Update, it does present potential drawbacks. Each Surface device that receives updates from Windows Update downloads each update independently from Microsoft instead of accessing a central location. These operations increase demand on Internet connectivity and bandwidth. Additionally, such updates are not subjected to testing or review by administrators. -For details about Group Policy for client configuration of WSUS or Windows Update, see [Step 5: Configure Group Policy Settings for Automatic Updates](https://technet.microsoft.com/library/dn595129). +For details about Group Policy for client configuration of WSUS or Windows Update, see [Step 4: Configure Group Policy Settings for Automatic Updates](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/deploy/4-configure-group-policy-settings-for-automatic-updates). **Windows Installer Package** -The firmware and driver downloads for Surface devices now include Windows Installer files for firmware and driver updates. These Windows Installer packages can be deployed with utilities that support application deployment, including the Microsoft Deployment Toolkit (MDT) and System Center Configuration Manager. This solution allows for centralized deployment and for administrators to test and review firmware updates before they are deployed. For more information about the Windows Installer package delivery method for firmware and driver updates, including details on what drivers are updated by the package and why certain drivers and firmware are not updated by the Windows Installer package, see the [Surface Pro 3 MSI Now Available](https://blogs.technet.microsoft.com/surface/2015/03/04/surface-pro-3-msi-now-available/) blog post. +Surface driver and firmware updates are packaged as Windows Installer (MSI) files. To deploy these Windows Installer packages, you can use application deployment utilities such as the Microsoft Deployment Toolkit (MDT) or System Center Configuration Manager. Such solutions provide the means for administrators to test and review updates before deploying them, and to centralize deployment. For each device, it is important to select the correct MSI file for the device and its operating system. For more information see [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md). -For instructions on how to deploy with System Center Configuration Manager, refer to [How to Deploy Applications in Configuration Manager](https://technet.microsoft.com/library/gg682082). For deployment of applications with MDT, see [Step 4: Add an application in the Deploy a Windows 8.1 Image Using MDT 2013](https://technet.microsoft.com/library/dn744279#sec04). Note that you can deploy applications separately from an operating system deployment through MDT by using a Post OS Installation task sequence. +For instructions on how to deploy updates by using System Center Configuration Manager, refer to [Deploy applications with Configuration Manager](https://docs.microsoft.com/sccm/apps/deploy-use/deploy-applications). For instructions on how to deploy updates by using MDT, see [Deploy a Windows 10 image using MDT](https://docs.microsoft.com/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt). -**Provisioning packages** - -New in Windows 10, provisioning packages (PPKG files) provide a simple method to apply a configuration to a destination device. You can find out more about provisioning packages, including instructions for how to create your own, in [Provisioning packages](https://technet.microsoft.com/itpro/windows/deploy/provisioning-packages). For easy application of a complete set of drivers and firmware to devices running Windows 10, a provisioning package is supplied for Surface Pro 3 devices. This file contains all of the instructions and required assets to update a Surface Pro 3 device with Windows 10 to the latest drivers and firmware. - -**Windows PowerShell** - -Another method you can use to update the firmware when Windows Updates are managed in the organization is to install the firmware from the firmware and driver pack by using PowerShell. This method allows for a similar deployment experience to the Windows Installer package and can similarly be deployed as a package by using System Center Configuration Manager. You can find the PowerShell script and details on how to perform the firmware deployment in the [Deploying Drivers and Firmware to Surface Pro](https://blogs.technet.microsoft.com/deploymentguys/2013/05/16/deploying-drivers-and-firmware-to-surface-pro/) blog post. +> [!NOTE] +> You can deploy applications separately from an operating system deployment through MDT by using a Post OS Installation task sequence. ## Operating system deployment considerations +The process of deploying firmware updates during an operating system deployment is straightforward. You can import the firmware and driver pack into either System Center Configuration Manager or MDT, and use them to deploy a fully updated environment to a target Surface device, complete with firmware. For a complete step-by-step guide to using MDT to deploy Windows to a Surface device, see [Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit](deploy-windows-10-to-surface-devices-with-mdt.md). -The deployment of firmware updates during an operating system deployment is a straightforward process. The firmware and driver pack can be imported into either System Center Configuration Manager or MDT, and are used to deploy a fully updated environment, complete with firmware, to a target Surface device. For a complete step-by-step guide for deployment to Surface Pro 3 using either Configuration Manager or MDT, download the [Deployment and Administration Guide for Surface Pro 3](https://www.microsoft.com/download/details.aspx?id=45292) from the Microsoft Download Center. +> [!IMPORTANT] +> Select the correct MSI file for each specific device and its operating system. For more information, see [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md). -The individual driver files are also made available in the Microsoft Download Center if you are using deployment tools. The driver files are available in the ZIP archive file in the list of available downloads for your device. +**WindowsPE and Surface firmware and drivers** -**Windows PE and Surface firmware and drivers** - -A best practice for deployment with any solution that uses the Windows Preinstallation Environment (WinPE), such as System Center Configuration Manager or MDT, is to configure WinPE with only the drivers that are required during the WinPE stage of deployment. These usually include drivers for network adapters and storage controllers. This best practice helps to prevent errors with more complex drivers that rely on components that are not present in WinPE. For Surface Pro 3 devices, this is especially true of the Touch Firmware. The Touch Firmware should never be loaded in a WinPE environment on Surface Pro 3. +System Center Configuration Manager and MDT both use the Windows Preinstallation Environment (WindowsPE) during the deployment process. WindowsPE only supports a limited set of basic drivers such as those for network adapters and storage controllers. Drivers for Windows components that are not part of WindowsPE might produce errors. As a best practice, you can prevent such errors by configuring the deployment process to use only the required drivers during the WindowsPE phase. From 674d72392d2bdee960f655f3449802e67664f19d Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Thu, 10 Oct 2019 12:26:51 -0700 Subject: [PATCH 049/315] Edit --- devices/surface/manage-surface-driver-and-firmware-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/manage-surface-driver-and-firmware-updates.md b/devices/surface/manage-surface-driver-and-firmware-updates.md index f9982eafde..05509bd838 100644 --- a/devices/surface/manage-surface-driver-and-firmware-updates.md +++ b/devices/surface/manage-surface-driver-and-firmware-updates.md @@ -45,7 +45,7 @@ For instructions on how to deploy updates by using System Center Configuration M > [!NOTE] > You can deploy applications separately from an operating system deployment through MDT by using a Post OS Installation task sequence. -## Operating system deployment considerations +## Considerations when deploying updates and operating systems together The process of deploying firmware updates during an operating system deployment is straightforward. You can import the firmware and driver pack into either System Center Configuration Manager or MDT, and use them to deploy a fully updated environment to a target Surface device, complete with firmware. For a complete step-by-step guide to using MDT to deploy Windows to a Surface device, see [Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit](deploy-windows-10-to-surface-devices-with-mdt.md). From 007b05e202dac498041a5a3e691d78e4d9eadcad Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Oct 2019 12:48:25 -0700 Subject: [PATCH 050/315] removed 1909 mentions --- .../mdm/images/provisioning-csp-bitlocker.png | Bin 63789 -> 64815 bytes ...ew-in-windows-mdm-enrollment-management.md | 22 ------------------ 2 files changed, 22 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-bitlocker.png b/windows/client-management/mdm/images/provisioning-csp-bitlocker.png index 63ccb6fc89fa07212c36184d0145547f40bbd7eb..4dafccbd9cd16b3d6975b274a5ac343e3f90bf7a 100644 GIT binary patch literal 64815 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

5&&mulH$VeOQIe^hY`4gXu`4#l>pgM4=1T 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 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 e762aadcee..fd2b6dbda7 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 @@ -24,7 +24,6 @@ This topic provides information about what's new and breaking changes in Windows For details about Microsoft mobile device management protocols for Windows 10 see [\[MS-MDM\]: Mobile Device Management Protocol](https://go.microsoft.com/fwlink/p/?LinkId=619346) and [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2]( http://go.microsoft.com/fwlink/p/?LinkId=619347). - **What’s new in MDM for Windows 10 versions** - - [What's new in MDM for Windows 10, version 1909](#whats-new-in-mdm-for-windows-10-version-1903) - [What’s new in MDM for Windows 10, version 1903](#whats-new-in-mdm-for-windows-10-version-1903) - [What’s new in MDM for Windows 10, version 1809](#whats-new-in-mdm-for-windows-10-version-1809) - [What’s new in MDM for Windows 10, version 1803](#whats-new-in-mdm-for-windows-10-version-1803) @@ -84,27 +83,6 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [September 2017](#september-2017) - [August 2017](#august-2017) -## What's new in MDM for Windows 10, version 1909 -

MessageDate
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
October 09, 2019
12:00 PM PT
Take Action: October 2019 security update available for all supported versions of Windows
The October 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
 
October 08, 2019
08:00 AM PT
Take action: Security update available for all supported versions of Windows
On October 3, 2019, Microsoft expanded delivery of the out-of-band Internet Explorer scripting engine security vulnerability (CVE-2019-1367) update released on September 23, 2019 to Windows Update and Windows Server Update Services (WSUS). This is now a required security update for all supported versions of Windows as it includes the Internet Explorer scripting engine vulnerability mitigation and corrects a recent printing issue some users have experienced. All customers using Windows Update or WSUS will be offered this update automatically. We recommend that you install this update as soon as a possible, then restart your PC to fully apply the mitigations and help secure your devices. As with all cumulative updates, this update supersedes any preceding update.
 
Note: This update does not replace the standard October 2019 monthly security update release, which is scheduled for October 8, 2019.
October 03, 2019
08:00 AM PT
Take action: Security update available for all supported versions of Windows
On October 3, 2019, Microsoft expanded delivery of the out-of-band Internet Explorer scripting engine security vulnerability (CVE-2019-1367) update released on September 23, 2019 to Windows Update and Windows Server Update Services (WSUS). This is now a required security update for all supported versions of Windows as it includes the Internet Explorer scripting engine vulnerability mitigation and corrects a recent printing issue some users have experienced. All customers using Windows Update or WSUS will be offered this update automatically. We recommend that you install this update as soon as a possible, then restart your PC to fully apply the mitigations and help secure your devices. As with all cumulative updates, this update supersedes any preceding update.
 
Note: This update does not replace the standard October 2019 monthly security update release, which is scheduled for October 8, 2019.
October 03, 2019
08:00 AM PT
September 2019 Windows 10, version 1903 \"D\" optional release is available
The September 2019 optional monthly “D” release for Windows 10, version 1903 is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
September 26, 2019
02:00 PM PT
Status update: September 2019 Windows \"C\" optional release available
The September 2019 optional monthly “C” release for all supported versions of Windows is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
September 24, 2019
08:10 AM PT
Plan for change: Windows Media Center Electronic Program Guide retiring in January 2020
Starting in January 2020, Microsoft is retiring its Electronic Program Guide (EPG) service for all versions of Windows Media Center. To continue receiving TV Program Guide information on your Windows Media Center, you’ll need to configure an alternate TV listing provider.
September 24, 2019
08:00 AM PT
August 2019 security update now available for Windows 10, version 1903 and all supported versions of Windows
The August 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. A “B” release is the primary, regular update event for each month and is the only regular release that contains security fixes. As a result, we recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
August 13, 2019
10:00 AM PT
Advisory: Bluetooth encryption key size vulnerability disclosed (CVE-2019-9506)
On August 13, 2019, Microsoft released security updates to address a Bluetooth key length encryption vulnerability. To exploit this vulnerability, an attacker would need specialized hardware and would be limited by the signal range of the Bluetooth devices in use. For more information about this industry-wide issue, see CVE-2019-9506 | Bluetooth Encryption Key Size Vulnerability in the Microsoft Security Update Guide and important guidance for IT pros in KB4514157. (Note: we are documenting this vulnerability together with guidance for IT admins as part of a coordinated industry disclosure effort.)
August 13, 2019
10:00 AM PT
Advisory: Windows Advanced Local Procedure Call Elevation of Privilege vulnerability disclosed (CVE-2019-1162)
On August 13, 2019, Google Project Zero (GPZ) disclosed an Elevation of Privilege (EoP) vulnerability in how Windows handles calls to Advanced Local Procedure Call (ALPC) that affects Windows operating systems, versions 8.1 and higher. An attacker must already have code execution on the target system to leverage these vulnerabilities. Microsoft released security updates on August 13, 2019 that partially address this issue. Other items disclosed by GPZ require more time to address and we are working to release a resolution in mid-September. For more information, see CVE-2019-1162 | Windows ALPC Elevation of Privilege Vulnerability
August 13, 2019
10:00 AM PT
Take action: Windows 10, version 1803 (the April 2018 Update) reaches end of service on November 12, 2019
Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019 for Home and Pro editions. We will begin updating devices running Windows 10, version 1803 to Windows 10, version 1903 (the May 2019 Update) starting July 16, 2019 to help ensure that these devices remain in a serviced and secure state. For more information, see the Windows 10, version 1903 section of the Windows release health dashboard.
August 13, 2019
10:00 AM PT
Take action: Windows 10, version 1803 (the April 2018 Update) reaches end of service on November 12, 2019
Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019 for Home and Pro editions. We will begin updating devices running Windows 10, version 1803 to Windows 10, version 1903 (the May 2019 Update) starting July 16, 2019 to help ensure that these devices remain in a serviced and secure state. For more information, see the Windows 10, version 1903 section of the Windows release health dashboard.
August 13, 2019
10:00 AM PT
Advisory: Windows Kernel Information Disclosure Vulnerability (CVE-2019-1125)
On July 9, 2019, Microsoft released a security update for a Windows kernel information disclosure vulnerability (CVE-2019-1125). Customers who have Windows Update enabled and have applied the security updates released on July 9, 2019 are protected automatically; no further configuration is necessary. For more information, see CVE-2019-1125 | Windows Kernel Information Disclosure Vulnerability in the Microsoft Security Update Guide. (Note: we are documenting this mitigation publicly today, instead of back in July, as part of a coordinated industry disclosure effort.)
August 06, 2019
10:00 AM PT
Resolved August 1, 2019 16:00 PT: Microsoft Store users may encounter blank screens when clicking on certain buttons
Some customers running the version of the Microsoft Store app released on July 29, 2019 encountered a blank screen when selecting “Switch out of S mode,” “Get Genuine,” or some “Upgrade to [version]” OS upgrade options. This issue has now been resolved and a new version of the Microsoft Store app has been released. Users who encountered this issue will need to update the Microsoft Store app on their device. If you are still encountering an issue, please see Fix problems with apps from Microsoft Store.
August 01, 2019
02:00 PM PT
Status update: Windows 10, version 1903 “D” release now available
The optional monthly “D” release for Windows 10, version 1903 is now available. Follow @WindowsUpdate for the latest on the availability of this release.
July 26, 2019
02:00 PM PT
---- - - - - - - - - - - - -
New or updated topicDescription
BitLocker CSP

Added the following new nodes in Windows 10, version 1909:
ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID.

- -
- ## What’s new in MDM for Windows 10, version 1903 From dc48e1e85d5c5f0d576ece8a573f9562682d62fd Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Oct 2019 13:24:51 -0700 Subject: [PATCH 051/315] Deleted policies supported only in Mobile SKUs --- .../mdm/applicationrestrictions-xsd.md | 129 ------ .../policy-configuration-service-provider.md | 15 - .../mdm/policy-csp-abovelock.md | 73 ---- .../mdm/policy-csp-applicationmanagement.md | 155 -------- .../mdm/policy-csp-browser.md | 142 ------- .../mdm/policy-csp-connectivity.md | 152 ------- .../mdm/policy-csp-devicelock.md | 369 +---------------- .../mdm/policy-csp-experience.md | 370 ------------------ .../mdm/policy-csp-messaging.md | 143 ------- .../mdm/policy-csp-search.md | 75 ---- .../mdm/policy-csp-security.md | 148 ------- .../mdm/policy-csp-settings.md | 69 ---- .../mdm/policy-csp-timelanguagesettings.md | 69 ---- 13 files changed, 1 insertion(+), 1908 deletions(-) delete mode 100644 windows/client-management/mdm/applicationrestrictions-xsd.md diff --git a/windows/client-management/mdm/applicationrestrictions-xsd.md b/windows/client-management/mdm/applicationrestrictions-xsd.md deleted file mode 100644 index a088806e23..0000000000 --- a/windows/client-management/mdm/applicationrestrictions-xsd.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: ApplicationRestrictions XSD -description: Here's the XSD for the ApplicationManagement/ApplicationRestrictions policy. -ms.assetid: A5AA2B59-3736-473E-8F70-A90FD61EE426 -ms.reviewer: -manager: dansimp -ms.author: dansimp -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: lomayor -ms.date: 06/26/2017 ---- - -# ApplicationRestrictions XSD - - -Here's the XSD for the ApplicationManagement/ApplicationRestrictions policy. - -```xml - - - - - - - - - - - - - - - - - - - - - GUID must use lowercase letters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -  - -  - - - - - - diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c4f7bb337a..7ed49af2a4 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3164,9 +3164,6 @@ The following diagram shows the Policy configuration service provider in tree fo
Search/PreventRemoteQueries
-
- Search/SafeSearchPermissions -
### Security policies @@ -3178,15 +3175,9 @@ The following diagram shows the Policy configuration service provider in tree fo
Security/AllowAutomaticDeviceEncryptionForAzureADJoinedDevices
-
- Security/AllowManualRootCertificateInstallation -
Security/AllowRemoveProvisioningPackage
-
- Security/AntiTheftMode -
Security/ClearTPMIfNotReady
@@ -3229,9 +3220,6 @@ The following diagram shows the Policy configuration service provider in tree fo
Settings/AllowDateTime
-
- Settings/AllowEditDeviceName -
Settings/AllowLanguage
@@ -3597,9 +3585,6 @@ The following diagram shows the Policy configuration service provider in tree fo ### TimeLanguageSettings policies
-
- TimeLanguageSettings/AllowSet24HourClock -
TimeLanguageSettings/ConfigureTimeZone
diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 914fbfa1ee..c968b6c7d2 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -21,9 +21,6 @@ manager: dansimp ## AboveLock policies
-
- AboveLock/AllowActionCenterNotifications -
AboveLock/AllowCortanaAboveLock
@@ -35,76 +32,6 @@ manager: dansimp
- -**AboveLock/AllowActionCenterNotifications** - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Specifies whether to allow Action Center notifications above the device lock screen. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 - Not allowed. -- 1 (default) - Allowed. - - - - -
**AboveLock/AllowCortanaAboveLock** diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index 40b7cdd894..f04855caaa 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -38,12 +38,6 @@ manager: dansimp
ApplicationManagement/AllowSharedUserAppData
-
- ApplicationManagement/AllowStore -
-
- ApplicationManagement/ApplicationRestrictions -
ApplicationManagement/DisableStoreOriginatedApps
@@ -459,155 +453,6 @@ Most restricted value: 0
- -**ApplicationManagement/AllowStore** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Specifies whether app store is allowed at the device. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- - -**ApplicationManagement/ApplicationRestrictions** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. For desktop devices, use the [AppLocker CSP](applocker-csp.md) instead. - -  -An XML blob that specifies the application restrictions company want to put to the device. It could be an app allow list, app disallow list, allowed publisher IDs, and so on. For a list of Windows apps and product IDs, see [inbox apps](applocker-csp.md#inboxappsandcomponents). For more information about the XML, see the [ApplicationRestrictions XSD](applicationrestrictions-xsd.md). - -> [!NOTE] -> When you upgrade Windows Phone 8.1 devices to Windows 10 Mobile with a list of allowed apps, some Windows inbox apps get blocked causing unexpected behavior. To work around this issue, you must include the [inbox apps](applocker-csp.md#inboxappsandcomponents) that you need to your list of allowed apps. -> -> Here's additional guidance for the upgrade process: -> -> - Use Windows 10 product IDs for the apps listed in [inbox apps](applocker-csp.md#inboxappsandcomponents). -> - Use the new Microsoft publisher name (PublisherName="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US") and Publisher="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" if you are using the publisher policy. Do not remove the Windows Phone 8.1 publisher if you are using it. -> - In the SyncML, you must use lowercase product ID. -> - Do not duplicate a product ID. Messaging and Skype Video use the same product ID. Duplicates cause an error. -> - You cannot disable or enable **Contact Support** and **Windows Feedback** apps using ApplicationManagement/ApplicationRestrictions policy, although these are listed in the [inbox apps](applocker-csp.md#inboxappsandcomponents). - - -An application that is running may not be immediately terminated. - -Value type is chr. - -Value evaluation rule - The information for PolicyManager is opaque. There is no most restricted value evaluation. Whenever there is a change to the value, the device parses the node value and enforces specified policies. - - - - -
- **ApplicationManagement/DisableStoreOriginatedApps** diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 952c02bc75..b44716b8ec 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -27,9 +27,6 @@ manager: dansimp
Browser/AllowAutofill
-
- Browser/AllowBrowser -
Browser/AllowConfigurationUpdateForBooksLibrary
@@ -132,9 +129,6 @@ manager: dansimp
Browser/EnterpriseSiteListServiceUrl
-
- Browser/FirstRunURL -
Browser/HomePages
@@ -363,79 +357,6 @@ To verify AllowAutofill is set to 0 (not allowed):
- -**Browser/AllowBrowser** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. For desktop devices, use the [AppLocker CSP](applocker-csp.md) instead. - -The device allows Microsoft Edge on Windows 10 Mobile by default. With this policy, you can disable the Microsoft Edge tile, and when clicking the tile, a message opens indicating that the administrator disabled Internet browsing. - - - - - -Supported values: - -- 0 – Prevented/not allowed. -- 1 (default) – Allowed. - -Most restricted value: 0 - - - -
- **Browser/AllowConfigurationUpdateForBooksLibrary** @@ -3261,69 +3182,6 @@ Supported values:
- -**Browser/FirstRunURL** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Enter a URL in string format for the site you want to load when Microsoft Edge for Windows 10 Mobile opens for the first time, for example, contoso.com. - - - - -
- **Browser/HomePages** diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 14c7a07188..0448606669 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -33,15 +33,9 @@ manager: dansimp
Connectivity/AllowConnectedDevices
-
- Connectivity/AllowNFC -
Connectivity/AllowPhonePCLinking
-
- Connectivity/AllowUSBConnection -
Connectivity/AllowVPNOverCellular
@@ -368,78 +362,6 @@ The following list shows the supported values:
- -**Connectivity/AllowNFC** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Allows or disallows near field communication (NFC) on the device. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Do not allow NFC capabilities. -- 1 (default) – Allow NFC capabilities. - - - - -
- **Connectivity/AllowPhonePCLinking** @@ -523,80 +445,6 @@ Device that has previously opt-in to MMX will also stop showing on the device li
- -**Connectivity/AllowUSBConnection** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Enables USB connection between the device and a computer to sync files with the device or to use developer tools to deploy or debug applications. Changing this policy does not affect USB charging. - -Both Media Transfer Protocol (MTP) and IP over USB are disabled when this policy is enforced. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Connectivity/AllowVPNOverCellular** diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 750d71103e..6d19b9e847 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -21,12 +21,6 @@ manager: dansimp ## DeviceLock policies
-
- DeviceLock/AllowIdleReturnWithoutPassword -
-
- DeviceLock/AllowScreenTimeoutWhileLockedUserConfig -
DeviceLock/AllowSimpleDevicePassword
@@ -45,18 +39,12 @@ manager: dansimp
DeviceLock/EnforceLockScreenAndLogonImage
-
- DeviceLock/EnforceLockScreenProvider -
DeviceLock/MaxDevicePasswordFailedAttempts
DeviceLock/MaxInactivityTimeDeviceLock
-
- DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay -
DeviceLock/MinDevicePasswordComplexCharacters
@@ -72,161 +60,9 @@ manager: dansimp
DeviceLock/PreventLockScreenSlideShow
-
- DeviceLock/ScreenTimeoutWhileLocked -
-
+ -
- - -**DeviceLock/AllowIdleReturnWithoutPassword** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether the user must input a PIN or password when the device resumes from an idle state. - -> [!NOTE] -> This policy must be wrapped in an Atomic command. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- - -**DeviceLock/AllowScreenTimeoutWhileLockedUserConfig** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecheck mark
Procheck mark
Businesscheck mark
Enterprisecheck mark
Educationcheck mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. - -> [!NOTE] -> This policy must be wrapped in an Atomic command. - -> [!IMPORTANT] -> If this policy is set to 1 (Allowed), the value set by **DeviceLock/ScreenTimeOutWhileLocked** is ignored. To ensure enterprise control over the screen timeout, set this policy to 0 (Not allowed) and use **DeviceLock/ScreenTimeOutWhileLocked** to set the screen timeout period. - - - -The following list shows the supported values: - -- 0 (default) – Not allowed. -- 1 – Allowed. - - - -
@@ -703,71 +539,6 @@ Value type is a string, which is the full image filepath and filename.
- -**DeviceLock/EnforceLockScreenProvider** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark1
Mobile Enterprisecheck mark1
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Added in Windows 10, version 1607. Restricts lock screen image to a specific lock screen provider. Users will not be able change this provider. - -> [!NOTE] -> This policy is only enforced in Windows 10 for mobile devices. - - -Value type is a string, which is the AppID. - - - - -
- **DeviceLock/MaxDevicePasswordFailedAttempts** @@ -926,75 +697,6 @@ The following list shows the supported values:
- -**DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked while connected to an external display. - -> [!NOTE] -> This policy must be wrapped in an Atomic command. - - - -The following list shows the supported values: - -- An integer X where 0 <= X <= 999. -- 0 (default) - No timeout is defined. The default of "0" is Windows Phone 7.5 parity and is interpreted by as "No timeout is defined." - - - - -
- **DeviceLock/MinDevicePasswordComplexCharacters** @@ -1428,75 +1130,6 @@ ADMX Info:
- -**DeviceLock/ScreenTimeoutWhileLocked** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Allows an enterprise to set the duration in seconds for the screen timeout while on the lock screen of Windows 10 Mobile devices. - -Minimum supported value is 10. - -Maximum supported value is 1800. - -The default value is 10. - -Most restricted value is 0. - - - -
- Footnotes: - 1 - Added in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 6e75b35fdf..2f411730fc 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -24,9 +24,6 @@ manager: dansimp
Experience/AllowClipboardHistory
-
- Experience/AllowCopyPaste -
Experience/AllowCortana
@@ -39,15 +36,9 @@ manager: dansimp
Experience/AllowManualMDMUnenrollment
-
- Experience/AllowSIMErrorDialogPromptWhenNoSIM -
Experience/AllowSaveAsOfOfficeFiles
-
- Experience/AllowScreenCapture -
Experience/AllowSharingOfOfficeFiles
@@ -57,15 +48,9 @@ manager: dansimp
Experience/AllowTailoredExperiencesWithDiagnosticData
-
- Experience/AllowTaskSwitcher -
Experience/AllowThirdPartySuggestionsInWindowsSpotlight
-
- Experience/AllowVoiceRecording -
Experience/AllowWindowsConsumerFeatures
@@ -191,77 +176,6 @@ ADMX Info:
- -**Experience/AllowCopyPaste** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Specifies whether copy and paste is allowed. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Experience/AllowCortana** @@ -558,76 +472,6 @@ The following list shows the supported values:
- -**Experience/AllowSIMErrorDialogPromptWhenNoSIM** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether to display dialog prompt when no SIM card is detected. - - - -The following list shows the supported values: - -- 0 – SIM card dialog prompt is not displayed. -- 1 (default) – SIM card dialog prompt is displayed. - - - - -
- **Experience/AllowSaveAsOfOfficeFiles** @@ -641,78 +485,6 @@ This policy is deprecated.
- -**Experience/AllowScreenCapture** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether screen capture is allowed. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Experience/AllowSharingOfOfficeFiles** @@ -873,76 +645,6 @@ The following list shows the supported values:
- -**Experience/AllowTaskSwitcher** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Allows or disallows task switching on the device. - - - -The following list shows the supported values: - -- 0 – Task switching not allowed. -- 1 (default) – Task switching allowed. - - - - -
- **Experience/AllowThirdPartySuggestionsInWindowsSpotlight** @@ -1021,78 +723,6 @@ The following list shows the supported values:
- -**Experience/AllowVoiceRecording** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether voice recording is allowed for apps. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Experience/AllowWindowsConsumerFeatures** diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index f10d8a8d53..8301d1a9a1 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -21,87 +21,12 @@ manager: dansimp ## Messaging policies
-
- Messaging/AllowMMS -
Messaging/AllowMessageSync
-
- Messaging/AllowRCS -
-
- - -**Messaging/AllowMMS** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Added in Windows 10, version 1703. Enables or disables the MMS send/receive functionality on the device. For enterprises, this policy can be used to disable MMS on devices as part of the auditing or management requirement. - - - -The following list shows the supported values: - -- 0 - Disabled. -- 1 (default) - Enabled. - - - -
@@ -178,74 +103,6 @@ The following list shows the supported values:
- -**Messaging/AllowRCS** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Added in Windows 10, version 1703. Enables or disables the RCS send/receive functionality on the device. For enterprises, this policy can be used to disable RCS on devices as part of the auditing or management requirement. - - - -The following list shows the supported values: - -- 0 - Disabled. -- 1 (default) - Enabled. - - - -
- Footnotes: - 1 - Added in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index ed140ad774..a5f888f9a7 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -63,9 +63,6 @@ manager: dansimp
Search/PreventRemoteQueries
-
- Search/SafeSearchPermissions -
@@ -1063,78 +1060,6 @@ The following list shows the supported values:
- -**Search/SafeSearchPermissions** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. Desktop users should use Search/DoNotUseWebResults. - - -Specifies what level of safe search (filtering adult content) is required. - - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Strict, highest filtering against adult content. -- 1 (default) – Moderate filtering against adult content (valid search results will not be filtered). - - - -
- Footnotes: - 1 - Added in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index 2719df8815..eea7999480 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -29,15 +29,9 @@ manager: dansimp
Security/AllowAutomaticDeviceEncryptionForAzureADJoinedDevices
-
- Security/AllowManualRootCertificateInstallation -
Security/AllowRemoveProvisioningPackage
-
- Security/AntiTheftMode -
Security/ClearTPMIfNotReady
@@ -196,78 +190,6 @@ The following list shows the supported values:
- -**Security/AllowManualRootCertificateInstallation** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether the user is allowed to manually install root and intermediate CA certificates. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Security/AllowRemoveProvisioningPackage** @@ -334,76 +256,6 @@ The following list shows the supported values:
- -**Security/AntiTheftMode** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -  -Allows or disallow Anti Theft Mode on the device. - - - -The following list shows the supported values: - -- 0 – Don't allow Anti Theft Mode. -- 1 (default) – Anti Theft Mode will follow the default device configuration (region-dependent). - - - - -
- **Security/ClearTPMIfNotReady** diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 726ca4ead7..50a1738797 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -30,9 +30,6 @@ manager: dansimp
Settings/AllowDateTime
-
- Settings/AllowEditDeviceName -
Settings/AllowLanguage
@@ -273,72 +270,6 @@ The following list shows the supported values:
- -**Settings/AllowEditDeviceName** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark1
Mobile Enterprisecheck mark1
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Allows editing of the device name. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Settings/AllowLanguage** diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 611cb5cf8e..7265a143a9 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -21,81 +21,12 @@ manager: dansimp ## TimeLanguageSettings policies
-
- TimeLanguageSettings/AllowSet24HourClock -
TimeLanguageSettings/ConfigureTimeZone
-
- - -**TimeLanguageSettings/AllowSet24HourClock** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Allows for the configuration of the default clock setting to be the 24 hour format. If set to 0 (zero), the device uses the default clock as prescribed by the current locale setting. - - - -The following list shows the supported values: - -- 0 (default) – Current locale setting. -- 1 – Set 24 hour clock. - - - -
From 11320abcc48030d191aca57ddd6b41eb223879b6 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Oct 2019 14:03:14 -0700 Subject: [PATCH 052/315] Removed reference doc link --- windows/client-management/mdm/bitlocker-csp.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 7e9615ce26..94210466dd 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -962,8 +962,7 @@ Value type is string. Supported operation is Execute. Request ID is expected as Interior node. Supported operation is Get. **Status/DeviceEncryptionStatus** -This node reports compliance state of device encryption on the system. -See [Monitor device encryption with Intune](https://docs.microsoft.com/intune/protect/encryption-monitor) for more information. +This node reports compliance state of device encryption on the system. From 6100139f9d1659b9ed97dfea3871a1620b5cd1cb Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 10 Oct 2019 14:18:25 -0700 Subject: [PATCH 053/315] Update windows-defender-antivirus-in-windows-10.md --- ...indows-defender-antivirus-in-windows-10.md | 41 ++++++++----------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index f4224a60a4..342155a4b5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -1,5 +1,5 @@ --- -title: Windows Defender Antivirus +title: Next-generation protection in Windows 10 and Windows Server 2016 description: Learn how to manage, configure, and use Windows Defender AV, the built-in antimalware and antivirus product available in Windows 10 and Windows Server 2016 keywords: windows defender antivirus, windows defender, antimalware, scep, system center endpoint protection, system center configuration manager, virus, malware, threat, detection, protection, security search.product: eADQiWindows 10XVcnh @@ -9,50 +9,47 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.author: dansimp -ms.date: 06/11/2019 +author: denisebmsft +ms.author: deniseb +ms.date: 10/10/2019 ms.reviewer: manager: dansimp --- -# Next Generation Protection in Windows 10 and Windows Server 2016 +# Next-generation protection in Windows 10 and Windows Server 2016 **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Next-gen protection provides enhanced safety, alongside more traditional security measures. Next-gen services use machine learning and the cloud to keep all devices on your enterprise network safe. +Next-generation protection provides enhanced safety, alongside more traditional security measures. These services use machine learning and the cloud to keep all devices in your enterprise organization network safe. -Next-gen protection services include: +Next-generation protection services include: - [Always-on scanning](configure-real-time-protection-windows-defender-antivirus.md), also known as "real-time protection", for advanced file and process behavior monitoring - [Cloud-based delivery](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) for near-instant detection and blocking of new and emerging threats - [Dedicated protection updates](manage-updates-baselines-windows-defender-antivirus.md) powered by machine-learning, big-data analysis, and in-depth threat resistance research >[!TIP] ->You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working and see how they work: +>Visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to see how the following features work: > ->- Cloud-delivered protection ->- Fast learning (including Block at first sight) ->- Potentially unwanted application blocking +>- [Cloud-delivered protection](enable-cloud-protection-windows-defender-antivirus.md) +>- Fast learning (including [block at first sight](configure-block-at-first-sight-windows-defender-antivirus.md)) +>- [Potentially unwanted application blocking](detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) > [!NOTE] > For more information regarding what's new in each Windows version, please refer to [What's new in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp). - ## Minimum system requirements -Windows Defender Antivirus is our main vehicle for next-gen protection. +Windows Defender Antivirus is your main vehicle for next-generation protection, and it has the same hardware requirements as Windows 10. For more information, see: -It has the same hardware requirements as Windows 10. For more information, see: +- [Minimum hardware requirements](https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview) +- [Hardware component guidelines](https://docs.microsoft.com/windows-hardware/design/component-guidelines/components) -- [Minimum hardware requirements](https://msdn.microsoft.com/library/windows/hardware/dn915086.aspx) -- [Hardware component guidelines](https://msdn.microsoft.com/library/windows/hardware/dn915049.aspx) +## Configuring Next-generation services -## Configuring next-gen services - -You can use the following to configure and manage next-gen services in Windows 10, while running Windows Defender Antivirus: +You can use the following to configure and manage next-generation services in Windows 10, while running Windows Defender Antivirus: - System Center Configuration Manager (as System Center Endpoint Protection, or SCEP) - Microsoft Intune @@ -62,12 +59,6 @@ You can use the following to configure and manage next-gen services in Windows 1 Configuration and management is largely the same in Windows Server 2016, while running Windows Defender Antivirus; however, [there are some differences](windows-defender-antivirus-on-windows-server-2016.md). ->[!TIP] ->You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working and see how they work: ->- Cloud-delivered protection ->- Fast learning (including Block at first sight) ->- Potentially unwanted application blocking - ## Related topics - [Full version history for Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) From 8190057cf30aad05cb6e76935aef23501354f084 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 10 Oct 2019 15:05:10 -0700 Subject: [PATCH 054/315] updates --- .../microsoft-defender-atp/evaluation-lab.md | 36 ++++++++++++------ .../images/add-machine-eval-lab.png | Bin 0 -> 67472 bytes .../images/add-machine-evaluation-lab.png | Bin 0 -> 24722 bytes .../images/add-machine-options.png | Bin 0 -> 56533 bytes .../images/evaluation-lab-setup.png | Bin 0 -> 140829 bytes .../images/lab-creation-page.png | Bin 0 -> 44678 bytes .../images/lab-setup-page.png | Bin 0 -> 116516 bytes .../images/machine-added-evaluation-lab.png | Bin 0 -> 90175 bytes .../images/send-us-feedback-eval-lab.png | Bin 0 -> 48335 bytes 9 files changed, 24 insertions(+), 12 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/add-machine-eval-lab.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/add-machine-evaluation-lab.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/add-machine-options.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/evaluation-lab-setup.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/lab-setup-page.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/machine-added-evaluation-lab.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/send-us-feedback-eval-lab.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 728379548b..c7ae3aac79 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP evaluation lab description: Learn about Microsoft Defender ATP capabilities, run attack simulations, and see how it prevents, detects, and remediates threats. -keywords: +keywords: evaluate mdatp, evaluation, lab, simulation, windows 10, windows server 2019, evaluation lab search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -34,6 +34,10 @@ With the simplified set-up experience, you can focus on running your own test sc You'll have full access to all the powerful capabilities of the platform such as automated investigations, advanced hunting, and threat analytics, allowing you to test the comprehensive protection stack that Microsoft Defender ATP offers. +## Before you begin +You'll need to fulfill the [licensing requirements](minimum-requirements.md#licensing-requirements) or have trial access to Microsoft Defender ATP to access the evaluation lab. + +Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink) ## Get started with the lab You can access the lab from the menu. In the navigation menu, select **Evaluation and tutorials > Evaluation lab**. @@ -47,26 +51,26 @@ It's a good idea to read the guide before starting the evaluation process so tha >[!NOTE] >- Each environment is provisioned with a limited set of test machines. >- Depending the type of environment structure you select, machines will be available for the specified number of hours from the day of activation. ->- When you've used up the provisioned machines, no new machines are provided. Deleting a machine does not refresh the available test machine count. +>- When you've used up the provisioned machines, no new machines are provided. A deleted machine does not refresh the available test machine count. >- Given the limited resources, it’s advisable to use the machines carefully. ## Setup the evaluation lab -1. In the navigation pane, select **Evaluation and tutorials > Evaluation lab**. +1. In the navigation pane, select **Evaluation and tutorials > Evaluation lab**, then select **Setup lab**. + + ![Image of the evaluation lab welcome page](images/evaluation-lab-setup.png) 2. Depending on your evaluation needs, you can choose to setup an environment with fewer machines for a longer period or more machines for a shorter period. Select your preferred lab configuration then select **Create lab**. - >[!WARNING] - >- Each environment is provisioned with a limited set of test machines. - >- Depending the type of configuration you select, machines will be available for the specified number of hours from the day of activation. - >- When you've used up the provisioned machines, no new machines are provided. Deleting a machine does not refresh the available test machine count. - >- Given the limited resources, it’s advisable to use the machines carefully. + ![Image of lab configuration options](images/lab-creation-page.png) When the environment completes the setup process, you're ready to add machines. -## Add machine - [RAN AND HADAR PLS CHECK IF THE FOLLOWING STATEMENTS ARE TRUE FOR SERVER2019 TOO] -When you add a machine to your environment, Microsoft Defender ATP sets up a well-configured machine with connection details. The machine will be configured with the most up to date version of the OS and Office 2019 Standard as well as other apps such as Java, Python, and SysIntenals. +## Add machines +When you add a machine to your environment, Microsoft Defender ATP sets up a well-configured machine with connection details. You can add Windows 10 or Windows Server 2019 machines. + +The machine will be configured with the most up-to-date version of the OS and Office 2019 Standard as well as other apps such as Java, Python, and SysIntenals. The machine will automatically be onboarded to your tenant with the recommended Windows security components turned on and in audit mode - with no effort on your side. @@ -91,8 +95,14 @@ Automated investigation settings will be dependent on tenant settings. It will b 1. From the dashboard, select **Add machine**. + ![Image of lab setup page](images/lab-setup-page.png) + + 2. Choose the type of machine to add. You can choose to add Windows 10 or Windows Server 2019. + ![Image of lab setup with machine options](images/add-machine-options.png) + + >[!NOTE] >If something goes wrong with the machine creation process, you'll be notified and you'll need to submit a new request. If the machine creation fails, it will not be counted against the overall allowed quota. @@ -101,7 +111,9 @@ Automated investigation settings will be dependent on tenant settings. It will b >[!NOTE] >The password is only displayed once. Be sure to save it for later use. -5. Machine set up begins. This can take up to approximately 30 minutes. + ![Image of machine added with connection details](images/add-machine-eval-lab.png) + +4. Machine set up begins. This can take up to approximately 30 minutes. The environment will reflect your test machine status through the evaluation - including risk score, exposure score, and alerts created through the simulation. @@ -166,5 +178,5 @@ Your feedback helps us get better in protecting your environment from advanced a Let us know what you think, by selecting **Provide feedback**. -![Image of provide feedback](images/eval-feedback.png) +![Image of provide feedback](images/send-us-feedback-eval-lab.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/add-machine-eval-lab.png b/windows/security/threat-protection/microsoft-defender-atp/images/add-machine-eval-lab.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5b014a6b811f0a5b4cf32935cc52f22b3571bf GIT binary patch literal 67472 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

2EQS|v0^2Gt>uBe*vNtWcduc= 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/add-machine-evaluation-lab.png b/windows/security/threat-protection/microsoft-defender-atp/images/add-machine-evaluation-lab.png new file mode 100644 index 0000000000000000000000000000000000000000..21876290529d1a23bd8bea12c22552dca4f5b3c1 GIT binary patch literal 24722 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 j4t%LRvQ@z=rQr*J%C*2DXE zF_2St=1I&yoDZ_P&Hw-@!|%Uaa%%LyFu;2*a*9&-)^Kr2u=qoq(?kCPN$I$}adokF zZ~_#S4as6a4_q*yw-(N3PBtH0Y#i(XL^!l`7&z{4xTM1ePbV8IYZpKX;gB!}O7Iud z$-?CK&}S|-b`}7>GeR6p56Om-^20#THMCj?7azQs1u<6d(9UN z`2KIOwuzIyjlC7%JLP5w26pf7`L0f8769Z;;O?Jck`8uu7WOWH)1kz64D9ajVH!3r z?=1j@`x8t6z%zi{+cz2>>3c9w15MZK-ottl9n)BOo9~51p@rWJFX+@>vEqtbHmBcy>QBK8G|XQjOy_+IRin|~ zz+O7RtxL4uzR+3vTJFJ?Pn+g+nW48T<|O|#=5hSksXDubqi8IE%12FzR%wgmKb?R9 z&9`qqm$4l@`xgWNl-;Gr+~L3N$?I6`f4>0&ZvB6#TZ*py}nHXc;8cWnaA*AZ<{J^T;y3G&!-RkPocU`KJ3;iw`V9KsD+wJgz#3~o+Y;a0=A z#4gMl{~52rNPk)QJJHjF<_%R%H6(wklkvNYuKWMa zdd=V}>3J{UcAc{3yJf=a8*AdxOBOnre zX}hQG?eb&nJBA{3{)^PrY7wy0qu?u!)4=8$>mDNb@_;eYc4JSyS0+QUzy|Tg`=c2D zw#D!DwJN{n^{F0lOVUN)B+Omlf3F0M}gk^UraSl9Mr+hDmBAxDG0vCPKYsme~syvloNU@EB?R6CB}a{CkgC5^vq?A|?X8}q?U zI1ecQhkA9rg?mczuar*cczyNKyjFwy<+UyfV)u=aV>#|j_wi=5+Dri{tKwaAyNMdV zPF{hPnmjxddi2Wg^3rYUSIWx3CB+7{vA%#}!~mLfuGU}6|HAEQS;`9b$Ysz2@IK*8 z)B0o*GAXq^j$7@F&BxH`TIkNd#MF2~!ri~x*@n%E*U;EMTpCh^C$N~Wgk8nX$-bB; z+SqH{iLl%(#H?i!Cvzs-n$+CZ3Q>^NfY-P zD-$wP4_n>9RM37NE0@i6RXf7nyy93FlR%@4Y7VBu?6@T%XK5=f(Trt&k6_bL^IrX< z36^%7&IL4|UuV$cQ=vkKV0>u7W%%6H4jzS}#%1e)?M3F`jX~^oe=c$~P%7wGb`K{r zW5D(cMPtXE^P<$VzSdMj4dX`6z47=qq7zA@#33EY!gzB`(hZusy1*6% zHoLBqi$iUk=-0+A&3n9N8cm-XN0`7h_(Y=R=(fzYl`c3WZahpRl_Ww#GIi2R)~rUh z*T>)58NSdewU5tRCO-T^cC>opVOkmc#mZm&aXshQ>|Vyd^aPM71SwQ8_uFOcYZ|3W z_2_kPXarUq=oK(D`XBJ=P>DMG?|j=LZ7;mOM!F70OKxV_r7}xW5?K)y!B5?_2WQY>1^>QZuS2v)qk<3Psqy zNR%f!{%3A<)zMkNMhz|ju9zGG3qqD0Ykm4*} zy1FHLS>Hlfpm@nZ1=LnEij`5+bZ=J`kasHD=eW6!Dc2jH*&YYda-WHs6X{=Q zZ)a4dDG9#)FJU!!wGCr~>~~8|vK!mq!Y{Y?a851Iz$1YT zPMC?tSTl`v4MM9?)~OMiA5;D+Giy<0ajR5V;l``Bz{IO4-f>Ty@giGN^Cx@ykH%z=OaWUlX_pa*Xi00>rg>4#7%?(sEzXTs0 z?v!P7Ji;TE>J zJpxG;t*)IwR*{Cjg;6c1tfbl^2IVZ%Q;tGgJU+e({liZuQ#o=Vb1TTv}lVRU%?nayhw9L^LKe^f%tginb1LO>Hn)9d2k0|HZ58@^H$aoF7FiTkcnrQHqksc(@ic|6Sz_n+A z`l%S-LR(>IjX6f($f5PU*0qlW(YcvVQAMW~2YF<46Y(vs9~qGjEMKlNPS)Zikvn3& zX8%D|a7Hu5JUdN@F#BG$zyL_le>L78hEaam8m!5~*ZZS!@xgRp#O zc%y&LZiHs+X#C4==M`hV$0do56T_aTqF!8HoKV5$RX?xY4X8$J$we-g(jm$JhOG7- zu&?Y5q>qRfbEmzkh4PyNFn#BzV|WM*L~SzXIiNNqt^Xp0>Eid9m{nc)|A= zmy|H=+85>W=dQUrKVthb)!5noeP0y%lT@G)YF{=M)O*B6X;7S4a3m8pH9L)2WHUcW zApT*h6_@Cv)P*%{M9PFrlx=hWFoG0n!(*_#t}&?s^*(|7ay;I+ng>P+(DL zxfRVtD2o2@@lG<^hf4ejJkQ`y&e1i`q=_t+ zn`j;{3=!C+!1CRkgGR*ii@T}MWBK-wdHek$UEU|7A3q)yXP{e45Kslf5dZusap$@M z&Z*hT>YA53c~#DaoZCq?z9^1*9vWq+S}|!f6-1ZPIgW3y=@&5dbmM@2RBzh!Kin6e ziFs%yZ#x(yxw)%=avHuq6-}h+-R_O*ftkl`C3a9H6R#Ub=e61ft4Lu(emP^!49hE- zn=R*yYcUu#o2kEpC>g(Mo$0-uQl?b0`bt4QsQWytqP4EX-8ax+FZ&$@*se{T!|^8x zNzEylUw&TEJ+9oTrnLRwAnB2`(l<$2Z9Y)%?PWG&jjzCw0|9sF@qs%lcUZUg4<@hr zSuB6-Ostb0ra%of=8F;AvmsSD(KdMA-d-q7PzX5Pr?2e)t3pp!xZOKn8riQn-5}*U zA2}VI-u399Kzyvz;wvH6zwGm3t5~s$xyC${zF#u;hLk<&he%Op-iOjB3x=6chN7k` z>h$c;3&Nu8xkC!Eyo*OXC+~n?_T;YMeqJA>KW~apycT#e+g>aq6J_|QOpbP+;lYH) z7yq-sCB#7id?3objv9|MJB%Ls9&)%#RC^dvFx8qZV-))aBWK~)QxAM;S|!zmp}ZF# zOC5K9RkdB3#0qk+6KZW|jNUKQ*?IPUglH98B7e;krjzJ@vg(5O$|w|6#J3rf+Ww;ItdWSFlDmmE z28Y0toE5%n=IPafHmLqpVJccia8|8eF%aD0o!E@N4O^%VQ7NP21v-{`xJK10%oNG>11a=8wW zF~EzUd;cD$AzV|p*$vT+@%j_pp8^7KOa4z76`KEtT7Y+V{Fx!yc3nX4cuVy8@&pbJ;6v0;^1q+>2W0O5U5Mp3=Kuil z;FEG0cxF*d;`|cw)U9=Vu)FaVA~pNk|3)E%ofnC^+|m;p*sM`0p`vuazwrr@#unyy z@EeccEdVz{o)i!u-_7$a>WaM%RxLhVR4J=wI%EmNA&qsh?ll4nzD&&P%GjiAbdQO; zgZK9|06<0VH**vk`1q1++n4TSpA&;c_>x_^-z!%vy|S!-%$-33{G_&4H6*Y*Ch=wj z_a8p{_KB|lHbABSPLU>=wymN&BTIiuwz;%zT5ST*>HS2ewN-a)jt3r1nPEVCdP~4R zPvCWs6ox$CVjWdgb_u3aExVbaAAb-fRmmWxEJM8dCh9zxEOfh=2ChtL{Xj%NchV1U z{YJSP3sFu4_qIEioyF9Et78%Z0y$6-!&Cy^nr?2bf8B z7S2rnMwO;*+dTjcSL$~WOd$XtEFPM7AI#?Qv1x&jBg7f2d4E&<+nwKmI#$}W_Zcu` zx6iR0K|#)A;_`QV&b*(yo=EA*9yKf~F$kxhJ%XT{hwDMGsg+y+U?#v>eyK`fMM?wm zy4#i0Ga@mFOttiXa;xEXEIR;@pr-OpyK%%AbdA53*D608pDNT~D!X~D!yq^pW7$0{Gy%kaMBjo@=o|bys1I+aW&RapG@^yz6lN>z!;4-A{8{`LGfq^^H5CRY z1UJW#?0#HI_z=dYJ#;_>DTEaJ4;8wfA@Uyd(Q#3!i1(KJ!^OC za`+w;tUBV@>HuZbhUb%DTaJ>Anngp4-lTs@af?f#I!_m_}RQJwGfvZ=}J$9%c`-@inR2N_#7te6c>u5A~r#jO}V%Ar=}Ib z#A-pNqf_Hut@E`4(#>kI36E0>jjyj1dkL(Jt}_ONl$;<1iMOJl4W9bgwYFu9u8SLL z#kAC_6HB7uQBf01$xjd$J0;hG=!j@@qsQ5hX84ju})@3pZ=ox)Thpo%U-h9h>7Hk`?s%w#!PT(-ozHyrC0Oo@X(yYpwUo zEu+}_MbAL7?*8Yhl$}J#$*@3H4`B%ORBL!1IaLMAz}=aZLSRwow37*iTZ#U4XAO5X z{!jW}f+c*)+fWANm)~z$b_Q=PC7SBi$h97B*g8P{kd+SEZS`^(IG{LQRa=9(`%2m_ z?^-=SG|R}Z@iqcRTKMWbU6UW#*~);_u17TLHStIl40Xjq^z5+RFh&Wr*J~Jsh!}R< zUwSU3L}T@DJ!c#u)Bagh{gU4g0$whe0zrBU0NQ8LRrpuUnf^KD=^qN|<+l8yr%|=Q zS`YgMH;k2T%h2Y{SL1FBo11FHAzO*VLQZhUMcq}H83}_$%zjW3cQDEy6}ztY3uSxW z4;F;NA(xV)+hHNilw#MXblxX0?JVol8U2&El+Imv8EI?QRA0f}B0Cs&vZCl&wOiS> zwDFLB@isA0Z(abX)((F9^P#9q`{A0p+Ye-uUCEGN&{F}G18HRq)ny5uy%e1JLo{eu z|2_I@y}xm5X`#JYxc(X#lzCp~0u$*7uxUQgd&x9hG@9&uS$jIDd{QnXp4u#~(?BMa zzbd->w;(PF4-LhbaDZ=Bwv5JUdH3Unt4!llpSixQo|iR^d>)lJWUZ&{e^>(v%cIXl zJ1pfI!mVB%($Q)O3ws+hYkjtv2~R0rxL|2L zJsPV@(co0nVj3xX#>OM1Z}nv+PoKhO|3z=2uTWBpe3rsx66wC+-t1?D#bIl1Y4uGu z1;<^`NwSQq`(P7EaZ?cbJE&FQ+SRvp^hcObTK=yuy{uPh(O!qG?!2?@pTi_BAK9hd zL>px_D#?^Q{aK>WUFso2r|nPj@pZ zx%z=}j3_3wv@gL1OM5bPJ83C5Q;{T>>oxjvOQHe_Q25!H|0#??!#cMP(s>3Jv2KHlh?8Ul zH)_AwcCEco)r^aepXc?o76NABb2b#;+CwBrFZbIzuql>`8R-VC9All##F#`YHxb8z z>2^DLoqhsZD_&@ArO!Ig2^Fkss`KS-p}h{xwitB;6?+JV{jND(oBdnbTueVnndl0W z)XO@&5`K-9l?Aqw*#mQj3%OD0Tom6Wptj=Z$oUo-m3n&qOc966Qtn$M6>7cc4F$R7 zOH4;eryg=1%gfa5Q@StlXgB8+9@af;^W?a8h;B%&*q$8P_2;qP6K_|e{*4j8*WxWy z#rE!^MK&V}6%Ac;H8jY>*-NNxpGK+tra?l~1G`M>;&w5I-wRidqde9-DK2Y|4+vlV z&3NByBkAz~ufbd7W73wmYU}fjTuWU`Dd9^LHXa9GwLZoIMPVkzv)|uHb%UQQiTEum z@nisvXph`Kh(e0+EA%lk>DFUT=0B2pnS zM=jPp;i~H_3hrMxzAC9(+;7pDFeUw{VJ(Z-mf|WC7ZO zEtuM0ebXjQFmmb!kL>H`Y12H-)7GZ`X^>F-AV`@y$7-uU@Q~U^AuV6{`1*S_^7G2!a7>ynLC2Hx7m;^m!qyGo(%P&Jto&I zo~87<)%P`G)Gy!W0@v(z*{az5PM?S#dqy5J;Z>WSbZiq6r(9-p|3IR?R_bZ78qb^Q z@vrdtqT_PW=FC^aZzvA;d#W1ist9cR8$vRKZ}}jqcKZnD&gLc*{8+Sy6Dd6%_4*566>^P5`iO{${zU4j7O(v}9Ym(OKB64RA5HrQ)n1xWWA@*8m_{@}(LiLW#ZmQI}e98a=Ee0&i{ z@rcyW(xICSk<72?t3bCEkGL4R?++XeNs#y?wFGeHGxLkhdr+D#+!p_s-N{@Eo_q6| zQlX1g{#5^ji-QFs&)67kqpPYZt`cA<`6fT)>W{BhiGz59JqH7@7sfJ)YZun zEG5X+{9unPsYKKg zrCBjQKcormvrtY3lQFS#6yVhFSv(dCElF1AI{mEcb(k_rtX>wE!%&I2@;Hi@xx{e~ z6oeq#{(|)-zF~e*D$)YrgFm$ZvuWTPm}2rpkmabKqWS|XQ(bq^oJ47r#_;pz9GRUK zDTnW14EnOt=lT@cE>g zkUni^&Jgxi4P)Yhmjr5Z?8%tb9_5mqY`6MCOC>{vH_;DfuF%m)d_dv(q8(yt#03%< zuB;?bVH|5(|CD#pb~k?*_s;a&Yrl~%ETW#}1Svby7?Hmva`Zl~7WKYKAJ#h&Ot!fBh{WxScz#JDbI*-maeKpFu{pab%u`0!O z(~u>2t>!49ZQ6DY+;;p^$T)74jlEZIi{AW<^V-_IgH~;C-KQ2*!MaB<^?k_>+F*|# zLNIX+J+K*)9JQehqX4K>de&)Bs`o#b%OQ#@Yf-n1H6@BX^|0v*&yC8zNz4R?_)XSAVo8_xh!*p; z%8V*y<~DM3T2krpVm%$p$ADX_tQEU!B}goIajH#t!O9VvGJQJ5dV z59fz|`k!%E=wr`(0B{0Z$rn%+N*{(8qLv+E4~8xEuS+aw{0c=mGmuACanSNMD0DL- zk-GKm!p#Kif-PtDY9+rt`M@ep+b+$VY7E zmlNGQaRD<@>qDgoJu~0PP-Hr!>F(W>S@AScr@E!fkt_WnYAWODn)-WeKl6e04TaKJ zX{gAGqRRjz>Ssz4uXy+Q*6hXMZ9D3dDv9*V!g_kM4UGbJeAUuA#SV9O4exfwBO6uY zdg58P>pnk(@>0PtrQcM328*x-NU%9)E7&GXlAIK(!PSs;_Y_|8?c1ly3>7_tbW{JU za#H(9K6350lD-|(I}2^agRK?WuZ)^;2clngub195Rr?L^iD!ru&kjRsUB=ZAf_sZ8 z_S)|LNH6nHRLD7GUoqB2NhUU@#^z9hBU)in7edAKURwc0cf_ZW(Nor^d!Spm?FbQW zImuk2-YXyEvT*0KhRG<`?3Z2dijP%ujV2rdh2&|tX7k=~xvR_>4U`qHY;cr6ug{na zlk8Q@`U0wL)jaNDLug8tF}xqvxu~=hj5k>+rr;0;{eq#1r{p?V=LP z7IU&n{N}hfLGw(8NGP*Dc~<%Rvi+qaR#e{3Ral^~{dHbHWYc1KdvJ<*Cr?PO7KLy< z_<1>%{oPX}rA|^6l4Ly%+C9^vnlG8{QmrB%Dp}Vh{7W9P=HkYf$GD<$qHk6_#K}gC zHBeES>o#!z!aQcrq`YQtA<>T87@r&mcaL@E0ywNGEgwFybg}}{`eAM{Rd&DA*Q=JW zp~duV^`3d_{oI!p_SzDkhz$%ZqKAmPDVe{=ln1_lW0@5rmwK~eFzL|d{lG)Ny7x>A z#`a)Kt-iWv$j6ZBfYQq6NWeKvtHe`{*1gf#b9uu2%hVp>v~b1VCkUwKNnujY7mY9Z z``yY0UYTO}??o%d%Z`nt*QFns zjJ)VoIQ56zZ9#*Lb~Mj$iFP@Q7d#`yywIQbDbF%i-d3qEmrbQIi4?x)+KBeDmy!|H zUa$MmYEKEVVD#P-vJW!a-G41humr>i0OK`de zRAFLsXcB(!J?o@T;Zv$C{p@I|EZ!hxf+=9W@;sZK*mz9b=AE*7$U(yk#V6a&y0_z! zl9E#EX$on-lufOxI#?%wyUOo$?~lg&L>avMpB4CeLxVOEPsr|41@lY}f=$L_iUnp7g6x1k60EUG*-_^Q1GwD9vY&jBML z^NgkahdI&eGbH2wstd7vHwQupgiNj362$Agj1xXf`xdtErD7(At4#s+xb>Zu^Gzv< zX_MxNxkY6TN$b+~P(ZWr!h5N!x%|5BBrvl?tXmJ5tX)VUh)#d{thl{ibU5lE+fvnGJ6B+PsV2liP&)w&Rh3= zPj+~!Dh6Wm*coUPURGoorX`KU?f^ae%&~Atu}=?>pQZ1nc_78vBq;fl&M-bc_Y8Zr z2bZHJti83g+^Sve{U<3}PFJYg?7h^pjzH}ecVZUX(zbKPX$eV#eJ%XtBk&UY^NyTn zNq5mFn|m`HOwSp>87_AE?>JCxw~CTW$;3ut8}=}e63TMfn@EC zjk7Vb&el3CS&Q;t=!2K1m2(*trw5ghnt{1&Cp~7leBv()0(*RU9Vg61t>fsGkrbl3 zL`;g)UG4XF`0=vXmRS(V*Pj_nUP0Xa{WXb<$&38NwrXszZM{xXu!V4*0sue-CLUR} z#8ow5vWaY@>N;(%Z*8JO%x<(tabsy%QDM#+k;Wn&2ZK=0`2<~T>a5-quN6__{OJ-M zQ_zEc!?X6&l23|S^o5w?3a6!{8MaHRZluOPfgF&%)$=}HCa~H$=XY+0j=Buwq8b|6ln0-Og%#%Hx|zM9@tEL)#r%RA&s-a=e^1}gxfRYbxF2T z(}3Ng*-6HJzEq@IhN(=1MJ!8t!Ef1C7xpTX3xZN?YgYB+WM+ITj3}wzJK2PK!Cl?8 zo#P5ca>84CH3`IRpcBxz6+8(`w*O1$q!^b3*mpQuC{KY2E^GjTtNi^3ei`9SRpQCCrEj9`VS@F8lGbdnLRrnppWQ1uNInlWdVy z4htm*rB}{59cErDCgO2%yNw3KuTXq2hZPz*UE3eEmBcp}YxBpBqED<>)uFrK=Ha2c zq|}O{G~Q!fM@*c!jcgi7jz|~gwJwsg{>7FzmRuXtbP^<{J8Jvyiepu@ro=Si^Y_K= z#^-Y!ju@N~`7d+5^&wB`ik5uWc;^RN&>s`#8wOXu^-cdY5#{Mx6s41-?77*URhVl76dsXbK@ z1?8c--8nhr5MTca=VSrcXZu@T=w2MHeB+3fA8ymBLamD&VOL2W&_E5 z?w7~ufY0^MC$PIK!%Q}vpUy+#kDB8L4K0TVoCn1=3U9XQ;9Fy*d6_7JJ-h7G?%yF@ zA?^?08Pv7+(6ZSuBUADp=UT&ZBh%cm^2dp;{_thgIN6P1&RNzjq;;GcpgRjb}H~#%FnPFcBD#4tIr__Kl zPs=!RdKMmOmVT)#7&Ul%SX$&z>%(gtO+ufxFJ$=X94O=M*)@yU7Couaac`8frp z{Q@?IrFHsNTW9DQ-%Q>!V+Z5@^Bi_z*Ub`S$5Rt!t(=quJ*S4#D+o%Do#5TlEwEl# zCGhLKpj!9yB!_@ct$BBN!d}M`fb-eZE!!b?&-t``*|K&wDT+Dz*LzhkUM2g3&F5d5 zmSRijf5m@)FOf*E-F~;qk3}HHohYRto<|cy!3&_8-lzUMPvnm9V!)m#pstsayu7@6 zIDHzCM4`)54<#??VWN3exa_7)f{*9nA6=;5$fUdI(z?EfgP0(HVR>m9AfPf`nYbGd<)UndAzx?Skp z`A+JLZnsq|7C&HQ$P;RgmaL<+|Dbjh`Y39>rgQsFO7CP8Q&{$UhJsyx(o{Z(@v;rA zxwgy;Hr0DTqujgNcz>jNEJmv1!E~eqL|)>OC9yVjD+HpAchM=k30~I|_-<5&)vA;X zwMRDb$Mp-YR=xaA<6gd3-d19T^r_b{dUX1S*#Z&Yjj=JD=>qh6CXvBM2M|E}TVmN*sjc9goQTfbpDUW> z?#2tml@|%`zMO9@|H&@f@>sEiWOW{#@M-7)(}pJT_l?IK!<_u;zTyQTYAxda0;)Uo zNd>P!LR_EKiUt6a(NDzE-fvgGpC4FDpL<( zcY^j0axm_=W-H|vR!an~Z#%-u)!W%Rdx?_weKrM38m~ZE9bw`poN!Vg9J$9u(+Kfh z{#e{T2qU~Ke#c)9}M{yQ&)27X5>SBy8)ds@c#8e@q z{t$#XkR#Je_v|7WeFX>@#QvTAA2zl$Z4$DDobJaqt!w!8MJ^SWN-uZ?^)0K2+Pcrp zV*?+>1b5E2cqdJj15dg7`@?w-H*I8hzj6CS&`3G8W-BD!0^T4CgS6@)ZiWRRx4#Lt zQwy}_M6Z|5D=GY`aMsWFB;E5zr;6-#&i64a?9)B;x{@;^*7(c)OlNgEBl6@ zLUy7G{Gc_uK;)?0a*^~58C1Y3&AWGtnEygp5l!zF&C!_;YgIg;Q2NL-ROuWkrq1mBQOo#YI6DtOWVw(WO-v zNF7vydy@to7i|AZB^A*7RCz+m`Bu#W`)P+J4B-jhn|7aum zG6{NJSv44irpxuZR0e8N?{e2LPlR1FsZAAMgb<3C5dz1~RWyKak7PT*#U;yIAR790 z*$$vLF_%q+erGRH6_?3_b&(4-x@+NxiF{gzA?U;0!`lD_p0uH7a^qogv9B1UY|ez& zG+#*QVN=j_&1iqzSNk*`P8@Q|%3xUKDPMVc_JpPv5|zrw-zHMFw?~eLH=8A#%QHd< z))6qUVlX_8AF+^sK7N~-at8KHyMKK`Op3$!e?Oo39=+XoZZw!wk81jmPKgkEqa;7X-7_R$)x)bO zW=Hy->(z`}D0TwTpCE0&W;#8dT$2$BILvxf1}f>2PT0-UUo7sMF{IZ40MdsT^{wLK zR&i{EnOQ_R<>jOo&TCZz3R2z}5KlD)7FEPfsL_LW3OsT-44`~3`lg_G}8cZFs@BGM`I3TMQFxJLAGoxZZGZL6vu8U;C z5k48<0|FO!``Pf#$lHjwR0{EB%8ND)LE4vqlniGlhk5y1dXOi9mo(wZs$Na;AP>J% zOo&J;G3u)e8p*v}Re$Z!&C@hFAG!%sF|1F3>R^Y|))4oKf%E6UJ*1-{x|#l}MExGI zU+H(gML(?ul8#($Ot|hn8C@V%K{(R9)#&#yQCQQH)VTyVi@^#=Yng9 zIY@{N<9_iPj_A#7CFR;|QhIt8=BrD~G_L)Lhc$*Lna4oFU4Tf|CUDCd0HC4A$)Q)A z(Ke~o$uW^|Xd4^<&LwtM(=JU{CqCEF8QW9tWypj5n@KKVCk@n`^^M>4QKc~9%&fY* zY%tO5Dyr!nXQLy~d&eQj+f%ito6(W+;7~(VuTt+1HlJODMi1)maW5=ytN9Sz|VzL9uS|B)aVotmu zp61KcsjX(m(x3k#QEPBteoRMFY`G*Vi!ed?w+)jJWCg4}^`lLHdf86vd{0-0X$o~mBNn_I8fNs$9o71Iyy(@=aH}vTCNC(2aT5xTu#KxA$y8vWs zp3~tAgU(s99Mj1VLC>7|V4%q|yQa+oBMJd6Jhm+n=WNRn0e$@+tm1s{O|GwYzMsug z>~7Dx*)3H_6e!f=X}yl%)>8s=AKE=TPC8;l%)1R6_mc!fQ1DfLtx6!t#!sUftva{q zBxGcLwc(_#!ZTTYR9Nvx)D1*olA{3mcec|?midoHtSsRz9lq%Kni_*T7z`6Je{hgd z78r8K}X8Xt9TLFOT4iCgQI6?^O9smvQ_dti@l1WvHx;Px0)@gF-Ay zHUsKEVX>DCejS`rV@#PRx2Sk5A!~~*q(l7O;I?dZNiAw7@|UfT)3j7Z(~Tlu3GZRq`{hPx@3tO`HO$lbp zfddSd?w{Ca5`H<9i{Z1^i2MRy^NDwu^4)4)ZBH-bB1m@7T`Pw{cl4MAiK_K+Ms%Du zDE=`%ElI@sO{YtAJ;gCai$d;c^Ql=@E!;ED`0Q3>@BPk7TtF5sv3X-UTfOQuW$+x> zt=K8c$*lAJTfKKKwef136Z~&|OQ?TFg1v0|sxfKu5ih{00z#iplZY(- ztIHa7j*?atyNkjgW8`=wm1V)`2+QX2%hdCXpcLTD62)wN=7rmfu4+4`6y0QI{nNAW za|zlb4CNCGL}Z1Z3BJx)COt#j1gWK$C?xP(j*t@&qkQsGBfYG9#VgD z6?q5Gj9+EjkV<3Ri5=vXtWUtcpvPgLr!^>``Qgt+F=(yCVM^tgjWcmy7;*m)WYUPd zk6Tk!A}RN@q%5Z3FYlVRj=lS{XioOz%x-9IHP_auEuxnTUM_kt1Br;W$bK!c^I_-P z*dv0eq0!kwn@%t5z6D4P*W~$|Dl0~7#NG^Vi8dF0MujX31NB3981m-_Jm4eQf$(uM zx?t;*yz$su*9QevYfO)?bHq z5*2O5b|U+MSkT?;LzM8vr@+>PM0l}%(Obn&*P^b$IqYrIG%wB_b%jJHUY2?yZsGe* z{`6g6^egqcG=T}&7lCo_lyyi>^)5?vs%>haErE!~mP(ah72G&h|A?=0$^j8fc7j#- zFR$uNNcyZ*vm1X1n{>mSTCLDT)*md7wk-Df_t`8U%jslsyfn@Pq|6IMrE|$ zjr3CrY(_yoHdnqU_TGHNfG{ke+2WXhq*V=djJ$mBGWw4VWx(}_n&b3)yhSvFnY z72#*+FOY}$;~FP^rgwknT_lkU)4 z^FE_%UJd^DF1Dy^h-|`Pl)1Iy>{_L?;vj<8Neqi88W$n`xUaz@{ zIVj-AR9w2R?H6d>QhOV@W+)eHo22FRtw+LylV9{jOWI~z-SosA8!gL{Hb3+M3gxN| zZD{?NI(K^=0h9fR&nZVgo04O!oX6^PCPpP}?@3zmzVVLj>}+$b)1tfZhKh`ptB-cW z<{qxQ+B&|9Bo0lt$ zz=BoMov2>29eizfsNI-B9YEPr09OsIkGtn~<;cJ%P<(UnSlb+2<!36!ywYDd;hK2eEEX=3^ymR>F*gGjIO zcpI5+6t!5Elt{&Ppc1ZqAlCYdQG!q*s^mk$9RsY)>4uQ>${PH#Asifm*!YAZIywE5 zW%`}@#@J&|e!C)6IIrAxinqkMFWd@}-%VX#769o#KGq*SX;}n>|B~Wp^akgxp2fE`{mzSVB$yOlJfQTZ4`lO zGp^%UnbWJ?!<#*rw}FQ1wfHYG3iWRz%?^S>#L>78A$mgAE8O=S{E?iS zU+U0d3m^M?7?146`hFGsI=8k(?tj{Wv~`jBS2;b*7kXFu>RT3lwsi2Cvj0;%gzAI) zS0zlC6JS~nC5|NN+qZ8&ov)ppC7W!1x5XW5W(^VXDey>Hl&>gnC-0dMP5Mbzxw5PM za8Y>^hKdKiFj_pvH)>iKc4I0>$e3Nrq*eN*&^#?2YaNVC&}qMryvtrPf<38i_XCw= z^C0X1Rr`7|FKjB&!(W#R4=KrS`76!O z-M@FvX%sPwUw#6+{FXAbV!1d~AR2CUK=M&}$-j@4He~bByOXQ4hs{XIS9^0ZWJD>H z`$iWGru^+6E3Th>1{pQ&5c*#EQ5T-;Dr1QFy9wM5W)BSwy%T$h{d_Es)cn_3`n&w` znw2#ie|1alAtS@wdjv!k=LgM?jZgD z^)veE2qLLbftyD{B8`%P9neeag^g_Kp7K%e*Vake72(SvFQ}bpvMzMpD-%l{+(K6i z{Eg1FWS?5HBcsZW%b$%VCf7D|4o}W1WKp8OMtpePoA9e?GX^+$y{@UQmsNsBQ{Yy{ zoz833>KP)r@ub}zkz=10BPQRBqW)Bj`RLpNbCgW#AN^f8MCXUTO{ziaNhoP&T0PWB z!d0zi9y}|Q*6r0&a(oNclffO_WdTjA75fNgtC} z1;Iia`gcZ{g;3LyH+||`t2vD59`C-NMpU5TF}{YEAP$XgE7v7<>^=73_z?LjPXX=M zH;%Y&f~xDADx`P4(Uh(E2z+$%j(bk11C27PeVgy=>~@V-FHaGEtF$fMu|{5;w7a9j zy_hLj^g9DS&clVH-8+$0y1&;1dVhry6dnEQO*9_M`DTa?9^^K4=tX-#(VKLYPijjS{G|^g*ma^ zO9=^T(*OB;XxRdT=f7vtEM3>q;F}62)EhTEbZWg1K<;C!^9x%pO$Ku#wOy14%~|6V zzZaD-BlsV8ybzPC>#*X61`ROTWGM&*Hh4B?wp6OCtKeB<5c6VwHPzP%#QgB#gO#l< zHcpz+TmYo6=}%$&JKF$n`=a(x5v7cp+%I2dH&x;??B$M4?MhsENc!RoY;yID6p1;k z%Fr*SEmYfETK1O1fn#yl|F6-e;5eq4<{ys%6URDcXZPlc22D)uV%!B10_SJ%wuem% z8PH+UkwMjEw-S}0UP2|TRH2|?gxNa$NE>Q7CkES~`%WgC`%~*O7Yg!SuV2`I78wG0 zkx&B_`ME8SuM>x)0GS84FZS^ToOXXIC=sW*0Cg4!B&YFI47U(g!aPA7jNy-PTq7JM zn%~A#X|E~jDt?m|tOKMItDQFW)MB1w30MRyj7CRrpJQRj(l=)z=wbs_x-MRGhTF|9OCu2-r{M_%hl(l$F~x$ES}d3%uNH zFZExikdVkmMAZVUDW+D^Sy9ZH#_~{I76K1aq0JEeV1Pq=TgPcDDlrvm%WI|@v3`zi z2Ef+(RHntvS6SN%gl`LyD6YOnrC_~JV!w{apM-X*HO9qf`*(O&^zC1Qurok=hKoEJh%9|Pir zX^mHM_matY#Wt}{LK-Py2&{45`XB9<;07^LAQ5cMKDAPkXBR+AN%EVlPme)^svyyC zU}8GCY$>EZ_mCS1Vnczm4i_|O$Qi$pelN^(XjQjT4R$bDoCHICBi=!1pN;ztA_ zkk58Z6JRW|==_EnsE}>)5a1BV%?q}(*bw~r?qtS!;?%s->=@Nj5s|KrJO^oK;gSv8 z_x4sIu%&LXeiJo!v$Y=jSz=;hqrD;jGSqt%LG=nNk0!f0lN}+Po@mGR9K`qeC6ia( z7+wh_g<>^@NKo;M9NqR3jWIz9K-7a>Edn*ii+FuX3Eywfxu9uP)xCqg@9k63(4)xm zu@91xAQu@YmV<^PQ_E$ zNja$c-H@OIG4@z?W!2T^D)HWGbT#)-${{th5*;}8J5-KR{o8NQdvIInMY479CdQLk zqJwKCGHfCqp&T{uXNQyL-4dgo19B`+4&p_gS3|PX&2N?E=het6mMTt*lV1eC`JSq* zwe&=azDVm|Wqj$xQmu=pAtbum2zI$v6UAu?nUv2*_Y zTh(wmyV+5gIRTP`Pc;u^EUsBEbWNN<_-hUk7ZLq7)-KOk$VGwF z`k>SWDXi*k4Mu=5GG+Ebv2SoK=kXYVdl4o^Vyr)G;w!P{)It)GRR8?^NY=~Uy8Ld` zJX4u<6Ot;>qUX{n<$jglqMcTmuEBAk5AlXcI_{V?m@N0mxl^ zFGDOv`KE9f+ZKqF#Gz0UU*0UgRc}Y(*N80tlI5_UEhAY3nDtwWvJ~f#ELz_ZMh$zp zGf(7)CNSan`FsIpb_|#-xWNxHlPkRlgGWh;A@ZCAxiE0l=rR@mTQw;OA7aZR@Ejqha2#xb*R-O<4drQmrd;>QSuX!qgBX<}u81j#B(Xx_q59h$RYKnpZh7){wc z{HSOe+d0`7om5UgYIU^;)b1EnH2NOId_r)hp9V>Eat)C8NjM0$V!V`^Ti%A&(rxPS ztS`6)eY2(jBXg@0$J%5?9iI?toA9{Lh0f%L+2d5&u;{QDwx6 zv}8P*N+ua!n68RyHWZMdG&yi=TI{$GN0b8>LGR!%NWQCu*(Ra z@I%g%-Mgd<7VK-whd(YapD;s0`Gt_If%;a1;eWJ@fLbK3&~$s-5)P7p1*sB{BuzgT zTH^inZy3|JTyW5oV&lDFWP0e1)wdYI`7_KtNfM1M;uR@hvg_y8hEwbr&;G*yWiY80DCa~NjQ$Ppd?c*R zk(^mRIm%kLT?&3z(aUbfkUr3?2KfOEV9U=0IM=MaK^loJfve9VNZ@giNj5QDZjpRU zjCh0bJcs=a854f-69(^Id+iD`L#&%;01i2|^;G`XB@_D#C}bu&_^R-<7H_ zc_EO#5I%l>oqr=Ci)nqC>>_hcosY|vW+CHNU0-3W?=9tPx_hoxz1g_+a5Z^4;%Ge^ zDR~{JK`u!05JX**T$d_^l7M5xbMp-oIApS`V(1nqR0RsHANN{k@zoLg25NgKuBsW z>}6Zqt~eug(-875nh;$neJ5s-1d0`qidc(2Lij>Hefsp$Z72-l+4+AFc&x|_0^IXT zjQB8ezcly}Rvw%u1#kYFK%#dutL8}VJ0lrOB1@170Do?={xEF+tw8*{2V0^+5H;ND z5Efg1z}-KM)5XRa%rn>;a}yHOkY_`M{UKccaahU*W0WA-dtP&Jlx31JWW&e?9S#Jf zdTUf&7Zf=F<6wY)GXBpwZc{SY^g5m$&*c(2gm+%oix*TH%JQ6IpSw|dMuGN1TnV$H z|3PM$ZMbv~$l*5SKFXw}dgGmIpHqtkiKnIyo{`>evVh*0-hS1u@aOI^~(G>3&)vlTiD7pyU&u5kYpR*E@qfz5hU1%YO z@S@dRs(?WIVyG{rG9=_Y-+eC+8n-fgwj#;FEXp5?WPdD$n)aY`xV~21+}WZ~)DLSw zPRyUKU6G@8>$DSx-}o>pa((S?+EeVHK>98njCGM1vM-P()8ECRPWpR7>09L^-rIMt z(}^9LhYbf5(vtaMAU+qc7E=K|tsN zh#4raK|5M_b3cDp3t4aza#+Qjcy$sH5iJ}lOH3vGb#GiYBC00bAAUu4uBp+KV99dU z6G^S$gh+q&#&D)xfr4j>j)N%7ItU@dyZJ<*E<|U(oxQvCw4)iQ7V)@2OH(-#IYbCy zw(_&)joyHFTW>^Ni2bNE*6&~F#G+ylLPD3|cZn9loIkyXDql{`X}G9_EYy8EP4SuF zPo!Kh!FBV{)0eha`MqAf)V1W+t2uf@sd=vXyo|tRSs*y<@M^4d$Hin;v+b^f{gEm6 z<^SOP*q``vXzLqE%N?aAKHq!K=jE_-?AjXN5uK#$ylJ|-aa!E4whvatjO`~x0^{A_ z&e*Dnx1Dp0qvk+KIzF}O9@}@m``e5UI=;mQp%Tq`%h;) zAhjX^eO5Z7E?`JRH0AP2IPe9{fuSVOS6Yd%Z`yY_`#utDL(?X@?4!D$BC-fAHxW{> zekLOVr$p0IAsx4X!>~V9ON*JAaudv*91&@GT?YWa{#imnb{YW=i~u}%%m^ruZ`}%3 zQkmA%O&XsY*m6X_>radHQvKWpQT~~NsHjjq;iP0KLkALt*}D$BSI=&?uL1S4m5$kH zTn;PZmGB(=$Ry?k-ix>0typotP1Xx`ZBXq9li8m3v1N(T@ANez==55KXsM0=mO z`h;ZCq7xarO*G{?P|IZ ziK)hbbwX_H*|yoc50MW`c2;%X)AQnD1LJSKed-ul<r;?@(|=brNl%p32%Kd<(&$3nbuY*^(9h%S|c4Y z_>EhW_fYk%~qU%u^hU6y?>xa9%L|F|KuK)qoHTsK>?tA3{9HXj5V~E@nHIz40g^@#e3qp{VANqrU22(bgeWlKT}A z)xa}k9<=FmOvp3v$9MzXrN@|dA2I8*_|c`aTe}8*8_-AX7|SmmZUvRP5aNHF=~Dl^ z?H84JRWo5mos&{f66eF~-JxI?JH0!#aI(FDz7A~SDAogP)qH!?LGxVe{{-nbJ7$4I z$82b#Z^~l&`NlwjDc+~GLH7f4Pus+k-_+(T7}I1;Sgb1aR4vZDare{8&<*~@VG=K$ zr!t$uscUT;;GE18>lL{Y`y)~KPi+|$R#C#xQm8f$du2PnRkYlZq~or{X{+A_;?nTF z<4q{XyF<6g*7EYnTd>KSk}9A|_as`@t3q%5>=Wgdk%pwXaIG{fl|x}{6Smn*B1qPz z7CjW)`b2-9w-t&vN>N(}+E3`bUbAqHjD@^+$(2sveP1&(P%fSlvK1dNG()K!)`ID1 zFBtGUqqV*DksAtah7_3J{%rayJju;^j!%f{sR&sOtM}da_b>jY2E{Cv5tG)U%76T@ z@mU1CWn`pu>8s_yKU#pLQO^m?DvSnT#QA3e5ev5mPKt}16%#Y+_b3RzCNtWKgkxV5 z72rE~U5x7?Uv?HCOyS)W+#?}DJ2-HQSpDXMOG;qtgAGqdugl}SL6%CJ*F13$+d~B8 z1#14o4fpSla-z2PXgTTmAxZ;vGSDQIGs1zPTwmK)g!Nwd;@L#^N~QI6P?RK)*o*J# z9+dNY+wRD+1VbZbyi0B*hh|F_5~FNb+gfj{QTS1#)%b)kp#kU55#cWqo#v{%R-c-E zGW~`v;;~syLINiA_lY*BZSf~5K6l^kWCYOPW}BX^^3A}h-AlCr{Vfmu_?ujlG4eII z2cQX~WO} zFvq++>-gR0)`+47F%?n2gtEPM;KLn8>M8c{?K&eX35|n7E*dlU2{V^pmh#4lh=37s zT;@oSpBuIDpk6*?1OSBD`+8}I%&s9j>nlpW;0zd;P*T2Friz!J%78ghm@|0=enGF? zKcNLs)8!nu)Ndx_6%E8-K}i@Cl%jvyk4kDE%s4fc$XuY_J3n~ z=&xlMmJ@G^_F15-F*q#W-i+orzC6LuzKS=-6FV)AOor9yjLwiEf{hWl#+;JofI}~( ztleL5i~K_`XI>9!sIR3eY6BO`4@c7#!onZI1A*}WnXU9?pYyuV<9rU+PIgN-=W;-7 zn_Rhv%#~?wgk?H9Bo6A3IS~s%$BTVlvo|~zy?@2br)+i>&gh`g@%}0#s8VcLBrmKx zRbIGF8MkD@>>yl~VQUj1Jy-?kK&J3e7-Z%satYOstxXeTwuA25-c*8DdOquTVFQU? z83%iI_3n_*%Bl`JRJXV_sPDfR${c5&wG-E*0}Dk5L)ER=x0{NRl5q7LQI7cIgV4~c zyDm9~DC#f31)n*zk;HdaI63iZ=y=fsV}@!Q%%is#9m%Rq%D$PCn(sT|pOT?7rYY(; z&YWf)6gyzQ%_gr@gaeHZV(0i>Z1!d22%nc=#PFC zO9Gzt``EuD!eiod#bk4F^JecRsC?v!ok$H{7{)I=iy_qCSR;arj%?9U2+bY}q!mA* zRS4&={l}+KfH@4PRI>n|TV~E@*Des3#SR0k{Uj$1Sl}3?J>bOXSCk;V!=1#vi&n(V zwvu+5QkM_~0dhAc^W|b>iQL%-prien?$9_nZ;Id7aq2i@9duqUDelT=%?guLgrusK z(-Ss?LY-@#rL()4BJyRaY@@UP?sV^-h|7Ya`*`uA*(y|bWG7$7L zQrpOjE%k3!e6CWyJE`|s6OZcH=@9+Ze~dS>TyMfI@9&9ETQ54!rtt}SFOQ14pS7aQ zdlN6;lC;d7Q^_gb6tn#ds7s(*BO2l*2ZK|#fjS5>8i%%@GHkHk8h-{5K%@T5!2^>d z&}<+k%U~!1sxC;;ANd6f1Yy_UdSzI4bnmC&}LE+d{ul4DL2{yS@{P-uEb1totK6e7;x?VfUo=sX-ec z^8AV6_{+lyL)CDMmYhOK!Y;>7T}Ui5!xf*Bt#lzlNp8=44Qsc#iL4ipl-4`I7KUC&T7 z7W>F_m1=vYq>4J{3(sy$gm`1{lHJRrQVx9Uk_XHDiRihYJO6G_Hqij3{L^b$H~o$$Y%yi0oSNyd6gjw*f1DFj`xXe0Y9_ua-vA`uST12|N>!wT5lj9D;m8`XFGs#U zCZw~@*a(vzx|B2toL77?k9@u)zr*krWwI=S=X?*dG(HZzfDw_gsZ$ zaO#T%Df%p6&P zC9b1LV9FRC5q^_KuM8ZPusgM74omm=i$mm<#6E};3>3KzNB6D%dP(Rec==+6<&;O$ z{!bNF+NQX2Cv|eFbbOrPnbOafunQHZiEmu1$qICAv?LekaW|TPB~z$ecZ8N`8u<$m ztWr>MjJu)qxUU3PkP6`+XSF$m3K6_(6&m4gtAjPVX>IlI{Gn{D9|f8JO+vha8=BTV zXjEFH`WkhbUMMjla_FrYi98?)d7;N#7E*fnGO9BRf7@?C5N2&-;}b)?rBU3d!+Af0 z-5`q2y|+$q)rPd=y%v9^`~knA&6l#U5h}Wl*;#neNB@&E64afK4k_>QM>@mE)Ewx! zVBYOJlPu$L@-{A^&5mPnxXQ6x47Cu&AMf6|1&Qhgq!qiE<(X4b9da|i{>aLQ7HTr* zuy}f>oy_5dlm~y?j?|fu`A3o>_z~q@3W1E;Q@|kJpvux?SC>O~N!=D8F!{3jZ0KZ; z{_oL3HZ+`8StF3nth&zYz0G$C)gH?IoA2>`W;fhjmoUe1$ZjY0as+uPaeOZ_b~(-OHTvRE7aJ^-CphY)BwI4-G1b_3CeQH?h%1PG(3Dhqd@yY7gIo z(6CN6zuTzPnBjb|p{`M_L=RPF4m_rIMlJlK(JDP|k^XhMt^}2%jN+{`3_;T-VXLt57l+gm|7jMmvrO!20=VCvUrjDLkG*~Ab6sj5+_?IGJ_Xf9$CQ>nq0)!n!7qFI5-GWz1?*KP(#tRfO%0l@^mS(~ zQAYQ;2v^p!tx=*Eh#m1UV#P1J?&A79LpMg1;o<1w@=Nrjv~>CDvD0->t6!_sVssd8 zGBxL0b5q}`(Cgv_jBxITedru}CXw63*F)HqyDPmZ@5xyy+>a6+a$2yN9HA>v22AU< zgx&>&!Ej_UKD1une=Expuw4IHQq&XH9LrmAwc^lxr`>chVEU5pot+Y@q$9+8hw9f6 zhc~&OLBx6$s{1QD7@;%0pxG4T$sdWpr*XiD30#^P5tZQ1q&zrUTFKmD+66N?82w=Vml zlX{p263{)q9G!kS%NmkfX3J5?Sf8jGSe*bXCJNc=P#*FW4 z22Fg^Q#~<{f=*8}1)lCxB?vhqf?LpNJc?93l=4*X8v5SVhLvz=u5y_D?b`P~X>iT1 ztL-Zuqj7(wW>kCD20VFSPs9b`w|=eY9a7I1HZ(7oODDhWk4bA?c3H~s99Y`HIMqDD zp$k4Xocl@Y-kSXKyxGYg&Re8551_ z8-UT#_jWvA;zpfVw(4npax{~J!1OBHORP8E2 zB=tAk17u~n)tqo+Z>O`(3BVLO9Rw2G<$p0M&?{cJ5WUKmWR1Q9iHjK&Gz7rDede?s zrQQUnj0*NlMjydP;syl!`Rg37GHyBVa!yP>+%M7gDM7k*%$T9fJbNp#EtsK{8SR~; zrP6r?@!BDnzr4;w?@!Yo^7p^3$xp0Ab1k*$u?w%uM#eRG>Ad_+J@Vq!=KJmeIOSEW zc)BsK%(AYm=!_2WV-jK&e`@h*3hx>-D1$|#{!tMUC3|-$bYUX%#C`|G0ZaFz8@5>U z9=d$CN75n<$+ZN&W#kaXuGTB^&p!9@DZ&{peYbaV-kDVs!OttG$=deBb$4c6#CQIC z><)5#hNT9x^(9furoyo4HkkshUo3ELSZX+Jv7q7WaaDb`F#LcUHHG4)kl8x`eXak# z+>j~UwW5x_sfy89i$K z+{v#%+^<0gUs(_2nRP3n7tV5(GOaT8&bT$6jM@>koOiE)+~SV4Z5-P=mHtCDneHRo zr{6vT=R48NO%iXA1q(kkhv(WPU?xdcu!P(zx*uiXmDktVmqs=e%P@P*D73@+KXaq+ zrmxDo)TVYMOopY@m?WRi0Bf*dUNHI{dG2AEKWA1q=k(}Zg8Ng}_Y+w%b@wsNqc#B6 ziyCgrR>>Zmo*wzD0$;g?(l6H)KA;uZv-nQG_>_YJM1d5WZu3k*w0g~bMoL(sKaj)( zkNf=#-1ENv*;AYPvyjpI2Lm#IQod&blNxNCuYe7$jLL8RU=%x|P;GQbS}Y@B+JVyaYf>9G?cIpS5Iyg!Uus%5ht%QQ z>_YcvT-OFJpf*1>B7?5f8X@q+aWoeg6xlU2Mjm$edCj)It}&lyp!Rf5{`GAW|0j#9 z1NV1<)k((eij%+JWL$alsbpYuC z@(O6+>atsr{u&jo1#G`*yix!F3X?9zlF=XXCN6tbK0&ew>s_KaD#jI`b zCvKT^+8;iO@kgV+siq6+sIZMe2_;01BbbUrzbn>$elH)i>UuN}RX+~m}nRabvvcGngEh;86WH6s_F=D8_R+BIMGk)OtDZ!6dH;N#VS zRt4}W%+(9bL;zBQrJ(rvkt39(u!@3M9 zCz*w`4KtchSCX{q;#+bQC4W;m;=xMFfV>+$hV19{AS@QDMBgNwgqw5FByxYgi_z#? zSE^fjx7`kCXgQo=>F`_11qV7UE1WZsq&C!_$D4o-mV*B!Iv@wlFKL`GH%I2U7NXkE z_+uc>>An;UuMPVfe{M*GHhxSRNRf-vyja)~RC^tl?R*>joGN0N4F-b+F zXQKy9aWw6$Q5h~2B7*WSFps+qm|)g;v8p+i@kC85XTNMErQy|NC5l5U0%X>H^{yKq zGLv$^t8uD_ALzzE(L&9MA3T*N}`SJ)O+0uMiO z91CJxzY<+6i=$$<{9<^8uKc@m$tgB)?8z?()^R$rPYgwSu8~D;zC{#kjVmUC0(0DN z8qXNv1*>f*kdlb`onHJ6|3QF^>MyuhHF+m)tBwrv_61*X{pplahDeOhEFuAGp?e!psrJ`B;sN^oOj(PW|)|E#LhV1y3cS>AKu~~vo+#Tkx15jzaf44`7>h# z45MV{tvOF!H-ri$uenjAFH9j=bjag~)#7dr_THo{3!;7NSI&1!7Q@JBo)zr0^j(Hf z=EpgR`}C>JD=vWLnO2wct~`~_sq(PTrR!cT;u$43OPIqtgMRsBNyqGFVXgW)vl5gm zqa=e>D_`cz1ZzD1kgbOM%qha`k6p^YNSh~SsDCrKNuaj&e&!V5zCI_9iEAb@0J0C- z0&6%JycyTO^%*Xg0mDHo|5YNf7U@7d%1(SFr+l@1!2ko84J9H(1)EhV0d|W`G!ErN z9i&4n;>}W&@f(Zm&cERr?`(eeko@9K$bA+io-hhuhymeh80D|s5Y}3$y@V?2Dv=!l zoxJy^NR{E$4`)i!fdn&zZp6WDH){y#d(nP1y}Rptn}tp>b-qk!JF&`9)|D%VEyX%5UjQ0!J`j=Ud`UrLZj zeAVdUB1Gub-bM+|PVKJ!$x;i&$q~lk5(J)mpzy>{s;1x^wF{X zf&9%r<4&)MZ8sY6iKu%WUh$Ee7yeS983Ez1bkc@Yp7f{gMn%tc zdQ_2Zv!03f1&C|i-4D*`G2bgXdq3dj2wfxPxiuK|trp{tEB1T8J67ynqhc?UT~ucItz^$G&NGw{xyI8I2!etDxBuZNePV-S<-WgbkyNzyS=HGtyo@g=+}OSL zZ0O|{A-?IDFYkoNqs}5*jYcC|U7C;g=mj3Fa{9J(I!*?brxCzS&G5JnK5V$IH(F3H z1uhY0!qe0)A=mINhK$wNFi>qJwe{j}`m#0Q=I%$2CE?@saJ?a@Wutqydha@yFWxs@ zAG@6#be65dXLZgVbu0&2vOly${RrSX=~yOk&l*h6X?`VcxD-(vltD~lm32SLpA&&f zaw8Od@$|7W!a?rOuDD5=UCPf!>8m@5VRnx7T1`U}t!{m*6`Q8T`W|jOSAJqp(fwCO zr<3*B;*@sN+c;VHq9?nq@+=>(A77`%Pa%Vn2((T|4zw`mBr(cw8pvAC;jp`XqGnf? zp%{{U7?kWEp;IL@lGm<{HVzOD9=f^&flZPN^PwkSR{aujE4;8y6i$40i*7u7RVPoz z)_Wc7Puv#^@T2n7dVuX(zU?>boibrJP`ZtG-Gkvy>)8}XwKRO&%6J&`zca$?e;-#U zPDzVWuCFt(KN-)6?b?JCew(`=U%39QlDp|w$LvC}%>jrJUye*UbOX;V8ygz~r7O+q z=&w%X%GbHp1Wz7LM|7=YB`M+_DBFCoW4G%KLtloau>wquM#N4#&aJ=cRp>x-0R zFlk+(tvB%-I{bKlc*kq&?rIPX6%nOFyYh<8w$m%3C%LLPNQJZZ?zGlUn9^biSxaDe z$FnW_oyc`b2mBt1I+CyXwY2o5)PdXvP`Qa{Kcr?@PwNJyU z?yfy{Z#+Be6&J=Pe=jx2uhV(-equLwT7ojQVC&p@@{0DegCB9E-De6(z?TSP>015G z`=~6^wtjo*e6q6>AfZ=wCmVJ*!7C9_@|7I9!*B(RQEp{?94!2Jys?|rrb72;f?lT@ zMjd!OK!5M1jt3P{^F^GJ$(!cmo1HY#u$V(?HdDAZ8e%eggNR&xIOciBwqy_c)z&9% z!~$h$Y;hzLz#VFh`xl_0aZB_tE_b#Nuur|uL*ruS@#yk~P|uds|oX+8C6`Ifs|&ehqf~71o~&lg5)D850PQsL>Q;txm#Lq0xOQCZVI{D zDxX!_LlyU9_#-CU)1JXl%P~PQ4}}qw`&tU!9qSaZr|5HnxhVhRuismPb?$&H```eO zt-U_f)YXmH-?!d%X<)sgTW|v=l@*TPR~;hk6uiCyx|{zrGZR+aA8v$xp)uuQ{G`>W z%=|cP#hu;KLW+utTKC~l=U{ZmZY)!@?q)mH*dEZ&h=&-R7|kTnW{>=`3?bJeWm=D7 zV?oOy?KTVy^t!Lq_tIi;C%`O&`?1PYb@xd93Qcz+$H$KTnsxarZ)A6q<_bp^lyO(o zbbHoWNJs)%d9H-qv4Pg(MUvJ&O(l12Gal*Vxn08YQ`&W-(S@vx()4UI(ia#d+AX1z>ZwC1}cB{yug&RvN#UTEfb7@ z9mjD8t)ehSfFk!iiY7MQPY1Q2{D$zDC=I27jkyuP#_E<^FP?2SJi`Y`6uSOpnWU*L|sN&no}57ZX{(7no=p%WaiC zHg*1^1qlBvyH})H_PkV{KF1kWnq>x(c6KbKdi4QW;-NJfM9(6E+C`Y3HR*T1IYu@# zfazN|O}cB54oC#p+5rGXSY?v1Frm`JWpNf~Z80X@s;1E!A?ixh8t@(^X1^8p`mCX^ zq`EqewT+E2JHEvCr>;vN=lIRf>%7&_c>d378DWX3QQ5kUqDv9Rs0*zjV9T6r7_{!0 znAK_>BI}y_u^JW(u8-tPBKu?kjc3drW~fHemM>h=LDsEwUt5me5nhYi zseK;hNllNQdV%&k=eR|pkjC;G=!6$bmOPJ94f)CP#Hu{#Oj3xXeNxi4Y&3{p+544` z^uW@7M8&x%!;dtqRWeSouFIP~ma4I7;8bj-X;g)kFM8Oz*0ta8H=_8Ib$2s5oIB(N z)tH~?KZaa8kbv$oajsiwCJONpsVrn0a38fUtwy2NO8Yr{q{<QZiHgmeB#v6iA&mDIxKh>az5q zM&1ihvjKvi_4#U>{Ias%verjNdZY1~t-++MaVr%=!6%-2GMqq3B@1gH(Ji0 zftIl_A8ym{fc!?O66ugOJWZ39e$(OZer&{e{YpOfeMjN=7QJfp7WC+-&*i53j%G+& zJksTHC0fWF0?sIC@i6O=_Uct=Dg}=FuswlJLitn zNsxu^o5z%7)>D%W4mmxev%1@aswmI3CI^ab$fI6DC!5Ng5Aa;*%;MTwzn93;lhoWS zPcUC~n0a7rqBA9xO)9&Zz0CV0^5(F(=ux<6G#Fx-j)H*2-ufPHT)?GvX-8?BRWSanogL@!_=AGy z#86t`!-@xc#Bn{RrqiTF-?KV7JF7ahyl|bs!~gY_5lU56b?M%cXbs+a0<+x8s(iC6 zjQvF*6dtQy`6WA~Zw7X_L)@fAFoe{Rp?~-N(GN-YGE-S=CD1c1rZHzeT?$~+~ z`E`26erJyg^NSbD^{un$I+;i-0rdCxqyy@f;Z3^B$ZFn8xu0O#VzQP#<=A{5ku6M` zqN@t7r%Y;%F`l7bb1QPAcEiwQ`+jMg0!Q0np1dWj{)T>dsh145;J|giYL`YAByy^f zzuATiGTKxKlI#D35c^#!ukTo^DNiA2lWWouQpf(g;LW?lAx|3V>u+nA;(9fr1DtG? zUiTc5Q(ohwk5E6z`7NGF?$69(V%rpF-QiE(R0RWQ;Mn>U%u=g6u4aR1L*EA+S65ey zMn0fWW!Kc;0!vlrd12jHNWc;ufA~5^Ymu;~91iGf{-aQa1BS~NWHZt4T_p{J)2bBG zSf^LtG}6RJ!Qe+yuu^d>3nR3Yu47#Y60CD#c9Oh)Jh$LoF`0Q^eEbF~igssXXxQ{* z*Y@}WdObXI8yQS7H!BoSRP88@#ygDIGxPFZ)Gm7#Rfmd6yzE5h+K%pV3&7)oKX*iw zai@U2a{c1XBIy(`rc3+4;icpISXk#3!u6eI5tUBd>bmLU*;YM+8*#1kQDlxOjVoo* zx6_u%ED@ouE%X708a-r%{WKwb;rE_7d9|_KQwZQov6pLhbHr zopS=BW-9pGDjZn)cve0?ep&aGf;*ZiHa<+-A~G&E-j>X@0HHtM_$TqX3E{kSFi0Bf}OJl;bZDWcYE#P>&+os!PEw)nB-s@pO<>E!zMyN3)EG8h>2 zhA{E7tq|6g|FoU6ZMjo8cHpi1_`pvk6-my_92pZ6gT^D{;BGI?k=F+9>sg+wr-R0{*O=z5zPoFW%j;+VRhi@ry*s`WK+5`HFiNhA1W}F>Hn!3KDy8YzCS`OPC1n4t5L+iyx z1PU*mcJz)Hvvu4n#saIiIC#Z~n6YE#!D@ymY6`%KLt!J`=OT4aMBi!%i6iwG%&^38buH-UHelR5o zrl=XeaseU&QYqHLXwdD)3nTXb9d1vz! z4E`~NO#!@R2t!1-cFckGT?f&C!Ak$5y*ccaBWX?t=cE71!!6Me^7?x|N>1K7B86RV zOW!*ONgtmFzhQb+LqlbKeG)3^C~5%#Z;?xeW%GjftJSZBX&E@e&vofciq4*X;r1di z^7`b(0gEr20xl^JmWe^g|3DEH;n8%~&QQGZe&cAg%v`dkDisPDv|(kEXI^e{xKn>u zgE)nEY%aYldGCvu;IE>oxpNzu3(?AxMD5fukWf_xZ_OA>C`QmglY1hmb`~e#;i$fS zE2-AStMg<>AV`B$sE4jqRajEuY7Yk{ShQg2ZT@+G_-np8X+)ep_pYW z&C6_EodgDNzE5VzO6m}V+)%!ph}O0V(37fECLBOXo^X4$VX+OhQF$|Twrgi*(*GOh zsLaA6Vu|c>3Pbh2gE!VZ`T?CNL#<6r;(l;x=0&OEqRb@F_3)WY~n@fLG3* z62GY*GJH7XQ(Wr0S!`r1iT=qD!u41)UCgoh`@MtURnr?=sJ@?0*Y-jnjMOysN-BYeQ%S9r6iZesL(6Ii06v6vi+nRs5qi z@!1c}aSx|YM`X?p4@0VGK6*nq@`9g~5O{*Pgg62vQ%ZjLB*fP`5`EWgm1Y>EqoX79 ztGoGGENA0G`njfc^59b1xcMnLq(EJmvN)DZUh~$YKx-Zrc|McI zNQrqL*Qb|0aI9P}r1<~1ddjeC5S`A*a)|cu>X0xn0-@O=R4Ju;zDw{dn2~ER}DGh}7u&giK z83gnr)^V6xJf)?rf#?ky9}0w{CF~73##O%Rj_4`H@^(>bTkjdw637^lZ<=O#t!~*n z+~kWuPaVkvb>>Kf-R{wLhijUsx?0pm?Dj;;iB#l1*`l(%q^O`d!9uBn^mb!v(CULE zER(}X9GBf>4pbU(ZhY_LpQ!2+#mF>2bpXZ850q)sM3E+r+!*W8Bj2-Lbw z1m#jDLCOC6NjNWFiBo&g@!NO&32+Ab*v@MMP%&1Yuk#I~##H#S&FW%Jpg>Nfn6@+&^>UL7hn0oa ziP6C((rQGc!WfF_4svDKzO-H~X@OCkqX=oMcrcR}`}H}xYW+|Xq0vgl zBHwXaMxYeMU~;%&SSFMLY?nUS1-dEke?S#-ZYp|7fG!e6BqMBfS1m$SgWQFWkN-Q@a}pZz^h?=+-2e>Ni*Vkg^yaU-)=MI2tU6yAL|wGI-yO z+}$+M)P0%UmQM6P=MIO`)q`Z9zSo@PvqBdU@f-?g`+Ot3ic(vjS#cb`7YUj#8KA%K zmM~l+Z@rHbtT5Y#Yd*dvfT0)ZwgIO%K&!)k1C>pI!Qh!s&5ez`Z=i7wZw#oBPg<{> zv8t|g;aBy(o}{nsvc)%F?}>XRsVr>r@9}qiw&CZ26Yb`Bj5c~9*WG|YCoef9VPBNB zN|`IYeGU>$qZ`x@lQr>-pkfgSn}XT=j>{(@W394t6RuhLQBfU3LEQ(3KvI8(A7>N~ zJbagTZuz1{GCctzte_A_`1va9lwWC8vYWc5S&!gXSV45UnBfEV zXyZI}PP~9bs03~tZiPMxk@L-GIX;MYeJYJ|X*bk&$l~s4dN<&#keTut)E^SWZ+bCJ ztF7heK3;+qlr4=>mBWd!k0GSO=A2Jw+qSJwb4)kmRs1=K2Uu+<+&b4An2+m)HW#ds zrz`JA$yF~aJrd#AYM|)TMuszbZ5T89E*jEv{5ug{S%1d4YVhE`-@%GcVIH{4bsd2j z-S0-??Gv0M;-6Kx-3yLMz~o<5J8#DFd!d<~dK&e=x_08!D4vE*qdFrxW&UHg2Q&pRM&z4C zB=y>wwVltR21aNkO z$hMiZJ3nEW!5{9)YPEkGM}aRD#G6A+9kXDTzN)aEY+IhRwxC|>uR#_*J}y`0 z74wT2$wXKN5aF6v|e^<6Nq9DHVgldnuMcdbrSqap+Pg;gF z>{UI?MGN-TwULfyJ|>NnERu|Mc%>Pc@;wfc4qPxB#Jb;E2I)6T2Zd4d?_yD{X^GEO z<#sQN)_07SYI#(E9ij!E>JJ$oH%n~T+Qv46Slm64Vh0sMBz#ZA>Y-m3%)DW(#==&S zSJdpux`|8TCi~Xt{?rObcz{w15g4k7!yeAS7aok*LD7THpDM&5C-+9fBSZYmz#+oC zkZrS>g~tKCw`cXhNWt&Uy57nAFpgz+_GHr#KY)pFUC^ASFV4ykr%KGF`+Fh_?egYjX>jNEi4or$7aS+ zdBpx~8XERUjx{FwsuUg}JhoEOknd$xXapzvqER|JUW9Kh4k8*vjH)XLdEcc!YhcM~ zoWUI|v8RE7Bf_pE?^s(&<;o(E@Y;f>6ln?{=@z#n#1XscmL%cHT#!#o>!&3X4MLl! z*r|Nfp_3K%dS$L5@}3Pt*K4j9*02nN@5=6SQrZ*xy9?XxxKxS?a{S)l-$!SRHD08u zRa_}~UkyDO&r&T%xXwqHZIk-MwFmjMW~Z*RzKW_sl8)DKJsG1SDNP&vHLRV79T7&2 z^7hPjUw9!>Sy;$n`}PM%gq~RYhz?&5?%?iq^u`C)1Up_9|4-||4b3EmWr^=y_&gqW zNsgxA-f%_gJ8BZyJu(W5bV~#NO{0auI2a7va&0%SX`B$y?B=@M)PY(#!VV1xy7l3% zsT}MDY$zU=N8WI@d}iLx0yPGa`~D}DKqyw@Jp|?Rh4&O`_!TTfZQxR){)X`Hvw^Gv zM(#~&_(Yog)$#9X$|ljwb#rLLP7G+!-aBJWi;^m6Z$B&)Aqwh(zG4)Q>P6taPp~t{ z4vlOH-1;0$Te>%vKxk(9N-ScpqD4|lgj?5It+ZuaPIG9q!MHmFo!xm}(xrGVRX2wP zdVw5cA|Tp!+_hvXYeFF;D}|g+BpPVpaTs~SQ0$zd--SPKjo5O`iXq<8XY1eN-0JJytbmLgAH%NP^OCxl7>y>5!pnW?6ko>6c={?HLiC_rZT&18Q^3*^fo zgcV%t?@|}RiFCk)B4j3@_!%LuvQ>tN;Bk7;59W7UlOlj|Z(yO-1*#2}czeX{L z0G)a?5#&sj5n~_WBVt77B*gS`D{!uE#i8UrXTLmirr@ z+D=2gsk4k^vwxt7+kma!N0iq96lKrjMkVlCjT?c-v*6YK4t{YxSNK40Dk}B{Nv}U- z1q4sUj%8YqjnIg!t~kvBm5n#=hJ(fw9ud*Kw{{MRpDh;YjiTY~{M3L=u1|r#TClAi zJe{440iz_!&=Gbk1}DEdA*TjEu^M5^KFJd|ff-0IlH);LnZVGO)HJ>MVx=ozFz@lFVt+spMxnlH4{-z|O)5@+`Qak+^jYb+VhF5Rne!j-_3_nC=szomXWf;?8h2zNhP7Kw32gbJ3$9lz? z{(=E`F7;rrZI2W-8t$xs?hD2&8|pb5(HLcb!gkTye0YEFvL2f3ncefc+Y~ZnF$G zrj)^Mv-;(_&EGU>HUS&n4-OR}S=p_4npX#GGr4>2YisN(b04ZUwoa|fN0Yow`R+cE z8drV+)R=!5S10xdjrz`2Th|g!be(taO0x>;!=AC5E0a^Y^aNQ%Mg4AnD@9dh(i_7{ z(a6BQYOaA+gNl9>=N=Fse3r+-?ZEvx=1`y}iN6&{;$#QxWy z!80su?3#NX5D&9n?!6`YHeC}i`#1f}(Pf914G&2~%p6(=eK$~#mTtC@rQGd0n!j!~ z9wxF_t@$?{R}WlcfY~ldv60@;5vtwE?9mUsPf}+;&YA*S`ea>=p6*b$-N$PUfMAWg z(UtGl{s5#S?JI|jp$Fe|Cc&QU%ugNb1GV&hw2wLa(N1Ybkk!58o}NQ?4zxuFUbc%`CF}o{zSh#?c7XB=~BzeJ9Z?i`E{! zepM$c6@}}?x*?!*lNtCPq?L)!bWEf_B;(Rm2=w^v2g9pYk19^wn4kpv16j{u<0@zz zjPGG#Mc1GN=rkF)Y_Z!X@5{k=gdms9&FM&*!csF+K3R=1As2sn^2xgP*J@~^2j`Sh zO8MO9v4mH0N|`IBdQ{nQlZzQp*?e0Ld~+4q`-S=iN*PJJ7 zz)78>I=3@xg~3NNexKv5O1`DFMGEAIBj=@=lZa4g#>_SU7IB`~wsfx+PczJnT3--# zWL5=z=17^9p2}k=;g}hP4Ka7Ll@!8f92(@g>bG@Z`_CVSiGWO9NK_OxJNpM23Uqim zSnDzMb$3ChCgfDQ;j0A#)S0ECwS(7a%o7br_Ct7mlHz&b6IuPgmw=qh0TV3w4%_EF<-cgM6J?_WB z?E6KoTio(Dx8a`q=qeacl2VdRPdPWoJ1>y8*3{<8ciLG#dC3jQaT*PlkQ7fZkDE}4 zFS*Bek(4brZ48*zdl`FQqr*ArqZFT7H8)Kyi=K}aj_}<*;Y)~!+?UqCd@bTdJ>cZx zn)>}a0Ehrsaw_QPK*Cu?VSjt@g@HP8zWx9#oA5I4?qIiEtxg=T^ezPbkovx-lV8de zXGxh~I-;VNs9ok3=`%TMXV-{kWy>u<^6xqoR9Tp2=%{`xCphy}`P0(pPRV{tV!e4w z)#D^0E%n1;>+7*%LWyI!$CKpXD7Ni&^Vj2(Q2Is}R+Ty%2eY666wq6~k%~&d>LKj2 zqD#bZKVbUqq{^KDLsx0K&gYufpz;!)fG4H7}5G(xozGRuags{ z8Qm=F(X}^9I&FUS3iGzF9z`!kTuM(f4;ycd=t&76tf{4veCI8lOPoSbF9q#4Bzhz8 zvwZ_Y>buKbX|IyCSB;oP&xzbzaOzOwUrf2xRe-N?6E#Y~j$wlL?}Bf9hPP&Z+7~Bv zr5TAW^*f#E#`BMbYX}S}T#0%#Zx5Cb&Tn*h@LyccyKcv6j)_U@bVchBjU3;#jld=f zgw#~Zfvoz_iMKx}d;TQiPqHv9D7f3unt9rg)aF}kbLO>0ym~SvM$~F<9c{2;X|Cuh zd9P>#?w=`R$Ro`k{t?4{=Dfzew7cx<#eM$HhWLSgIfc#8`^By1!8!Zd9As%9O3}tM zSz1SRSU98lQvrBz=t*O(BaCq{NgAhYedfAl6PeTcfj~|8p_}MKZc|UyDbyxLU}$I)XaeAStZWez6a;H-Zr;ex$cooomz@M(7f|K6 zie+vk{m2+>0E10LSD@>xjug&j^JqXxNg1%UwMC-ge}0)1;)umfh8TpI+2B{4mwv$4 z9LQCcX9qe+mLiXFDIr8#6U)}Go+0V!lPS9Ju5t>jVYK&cjLk`MEE<(m zFdX~JaK z>&3Vzg8kW;Ype>=2WB%K#_R0rGBY)8wMu(?HRD0CrXL|De z`dj4hT7ccG#9EWJqhc80ETz}uGxkPjMMu%}pg&v>p3p?^#&17auyn~S=ItXIj$~-9 zOtvAJdLCP{YP&!O8}Q(5zKbh!!ujrFMWYs8gA=1MB2+f8IQemP+5>C^kv8ONXx-~$~fX9WUK|3W70888i#((E)QlJ zeI_SRkf_gU{-MCaSn%*H$< z9QuItyG6Ca%(kI!Y0(4Ep|}h->LZV1I`HB?GDk*#cg3L_O2hjqF?bDU($)Q{bC8+{ zWs)nMrd}PWLcPQsk=%c2v#6%|a;uM$N{oe%AwfO$Dc_e*S*~OLObG}H$__>(pdKTr zhq#LSE(VbTVW1XpB8Pvu1KDM^|rj6x%tv@keZN;Wd+41C1>dnfAlGtefTB}Eu z#JS<4Ej~LE>`TC#7ZDXj?$7M+mw1k5QQ&`uWIMRfMkfpOO!f%xs&5z%#ml_o^2u!T zIKYmYb<-Bg-o%1D-qPH2yk3a@BV83YiWi@Hy$uoUBC9iYhuV`lzQ6M6G|Qg9bv+ZD$ zmGIu^s}YWt9)4B`XG4qf=W*L63pU!uUlo2YneHi`@Ha{j`Sp{;#S%=47F-_vNcrO+ zy%zEVmzfXm+m;~vsqp%0D-)p&p+1k^D5M@&-5YT(K0UHedy&i=Z|wDHQa#Kd3lvlN zsv8%+FutJ?Qe&K&m$x$DL7<&X$Z|ah=T#%BDtG#5?aZ66IOTF0uTFBa*4}A*oKYep zJBvl0KeZfjDDweo+h~dpMp3&+ejg2;3BEiArrox8w149$SYXUV#rPYRU_$vSgCHs) zq3oBfPXc$x+YK}hx*CeWA?HKIqTuwEbZOD0rq`LCCIszB;ce|){CF=-l^V9WJdLJt zuP>VN3!L3P{D|F~0=cc`>lj~XMIVn53Y_S|z7S+y?4r<-JT_IjJK4VOrHDT5TtYlg zmo&>EX9|W0Twn1!fa53}5K#rn!3$rN3d|GFn#^O0H%-gAI@A{ix;vV+18ypsDn;mhLq&j1>ByK6Fw?6u(15qY7s|$QL_t9K(MEo>c zzTB;l_oE)=+8c|AJALBY+C9b$SC-CShBOWyZJ8gfanSKK`QcTnQB~RhR^7S3ej%ie zq(0%H!!rW6*Vk<{5NvrL2w7PPf>#}XpMo>%vD!0UFDx1xXW6LS}{H`I&P$WZcW;HPX(XCO%x(jj#jUhm%1F* zSyiuB-YE~K3>06&?cTb{U=f-0fy&Cab9&Z=KCPdMtJRIi`#WeZ@Y*h{BK_KYlK&+O=hw?r>8JR?FNh8p_0N8Hp4PV_K1#(q}asphM%++Ct_qRDllgIvKk9# z3FP4mVbtb#Tp$Sxd4+CM3tL!PdURUfFL${Vr7smrq3R`0UQ?U*0#r7^jFjCmFmrXK zVBZS;L%6*&KH-fyG5KT_6p9+a<4BAHLxLmVi+pZyW@Pu`NGH$IuebGhIHl_zSFJsm zHdj^1zJ~qdR$6rzSwOYAQLN{VR*SU3Dbkj8=B>FOstxPn5$^qp1Y1@9xap+(x^a z?!^A2Iek1alr$q$-xL%*Dk~o_ZkX9@ZgkK8Bb4g2MpevO>Uq1q+k0c^G_3IgRs)9Z&I3C zuZ=R6Z_>nFY7F?sE=}5i51FMV|3ID5H#}T%^Sy3D|9dDWO#!73H#PQAq_jUazHPrK z6B;T{;y|S-U!BJotJABqwZE%M13wne4(^e@#Ls*p7lHvEp~iOZB0q>p8)Kmj9|M*d4v+j)rb zE6oymHnvTmcg@#5QAB0(gI2dos#F330vx$T?Infu%pa|P5HJ0truP?rx)W668tTDEb4T}DHt@V!M7?tx z1^!o2WC#+AI(ySWk$U69bX67^aJV2EW$lxmt^LcQK+@;>$?l16*~CGR zE%QYW;!h!{rcDgdyXCysL8GC&Y>`CZyHas7;Xe}Pb|HGFS@FZ0F?XwWe`ir%nNYBy z$9D9lmkYUA!2m$B<4p&E2Gk(I^&DU$=!TSG{~4S=Eq;~N8>FBDSyU$1%MLPN(OF0J zS)4vxKOEbf(G4^%LOYQvXhQ^A5aRPvSDA|XG*ZymE>Hd>tblssP9Ff|z-Ul^mo@$P(NOB1T(<2IuIv@P z`l~G-Od=$DPs{hwdx<}Ml9f+KASJrxEeLU>w>-f3oA9=w807@brG=ddb{u+*gupQh zq&T+zPZx%wd`-@WM$AUvfw4jIE?+~J0PT-5#Px@U5CKY9m6Vj`ENg$jtJV`{$?bgf zG}>Omc&yEZ%AevRL-Z&6-Wz1D?PEYlxU?gnJMpXO%E@NCeDr1P5v?IGK!Vkmnn_DK zFQ1MEEN#5ZHG}FN^xM+=t_<~+6Jo#%%$9F7Gf$Y|FE?~W%Wh%D9;XIO7LTbi3Xpn8IxFn@AWfDj*bIYn*$@B5A%M zyA^sou^@>wZfc@XevJFb|FyHyg{z4_McI%gyb4x7A%v1u#pANIdfVD0`Z>bny((Fs z_0Vpyf9u>tTs1FcWo0E7NO#L8SNzrZBoN4Xo{ioGiUfEpxxOLy#N!j38w=tRSZSPJ z*smOZ)VL zm$dYo4*U(PUXRz2Fs^($6N51+BQ}|nPGE``I0pnNuy12@rM4$71P#3dY+R;#V+I@Z zGq%vvlf0EjYwPOVXBv%e>=TgWXreZTr(JQX<~o`{gDskofECue=qqGF7&E%hM}#tL z%w}ALAKcZ%fa2LhxQY<_wOr5PMP^#lC)YXV#94S$#LYOie7DPn$TX&wgPBL(%x&_u zR^X-o5cSjv#mz(hw0Q~*Pbks`6WZr%kdsbQpYF;~g4a9YWUB(+52sJZkrB*-2M;(n zf|r8L=c(w!k~nO@OZgj=-d^^%RaaCZ1g5te6BlQg)ZjQ75Zr z_Uk*LkJxeqx)qonn_#;h2A*H^F|O>E-qa3odiSS_KNGKnyPxZ~UadLY>xQZaUrX;= z+h2Lqnj0GjK{NuZKV=L}z8X^=8CsMsR0#(f1ZC6{GVhdfgiP&ro7d=b0;2GJ*b9`T zOP5_bO|p(WAka9wbe|NSSjuK@IL4-dhxBu9pP~7(?uy5@pufcH9J_ej5{JB0p&w|e zY3Q5$T<^9BSyxbrOFoFR_gg4XLp`%8dkUlxO!N~Bs`3AH?%DbXHqP)mK+%Ual`7q| zz8)#o;Sy{Iy$^`JZ_qiLO>7fa_CcJsyNuk4=dXBdx~6Jlox_)=WYp|yyT8$Lw!CN9 zucThRbM2ANHhw>RJHmA8Z-n{&^_xq7J1ntT8#Dxopd=$t$mR%ti}ep5xF9{n+H6ta z*o$R>*OYjeZW~ujXPB}IJ`Wt`IH+aI!I7bZdz`iK(Iy5F!D=s(coIrg=)m>g!8fGY*0^ z&_?v`%;vBbBu{??vx1FNJUJzB6Ig?3v%RWMUSN(iJGB{1%_O>=I#h+6Pjn!pR)#P= z?FV@;Aqyg{ztxF82w=Gx^;xMST-x63gPg7*p>;T>`3I9-e7>L6@g5PT{iJ@L250$STx+=2*lE=>NEOhC=;hakG<_Zoq)DO6}JKoDhi`JL`{ zxp8OLM;^~>JSLmDUAy`$rR^&Z9Ut7-qYM7!2!J`SL%!zH2?}p)sT4Sy-MAI2vd{N% zz_iIv%^qKeTeu#?c>%(hYH7|fME|p3egzU?Us}A*Ml4gYk!09_&&wEXW9Hn-trJ|e zvpEY$kv)eIHJ_ZbF|MW;DyNnJSgnXHr z8%eEijX%QN8&_#dP+@15Gn_P9ydkpI3$w=8_hI+|&h@^><7R7j(Gq+PYh!cK=|sew zf-#`#NmE2ppNhQ;FM^T~?#7p$SGKYLwEU^narL#vvRg7k8Dx8>##_ruJs{Fxw9`Ya z(ir=SAx-i_s}pqR+q^P2zeI>@3^CzjBCdU{{p84%_1t&9o5{Mi(M09p*98_$WX7DR z{Ey^UkIM=N^VOkkR`Y|g`b_r%oGB7%fK^o_(4{qG61&p1+$XfzEwDs)VmaOL8Hc$Y zA2F#arfDr>{f6~Q<$aACP2Vh4?9sz75s@HDSy<5~L>2CI8K7#cu&C%v*-U$L@9e;; zAtnYbF=6^c)vGYBIvkc^x6nb0Qm?p!Fd!_(xb4R@i-{lc(fMF*qFJ{C+GlnmJ1s4( z_GxT%^iqSEoLpEe;VdL}S zotna7W^(Y2Qd;B~3`69R*X-W)V;u}X_?D7s57}Hu}eKwjlrVZM? zeKf2zw4wNQ)U0Z=M5xntha2*jM6GsS?;3`uQG_}Y3)Y0hvMbdPdY+%h@U z-@Sd;zdqgpEx_ZDW{}IdSEiG*FJ3&e+`}wD71v$Q{Y4=ziG?lM%x)d}ofKf}Vhn?k zU!G%?0wv3UAcO-CW0&%`9VHan_$_XBaXWJa0|0(gR;^T+aT=LFdXPyv$@D z$Ap?rl?JfK<5o#b&(r-QL^6d0gi~(%z*J9CxwFp_`%`y&G~FDSrt$B>pnuNVpuVnt zN?x??Gp|{*UST-YGmq9DzUKqyap; zIVP|Zqx|#p{k+WyQtJmCad7&TvK7e66IL^li?~00@RZnp?h20?#N!c8q zd<`GS&HraX`||nUybq*<-^!m-NRUFYHFbad)4-&ZInvT zWfMn8QIrm0?}RaKL8gw^ojo89_xtO~g&uU(u&wmtY z%>EG*;u3J%1O*t_f3Mh|KY-?iI>4(YauNWRiE4@Ru(8AVD|+{-+k5pVkDRPnACN|1 zRmD=KQB8v;ZfEZqh1<4Y?4B5M$-qk1N?^zxd)z;a_57sKZbcjt!on|sJ1s(7aUXTY z+M1vS9mFlZs(Y8eg$_3eKrM0@8Q6!F(dLR_86B-W;q*zQSaUL`AYUW+U#NNZr~8V^ zt|I(ZAZzPdQ~PyXB{k;qMfg#|!=V7(nf{&{rxO;3v{>f!?k|ej2%-jKN@GK0+ll4p ztO?Xqn%F-C2mBCNk@1KDWHn`8 z)Q*;ZfolV~5R3aqhCsd6!0QvkNKcj-9)v+cCEbMBi)e0HBT}F@NFM%|(?y!w7lnqF z)cqAzR9xIV%XdpfLyG#2Zw#D15I-@SP|66`GYvWn^~1||FZ;kv2T~=;diqT*?LfYX zh;)npFB&8SU0EGO@1R8g^2#FSElIFmAli)SPoxVHm2B${IFWxO1ecEClE+~t-LIra zBy%h-=RV`llp67G>UjP}ZNNm>VHA0;zyhp%<0{~Of#BOt?2H{SYY#E0mfh(DHk|{_ zZ@a$g*XAkrg7+N8Gf16lG;&(1eixR>Z9~8oOp{X2F^+$h^{L@y*r*i?Q0olPv7(Za zUe!FTQhVp38a>#pnI@Qt>*U-U@sgKLuPcRrA&3kAPw*Y2&_@_hJZMF|qC*`E&fwZ! zJPbt=eT+W+&y=W;SMV-yZ~5S8)Mx8JhX6Gbp#;yGBPuVEoR9EKK(QakpU2{f1$j7u zGMJ+xDV?Qp05~dUGIq#oYy(56L)hm$eIiYP2AGtTIm?2$`0xI(wf}*~u78t|Z-%-* zHxWv)GM#hNV(KOgvd+jeP)W;Z%ne`e8wbmS_$Mtu7m9}V(6IyXins}KPS@Z6fCFlw z)-#9vy(Cb^T?yI`;| zjQ)Whxc~P+K{Tsjmxn^?UC%el{sd)XHEL|CCw@J*XG18BU~z}0mh@aXb>?B8(oeCM z6Un>Xr30PZoRiNy5<>W!@joI|B!^hG6MNCB%eu~>M%|8^Xz3k8fzzyj(GM%`#n(wU zpKc|PD7xT0pVFUE(nO88KhHW$GrCexa^@n*+Reemg^7W&24NL}PWfMs;i_jlURJ2@ z+;!BiQ7?|n(#6;+%bQ~YcKQfBLh8~rAJ)-c2 zz9JlXjsX3$gu|Lv!;WAn|EW3-q=QXP!$kh@GJ2Fy)XOxfZHSEC8(QxKvw)HQ=iV_b zAYA<=?vmfS-}<=JlCdhj^6V$);{z>I{Y{0ycmJCez%NBmK_YGwRO|!8J10;_+x6=#KXP5M!wTo&K zKnHc;%m?W9;I7r0g^j!qmTI=w_L#v;v#c&3-_v1Glylz;R^xDR#RC`um_+xz#umh$ zG9(SGG#IEbo0Ngx_4^$D!_WmIJ3H1fzv)l3AS8~TkBtAFwAzi^XmK$yd%6fi51a)A zU#jMdeS6THfOFawO@4ML3j=iTlj#2^bOEy0cfEcK07R(UJ~yEYf*qIYfK=2#Qjc$I z?la=Zb&eH6MvJcVzvdS#v8-{KX`2jSz5S^ke-#x00pBG?`PZ#q=W%5gZmu4T51f>J z5}~UD7}g+d{sj$%2pS<8^eX0VSMyz-)erPF2|Hd3om*+9?S|D=o@sF>aaj*qD1bB(p?(&uAE#Fp03z}0 zPZmz(cG$s?JTqvp+GGc!szBckz!w6FEqSY<Jb{0R@YpwBzU#;ggwhRbv&5TK z87%l=m27A8bs)&j0J(dBHT@NY7{-FW%6CRsa^niW$7hVDrVLqF7D&(TP zWJ|Vv(%CFoddqhIt_ARVd^<~L-e^U(Ci596 zO^fX?HytySkNGU)J&UCSzPD7)z4=Lk?+Vkfv7sTU){-!+>VpfkQ~G-y0p|X*=&70q zuB@wApzS95E5C$8G*>fcjr&Hl4zd4B6#!hFB%Ah^Dv(HG(wM)!m(RC48XkUkQtXu`sw|Lvq%$S+??gjV1MX+BWLDPS7`nv04H?l4 zr)J0dIH??4qWkZ`5^~4N^__o6^=TYRU!>XuXik&2sf-;PMc9U5R{l4gIM3826`8%) zPg`u#GHTM8aHnug((`xr0FaU z{-2j*tXQvX`?FHkno)V|f5K07<58ysDL6R`!g%bn_&!+(BQC_qu*f-CFkc@zl~4<#*1}n3WgKzZ9BJ9a9y@Izt}yPMx;Xl4!mZ72 zcuadb_s9=SbjpX*2M$f-2CD}c5%T0W%}gHN-tcT}xRmDS9!h{5_9~X57BcpsxyujP z6Ka*J)Z%B%QWt;EY`Qt!-D?$=M0;Uxe2cT8GP+P_HTZhU&uQJ%-92rAuQlEZI~(Pb zre69tutGvy$H8dMb}dw=Z)q>4GhYXk%}DwlWSU=%~M8_G*}T$Xt1 z53iI4V}x2h#jGQcwzS1D)Tn_I@gYl?Z<#i~!H|E`w0!;LnYHlqzE2z01-%(pi5i3T!!?E`wfx>@`uQIuXv~T#C7a~w(qBSz?Ui?r&@@?X zMJE_JaLzaqF6^}1r&z&#QB6;mw%m8x?3Z-nu&Tny9qm$!PoT?ikHeqfaK3bd=>~wB^-i)#&uu z)c6EZ2E+R4AoXJ4d%`L*s2DNzF!;ei+MV+6q2H$ujYUF6C}~mX6F-?PY6^9j(dS{| zRD*05e%*A-i%mqP*Veq>Wp4UNpImhNTA=>tj}@`@EMfgOkxE4h%xW?Ua^vg2xRNB) zY^yS=tFfe1%SDE5a6j&BarYQk)^-UP3`m8&{ER%SVKLN#UcQ5NE@7aQ@91w)Cdn0_ zUu>;nu>Z&;?|vq_R-L=z*vfx-lYYY!SK)3DS#fTU;w(^kV9~6Li@!7ZBbx8w$5J_iNW(bvmNPfgw{x>8Ww|h+7NeS9NnyajjO0rf?{7P!QixeYm#WFdYMQVDNHRy zy7T;~*UN`LO}G}SbwBAjT`oA6a2FF>5FVEB@PU=Cq14>9cN}b*FR%bR$oB zZcOJrYXX0gSiPBu24c+2aR48K$Zr7=XeFp1dQaNOxq8o2ruZ*1mJpWkifk4=;(|`= zM)X&qNtq+RNb(EcnpDFtE4ySzeO38j?agJSzHp{tWd+0BxCzvPe*)a@zZU@Pfq-5c6|r=0jSNrDJsDD8X8V4X}%bK0ccGMGjGq}a?yP! z@E_L|Fbbf{wIt}}4N5fWjvoBw4&(RndK(4DMAX$0sE5o@HZCU2DFG7EQuhPP$;qg> zFiO1RZwZx|9kooID^*WP=}l$)zD&<=xyFgT=HWaS%SMGN($^zZyn3@{J| zd`z$;90J`yFBQh~eQqH+_CxY#hibr1=e3Z~|$5#a^#H zAqb8YklIN)L9|9M-b+`H3sx9X_Xw$Z_dP(vG&ETG-(;mCKP5<#D@Ks8?B`yYEwA+aWPdx|e_OBZ$&Lz)&y9X@N zqx+=s-%S#TSGIR%Mg1~#G&bv;_V%ZI@A3NXl@1dKQ~P?YK>a+6)}h)OZmvS8cO1FJ z#)l(;s`2j=nj=ATGuC7ZgXXLni4vcGnu2x{`lM-#wNvMX!@no!_U+!^C#<8pWFw1N zQd?As$EC(CuW~1UQI0!I4UqiIV6m+b7w2>4)-yumA+WJgcZW71Y-M*=<)x@%vPk-r zu+INKkU+Poh6O@%RwY8bfhJbLbmhssh(CD?hz5x|8uJ1|QgJK2-MeL> z>>^}e4Cx9|Zd;Q36;S20!%P%st(3h|A*L2ElefSy+L`AHp|6yNeNn_Ch&c4eF2swr zz|DO!6i-FJc~kxS9d!2JnjLFIVr7?~(DJ(XoEtpPfkKMj*~% zjR^Px5-WSVHAhDmmJc@jnKMoE&%w!wBe5m!Y&2nfrF?r>i^uJ_^R9>{ zfZ6*?HQ)Lu zY{|G}JOT&f^~VP-U%H^+NV0dIfZi$ptXSO@NsE}v{eSBDfKq%qU9!oj5&S{GHEMRr z@f(~h0&K5mZlxAprYZRm=i_U#0JMMp>|o}uKIhwHRztV8jHReCr>CcP z9C_hYUh8FdU6?Nolu~e&bxte1`0#!q+Ae&X)%rxUSscmb!chdZ(iyAbVNsY}Eme~j zb(+~m3h!p+f+3CnM7YTu2N)N3)PFHS`QO9PJ|d}p>cS?jvq9FxixeXuAfVJF3rKg~ zRXkYmNwMftPqMApr;{|L)($aV3*0#iD-eiT-`fo#Id~}Eyw|*$vK_v7xFR_yx$Fex zCx7?x5q7ityq{Y80udE8TKh_G-}xi=H&8G=1}5g%0}mNlhtb);Z~FYJ+wBwN&CxIW zzyP`c+vYL4mSo2~zXpRAe3#g^qI`cH2{dmqA;nxHJ#P8E=W{(Dv~l80B8}V)-yqlE z*ra`5%}9C#?z)p_f82CrjZW!P4VwGj71M zV8yE{e*fOplmAH#gBN!CHK~d${8NGL{YSs?ZEVT8&PZ(1lALQ(D&RaSSL-*_*#^tm z9NE9q1hjhcoOE1nyo#n5jvRWsy0T}@vA>LbJm-Q}`yW)Iby7!}BI~mzGZRE6Nl}Z- z%D$fHaFG`9Ow{Vrw?bB+F_(|TJDR*H5Wia`#g2mXU>1HF>inVtnY;-(0!9!swt2&* z#0s#_B;QpF+SK6ITyR)=*pN1w3rB;Tv7e*BuI}!aW+)%I!vg+%UHAC0piJ&qr<@n}y+g9j~E^EcMZ z4y5`;o$_?ry!~-3GRZNZeo%SJ^gdSGMAeD^tB+}HRDaM;9eIh6h|PCxiY%YQ$-=o@ zwo1bd{JgQ(wik}a4ad;brK)}cWg#gPFsjmC8tu5FRaaFBnej}(%V=k4J0BW!!@T=a z>pe7piQQriA{e(oR-aSP{rF2Q8yo zeGVvgi)sUVz^p5kCguN0OZw#wiuGAQ?>1n1@+tzErlrXtv;EXiC_$M%SoE%dp?4jbGY;s~10tl5&e$xLla>9C$RDQBU9h)ycVH0eT0zODOnZN0|ZyShZ1ObB6> zF()tV&m*jRhAXbTJ7h_B-|0@o#x^6j>5n*o3iqN5;s1Q#pomg+uX8|o*CNVQM{y-f z{r>%1ml=;zmnYe%94$htz;Y$J@Ip$Hea2S<;K1pZ#hF80T&q#NHuEg|ApX(}O z=-)(lD`Qrlb@6{>y@PvSYtuGdr7;>ijcvP0W81cEr?DF+jcwab8ry2}i*4gw>E8SP zj_3IPfpx75bI!~;k^)6)*Qihd>&wW?`}OH9Nw*njRBQjAp_HXbJ8l@ETBt;SdOA;8trma=StZ}|wuza`aS23x$jJ9d|n4W#b zC>s3o^_c%nxQ>o`PKdr|owgxla~jwYMpy$shk2QxXrDga`2CaacyVc?W|3Q~ZmbdfUmdf$EJUwQw|AqGAy~-IV z*`$`@=0u|4kBDf-?eckBmVOF?DHef-*?P<@fsRbeFT(*LL|2le;Lgo}JuQKan(- zFZbzx4a~^MZZ?XQ+v_`+qoz5!T6l|EG%}NX?c>1k?f{obmrd4>x)5U)}oqM^g8xv<-$bg^cXSG8??@ zv3aLlU2uXy6V;oMivDcoa{r#sd-44rjsu}!mOUuI^rP58S6+C?`O00)_imbdM`j&} zndl2t>01BX=1%0bQ&?pHpqJXwz~$1C{Wb)OfW1E?`_uTBi2QfrvSres}d zVqrnv?5`AO9k1?0ria6IZ`0Kj$K6j4WMXcBrtbf_eh?a>KTm~7H>#iiCo+G| z*q;IaAcf{)OZ20*gxz4)vwr%f-!;hfYTi0}QNQ_n&x*U&_PslS?QiG1A13#kO-F)+e|JzTC|RUf#I z7S$zRX1DJF%-J}Lf)Zvt=P!oe(kUu&-uLhaiTvSj#QIMuZUjCNo^HI#mG5-cOW)56 z4`NeN2wQ)cpd+D+6HnA09#y8*UlU9_#r{utB_kn}zlob8_;va8>Dex<_`B~NWA2yt z4cz8`cEWH-Wyr8byKF1+ZJ-oSF2NXl`a*bqesxd_uZoO=`Sxl!a!IXfLo!W~0LW)T zq7?xC?aEb90q?ghASwLyt^~b*!j7y0NCVzWG;OX`Vr>dh{w&imK(z-p? zpeIrMn*HacCPhJOjeQnLM(T&jhD@n=Rne+`{w+qoZ7zJ|9?o^NpFjl~uJl$cn zYZ4Ov-KQ@Tac2A9Ll~eX3YKqSsG4!qP7`cQZ{>w>CjC!5|2s;H#Psb0CrLvIu0oXnoM-RE zv|?j6utbKeG@l;`EhUN>oqbNnV9Z7vHR9~B_8UbRe_*602MPv8e6QwSS7X={VA%r( zB5;lT8Oj3JzSzJuLeO{qC;9&Yxs5*Xc2&ye>^GoHVHsSm9m;B-(`U`{suqXZo7I48 zJTimL?(K5>IDi>Wg}E^xfhSpU8QOmH8lJE}((XDASgZSX^II{a zJ)j>Qfu|dhTO44+{LkjPpOYM)WHdyiba`CCp~$Hu2yYdT>f*QeB#&8V!;^oTWZ3!( zjT2B=z}3(se|Pzb8gFhygG`_Enw10^fC46Qbvc8Pii~m##%>^^G)s~G>YVJsK*Q`S zRn^ttIF#E71m7SfZGN4}$Uj^75{b<%GB%l$yOaJS&`eAki_@Y|SK<%YU3gM2@kZCD zpiy0=1q-9kQM!%dBvu^{)57d`9jhL((Nbns^u}V+_Aisg=P7iN=X{BDuhjum%@


+3sZr2@uVS+<@{$|(|d3kC>U6Dv1OQZW@_(g-on>;$}0)qs2X~CBdOF*>R z0~q8}S67Evj@}KlTE3PZuqdgWb|$yId+Kpbcs~j?_S7|T{3O{DG(#N=tM$Nm<9Q+Y(*I7;CIN_WrPl$|qb)@S!#TEWrnc+ced};e5YI&1E ztLOZ~O+oVQGLgHG6Jbcu?owq(dirpyfK`hl&Jaxy(28S2XwIJubB3~pCg|$b3gkB` zYJgg=iGC6iJ)I}?hbZsfedFj5aTI;0ccmY8zR#wwH4MAuo7KFl#$X0xM)svDoqY5S zxpn(F>Y%W@+X%_kHtA$y1`+SI_?kNSuL<*}Q(yOc+qkrOP^J@)#o2W^@>C6H&`z`d zRJ?pKWkD@dMlCICgU9*Nb?rj|tG!_*RzLL!hu!NfocH4ZX)em`mC*c!8@s044acVG z%+g}-sy$xE)49jzUg4xS<(JwIs8zsq1{y4f^=JR>W?H zEuIEa--E#a4E~SwSy@eO(~l7PeS{iFcETk96`^N8x;%}Hq=kM&rSn4(cY{`$xqSAu zzI#~DIP1ERSVmj6)R{twsoyZ2VrdolE!nY~TzB3G!d#J&ef1<+_eksAxoxnYs3QH< zJp=nh@A$F8f2~)4{3+CheG*Q$d|{x#x_#&{V|NML1xQ-N-?5Sqbe$bmSW@ZuI1g*utHqBS1(+E$9)BW{JLvp?<26LkCCqsEEr zy{Z>U77l=_dcULRzINl*f1(0x7;o7DnhSug0NkJ8)3|ScRkDnWa-2Ia{ zEGo9=6ysW10nW?ce-k?tB&abkg?my+yZA!U(P#uodFmE7&*N;-naxe;nt}`3S>U`E zc8jlpBWRYdPIJ7~7>%bq**bU3;A8>D2huwub#&|tuhjA2uupsH&=A}Qs5f04XrILp zeniDV4|^SW2(luuy1w*K{DbQpppaLwyN2b}W$yHuYK&3#d^Bvu{*m$sqZ=*fn@yL)+>p9!gA(W?=Faix{THJ5ks#qrmv)qSAa4NO>BL>fHygOR1 z+DO0)4MZjm8&)c*TfG?_9c5x>2AXvgmY4UNFo|{Q1y^o2o3^0>i3zH&nmnqC1!s=2 zR6SXN9BYN_f>QczfI~nRR)8kDjr+t}^Fw~UWk8w_KqQIg4dFW}NQY|$e*`Nbz&R>6 zPuTe{7XVO9%g|qGUc@;2(+rl^M%r;WPT#eJ#=(b$YL4XMwtIWrexAaqdS^(fPjYyw zI?A}b3Ieai2i;k%NuD15s6!NDm|q{2PG6&ej&UmFz4+3h>dF{pWvA7cO{jlD;^n;@ zrP5vB*&ZqgJ>gv?X;Vu;}dTuK2TK4 z7Co>rgg4>RI3PC}`Jl!!Kl{_%%m&yuG{EQ(#k*HN>X7en%xgoZo1whOZhY#c{aG1+ zu!((pw}lLxy+BlLm|n0VC7yCKYgj7}b_10;Zz%L;QKGG+#y7mk1FCq7=dw@Kfj^4N z;6*3+zc8WV zl!@E$O>~b`!NOlm^z)Mj3`r<>+@Nu+8@sca8yfU>Iu`o9V;WET&1vqm_EXP9+L6V6}CIE@_ja4tG-?I`LnH@y_# zUz_kg<#b~-xX`Q-26}kQ;0JQed+R{~t7JPbfl;-0N5%<`c~uV`aTi98)GGAl%qUYC z`OdBBbEp%mYkS}fs=|0Fs%vk-vQM%Ako|;hj=Lxk0DXb7n@qNHr}MgARehxEJDB&HiDp#{VxE&<(9<_PZ>kL7JUg$mG4`Mqr!mz@5>pF?F$C~ojVHHY z&!wrP;DZl9Hv$%&KlIKhaIv4MM@8_ysX|lZKcxKCwZZTC#4T24$)Z$qt7)glz%cAT zC%ebNO;ukksjRT*zn6*c%~)Rwp^}Gnins8z<>uTLxGgk$v@dlf8k8*dy1HF`m_2g6 zX6LcL@ng-q=nrbi`@rYTV0bGIt7;s&dDv3O}6OMw;(s1+o z#YSL|gP1wOB*<~bP1B*(%dMuWHVKDRe1fTIz>%4>G1|Ri8i_e)a#sEeO@fEeD8T!$ zUAMVEq4oeaapvqfOd=`)KaA*FdAiTrM{Tyxmdfm1MrB)4suCjbh!Cbm8x+IzRf;6_ zV!H)F+~5p!v{8I{4m=n^3t3k}=$2g2yOca~9VHJ(ctop>{>-b~i+VPNOC!sotknji z4$9-b+}mvf)_Bf|K7u7R&WF+u{sV~|oaJ?4W$I}j!8KRv^)-jA&>^<34Fh~Vao5s3 zYhF0g{cQIf6r%*gO~NJ>2cBB%F4U73?QaGYj7dF}gL5g{#DnqwY;{X7JslahpoW+^ zCZMqLQfbnb<{Yc#jxh@Ywhl?nx6vv+&f>OEzO3Ht>|AUTz>Y#s>6ofWruson5iMrYN(MezH#L09>!FK%&*}i&-@#^R)sRN@@BaAKpUOM=WOLvS<$OwFdgyL3uIQ0HDEgE- z!wgT+{sP|NvF819DrFg~+mX<6U7>OJb<&SGPUivM-HBT$JeO)r-aMJZ8lOH4?F%AT zyeY^NgWZbDt4vz<*;GtCjJ?_zOEe`$gjU(D>R{nPm4P>^Df*r8_-daWVne0z^(pqH zE9D!|dFAE02@cqzhJpEYeYNECmuzmHJ0frKR?+U!^@J_ymo`{|&_2+_u1DuA4l(?4 zJp#*eeyRZLmV<1LS1d+F0fYnI-0&i#M_vnA_u^l*->szD0zl}NnNYP^vDp2wt!jBN+ziN55*M}Z@8!Wo?zjL3KoOwy4* z2+gfj#ZdP6je%1%GkC!GcIiXFqz@~Wc=xw^bB}#LWR!J)l5?&sI1;itx{VW@uZRi^ z1!1%Q5)+$3%SBoCr1w2xTu+Ibx|6}r%lZJj@LU?t#Jwm4Ahh5;_D6mR;h z0SRx*&+r(AaHAr!nP?BGkSu|JF7REpT4U1oQq)3WVN#!{T+Kz3b>xq!O;>l(L0Pt@ z;FKn_`fmDnzhn|#J6;FIm8t#^xO++A@kGRXyP-u4z;Zq0{UGfxKMSeM2>fY&y4#*n zq2udG`s+`;x1Qf;D~~O4Fg`+@bpxXd9S7F;nSvcV>tSB2*SGb&qpj;CIt}o5Tj&Xg(WjsROhd%y)5y^`%+v-$dZFO{^Y)<*LI8P_0SvxU!ZVfc+g0n`PvO}04c8Wc!YO% zp0_miKC5PaYKXZb`%g*7*}`-RdF^3<3BmTT0dAw)nd1JNQ}DTD?XC9!rJB0m@9g+J zXm<(~huxlPL?QQ*Mpr!qA=-IxtesD+3;=@rf%Po7F4S2P`kMn04z|{gA9+ZvKu8MY z9j(KhO#Yij$6K_?pVIBm?^`Tl>PUYZuz7E&8v=a%jTP^=XAx|)54*bJxbBzw97HZ( z>8U#B6=y`Xqv^^XiySe5U^i{=k$QnIy{>26xryz)dGY{ui5$T$+CSOdj;*jDg5-we zy>!LP!s8j1_CDP-HeD0V=$TGqNSSgh%AINSbWM9U7%1EVt5W-RNX!-I zUFHq+v+3P9`4#u`1;R(@g>k>m>OwruWZuS^1&;3|B+j3IYfMuVsg{xfX2-vm7`>yM zyAYaET2sTa)&~9sh0(erF$H;t_y(I}AxNJh2d*RII^}hU`fcJFhLp_{$m48G?WiqP zM3PWm^_K3YgVh&mri9P`~WWrP`=~YRtC3|c^Qi?XdDW%?H zkXBo3hgT!1RL2g13^)`qL)>@PMqseak>;Q`@Y=GTT2#FQ>|2d*KTx|hn>_#FQ;$bA zTT=(cz{%CZC!>=SiqGCD+iA8Qe}S&(#8N|D#S0los8dUk2;FVY8wxZ?BeR?65=`X! z*!Z$2Nn~AXE4xM#8{BasX81jDYtzYD?2f`TMN^ULsoXUXwnKZ)9w7_*1sZQ_8$74V zn7YYjS*!X8y}*B+dHihZ7e;*@vFxbMXikSgpr$YfpR2FtNAUdU#Pd!pbH3jtHJKUb4XmeMHM-Q(%!EGBa@)gtIpNr_CSw@22>mt9UKggO zvW{QNlqf&@`TqKaNrkHV8%a}silR3;ELOFSLyJ2)sJuR5!-egbtsXPq%t%#$yP*#q z&;Wz8(_d&5^kmPiyaQ@c;#TZ`=++py zzLr|-kkc1twp9=J1r*|)X)fZ3O#OQ1X4(;l-6aKbM9r^}E!+`9@dJFg#N~Mg1-771 z)c%~&e;H5uKO;M#C}O8MELEV)2+EQ-n`)26nfctd>Pmay@x;~Dog7QX>6h8AgdkgN z0V!|-7>ah;?^mcEW4#kPFL>&h(gdD{44o8e*hI~gytLs~2s;!@RPyg^O_Q-u zEC(hp*o$(lWA|c)#7!+g;KgZAt&e4Q-YYBvYiuFB!%CXg%FJO?NQNQ<2*4F}bCW}= zBuV7|r3wi?SHlmBxirv4eL=k~B%rsi4&elutJ;M;$HVmgsT42Rd=3|r@?5t+RVW#h zaMk*P)$x#^89+RR*()ik2)#km`mgIuhE{#Wu~RlITdPw1kHVf_p3*Vek-8Ei$!SYZ z>WgewZX&$~LXY|Rn`{Fm6l6RyzXzwN;1W}JB=$`WTc$96y8EvvKkv&Gk3V&ucZ*Sk zGTfaQV5kO(v3c$g4UN@CasZ`4*j%;Ck+NS_ka=6i2j=?w5no4G>M4#CV`Af@BKM^r z?21$|>DSA}px*=hofO4bm^X~0(G_oMc71gcVP3%8me1X}9UV=HVUd~jnfERs0=L!$D`d`mXrpdw{$iL35rvZFLBqMFAyUYfihAFBeXrd9c{$70*K zD1Nd>>zu=Z8eq4?XOAO~J@&YSf+IpFGMIe3IO;sIj-NyF>$a6=M5Hxvm(TkEB@3Ua z5XX^l5B>OnkKT0@(3uDo6t85PA0_-Z$pmy=@3VRXry(tk&Z7~qXwgUIECG!L6ZcI@ zsVuTo4QFx*8sZjDn7cgfmQImznBX88%YvZh8(^Z~m%f?sA801y8J&kreo2tP;Zerb zf3*@4H6(>phfw}2T~`gzJ2tmr&gZwBxFkjW863BTnWUdnMX4eqcJjg%!1UFIPS#nC z-ELF1j){qd2f2PUIwo@)UUL5BbLW?N2n~fXRqqS(x_iGG&Y?utfjWrtj&#;HJU&mU z9dzDu_l0V$Q$OwaBW(TznI|*Ya~#Q_OWG{)Um%lwT4q<+wp0cS&nkbpl9lTa+30AI z6B(xw=0%TDxXhpKDJYImkbp~nPv+^HZW(|$vHLgZ+Rf)?jx?po{62mNDc%g7Bo-q~ zP%SXHi%?Nnvbg-0`bQFaF~%RwM)O+h0OV9rWvBmn2h9opn91ta?7-9Q2sdBCo~jv? z|5RBEW-G5$q9|*V-PEM|12tRwZ&>HytMM?B#YnB8IEs8lTcZE)Q&&N9t8&Iy!kqyD zZ;H`H@cMt~RyLz+*(x6}@eqP|CNO=w8@zmr(JQNY{h{g`O7%_1=Fq}+hc9%8zn|AR zpN{b|ekxIw9Q!3=c%Hnv>{=f#rm9iB$5bXK195T&j;0??K9IpJHpfa4(2*?0k% z!1VNbuxubmu_q0L)s77ch+?cDh^-XkRuBvm8K&xqVh^!I`7M%4NT+$LNwczjmR$!hrU+tkDmbdF@gBWWHga zi)Ro@itazpFfll?B2E}yy5J<6ic#oywx(=CDl=`i7GDXZKlY?}$n)$atO%$p?pwG3 zgPk7oJPlaA4yHozhuedghA?HAfLhM{Ta8&I9xcd{*8FBTX*Vkjqz*9u#6 zS>Dcte&V{;Wwq+a6{u+fh`V8WTwH2u0V-5Vl31!2$Yq!~nK5_6z7ZgRFu4F-bnEmC zulNQ)NGreJ0Eh~G=U^WKf9&86WAUMhTo-ynDo_ikDGTVmni|uFcW4kiw~#}eruXl! zGV>|dNX!F7em?QHzskyfGRkV~&j`=_)hF|pB)Ys?SS&kN_u1`MrW-tu^Kq=C{2!*? zsT)s_p?ng<*-3_l&KB~OE^R3zFpR_c%_<}G#y^{c2hRx`FD^vIKBp=Q_CKtjA6_TR zP3rtC5z`*e>F^4ZV4pn6dSKFgqHIJ%!m#&6+9CMN&M2tOHR|d85CbKu{5Q)bb=sXd z?6S3u`}{^ppMhDoN~A)S-UXX+&aSjE;VfDWH6rC3bvb-6Ra35S<)9G*^b9toQi~f0 zKaA@e&ovv-JzlYGlr~o>U~VGYjoOU^GZ`qa#t%Xi5dpdb#B@$MAU5RU2Rt4}ON!|c zkS~^}54?*>6N%kSdZb2nX@2uDYlfotf@ ze*s}x59ZFav<)7CpH0!zlN%_jWMX1+aC@y*D@!XDxE2`PEk~%2@lJk^AY@_ib#I8= zHbwD}P7ew3vjqyYk58c@kqAoIdtxdU-%mw)8%)!uA|#g?taOr&ftnrOD29?4{(FHe z2@5WUknYc{$p%j6*Fby$3RP!T!?y23^AX3CU+XRIR#rp+oHbS!24i$*XOlo6Wm>dN zXzT6W@%K~ty*ngHoj(FQ0)dPwzof1xrLE)EqvXT*elYOAUybCwJlyTb8|r#gG$%zs zXG<$&=Yw0TdGnY2FCFSKa|~n)5C_J8lNVCnc zJGBIjsjs@w_!=W-bwK(CyZsIfQ1z!7NF4|8t~Nxs)@XXgd7E3e3Ukc#7BhkpsdP{g zj7HpUL~1Zn3sngGwQ^Zt2HbmAuM_^4K z`#d6#xJ@5*>*nn(OS`{)A0%zPaZ6Zz4?UU`;;(_(H}j`x1QIhs`wu`2T^p_hsHvr7 zY+0&|9#EyF2_r?vqOgE7~BVJL17sF9fdV7uNq*jI;RhOjJt?D)JYhOBy>aG6x01tI{*m< zW4&tfI6cCtvXyk-9Nil0>Jei#@x(?wg*jk%#_5 zOS`-+}+ibZ$Ki9l+d^CR2Hw5Mb>hdYM0 zYt)w`WW;G$|NgRUP5O{(rh1~?O|0Z^7AlA9!^sE@q0x&Wxf$jTI3l^QirCfiOOfwC z5Q+xF=H!71a|BK_+Rsu|%Oi@C#`ya%AdbUMrKjl+-{hs;e3TJdN-(hVT=ps(J%`Qe zy_RXqoW@?}s&`r!mnNcreySRts{fgKxV-PWSIcWT0BYbuB|w5GS>?C0I@C+9zr6n~ zWqPSmo1vaKmflf6Y`w%XZhL62$b%oLNLaIc%vpJz+OVv-eDBM`6a%@6(=w{h`5H$Y zv(|h%iBnz%rw@~5Tl!03%IJk72Fae2mo_auc5GaI*Su)kH7D#atKf1yEpl9Z*PhDX zhG_N)Oe60(SdzsU+HN63vH#akmWrX)wp=n5*XtIu_lZSr>nB`{?mQl8OnK0!0JpM! zZEvO7lq6G@{SgX{{`BQ1s~k#(34eK8SjKvDs9@IacgAk+y+g;$Mk~pAs9~uEdJ6v# z{5ET1jf$;l?f%MBP*%W```e@f zgOq^WUEpB|=1kT?i`9CSySXjR_3{CRNW}`1K^Cd|BMa1wy{Z#v=4LyS8fb0bf#V_D z;Il1@gmd|BXlfxwE0l$4Y-|pd!!8yHGF;*-KB^kp!E{3|eRIRv5B#`B|2fNQQPKTv znY?`>L{WbJqbAVS$ufTv97!+nPXwErbE1M8VoQhh<%qbvXlWuy$m5S#Wl_`stW~mP z1xMoh!$ma`>ttF!CaK>frm8HPZnQITfB9~L4GC$;xA!ZUq5@bgr|PZl@D6n)|tEld%E?&6wD9(NuGA8Thu z2tpS8qa$0>*CfmPHnVTYC5YK-JMuhP@-|t9QcF(bqN+=%F|kNR$1Ywl_ZH+SUMKV) z44k>NXm>kGN)A05^G7dZwfmln=IB&-ax^bnkMgA!LT)0s3p{CcdZ^H zHQ`%jRR`E;LStvV!%eJX1o4gb;0NR67KYSGQb{Zqa%eO4)$ETAIX}lZ|F}JR=J66|KRCS zVK7|2Jkre*+d4QK17z2O)T;EF1KLB4*r-uc<3|1$0jaO5(dn7$oTgo@Mk^J zpru3iq~hd%sN$;QP8$ky4Qvs}oj$(ngF!yW)?IfI+{tDb0rAHlji5eWxF?@J zXG7#0N4#c<8}d7J9^;`;x$41yw%t&>`Amw9(Rg-s)j1#>pmt0hCg8X7&Fp!DY#Y~* zD1J9aZRQVfCO+sDyXti8A8RsAvVN-&_SD)w4@{~pmNjJ2;&vP&8)0&V@|8G ztyd~z0s>k$rzId%r`UBShujIibg_HLstEO}xF=XGQwbOs{7gz8Zm$*fgitj}rYq`M zm?WH(6FbJ(b8}?(iEjUyvfLEPAGJiS)qo4`A*@%Snvz_&Ag%LB3O?VEQ+dxz3IP>C#LZ27k2Lf8aVeT*9i@2dDGIkJKm%M+ z4&!U2_mgru8Mfi0&o7urq?1<2kStRvrr{6kJKA||)=)mC;6V)O1SFVrfXO>>^L99Xt(ZLcCO{_NuoYMBD z7u<@%>WvtWvcB6dQ~d)$*IxBXx)yH ztSGS=r+pqBc&rOyf0oq`o)9Za|Z>KigQU4wU zgc{)C;Zwc`%PsPgZ9GWlNJ+_>pXtwRr8ivQa>wkb<<%iKBcO_F6ryUL@Nl5Y+0<7q zeA?u%`|_3Q>AzfnxcrQ=!sw|YRlh?+-~l8pO#LFj_x1Pxgh+5)G;0&6#%ZN-B&$LN zX`5vtK0U5PEV{pPlAZSExy88D*8$-F0TR;If9YKPkrB?D&a=Qps-4hXI{}a|aDg%c ze1^)rZNPvJQJ=zgxGizV#Ja|^ijqO7e20$Gb=(o6S8AV66j<6srG}fUY@as^tRS{Aul_qH zY!G%pbo)*CFbQ!RvZYDtM+(GR1s9t;Mofgh;sny4wbX+^QfpTI_m*%aL(|9KvtWqH z6ZYa?)Wei1zKu?jvePU3p6=|-q(6&y528>W=MP5RNYw7z zy0(_J0NvybK#}Xy)QO>%=73bVME6G|l8}`g6txuwHEJkH{Mz}S8C!PCD-JdRw z;;!12E1{#0EHx>fXIV@ZUJ1CnFWaKsd}+5mMDqM`@!{*j?B(9lj5w_^gDOjhbS+)< z#m(aivOAvrahv5@>fkP*=c43kx8>Yp*s?Q{>6s}W^Rg2gaJa)A$#XrntvXtnqA$8o zy__6B;5&u06nJ$n7ddf}xLUrEe%au-xVV5H;^NLay} zCLar+-DymfoDX1%Cy}rnM(FeiKV~td-SiPTI8Y_XD#=-`jpX;Yt#*4C?eo*V4V1Io$T+?91V=y%hWSRqi$iRDs!6QoAB0^8 zzZeuAIHyuaE1m7tLNXq3cf=sQjE|U@r}ShjBXFG#fbb3OtS`wO4CLZdK z^XPtX4voVb{=7XTUAyV6tVrxV5+n!(eqBNZx7}?p%H zu;!WUjY5vM-#`)AHwCZz?k@5IX-H@fR&2Vv7R- zQ8no20VP4m&-uVNB_{U~zwyuhe%ILs#f+J?L4=737Q}psTtS;uv_iVLne4|1qj~K= z|2ocx*%5c9D>+kv2;bxT^nj_3p8-84FE3vZDyLL(Tp?RzhTjYd#D`Ae@%%6=%)qv& zImVwcy7mE>Mr!K|g2O}=Dnu2#9It1ANb3DW9hcu=$|sx9&lB`K)f!$KcVmgHhT1L6 zu*4^9LP_-%!J+BMd>VG;Q&MeFwGKvig|UE`6TQCHXB%yEmP!BRF` z$2&(j+maQ{hfYmOetC|WdX|XefI;R9s<=UBS*o?7$yPGgGLlF8KC)!WqD7cVD$UMI5-a`JdWX`gXbCfW{eo=?xE5#Z9{YZVZXvd-Ou*nIV&zWsG>uh3nU%xHVxdpF z>J^xJUz^q27f?;Bs@kz(g<&TuWl=+GS%{<-kct9m!DG}I`&d(M10918(L^z8$C3uS z8Gc)rej>sCy-t2=87&ToNYm=|A;-n^0_atcIikxkD=)UrEuPjeTO_1*Ueap(Ev6__ zc6T-7d~O6G`(?`mUz%w#wvCwp-p00)`2OiS%fS1+tOWcB@$-?!2STJ^Sii~zHnRqz z23HMVfqJfuV@_ZHfG@w+n^*4#a8Oe^_iCw$8r-#xETi=f?@tSBNA0H)LD2LFTmNJM zVYFzyCG>{Ma#{RME&aI6F}Ev|>KKD(p|Mr}8hP=KL<$@knVl}Lb*Q;<*oC3LW8SjF zsiV6sigeMDw30I!6FU-5b?D=#d@3#V$FDtFuF>j7@TX3U_I<3aPOm){R1R9*dOtRi z+9Dh)`t26w>95@KOPnr;Xz}#Tz0*xbA)Y$(L*UgK3AI3&b!e67@Juj_?BPZo3-zY1)XS3;UTB$~7|NA*v3m%(dnY3;==B-nb#dr%`SF4)ZFbmE^==K*O3o`g+3gw6<)q8yM+?s+vd1-r zG*3%ND-V|s3N6l-Xdi9SF&E=4e*KcGgyde`)6-2nRqCo6&zOwI6`Al$Vt0YQQtXom zE7FkoR=xT>xmrcwzuDjm)n&;e^VXZ?-l*gp{G4Xg^1IZaUyUY40h0PpP4>#tf-ka> zC*t_~VQp~>o@0QwlabPB9T_oLek{#++8_!QrF(eTL3z_gy5Nk%@ym1G(b|6fzTlqg zE_rIAQw6pB7(Y&@TxY!>&2?uqO<@72vhulZqtF|=u&zecVR%*p=Sx?uJ#8c-vavzs zA#cjUFD)tU3xZ4BwIN=sBvYm38&k6+6s3Gc9N zNl7J%d=k}6yl>5%$~YZs54UsXWyjZZD=Q;CU;_(zoX1!9%`w_F31FZP=!d(wy4gdR zw0}wL1V`!ydA;Q_v$m$GnXQ?Yr9&^W&aK7UZ(1s&0fl8+a7nWBR5?=es&4t?kN4N> z);rmzXz9?rKy_~VqrG`!mj3UomWl5J74Gitpxxb|h6d+?Q&%?%coWeDJ(Hy>{h$=3 z>UW(flhfIaW@^Z&`mhh5DJj;W(aAIT0Ovsf{zGtBM+}-=N4@Fcisz$+`W|F+yh_Ul z)OYg99OBTbP|L1KQ1?gYDR-yZJBXg61T-1+@9{FTHqpUvPIYg6`LC=zm23Eynnt1m zaacYZa4^cnH2WsXv9j4Ig)S&Z^ayMiN7-I_YwJo~F;l6r#X@`f1lrj#PA#@@`thfg zNL|4g3G^s&j)&0S+H1KVU6z-uma42KhFnL7HaYW-9F*NIEf&9{+b5G)?KLk-!RDw@ zdYP}-W>No$+D$D1pA1gsS*1|zzDlbS&lcYV?cJLlfW`=wxdUWp<<<}~$4+}n1zq#T zo79In^}?JF4C#+F(*v?6?ENI4I2HZY_8!ErfTAkY zumE5(BoihqX2gz$&qua-9s$vXf8uuEUJs;K>mv?Zx zXto}*^XJByeNTy$!{_JOR}pHvbFS2HD5D>x*M%-TPg}H0a9*)ou3m^m82x>TzdkV- z{VcBhAPyZ{{1P zJ}ltW|IF;0AUgf?=BMi9Xm)N=Vyixo|47+1zBPp}?xQbtcnB@Rj4;wkY=sJbq^Eq) zH&n%ux`QD-Qm#u%QXKPsXBH9o!ZH2VvGC$h@|G9m?bMzRyj`|8MRH_=FLh5Mj;Ta< z;V(CE^}mE?L{>|39PsW#Dvh{wzGeb81ThJ&N!?jX?d|pQn66TWd!?@@I8IfB)7TwS72bE)Nvxv7Ny=~ z8CL=Z7Kl9pJNk@64PCBs&=@csj81cEZfG~lziAC=*K5(72lq-W{bW%rAGP7Igl;8e zBlM6(&Af5TJ!UzbR%ML>UEV(1l=aDxt;6L)>fu;oJaTu=q#+ca?PqARxz@(^to$mW z$s5hr(boM7!!G5elPTmbemK>g`o3Zd9=?zL65?don;3o_%}?O1IzQOApycHo#}7sG z8Js$vx>V@_xVZg&->4|4x+U?G-za{Oi#;PR%^)Ha1(`hOsKXX!3wrwtor56C-cJ20 zm5IY^pv5gP_Hu@X3aFAJw!m-xH^~QK3P`*-&5SS4o9_b!pPX(qly18jm%$bF-1h;+ z99!=vA|g%Z-$~8e?+|%974SKmf!XOcLMD^7tfS{($Nx?6fL#X)@Jk+4z9#@ z$bCxnD#%rRLa(>A{id}WQQW^nSPnSCDAnEsoT|)b7eOMIo?az4G@$hamB^HUcfl|6 zJ7nHYoM#MawBL{U0ODC0kkLO>9qeWmMh`Guu|Q>Q?@yyDmBQj;pd#4;N?c@t-{Id) z)7dF3f4*iY*VxKzeqJKxYPF({)b_?24mAd!TsCyid;Q6jHU?XUraeG3cS_`WI z0RPm=k#FDBx-Rq^djLA79){36Bd<@0dGmv!-D{8D@_B*KAyru6fHVl#Qqmv27;sPv zq|!L%`31UBvneks2!ZeF$;bh7e_fs)8qpj*sH)(GRNfUD5uHudu(Da3x7~a=-s;?IjBS%q=9J4TUtxv$1Q=5elql1Hv^Dg;vium;@ zC6M&IG)d8pX@Sb@5QU;zRd{{#>>aW~-c1FPpy3CeWC>f=69e*+4dqyK9i zLi&ah%SEU(My?qj5Y?3WshsYz6TC-27B3y^wt{$Qf7DOBUVnn4!Ic9^?;ACzfAAtz z&XlD8ga)k}U1lUqR~#<9&~vrlTY9+*;`u=y6luJ64*=94KN=X7+C9?cqx1dp5;0BD z&4jiB->{1T=vCxlSxt|GliUKxj6PgiKL@fTU#g9GK!(pQ6SAXsy5vqjCObpk+`ECjgP*5$Blxviv?5iCYXDQ&&_SPJFfEtI23nRb_=CQ*3>XmqO)CU z&c&*8L)^xFyL_|9UsSRn)@wVf*VRLhO6mYu>Gf_8RW95a1yF^~ap3D&R}Cw@`2KZH zvcw2C?dAF0yb9ybrQe19H3r8)MAmMR%Y^aZBQr}y)KTsO-b6lsbss~UVx`IBE-=)p zpuo6=*I9G58!0R=IY0kJz0wr$K)aWh)4cP)bo02u<2)Wl#@g`*0k}dp`Av=J+#NY`q3 zx^zZTgw*6!B#@`kpVIL~V}|r#O{{LI3m>N)18h@+T`ZY*_c=Z1#G7@VM! z!-T<6aRu06XjI)7K`-y3yfzqJa&?(c$P0ac9lS2{dSiJi3q?G>_I_rX^@egrQ+Nei zY4<@|J>699ctUaWN@jC5Y;A10ph4EhH^X~DJ~%iyF9JV2@4UG9@Fh}(*uQhu>*-{^ zqsLnM39jRQG^o+$ki|;l;S-;xr1U)^6`7;1uI0y*mRBCGRwrtnwu6`M2GT)-hV#Kw zsjSOYJP_KcM=*2-3}}k9I2qK26@OVQvwTO^ezv!Jz6hS6KX%pp&EH?>Y0vf0_-?V{ z|IzgpKy__P*C+`jSa5d@PH?wCHtz0DaCesgVdKFP+}#Q8?h@Q3xV!sX>fROboZR@Cxa~x4g116ct<){#M3^;^!$}uV>q5ZWB_dBG8iMGKDz8# zZLW|~hBxrei7tqs%j7|h;J2vY1cOM#^~DtQn{Ivb3|Uvgwi4Y-L8MVPtu86IeBS(L z;?wsYl;z{ffk8j8wj1&6_;KkvWCiF%i2JVdSbA>JaLl&gWAy7-#-rogswZH0#&s?B ztv`IBjOL3yt#Qg4bgy&e!NDzjEoC{t3g}l6=9!UVXfwF1T5Q_DcO}Aia?0)SOQ4pkUJ$_$K zD+Ow>fq~GPX1)4X($I%fxl=FKbmpWFjvmR}Ebs!4<+fc!6SyIC%mY#=>Qr@0)v4(yF*yTKa>Tvqi_ zTpWcrwZl#bEn3{0?+GO$rT$9`Z6Hc@&eIdD=lL#5E;0%EFR|!=)m43{*RKLPSF04j z5L+G63a)=v_19|tJZ1yAdPj)7c(k?Ng1nHi5G|Y=8BSP#qBRE7x)x2R4ET~)%h43U zYHsHVHllg5ZA@Q~tW$a_SX7Z=Fne72Yp&R9*dydE1;tWvh=_VeN0EDadIAdC4#4zO zRq_1)epSzT}%KmaC_Aa#~tYKSGb7?YB{E z!+y_h@;{s%xC(;lF^3S=E2?Wx54NrKBWf8*t&o`&Vc+^=jvm=>_zRl zJwJS?p@RDU;oC_ETGq{j|9ZSKsF#l9mJ~IZ7#T*-)fGERj9iea9i7w#@tqF8W(2W`$!eLfKCc**!%Z{bxV%o*>GfE&_6`)v-8(E;r5PbwacY59$cIh+BKbY zQK=|PZ~b{tEIMhso*ed6M}+GagV2sIvVSsw|7U|@xU=DE`l_z_S2I+~;Cv}+_Zh!c7%C!tbsOf>HiPu}MXU(~? zL}Dbu!p{B`Fvi6eFHN#op!7{0OfUA7@vo(cqcujoRS33?qWdZQ^MYjWP;Kz^WuxYR zjY7x5(x0Z|$YS}%6YUTs$?05=)XK|~dRz(t0horN#X9!OBORIoqoxDCC4kArVW3`P z&-_8@-QLvx_ zH@5Wq;$zzAY~_XI{}J!K6;?zC4v7$9`u3 z1i1C}by(6NB?U0!Phsm-W$}MLK41feEF&=Gg5=Js+Eu8TUV}kQ0D@@CK$q}v-1nH z^PFFE;IYNOe)B{L1|h>hG4k?;$x)F5F}6ZjUnuI$KNcT=98FRTh6>xu#+&Le)dUdf z-lf<{OaXn>_9&SRh!yYO3!k{g@A6LMAGVJ3;5~m9MtE{iX8Z1Hyb0Wp9Wodph~Kyv zq?=0c%S9Ce0)Ff33t+4Qz`@j;)QQXzi;xgb*b|Jed^ zeMgCk;+H$XtUi4KV` zX)YNtt@HUNpQyE74ZGv3vT}^;YOuWLQ+o%p4**tw!y{^@0*Dkv(*Pch{wI8z-2c4& zZ|@A1P4y|gz)R?)?iIp6l}IutNhK1Zg~)#xz(@9mM@N%}&?~fAKJ9LI{lKDY|0U2& zC_AM2t>`EUyET>b&;B1v=!5C^j?>yW(g@oN3;R7?0>9x%Gh%nWpmT38S{JIb0+>n& z0qz4cQkvBNKAuib*i>JIVJRQectIrq!yV-^1O8<)#K-@}2)}(8D0ssNfxlw}VK9jF#V-j7jp3qR z2mJfBOJWNbAx~8{w8k;>P=h8rLX4i@`kGF@5)UE8A4%!#*|g8h&W0h3oQsUYH5X^)wE>qiv}ykyhVCNj zL#8~mP{v{|vRz{e74_**A3EtS=!~(lQO6e&;xcFRM)1=ACPw%=eR5Z#^}LJu1?dm$ ziIyK{f<0Z{K$JWB1z@FOcW)En_ZE|Ki!&tO{kIpu1hyYb0xn9AF`oE)`Yh@7P}6@7 z)%&k$k|Sj&@ptX;@T|cD;geeOI}IpS1vJNjA0ZSCcqSCEIaD7$e3?ji=6Hg~i7J`e z%mh=IC;7Owqdvsgu+`A#_svibsqu#-cR%m7hQ06w;mjAlu-*@W>lsM$M9c!28!TaD zY5A_RvlE+$NETV*#ZK2?0gL-TE+RUMqOrjo2)^^6HGmK5%m{XVC6$BRAJ^Km>zH0w z2keqX56{{VX(D;3o<8~*=<#+wGl#S3>=iG+i?_@#i(Hl?#NYm!d3Faw81LS|0cO%< zj{g!d{sJs0U$=%59t`nl055FMw}u1INykhlRg~aA6B!`=d%y4vDALOnXQ&DT0k64p zM9JKF>nLa8AZEjjU^!w0z@na=b_y&em1bW68vSJfeMpOp_boqiCW-&X!9*^ zAYe93Ux;*%J7onL!ap)TN36eb=ybI_w6e6q@5Hy!2h9`r-=67~2p(pIo-ZLp3sO*0 zGO@A-R8%nKBKI@>n+~|OjcC?5XKH{4VuBei%s^rIhy4oR{BFz)Idpd2Txs~)h2UsZ zq{SninailXWG2*caHcwV{A>QT=59*(@lqq4k4go8Xee(2pP<2jTXJv3px4dj+$ms0 zzH~MJ0T#Ou`rKEQP1c^P`)oI7x}}1FHr6eThGIXRj$|U_qG;OnkY`G@Ltl6V>HT88 zEbiY?2KY_PFQz{qQ^Wwi(w&sDVPbdEvkXfvUl@b5J+PtKmJ?2VKpPGv2=XtpO029msj8G--9v0q}dTaR_XYaRo5+Rs1~QWJV? zCT$bLgcVHDfa>#tL&=*!ktJd7tir^-U{`wD8=P`x3pFMAd0%;swN7NQcY3pUThCXI zBh!b{0bMJzKAS*$b7QVwcmD?xQ{U++PZ_l|3PJ6Zd97@J|4r*N;ftVoJZM;!OO<-q z9;3VB+lVb)G^aod3t6jv{;n?I^~}?`o=fexU+$! zv$$o4r&~Pd18_U)OoGHCO1KT=Pl!*=k!$Iy_#6ZL5_~zoDLgk&W$Oy zjePORvBctmr_(+Sv(=4b*D`sE>z0ZOI=3?PL!&%flMY!!hdq*Uv?mu$fv$)1ZyxTZ zO*OW~iqQaed@~Efk6Y4q7s3_4K3w+6QAHj-vZOhD>RNVSwgZ;?8BJYBKwQjNS`FWb4_--+jK9+d+>8Tx%0e9|SW&$Vgx5XaD zT`roP8W%5em_|}l{UrV$4t zm)9L&cU27ftL+wcbPk@Uy*6lHWCT)-)$48Eo6Tbr5@fnCQ#_UgBeNXb=Q>OzUX|dL zhYf|1F3fB1!q?ANk^G?p_n4-nd->1N7cfAAKtv?^C%fCMCLySJb4dE>UxY(J&q&i! zKSzpaN=UG^1j`8U0N_w2`wkvtL{XGrhz~!=D5?39Wkj_snV3kV_mOuBKuqE)D?>eZ z4R2N zruUuxQ#TO{0SmMnD{l9f&CjL}>l%~14KUizHbf#pJ(c5;As*Z7@V`oW@(5d0$)1q8 z?sq3;)5OTXd?fbOV*~>|{cVTN7Cp+rT1KCXai)a6{ws`Tf20Og1X2ZpzwnO(KVTrj zV|1c3ZMi>J2!F8UCV0t1$b}iXs5dv_>w9G8kuPh+Oi9cKfdB`lpFE_xOiO9S{MvJk+)dD4Mh3j_EclbR}Rh%M6!tNHJt(08RHA#;AaNb=7|J zLm+tJFko;~kP7`Pd7y*C=(}hsv8dvfIbd~JVB^Uz@0=u19-qu#{nwdp#=@nXdle*95*GKw~M z68h}+mZ&ApT`6&Gj<8sx6<>F;3Dbo>HH#}Xs$58kUyvu_{P!q?CmNL!2 z8Ud3=fxFo58pce~X`3rgqg~z*(ze3CY#nVz|GQLrrggL#HvC3U1X^unHEs1T>cY1e znso7aJ%$!G>rZg7fHZ;ar}so=HH3cA@s`c_`ui`h&+pBNv;zRILVXZuwcL+?aV%Z; zj8_=fBUo^>AR;f;z=W-~Ul>4miHV6hac>4_hYZ+Uup;pPguw~0kQ7N~`pPuV;Z!D^ z*L?^Jp)E0f1SxKuqQ^#u?z$s4qs4c;Xmk-O^a|dZ+a7BTWch>yD}Zwu!R1Zh_$;We zl=26Hbu8s|H6nqf!^<9XhEw zzz#vwAm0Ki*fA<%arwV;$Dr_q!!N++zb-e|6EZ5K^qmejcwWa`vr(%QDkISQ*_1WJ zWSgOf#f3p=;ZhL4i9h}+7?LipyLQE7RHTDNAf}MZoVxEto(G1rp6-PnYco z;n;{zttG`1cb9_NEw<()SMr&9S|d!ePN%>4omI215PcnT zFvH}6%1BUl5V<&@p8#sZtK1$n^@)-YdSf9a_14ah-lGjh}DO6z2J+QxyfH~(f*<3o6k8D};x7fKatqb!K1K&aT2%>o6OoKIY&I5HF=@?J)jns>ni8jG;>UwJmXuB$>=b z)S!zohRm^i#^Hb~9?=&~F#)e45D*sa>`=(5zsONpYW79bDue@Bux#&@L^gbL$yC$_ z^htTf%rPnzcawGKDWo-`ucg05J5{M``bf6z2)7v^0gQ2Vb+cQ(v$Lc6a_!+0j^}3q z!M<5S#NuZ(MhB9I37h`5HYcpcdtZ7}Bc_!R8>--^CjQx=M*64!AAgIFkN>Eyp3vj% z+vNOf5=hSep}oHFLKkcm{3Dfp6HUvEQo~pwsE@pF0=0E?>2=#b-vug%?to(?UA0wWrwYt=JQA|8h8q^QN>B#rMCG{q~aG)IyN*h=8tS~wda`~?BxmsM58N)ibEIigwZCuYl)^6w~I?@wKYPHMc6 z2`Cf#foCaaSC*`BAkvTIsKDz7WI@76JZl$pG&F_w9OMezesVN<`mlk?%{?meJ40*& zU2zhHE$8)|0Ss67Wg*Y&GxcN~Bnm!;XdD0n9GCC~mD5o#LkEEPJLl#Nn9q9aQBTPN z`sfB)l;I*3Y1G(LCfi5yWX4b({k&FkA0ROWgl*u9{}Iw_HCbdQUk?~bZRcaY*o;^y z*EQ0O`JnD9I&eC+&)Aa}uV&mf|KF_r8&9ebnkKmN=AZsK+8+0b-A8eO|#MJZQu8=Lrs)& zw;SyXNCxf>ol`W?6&xi!zKZOdgcL3&@6maJ6WydW2~H zs>oSp%aYBZFfne|3ZB@S!D&H+eP#g*A~n7iB1o0rS3un{GRJ`|VcqctA2IC~+e=lU zv5rCrvFUzc-}PSAMo}+HGRTw<7X@j7VbyN+#ZgH>khKywPs!dmBMfd z-Ta<5yGWrHwb~V${2=3PCmn!)Gc3ySTi~8HKuGF3T6U;QssBpSIi-jxL{Cq->a+5! zFkBEo#(|Xr`<7W(r)J3TIi=RTa~FB;3&6+U?HpQu`lUvn$ibdYx{^ZjX7KXp8Txsh zL$_0PdW5aa_1Mt#cF2?15!Xt#wAV-dr1mCnX8)wIFil_3%=%8^ACV|k2#~O2gB3#Z zYlUU_De(K<~}FFb5vzOJ_4j4|vZ(m=M19lk7HKv1O{x z5VZsZDJmmpTH_0IUkQyqfunKWHb!QypP|mn`tz1mlw#Dg;#uhrwPiemA4A$+lLW{G zWO};%=dOzvFZhP-oTWi^Z`1*6^IZre$j~B}<=jxTFqxMI7V(p#g8M=1LJb1ETk8Xo z5J>^C0yrDBxr;6koKH`d5e~>X!1R zLZLV`KSvdVa-IB5_v^#X{XYu#@OCwbIF8zL+x7nv@}L3K0U|^1dgQX_LO;_i?=jJql#q0Z#GI1Qlf1-?|*xE zsZs$h4XhFYp^4b^YF0OMXY&HOJE%ta2hQWds_k#tA9S79D#ab^4%?diqCyAE zHl@(I-ap}lLHZQvB?b$D0Gm;hl*r% zmNkozsmZ?CgDLMfPI&YNSu_vP-YL&NU4G^=@Fo;X}B5SUUPt zA{C~6L!jj8p+vETl@NgeHOigD`of)8k9kr>#p>6+mBOzcJY&-=Q#3SrRXd|p7{+{2 zxGlqsS2R+olFQ8`gFNY}c0Xx9-=5e&w+a&IiV80nE*{)_7Dui)#Dl)o?C z<$*i>h?@ZyesmD`3!!_xb9e_k;;OP4)t84Z)Pl`2fTET z4;f80ZUei;sO(ie$sNrpRy$_->f#ZR)&HE$WoRSt6-B|K^}tIOvrR@!Kv5t&gU>a z*hEduJP=$1|J9XFPxO|GrPAHvLU2tgqT~1K%!1NaK*d-o!nMR!5R+QTKzm=Lp22^K zbAHS(E8hN!avt>FTI_vOzZensJWWMuHHP%5;ni=`YhFvseB=e}w%@md*n;m1_j7wH zkP0gf4?&u;c-$yxh+W-`d)_WRL(?JLadq8VrpT3so7`2_VYIeuYeC}$gcJ#iTQ#Fu zU|pJ-YJ)71uCcFKS=>w_(M-yrNg8=?AybU=r2h`bFcrcy5w4XNs46KZA`9kuAv&HJ zJ?3yx)D?k{n2$VW>&`r@_827SaG#=!Tf37G4noXgy$-UGndU`}wv7M+;xuI@jE>$& z>!k+h{GGH!ZAb$3Aw&qeIkR7k!kv(YdmDnbfTkPW?&qVr_~WBC&9(L(0Z*9o`}@7^-;^G5)X3?LPxn5<>ge!b$iU7>8hn3EujQ|QP&C`^doI^dv| z8yHO8N95L))IAiD(V4NYH8r!_UV2^@MeGtFKye(fsL)YXnW;jIs|)Zu5==M1`5p`T z*uCX zl2YjeVOD7YPBry*B*54zui~fT+WI!nv7rLk-@dhbI)fRo*xz_`_ZZ_)D8<2>WD`uK zS;B^5VMhwrUQA`yT>L){>W0@fFCaW0ZvF;l-l97UH-$r zio1Oti}Frg4YixfRG=^uBybF>35t3LlyK1$u>Z3XBL;KFqF zf<;H<@DI+TQwpi3dUo`R4;{h5ufG>#RiX1hOK%{gE9Ai>sHz~QqksP15FHQqI%fbI z=i=nyvpQ84i>R+_Lc{r+e38`_QNbi?girN{i8V_CJZ5B-jnaXZJaS%$(N5MrhHX&-%KO_t)P>;E4jk_Kbk{YBhO1jThjmw33Hx+{{^8I4%z>#wpvUHh z2!#(4B(F^gxa(y|)*QLz6cnJuLx|C%?J3R}Nf+4JX*g)mglpvT!kB($H6S?MzEqn| z>(5W;r{G=px4z{7I|@VA+gjTd&LE&3h_H{9`AE5adRni9FMCy>T@Um8L>sBs{=gjG zCl;=pk%aLxik)1smpCwzT)fWhoC4qh0Nxj(%wU)+g}z2t*XrDv#UCnRF5661{koH0 zAG3rC04*V3NJPu^STh|(6E{RhKYV@|nAn%IQDzL?guHsT8W{z@ zL3oDMJ)K=NJJRsn6e#KWQhf1p{K9{D|F^}c5Hfx|KzQYLH)-nQLLzR*DRUm*R|Nm5 zpVdo~tT}tU6fyV$VdPwa?ym$Y;jq34IQPaM^-Hb=_HR;CYmrx)Juyvs{J)PxA+rG| z$)LoAHsAErXn5N0adZ24<8X-lj491^-Xyj3Hl{B;s^=;26O9iw1=^9Bvnb#ucB zbW5zh#9^9y6h#!x4Ixu`U((P;#WA_?ffmAx%d5Gk6yp7_xYS31P5nd^gGg?3y4J*LzIiEJy7#7z_-A z+1YsrVb}2qXY{OLJcRM7?4UTV&v6%9srp5xv$G*@A^ev_$Hpdrs5YF)`f;wU_LS#l zq^Fqh3v$xC-@nh3M&~@CY%GgLTudw{d~D%s99h>#lS=aYT}+NX-XU4He}D9b;BRuh zL9W5*A|7&KsP89we9EOLRkm(l0=f&A+1=A9+OHS&NW4+4o$l@&0vEJEX|#iQ*-&R3P2}Xlo+~<$x#>PU#e3y z`UmWaz!bTIekit&_B^2jVVU3K4{1^7q+rc5Un1>GMI8{!I{v6N0}+tPiwSBN)DUfV zQ}Cw=cW-XG?^Va1V&HN1{Q(T7Y`rk!y*qh~KTN@3n8}m=iPuaz5wWKw(oa0`-LwB^Rm!Q*+h6NvVrS+U_Rx0x75<9Y^C149 z19`u%dlJ9LiQNqgSSII`Hk7da#rPqW53RI} z8&m_Fr{^CVkc}BD!}uO5LJRwYlM4f_!VB)bS$AZGSQZ38Bwn>;H7Vc)5-VOp4&z~a ztbnYs5W_*4N2SB!ShGVG<=kaa8=I)5xS#)MVKBVKhkaEg1W#)*xQ&asKDA^~anycm zMlb`AuNYZR+_I(zbi(@%nxU%^=HzSh$uWp95Y}!f*PTVgYj}g8zl0H>yD>m0BLFO% zStUn$0ERr2^Cg8(Z*YhG>T^%4#X7DI<$k)1!=Z9>G_WYRzbB`OsD-=Jqqq2K**|MZ zW5&V8Byaju`^5-EM`tF2q6W;*VP0b(d`sekv#M;~IZ&$A@cS$|z+`{R+%stqGF$OM zmr#;MFJ4up6b<_#vr=>$v8?Fhdy&y=@9S9q=32Bn^V2IwndgRFr+oa~PrdR}PuQSq zd9JngyLTYuZ)Ak|DX0EB-mMJnw+!e?lT#Tro={!{+(`(|S&B@)e$wtd9tvnkvl*qY z0cMz*DoIsVG6CAlH_iXvIuS;lB6gNj-P$uCP=LmCM zt~8t;24wD=xcujJIiB@fS`k)keyQ8ow?Q=UJbWB{YpT<5G|#iySLkjqOhTG3y}iLzA}wfeLKlQ=?{d{%s%-;N_Tg7AlOp8Pe>yvu0CEcrX5 zJQcwEP{)Jh9J5X#n?jZu&OM>Y-Xd%8n`MKW3c`}MAOGs|txx{b<*SJOYJkPeFzad@ zMUzU#>XP4`Co!1uh5tRPDMt2g=Wau!1rL1)qfS%=eSwQA7rk&hD!{neno-RmugM3v zLSu~&itHm1l6e<~3jbb9=m=#TlbEU;iFqXQUwSdnbrjI4A8rbCCaa;!8+|gBkC)W$ z)+pA#L-Ra|Ap|8(>nE7((e8dF>Rq|zOK$0vb@aYWoVy2BqD-cicK?O-dMY6@Oyew8B)G>8LDDe z#1zMu0dt2}pM*O_it(&I$v$w#sm(MXn(oWz+~j{!Jg16qzR38*)j#0$ttfnVK1Q+d zqN+LrTH-E(o3(o6)Ad*c!1>vubLz__w9yhpHz$#-_4-X=rVP^iD(KZ`D=S2)D9H?WkFF zv`-|C6z^=OpZ)0oUxN;ch1U`Sc3G&$aP|#2$7CL;k`Ix%u_~4_953M=p z5ep2wh5R~UGN)NaL83~N-A^`_CE)6#8aldS9e<$x6%zM4xdZ4G{4%75z8$}Gfhuy} zxAwJ53Hc5oZoY=MkbG-Dupo_2Y>h-^ieR8Bzk+d*o_{=&+_qW%Mc=} zVqy`X3?U8+u8GeYZ0(b(_gctRah+p>NE%vp`ckx(;jBOUnxf{PbMNG zq|2-jt=jED8Itp3aY+l)4mBE?;G^!t?Z3yLs3Xd>D_6=JdGf|Uz#F5J3w-@dCW*Tx+LN9kb%Dzzz4j*D$Bj1UQGjt#n;`HU%f{&1l^# zdd{y7SbjV#zh36w0rT0AAy%#k)TV60fNr7^Xq?~8v=QA1Qw?Q~JrjchgMg`k4-fu- zTIpAvMN!}aQ4qIPElIA$Ei0Aw^2loB;7wxfy%OA4fF?Opm(R~}%X2rC(VMQ>RroKZ z3tAEfXwHO$cv$RME{epUy|Xylfm5snqBe%*){uxagtaSIHN`*iOZSeIopmv2Zdv`b z=JGWhS^JxGX|%P;g3bexq<(UARpcUI@1$g8UfNWEI)*C|V}}Gm5xP+WG7iU9iDldR zFa98tM8cj=NPGbZvb;gt?A|0!es4&+nEkgI454zU3>jgV6@xd~b+bHCJJ1L9b!Xxy zgM&CCYTpMbrows91(}5(+mH?S;L_eZ9ahW9+7dRnKSI}nJ5h?x!+RsDiwHj6N2qD8 zA@^u|>;nt{u?o_3#cYxT-Y{lTq=(MR^ea;DNooF^e_0lR>}nL$p^9a3^rh3K5~p4k zS2_Xwxx=^KmEwrgQ$y(X#Hl3Pwn*xQgGURuw3J>5{La!@?}DIr)?H-uzOCzgRx46l zdNa%J#dA$W-crMmm#3G8S%(WsV8g>3@Tc$ly|(-9@M{xd%z4psEGS%7U(0SQ^IwhD ztrlz)m@`Z93WMNgBs&%r)5^x!7?N#h)_3no;$6P3<0FNarkoFW&Wzv`kxUNHv;|lw z&6KXXf8cD{b=_l3dls>X%6(pZ@AB!v}4vcLMX!HU(~G4#WIg)oaw_^g)#79Xv?)fA91j7VKx;w@Jile5xAS3t@+r4Kgslh9A6% zby^L2v6k))dKDHJ4WF^d$b}ESdUF)n#4?krCoH3wRh7u%7@%M2CS@AX1d4qhZ>9YG zS3?kCWDzlbY(iDV+_lO;*f=Rz0SrE%mAE|tN*FIa#1H+M9&~AB2{>R<_4r}x%U+;) zE%q@f=*RCe9S#32A2J?OpxQ~O?!$29WkU8s-K5Qti}o?nF_hJsRStD#oco>cH%35z zByvDZu}}c-2!ET)_7%odtZR0#o6&a32%Co!VwSa`jBrMxh;@1)Ex^SPri1~DQ7_rf z@V$KVF}h4LZy*|F15KH>S_`T|{AxJP#*U zD|81QuOF>u8{DDiHFc)Ks@cE$njjJ3M*L~E2y?FjagedS8C{B*?nnvPEU2=ZauR(|T5jpzP! zO@C=IAGnUlCosXB%UjQ=DL?kiE8eQ zBvynYYtdGowP$##+p1>_rOI;6b{P`n)pXb_&%UgF(pW7(v zh1&>y)$z-8c!sj&07yCAptE^$mpX)%Aa^fT^IFIi`7(70zHl`1e%Hbs&w9dR>-a(! z(?(g&XL>_JueVS$QkK$VocvDCyj4p#LVbOSNPXv=-nyZ{=@{2cw+EYC8P>Kp zl@D8qD_ISZ=K!~r?aJYN5@StS70li)N(rq>Ds=Hs<19<&7LFBBxy5!x!8#rv)h@ry91uA1RQ=Tx@HOPZy9wdQIEOK67@VwX21b!k64TlJJXUSqpH$9 zM}q;`;v^yTlLoL+h6)Ai_VuXvN$z>ZtlaNw`Y^0(;s1>Lz>&GuYX=ozR0PI(g$-00 zV0T%)WO2Gt4q9{GKr>8Jr8#|Sy+u^XIXMd?OS}Kwy%7jTpFwdW_Kw2n}p2e*g& zGTzrV!M)MxLga0X8jw?;GadS`I8mYzfpMU}Mt*VqgqbshDFU!3gn%}`e$w*+-xkEG z>S}2(_a3>0#SjV_y1pS?UhKf0S47@4@a3`5zF}_$hRL% zeGbkcr5l9>zTKUy>Bq&;Ze7TNq0+OA7f4FTwC0YBuZBGZ679qu4b`P-muK_5LR@JzZr`>uwFR<(n*I zz=LR(%rrH7wN+%=&g3a@MYh#l>7D-Be*gzys2;Ii8+IpF0+}hHuQj&`xi&*=?rW7t zzKI;vjF-hD=qN?1uM;+rqIOp`6>?qoY}Z)$xE|SbUN1PEQ}d6QTMkioT5v}_9U#58#Q>?WeK3n2|Ik3JE8A|QM|NW~;n#|Bd9VJC9 zXR(uWe3-*v3$@3zrN=A!lg`M)8x_wFN`?zFT{33Ukyl5^T0y{HYyASu^HU{1&7n+i z@R}FKNJW9g+@0&4-xgUSQ{kMm81HkX-`ea#p0;YTm+%ug;@#85Np^YsgL#<%T1 zMiVk2Z8#~NzqP#NmJWVb>VJA4<$Un2%w~yKX_~u{l&`4f=h>nu9{l#VgnFn8-GemL z<*o&G%$RO*HB~x(B(->#fxB!skKFs}4*Nfz+}Bu4&-L)#nLsc}Tr{b&&h*!w zX8wwV6ky~u7&aN(fSiw%^;%h3dgU{yXewVO?VeFauW;`}LsAeOLbg2OqLK{m2U;sB zbJY`cEK%TuQTp{Mkp4SX^3dq5V3$6RF^L_Q6ih$4b666)O9qL}Rs8JO&+KW_O#^h0 zwEzy|LP5&p-?A7%EOh%q{gtm5QjHXpdqRSLvEO7(E!91w|ApF zYSLTrIuJiRdAnz-F7H3N_stABTaN3(Nm?Ka9Oo#XkSIpI)_e5cDf+^0Dw%t1cs5U$ zEGb#^8|@&<5`npUy869smxfdNTnl?~CgOV{_`tHX zE2G7jSA&ODma}0rX?t_eYg{+<0+oAW`_Bad*Jj4nYouKNVhncp5%K-f_* z#NzdmBx|-1e^tJ0xzCUL=vXTP=h-C)Xb~;sxgd&PO5wo#N;5`Lc^!Cl)`Ug{1TWzR zVC~OHQ-Lfhx;v+#!gx|`lmK}Fn0|I(1WvQo`jyy+DlyRjdF+a;mmV0QRp6_v2KhMf zA;Pq%B-7dBLi^BNxMvkgwfa{RT^5g5t70nO)DX1?a}?zb9Ndi?>VIarx3-8VH_h7U zvmqdyz2!#ap8;FREi+f VbdoOA}|8oiZ?hs3fSK}zSkB{8od=m^dM6v%Cg;yI+- z61h$3*3j+W(4$5rwd$e~4X3YhQ9QEHy$>|Jq||0yml1xiK|nks7LNtxzJ*9C?FcoY zN32TW`h1yq#2w-MQD!Mq7YhRaMi8s!uwt8E+?9nbsY^lV#xSD~Px&)7n@a^z&B2e= zYL-`@5wy&I!Z{ztr5Lvyayp)UTfA2jbHDE$Ja9D*4K;c6U5TVG5`GNPh6RvveS^={ z?J`2GxvTcP@{11Lx6}LhCieTp%4AKh?s~b2(RTnFaILjK!o^dzk)_0OSviwR`vs`8 z3_Km0S1BFABFYKjD#go`xE#E1s$9|=TQS(!6y@KpN$OLSO$5joA2n2a3Jg#sR48Bd z={@6K|L$6)v0N(V6#yux)HrGPSQ)KK8g%q956`~h3rHWmtdA;&BgdQ4IHU^DpA ztl75fNR0I)k~iVEwni$Z0F@!fNqM_FTyA0bnJDW{=RV~tTq~t#bPiAh5^F>c5UOYK z+*C$e?S8lbOr0hiZ}f}d&H-WDc;z&{%Di{>T36JHb!Bm=*`hxh<@HDJ2?yw!Vtz^< zLY(r)_PQ4pglT90>$+F}m|x7c?Wa4|~U| z^O%kWyh91_-WJ%7r~jUg%C^wM(pjb!>or81Yfs5I9jZBjs<7ypp-ZmS0GP%G^?`^b zzfEaxz19j^-li8_czwEE7irCwhNQMpiI>ItoX^Pu=kMB`Hg=xmsr!IE{$_*fC(O6_PJegLtB#r#niKdx&EN$fQnCqx zsFQZF*(}Q>;TGg!b@_!mFp9{SHuIZqjO@T6O`35^tQ9#a=9lL6g_{<} zMH}`z5_s4yxA5T(irzC>+8Rb4Z@LW!bGP_IW?%nbgSS=d)Nc)Tq27H`NFvS?(3Au@y9rn8i;kjPK`qLk{m_6${U60q&V#q^n~(!;L1Ta3H;0Jm1y(`8JVQ>so3n zUOoHWscXnqhB$8MJ44su_|dv;7@dnbv8h-lW-p?NT#IqmA0vykzSUQsMd{`vvj)lE ze{3M1l@A^;{OT=T{bln$z&_0zNt=S2V^Yn7U;MD1Vya%x*{VOYX=6JM<(*~RLp_sd zHuDeE{GJ*PU13R@0-14F!qE|;^-FQiUj_!5E{z*XhBc|8Q`vT9Y%-LY&#hmVs%OHC zuGgdpX}P{$F{5+kUeS>lUOoF6bseditc2#k1&0d`^X2z2HF=!8erx}vB`oG#j;6C* zT&nKs$ulDMKCE>+h}g6KVZ8@&gKHcA*Jf*HLH#+d&r-@W&{-*5fjWwDlJjq{$f&pyw7_Othyo1;YC zuKI$)NB{_*+cB7%rn{%J?$c^rbNY-_>4@uwO{-(w&v__Aa65o>#iXtgM>!GY46*I! zmSe$QD-Z{#rA|7~Ih}sth}m*fhVYoH%OGUf;b$o2h1;r)m-=bvJc~%J7p|YEl(J!M z3b8{|XDDTt6gHddBkzL%0wCh6)sdJ(I{RLJzDzzz3^0|850PpTuh~C%ufJxr^!^o3 zfS^^GmoGI#2yDXY&>7`@+$=mz_M$(z(Vv3kIaOVL@jWwV^hF<+9_d8swnO*Sz#YLQ z)8~Xq7T^<6Bk#T0g(Zx{>_2!kdv=35K+M31x6q>;wF>*qM78v6YOq;ogk78YX+!Jo@m@ zW(*&^1h~Y%O6H=iLQu}*Uek>}6eJfxzDKR6^24cBkzk?*Sk{eU!^6i)uH(W?C-6ET zM7fQ&INM+Y!@6as3lqkQ4}ZrlH=cZi2IpePD7b&KFUbr!ra@$xWXz#uA);TaHBRBe z;Bi@i2LZSk_MS_pEm0i{drAGq4{{3jK=kt;V&Y^^szokIt4SsLGOBUXr(73#EL?OUcVncG1Z+3n<5?7D( zqa5e;1ArwShjy~UbFAT(G()3Udtw3`tY&$(Oiq|$FHl6>rfiXLTD;%&p|@NCkmWe7 z*oqfV#t{`=bzOM(i#{b0!N(X=60Q2T7GR+-=@GXMTZe%}#h;E0c28HIGczeP4ePLy zmQ14qJt5ZD3&P)|7Oz*17thN$a~CBIm*uEBJK>4$N!EqWwy|reA}Wh6K#N+BG)I=dJI&V0CaFdVxomRAFo`Rsd0*ZKK67J zVC#6U5>A z+T53+pFziX<++eAIWhPfZ&WjCOofYkHwc}aW!2b0i(eVqEjKww(A3$7*9K>4mGI2pjQjU`@VysaEcGx;D_KaJW9U_~{@s zTf43l6ST+b%AyC5H8Ge7v!R}?2mI*;{qNHC++JV8^y~cEbYt0Y*#T7 zx|O5@r#UY7xf;Jh-t?`Pb3@PP8IK;!e?7R1X1j*Y=`VpwW=LqL==Pq>HS4DZvJf@6Jh(}I?DvR&A z(&99g?;i{{DHFpyq+6PIW1TgGwNiE!SMC^1e`vr}hLH4w_eu^&NA$vG#fte%1onXi zL(bpH!(11f)#3(lp=FuYb#UiN>*AGHxmXDMNl$szgS;h@ys32Qtj8NCpiqKSU#LeAS1oz`Ul;!5A{x0E5UN2)v z^?r3tlrhoSsIz_r|PmeR0X_8lY1g?&K$3cFtdk=1FoQl0HKZfINWR_2ZGD z@l}JL%}BhJmwFUc6gXSaz#KCzc+CJ*p;&UhiLe;}W1|4%v+4+9Q^GW8(& z!m>Nke3^Xx zN9Rkf3g8;Eyp+MOVWQ!3j*gBiSAg7*|9(w|vLmqHl05gShPV!6PMm)HN0&n*sxv|- z6GGGEvj1HBt-6s6o{}qtDWGvq2S zA(5`GDU9Vfg{Z|nZSXqvGU37{3M@6Sa_1vbB4Dfe_-J?WS!UX}L#t*cNW5V5#M0XA z4CGIPI!vqZ-GgG+YiG@UOTrLFo~K#vJmEZE9SXVd3`C3vvz_OR9uBzO7BlWZrXMEQ zTFR|{X1k}Esk4TKO=;csNa>EtavQdiG8dU~t9udaV!UW)61ncy70~cZ`(g(;ME@g~ ze;1gqHVf1|WtQBMVQ|50*`84<6W?aKLrx7!KzD`;*p5sU0;Jk}D&;#YyA3uhRgsHz zPu$B{Rqk1)>&hxI794Nb(fxJ$8%M42eRbS&0xAiXs6z9nxeSzXZ4kGGf60PpK%<(# zu`Lm8&E$=_#m7lfbn;`JQ6FTi)$2Y9JX|oY7cHrp(U}}m1;AaBoFXWN8NaZw5a=aU z$6R|G1w63$q-CoMc^c(5blV5<&kGzYflZwN>A=e-n=S@U#Mk#zVPrB_ONU7B&zp{y z32y}eEO#KMC$m7(fN0t<^49j4X;>$g_hX8*&U6x6t9oy++{9F===pKfGX9Oo+q>aD zUm~Y>x+@J_e8sE7-O7uZN=E?aZpL*-2Pg%6jQC6B25PpvC-i>2-Yb{?UQAyYAL-%o z72XYagS^t@qgkEY0teMihu{61%>i7_Nlr29DjNSE$seqW7rSH(2#3G1JV*q})0u#d z9PWG`W$9XR2}MIWVZndB5|9ATF4F0qP}8qBGuiHokI}eid=V@&O!xfO0#`_-Leo1+ z%1Z~QpjPvZS09^NqMi)lF-9e?qcuP|cqKJ3Bj@@w!`5lu9r2t5om&L!qv$ zz^1Y%7R#Be05p_YZp{;eOV8y~4nXw+Uw`^*oi#_*N14#DBdBME9VUn8pnQ!Ivo>!z z&zNX}%E{31g-iiCSC_H3)Xn9f7f>l3%bx%38TkR0ESL;!W(B)rg<2Xh^w*wrXUEZR zt|SV%ndiHpoSc&t)V#7|4IjqwPPQvzxU2sz@J^yU@3Uud0OMdIOUBs7R$>JHXJ5KN zzRDXJ8C^rFs;c~8xQvnCtbr~Cp!Vl~n=H^s_=z_yuXkUR5fG!YqvkToa`s2f2G)R` zRs(Z?W}d1nxglHl{4uk1s{6-wW_<4)=d#GCW~-2(R#A@5l%QDz)cN|aD%5Z4WviKV z*e+LyX_u0Q;fOr(Gn+M^D;P9U68Ahud2L-Jq*wQBQO-1Q;|I%y<(>&zzrE#Yne{1Z z;%=FIer;M)R&9J7;VxV!xe~D`V_%Q6PI`SJxNb^&u_pQbF6`>S~43n@C1?hUuTy(CL_Eg9xi z$SIL~9v@Ao>}d|r+H}kE9(X2bnUoHl zKrTb88ZCB%A#vx){2^}d$KBVYT=WxA^}&pzwyoaR4G%>XJJgD|bZ zP&7ge8HA(1e_L0`x6^(8N%3Xm>8>h3)+5Wc>X4_?%afk)Qw~Jn?~|UHnO8>V+#y12 zBQE*94+)w6`-rkN1l$Q0>Y+UL*V!TGrI6_s7;iiO92slzg~G{#`o5=^jb@qen@`Fr zTFsMlfp|?X_cV4XbR}`nK&{8_f#=tRhdvB9w$ivpr5IGd&MaBqp)SO__Z-E=y_lv` z&EqX6`b*|GdWBsKqgDc&TvXk02$#{~TZbKfRBzmA3_n2J7EqVHa=6@5sSmp=y2Lvi z9{b;C;>oybZ_Jra6=Aj$Y4*DewsjqfuhMgv=Eb|R`a)QcJp3k}aZgqawdv=QuH9Y| zA``n)EzQcQyDV-7426}$~)l*6Fnygu-#LFpFR?MX)a|20bmS!vESmtpDbY{XPMR%lE zIOnh3d&f8Zds1DV&m^0F$q?m8Ms=2G*mq4_sFvE)d8t z@F`BJ)$N(frBwQQM>X`cjCPd~*JK!-%EN$dsp(q*EKEFC?$S zD(`h|ju7M4kE02oTsx4wCce2Tgg2UP1s2h?kZsX`F^sAYkA6L_MdiWZb(<6_hb3L@ z80=J=#mS6zwRi}&YO0}<2X^fk53`oJG5H>If)0SfhC9IBLv-Zt!30lOl7Sf&^&vhm zj3I81-twpBRX0D_o#VqFp2atKS{ODY&wLo$mR?U1` zGlA8voiiS$EE^UEG#_u!63<)i zU|D9jIAz)P`Sh7^_@f z;Yyj!nsf{6nIQNjrc4#JT_Vy+g1CnsjyJ(}i* zZ%n#^h=7TZfdp7Muh0KFitbF;&7qoorqo7SAkb1B&u=$j4%B!wqQzHNR~sBWa;eNY zvR9Cmm2LQ}6TvGQV3{vENbH5uB51fz*Go5!Q}NAqNnkv~&0#fClH4naG6=-i@;(+= z+V`IBUl;H%T7r-J+Z~Q|?>Ujru{H&m0z+3Ay{<-eZ?RG(7!Y$S=7G znBX?;%%CeX$-#Q_;S-H=+>g=e3*r#k28khJ)SPdP(*UBCocEYdmUPZtwZzT}Lj=sXra)j>K0 zC={(1Y8|EMMxX!Laqq?q==d|2Mq#v-;AMF)WM4REKQhv$@udkIA{BB!7X)oS3^DPo zJ9qrV?FsP^?ZF@K$mqoo4Y!#M893VMXwt=gxlJ2ix*P}@x-AqK99$Jqe>x;Ugc(oC z+56RI?A_!R&HkCU_4isskixB7P=1X@N-rSpp{68GBaE|>jt6@EEKVK!?SMYLP zzrtJt8#JnK8R9yx3*x-=Sq^vp<@kg_#R+viwR!Qapy;9}z;*pV%HIs(<^440Gd8d9 z^FTAKtykh*>z5f2pY=(Lp1VDb?~*ITbaTA+x>pI5BMuOcKPUs|k75-^tOfPsy9AFZ z<7+wC`C@q!p!~Y9`MBm=?^uBSORa+!eWOLOaCTfnH$to*1Nu90}mfvRmfAb^aHONgQZk&Asv8We3vMnJ; z2qzJZ_Gr7N_Je0=lWRBc9NChC;I$21<{W+POb6(GLECi?t^|v9Yr0sEuLiS@;`XI3 zFNinEf1S{IO;}^LSP=4j-Lg-dS>=aY&HH@}c2*kH62qMh#y<#abG94w9a^C{0-H6q zx4>;*cbQOEC)zCKlABwTHpMLg*Xjjda|Y=S>~>kSMf`eWSKj=1|;n@n>iZa#@ZbPgp&wI_|7Osm`>=^bL~#P=ME;o--yW zZxxE_?ijN}^p4M7CReTbc_GN;ttRuKEQ8C42OH$0X|F?cWkK8zq|ExNLw+@qw1*T* zq6&j!Vz0zMu87~9Iif(|T8o)_sa+4D-zUvcUHtetj$nu4$*ERu3b})&I}FyEEhhMkPxufm zw4#mhV(lJym4?bBdecDc2W(fi9F3q(qLOpp>~Mugt$ytj#u++yxeWlg8ZhWzZAFxt z7=s5E>h0Wqe*+Hm53iCk$8GC;k1RP%+U~X*SFcIrP^J?y0v2!Qc_8Gp#2?O?Oy8F# zeHpQ4GXDl5`f2`%DEBAGw)o^Gpl+?7WLM0eC}pORsLhjqNwmw)_;q&{%S{U>0_v~mcd4rJfh_^{RC;%d9`?Fz*A{@g zJz^J+D^tyWKxn(wG#L8Q__<4i+y5-x>kY>rcP}|!k|+jqjeo*@-oe8QU+Pw;eb!d* z&shv1MDIlKoOTA;_j@_52PW<#HP0>uke~1O(it5L&}Gc#apwdy9r=;{Opf)pCM=QP zswYB|KiXId69eocV%pga{7c@c$3w(-8>AWP#0QMN6%=kE|=OMnUR_k z*DJIEU3bXI8#Qc>dBu3G&&JZMR?I!Pi7UNf6avc@=ooM{fSLwco5Se*Gw#$;G^ znbZ5AbPl#|=zzdG6qlhBdmdG27#%6>hJkFc*G3A?5WXfm_dBJgU*J30Gre5;Ru~Wx ziEP16#silDQZhFU6dpY)do|ksL2~jbILC)*xBrn*C^97HSXdL`V{W#rzX_`;I9j1y z(IKoY&0D3J&lI5kqBi;T^4{KiRwl=#9N!9mdU?nL>?>ib=}Oc1YN$t9$PoV&!k&S? zEF^Si+10{x|HU%A=}YFxY;%wqQjjE9vn%!H@Ls?q4m=_7Kq4Z*lVRaOo=sztzK0$X z_O^?)u~G!rv}{t@Z5vJg%4fCd;b)nR`Z8}Bs1z*xgmte=S|vAbWRM)yN>v}SW?Cib zAal zao#&w_F3@wQ_#R_Xpwz-e7vxGOS^v5W0Hls?28^B)bQvB;yOUco7-H0o=PzRxA z_qW70U6-oc?jn1TQ$D7MCyDb*Ob zTk1MY7PXB`W zhiW|3a6k_=N>%a_4fE7`$R0rK3@1}5B`MAZ^G{kc%u$UVKSCA;$Z4WNf(sA)e==j4 zSG83#%!kyN`sL&OfP-#)%b9X9r_R)_Ib467frI5`uSv+|5%-Hu5T>UoGI>Zf$DRY# z?(F%10IN{!?`?<=!0HKQWkzaz&8r<*tCcJ_k1us+EEjqpCd+^yUk}GWWNgG_m`xw`P_}JxIv{F2D*YLTr8(VE zEpb{M)v&iRr zOSyITOVY~rJbr<^=4%Yi#OAvvtmb_T1O+dG(OzGiJ3erL6v#I2_NB=@Nm|uFxFQ{} zwjl{R3g`%-*S4sRE!X`R#1F>YZI+*R6;*}xV<61M5H9I z4h~XMmTILzYGI4SI^!?HQv&Lw{f@SJ;4iHp*^S_q-|GflS)RE%{AHWXsu>k{Q!`+| zm8Fz$56~G!z`RwaSqv>Z&v4|?e%@Wu+zKWv^kEP}uDGlRVsDCH`2cW91HXv*&IDsI z;*u4&%-%E&1as3y(Tm?q@zB#!lY#2Y0xn>ILgR+8ytotrDfptBYK{rq84~lTqP&Pn zXjfX0zh7I;8Yi|5zI23;oi_A9Zsd_4b-gHM@s+nnYL!XK@77Dz%^@cQzHXT&d}e@) zFZ%-Gu|JqM%;C9AfO2f0+)0cFdqb*dqal!gt45Q#@PKaClD}TfH^ZRr>LkFC7g;Q*?#)GRL z`)j{5Au~5F1?8{&fNO6YOR}OTkBRvN1wSnE)-Q0hwYUFRUN(W}zK`JO_kK(H=VoZX2F}&O7C+3ji-6dWIi(S=%)IX$rXHs=doy!43Je z$|{wBD>0O_I^7p;ToioUN~&OYvZC$|k{KNn@R}Eb@Vo#1;@<|gCKhtuAKC~o?LC}8 zUoCR5f42j!K3kX}aQ0=5Ryu42L#-TW=HnhI_%MCE3u(GZ{2g86kk&FJNJ(iQu9Ku}Ei+IwBs2g9^P z&6tF+0q<%Afe(t}z_s+v)iYWX{bcjE7N9zvjF+feU^){^D1qqslEWDMqII_b(~>ib zqzMmJL!)2lkXGaNozhtNGHVPXpoeXK?Q&rG(|6_amih#c(l}qeLH0MHSjNh(Ko_qF zLBnT4IQlQy2*cTxi?keiT%#>MzkK{KZ?f-exdl-<+S}SZ9dt_f%e?f&Mwm&|4 zUtc(;W8$%nL$!Uu^4F=N9x@$=LD5iPVUkx;{h#3%tz|$#akT!R={s&xG5FBMNl_MG zH9?!88KgvE)^DRD)6Ah?aN99ctM*(Sw_kR0IfC;yGgk8jk4^tUC_%tHWAZE;$o^amT|_Ko$uy>kcf(^a!jJIg{=N%*4Qx5WTs zgEmaSk?hcI4?SLS*y+sk6ephyqqHWtBN%|p_Lo=edJ&m9%m4KFK7IbeUct9@pW?8b zp~K;Ha&eFs&3W{>>nu`PR#qUOK4&}8s6@N``R=1)H7al!2%V$Yl(Y$-ol&do3)Rv0 zG8WlXV_3_LQgvgw8kaM<%2P>SqIRQtc{l2)Pqy9`9fw7Jg*Mp)=%o9y=XZ1 zBY;tyahI#cP8?C2OKUmyO4zSZ;_g z{zODQxR3ay0ssLo~^Em|7Isei}BDyZXQSgz*JDnHw zF9c&%9^)3?zqk{0083^A2%e>>pg^O>hHq51m%rjWZ?eFmzwhUtiDAu5l6Ts@-#-XQ z^vp$~^-9^@+uOUyu{Yo1Zv=}>OI-!i4ep=8z62xy)Rjclr%-Ut_e4U_OKhWI3YeR- zduRsxih7Zn0K!}xF-$SVh7FDW^QY2|2Tk>ROM>!3!{GrhJJ((R9s=T-ke3Y7G<76Gy#G)62q|Y)>=BE-p5b0q!F++DT;Z4wfE=X-5lV zi_Fib zOhrOM8#i$2O2TXD?UQ_5Z^?)N^=~r-3Mi7@0DoNi#qy_~+(r?58WNazje`|6d-s3V zw}a-IuEbx#JY4hc6D5hi&0GZc_%dJ%{iKqb6*!Ed+lI82T=_=`Oig<&MFkc3gK~)| z)pyIJ6x<1*AnBj2Hl+JCiJh7LP`9h5gT6;yhB1id>WZA^TY6*&tt|KI4;onza?0M< zqdD;QOWw;Dmn`4J#b7&sJmFQ)a50GwpFUNuJ$Q{2^gG@jnC~<#f7G>E=dh3geLZ^+ zc0)H0e-*wqlLX!mcwP)&sVvSnYjiY0K3f9l2i1euKs?z+oa|~6Gvo+X_G)j~G|)kX z*SZ4N5UL%RomEm-C2ETYA8V0}+JzOELC%BbW1M?GmcwBnI>?~Vk$~f}YvahM1bnVq z?j60^fn-9ED|_`u@t3U%fJc_Rl3(Wc9xEI=#G6~YVNHETv|H)Sp1}Cyra^K{=CvsW z8g+Lg^T6VG)oSX-8TULGNLvvL7@Y$z2Om%gd1}H@)t1GxV+@bNO}3` z#b)c^U#pj7ok>kth9nx(xSgp5CwgvU{SWn1+kl#1=0J8Vw@87lpX$n_w zv!uz~5OjK9m{*69cY~Q-z5iDsP{(=mVT_(}TtSW_-rYFDr&(3H)_LZuSmSom_GCkD zT7=bPDiI%xpDp9`+ZEzp#Rd%^aSFn@Y!Sf|9f!SyH(p>9swKB-pv|WmN?b%l#BSpu zli@G`dA9uVZpnE0zV^Ab;2B&bd6A1Jo{y76Xm%FfZ@}p?L1mRNF$%6K=5`w5#*VSt zMR>WZ30apmoqu`vp{epO$Jv0-Rz+OOhZ3fN3`CQpQua?S^^egeW3^srhs_6F@m+`v zctZpyf#l(j*kJl@uQ9HEOz?8(y{O!ICz|ITMf$ddI-58^<}_y*9t0F`7aLN_5>?}| zBhhEjP9~)~x?dQ5WbsvewJ#o6WY>s^VH?lJ+Y-@-twz6(WP* zw^sO=`5t$4(?OT;QPEraberz4P9o~q)kaENpLq>4XPKNrl=!lT@3Z&Ao@l6-gX*|U z?SRzjWzpDCD+|?n2}4H=03D0ZVF~pv3sDyv71e`Xre1O0t;wZ#=&Op2t_pP!Ov>4? zHfkE07e%Qn^)pS*cjM)(>kVu&lWRi>Tkpownlsup$6gsU{v^UNAS3_p)2NiHbYVND zysZkVz+ev-(s_apBvXHC1VzU?;FI?$a?kfRsp+SOxwnQZv*gU2Yo_AN^gHt}-C^nx zychBKmpP%%YC<4~+wxWh*N`10=K$$S07VGu2V${CdoHcf4J??~-PIl_I5Flmo2Ylg zrU5D+oF`C%r+tyaiBqE)SYooUO9vf2rBM->&3627numUEoF*kTS;QhAW z6pt5M+jwKJ^@nTJyhsYZn23H^9%9QPhQN7wdBe2I1lWqCZ~3l^V7ZEUH4`Z)zj(+{F6cn6sTs>}D3H@>z(|@{tZiHzP#%0|s6;p0nOd z%n0_^k|#k7NgL*Yf#S2PZv!QhW%6HUWHMC?#5$PNR$kRy*H`8o$o;RS6g?hc4y?~4 zNwsc!$F@GON|-|ZijiJ{OKc7Cymc1{h}an|4RBPap(`$4%}{2x1E(=(+tWP13T(5QyO{6|vU zj4gZwjS$LQ4YLdkq^-_2Mayzt0icj)#@* zVwZ!SJF3LST9L8U_J5;1?iUY@{!HN4{<%}@Xw7f7lG6U0gdJa~vr#PvFd4lkzi$Vf zYaVZ_61$CMgatMwDaSt<8q-}Rr8EmgT~E+l958^Ab1M_ut1q!`4&So>NNa>8(VTI5 zyM43FzV`1;&;C)aq=%#Tk_||Q6=~rE>Gm=@{_OFBk`mljV|7>%7p^ules!#o3u`yi zPQXWLO2FOy^LTvuKyi30Y~ZTkV=d*Qx8}=iYx*CJ%UT=#=%%v6lj99${Bry&%#r$! z!+YacMzNmZoc^j55JNBQ8{Z@BZP5CI%EzZObP9qN4+KZDJi`TvA{bsX{+q6Sa+hFu z>x4&*;D zV{w^|3^N{}YkAMw!+{C7G`FX3mX)6lC8Psbl`n=n0wK`DUkNM)?1Tet zK`}O^v02tRYN2wA()WngKdY~akN~aVtoSDzv?TKsG&D$6rz;85-x5^5)_D`<@JzL$ zULWn`;s1zjUNgS-(T)FX(i|DvBDwtt$1K)UCH5PZk@d^$dRMU}AqxW><7N!7nkxpM zGJB2Jy#KNjRe2?)1=wI^@|#y8z1}=?MGKdcm`=b<-C|B|ab6OXGGW;e1vl)_EL(U0upULrR~=lP#ulomFK&C8UiO*k-W*|gy`kw-l3Rf)HL zS$1*Q;h-BY@Vk=u(LVx|LSTPa5jTAwG0%rqP&nnc0r%7s&V;m^7~3hP2(7zUuxc7b z^#DT&pL&?I@g=>J=`pd^g*|oA?CL z-fp!Y;V0`FNgLV+R7Y1}?jC3>J<;C|S~J0xb=59==lO@thue=ddgCd!%9XsI&C76c zuK(LtaEwK7w9skGV0~l&lwA^J_W~asFvOD9#`@>DIoJ1u5kG3sS zykpGRJO=Yj?^`TbOgoS3`yVw^f#1WYzB02^ijtSr{72PUid1Y%I`@ftM`L35a&dig zN&j<}aaz|)0()o(+lcux-QU=p_uwQ$lQ;13q4Japl73XY1yq8xdM93CaSMd~~U@ z<*WM7t`^{K5StED&;B&a^pLwkS!p=zUXSSHiG%a4SShf}aPd)M>*0UIN?G)@C8>r4 zHzHLXbDFR;Yhlej?FrBPs~QK0J+?m2=kVX`e~upXAvfqKM`N10{X1P;z0$>05PX`b z7A^GsI$B)p>&11i3pnJGU@kY9xTf=*b#QtN`p;-&w_V5B1 z2K)Lj1Rvx%?3pzmQ9-WIAf!zPW*8`yu}3jyf6P`N12yVqotszQs0$B(Lw$}K=aEka zIpG1D%zTrW+~UUFA!U096~Z+G@M@|-9=>T4<6Di;pJykfUUBfQp>)bCW}l=WH!9b4k1Rl&)BAb$bN{B0<~j7bB=P zLbEn+P0t~A$wbbs&byDhqVuKNNJzO6?AN;rjz`HEH+mc}CA-S^-Rx{Be!&E0oqn9A zZS;5;6xG-JHFn{TP5l^N=v9TI&Q=!XXVGHVLyoKO&hy0WAx`EIhl`o3@gW#*t~jc% zb*W5!eK|q6GvT6=-HDT1M^odSu>!~Fe8AkT%}!e(MsGBUa&T}CObJ80hHt{VQ*Kxe zyXX_@MEAe>&^?LmAHamr4ZY~O;PIdbg)^Ckh=`B^Bf1em!!i6Df{qt4181H(2$oJ3 zXP6FugsT%9)b9<1EHw|DQU+=LSuy9Eu*Z(qM7YFVgMq(UvTcI>%1cwcaz3*?R}e7! z3qK~M{b5c210QAT$)d1LhJ!HOdhV4sUEVb&*Y}mC93r*cKBTT*31k;Cnd$duVj9tD z4k9KcHYJC+L3PC4U}wIb3ubF}QdhLqqZoP;Gmsl}Eg8GR{`@DOL*mE;zQ?yWf9m;8 zVRuAT^La5C>Co}2dD;DX;mqz338wvoWgC7^9W%lwzK0N5aqoqhgyI+DkYcM%&pEFpanvJ<;wyt9av6n{OGy4KfBYd4w1SNe9b&tF;%4XlPtQ zF3{}z3}_w4k|6iRUeW=u2k;*cuiOHm-)oNSz!j!!e|y^^mL06XDL?}aWP(4;%KTLS zIS3E3QN9Lz3gBjfDp+IzM412}1foX~)zyEfO=G3IKfkL3P$TjTOkDbL59VsS{=SF8 zlM6tFebX7N?SV;XfsX9t52IBYQu}*bmMMz1-WAR-%6c5{IIYB81GUQf?HN#;2!ys$ zdYIVdJ(R#kLnlqQ0eINnCNUUdY}^?31#HwPIpVg_6lYY@9#U}G|Nl?+0n!t|rA<#7 zUEXJJ8iDoaVJc;$HSAPspE);ATrodn5{;>9g`p({^Ts=!zqoF86-N);k_>dO#+6H4 zVc)Q6@x6@OxOi)MM%;+X4GeC0@ajhw)=l47l#qRdje+sh#1T|B(9nIdB%)^`;;AEs6y? z6y-#lZx9dlYw83KAE$+5U8@Rjzo$EZ&(Ins+Hl~8sX28xr z4Sbi%=~=EQ9CaO@SRDWxd+sYZ(mQ6LoB1J40uTJ3D6apy4>(Lv+Y?dW_0$v2)emkR zcrzL7jJMPV@DwD0@p~xUfQ1{pgQbJDghdgSyES{BS7y@)kQ+H8LVd%xrt2l~evC_$ zd9J{@htjeubb@!0S927NFiQiFO!oI<-6kBQ4gN_u2&kd06=kh2Vp_0B7Npp@}^|q)rqjxNg~ZroJM6|aR?I8a^@jyeze5BZWps6{_6c8nwUI^NNu#*bJpA6Z78F$3(sBgbce^5)^iNynYgZP>aFyG zp~@kjdMKnW1=TU84H!YFtM+L}4M`Li$X#?fg>@Qms(0P`hH;0lf0^V1v$O}C-mM`@ zPP#xNO!#`m$KDc%na+$%>v~pY zNQt^1jXo^^OOHUkMFvSlxG%(HShA4*ow?2OR`IXOUXT}*uE?r&-gLWfE`1UQYrEJk zOy&V{Z-$|ATp4|-EGplpr}>dT-{*a>%q}-!3y4xji&oE`Xsf;PD0)o*Ic0Us!TV`**b(UEbyFj2u?p? zwdVsVm+~2V>x+a{F>w8TTr?)@XITj$`}iIXBRBX=O8Jap$I$zD-fzD6^_58)pnQhA z6`!0lK4x5RyVv6KR+FAL)f8r){alPKIvXE@F^hC`lMlF}S(7W{UtT1i<+0IF=P>yq)vpgt6iSy1hEL zt})Zz={1x8k{4{7R781nqCMKnz-z1)3bd=+71wex$lnFMRrbXUaa&1lU5ob3pzLbi9A~|tc~ma zBPHW^IQYkU7*o?f#6oMdxtPnx=BdIaT>11b%N4J>sWx(tO%l z7UUtJKIK@o*tD=$c%Cr`bjb(QxgtsYNDc?#oT-NvJ@?!pp)KmyHHvJjOyv?TChS+u zD!4cX*En`V6MY3Lg#iXzRBL&bzc9$ht8B7CN!$zg!iJulpwqLn*H6hw|6U<-&3J&{ z!g%dmD`yPE+DC7tfg$mPZ3C(-zGUdAi|KcxSelXC&){Jb#?Nttx!($l!b?|)X4_ggDBT(SR4osq6p6~o;7>9rkAglMSKBr!Rz$|y+~-lF z+5EcX#v+SRpF`%d^~r5PyC@Nq07s5&shLsCfN!jyj!6%9KM0OhaT=s)U+OC-2%gi+XJ0Mws5ato56oHB; z2b5+Hm3u3hPH}uF?JGuCss=rv_Jg$S1KEf*kBQ6|Qa;D25H$9b|ce$Xhr0a)E;|IsrmfVNuPiS2SF8)5@Zhso8 ze&7Qw+*s^vZ7h0bYzkaj*q;mlHA{*`>yN7DF#unlQE$FvtDydnwe$BDlsb0(0+b9~ zk`#D-G*pJIPaPd*Sr;o8Pnlm)QL*1jd7YN$Q*LKrtV@`q#Rza;ge=_{+rz4qXk2ZS z;OeVqH(QgWeeL#-xa#b5TN#p8i>Ofe@~D!!rgwwpbL++9c1OEmdT!?1vkudviPS&w zi0J4Y9g?Y>4I@6(&=0QVGtv$!JJELFI~s{t{yB~Q^Q}NvF>CXoy)9vmP-|rDr&$?E z`Ik?zzOw`FL6WF2Yk`S4-KO`eYD+cl5I$n?=x1j9H_8(Wtq%ZwE|L^+baXVc!Vql% z99xAi9}8e94jVk}{c5m{(>MaN+2bJQgXE%T0%1l^*M1x9w?8cbmt^2x#>IftH37py zXUpf0FLria-wd{+fv+bLFRC`ZueoAlOIiL&75v9C1cp-8pUR(+8nHDia86<=&os~C zYF-edUhPR|+uNFd`G~s$4|89Lf_dxWlN*S!zTaB<@|4r*A6n7;y^3r#|KD1Gzmbt4 z%kzG3G~%&ip<~fm_f(-Auc~b+uxa4Y0Li#DI$G_U8=dUK%nG5NoC`b#4Zq=Y4*8V2 zd;hXk*)qplrbr{3@j??J|2DiV<-!buhG z0NFd`O5d5os7{>ke0aRt#-&_z=QgSqvlYsg0|+wr)=zwo!FOcP~3cBd+Swm@TJH2%nfj8OEADyU))uh z%D4XTfG~`j#SuVU=l<+A@h&hvJoT^*aH{Pc>W!bisM!Jj)aU8{vb>tpsaQr0g^{s8 z*`CG&|BYN%QkKpsMcNruzvr|RX>H5EX@VMctVgenr&z*orJN`=hjuA&^7y%crnM;>0TJJk4H{hIl%4qpl zE^Q+I4wLMO=ARO#39x~$D!zwRc-1c(qp+ozok=~avGuU1t)>5M9h@o5-s7d z-_d<4+rN9SYT$pkFeZol&*EiMoqNMMU$Myky3w?ed(}g^?*1IGzX;A>cbGQ6l1{7E z+4w@wGFj%qPMCi8huQslUT#0PM-vplx|Ki=`({X+fSHD}@^eW$Eb{2&h{s@tT zUObG?&(GhWkV&F#u^$0qF*5De06B=}zfxq(c!Y>F#bgbhnhWbc2B8A*ACF-v-5>`o7<|cZ~b* zJ!2^9KJLBNTys71nYH$PRX>dMRA#?rwmgI4uaro`o51R;Gx0w~Eb;67M|}0Q@KvI6 z0)kH~grZQf6i#6nU68szPY~sU`)sz<)+aZ?h?7 zA0Ej9HG{XwJvp)M*eZ(*6&m7%eqd?*;p-lGAXnrwKVnj@K>k}s&lR@^OwlSRy6w@F zgazkA04sTnHp7hq#HUMyun)rG5O0&gzRNW~xS~Tn#Ys{7S?)4tkwDd#K$@2ukG3*4Y2iar1y?>To9H~RE5%>B3@df@~}Dgf(|y%4x<_zcFj7B`?H z9Z)DOWOd97Tpg3pGl2H|sj{PJ0ERHD3kaG|P!bWt-q7K>$HYvn7+9nE&=pAlx#_3r zS-F7`IOFsRfYSgry2jGwo#5R%e2j+jH#M^Exaj&@i#DIj#!)G_zxxgpgOUjXzE>n_ zoCz!!$`3Ar?6}u(VLyYuHyx@mWP--?2V5w?Ti0unT827K+`;A^c2 z>3}WKIZS95^3ULH!XK(Vyu5d*0~lyv*!ihQfSI1u(j3Utx~c#FNfB4d5IWVqx-CO^ z0Kv%IAPEMbtH546bJJ4A76j-jT@A5upxW!<>~awLCFZ{Nya>M9$M9fjdffiYp+g{3qBOtQz%$y&u_ZN)k{bX@8 z7-9W}uOz(IE0}7QX50T>fOyPs81;(!52B-GRK~B63m;8;TdhJoSSHis_lN;%&&w2d z0}m!HK;yV689=}uX7S^8iO~Y?o=IrQjoA4H4AY*lpfTT{k|Y#iwv~dLlx}rv;Tlx{6zYD3I+FjmxUPlmm&s0 zQkPLNj_$s#j86>#u!)@U8RHPC&Nkj;`xjy-&A2W2F0(x&AdqIMA-<)hqfwWSsPCoYXrN(owGI=m z;r}ykb_y}T6Vp~C6js1MP$Xb4_j%?<6aYkRVALafc>pI-%}sbl^;e+Zdakn%N00-^ zDFWTA8mx_8cz~~QtEH9VUVht9*wH|-%5Phm690D+iMV0s68f#+7O__ zOz*KLDn>y7P#Psp5+*7DWv~EnyYxI*BJKgoYjE~FN+TMT$l^cmrqBFkU~)1(K%)Q> z0;CULAHzq(s55B)kER19U;eX2Yd20MJBU4a-|_MSWd(hao1%|30sQ zbmf(O)et37`X)sTYFN1%6cgF2`>oaB6&-}y3cuaKpUYKzQyzo(vpi-cmf7>C7g6Vx z`WAq!S`B0%4EsWgsf^k0)FTl7FJh9S=KD7|R_HL}n1@vWc!-bbM)W#5zbD|~_f+`O z5ROS=@975HnW-wcUdC@XaSo0ro1?Y=C4#N)62U=;0EY_%&&XnbXhmPc_(wC|M=(zk zo4|$LWTQn@Qhgc-fZCa#Ht_e>0bGt>=MVtch>@Dg`~^7X!nBK7>Is1GKsPUd@WY58 zKhqF()`X@}t-sDX0IIzU=2|g0EI0rj3RpeB+(J35U=7m&tAq9ZK=sD!x}hQcMT9l! z3RGDb8hX!Q{^smvz%GJOrs4YczQu7mfhA4(4mM=3z5|^OKs1>U$i1{;*usSYAv2R~ z<(tl6m1v}{Jm3TfY8?KXLm2>2FGAQdVV$WOnwdcuVJ4CA24I(132ootE~? zCBMzb8e71j)k>>ip*iyc&@w4ve!|sq;PwmGKbIj!_M$6LZAi7tyG8*y*VnJp0oHNr zpxzpPiOTbSwC;gQjWIo*LPKC5*)T9=Ccwx#R4$rsz#O9DCBQ z4|S`SxLrPLr5{9dfPxi(eOTjC+=kQv|BEoD*Tf({wm6IbnFfRB?SUs4k$u&{gGZ>j zuTD{llfXoGNxUI0<{M;x$zCADrxpEx(QP3GD2oVbJ7`c__}{sptPI=#pn|*w!-VBX zAW?vWSiW@6WBU7y6~E_cq^h*^Z}37d)m$M2IAYk0DY9!bN1xtd1~1DKZ}yQfDWEtMM-3Q>CU)pJ@Izy~t8#xicqywPzytm`as_BlkdB7~8X*eQ zFqIhvcb)*s3SS2O1wacEw1wNk#z1BXAlHr5Wdl438qimueLJVv0UKc71Dv~DDoPFk zbyF>X8A_}DhlQlS^n*{nF?fK_2t<(SfBUH?Bvr6L>XM{U2Pno5?LU7WLycHv{QiIO zgKqhE3VkbjzvZg~lz(>ebSAKr@81H{7!dv?5Zw*h9@7al?F>X5j@28`XDqQm$lhqR zp~{P@iygefhM(m(6=eV*-o$iqt#3)-Y0DP+D9zs{0IgEBz?&ARK=QK?6ZZpXAmCi< zx;hYG)qqfLDpHf+j7FG42XXES`ObjcEC6!1xhtJW!W#zC24rZ0ZZg%m-vV@+(_eql zYW)`A95}%oadyNW$;Y zYCf~5l@&cr0S6M^takomLfLodNm@5X3<2jxLc_VAwUwQH`-pv z&|s7r4-wltI8g4Q>?H$iVZZ6#=!$^-u7&FGiDabDTV7cf6#}auGsv zQObtsQ65+L{~1WL-_Z*d`mhY^YyAv|!D(c=iU2&CW@Pg%34PKHOs)~>rpM*_O)>G_ zSJxxM**eNSd}F#qjt@pC4c_PpR?zfQ7Y^rN9rq%x9Wa~hx6{{ymEEw_JzObeJdj>_ z+T-DC9V?$sg^Vu|&|em-j7JQp{4pszp{R#q)6M7rfFJP_Fq{fx{)D^-Bw22d8;vRl zcAm8+eUf+fm){{Yi>f=!D+Mr*QGt~5W^p%35jejro$@2%dDN#luXOTfqACwz0|)IS z2YJ^xG<|ZW!{hZ!YtyTVe}^np>63D~ZdXHvpm8MQ z34s+IrJB%qFRx9b3*br33hyO0#Gx8;XnJ~`jlg!q!+3qx_%=B7ZhegB%^XX7ZVIgg zGJEXN%t>GrbMMpTW6?9_D!4gmu@nG7k4b<*|7zK@G@Zhq{u%SgR>F7)^}G7`XHLMr zXXFcThF<#g@_2tXJ*^}H^Oq$yWMsU~85RE^Z*Nq+C$I5bFuK;vHM*0|k2u-9qg2|U z0)t-`NRm;mAMPblzutm8*@C-IBO{EZs=wv}fc6glR;?birTUvUVlnp+ywpM8k{qv~ zuh+D%V44%bd;g_>x;6mY2Hvu_2`xK-HD5 z?)@w|%CTX>TUQ=G+vL9S4PULSV-~IVrjFl`Mvz~FRb?~U+flb#I&^}r6~fdT3lLgQ z9?O+p{95k2cP#FJ6&m<*u19RuZVGsX%@?ny@g!zD99|jPeZ&cusMp&#(ohSvC@G0x zepv`mQ|xXQs{xHE~zDoA4 zasf@&*Z5ah_$Gc3lGq_YgFs~YM4th`vi}ea!02d$Hk(;zMS;v)PL)n4la&N)9lDrT zx22(jR!M ze}s7Ki@aCOEd@qOx+G?1sIr@7UkvYE9C&P91)l7Eb6j=diu_1F=jOrEvb6QA>GYEI z$9F*sAxD(tQvs{bjSh=}6NjnIk8sV7_D=@C=c=>{kPw8XP$qT1CtzEE z(4C={&fS{zXB*J!56J{Is)vVK0q5ywi5FR=-gH$EkkT=KS)h1d&>Z$_35^vAK;wKX zSw`?b0@a_NkdewxpLO|q22X4sogS_!FLT*ML2xeGt|7!8FFhVyS&!s@p#S#N<8lD& zP|F?fv5(465C~wZ?3gcLT^^T`YYGG^6YNj7;|vV4Kcz}`Bd#=MJFEd-xvw~>UoLZ8q)!*0Y{ost9Ci@c9h&I$~AMWtseZB?e>g*%o}2 z;Zjm{8C#`3v1^ZG7CBo86^5NaR15lh#7U71+iji z=EpB+(TOq);Vs`_#XO+QKhRtds@8dKHHx?%Z^cb9VTiKzHFasTw?g8er zypaLKqy*%W(9FRB@PhmG#f3dQ)a|E5k#a=BkB#E%_ROR=RU#xMF_AgOV529BQtCA} znc%AK)y!HiJgmA#9W#Rw8Cye%xVJ`wlg+?%-@w3lx=^5kjLf$@L_eljVkMJMr&e^! z-sec~C8NXmF`hh_gV)ScxU}N9PeV#+6t@FOLaI9rX&zog>8;pVC4I}~ra>W+*|8$_ z^dZ)!+z+>`%?J1Nh?}c5TR|@?F=6yOsGmj5${Dz~AY#9`PxyX29@(^nynOo|a$Axq z@6LQ7!^RH2pHA*@rx$un$)thYyg7AZY1`IF)6hoh!;x-p*h)8dzIQckx-brt$LzDU z(iRqwOh2CB+~Vz2DscbhQ5E&%Se82khPkXp<6gOvh?T31ro}c@#nBAgs@&MampHv2 zIV+2cq#)lPVY4~Qz{V6Sx6Hp`dX`#2p4yMLW*|7cMOgkr_ zP0s)(HdpTGp4pUrszl#Hdd#S)UF!IHZ}&==9`9DA1-K+*Fd~Klyv?1ra&*sv4$exy z{^Rl?J#OgZM=1;Q$Hx!#;9BzR^aZH8hstKG#;@gVwLE!nIk7pekJS&Cd29GtSoNtF zShEl?DGtFqZ!YIU2Ebb}J6}gJF+Wad9&}Jixyy23ae%_B16VFZeAGaJ=grOTf(unj zb!J(mZuSZZSNk<;WbV5Oisylk^VV{RE}aL8Tx>1{qP`n$?624yUD%4ETrJ1ak=nSO zk+E(<5~4R-2Uj-joK?fK?LEGyUmfoTZw@Ym@Qh!~SPg+uFbiD#rP-Cq9du6~Uzl?6O8Cby=dWlwL}Fx>)9a7uI}`%?O%%S>P2roBoLc+7C<=Qg(4ymv%-6`dF~ za&iSnQ9{@o;HX9)G}?)CKV*~wI~`G>sG|Vf`Tl&$AWw}E_bMy(^yz&$lkb_q>M<%- z#j1v#_@_F-dDY}{R_ftk=Y2LqMI5||Fz43;A)TI=h#|=_0nuhz7Bl%l`lV3eW9Myl z98NakJ?gnum#RJ=uPOvXq6C{SR~O3Vc6n?vJPM4(MSSVjV<_l0KG{}WT}5r4Yh#EJ zXpPcKYYc~CeX>4YMmS&bM>rqr9_87h2i0j>Xnz^$2%)1o+{kouu2s8k5pUeff)?A( zxpK4|W)&}EIo=b>;7ySdnTirF#2Q$z$&InE!T$6wM_HDafwL?yJ88eTiepM_r zJ3G(H+8QN=kw>;H1v&X)H$}?&Qb(X2hE7;aOb(7!gDjvKX!kHI*ZQ})*eA-XLeM`f z9<#+6XeCQ@o%7LP#da@!5+0-^@1(p46&%YV$4o!!*} zke!EI8jb$o9mv-XSI8xBtCY!7rrRvOI`_M}cx5-E-fO?*Nj8Jp%M;JTz zEL1Q7*>7#1R9;c6x;T<86pcYYIbYRo%4t5640k&}Cs@d9ywWJjyGq3N(A97Jq5J$W z%;VbAqtFvRMnE-P`FaHY@@mP)^z?lNWUVU7s%L0};JEi1A;VJViktdqhZSB?&DJ}) z5nO>iF9sA-|NM}~Oc75#CLXt?HxQaF)0iaSJXtkW{6EglgezkgQtJ;8g@ zw~)q1!tYav_D~dcIl&505DG%Tq%(GN+Zn!EU0KO1DUqqIt!0q#>Qgoe6>LS_ctm$! zE(*w*m4Asx4M}uQ4qF^L2p1kjN6hbCIqL|ww^SgZ8s2x3g$ZXK&H5Dr{_%y=xqLP`$CVD0&$hx9uvMdB!ZQ=hnzMKZBy2Nq#y3KmE0wwx zI6o`ylpjnVYeU8qN+s#9=jGgORI8{idXL6g?J9SQr3*Zdkn-swGkwm-tMd1R{88DjWiV_nIuvPeAlq%l*q|X=Li|!P z9%r9fSRx+y3~YEy2c)pFxL0-OXV-d%-$S#<$JV6p?RBem)4Yj-sdYQE9o-wmpwHr8 zrLG~K-xnP0*ViP(!g{7Jo1WDH>#+IdgT2VsPEZni&g{}Y>4|1m_%NMA5*O%ARHnh_ z*)P~7Y**h8tkVJ-zH>a!S8zYeovxd%kUpAD6wma*5)IetprQ#6h|Za$pr?I?l*^Nj z3%j((XxNqn8^lPF2O|=BV`7z*bcB_yQ-tLQ%4{w6t*$^#_0CPM?+QAmu9(i{uCWx| z7L^*WD(}Xxje`QphjZ;cWYU8sH zf}I*hyM(pR3}baTLH9!yr+$Sn(6<1EaoBJM-i{BCpVMoD%B`BST2)SRrCpC!UD@mU zo0&J;_@N+T zt-}|Z0$H{2E&F=eeZBABZDRbJ51%t&hsF>E$SJ1FP3*DsBxa^Ls?|1#Vq+_f<{l%9 zM1PBYMHv$3j7K^ZZ^}B6t3YB1hYQ6tbR8Hn#zG}FRX3G9OzJA$eBMoY>8qS{J+K+1 zfKBzIJ5G{#HnKeVnrZoAo6{kE54{?c`9*}T`yF!mFkmwZUqKm3C`rujkA z)Fc>BH$eho@x!?KGY@`hCJ1LhY&Q->U?#vdq+h2l{BTXrEbfSYo)NO2mq!y6B5e{J z&MO*jYwHHE1o_|t$QUUgSYv&CK}t+ zXd+$U@=kGs0`}%~&X-s}tx8`D=?4^rsJK#TDwCB#my=hd?I0#ti==btUq$jL`6GA-H*alZX#~MvucthOZ6`>=@aFk$kpRsb9l@>eqb4KT1tLCM-HK&2iMNJB|aFM@!%+OsBM$>^!8D*(Js0UHYo0CwfaR-rHej8oCkjSpu@M8(9cVfQ_z zjui+<+91YjMIYZ+c?9Ci?rE_l3XjYvbI_J+t+(3H0izrmYK29k(|yevV#1Eo$gbb9 z`r26iJ*x?l9|W&}wSw}Vf35I!p6N^S`g*Sb&Xc?%+T5le!^Dc?R#nBBw`g5SIccPw zGwzT=R+*q!>~0D+lmDS_U~9lEZd%DMlY6YA+`fmdI8GgEn&kToqF@qq--HrRHhsGP z9(on*7&@Y9osZm@lQAKemL|XI9Cd!7vik~u@8EAkO7fs*Az-X zBUET8ANsq2-eHii2Ocg}D}#C6?S-6$5GnwgACEhM;%O__)rhaLE7W+Rj^MDi)Nwv@ z?c|$`-9MbKZmVc5wDTqr(|!6!5IoZ50GWHN9r1Si z*_^6~-UtLaG4bMQZ%sKV!Yo9hmNDI-bfJSepNj7Dw~QMBhL&xZ%A3We`--x$Md`CN zV)7iG9vZv2>;=4Mz9C~z=!zCc;$eFZhpjNzgF6gSJ6GV4kb~9}=#z(e-3>u+5Bkri zn(M_*==Ug%Y~@5e+yxw)Y_;l~^VA45v+3!3mFB-^@|>^BUv4z(7dV@xMTZ2Nj%ed6 z7i8|bmy3JK5+C8Rr4vMhhL085drqV_F1`r4doD0ofJ2^eyHAKCUCVyIqQY;G+Scxy z2xy?uY_b;PwdAGduF=q@j&$*uE~w-UJIvx_KI-rp{?X;Kekt^)Q`f*!xBwY)PD*N& zM;#eGsj>Nqu;0!jw*);4j~eM5)d!pU;H#{8s-jh|laTZMG`ea*gA@ivgWK(pm0o3L z2DG!w&C$_FI_;*y($Z3PB#=sp&O3Mn1Wj-1#1K7hqs#4M?X?BVkOaYeV+KDhd7+X$u z#pOQDFYJP9QS4xM=7~6(OFk&;1M8&>Vxm3L;SR2xofL^CrvRQ!*)RJT?hNo*dwYjY zPYr@Ted<&760)=e1q23G+Hc6MtgHxq@|{sJFftMeN>WetsSG}1ll2lRH2VOBpkZda zTK|BL<0+=NrUn1e6efmZK2K;iBN3U8+U$6iP6@TH4W)s=e}kc+rl!s-#26>7o_T3G z=&Wk!X)ZOYu1Yyez8@4$*lE>GK|!HM$9kLsjO>h(h;hb^Cj}lJJ~Aa`R}Gs~%Ncde zHgG}*p5i^VH8;_h`x76+r~BbY2MiGur=JnV|JsXCP#UgVPbRe<&@Dk5)o^1{PZBHr z@F|x*{)SNR)QS;CCX~6iM+qo`1zgxvnNI6{TGcW^cJ@yDViqk+GQK5f;5`BlMe%Qz zP(!5Ya-#A4*v;|Rz4@<7V0%DaxS~`Qm`6!6 z`T2`eSXRLso&_o-xt}p9?wZfFpbjkSMKWt(Hm~aL(>wyTj1dAAneSV5PIvhTUszrK zzBLqxA`ZiRu}^mq14?IMpy-32ek2CNaoEjzpSj7seQWr7N4*vO?Ch*(U?BP_p2lJo zP24y5-^w0Wh|pL43FVGX1NVL584jGZXY5|RwiJbE<7%D~>IkDfIps~Y1+k9Ch>H*J z?8*TsqAHo-{{Fs#f*xi^ajlz!iR zS|TLriF7^ZX^q=@Oy9%+JhgO|ifHMe-=f4PW|$BNza)ay5~pYwiE4%XTp1S+BJ;>thyai4yslZ6Xg*9oMF+ru&e?0?SZ z&jKr}s~;hj&}u5~0oAj#uY}Tv32#*6)t|${@{h^;Y@taBR6cLHm%!prGAY$Wp_jrc z)@=7q^8A)jSg_N(*;x%*tp*hY44NO2d7rhg+i9Ul#`SXIqG59;FKJmj$V*M-`>7(x z^yO6&mCSzSnq|sR<-UXnce00qGFhaV2dP{L|LgluH&~1r~*~`r_$*t834yU9M~u+0WeCD!KlghfNqN)OJ1Hw z>b1D4s&G{xnMAZPV2@?rJsv>B@MlzSKQBJ8s_yEhIoO|-9ES#x{WZ2H8&pJ(!L@>9 zuM)v3_mGr+d|(P}|NdQn)T7XSDy3XfO6=?`Fn!tw+8z?wVWzJO*HBs+dyZa z@2wJoS#69Y<^T=mILEl1Wh(|o%AirNJ_CAXWBInzJM_}`l#H}B#A6m-W^i{F>P9}R z8ssskrRA{d?NnHgsdd_}*fd+w_ohWFk|%C-+`8z`#c64XD}GFTY@p>$yTy-otP|+u zUU`*ZF4G~&sEDd@uMhwIZ|egE)kkeqi(Cw*0D5F=xwKTn1Y4nxEtaDYN_S(v!GGKQ z3lBeqNg4(!c+-YcQtQ&g>2kBOvtyMO>-V^-WQimWqG{aI!24^j$;tth!p0Mt4yD)Ey1hhUka>)fOC8(&(+|Ef+Tex7K8L+?l-t zGYuhtrL5H>KzXS$MgU=oV>_R3zb04%`qA;|*Em}&vs*FB{afG(5B{2aU5r>O2Cx8e zfq$;ii+-b$TSV#w8Y}?2x}f=cx&W4z!gBQ)wm`o_Zy6&4jPHM!ba>bw5E(wU=a+%D zb|CpfMo{5=sSm9$_xl}T|NAx+6bR-|0DyvW;`_q@KtXxI{(rm7elYj$l+NsM%OnZ+ zTrh@|wkA!Xm$zEM$N6A1X_2n-?FakP3Sn*MFU9W_ju|k9&5GZe7^i7FAOR5&-I4j@ z)Vh!2iccnU^V^Xq52p(@vDKb?YI>W7o7@TYW-fx=eT0F%Ifr2FhODb)0+X$POaE8l zWs24#;);ck_dAVbQbQPx+wgCZI-G{hWPSxfZlzEYZJ-g_v9hdb>Y1TTAdQh%xLJLe zP|#~17*)5lpZglAsld?#eRz?eIUPl5p%|8RHjT{0wEkOmRGm$jokGdlVGdi{Z^b_ivOQWYVZyaeir%jY$u2WYUn6QW9Sh|X$gq8hqAE=ri!1{ge6aajp?|pC?*qctV6P&s+G9kdsETfcw1HowHq=Q`3%Ul4H1C_@BR#h7-lnz#O&?9jLh& zMfF6$L%zs5k0q(OT;=jSi!Ew$W@bqrnBZ{GT{4U+&Qlt*=;*1n7I(M0(6Dlk)tM;` z<+$2oxpY|%2v9mx)Vy?7jHVlJpF&Ftu@ogqD&FWnq2K(-xhwB5WawO;An zmR#?8b_#a6Op>lN?wHHJa?27&Ah+K+C33)h_Vt5%hd;kV(>Y1wkfU&fM32JRnW?+S zQBXYg=5WXYM^kxZ&xHnT59u5#g5e3%-ah_D5p>^cRR~JT z_|Q8&HAlNGE*!mG{4swCIkBS&1j7bg;MfkkmzBL>7tY8vMpNX?PH2!(h2*LkecOE=jz1hy%97CW!twJS+n4O6kef! zWIN|}TJbu>Js*w?e`{}VkW~HNr^F@Q7~5yHYKz*K$R#hZ>(mXZamP0n5jb|Uh{RG3 z76@+swO+~~1(Fqvi#0OIE(RTLFZn=(cli6#nA$Si%aurzxy=>qb!_q3Ny+b^VNI~I zFpTZ@r)Cx_7A_};Xi3=EkxEhhmIQw+j7(=FLN_8bYtd*=RIsN6rt3`2DNK>y^cxUb z?2DJ#OncLf?pflPq6AknykHSt@Hm8^i~6%oxg~Jckx&?kb~I^_360jPH$GH#d4#4L z?`OHhGO%$NFh3=YSsplJ>fhHTt6JiOA8S@9;2=_{c&rd!&4WTBY_?T@|yN?8&?mO%jC9*W*I3@o3TQ zM6!;{!=$Mmb$bh1GyMC(Q`$dJv8B(T6VYLyNUche!(j`L3`hRQ;v$N@Ty?JgQDxXJ zVa};i(IxOMMaPNA=Z^a%NKKxmR~+(knPfa0pKC)j277&98GWx+>H3Vj($m<`)m|$b z)H%JgrRx5z%xSA#goAox6-U`+`wv8gVhYFN$DsPUwo9u#G!;6}agle@&*QGneMyj4 za-rpZMHO87jMMRT3|?-C<~a5Is0mSPr2m9Tc(Bq3m;&+f zyzKo*EzXM&)4{7U{DvGh%QfTo~vw^;KY~!rH$a3)p}MaFUhY% z6~bd?6S?PMspo6;OdF#^`nVI*EG`uWIy*DFD4Vk7mzsEX3m4|=R#T?ICJ~SEJ@1xMt$x=Of}dBI^+oY;fvn9!-LW*##2ZgR9b4OiT(^p+$@F5IlN<0Te@dv<9Yf` zoN!QLSTemNC}z^eF8-b~)Gno^vk;d{e(t&~RiawEg_IyW$j3E%W1}PsALMN{NTk{m z{9bbInMQd7TJ_3Gc44dZV{Ubh!;fQ&G6@`z2l=_N-iE~wE|V-4&9aX8eBX}tcbp|k zJ=ioa4>oR|U!Tk?xC*_K&O{L6fc`s4nF{mTXamn|ChrI5V`;BA4hwkjuJy$`s+;?q zm+oo-<_hRNR!%CLKC$6JDL2c^Bn-u2o-Zi47CsLUgqV4-?G*29N34ctjz56&>`y5h z&*3sah^^(YFn)1;I8iW;uk*%GH#UX_RT+oL>?60HkdQ^=#p(hQiUz{aqm}%k>R{uD zml_DZ4}XoV#`49h;2L;K^&DSIbygHwWfQ$rQ~YUYYwkVBCA^OSC=T=UJ5-P6i!_?e(1@53(go}_P03?%|)NF}2^Z2!Ew9f|LqvqOV))iB?4Rmg-VDiag%)}`ib1X*eDhmWy z{0e+gN07fQaAGy(#dG^Z!T1xDyG5|Rym9QTFR6+rgqeDX()C5zP(K$39ii{cbk3XT zTYG0b?Y7TDZB`naC$RKXlK4pab)ifV&{4sQa&cFCX4PKe-V{N40ziw#%g7y6Li%Yi z!WD%(WM8(^gfLtVnwdl(Z`&TSYv{H$4U$9Vx7?W_cw<-bxwd%zoqbIp@csvjXI;93 zxfJY3y z_~)WG%!!Y`p{rw{v2dkz!smH@ZA=@_8DV|H%W3hf^|9p|-RMP0J^>t6-B{?cd8zmp zm18s4Sw5JIq-`{Byy4`WgorOcmSjaD@~hd7XU-!tEN1HVK))@Wp;#v@z!zR5P?>`9 z$X=NPGuTxwbEf%}1d^$pv7I4puH4-?9+78k@9~mp9Df-%|0D5jO{a?eI+9uRbhDIe zy{mn0y@;>Y{ObI5W@N!$7CzoIchXo}^ENu(=FU)H(2AUhywiTeo9ZdcYDH7BOm1F3 z77V;;1875LE+fl{jK-P1^2v)bj;AC}20v7s?k~V|C7k!kX8-66bdS#)b8XKhmt$d0;jdlOr+K-k(0aw{Oo`W%hmQqY6%D58Bg; zdWyP~k)-|qZ0ZZno0x&d0@Y3k4VErFx?F;8F8?*0Pfqn^fj(K=`YFF%je@At0(!YR zW9A#j5ajJo4D!Y3Y6g{frsGNlvjReVoY+SAhG^1V?>68ZCR#$@J)w(xM(ThYJD~OT zT%ks?-Co$&1L;@gDNVl%#V>;%pzCMI{-PkG^p8g21B)Nc<6g#s&sR$@q@RkEO*ap zq4^TGiwr2q0-z)-R>+i@m(y1jr8FyYL<428hN=O6+6!GnE~&3LHM;nADGd7Kkgr7?A{`HI0FJW$_cp)Vi~9ZZNiNkOoG}X<0Q?}qRM<# zzZFMmZh*42!jL#cj_kmTNw@a`hwRnT@kv;!s$BYO&N|n_!i*1sQ$>p|#HPEfw` zhLM!k9&MAkXjA_5W0zjR^Mqh{6KlZzIPfqRu(rqKteTp|7m0qF3}OKK@8JjHlY(>t>~{$_X5_Od6504(cqA*`Hj zmVjD{T;&XDnPGq{bjxZd!p zsyvx82W|OpRarn~iu)3s9~#(|gpc3Rx(qijJQDTa^wtKBJfD7(gg?KkY-T5_G!?~t zOj|w2dzrfAVR6Vx{WM%)wKnJxSIJS)(FRL0W00id@;w&g=2EFbGs5ndp9rBdQpQzS zw*Wg+?SPXq6k#FE7Xo(Pvl?+64qZ%3--Bae=8ZaKBiq$mYOn*@+&#i`d5LHlbEqpni%Ssu`&mwDfP%Q~p{c7H(;Mr=_0=2P*C6Q z{TUyHg2Mm*FW-pi|4A(T18$ClVgE#H0nT`{Wq*IX{>lgaUqY^-{O9Ub`9FC#NqHWi zK4#VVEAc#{E$_e{ouEL-vIZDsbEwj+qCl^S^L?hqlM{g0#AlfmXP5-#C)DKH(B3d< zlLipe3O=L6EcdsA8>cEGmH*pZdRHtU6pIG;z?N!G7UvKf71CRd9Cr*L5GG3d3Q~8={gOd zDyZf+?GO5>Kiue!Jjax7!4n`ZP1{NS(QJf6dRA>xY%vwgG2?+dxIIU{J!R`I z?PNO`$63xku77oJSYK;?*@%ARhCX^7cHiui76+pZ?91Zovjwmf{sQPSWj3>v`e2So zBj^SVWR~4dK7%xZ=#QRf)IHQFpt|o;%K2iU5o%S+(cvXx}yu->hkGcs3k~ zEumXohhuvzlbc*;gjHkGRQGjBisa*=gFNHC<^@jC|IP>aKCs)x$ z`C5>Y;}19Hp!20HWl|7x>7qNwuow=+Pf`;{QG5Osyr~}V$PCx?@M10kZh=R2xrcS3 z%je)_zX;2Tsp}d_Th4fe#nT0Y=+a zv1s??j&t?%9QeGv@hk)@@p_%1JV>m;j7tgWoA2kAv|l=CnXXA;jo<0 z7(Fs{UMQeqxrv3oy~xw#3cS9cbC*mq|O^ZiUBYy$6+Hryffl z+|;XQ_U@jC)&sL0PS>m_n9hN-m}PAc=Hqw*It z3hcJ|9gKVnFY7Qt6?y}WVq-Rju8FXY@JlDBt;f~^UXhcl{$L1q&`^kD|J%EZdC zp*#xm*_P5i=0m!PCJI0L7g%#Qm!}_wL z<{Oh+9QO9a*jK&txGsrfv~h$DhCAmK=QefRTDuhiN=8tTS;)rJPEtVB!zKU#t6nM# z28)d(RB7T|T0PQ6S@j?YJ8sgiTCttQlQOGtFIuXyu)r+Slo&5nKrv64_mn$7`b;vc zH(vQvIiab(Kx<)Rr?hf;`}`${3}CXgT~+4i_w8NhCkL_d>=KuOjds3Mr3^SkT(eil zBIhe8itD92_<9!{@d}rRZPSXYH9R+jE_ozvCkb9#xxOl&o7BRsR>YU;`<2VS+rY6I zWZHw* zY|V+hVYgOv^Bl=!Fq*}5axUW)CpwSv41sFYDaVPe=izY7w98pS!jW*-Yo7vv!<4UH zq?PzGT?2JLxKqn%Nj)!_=q?%Mc6Zl}<&H*%imjGC9+%D0KW(Z;G7og;P0^x1Zp_|! zCnaZQ5950^@Y1J3ECh=_@^nI_!RECwAMHX+a-~+p_#RKAVu99tL1)c`75s@C6(aaBrr9GaLA1 zxfY}w2vYWVn!DdN#_!sR&D&+yrg&fR>je~#X}M(G8j|Un42^IGlUY;za+|>ur=WPf zZ;qdO=^z~bJ9c}*8xZxQxpSk>?qyZ(3P5{h%Ylo6bnGts_&e8{Yo{~Bh)oDc)g%2z zA*#kG8gj@TQpBCESIR8!lxFCHuh3l;0o_m(xEQ^TTTi&}Z8|UBl$yY`k zd*pPRdmO*|v}aU03%2Oz09cM8cxPAv1_p1TOx|ez>e8`8DBei!CWT$Rp8-Kl0{16E z=*3aSo#hM{rl#&*KW(RRY;Quocf5GoTH&f9=`GUbM`8ePB*c$tT@N5(D~M$UmYkeqYnJk{7kr| z4GTIR`|sMIX#J?qNh4T7re?!qLSH=zCXa=k1fr5`yryotzR!~_qBUmRC;}v>bm7O_ z0UKjGUC1b?xG5`fFF|(G?V%`}^Yl$ZNNM3(OKwlvN@!Yq5z3+dZX4o$Cd7VvEijU` zt3v&{>z-N*u}WEl{f|~=aHI&`gBb493W{X*N}jr(2X2E8zxnfiYee1 zDYvjqcN!8A=~x7-QOo|Q2CB>?chqhao9q@Y%?q)5|D%;gZa@%DU@!g@pf*De(p1_= zC%=jEst;K}*LN~xikMqz^^PBEFF^CpOe3y5t6&PT^kHe(GuK*`Yu6_>mFsZ3j<8v! z4h;{fl>VNQ59cnPEkx@w^cQiKnJ4JGkn+;;)OMikP62F@4sM-xn;?^vvf}a5H0;{7 z)Vz08^Bz;^$%1Iu>{rwJN0CE~3YhdE%8iHQd})|l5`z?*9&R6cGhZ|A6(OCA=PBA*b740*Xy=FPKjtYITgXwX)HGMzn`&>`(r zA9bWcgay0oP0@FEPrq7K1@?Hu)*yr8Kd$Kup`5_I()o>q3!8E1*9Eo~7N)(RFiG)QGpof-0BshZ#i);YyVN)FQ$?7t#z8Yr z2F+5G^bhV~u)t*tObkw?uLRhnp*ywrb0Ji)V#VC02-;>#_;sHUw9#&7gVNm z6n+cE(E4$Jg7kT=>Jdt1XLg7&b107RLb4-3>6eG_mCT6mw%g_#1g0BCtJVRfD9KQx z9*kk<-Vro<^Ms~<2 zXioVIw1PYsnXPb6+~Jj3LmG2>^09@;T`z5(v_VOfUDRo)Q4DaMDJj>0XqB?bAAfl` zGB+H(07+UV;H{I3-%y>Z_jP~I{;5;q;uRn>3Aq>Hkwat?uQ7H6uyh**$@x`V<%94$ z!SLJKO4{=%K_-{AtV1;A85)jxK}UT+Y^?f7xkDS zFhap5;B~c%!eN72lGy5*$`MI77cY~Wr`QX5)uT1#AW3>&c5mk>Fyn{aNIXOlvdj@f zcVH!kE{z!BQ}8Z-COD}=(;39-v4}e@&w1~yy)>VZQSp}$ZP)vF(dbRdY-HvNw6%^n zg53Ifi=;zk=Xq#hjx4phyPq&sop(K}q(qzi8JK=Ep=4c)#;` z^CmcT*48Z|hTF2yBXg=i>h7e4cm@0h6pi)zbYD!cE+fjfLiO9rq&#hm@65qsGi;^p z00@uCr@v65z}i(%RBfJW#T0Ly{wc0+tC^m~XyW0b34-nQlY zuhp=1@Nkh4h@|g#(XT7w%Rf`8{ILSkhJ_>Be#d0TAzcBBg%lL~m32`_N%-ytl z7?c6&IvH0c z;Y5~3t1kTa{njmiQ7J2p&m_}4_ne(WQstd|i^s{GLvvXFYpS*mg~we` zW!r<$N6cc6VVRse$s(e{65^D?V6%QifLD06RB;Mvs3mk0>+tv!z?#TRZLFK3L*KcC zROqgLLwlY#RMH-NID?nE>)D63z;1uyUT?L|Po$Mkx+j*`c&RoR zghF!X7LOEx6_^zv{u%-XV3r%3u4>rN#Hp!8^9Ss79jgq{ASY4C+TAwa4`TuYUuJ$(?Z>t42243c=6)&L zpr|CX4R$2HQGGAcrU13&y#_HVU{xoC`e^~a#uf|`6(MnPi7in_HyKEnRTFMI^iU0( zabww~?N$hlBv&p>^rqcPyJPXaIq8<06+*K?dv&U9A%g$F4Nhw(7XvpDj2bNZ&*$@AKLWAr-3eaVz^3?6c8SfG#s~@hSK@ru@5&5F6mKp= zsEGUS;eKAgR^`VpDtg8uIl~_FArCG2EbGL|2LGzjkciEGUbn`pCo;mB%iZvn67%Q_ zPq{Xi-qcEWwWgk4@%?n9Jp(E#KgA7NHmWL*e^fL4Cg;zWNSU(2cb2R)w5u z{rDnpj|dgfymy1$taL`EOvwY}?bAi59L{3_(Ogon|33CO2A3|CQrp)SOJFZdkZe5D z`>%^SI_fOYemdq?1BH?z3?w?Tl&)rVTZrF{&nVs2j`&)o>AO=n=Guxc*Uw-2g>0vC>LM_Ea zDpgz>dljT;ZT3hMc09FleYIs^m~(j4+PE41=o?rt1;6HVz>Z96z9gnh?tB^)fTu+v z{FeNVknICx6}k%N#EO(U2eYoIFj#&`xcyWvcIIxyMCt`DGd|Ovi$B=#OA&c3hKcTW zcMZGo4qWYtxxC5koANy)8CN(}uk-p{B&X!AGaHMPr>3hFVDQA5i)te?%Ks^T% zQvwd(4Bs?>X}wd?Y79qGjq?O_$I_yeR>+sW6bpg+%x4*}Oy*xw#f365(-RYn9F!d~ zZ}g>b>3ZEUMX_dS&M#>8QzpjuTfR0B?3ek^HR6Pix!`B&?b}o;U(;@bsQ@Av>Rpf1 zEA(&1sS!fQUTZ!JI1z^KCh#eK)Q!4KQU9Xq0o5G^#?U)~UOvkH%?7Af_cPHtqSbPK zifyw+M*&j32E2S**y1;<8xH#8tQ-1o=p)xU6K4-CzX zlyQ?lqPR}O=#E2Mlebpjc1CpbxgpsYzE9`4l-$b z6@G<#w0zERA=Fy2g^QFML<+?SDf%m#S^n9_+|3IkDcKMlW$|9(spoxTj@&nbu(=kn zrQ>TsharK*%+j#8bMLAW+|a+WFs42jC%@&ys^X@nDA~rzdY-MQwXUU9V|w>ALFN`) zhM8fx1x|{Pf<#g2T2m?7llJ-ncaWMxLqve4usD*fuW3?&g!FX7rfs}gK1tRyBMf9M zIUdgingw^i7pqX|@JQUNwnFwJ%TA{ZWjk7`u9c_G$nIrZ_SM+lkfchn%1eMx&oy8LU7%mp1v7)}vR5_sT6&Iew-j94lV!bfy_SfmEpWE`gd)}FQcBtm^zJ^`V!h(n z-00kNDo0U1tFnUOCb2XRxix^I>Z43#@YBBOF!(Fks^_yhPMh`G;~Q{CK@EEuuNIuq zaw2gyiXWK~Gv4MNWZoDwC~_OSXk_)g#K%gThkE4jE7aM1`KuYQA`tBSPp3ZoxC||5 z&soku45Iw3roOxnj|+Ff^^5!T*f%M;a-^A_@|7mDN(7c9P?$A&>1R@21GN#gxw6OA zTq)Etmb(IF6kXYCrELfTl~F?|P0MmI2tC|MC2CYYBqs?~U+#|v$gmheaB)I>%`IEGaH@Eqy+g^5Wh5#5PuGm_TadaM>#`gR#hiy6&lx8n^TxWUw>VW zPu;Ld8X7LhJcnCWTk}KxxYriUjFRRXkM!oDfv(qA!nT$(+T#5EKQ?x{eXeqoe9bV9 zXZ~har?WxwlrESUzto)bbifq_@gRl!xEA#JRB6hUIxpwO#e8*#63t-P(~esIf=lB; z@m6OLTh=!qr=w|aU}eR=5L3y;+hDGVx8BQT5ASm~7W8!7eS#v3PcRXWI=*wgG|j}I zc`W}X+>ItA+;6>O;p-6(S6ship;3$s$%{VJ@v*5UM^pLcN?uonwRP*`ij3*zkrrs= z45bsbIGg-L=@*cDzlG}Sm9sL-`L8FDD1_4lEzO@3uj9}ynM`q|_ zN)NKb16}m>pG{u_Yem89T0d5~TZI!`T&2ZW#)?NiLIf6&;<0xSu-p6;?hF0`( zVO$*B!L&`C$bRUcm{H!TcMr(HULTaC`;iu<>T~@smv`jUOpA}kFLjzg=&XkY>=-AE z{WQ=)!Wd}m&twD(oZM0T7_VYOJ(eqNbvF#5%($x6ps|Z<7R-`@@FrY|?VZ}e@vJ5- z;CZ9b2=k^gXh933ZrDnqh73-Uijh9WO##{#t7Tx=b(4*CJcLl~j#n)?KYfebI0Vg~ znNbfdi|%P*2y=TNJtN~+wA-}pKt!-yw z6EviFmiu$%jy4h}B3QY3TB3AaJZ6&3Gxt3;nsy`KK<)b3J}`Nac&5PnN&(cF{zJ7& zYTG`gs?-}YAhWmyq~QaWjd;BWQBZqi_-?M5D7qoL#F8Pd3XP}k9q=LAe{=OLn@%y| z+EQvWuUoBnCKPpnoA$A3i;jMWO-Qx(LY&*GVyT37^l-fJy85}f58a^R`8Qs8;f`}; z?W#Q0bMr;~0MP;xA*nC)MRoM4GZe5Sjxj^K{`+>Ms0?ZDRp!7Gh(EhX$u^!+2Tq40 z=A~;ZQ={L0XQ~(a^V6k;()jqniKMB%rf~N}J+ISba{^Dx6d0sd@E}%@r=`VzO3Z`@w~yN{e$FT$$(?R~Dzqh;N454eS@=J(|(K?5_&@=349~CvL4_ z4rmtYks)eeJBs^GwD;~obN>5> zbarD>y(SjC%e5Kkm_NQvMY7KC+`PcUo{ucY=<2)7Oc1PU7ZGf>O8l|vWOFO6#Wlu= z{hwJM9fNG^(haSI{&BBog#zO7Gh4bg8YPRs2NJH#Xn+d@&2iX>P1tbIIyk@A0{s&W zr5cS2++Mx6_8{tNv2N>@z#Q|ab*o9TwRw+q+ll|n=WdSY#;qQUWNE>0i{=CscD+Bo z)#C_o4(hEzu4Ii~bG_-E*~+7Lt=``BKJY)I6zdu?^ktHD&12t?e^I#PDQgDOtLfrU ztWD}~c#|3Aq|F+jyf~^%2e~M6i#aCN59LO8QkC^bKFH`@0o?rq9JAU}&TGaCF;^O=%9-MmXl1%Sce-v* zc*irBi)8CM0B>iuFBpAAMz(!Fl+WI(X7uSC;q%JKQn31^cgqn0ch1P=_4ziB<-v4U z1w}d{n*h$DaQXq+W!RNv1g@= zrHm%hC680g?ZE$pZ2|*({^U&u!odF1=H#Em{&Qo1uisu0{NZ-*Nnr>abJ<7oUkO}K z6s!JcfW##>An34C5M?YOTQr~j^jf9{sC0CGE+oQ$<*Jk=Y0HBP`CTtmIYvfB1KntQR$SwV{li#Qe^@$b?u>5 zxR8hP+y~})qcQ744T}v`7WyX2X1>|9Hf~(uupXtWj;7PD2a=Q#L%&y}eY{v52n}f8 zxeQubA|LRS43ErZCYzg(r>U))#IjJb=BTD#mt_1s&rhxOf2Gr&g`6k@(HcqNRdq+( zmSFPz^&A4eJWt^2HPFP7)l8sF%cG+CVjF7q{H5?rL8Ajrv~h9;bm$N>Z8`G@9?0#O zD5@Kg-8K$|Ufnz9x2#TdENwxE?b&%Wu+JclqD42m0`2w9pQYFFFAO{^L1t)_jE7#F z?6gJR@iJa>KxNv(_(a#O(1wYsY;{$YNK7ExGw0Ti^l+$AYX#1ZHZ@#F*!EPNzqBZ) zLZc~R<5lalf0pF3vydKYi>v0II=nI94#_xu@bF-U6V%8_k8+Zb`L5N5nyC9Sehen1 z%0_r#R9&C?(gh{8ZBHrK1*FV6lA6)!9#+P@QBe6|-ytMv^l(zbOi-nB(W8zys%8%9 zT4Yef=L(uGd4%~HhSiLlI^Ut~o9-5vIyIM~?7I2MD6mgriLXy9sITegt_%n_IlNAX zIx(uPd*~dg(PDS?Zwh@~9RsZMTef^#(N;EaE#b-C)a$iwUUFyC$d`0~CwHD!;bP1|#|Qgi89;V$u-C`i@w8 z=n&)aq-+gnP>WkP0%vPF%mKltI+Ju04aJb2LY^jj^$RzIZH>AD_EIbdnjLM7NBiV4 z!Y{LXf<1YQuSB{TsqHs71Zg1)`Hlm;F38n^@L}I@aGzYft)5PAs>d z;X_I^<(Tzohp2~}o-6UtP`84(k?aM4aS`Bm>;`3y`vTh`qIUIA#ssW$$Sp^l{F|EA zy9S(jW1QE*MypCoQ;L1Q-t<^C-@DM>9j}_{#G53bQiTuq-mHw-A-*@K9*6Wk=J?;PWrMT!tMWmOJO zJDk;9j<=eZs?O3wO*`uJ+V$~FWk_pVe^c5ej#aJ9YzCr@3D3C|Gm%SHCO6HhWrFlJ zhWMpr>@D?zOvRl-Z;VTvXpRqvR)^In^w&4DHZR0Jd8JlqpW?)#9K~ExL;-c&_?Ucw zl;-uSg|=V9jPJl?Q!7cr`_GK6-1-9&pZheG%g}FDKlg#P2ar|8ZQT}Bx)z#hw2`IN zc$bz|r0=O=tq_)FACX$I_#tO&g60m1L}U-~tRGU{K5$-I*4e0X?brRk;NKAsXgMph;rO|m=@T@XLp%;R*&S6NsD1!pCTYS1}adZ7WZv0)yxXJI|=uBbXgLBY-oy%rCgMxBmWq3{h@h z@p$AZagQKm#XSg`z$sm~O4#0U{i0n}gw3`|atzO3EQg!atwr?f&BNHcI&#OK92@`fVw`XnLzDllSf z4pW6lq-|quR5f&n8`B*_hm>m@tIzv2on@NZ0wHayO7BmZA`Qb?#l9>J-v*|*lxQXr z%LAC!E*1391hcX2v}EGTdf2frp?+zZt+S#|qcS?2kwFYSHuAHKVES75;c6pmYn0?6 z-)|*IGK3A_8I7ja z>yIvhKaa1$zt@%rE>;7DP8B;)UjxSR`btx-)p3dnr;PPCFie;I>H6x!X9Ot`)6V65 z{H1rKQUb-T>qM5_KZGPK+jW1an3gQnD6|#jg9st0?5e|pQ!?qtI#{uGpU7n{MefV2 zj@A5D!d6%!uK+tq-yqI{yg!6gf!j#Kv_o-K7f#x6u;Q0BtQ^(&c+kY)$=v-dwL9QM zX#Sc!Ddr|=V`z2w>VaXD!k*zOkwnb5G;Y#&3}4zgmnnYRv%M-d(yMh!7~Z93{S;t* zx~4LPS9lW*QxAI1If1iZ#I54{`hctQbYYNhYp(YIx)(f!`Qjk^c`rSI)lFVxdM`ri9_ z(lkv+Lu~T{ACv4Ki@B&xncWP_=5mc7Aa_P&9xBV~FU~=oB=}bz`ab6`dH(V1FIm@EqLD8bS*oA!)lTKGwS}5P^7^#zJm}4 zOv5jeR?ccbes(iC#>vD~8-uDoJFm~ZOz&F~`12AdT$NznHO-4`a(nAL(*={Qh`Mzz zf9c|e8(^kGO?B5xk{B<)KjZEy15?YnZ2O3`0e zE^g`+126lgB1uK8nT&s_;jfmZe-ld@3j^&RWbN7KMLqW35os=o%32%EU1zUtp8WM^ zXztJ7xR;N5M_-p}Rq1t4`QQ|Ey#+qd$!O0bSS1y z@~DiVbOzS*@AT0rh}wJ&Hq2q_(zu|#XjQ(0hrnGV1p8}5LY3~*yiGs!Ol?o`JV~>0 zVPG@I?`#1>D4=sbI)b(MPv7C?H#j`F0Eq9}&`vTD)9j|&{4)9OW%gQs-t4GC;}?|U zTZ_iBqJ9>CBa{(U6zm}Qej`-IV=sk?asUAr0=S<+{=7ur2pAykGtLvuZcB&PjC(Th z&{i}J6gaKWE5gXqFD=x)B!S*-_X*=<#J;=M$cG9i0j?43Tj0yT+d=3Vk9^HXw9~H> z8vXAw)j%I*Bu4JP4?25)%yK5L|7q>yvHvP$^8ZkGuueK zlEua@&w$}QjeDRsJK?Z_;!8HtQ{_tUSSWs%Cj9GX>!Upy)rWf-fuuv#V-)jg4$N;u z4Tozh7*%Af3wn`D-lCG!%ft2N1;wAQBH+qi|Cx(yPTuW(9A6s(;(@OvELtqA9l!Gj z7w(fz@j-frM;f~!=K?i9w?R@h}1^=1*e7pc&R2-On z{AYaE#pI1>-5%cLe${h*J6woN)q~8s&-{`SOWn$D2Wn4PS=B6KCx_}mm}qrSH}r{gg|;r+tdpFxDJtyPWFl%}s+cR%x(o23f^2%I`^lN}q!ofgY@T>+(6 zj^CeTJMpb&?x^~Y-1%VS{gSPs=XKr68S1QThPV>J_OAW&ucZ)xv_`OA#YQ7fd`)*M zlfMqzXk`%nhfQ4QP{{ZJbqTMT_^I=;!j zj7S*dOwf`Z&e5FEa}}xR0i|B1W8ZVIXlDbo}v<7YVyYugYz{@Et|6&_YJRqKu zZxx1Waoawt8>ghM^I;`AV1JSYSqT1bU#WB#5ULXu%Vpsf{10)Pg${&a~AUX z@1cVSmwDoOcCUpS|GMlrJ;fv}c0qx!iXbW`$zqY82TBN$Q%-3A40ZjE`9dkeVW>o1 zjD(g;p(GL<6i!gZc9e?sFA8MuJeC!?|EkB z?*a&Fo=P2z#Mko3@UVH@>NtQ9Q#H?UF=kt`^0k^(z=EHYl}b zWBy>B@50w}w-lmM@-z{-W~|)b&0{TQ%wjV(i_5_KD%nnKPLJ-QNBJ|oYw^!x!zV5( zFjkRTY;=th_wyV`M+z?^4Zy3?qj}|00o74Xm>s^=hZPUJStz(B@=Vq;xEj>o|05az ztZGjEWo)P0wnNrr6}>*-1?)WJ3@A}r#c7AIVsq+A&ugs7hHPYq&E-pUM^q9`1J~;v zo?lsn7RK`Qa>n(x9JQ9xn8;I`SboXv-Ob484J_)JPll)J=Cv!Cy7dXMk3Y&-*JHDQ zNYi!6=f@k!%UpY|T=}nufT5q_MfLU?E`vnefMhDmIx)>M!~Ao$4$emj2_&~jJ@T=( z=im!sfgEkJCggLpXfWih0}wtiBBnc*{GoU93c$=-{hStE2n#x{eLvzk6_Z}R+GNol zoG~cAWlv|K(ExFayV`L7QqJYg`~(e%s`)J^GTgvnG#S}>2Ic2Zb^miRuYL1J&oxq9 z48W0s2q8?ej_%)(7r;BEIz-gZH8_2e+hc{!iS+NqnutiupW&~4pS1N>Fj4pCJ~54i z+gsGTJ^s8X2Y7C&h5ax;`>me#hR`5uK|W9xFH#<3()-Jcj7e)Iwc|~}pEqI^tGz#= zSFYAw9k|UD<;bR~#SN{Pj`3vr&&kZ$xZjWCTL?07#UHDm9@exn9Z#O*+G%_te#$&8 zHK&N+If7y+`O0=;-ty$vBFanm7t;`XQUIAx`6z8?YC#}5+HH9%EEBf)50&4^W%N`W zZ20^xcezkT@^+B#>Zz#Mty5fEG_^hLAwLniKt7^Ao9wHpS)kt*;G}KT^kVSE!M0;R zSNE)VNcgUc1WhbYKB?LwMZfsh=#zXOUc z`rF6x_mz-*{)oB~lc%#9K!Ouz1%t9l#Y6j@r83arV{u{>6rxL5yGv~Gu_O*(H{W<+ zKkwEV;BKr@n7}t~K^gu-boO;Yh=rX$m`9K2@?k1dmln+5Nn5L&H(i4#S=@Z@+H-2g zMu=yRcQyxRrk8C`MPE?lz2*@a{N-)8?UcQ-o~^Q>q63O)e`WgUztv#;e(MqQ+c;%&CuxDG)2TGysE`lc8wc1Ra*GkQ3d zTUfvXv|Y$^Vh>*&g=xOiBAsyZ)EX z_s{3;|KI)BTKpd_%UnF$3@iu+Y=rZ#mS%s-%zdIU{bok^uLN9WdG+TNaxdTi7nVx6 Al>h($ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png b/windows/security/threat-protection/microsoft-defender-atp/images/lab-creation-page.png new file mode 100644 index 0000000000000000000000000000000000000000..5f76ba93868019a3c3d2415297b6f42fc52555fe GIT binary patch literal 44678 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 XS&09=bYVaS1c4w|%r6&RatZqnz;W;S literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/lab-setup-page.png b/windows/security/threat-protection/microsoft-defender-atp/images/lab-setup-page.png new file mode 100644 index 0000000000000000000000000000000000000000..b67a8198a8e033f33a9a044e985ce0568e91e83e GIT binary patch literal 116516 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%0Di?>!3t*5qnUX&bZ2;kA8> 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 V0vWFozNoN(lR-bw{(kxAe*tg4N)-SA literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/machine-added-evaluation-lab.png b/windows/security/threat-protection/microsoft-defender-atp/images/machine-added-evaluation-lab.png new file mode 100644 index 0000000000000000000000000000000000000000..81d97b7fede64383422e7e20012e3d84b7fefb2a GIT binary patch literal 90175 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/send-us-feedback-eval-lab.png b/windows/security/threat-protection/microsoft-defender-atp/images/send-us-feedback-eval-lab.png new file mode 100644 index 0000000000000000000000000000000000000000..8b37ac8a3ae36278a86ece1433a5ab2b405024b4 GIT binary patch literal 48335 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 RNDq7jX{zZwEK{+4^KVQdj>rH2 literal 0 HcmV?d00001 From 7c5c9aaf4599341aadf138ca53f72f9375c3eb0c Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Oct 2019 15:10:25 -0700 Subject: [PATCH 055/315] Added localization metadata --- windows/client-management/mdm/bitlocker-csp.md | 1 + windows/client-management/mdm/bitlocker-ddf-file.md | 1 + 2 files changed, 2 insertions(+) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 94210466dd..82139a98a6 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/bitlocker-ddf-file.md b/windows/client-management/mdm/bitlocker-ddf-file.md index 38a57d73a7..19421997ba 100644 --- a/windows/client-management/mdm/bitlocker-ddf-file.md +++ b/windows/client-management/mdm/bitlocker-ddf-file.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor +ms.localizationpriority: medium ms.date: 09/30/2019 ms.reviewer: manager: dansimp From c0ffe22e4f6406ada53d3e6b80e721c4973497a8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Oct 2019 16:43:23 -0700 Subject: [PATCH 056/315] Re-added 1909 version info --- .../mdm/images/provisioning-csp-bitlocker.png | Bin 64815 -> 63789 bytes ...ew-in-windows-mdm-enrollment-management.md | 22 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/windows/client-management/mdm/images/provisioning-csp-bitlocker.png b/windows/client-management/mdm/images/provisioning-csp-bitlocker.png index 4dafccbd9cd16b3d6975b274a5ac343e3f90bf7a..63ccb6fc89fa07212c36184d0145547f40bbd7eb 100644 GIT binary patch literal 63789 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 literal 64815 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

5&&mulH$VeOQIe^hY`4gXu`4#l>pgM4=1T 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 c +

+++ + + + + + + + + + + + +
New or updated topicDescription
BitLocker CSP
Added the following new nodes in Windows 10, version 1909:

+ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID. +
+ ## What’s new in MDM for Windows 10, version 1903 From 1beeec7b8ec0c8f483230f80917029ca4c3e1126 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Fri, 11 Oct 2019 10:09:18 +0200 Subject: [PATCH 057/315] Update active-directory-based-activation-overview.md Updated the links under Related topics. --- .../active-directory-based-activation-overview.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/deployment/volume-activation/active-directory-based-activation-overview.md b/windows/deployment/volume-activation/active-directory-based-activation-overview.md index b0c4c10975..581a2a317e 100644 --- a/windows/deployment/volume-activation/active-directory-based-activation-overview.md +++ b/windows/deployment/volume-activation/active-directory-based-activation-overview.md @@ -9,7 +9,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.date: 12/07/2018 ms.topic: article --- @@ -37,7 +38,7 @@ VAMT enables IT Professionals to manage and activate the ADBA object. Activation ## Related topics -- [How to Activate an Active Directory Forest Online](https://go.microsoft.com/fwlink/p/?LinkId=246565) -- [How to Proxy Activate an Active Directory Forest](https://go.microsoft.com/fwlink/p/?LinkId=246566) +- [How to Activate an Active Directory Forest Online](https://docs.microsoft.com/windows/deployment/volume-activation/activate-forest-vamt) +- [How to Proxy Activate an Active Directory Forest](https://docs.microsoft.com/windows/deployment/volume-activation/activate-forest-by-proxy-vamt)     From cf045b9464d5b2b8f05923aed09fdab375f2eccf Mon Sep 17 00:00:00 2001 From: Nikita Potapenko Date: Fri, 11 Oct 2019 11:26:41 +0300 Subject: [PATCH 058/315] Fix quotes --- mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md b/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md index 4dbf7f3b64..f66484192f 100644 --- a/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md +++ b/mdop/appv-v5/deploying-microsoft-office-2016-by-using-app-v.md @@ -224,7 +224,7 @@ The XML file that is included in the Office Deployment Tool specifies the produc ```xml - + From 8204bb5280895b78743a16addee68d4b27414eee Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 11 Oct 2019 09:59:42 -0700 Subject: [PATCH 059/315] Added content --- .../surface/manage-surface-driver-and-firmware-updates.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/devices/surface/manage-surface-driver-and-firmware-updates.md b/devices/surface/manage-surface-driver-and-firmware-updates.md index 05509bd838..2babc04471 100644 --- a/devices/surface/manage-surface-driver-and-firmware-updates.md +++ b/devices/surface/manage-surface-driver-and-firmware-updates.md @@ -28,7 +28,7 @@ On Surface devices, the firmware is exposed to the operating system as a driver Windows Update automatically provides firmware for computers that receive updates directly from Microsoft. However, in environments where Windows Server Update Services (WSUS) manages updates, Windows Update cannot update the firmware. For managed environments, there are a number of options you can use to deploy firmware updates. -**Windows Update** +### Windows Update The simplest solution to ensure that firmware on Surface devices in your organization is kept up to date is to allow Surface devices to receive updates directly from Microsoft. You can implement this solution easily by excluding Surface devices from Group Policy that directs computers to receive updates from WSUS. @@ -36,7 +36,7 @@ Although this solution ensures that firmware will be updated as new releases are For details about Group Policy for client configuration of WSUS or Windows Update, see [Step 4: Configure Group Policy Settings for Automatic Updates](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/deploy/4-configure-group-policy-settings-for-automatic-updates). -**Windows Installer Package** +### Windows Installer Package Surface driver and firmware updates are packaged as Windows Installer (MSI) files. To deploy these Windows Installer packages, you can use application deployment utilities such as the Microsoft Deployment Toolkit (MDT) or System Center Configuration Manager. Such solutions provide the means for administrators to test and review updates before deploying them, and to centralize deployment. For each device, it is important to select the correct MSI file for the device and its operating system. For more information see [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md). @@ -45,6 +45,10 @@ For instructions on how to deploy updates by using System Center Configuration M > [!NOTE] > You can deploy applications separately from an operating system deployment through MDT by using a Post OS Installation task sequence. +### Microsoft System Center Configuration Manager + +Starting in Microsoft System Center Configuration Manager version 1710, you can synchronize and deploy Microsoft Surface firmware and driver updates by using the Configuration Manager client. The process resembles that for deploying regular updates. For additional information, see KB 4098906, [How to manage Surface driver updates in Configuration Manager](https://support.microsoft.com/help/4098906/manage-surface-driver-updates-in-configuration-manager). + ## Considerations when deploying updates and operating systems together The process of deploying firmware updates during an operating system deployment is straightforward. You can import the firmware and driver pack into either System Center Configuration Manager or MDT, and use them to deploy a fully updated environment to a target Surface device, complete with firmware. For a complete step-by-step guide to using MDT to deploy Windows to a Surface device, see [Deploy Windows 10 to Surface devices with Microsoft Deployment Toolkit](deploy-windows-10-to-surface-devices-with-mdt.md). From 304ddc5d4247a5158f029473da6bfed1c01db66c Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 11 Oct 2019 10:27:18 -0700 Subject: [PATCH 060/315] added WA deprecation note to DH and UR topics --- .../update/device-health-get-started.md | 157 ++++++++--------- .../upgrade/upgrade-readiness-get-started.md | 163 +++++++++--------- 2 files changed, 161 insertions(+), 159 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index eb1b10ab08..82d1a27df0 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -1,78 +1,79 @@ ---- -title: Get started with Device Health -description: Configure Device Health in Azure Monitor to monitor health (such as crashes and sign-in failures) for your Windows 10 devices. -keywords: Device Health, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers, azure -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.date: 10/29/2018 -ms.reviewer: -manager: laurawi -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Get started with Device Health - -This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. - -- [Get started with Device Health](#get-started-with-device-health) - - [Add the Device Health solution to your Azure subscription](#add-the-device-health-solution-to-your-azure-subscription) - - [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics) - - [Use Device Health to monitor device crashes, app crashes, sign-in failures, and more](#use-device-health-to-monitor-device-crashes-app-crashes-sign-in-failures-and-more) - - [Related topics](#related-topics) - - - -## Add the Device Health solution to your Azure subscription - -Device Health is offered as a *solution* which you link to a new or existing [Azure Monitor](https://azure.microsoft.com/services/monitor/) *workspace* within your Azure *subscription*. To configure this, follows these steps: - -1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - - >[!NOTE] - > Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. - -2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. - ![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png) - - ![Azure portal showing Device Health fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) -3. Choose an existing workspace or create a new workspace to host the Device Health solution. - ![Azure portal showing Azure Monitor workspace fly-in](images/CreateSolution-Part3-Workspace.png) - - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - - For the location setting, choose the Azure region where you would prefer the data to be stored. - - For the pricing tier select **per GB**. -4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. - ![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) -5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. - ![Azure portal all services page with Azure Monitor found and selected as favorite](images/CreateSolution-Part5-GoToResource.png) - - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. - -## Enroll devices in Windows Analytics - -Once you've added Device Health to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Device Health there are two key steps for enrollment: -1. Deploy your CommercialID (from Device Health Settings page) to your Windows 10 devices (typically using Group Policy or similar) -2. Ensure the Windows Diagnostic Data setting on devices is set to Enhanced or Full (typically using Group Policy or similar). Note that the [Limit Enhanced](https://docs.microsoft.com/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields) policy can substantially reduce the amount of diagnostic data shared with Microsoft while still allowing Device Health to function. -For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - -After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it may take 48-72 hours for the first data to appear in the solution. Until then, the Device Health tile will show "Performing Assessment." - -## Use Device Health to monitor device crashes, app crashes, sign-in failures, and more - -Once your devices are enrolled and data is flowing, you can move on to [Using Device Health](device-health-using.md). - ->[!NOTE] ->You can remove the Device Health solution from your workspace if you no longer want to monitor your organization’s devices. Windows diagnostic data will continue to be shared with Microsoft as normal as per the diagnostic data sharing settings on the devices. - -## Related topics - -[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md)
-For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) +--- +title: Get started with Device Health +description: Configure Device Health in Azure Monitor to monitor health (such as crashes and sign-in failures) for your Windows 10 devices. +keywords: Device Health, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers, azure +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.reviewer: +manager: laurawi +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Get started with Device Health + +This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. + +- [Get started with Device Health](#get-started-with-device-health) + - [Add the Device Health solution to your Azure subscription](#add-the-device-health-solution-to-your-azure-subscription) + - [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics) + - [Use Device Health to monitor device crashes, app crashes, sign-in failures, and more](#use-device-health-to-monitor-device-crashes-app-crashes-sign-in-failures-and-more) + - [Related topics](#related-topics) + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +## Add the Device Health solution to your Azure subscription + +Device Health is offered as a *solution* which you link to a new or existing [Azure Monitor](https://azure.microsoft.com/services/monitor/) *workspace* within your Azure *subscription*. To configure this, follows these steps: + +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + + >[!NOTE] + > Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. + +2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. + ![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png) + + ![Azure portal showing Device Health fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) +3. Choose an existing workspace or create a new workspace to host the Device Health solution. + ![Azure portal showing Azure Monitor workspace fly-in](images/CreateSolution-Part3-Workspace.png) + - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **per GB**. +4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. + ![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) +5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. + ![Azure portal all services page with Azure Monitor found and selected as favorite](images/CreateSolution-Part5-GoToResource.png) + - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. + - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. + +## Enroll devices in Windows Analytics + +Once you've added Device Health to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Device Health there are two key steps for enrollment: +1. Deploy your CommercialID (from Device Health Settings page) to your Windows 10 devices (typically using Group Policy or similar) +2. Ensure the Windows Diagnostic Data setting on devices is set to Enhanced or Full (typically using Group Policy or similar). Note that the [Limit Enhanced](https://docs.microsoft.com/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields) policy can substantially reduce the amount of diagnostic data shared with Microsoft while still allowing Device Health to function. +For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). + +After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it may take 48-72 hours for the first data to appear in the solution. Until then, the Device Health tile will show "Performing Assessment." + +## Use Device Health to monitor device crashes, app crashes, sign-in failures, and more + +Once your devices are enrolled and data is flowing, you can move on to [Using Device Health](device-health-using.md). + +>[!NOTE] +>You can remove the Device Health solution from your workspace if you no longer want to monitor your organization’s devices. Windows diagnostic data will continue to be shared with Microsoft as normal as per the diagnostic data sharing settings on the devices. + +## Related topics + +[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md)
+For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index 47a7fc7fe2..7681eb53ba 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -1,81 +1,82 @@ ---- -title: Get started with Upgrade Readiness (Windows 10) -ms.reviewer: -manager: laurawi -description: Explains how to get started with Upgrade Readiness. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.topic: article -ms.collection: M365-analytics ---- - -# Get started with Upgrade Readiness - ->[!IMPORTANT] ->**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences. See [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md) for steps to use Windows Analytics in the Azure portal. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). - -This topic explains how to obtain and configure Upgrade Readiness for your organization. - -You can use Upgrade Readiness to plan and manage your upgrade project end-to-end. Upgrade Readiness works by establishing communications between computers in your organization and Microsoft. Upgrade Readiness collects computer, application, and driver data for analysis. This data is used to identify compatibility issues that can block your upgrade and to suggest fixes that are known to Microsoft. - -Before you begin, consider reviewing the following helpful information:
- - [Upgrade Readiness requirements](upgrade-readiness-requirements.md): Provides detailed requirements to use Upgrade Readiness.
- - [Upgrade Readiness blog](https://techcommunity.microsoft.com/t5/Windows-Analytics-Blog/bg-p/WindowsAnalyticsBlog): Contains announcements of new features and provides helpful tips for using Upgrade Readiness. - ->If you are using System Center Configuration Manager, also check out information about how to integrate Upgrade Readiness with Configuration Manager: [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). - -When you are ready to begin using Upgrade Readiness, perform the following steps: - -1. Review [data collection and privacy](#data-collection-and-privacy) information. -2. [Add the Upgrade Readiness solution to your Azure subsctiption](#add-the-upgrade-readiness-solution-to-your-azure-subscription). -3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). -4. [Use Upgrade Readiness to manage Windows Upgrades](#use-upgrade-readiness-to-manage-windows-upgrades) once your devices are enrolled. - -## Data collection and privacy - -To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see the following topics, refer to [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-FAQ-troubleshooting), which discusses the issues and provides links to still more detailed information. - -## Add the Upgrade Readiness solution to your Azure subscription - -Upgrade Readiness is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: - -1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - - >[!NOTE] - > Upgrade Readiness is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Upgrade Readiness, but no Azure charges are expected to accrue to the subscription as a result of using Upgrade Readiness. - -2. In the Azure portal select **Create a resource**, search for "Upgrade Readiness", and then select **Create** on the **Upgrade Readiness** solution. - ![Azure portal page highlighting + Create a resource and with Upgrade Readiness selected](../images/UR-Azureportal1.png) - - ![Azure portal showing Upgrade Readiness fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](../images/UR-Azureportal2.png) -3. Choose an existing workspace or create a new workspace to host the Upgrade Readiness solution. - ![Azure portal showing Log Analytics workspace fly-in](../images/UR-Azureportal3.png) - - If you are using other Windows Analytics solutions (Device Health or Update Compliance) you should add Upgrade Readiness to the same workspace. - - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - - For the location setting, choose the Azure region where you would prefer the data to be stored. - - For the pricing tier select **per GB**. -4. Now that you have selected a workspace, you can go back to the Upgrade Readiness blade and select **Create**. - ![Azure portal showing workspace selected and with Create button highlighted](../images/UR-Azureportal4.png) -5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.CompatibilityAssessmentOMS' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. - ![Azure portal all services page with Log Analytics found and selected as favorite](../images/CreateSolution-Part5-GoToResource.png) - - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Upgrade Readiness solution. - - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. - -## Enroll devices in Windows Analytics - - -Once you've added Upgrade Readiness to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For full instructions, see [Enrolling devices in Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started). - - - -## Use Upgrade Readiness to manage Windows Upgrades - -Now that your devices are enrolled, you can move on to [Use Upgrade Readiness to manage Windows Upgrades](https://docs.microsoft.com/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades). +--- +title: Get started with Upgrade Readiness (Windows 10) +ms.reviewer: +manager: laurawi +description: Explains how to get started with Upgrade Readiness. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.topic: article +ms.collection: M365-analytics +--- + +# Get started with Upgrade Readiness + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This topic explains how to obtain and configure Upgrade Readiness for your organization. + +You can use Upgrade Readiness to plan and manage your upgrade project end-to-end. Upgrade Readiness works by establishing communications between computers in your organization and Microsoft. Upgrade Readiness collects computer, application, and driver data for analysis. This data is used to identify compatibility issues that can block your upgrade and to suggest fixes that are known to Microsoft. + +Before you begin, consider reviewing the following helpful information:
+ - [Upgrade Readiness requirements](upgrade-readiness-requirements.md): Provides detailed requirements to use Upgrade Readiness.
+ - [Upgrade Readiness blog](https://techcommunity.microsoft.com/t5/Windows-Analytics-Blog/bg-p/WindowsAnalyticsBlog): Contains announcements of new features and provides helpful tips for using Upgrade Readiness. + +>If you are using System Center Configuration Manager, also check out information about how to integrate Upgrade Readiness with Configuration Manager: [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). + +When you are ready to begin using Upgrade Readiness, perform the following steps: + +1. Review [data collection and privacy](#data-collection-and-privacy) information. +2. [Add the Upgrade Readiness solution to your Azure subsctiption](#add-the-upgrade-readiness-solution-to-your-azure-subscription). +3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). +4. [Use Upgrade Readiness to manage Windows Upgrades](#use-upgrade-readiness-to-manage-windows-upgrades) once your devices are enrolled. + +## Data collection and privacy + +To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see the following topics, refer to [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-FAQ-troubleshooting), which discusses the issues and provides links to still more detailed information. + +## Add the Upgrade Readiness solution to your Azure subscription + +Upgrade Readiness is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: + +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + + >[!NOTE] + > Upgrade Readiness is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Upgrade Readiness, but no Azure charges are expected to accrue to the subscription as a result of using Upgrade Readiness. + +2. In the Azure portal select **Create a resource**, search for "Upgrade Readiness", and then select **Create** on the **Upgrade Readiness** solution. + ![Azure portal page highlighting + Create a resource and with Upgrade Readiness selected](../images/UR-Azureportal1.png) + + ![Azure portal showing Upgrade Readiness fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](../images/UR-Azureportal2.png) +3. Choose an existing workspace or create a new workspace to host the Upgrade Readiness solution. + ![Azure portal showing Log Analytics workspace fly-in](../images/UR-Azureportal3.png) + - If you are using other Windows Analytics solutions (Device Health or Update Compliance) you should add Upgrade Readiness to the same workspace. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **per GB**. +4. Now that you have selected a workspace, you can go back to the Upgrade Readiness blade and select **Create**. + ![Azure portal showing workspace selected and with Create button highlighted](../images/UR-Azureportal4.png) +5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.CompatibilityAssessmentOMS' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. + ![Azure portal all services page with Log Analytics found and selected as favorite](../images/CreateSolution-Part5-GoToResource.png) + - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Upgrade Readiness solution. + - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. + +## Enroll devices in Windows Analytics + + +Once you've added Upgrade Readiness to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For full instructions, see [Enrolling devices in Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started). + + + +## Use Upgrade Readiness to manage Windows Upgrades + +Now that your devices are enrolled, you can move on to [Use Upgrade Readiness to manage Windows Upgrades](https://docs.microsoft.com/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades). From c6c81ad61110565025a960e45f760a2394594807 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 11 Oct 2019 11:38:54 -0700 Subject: [PATCH 061/315] Removed 20H1 Update policy --- ...ew-in-windows-mdm-enrollment-management.md | 6 -- .../policy-configuration-service-provider.md | 3 - .../mdm/policy-csp-update.md | 83 ------------------- 3 files changed, 92 deletions(-) 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 43377d2ca0..df1f000ad7 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 @@ -1935,12 +1935,6 @@ How do I turn if off? | The service can be stopped from the "Services" console o |--- | ---| |[BitLocker CSP](bitlocker-csp.md)|Added the following new nodes:
ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID| -### October 2019 - -|New or updated topic | Description| -|--- | ---| -|[Policy CSP - Update](policy-csp-update.md)|Added the following new policy:
Update/TargetReleaseVersion| - ### September 2019 |New or updated topic | Description| diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index b030093ff9..a3263e6af0 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3788,9 +3788,6 @@ The following diagram shows the Policy configuration service provider in tree fo
Update/SetEDURestart
-
- Update/TargetReleaseVersion -
Update/UpdateNotificationLevel
diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 3eada3bc25..c830dee668 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -14,9 +14,6 @@ manager: dansimp # Policy CSP - Update -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before they are commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - > [!NOTE] > If the MSA service is disabled, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](https://docs.microsoft.com/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). @@ -197,9 +194,6 @@ manager: dansimp
Update/SetEDURestart
-
- Update/TargetReleaseVersion -
Update/UpdateNotificationLevel
@@ -4580,82 +4574,6 @@ The following list shows the supported values:
- -**Update/TargetReleaseVersion** - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procheck mark7
Businesscheck mark7
Enterprisecheck mark7
Educationcheck mark7
Mobile
Mobile Enterprise
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Enables IT administrators to specify which version they would like their device(s) to move to and/or stay on until they reach end of service or reconfigure the policy. For details about different Windows 10 versions, see [Windows 10 release information](https://docs.microsoft.com/windows/release-information/). - - -ADMX Info: -- GP English name: *Select the target Feature Update version* -- GP name: *TargetReleaseVersion* -- GP element: *TargetReleaseVersionId* -- GP path: *Windows Components/Windows Update/Windows Update for Business* -- GP ADMX file name: *WindowsUpdate.admx* - - - -Value type is a string containing Windows 10 version number. For example, 1809, 1903. - - - - - - - - - -
- **Update/UpdateNotificationLevel** @@ -4927,6 +4845,5 @@ Footnotes: - 4 - Added in Windows 10, version 1803. - 5 - Added in Windows 10, version 1809. - 6 - Added in Windows 10, version 1903. -- 7 - Added in the next major release of Windows 10. From 4e532347f45579a3e13bf060f1cf5d8a959a7b10 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 11 Oct 2019 15:08:54 -0700 Subject: [PATCH 062/315] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191011140559 (#1334) --- .../resolved-issues-windows-10-1507.yml | 6 ++-- .../resolved-issues-windows-10-1607.yml | 22 +++++++------- .../resolved-issues-windows-10-1703.yml | 12 ++++---- .../resolved-issues-windows-10-1709.yml | 14 ++++----- .../resolved-issues-windows-10-1803.yml | 14 ++++----- ...indows-10-1809-and-windows-server-2019.yml | 22 +++++++------- .../resolved-issues-windows-10-1903.yml | 30 ++++++++++--------- ...ndows-7-and-windows-server-2008-r2-sp1.yml | 14 ++++----- ...windows-8.1-and-windows-server-2012-r2.yml | 18 +++++------ ...esolved-issues-windows-server-2008-sp2.yml | 10 +++---- .../resolved-issues-windows-server-2012.yml | 16 +++++----- .../status-windows-10-1507.yml | 2 +- ...indows-10-1607-and-windows-server-2016.yml | 14 ++------- .../status-windows-10-1703.yml | 4 +-- .../status-windows-10-1709.yml | 2 +- .../status-windows-10-1803.yml | 4 +-- ...indows-10-1809-and-windows-server-2019.yml | 8 ++--- .../status-windows-10-1903.yml | 16 ++++------ ...windows-8.1-and-windows-server-2012-r2.yml | 4 +-- .../status-windows-server-2012.yml | 4 +-- 20 files changed, 112 insertions(+), 124 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1507.yml b/windows/release-information/resolved-issues-windows-10-1507.yml index bc005f4a92..96c938dec5 100644 --- a/windows/release-information/resolved-issues-windows-10-1507.yml +++ b/windows/release-information/resolved-issues-windows-10-1507.yml @@ -33,9 +33,9 @@ sections: text: " - - - + + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 10240.18334

September 23, 2019
KB4522009
Resolved
KB4520011
October 08, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 10240.18305

August 13, 2019
KB4512497
Resolved
KB4517276
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved
KB4507458
July 09, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 10240.18305

August 13, 2019
KB4512497
Resolved
KB4517276
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved
KB4507458
July 09, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 10240.18215

May 14, 2019
KB4499154
Resolved
KB4505051
May 19, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index c781814227..7cbaf548d3 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -34,24 +34,24 @@ sections: - - - - - - - + + + + + + + - + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
September 17, 2019
04:47 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 14393.3115

July 16, 2019
KB4507459
Resolved
KB4512517
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 14393.3144

August 13, 2019
KB4512517
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Internet Explorer 11 and apps using the WebBrowser control may fail to render
JavaScript may fail to render as expected in Internet Explorer 11 and in apps using JavaScript or the WebBrowser control.

See details >
OS Build 14393.3085

July 09, 2019
KB4507460
Resolved
KB4512517
August 13, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved External
August 09, 2019
07:03 PM PT
SCVMM cannot enumerate and manage logical switches deployed on the host
For hosts managed by System Center Virtual Machine Manager (VMM), VMM cannot enumerate and manage logical switches deployed on the host.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Resolved
KB4507459
July 16, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 14393.3115

July 16, 2019
KB4507459
Resolved
KB4512517
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 14393.3144

August 13, 2019
KB4512517
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Internet Explorer 11 and apps using the WebBrowser control may fail to render
JavaScript may fail to render as expected in IE11 and in apps using JavaScript or the WebBrowser control.

See details >
OS Build 14393.3085

July 09, 2019
KB4507460
Resolved
KB4512517
August 13, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved External
August 09, 2019
07:03 PM PT
SCVMM cannot enumerate and manage logical switches deployed on the host
System Center Virtual Machine Manager cannot enumerate and manage logical switches deployed on managed hosts.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Resolved
KB4507459
July 16, 2019
10:00 AM PT
Some applications may fail to run as expected on clients of AD FS 2016
Some applications may fail to run as expected on clients of Active Directory Federation Services 2016 (AD FS 2016)

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4507459
July 16, 2019
10:00 AM PT
Devices with Hyper-V enabled may receive BitLocker error 0xC0210000
Some devices with Hyper-V enabled may start into BitLocker recovery with error 0xC0210000.

See details >
OS Build 14393.2969

May 14, 2019
KB4494440
Resolved
KB4507460
July 09, 2019
10:00 AM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 14393.2999

May 23, 2019
KB4499177
Resolved
KB4509475
June 27, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4503294
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4503294
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 14393.2999

May 23, 2019
KB4499177
Resolved
KB4503267
June 11, 2019
10:00 AM PT
Issue using PXE to start a device from WDS
There may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4503267
June 11, 2019
10:00 AM PT
Issue using PXE to start a device from WDS
There may be issues using PXE to start a device from a WDS server configured to use Variable Window Extension.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4503267
June 11, 2019
10:00 AM PT
Update not showing as applicable through WSUS or SCCM or when manually installed
Update not showing as applicable through WSUS or SCCM or when manually installed

See details >
OS Build 14393.2969

May 14, 2019
KB4494440
Resolved
KB4498947
May 14, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 14393.2969

May 14, 2019
KB4494440
Resolved
KB4505052
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4494440
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4494440
May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4494440
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4493473
April 25, 2019
02:00 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4493473
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index 5416d6e479..862a0cb913 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -34,16 +34,16 @@ sections: - - - + + + - + - - + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 15063.2045

September 10, 2019
KB4516068
Resolved
September 17, 2019
04:47 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 15063.1955

July 16, 2019
KB4507467
Resolved
KB4512507
August 13, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 15063.1988

August 13, 2019
KB4512507
Resolved
KB4512474
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved External
August 09, 2019
07:03 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 15063.1955

July 16, 2019
KB4507467
Resolved
KB4512507
August 13, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 15063.1988

August 13, 2019
KB4512507
Resolved
KB4512474
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved External
August 09, 2019
07:03 PM PT
Devices with Hyper-V enabled may receive BitLocker error 0xC0210000
Some devices with Hyper-V enabled may start into BitLocker recovery with error 0xC0210000.

See details >
OS Build 15063.1805

May 14, 2019
KB4499181
Resolved
KB4507450
July 09, 2019
10:00 AM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 15063.1839

May 28, 2019
KB4499162
Resolved
KB4509476
June 26, 2019
04:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved
KB4503289
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved
KB4503289
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 15063.1839

May 28, 2019
KB4499162
Resolved
KB4503279
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 15063.1805

May 14, 2019
KB4499181
Resolved
KB4505055
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 15063.1784

April 25, 2019
KB4493436
Resolved
KB4499181
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 15063.1689

March 12, 2019
KB4489871
Resolved
KB4493436
April 25, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 15063.1784

April 25, 2019
KB4493436
Resolved
KB4499181
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 15063.1689

March 12, 2019
KB4489871
Resolved
KB4493436
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index e0630f77fe..2461882d7f 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -34,17 +34,17 @@ sections: - - - - + + + + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
September 19, 2019
04:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 16299.1296

July 16, 2019
KB4507465
Resolved
KB4512516
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4512494
August 16, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 16299.1331

August 13, 2019
KB4512516
Resolved
KB4512494
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved External
August 09, 2019
07:03 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 16299.1296

July 16, 2019
KB4507465
Resolved
KB4512516
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4512494
August 16, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 16299.1331

August 13, 2019
KB4512516
Resolved
KB4512494
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved External
August 09, 2019
07:03 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 16299.1182

May 28, 2019
KB4499147
Resolved
KB4509477
June 26, 2019
04:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4503281
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4503281
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 16299.1182

May 28, 2019
KB4499147
Resolved
KB4503284
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 16299.1143

May 14, 2019
KB4498946
Resolved
KB4505062
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 16299.1127

April 25, 2019
KB4493440
Resolved
KB4499179
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 16299.1127

April 25, 2019
KB4493440
Resolved
KB4499179
May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 16299.1127

April 25, 2019
KB4493440
Resolved
KB4499179
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 16299.1029

March 12, 2019
KB4489886
Resolved
KB4493440
April 25, 2019
02:00 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 16299.1029

March 12, 2019
KB4489886
Resolved
KB4493440
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 5a16aed2a6..9af252fa36 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -34,18 +34,18 @@ sections: - + - - - + + + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
September 19, 2019
04:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 17134.915

July 16, 2019
KB4507466
Resolved
KB4512501
August 13, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 17134.915

July 16, 2019
KB4507466
Resolved
KB4512501
August 13, 2019
10:00 AM PT
Notification issue: \"Your device is missing important security and quality fixes.\"
Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

See details >
N/A

Resolved
September 03, 2019
12:32 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4512509
August 19, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4512509
August 19, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved External
August 09, 2019
07:03 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4512509
August 19, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4512509
August 19, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved External
August 09, 2019
07:03 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 17134.799

May 21, 2019
KB4499183
Resolved
KB4509478
June 26, 2019
04:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4503288
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4503288
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 17134.799

May 21, 2019
KB4499183
Resolved
KB4503286
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 17134.765

May 14, 2019
KB4499167
Resolved
KB4505064
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 17134.753

April 25, 2019
KB4493437
Resolved
KB4499167
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 17134.753

April 25, 2019
KB4493437
Resolved
KB4499167
May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 17134.753

April 25, 2019
KB4493437
Resolved
KB4499167
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 17134.648

March 12, 2019
KB4489868
Resolved
KB4493437
April 25, 2019
02:00 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 17134.648

March 12, 2019
KB4489868
Resolved
KB4493437
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index 31f2522277..576221ee19 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -33,26 +33,26 @@ sections: text: " - + - - - - + + + + - - + + - - + + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
September 19, 2019
04:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 17763.652

July 22, 2019
KB4505658
Resolved
KB4511553
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4512534
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4512534
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved External
August 09, 2019
07:03 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 17763.652

July 22, 2019
KB4505658
Resolved
KB4511553
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4512534
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4512534
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved External
August 09, 2019
07:03 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 17763.529

May 21, 2019
KB4497934
Resolved
KB4509479
June 26, 2019
04:00 PM PT
Devices with Realtek Bluetooth radios drivers may not pair or connect as expected
Devices with some Realtek Bluetooth radios drivers, in some circumstances, may have issues pairing or connecting to devices.

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Devices with Realtek Bluetooth radios drivers may not pair or connect as expected
Devices with some Realtek Bluetooth radios drivers may have issues pairing or connecting to devices.

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Printing from Microsoft Edge or other UWP apps may result in the error 0x80070007
Attempting to print from Microsoft Edge or other Universal Windows Platform (UWP) apps, you may receive an error.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 17763.529

May 21, 2019
KB4497934
Resolved
KB4503327
June 11, 2019
10:00 AM PT
Issue using PXE to start a device from WDS
Using PXE to start a device from a WDS server configured to use Variable Window Extension may cause the connection to the WDS server to terminate prematurely.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4503327
June 11, 2019
10:00 AM PT
Audio not working on monitors or TV connected to a PC via HDMI, USB, or DisplayPort
Upgrade block: Microsoft has identified issues with certain new Intel display drivers, which accidentally turn on unsupported features in Windows.

See details >
OS Build 17763.134

November 13, 2018
KB4467708
Resolved
May 21, 2019
07:42 AM PT
Issue using PXE to start a device from WDS
Using PXE to start a device from a WDS server configured to use Variable Window Extension may terminate the connection.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4503327
June 11, 2019
10:00 AM PT
Audio not working on monitors or TV connected to a PC via HDMI, USB, or DisplayPort
Upgrade block: Certain new Intel display drivers may accidentally turn on unsupported features in Windows.

See details >
OS Build 17763.134

November 13, 2018
KB4467708
Resolved
May 21, 2019
07:42 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4505056
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
KB4494441
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
KB4494441
May 14, 2019
10:00 AM PT
Windows 10, version 1809 update history may show an update installed twice
Some customers are reporting that KB4494441 installed twice on their device

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
May 16, 2019
02:37 PM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
KB4494441
May 14, 2019
10:00 AM PT
Latest cumulative update (KB 4495667) installs automatically
Reports that the optional cumulative update (KB 4495667) installs automatically.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
May 08, 2019
03:37 PM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
After further investigation ArcaBit has confirmed this issue is not applicable to Windows 10, version 1809

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Resolved
May 08, 2019
03:30 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4495667
May 03, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4495667
May 03, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index b8113225b2..e94f0fea28 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,29 +32,30 @@ sections: - type: markdown text: " + - + - - - + + + - - - - - - + + + + + + - - - + + + - +
SummaryOriginating updateStatusDate resolved
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
02:04 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
A small number of users have reported issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Screenshots and Snips have an unnatural orange tint
Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

See details >
OS Build 18362.356

September 10, 2019
KB4516115
Resolved External
September 11, 2019
08:54 PM PT
Windows Desktop Search may not return any results and may have high CPU usage
Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

See details >
OS Build 18362.329

August 30, 2019
KB4512941
Resolved
KB4515384
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Issues updating when certain versions of Intel storage drivers are installed
Certain versions of Intel Rapid Storage Technology (Intel RST) drivers may cause updating to Windows 10, version 1903 to fail.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Issues updating when certain versions of Intel storage drivers are installed
Windows 10, version 1903 update may fail with certain versions of Intel Rapid Storage Technology (Intel RST) drivers.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Initiating a Remote Desktop connection may result in black screen
When initiating a Remote Desktop connection to devices with some older GPU drivers, you may receive a black screen.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Windows Sandbox may fail to start with error code “0x80070002”
Windows Sandbox may fail to start with \"ERROR_FILE_NOT_FOUND (0x80070002)\" on devices in which the operating system language was changed between updates

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
August 30, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved External
August 09, 2019
07:03 PM PT
Display brightness may not respond to adjustments
Microsoft and Intel have identified a driver compatibility issue on devices configured with certain Intel display drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4505903
July 26, 2019
02:00 PM PT
RASMAN service may stop working and result in the error “0xc0000005”
The Remote Access Connection Manager (RASMAN) service may stop working and result in the error “0xc0000005” with VPN profiles configured as an Always On VPN connection.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4505903
July 26, 2019
02:00 PM PT
Loss of functionality in Dynabook Smartphone Link app
After updating to Windows 10, version 1903, you may experience a loss of functionality when using the Dynabook Smartphone Link application.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
July 11, 2019
01:54 PM PT
Windows Sandbox may fail to start with error code “0x80070002”
Windows Sandbox may fail to start on devices in which the operating system language was changed between updates.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
August 30, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved External
August 09, 2019
07:03 PM PT
Display brightness may not respond to adjustments
Devices configured with certain Intel display drivers may experience a driver compatibility issue.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4505903
July 26, 2019
02:00 PM PT
RASMAN service may stop working and result in the error “0xc0000005”
The RASMAN service may stop working with VPN profiles configured as an Always On VPN connection.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4505903
July 26, 2019
02:00 PM PT
Loss of functionality in Dynabook Smartphone Link app
Users who update to Windows 10, version 1903 may experience a loss of functionality with Dynabook Smartphone Link.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
July 11, 2019
01:54 PM PT
Error attempting to update with external USB device or memory card attached
PCs with an external USB device or SD memory card attached may get error: \"This PC can't be upgraded to Windows 10.\"

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
July 11, 2019
01:53 PM PT
Audio not working with Dolby Atmos headphones and home theater
Users may experience audio loss with Dolby Atmos headphones or Dolby Atmos home theater.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
July 11, 2019
01:53 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4501375
June 27, 2019
10:00 AM PT
Duplicate folders and documents showing in user profile directory
If known folders (e.g. Desktop, Documents, or Pictures folders) are redirected, an empty folder with that same name may be created.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4497935
May 29, 2019
02:00 PM PT
Older versions of BattlEye anti-cheat software incompatible
Microsoft and BattlEye have identified a compatibility issue with some games that use older versions of BattlEye anti-cheat software.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 07, 2019
04:26 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4501375
June 27, 2019
10:00 AM PT
Duplicate folders and documents showing in user profile directory
An empty folder with the same name may be created if known folders (e.g. Desktop, Documents) are redirected.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4497935
May 29, 2019
02:00 PM PT
Older versions of BattlEye anti-cheat software incompatible
Users may experience a compatibility issue with some games that use older versions of BattlEye anti-cheat software.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 07, 2019
04:26 PM PT
D3D applications and games may fail to enter full-screen mode on rotated displays
Some Direct3D (D3D) applications and games may fail to enter full-screen mode on rotated displays.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4497935
May 29, 2019
02:00 PM PT
AMD RAID driver incompatibility
Installation process may stop when trying to install Windows 10, version 1903 update on computers that run certain versions of AMD RAID drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 06, 2019
11:06 AM PT
AMD RAID driver incompatibility
Devices running certain AMD RAID drivers may have difficulty installing the Windows 10, version 1903 update.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 06, 2019
11:06 AM PT
" @@ -94,6 +95,7 @@ sections: - type: markdown text: " + diff --git a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml index 76c9d8cf03..7232cf65f7 100644 --- a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml @@ -35,18 +35,18 @@ sections: - - - - + + + + - + - + - +
DetailsOriginating updateStatusHistory
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
02:04 PM PT

Opened:
July 12, 2019
04:20 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4497935. Devices that are domain controllers or domain members are both affected.

To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
 

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Issues updating when certain versions of Intel storage drivers are installed
Intel and Microsoft have found incompatibility issues with certain versions of the Intel Rapid Storage Technology (Intel RST) drivers and the Windows 10 May 2019 Update (Windows 10, version 1903).  

To safeguard your update experience, we have applied a compatibility hold on devices with Intel RST drivers, versions 15.1.0.1002 through version 15.5.2.1053 installed from installing or being offered Windows 10, version 1903 or Windows Server, version 1903, until the driver has been updated.

Versions 15.5.2.1054 or later are compatible, and a device that has these drivers installed can install the Windows 10 May 2019 Update. For affected devices, the recommended version is 15.9.8.1050.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516048
Resolved
KB4519976
October 08, 2019
10:00 AM PT
You may receive an error when opening or using the Toshiba Qosmio AV Center
Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

See details >
August 13, 2019
KB4512506
Resolved
KB4516048
September 24, 2019
10:00 AM PT
Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

See details >
August 13, 2019
KB4512506
Resolved External
August 27, 2019
02:29 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503292
Resolved
KB4512514
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512506
Resolved
KB4517297
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices with McAfee Endpoint Security Threat Prevention 10.x, Host Intrusion Prevention 8.0, or VirusScan Enterprise 8.8 may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493472
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503292
Resolved External
August 09, 2019
07:03 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503292
Resolved
KB4512514
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512506
Resolved
KB4517297
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices running certain McAfee Endpoint security applications may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493472
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503292
Resolved External
August 09, 2019
07:03 PM PT
IE11 may stop working when loading or interacting with Power BI reports
Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working.

See details >
May 14, 2019
KB4499164
Resolved
KB4503277
June 20, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503292
Resolved
KB4503277
June 20, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503292
Resolved
KB4503277
June 20, 2019
02:00 PM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
May 14, 2019
KB4499164
Resolved
KB4505050
May 18, 2019
02:00 PM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
Devices with ArcaBit antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:23 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:22 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:21 PM PT
Authentication may fail for services after the Kerberos ticket expires
Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

See details >
March 12, 2019
KB4489878
Resolved
KB4499164
May 14, 2019
10:00 AM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

See details >
April 09, 2019
KB4493472
Resolved
April 25, 2019
02:00 PM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition may become unresponsive after restart.

See details >
April 09, 2019
KB4493472
Resolved
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index c59da3e253..c58e1391c1 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -34,19 +34,19 @@ sections: - - - - + + + + - - + + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516041
Resolved
KB4520005
October 08, 2019
10:00 AM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

See details >
September 10, 2019
KB4516067
Resolved
KB4516041
September 24, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503276
Resolved
KB4512478
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512488
Resolved
KB4517298
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices with McAfee Endpoint Security Threat Prevention 10.x, Host Intrusion Prevention 8.0, or VirusScan Enterprise 8.8 may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493446
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503276
Resolved External
August 09, 2019
07:03 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503276
Resolved
KB4512478
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512488
Resolved
KB4517298
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices running certain McAfee Endpoint security applications may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493446
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503276
Resolved External
August 09, 2019
07:03 PM PT
IE11 may stop working when loading or interacting with Power BI reports
Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working.

See details >
May 14, 2019
KB4499151
Resolved
KB4503283
June 20, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503276
Resolved
KB4503283
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489881
Resolved
KB4503276
June 11, 2019
10:00 AM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503276
Resolved
KB4503283
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using PXE to start a device from a WDS server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489881
Resolved
KB4503276
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
May 14, 2019
KB4499151
Resolved
KB4505050
May 18, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
April 25, 2019
KB4493443
Resolved
KB4499151
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
April 25, 2019
KB4493443
Resolved
KB4499151
May 14, 2019
10:00 AM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
Devices with ArcaBit antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:22 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:21 PM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

See details >
April 09, 2019
KB4493446
Resolved
April 25, 2019
02:00 PM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition may become unresponsive after restart.

See details >
April 09, 2019
KB4493446
Resolved
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml index 56156479e8..57adef5214 100644 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml @@ -33,11 +33,11 @@ sections: text: " - - - - - + + + + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516030
Resolved
KB4520002
October 08, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503273
Resolved
KB4512499
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512476
Resolved
KB4517301
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503273
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503273
Resolved
KB4503271
June 20, 2019
02:00 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493471
Resolved
May 14, 2019
01:21 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503273
Resolved
KB4512499
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512476
Resolved
KB4517301
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503273
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503273
Resolved
KB4503271
June 20, 2019
02:00 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493471
Resolved
May 14, 2019
01:21 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493471
Resolved
May 14, 2019
01:19 PM PT
Authentication may fail for services after the Kerberos ticket expires
Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

See details >
March 12, 2019
KB4489880
Resolved
KB4499149
May 14, 2019
10:00 AM PT
diff --git a/windows/release-information/resolved-issues-windows-server-2012.yml b/windows/release-information/resolved-issues-windows-server-2012.yml index 36c006c7b9..1ca43d3f61 100644 --- a/windows/release-information/resolved-issues-windows-server-2012.yml +++ b/windows/release-information/resolved-issues-windows-server-2012.yml @@ -33,16 +33,16 @@ sections: text: " - - - - + + + + - - + + - - + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516069
Resolved
KB4520007
October 08, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503285
Resolved
KB4512512
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512518
Resolved
KB4517302
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503285
Resolved External
August 09, 2019
07:03 PM PT
Some devices and generation 2 Hyper-V VMs may have issues installing updates
Some devices and generation 2 Hyper-V virtual machines (VMs) may have issues installing some updates when Secure Boot is enabled.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 21, 2019
02:00 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503285
Resolved
KB4512512
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512518
Resolved
KB4517302
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503285
Resolved External
August 09, 2019
07:03 PM PT
Some devices and generation 2 Hyper-V VMs may have issues installing updates
Some devices and generation 2 Hyper-V VMs may have issues installing some updates when Secure Boot is enabled.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 21, 2019
02:00 PM PT
IE11 may stop working when loading or interacting with Power BI reports
Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working.

See details >
May 14, 2019
KB4499171
Resolved
KB4503295
June 21, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489891
Resolved
KB4503285
June 11, 2019
10:00 AM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using PXE to start a device from a WDS server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489891
Resolved
KB4503285
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
May 14, 2019
KB4499171
Resolved
KB4505050
May 18, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
April 25, 2019
KB4493462
Resolved
KB4499171
May 14, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493451
Resolved
May 14, 2019
01:21 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
April 25, 2019
KB4493462
Resolved
KB4499171
May 14, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493451
Resolved
May 14, 2019
01:21 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493451
Resolved
May 14, 2019
01:19 PM PT
" diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml index ca4bc3e9f8..e84e0fc49b 100644 --- a/windows/release-information/status-windows-10-1507.yml +++ b/windows/release-information/status-windows-10-1507.yml @@ -61,7 +61,7 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 10240.18334

September 23, 2019
KB4522009
Resolved
KB4520011
October 08, 2019
10:00 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index 8ae7ab2eb4..f91ae43fc4 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -62,10 +62,9 @@ sections: - - + - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
September 17, 2019
04:47 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 14393.2724

January 08, 2019
KB4480961
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 14393.2724

January 08, 2019
KB4480961
Mitigated
April 25, 2019
02:00 PM PT
Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

See details >
OS Build 14393.2608

November 13, 2018
KB4467691
Mitigated
February 19, 2019
10:00 AM PT
Cluster service may fail if the minimum password length is set to greater than 14
The cluster service may fail to start with the error “2245 (NERR_PasswordTooShort)” if the Group Policy “Minimum Password Length” is configured with greater than 14 characters.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Mitigated
April 25, 2019
02:00 PM PT
Cluster service may fail if the minimum password length is set to greater than 14
The cluster service may fail to start if “Minimum Password Length” is configured with greater than 14 characters.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Mitigated
April 25, 2019
02:00 PM PT
" @@ -86,15 +85,6 @@ sections: " -- title: August 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
- " - - title: January 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 69a1b1cd91..519ad969c5 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -21,7 +21,7 @@ sections: Find information on known issues for Windows 10, version 1703. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). -
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
+
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
" @@ -66,7 +66,7 @@ sections: - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 15063.2045

September 10, 2019
KB4516068
Resolved
September 17, 2019
04:47 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 15063.1563

January 08, 2019
KB4480973
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 15063.1563

January 08, 2019
KB4480973
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 5c261a20d3..e7cfb4d349 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -62,7 +62,7 @@ sections: - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
September 19, 2019
04:08 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 16299.904

January 08, 2019
KB4480978
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 16299.904

January 08, 2019
KB4480978
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 20747f2e00..807dd2cfdf 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -66,9 +66,9 @@ sections: - + - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
September 19, 2019
04:08 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Mitigated
September 11, 2019
05:32 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Mitigated
September 11, 2019
05:32 PM PT
Startup to a black screen after installing updates
Your device may startup to a black screen during the first logon after installing updates.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Mitigated
June 14, 2019
04:41 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 17134.523

January 08, 2019
KB4480966
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 17134.523

January 08, 2019
KB4480966
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 62622b2f60..9bae55dbb7 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -65,12 +65,12 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- + - + - - + +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
September 19, 2019
04:08 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Mitigated
September 11, 2019
05:32 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Mitigated
September 11, 2019
05:32 PM PT
Startup to a black screen after installing updates
Your device may startup to a black screen during the first logon after installing updates.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Mitigated
June 14, 2019
04:41 PM PT
Devices with some Asian language packs installed may receive an error
After installing the KB4493509 devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_F

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Mitigated
May 03, 2019
10:59 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 17763.253

January 08, 2019
KB4480116
Mitigated
April 09, 2019
10:00 AM PT
Devices with some Asian language packs installed may receive an error
Devices with Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Mitigated
May 03, 2019
10:59 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 17763.253

January 08, 2019
KB4480116
Mitigated
April 09, 2019
10:00 AM PT
" diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index fab48103a1..cae11a27ed 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,19 +64,17 @@ sections: - type: markdown text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

+ - - - - - + + + - - +
SummaryOriginating updateStatusLast updated
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
02:04 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Microsoft and NEC have found incompatibility issues with some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903.

See details >
N/A

Mitigated
September 13, 2019
05:25 PM PT
Screenshots and Snips have an unnatural orange tint
Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

See details >
OS Build 18362.356

September 10, 2019
KB4516115
Resolved External
September 11, 2019
08:54 PM PT
Windows Desktop Search may not return any results and may have high CPU usage
Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

See details >
OS Build 18362.329

August 30, 2019
KB4512941
Resolved
KB4515384
September 10, 2019
10:00 AM PT
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive an error, \"Updates Failed, There were problems installing some updates, but we'll try again later\" and \"Error 0x80073701.\"

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
August 16, 2019
04:28 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
A small number of users have reported issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards may experience compatibility issues.

See details >
N/A

Mitigated
September 13, 2019
05:25 PM PT
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive error code 0x80073701.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
August 16, 2019
04:28 PM PT
Intermittent loss of Wi-Fi connectivity
Some older devices may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated External
August 01, 2019
08:44 PM PT
Gamma ramps, color profiles, and night light settings do not apply in some cases
Microsoft has identified some scenarios where gamma ramps, color profiles and night light settings may stop working.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
August 01, 2019
06:27 PM PT
The dGPU may occasionally disappear from device manager on Surface Book 2 with dGPU
Some apps or games that needs to perform graphics intensive operations may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
July 16, 2019
09:04 AM PT
Unable to discover or connect to Bluetooth devices
Microsoft has identified compatibility issues with some versions of Realtek and Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:48 PM PT
Intel Audio displays an intcdaud.sys notification
Microsoft and Intel have identified an issue with a range of Intel Display Audio device drivers that may result in battery drain.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:47 PM PT
Intel Audio displays an intcdaud.sys notification
Devices with a range of Intel Display Audio device drivers may experience battery drain.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:47 PM PT
Cannot launch Camera app
Microsoft and Intel have identified an issue affecting Intel RealSense SR300 or Intel RealSense S200 camera apps.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:47 PM PT
" @@ -98,8 +96,6 @@ sections:
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
  1. Select the Start button and type Services.
  2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
  3. Locate Startup type: and change it to Manual
  4. Select Ok
  5. The TabletInputService service is now in the default configuration and IME should work as expected.

Back to topOS Build 18362.356

September 10, 2019
KB4515384Resolved
Resolved:
September 19, 2019
04:08 PM PT

Opened:
September 13, 2019
05:25 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

Back to topOS Build 18362.356

September 10, 2019
KB4515384Resolved
Resolved:
September 19, 2019
04:58 PM PT

Opened:
September 11, 2019
05:18 PM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Microsoft and NEC have found incompatibility issues with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903 on specific models of NEC devices. If these devices are updated to Windows 10, version 1903, they will no longer be able to use any Wi-Fi connections. The Wi-Fi driver may have a yellow exclamation point in device manager. The task tray icon for networking may show the icon for no internet and Network & Internet settings may not show any Wi-Fi networks.

To safeguard your update experience, we have applied a compatibility hold on the affected devices from being offered Windows 10, version 1903.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: If you are using an affected device and you have already installed Windows 10, version 1903, you can mitigate the issue disabling then re-enabling the Wi-Fi adapter in Device Manager. You should now be able to use Wi-Fi until your next reboot.

Next steps: Microsoft and NEC are working on a resolution and will provide an update in an upcoming release.

Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until this issue has been resolved.

Back to topN/A

Mitigated
Last updated:
September 13, 2019
05:25 PM PT

Opened:
September 13, 2019
05:25 PM PT -
Screenshots and Snips have an unnatural orange tint
When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: None
Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

Back to topOS Build 18362.356

September 10, 2019
KB4516115Resolved External
Last updated:
September 11, 2019
08:54 PM PT

Opened:
September 11, 2019
08:54 PM PT -
Windows Desktop Search may not return any results and may have high CPU usage
Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4515384.

Back to topOS Build 18362.329

August 30, 2019
KB4512941Resolved
KB4515384Resolved:
September 10, 2019
10:00 AM PT

Opened:
September 04, 2019
02:25 PM PT " @@ -117,7 +113,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
The dGPU may occasionally disappear from device manager on Surface Book 2 with dGPU
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing unit (dGPU). After updating to Windows 10, version 1903 (May 2019 Feature Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.

To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPUs from being offered Windows 10, version 1903, until this issue is resolved.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: To mitigate the issue if you are already on Windows 10, version 1903, you can restart the device or select the Scan for hardware changes button in the Action menu or on the toolbar in Device Manager.

Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until this issue has been resolved.

Next steps: We are working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
Last updated:
July 16, 2019
09:04 AM PT

Opened:
July 12, 2019
04:20 PM PT
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
02:04 PM PT

Opened:
July 12, 2019
04:20 PM PT
" diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index a95d9775c6..378e8da44f 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -62,8 +62,8 @@ sections: - - + +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516041
Resolved
KB4520005
October 08, 2019
10:00 AM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

See details >
September 10, 2019
KB4516067
Resolved
KB4516041
September 24, 2019
10:00 AM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

See details >
April 25, 2019
KB4493443
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

See details >
January 08, 2019
KB4480963
Mitigated
April 25, 2019
02:00 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

See details >
April 25, 2019
KB4493443
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
January 08, 2019
KB4480963
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index f472c2357e..27a39802c2 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -61,8 +61,8 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - + +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516069
Resolved
KB4520007
October 08, 2019
10:00 AM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

See details >
April 25, 2019
KB4493462
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

See details >
January 08, 2019
KB4480975
Mitigated
April 25, 2019
02:00 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

See details >
April 25, 2019
KB4493462
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
January 08, 2019
KB4480975
Mitigated
April 25, 2019
02:00 PM PT
" From c64d0e14c691ef289fee0ad16fa9e3ca7197b5bb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 11 Oct 2019 15:19:35 -0700 Subject: [PATCH 063/315] Update enable-network-protection.md --- .../microsoft-defender-atp/enable-network-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md index 97a6409ed0..7f23be0e27 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md @@ -83,8 +83,8 @@ You can use the following procedure to enable network protection on domain-joine You can confirm network protection is enabled on a local computer by using Registry editor: 1. Click **Start** and type **regedit** to open **Registry Editor**. -1. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection -1. Click **EnableNetworkProtection** and confirm the value: +2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection +3. Click **EnableNetworkProtection** and confirm the value: * 0=Off * 1=On * 2=Audit From 1b10d30286f1fe5c024ad27b607f5ead766e0ca1 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 11 Oct 2019 15:34:29 -0700 Subject: [PATCH 064/315] sufelink issue (#1335) * Removed 20H1 Update policy * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191011140559 (#1334) --- ...ew-in-windows-mdm-enrollment-management.md | 6 -- .../policy-configuration-service-provider.md | 3 - .../mdm/policy-csp-update.md | 83 ------------------- .../resolved-issues-windows-10-1507.yml | 6 +- .../resolved-issues-windows-10-1607.yml | 22 ++--- .../resolved-issues-windows-10-1703.yml | 12 +-- .../resolved-issues-windows-10-1709.yml | 14 ++-- .../resolved-issues-windows-10-1803.yml | 14 ++-- ...indows-10-1809-and-windows-server-2019.yml | 22 ++--- .../resolved-issues-windows-10-1903.yml | 30 +++---- ...ndows-7-and-windows-server-2008-r2-sp1.yml | 14 ++-- ...windows-8.1-and-windows-server-2012-r2.yml | 18 ++-- ...esolved-issues-windows-server-2008-sp2.yml | 10 +-- .../resolved-issues-windows-server-2012.yml | 16 ++-- .../status-windows-10-1507.yml | 2 +- ...indows-10-1607-and-windows-server-2016.yml | 14 +--- .../status-windows-10-1703.yml | 4 +- .../status-windows-10-1709.yml | 2 +- .../status-windows-10-1803.yml | 4 +- ...indows-10-1809-and-windows-server-2019.yml | 8 +- .../status-windows-10-1903.yml | 16 ++-- ...windows-8.1-and-windows-server-2012-r2.yml | 4 +- .../status-windows-server-2012.yml | 4 +- 23 files changed, 112 insertions(+), 216 deletions(-) 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 43377d2ca0..df1f000ad7 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 @@ -1935,12 +1935,6 @@ How do I turn if off? | The service can be stopped from the "Services" console o |--- | ---| |[BitLocker CSP](bitlocker-csp.md)|Added the following new nodes:
ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID| -### October 2019 - -|New or updated topic | Description| -|--- | ---| -|[Policy CSP - Update](policy-csp-update.md)|Added the following new policy:
Update/TargetReleaseVersion| - ### September 2019 |New or updated topic | Description| diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index b030093ff9..a3263e6af0 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3788,9 +3788,6 @@ The following diagram shows the Policy configuration service provider in tree fo
Update/SetEDURestart
-
- Update/TargetReleaseVersion -
Update/UpdateNotificationLevel
diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 3eada3bc25..c830dee668 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -14,9 +14,6 @@ manager: dansimp # Policy CSP - Update -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before they are commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - > [!NOTE] > If the MSA service is disabled, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](https://docs.microsoft.com/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). @@ -197,9 +194,6 @@ manager: dansimp
Update/SetEDURestart
-
- Update/TargetReleaseVersion -
Update/UpdateNotificationLevel
@@ -4580,82 +4574,6 @@ The following list shows the supported values:
- -**Update/TargetReleaseVersion** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procheck mark7
Businesscheck mark7
Enterprisecheck mark7
Educationcheck mark7
Mobile
Mobile Enterprise
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Enables IT administrators to specify which version they would like their device(s) to move to and/or stay on until they reach end of service or reconfigure the policy. For details about different Windows 10 versions, see [Windows 10 release information](https://docs.microsoft.com/windows/release-information/). - - -ADMX Info: -- GP English name: *Select the target Feature Update version* -- GP name: *TargetReleaseVersion* -- GP element: *TargetReleaseVersionId* -- GP path: *Windows Components/Windows Update/Windows Update for Business* -- GP ADMX file name: *WindowsUpdate.admx* - - - -Value type is a string containing Windows 10 version number. For example, 1809, 1903. - - - - - - - - - -
- **Update/UpdateNotificationLevel** @@ -4927,6 +4845,5 @@ Footnotes: - 4 - Added in Windows 10, version 1803. - 5 - Added in Windows 10, version 1809. - 6 - Added in Windows 10, version 1903. -- 7 - Added in the next major release of Windows 10. diff --git a/windows/release-information/resolved-issues-windows-10-1507.yml b/windows/release-information/resolved-issues-windows-10-1507.yml index bc005f4a92..96c938dec5 100644 --- a/windows/release-information/resolved-issues-windows-10-1507.yml +++ b/windows/release-information/resolved-issues-windows-10-1507.yml @@ -33,9 +33,9 @@ sections: text: " - - - + + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 10240.18334

September 23, 2019
KB4522009
Resolved
KB4520011
October 08, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 10240.18305

August 13, 2019
KB4512497
Resolved
KB4517276
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved
KB4507458
July 09, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 10240.18305

August 13, 2019
KB4512497
Resolved
KB4517276
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved
KB4507458
July 09, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 10240.18215

May 14, 2019
KB4499154
Resolved
KB4505051
May 19, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index c781814227..7cbaf548d3 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -34,24 +34,24 @@ sections: - - - - - - - + + + + + + + - + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
September 17, 2019
04:47 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 14393.3115

July 16, 2019
KB4507459
Resolved
KB4512517
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 14393.3144

August 13, 2019
KB4512517
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Internet Explorer 11 and apps using the WebBrowser control may fail to render
JavaScript may fail to render as expected in Internet Explorer 11 and in apps using JavaScript or the WebBrowser control.

See details >
OS Build 14393.3085

July 09, 2019
KB4507460
Resolved
KB4512517
August 13, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved External
August 09, 2019
07:03 PM PT
SCVMM cannot enumerate and manage logical switches deployed on the host
For hosts managed by System Center Virtual Machine Manager (VMM), VMM cannot enumerate and manage logical switches deployed on the host.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Resolved
KB4507459
July 16, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 14393.3115

July 16, 2019
KB4507459
Resolved
KB4512517
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 14393.3144

August 13, 2019
KB4512517
Resolved
KB4512495
August 17, 2019
02:00 PM PT
Internet Explorer 11 and apps using the WebBrowser control may fail to render
JavaScript may fail to render as expected in IE11 and in apps using JavaScript or the WebBrowser control.

See details >
OS Build 14393.3085

July 09, 2019
KB4507460
Resolved
KB4512517
August 13, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved External
August 09, 2019
07:03 PM PT
SCVMM cannot enumerate and manage logical switches deployed on the host
System Center Virtual Machine Manager cannot enumerate and manage logical switches deployed on managed hosts.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Resolved
KB4507459
July 16, 2019
10:00 AM PT
Some applications may fail to run as expected on clients of AD FS 2016
Some applications may fail to run as expected on clients of Active Directory Federation Services 2016 (AD FS 2016)

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4507459
July 16, 2019
10:00 AM PT
Devices with Hyper-V enabled may receive BitLocker error 0xC0210000
Some devices with Hyper-V enabled may start into BitLocker recovery with error 0xC0210000.

See details >
OS Build 14393.2969

May 14, 2019
KB4494440
Resolved
KB4507460
July 09, 2019
10:00 AM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 14393.2999

May 23, 2019
KB4499177
Resolved
KB4509475
June 27, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4503294
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved
KB4503294
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 14393.2999

May 23, 2019
KB4499177
Resolved
KB4503267
June 11, 2019
10:00 AM PT
Issue using PXE to start a device from WDS
There may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4503267
June 11, 2019
10:00 AM PT
Issue using PXE to start a device from WDS
There may be issues using PXE to start a device from a WDS server configured to use Variable Window Extension.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4503267
June 11, 2019
10:00 AM PT
Update not showing as applicable through WSUS or SCCM or when manually installed
Update not showing as applicable through WSUS or SCCM or when manually installed

See details >
OS Build 14393.2969

May 14, 2019
KB4494440
Resolved
KB4498947
May 14, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 14393.2969

May 14, 2019
KB4494440
Resolved
KB4505052
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4494440
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4494440
May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4494440
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4493473
April 25, 2019
02:00 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4493473
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index 5416d6e479..862a0cb913 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -34,16 +34,16 @@ sections: - - - + + + - + - - + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 15063.2045

September 10, 2019
KB4516068
Resolved
September 17, 2019
04:47 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 15063.1955

July 16, 2019
KB4507467
Resolved
KB4512507
August 13, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 15063.1988

August 13, 2019
KB4512507
Resolved
KB4512474
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved External
August 09, 2019
07:03 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 15063.1955

July 16, 2019
KB4507467
Resolved
KB4512507
August 13, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 15063.1988

August 13, 2019
KB4512507
Resolved
KB4512474
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved External
August 09, 2019
07:03 PM PT
Devices with Hyper-V enabled may receive BitLocker error 0xC0210000
Some devices with Hyper-V enabled may start into BitLocker recovery with error 0xC0210000.

See details >
OS Build 15063.1805

May 14, 2019
KB4499181
Resolved
KB4507450
July 09, 2019
10:00 AM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 15063.1839

May 28, 2019
KB4499162
Resolved
KB4509476
June 26, 2019
04:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved
KB4503289
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved
KB4503289
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 15063.1839

May 28, 2019
KB4499162
Resolved
KB4503279
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 15063.1805

May 14, 2019
KB4499181
Resolved
KB4505055
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 15063.1784

April 25, 2019
KB4493436
Resolved
KB4499181
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 15063.1689

March 12, 2019
KB4489871
Resolved
KB4493436
April 25, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 15063.1784

April 25, 2019
KB4493436
Resolved
KB4499181
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 15063.1689

March 12, 2019
KB4489871
Resolved
KB4493436
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index e0630f77fe..2461882d7f 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -34,17 +34,17 @@ sections: - - - - + + + + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
September 19, 2019
04:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 16299.1296

July 16, 2019
KB4507465
Resolved
KB4512516
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4512494
August 16, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 16299.1331

August 13, 2019
KB4512516
Resolved
KB4512494
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved External
August 09, 2019
07:03 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 16299.1296

July 16, 2019
KB4507465
Resolved
KB4512516
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4512494
August 16, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 16299.1331

August 13, 2019
KB4512516
Resolved
KB4512494
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved External
August 09, 2019
07:03 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 16299.1182

May 28, 2019
KB4499147
Resolved
KB4509477
June 26, 2019
04:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4503281
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Resolved
KB4503281
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 16299.1182

May 28, 2019
KB4499147
Resolved
KB4503284
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 16299.1143

May 14, 2019
KB4498946
Resolved
KB4505062
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 16299.1127

April 25, 2019
KB4493440
Resolved
KB4499179
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 16299.1127

April 25, 2019
KB4493440
Resolved
KB4499179
May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 16299.1127

April 25, 2019
KB4493440
Resolved
KB4499179
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 16299.1029

March 12, 2019
KB4489886
Resolved
KB4493440
April 25, 2019
02:00 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 16299.1029

March 12, 2019
KB4489886
Resolved
KB4493440
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 5a16aed2a6..9af252fa36 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -34,18 +34,18 @@ sections: - + - - - + + + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
September 19, 2019
04:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 17134.915

July 16, 2019
KB4507466
Resolved
KB4512501
August 13, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 17134.915

July 16, 2019
KB4507466
Resolved
KB4512501
August 13, 2019
10:00 AM PT
Notification issue: \"Your device is missing important security and quality fixes.\"
Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

See details >
N/A

Resolved
September 03, 2019
12:32 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4512509
August 19, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4512509
August 19, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved External
August 09, 2019
07:03 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4512509
August 19, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4512509
August 19, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved External
August 09, 2019
07:03 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 17134.799

May 21, 2019
KB4499183
Resolved
KB4509478
June 26, 2019
04:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4503288
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4503288
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 17134.799

May 21, 2019
KB4499183
Resolved
KB4503286
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 17134.765

May 14, 2019
KB4499167
Resolved
KB4505064
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 17134.753

April 25, 2019
KB4493437
Resolved
KB4499167
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 17134.753

April 25, 2019
KB4493437
Resolved
KB4499167
May 14, 2019
10:00 AM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 17134.753

April 25, 2019
KB4493437
Resolved
KB4499167
May 14, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 17134.648

March 12, 2019
KB4489868
Resolved
KB4493437
April 25, 2019
02:00 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 17134.648

March 12, 2019
KB4489868
Resolved
KB4493437
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index 31f2522277..576221ee19 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -33,26 +33,26 @@ sections: text: " - + - - - - + + + + - - + + - - + + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
September 19, 2019
04:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 17763.652

July 22, 2019
KB4505658
Resolved
KB4511553
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4512534
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4512534
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved External
August 09, 2019
07:03 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 17763.652

July 22, 2019
KB4505658
Resolved
KB4511553
August 13, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4512534
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4512534
August 17, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved External
August 09, 2019
07:03 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have difficulty connecting to some Storage Area Network (SAN) devices that leverage iSCSI.

See details >
OS Build 17763.529

May 21, 2019
KB4497934
Resolved
KB4509479
June 26, 2019
04:00 PM PT
Devices with Realtek Bluetooth radios drivers may not pair or connect as expected
Devices with some Realtek Bluetooth radios drivers, in some circumstances, may have issues pairing or connecting to devices.

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Devices with Realtek Bluetooth radios drivers may not pair or connect as expected
Devices with some Realtek Bluetooth radios drivers may have issues pairing or connecting to devices.

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Printing from Microsoft Edge or other UWP apps may result in the error 0x80070007
Attempting to print from Microsoft Edge or other Universal Windows Platform (UWP) apps, you may receive an error.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4501371
June 18, 2019
02:00 PM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

See details >
OS Build 17763.529

May 21, 2019
KB4497934
Resolved
KB4503327
June 11, 2019
10:00 AM PT
Issue using PXE to start a device from WDS
Using PXE to start a device from a WDS server configured to use Variable Window Extension may cause the connection to the WDS server to terminate prematurely.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4503327
June 11, 2019
10:00 AM PT
Audio not working on monitors or TV connected to a PC via HDMI, USB, or DisplayPort
Upgrade block: Microsoft has identified issues with certain new Intel display drivers, which accidentally turn on unsupported features in Windows.

See details >
OS Build 17763.134

November 13, 2018
KB4467708
Resolved
May 21, 2019
07:42 AM PT
Issue using PXE to start a device from WDS
Using PXE to start a device from a WDS server configured to use Variable Window Extension may terminate the connection.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4503327
June 11, 2019
10:00 AM PT
Audio not working on monitors or TV connected to a PC via HDMI, USB, or DisplayPort
Upgrade block: Certain new Intel display drivers may accidentally turn on unsupported features in Windows.

See details >
OS Build 17763.134

November 13, 2018
KB4467708
Resolved
May 21, 2019
07:42 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4505056
May 19, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
KB4494441
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
KB4494441
May 14, 2019
10:00 AM PT
Windows 10, version 1809 update history may show an update installed twice
Some customers are reporting that KB4494441 installed twice on their device

See details >
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
May 16, 2019
02:37 PM PT
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
KB4494441
May 14, 2019
10:00 AM PT
Latest cumulative update (KB 4495667) installs automatically
Reports that the optional cumulative update (KB 4495667) installs automatically.

See details >
OS Build 17763.475

May 03, 2019
KB4495667
Resolved
May 08, 2019
03:37 PM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
After further investigation ArcaBit has confirmed this issue is not applicable to Windows 10, version 1809

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Resolved
May 08, 2019
03:30 PM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4495667
May 03, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application.

See details >
OS Build 17763.379

March 12, 2019
KB4489899
Resolved
KB4495667
May 03, 2019
10:00 AM PT
" diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index b8113225b2..e94f0fea28 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,29 +32,30 @@ sections: - type: markdown text: " + - + - - - + + + - - - - - - + + + + + + - - - + + + - +
SummaryOriginating updateStatusDate resolved
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
02:04 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
A small number of users have reported issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Screenshots and Snips have an unnatural orange tint
Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

See details >
OS Build 18362.356

September 10, 2019
KB4516115
Resolved External
September 11, 2019
08:54 PM PT
Windows Desktop Search may not return any results and may have high CPU usage
Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

See details >
OS Build 18362.329

August 30, 2019
KB4512941
Resolved
KB4515384
September 10, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Issues updating when certain versions of Intel storage drivers are installed
Certain versions of Intel Rapid Storage Technology (Intel RST) drivers may cause updating to Windows 10, version 1903 to fail.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Issues updating when certain versions of Intel storage drivers are installed
Windows 10, version 1903 update may fail with certain versions of Intel Rapid Storage Technology (Intel RST) drivers.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Initiating a Remote Desktop connection may result in black screen
When initiating a Remote Desktop connection to devices with some older GPU drivers, you may receive a black screen.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Windows Sandbox may fail to start with error code “0x80070002”
Windows Sandbox may fail to start with \"ERROR_FILE_NOT_FOUND (0x80070002)\" on devices in which the operating system language was changed between updates

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
August 30, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved External
August 09, 2019
07:03 PM PT
Display brightness may not respond to adjustments
Microsoft and Intel have identified a driver compatibility issue on devices configured with certain Intel display drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4505903
July 26, 2019
02:00 PM PT
RASMAN service may stop working and result in the error “0xc0000005”
The Remote Access Connection Manager (RASMAN) service may stop working and result in the error “0xc0000005” with VPN profiles configured as an Always On VPN connection.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4505903
July 26, 2019
02:00 PM PT
Loss of functionality in Dynabook Smartphone Link app
After updating to Windows 10, version 1903, you may experience a loss of functionality when using the Dynabook Smartphone Link application.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
July 11, 2019
01:54 PM PT
Windows Sandbox may fail to start with error code “0x80070002”
Windows Sandbox may fail to start on devices in which the operating system language was changed between updates.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4512941
August 30, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4512941
August 30, 2019
10:00 AM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved External
August 09, 2019
07:03 PM PT
Display brightness may not respond to adjustments
Devices configured with certain Intel display drivers may experience a driver compatibility issue.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4505903
July 26, 2019
02:00 PM PT
RASMAN service may stop working and result in the error “0xc0000005”
The RASMAN service may stop working with VPN profiles configured as an Always On VPN connection.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4505903
July 26, 2019
02:00 PM PT
Loss of functionality in Dynabook Smartphone Link app
Users who update to Windows 10, version 1903 may experience a loss of functionality with Dynabook Smartphone Link.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
July 11, 2019
01:54 PM PT
Error attempting to update with external USB device or memory card attached
PCs with an external USB device or SD memory card attached may get error: \"This PC can't be upgraded to Windows 10.\"

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
July 11, 2019
01:53 PM PT
Audio not working with Dolby Atmos headphones and home theater
Users may experience audio loss with Dolby Atmos headphones or Dolby Atmos home theater.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
July 11, 2019
01:53 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4501375
June 27, 2019
10:00 AM PT
Duplicate folders and documents showing in user profile directory
If known folders (e.g. Desktop, Documents, or Pictures folders) are redirected, an empty folder with that same name may be created.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4497935
May 29, 2019
02:00 PM PT
Older versions of BattlEye anti-cheat software incompatible
Microsoft and BattlEye have identified a compatibility issue with some games that use older versions of BattlEye anti-cheat software.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 07, 2019
04:26 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved
KB4501375
June 27, 2019
10:00 AM PT
Duplicate folders and documents showing in user profile directory
An empty folder with the same name may be created if known folders (e.g. Desktop, Documents) are redirected.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4497935
May 29, 2019
02:00 PM PT
Older versions of BattlEye anti-cheat software incompatible
Users may experience a compatibility issue with some games that use older versions of BattlEye anti-cheat software.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 07, 2019
04:26 PM PT
D3D applications and games may fail to enter full-screen mode on rotated displays
Some Direct3D (D3D) applications and games may fail to enter full-screen mode on rotated displays.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
KB4497935
May 29, 2019
02:00 PM PT
AMD RAID driver incompatibility
Installation process may stop when trying to install Windows 10, version 1903 update on computers that run certain versions of AMD RAID drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 06, 2019
11:06 AM PT
AMD RAID driver incompatibility
Devices running certain AMD RAID drivers may have difficulty installing the Windows 10, version 1903 update.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Resolved
June 06, 2019
11:06 AM PT
" @@ -94,6 +95,7 @@ sections: - type: markdown text: " + diff --git a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml index 76c9d8cf03..7232cf65f7 100644 --- a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml @@ -35,18 +35,18 @@ sections: - - - - + + + + - + - + - +
DetailsOriginating updateStatusHistory
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
02:04 PM PT

Opened:
July 12, 2019
04:20 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4497935. Devices that are domain controllers or domain members are both affected.

To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
 

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Issues updating when certain versions of Intel storage drivers are installed
Intel and Microsoft have found incompatibility issues with certain versions of the Intel Rapid Storage Technology (Intel RST) drivers and the Windows 10 May 2019 Update (Windows 10, version 1903).  

To safeguard your update experience, we have applied a compatibility hold on devices with Intel RST drivers, versions 15.1.0.1002 through version 15.5.2.1053 installed from installing or being offered Windows 10, version 1903 or Windows Server, version 1903, until the driver has been updated.

Versions 15.5.2.1054 or later are compatible, and a device that has these drivers installed can install the Windows 10 May 2019 Update. For affected devices, the recommended version is 15.9.8.1050.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516048
Resolved
KB4519976
October 08, 2019
10:00 AM PT
You may receive an error when opening or using the Toshiba Qosmio AV Center
Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

See details >
August 13, 2019
KB4512506
Resolved
KB4516048
September 24, 2019
10:00 AM PT
Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

See details >
August 13, 2019
KB4512506
Resolved External
August 27, 2019
02:29 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503292
Resolved
KB4512514
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512506
Resolved
KB4517297
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices with McAfee Endpoint Security Threat Prevention 10.x, Host Intrusion Prevention 8.0, or VirusScan Enterprise 8.8 may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493472
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503292
Resolved External
August 09, 2019
07:03 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503292
Resolved
KB4512514
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512506
Resolved
KB4517297
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices running certain McAfee Endpoint security applications may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493472
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503292
Resolved External
August 09, 2019
07:03 PM PT
IE11 may stop working when loading or interacting with Power BI reports
Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working.

See details >
May 14, 2019
KB4499164
Resolved
KB4503277
June 20, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503292
Resolved
KB4503277
June 20, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503292
Resolved
KB4503277
June 20, 2019
02:00 PM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
May 14, 2019
KB4499164
Resolved
KB4505050
May 18, 2019
02:00 PM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
Devices with ArcaBit antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:23 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:22 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493472
Resolved
May 14, 2019
01:21 PM PT
Authentication may fail for services after the Kerberos ticket expires
Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

See details >
March 12, 2019
KB4489878
Resolved
KB4499164
May 14, 2019
10:00 AM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

See details >
April 09, 2019
KB4493472
Resolved
April 25, 2019
02:00 PM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition may become unresponsive after restart.

See details >
April 09, 2019
KB4493472
Resolved
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index c59da3e253..c58e1391c1 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -34,19 +34,19 @@ sections: - - - - + + + + - - + + - + - + - +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516041
Resolved
KB4520005
October 08, 2019
10:00 AM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

See details >
September 10, 2019
KB4516067
Resolved
KB4516041
September 24, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503276
Resolved
KB4512478
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512488
Resolved
KB4517298
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices with McAfee Endpoint Security Threat Prevention 10.x, Host Intrusion Prevention 8.0, or VirusScan Enterprise 8.8 may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493446
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503276
Resolved External
August 09, 2019
07:03 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503276
Resolved
KB4512478
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512488
Resolved
KB4517298
August 16, 2019
02:00 PM PT
System may be unresponsive after restart with certain McAfee antivirus products
Devices running certain McAfee Endpoint security applications may be slow or unresponsive at startup.

See details >
April 09, 2019
KB4493446
Resolved External
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503276
Resolved External
August 09, 2019
07:03 PM PT
IE11 may stop working when loading or interacting with Power BI reports
Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working.

See details >
May 14, 2019
KB4499151
Resolved
KB4503283
June 20, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503276
Resolved
KB4503283
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489881
Resolved
KB4503276
June 11, 2019
10:00 AM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503276
Resolved
KB4503283
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using PXE to start a device from a WDS server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489881
Resolved
KB4503276
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
May 14, 2019
KB4499151
Resolved
KB4505050
May 18, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
April 25, 2019
KB4493443
Resolved
KB4499151
May 14, 2019
10:00 AM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
April 25, 2019
KB4493443
Resolved
KB4499151
May 14, 2019
10:00 AM PT
System may be unresponsive after restart if ArcaBit antivirus software installed
Devices with ArcaBit antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:22 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:22 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493446
Resolved
May 14, 2019
01:21 PM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

See details >
April 09, 2019
KB4493446
Resolved
April 25, 2019
02:00 PM PT
Devices may not respond at login or Welcome screen if running certain Avast software
Devices running Avast for Business, Avast CloudCare, and AVG Business Edition may become unresponsive after restart.

See details >
April 09, 2019
KB4493446
Resolved
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml index 56156479e8..57adef5214 100644 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml @@ -33,11 +33,11 @@ sections: text: " - - - - - + + + + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516030
Resolved
KB4520002
October 08, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503273
Resolved
KB4512499
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512476
Resolved
KB4517301
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503273
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503273
Resolved
KB4503271
June 20, 2019
02:00 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493471
Resolved
May 14, 2019
01:21 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503273
Resolved
KB4512499
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512476
Resolved
KB4517301
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503273
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503273
Resolved
KB4503271
June 20, 2019
02:00 PM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493471
Resolved
May 14, 2019
01:21 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493471
Resolved
May 14, 2019
01:19 PM PT
Authentication may fail for services after the Kerberos ticket expires
Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

See details >
March 12, 2019
KB4489880
Resolved
KB4499149
May 14, 2019
10:00 AM PT
diff --git a/windows/release-information/resolved-issues-windows-server-2012.yml b/windows/release-information/resolved-issues-windows-server-2012.yml index 36c006c7b9..1ca43d3f61 100644 --- a/windows/release-information/resolved-issues-windows-server-2012.yml +++ b/windows/release-information/resolved-issues-windows-server-2012.yml @@ -33,16 +33,16 @@ sections: text: " - - - - + + + + - - + + - - + +
SummaryOriginating updateStatusDate resolved
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516069
Resolved
KB4520007
October 08, 2019
10:00 AM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503285
Resolved
KB4512512
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512518
Resolved
KB4517302
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
June 11, 2019
KB4503285
Resolved External
August 09, 2019
07:03 PM PT
Some devices and generation 2 Hyper-V VMs may have issues installing updates
Some devices and generation 2 Hyper-V virtual machines (VMs) may have issues installing some updates when Secure Boot is enabled.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 21, 2019
02:00 PM PT
Devices starting using PXE from a WDS or SCCM servers may fail to start
Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

See details >
June 11, 2019
KB4503285
Resolved
KB4512512
August 17, 2019
02:00 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512518
Resolved
KB4517302
August 16, 2019
02:00 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

See details >
June 11, 2019
KB4503285
Resolved External
August 09, 2019
07:03 PM PT
Some devices and generation 2 Hyper-V VMs may have issues installing updates
Some devices and generation 2 Hyper-V VMs may have issues installing some updates when Secure Boot is enabled.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 21, 2019
02:00 PM PT
IE11 may stop working when loading or interacting with Power BI reports
Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working.

See details >
May 14, 2019
KB4499171
Resolved
KB4503295
June 21, 2019
02:00 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489891
Resolved
KB4503285
June 11, 2019
10:00 AM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

See details >
June 11, 2019
KB4503285
Resolved
KB4503295
June 20, 2019
02:00 PM PT
Issue using PXE to start a device from WDS
There may be issues using PXE to start a device from a WDS server configured to use Variable Window Extension.

See details >
March 12, 2019
KB4489891
Resolved
KB4503285
June 11, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
May 14, 2019
KB4499171
Resolved
KB4505050
May 18, 2019
02:00 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using the MS UI Gothic or MS PGothic fonts, the text, layout, or cell size may become narrower or wider than expected in Microsoft Excel.

See details >
April 25, 2019
KB4493462
Resolved
KB4499171
May 14, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

See details >
April 09, 2019
KB4493451
Resolved
May 14, 2019
01:21 PM PT
Layout and cell size of Excel sheets may change when using MS UI Gothic
When using MS UI Gothic or MS PGothic in Excel, the text, layout, or cell size may become narrower or wider.

See details >
April 25, 2019
KB4493462
Resolved
KB4499171
May 14, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Devices with Sophos Endpoint Protection, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

See details >
April 09, 2019
KB4493451
Resolved
May 14, 2019
01:21 PM PT
System may be unresponsive after restart if Avira antivirus software installed
Devices with Avira antivirus software installed may become unresponsive upon restart.

See details >
April 09, 2019
KB4493451
Resolved
May 14, 2019
01:19 PM PT
" diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml index ca4bc3e9f8..e84e0fc49b 100644 --- a/windows/release-information/status-windows-10-1507.yml +++ b/windows/release-information/status-windows-10-1507.yml @@ -61,7 +61,7 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 10240.18334

September 23, 2019
KB4522009
Resolved
KB4520011
October 08, 2019
10:00 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index 8ae7ab2eb4..f91ae43fc4 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -62,10 +62,9 @@ sections: - - + - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
September 17, 2019
04:47 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
September 10, 2019
10:00 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 14393.2724

January 08, 2019
KB4480961
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 14393.2724

January 08, 2019
KB4480961
Mitigated
April 25, 2019
02:00 PM PT
Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

See details >
OS Build 14393.2608

November 13, 2018
KB4467691
Mitigated
February 19, 2019
10:00 AM PT
Cluster service may fail if the minimum password length is set to greater than 14
The cluster service may fail to start with the error “2245 (NERR_PasswordTooShort)” if the Group Policy “Minimum Password Length” is configured with greater than 14 characters.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Mitigated
April 25, 2019
02:00 PM PT
Cluster service may fail if the minimum password length is set to greater than 14
The cluster service may fail to start if “Minimum Password Length” is configured with greater than 14 characters.

See details >
OS Build 14393.2639

November 27, 2018
KB4467684
Mitigated
April 25, 2019
02:00 PM PT
" @@ -86,15 +85,6 @@ sections: " -- title: August 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Apps and scripts using the NetQueryDisplayInformation API may fail with error
 Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

Affected platforms:
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4516044.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Resolved
KB4516044
Resolved:
September 10, 2019
10:00 AM PT

Opened:
August 01, 2019
05:00 PM PT
- " - - title: January 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 69a1b1cd91..519ad969c5 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -21,7 +21,7 @@ sections: Find information on known issues for Windows 10, version 1703. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). -
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
+
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
" @@ -66,7 +66,7 @@ sections: - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 15063.2045

September 10, 2019
KB4516068
Resolved
September 17, 2019
04:47 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 15063.1563

January 08, 2019
KB4480973
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 15063.1563

January 08, 2019
KB4480973
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 5c261a20d3..e7cfb4d349 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -62,7 +62,7 @@ sections: - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 16299.1387

September 10, 2019
KB4516066
Resolved
September 19, 2019
04:08 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 16299.904

January 08, 2019
KB4480978
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 16299.904

January 08, 2019
KB4480978
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 20747f2e00..807dd2cfdf 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -66,9 +66,9 @@ sections: - + - +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17134.1006

September 10, 2019
KB4516058
Resolved
September 19, 2019
04:08 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Mitigated
September 11, 2019
05:32 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Mitigated
September 11, 2019
05:32 PM PT
Startup to a black screen after installing updates
Your device may startup to a black screen during the first logon after installing updates.

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Mitigated
June 14, 2019
04:41 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 17134.523

January 08, 2019
KB4480966
Mitigated
April 25, 2019
02:00 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 17134.523

January 08, 2019
KB4480966
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 62622b2f60..9bae55dbb7 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -65,12 +65,12 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- + - + - - + +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

See details >
OS Build 17763.55

October 09, 2018
KB4464330
Resolved
KB4516077
September 24, 2019
10:00 AM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 17763.737

September 10, 2019
KB4512578
Resolved
September 19, 2019
04:08 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Mitigated
September 11, 2019
05:32 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Mitigated
September 11, 2019
05:32 PM PT
Startup to a black screen after installing updates
Your device may startup to a black screen during the first logon after installing updates.

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Mitigated
June 14, 2019
04:41 PM PT
Devices with some Asian language packs installed may receive an error
After installing the KB4493509 devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_F

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Mitigated
May 03, 2019
10:59 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 17763.253

January 08, 2019
KB4480116
Mitigated
April 09, 2019
10:00 AM PT
Devices with some Asian language packs installed may receive an error
Devices with Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

See details >
OS Build 17763.437

April 09, 2019
KB4493509
Mitigated
May 03, 2019
10:59 AM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
OS Build 17763.253

January 08, 2019
KB4480116
Mitigated
April 09, 2019
10:00 AM PT
" diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index fab48103a1..cae11a27ed 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,19 +64,17 @@ sections: - type: markdown text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

+ - - - - - + + + - - +
SummaryOriginating updateStatusLast updated
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
02:04 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Microsoft and NEC have found incompatibility issues with some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903.

See details >
N/A

Mitigated
September 13, 2019
05:25 PM PT
Screenshots and Snips have an unnatural orange tint
Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

See details >
OS Build 18362.356

September 10, 2019
KB4516115
Resolved External
September 11, 2019
08:54 PM PT
Windows Desktop Search may not return any results and may have high CPU usage
Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

See details >
OS Build 18362.329

August 30, 2019
KB4512941
Resolved
KB4515384
September 10, 2019
10:00 AM PT
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive an error, \"Updates Failed, There were problems installing some updates, but we'll try again later\" and \"Error 0x80073701.\"

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
August 16, 2019
04:28 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
A small number of users have reported issues related to the Start menu and Windows Desktop Search.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:58 PM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards may experience compatibility issues.

See details >
N/A

Mitigated
September 13, 2019
05:25 PM PT
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive error code 0x80073701.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
August 16, 2019
04:28 PM PT
Intermittent loss of Wi-Fi connectivity
Some older devices may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated External
August 01, 2019
08:44 PM PT
Gamma ramps, color profiles, and night light settings do not apply in some cases
Microsoft has identified some scenarios where gamma ramps, color profiles and night light settings may stop working.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
August 01, 2019
06:27 PM PT
The dGPU may occasionally disappear from device manager on Surface Book 2 with dGPU
Some apps or games that needs to perform graphics intensive operations may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
July 16, 2019
09:04 AM PT
Unable to discover or connect to Bluetooth devices
Microsoft has identified compatibility issues with some versions of Realtek and Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:48 PM PT
Intel Audio displays an intcdaud.sys notification
Microsoft and Intel have identified an issue with a range of Intel Display Audio device drivers that may result in battery drain.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:47 PM PT
Intel Audio displays an intcdaud.sys notification
Devices with a range of Intel Display Audio device drivers may experience battery drain.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:47 PM PT
Cannot launch Camera app
Microsoft and Intel have identified an issue affecting Intel RealSense SR300 or Intel RealSense S200 camera apps.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
May 21, 2019
04:47 PM PT
" @@ -98,8 +96,6 @@ sections:
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
  1. Select the Start button and type Services.
  2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
  3. Locate Startup type: and change it to Manual
  4. Select Ok
  5. The TabletInputService service is now in the default configuration and IME should work as expected.

Back to topOS Build 18362.356

September 10, 2019
KB4515384Resolved
Resolved:
September 19, 2019
04:08 PM PT

Opened:
September 13, 2019
05:25 PM PT
Some users report issues related to the Start menu and Windows Desktop Search
Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

Back to topOS Build 18362.356

September 10, 2019
KB4515384Resolved
Resolved:
September 19, 2019
04:58 PM PT

Opened:
September 11, 2019
05:18 PM PT
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Microsoft and NEC have found incompatibility issues with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903 on specific models of NEC devices. If these devices are updated to Windows 10, version 1903, they will no longer be able to use any Wi-Fi connections. The Wi-Fi driver may have a yellow exclamation point in device manager. The task tray icon for networking may show the icon for no internet and Network & Internet settings may not show any Wi-Fi networks.

To safeguard your update experience, we have applied a compatibility hold on the affected devices from being offered Windows 10, version 1903.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: If you are using an affected device and you have already installed Windows 10, version 1903, you can mitigate the issue disabling then re-enabling the Wi-Fi adapter in Device Manager. You should now be able to use Wi-Fi until your next reboot.

Next steps: Microsoft and NEC are working on a resolution and will provide an update in an upcoming release.

Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until this issue has been resolved.

Back to topN/A

Mitigated
Last updated:
September 13, 2019
05:25 PM PT

Opened:
September 13, 2019
05:25 PM PT -
Screenshots and Snips have an unnatural orange tint
When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: None
Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

Back to topOS Build 18362.356

September 10, 2019
KB4516115Resolved External
Last updated:
September 11, 2019
08:54 PM PT

Opened:
September 11, 2019
08:54 PM PT -
Windows Desktop Search may not return any results and may have high CPU usage
Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4515384.

Back to topOS Build 18362.329

August 30, 2019
KB4512941Resolved
KB4515384Resolved:
September 10, 2019
10:00 AM PT

Opened:
September 04, 2019
02:25 PM PT " @@ -117,7 +113,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
The dGPU may occasionally disappear from device manager on Surface Book 2 with dGPU
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing unit (dGPU). After updating to Windows 10, version 1903 (May 2019 Feature Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.

To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPUs from being offered Windows 10, version 1903, until this issue is resolved.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: To mitigate the issue if you are already on Windows 10, version 1903, you can restart the device or select the Scan for hardware changes button in the Action menu or on the toolbar in Device Manager.

Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until this issue has been resolved.

Next steps: We are working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
Last updated:
July 16, 2019
09:04 AM PT

Opened:
July 12, 2019
04:20 PM PT
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
02:04 PM PT

Opened:
July 12, 2019
04:20 PM PT
" diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index a95d9775c6..378e8da44f 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -62,8 +62,8 @@ sections: - - + +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516041
Resolved
KB4520005
October 08, 2019
10:00 AM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

See details >
September 10, 2019
KB4516067
Resolved
KB4516041
September 24, 2019
10:00 AM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

See details >
April 25, 2019
KB4493443
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

See details >
January 08, 2019
KB4480963
Mitigated
April 25, 2019
02:00 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

See details >
April 25, 2019
KB4493443
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
January 08, 2019
KB4480963
Mitigated
April 25, 2019
02:00 PM PT
" diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index f472c2357e..27a39802c2 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -61,8 +61,8 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- - + +
SummaryOriginating updateStatusLast updated
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
September 24, 2019
KB4516069
Resolved
KB4520007
October 08, 2019
10:00 AM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

See details >
April 25, 2019
KB4493462
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

See details >
January 08, 2019
KB4480975
Mitigated
April 25, 2019
02:00 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

See details >
April 25, 2019
KB4493462
Mitigated
May 15, 2019
05:53 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

See details >
January 08, 2019
KB4480975
Mitigated
April 25, 2019
02:00 PM PT
" From 40d1932ed251e3a0675ff6fc368324eb7e918e22 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 11 Oct 2019 16:57:21 -0700 Subject: [PATCH 065/315] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191011155325 (#1337) --- .../release-information/resolved-issues-windows-10-1903.yml | 4 ++-- windows/release-information/status-windows-10-1903.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index e94f0fea28..25f5d45af6 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: " - + @@ -95,7 +95,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
02:04 PM PT
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
03:15 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
- + diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index cae11a27ed..4a9b8d4364 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,7 +64,7 @@ sections: - type: markdown text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

DetailsOriginating updateStatusHistory
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
02:04 PM PT

Opened:
July 12, 2019
04:20 PM PT
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
03:15 PM PT

Opened:
July 12, 2019
04:20 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4497935. Devices that are domain controllers or domain members are both affected.

To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
 

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
Issues updating when certain versions of Intel storage drivers are installed
Intel and Microsoft have found incompatibility issues with certain versions of the Intel Rapid Storage Technology (Intel RST) drivers and the Windows 10 May 2019 Update (Windows 10, version 1903).  

To safeguard your update experience, we have applied a compatibility hold on devices with Intel RST drivers, versions 15.1.0.1002 through version 15.5.2.1053 installed from installing or being offered Windows 10, version 1903 or Windows Server, version 1903, until the driver has been updated.

Versions 15.5.2.1054 or later are compatible, and a device that has these drivers installed can install the Windows 10 May 2019 Update. For affected devices, the recommended version is 15.9.8.1050.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
KB4512941
Resolved:
August 30, 2019
10:00 AM PT

Opened:
July 25, 2019
06:10 PM PT
- + @@ -113,7 +113,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
02:04 PM PT
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
October 11, 2019
03:15 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
September 26, 2019
02:00 PM PT
IME may become unresponsive or have High CPU usage
Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

See details >
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
September 19, 2019
04:08 PM PT
- +
DetailsOriginating updateStatusHistory
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
02:04 PM PT

Opened:
July 12, 2019
04:20 PM PT
dGPU occasionally disappear from device manager on Surface Book 2
Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
 
To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
 
Affected platforms:
  • Client: Windows 10, version 1903
Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
 
The safeguard hold will be removed in the coming weeks.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 11, 2019
03:15 PM PT

Opened:
July 12, 2019
04:20 PM PT
" From dca723bfb7b0b167867d99507f920b359441caf0 Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 11 Oct 2019 17:39:33 -0700 Subject: [PATCH 066/315] Update advanced-hunting-query-language.md --- .../advanced-hunting-query-language.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index 89e50cf072..d342f2228f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -131,13 +131,13 @@ The **Get started** section provides a few simple queries using commonly used op >[!NOTE] >Apart from the basic query samples, you can also access [shared queries](advanced-hunting-shared-queries.md) for specific threat hunting scenarios. Explore the shared queries on the left side of the page or the GitHub query repository. -## Access query language documentation +## Access comprehensive query language reference -For more information on Kusto query language and supported operators, see [Query Language](https://docs.microsoft.com/azure/kusto/query/). - ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-belowfoldlink) +For detailed information about the query language, see [Kusto query language documentation](https://docs.microsoft.com/azure/kusto/query/). ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) - [Understand the schema](advanced-hunting-schema-reference.md) -- [Apply query best practices](advanced-hunting-best-practices.md) \ No newline at end of file +- [Apply query best practices](advanced-hunting-best-practices.md) + +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-belowfoldlink) From 5bcfb09b45a9c7c9e524361d0ccf86e8a3a89114 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Sat, 12 Oct 2019 15:58:27 +0200 Subject: [PATCH 068/315] Update prepare-your-organization-for-bitlocker-planning-and-policies.md Updated Notes markdown. Removed all inline HTML anchors and updated TOC anchors accordingly. --- ...ion-for-bitlocker-planning-and-policies.md | 88 ++++++++++--------- 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md index 1105a1bf99..e1319973a2 100644 --- a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md +++ b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md @@ -20,41 +20,42 @@ ms.date: 04/24/2019 # Prepare your organization for BitLocker: Planning and policies **Applies to** -- Windows 10 + +- Windows 10 This topic for the IT professional explains how can you plan your BitLocker deployment. When you design your BitLocker deployment strategy, define the appropriate policies and configuration requirements based on the business requirements of your organization. The following topics will help you collect information that you can use to frame your decision-making process about deploying and managing BitLocker systems. -- [Audit your environment](#bkmk-audit) -- [Encryption keys and authentication](#bkk-encrypt) -- [TPM hardware configurations](#bkmk-tpmconfigurations) -- [Non-TPM hardware configurations](#bkmk-nontpm) -- [Disk configuration considerations](#bkmk-disk) -- [BitLocker provisioning](#bkmk-prov) -- [Used Disk Space Only encryption](#bkk-used) -- [Active Directory Domain Services considerations](#bkmk-addscons) -- [FIPS support for recovery password protector](#bkmk-fipssupport) -- [BitLocker Group Policy settings](bitlocker-group-policy-settings.md) +- [Audit your environment](#audit-your-environment) +- [Encryption keys and authentication](#encryption-keys-and-authentication) +- [TPM hardware configurations](#tpm-hardware-configurations) +- [Non-TPM hardware configurations](#non-tpm-hardware-configurations) +- [Disk configuration considerations](#disk-configuration-considerations) +- [BitLocker provisioning](#bitlocker-provisioning) +- [Used Disk Space Only encryption](#used-disk-space-only-encryption) +- [Active Directory Domain Services considerations](#active-directory-domain-services-considerations) +- [FIPS support for recovery password protector](#fips-support-for-recovery-password-protector) +- [BitLocker Group Policy settings](bitlocker-group-policy-settings.md) -## Audit your environment +## Audit your environment To plan your enterprise deployment of BitLocker, you must first understand your current environment. Conduct an informal audit to define your current policies, procedures, and hardware environment. Begin by reviewing your existing corporate security policies as they relate to disk encryption software. If your organization is not currently using disk encryption software, none of these policies will exist. If you are using disk encryption software, then you might need to modify your organization's policies to address the capabilities of BitLocker. Use the following questions to help you document your organization's current disk encryption security policies: -1. Are there policies to address which computers will use BitLocker and which computers will not use BitLocker? -2. What policies exist to control recovery password and recovery key storage? -3. What are the policies for validating the identity of users that need to perform BitLocker recovery? -4. What policies exist to control who in the organization has access to recovery data? -5. What policies exist to control computer decommissioning or retirement? +1. Are there policies to address which computers will use BitLocker and which computers will not use BitLocker? +2. What policies exist to control recovery password and recovery key storage? +3. What are the policies for validating the identity of users that need to perform BitLocker recovery? +4. What policies exist to control who in the organization has access to recovery data? +5. What policies exist to control computer decommissioning or retirement? -## Encryption keys and authentication +## Encryption keys and authentication BitLocker helps prevent unauthorized access to data on lost or stolen computers by: -- Encrypting the entire Windows operating system volume on the hard disk. -- Verifying the boot process integrity. +- Encrypting the entire Windows operating system volume on the hard disk. +- Verifying the boot process integrity. The trusted platform module (TPM) is a hardware component installed in many newer computers by the computer manufacturers. It works with BitLocker to help protect user data and to ensure that a computer has not been tampered with while the system was offline. @@ -72,7 +73,7 @@ On computers that do not have a TPM version 1.2 or higher, you can still use Bi | Startup key | An encryption key that can be stored on most removable media. This key protector can be used alone on non-TPM computers, or in conjunction with a TPM for added security.| | Recovery password | A 48-digit number used to unlock a volume when it is in recovery mode. Numbers can often be typed on a regular keyboard, if the numbers on the normal keyboard are not responding you can always use the function keys (F1-F10) to input the numbers.| | Recovery key| An encryption key stored on removable media that can be used for recovering data encrypted on a BitLocker volume.| - + ### BitLocker authentication methods | Authentication method | Requires user interaction | Description | @@ -82,7 +83,7 @@ On computers that do not have a TPM version 1.2 or higher, you can still use Bi | TPM + Network key | No | The TPM successfully validates early boot components, and a valid encrypted network key has been provided from the WDS server. This authentication method provides automatic unlock of operating system volumes at system reboot while still maintaining multifactor authentication. | | TPM + startup key| Yes| The TPM successfully validates early boot components, and a USB flash drive containing the startup key has been inserted.| | Startup key only | Yes| The user is prompted to insert the USB flash drive that holds the recovery key and/or startup key and reboot the computer.| - + **Will you support computers without TPM version 1.2 or higher?** Determine whether you will support computers that do not have a TPM version 1.2 or higher in your environment. If you choose to support BitLocker on this type of computer, a user must use a USB startup key to boot the system. This requires additional support processes similar to multifactor authentication. @@ -101,7 +102,7 @@ If there are areas of your organization where data residing on user computers is The protection differences provided by multifactor authentication methods cannot be easily quantified. Consider each authentication method's impact on Helpdesk support, user education, user productivity, and automated systems management processes. -## TPM hardware configurations +## TPM hardware configurations In your deployment plan, identify what TPM-based hardware platforms will be supported. Document the hardware models from an OEM of your choice, so that their configurations can be tested and supported. TPM hardware requires special consideration during all aspects of planning and deployment. @@ -117,24 +118,24 @@ An endorsement key can be created at various points in the TPM’s lifecycle, bu For more information about the TPM and the TCG, see the Trusted Computing Group: Trusted Platform Module (TPM) Specifications (). -## Non-TPM hardware configurations +## Non-TPM hardware configurations Devices that do not include a TPM can still be protected by drive encryption. Windows To Go workspaces can be BitLocker protected using a startup password and PCs without a TPM can use a startup key. Use the following questions to identify issues that might affect your deployment in a non-TPM configuration: -- Are password complexity rules in place? -- Do you have budget for USB flash drives for each of these computers? -- Do your existing non-TPM devices support USB devices at boot time? +- Are password complexity rules in place? +- Do you have budget for USB flash drives for each of these computers? +- Do your existing non-TPM devices support USB devices at boot time? Test your individual hardware platforms with the BitLocker system check option while you are enabling BitLocker. The system check will ensure that BitLocker can read the recovery information from a USB device and encryption keys correctly before it encrypts the volume. CD and DVD drives cannot act as a block storage device and cannot be used to store the BitLocker recovery material. -## Disk configuration considerations +## Disk configuration considerations To function correctly, BitLocker requires a specific disk configuration. BitLocker requires two partitions that meet the following requirements: -- The operating system partition contains the operating system and its support files; it must be formatted with the NTFS file system -- The system partition (or boot partition) contains the files that are needed to load Windows after the BIOS or UEFI firware has prepared the system hardware. BitLocker is not enabled on this partition. For BitLocker to work, the system partition must not be encrypted and must be on a different partition than the operating system. On UEFI platforms the system partition must be formatted with the FAT 32 file system. On BIOS platforms the system partition must be formatted with the NTFS file system. It should be at least 350 MB in size +- The operating system partition contains the operating system and its support files; it must be formatted with the NTFS file system +- The system partition (or boot partition) contains the files that are needed to load Windows after the BIOS or UEFI firware has prepared the system hardware. BitLocker is not enabled on this partition. For BitLocker to work, the system partition must not be encrypted and must be on a different partition than the operating system. On UEFI platforms the system partition must be formatted with the FAT 32 file system. On BIOS platforms the system partition must be formatted with the NTFS file system. It should be at least 350 MB in size Windows setup will automatically configure the disk drives of your computer to support BitLocker encryption. @@ -142,7 +143,7 @@ Windows Recovery Environment (Windows RE) is an extensible recovery platform tha Windows RE can also be used from boot media other than the local hard disk. If you choose not to install Windows RE on the local hard disk of BitLocker-enabled computers, you can use alternate boot methods, such as Windows Deployment Services, CD-ROM, or USB flash drive, for recovery. -## BitLocker provisioning +## BitLocker provisioning In Windows Vista and Windows 7, BitLocker was provisioned post installation for system and data volumes through either the manage-bde command line interface or the Control Panel user interface. With newer operating systems, BitLocker can be easily provisioned before the operating system is installed. Preprovisioning requires that the computer have a TPM. @@ -152,7 +153,7 @@ When using the control panel options, administrators can choose to **Turn on Bit Administrators can enable BitLocker prior to operating system deployment from the Windows Pre-installation Environment (WinPE). This is done with a randomly generated clear key protector applied to the formatted volume and encrypting the volume prior to running the Windows setup process. If the encryption uses the Used Disk Space Only option this step takes only a few seconds and so incorporates well into regular deployment processes. -## Used Disk Space Only encryption +## Used Disk Space Only encryption The BitLocker Setup wizard provides administrators the ability to choose the Used Disk Space Only or Full encryption method when enabling BitLocker for a volume. Administrators can use the new BitLocker Group Policy setting to enforce either Used Disk Space Only or Full disk encryption. @@ -162,7 +163,7 @@ Used Disk Space Only means that only the portion of the drive that contains data Full drive encryption means that the entire drive will be encrypted, regardless of whether data is stored on it or not. This is useful for drives that have been repurposed and may contain data remnants from their previous use. -## Active Directory Domain Services considerations +## Active Directory Domain Services considerations BitLocker integrates with Active Directory Domain Services (AD DS) to provide centralized key management. By default, no recovery information is backed up to Active Directory. Administrators can configure the following Group Policy setting for each drive type to enable backup of BitLocker recovery information: @@ -172,29 +173,30 @@ By default, only Domain Admins have access to BitLocker recovery information, bu The following recovery data is saved for each computer object: -- **Recovery password** +- **Recovery password** A 48-digit recovery password used to recover a BitLocker-protected volume. Users enter this password to unlock a volume when BitLocker enters recovery mode. -- **Key package data** +- **Key package data** With this key package and the recovery password, you will be able decrypt portions of a BitLocker-protected volume if the disk is severely damaged. Each key package will only work with the volume it was created on, which can be identified by the corresponding volume ID. -## FIPS support for recovery password protector +## FIPS support for recovery password protector Functionality introduced in Windows Server 2012 R2 and Windows 8.1, allows BitLocker to be fully functional in FIPS mode. ->**Note:**  The United States Federal Information Processing Standard (FIPS) defines security and interoperability requirements for computer systems that are used by the U.S. federal government. The FIPS 140 standard defines approved cryptographic algorithms. The FIPS 140 standard also sets forth requirements for key generation and for key management. The National Institute of Standards and Technology (NIST) uses the Cryptographic Module Validation Program (CMVP) to determine whether a particular implementation of a cryptographic algorithm is compliant with the FIPS 140 standard. An implementation of a cryptographic algorithm is considered FIPS 140-compliant only if it has been submitted for and has passed NIST validation. An algorithm that has not been submitted cannot be considered FIPS-compliant even if the implementation produces identical data as a validated implementation of the same algorithm.  - +> [!NOTE] +> The United States Federal Information Processing Standard (FIPS) defines security and interoperability requirements for computer systems that are used by the U.S. federal government. The FIPS 140 standard defines approved cryptographic algorithms. The FIPS 140 standard also sets forth requirements for key generation and for key management. The National Institute of Standards and Technology (NIST) uses the Cryptographic Module Validation Program (CMVP) to determine whether a particular implementation of a cryptographic algorithm is compliant with the FIPS 140 standard. An implementation of a cryptographic algorithm is considered FIPS 140-compliant only if it has been submitted for and has passed NIST validation. An algorithm that has not been submitted cannot be considered FIPS-compliant even if the implementation produces identical data as a validated implementation of the same algorithm. + Prior to these supported versions of Windows, when Windows was in FIPS mode, BitLocker prevented the creation or use of recovery passwords and instead forced the user to use recovery keys. For more information about these issues, see the support article [kb947249](https://support.microsoft.com/kb/947249). But on computers running these supported systems with BitLocker enabled: -- FIPS-compliant recovery password protectors can be created when Windows is in FIPS mode. These protectors use the FIPS 140 NIST SP800-132 algorithm. -- Recovery passwords created in FIPS mode on Windows 8.1 can be distinguished from recovery passwords created on other systems. -- Recovery unlock using the FIPS-compliant algorithm based recovery password protector work in all cases that currently work for recovery passwords. -- When FIPS-compliant recovery passwords unlock volumes, the volume is unlocked to allow read/write access even while in FIPS mode. -- FIPS-compliant recovery password protectors can be exported and stored in AD a while in FIPS mode. +- FIPS-compliant recovery password protectors can be created when Windows is in FIPS mode. These protectors use the FIPS 140 NIST SP800-132 algorithm. +- Recovery passwords created in FIPS mode on Windows 8.1 can be distinguished from recovery passwords created on other systems. +- Recovery unlock using the FIPS-compliant algorithm based recovery password protector work in all cases that currently work for recovery passwords. +- When FIPS-compliant recovery passwords unlock volumes, the volume is unlocked to allow read/write access even while in FIPS mode. +- FIPS-compliant recovery password protectors can be exported and stored in AD a while in FIPS mode. The BitLocker Group Policy settings for recovery passwords work the same for all Windows versions that support BitLocker, whether in FIPs mode or not. From 87e82231588c792aa0839f754cf5b4b09b82902a Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Sat, 12 Oct 2019 17:33:38 +0200 Subject: [PATCH 069/315] Update set-up-mdt-for-bitlocker.md Added spacing for Notes markdown. Changed code block syntax to dos. Removed bullet point regarding 'Turn on TPM Backup to A...', as it is deprecated. --- .../set-up-mdt-for-bitlocker.md | 130 ++++++++++-------- 1 file changed, 72 insertions(+), 58 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md index 70a3a46434..73ba50eafc 100644 --- a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md +++ b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md @@ -19,29 +19,34 @@ ms.topic: article # Set up MDT for BitLocker This topic will show you how to configure your environment for BitLocker, the disk volume encryption built into Windows 10 Enterprise and Windows 10 Pro, using MDT. BitLocker in Windows 10 has two requirements in regard to an operating system deployment: -- A protector, which can either be stored in the Trusted Platform Module (TPM) chip, or stored as a password. Technically, you also can use a USB stick to store the protector, but it's not a practical approach as the USB stick can be lost or stolen. We, therefore, recommend that you instead use a TPM chip and/or a password. -- Multiple partitions on the hard drive. + +- A protector, which can either be stored in the Trusted Platform Module (TPM) chip, or stored as a password. Technically, you can also use a USB stick to store the protector, but it's not a practical approach as the USB stick can be lost or stolen. We, therefore, recommend that you instead use a TPM chip and/or a password. +- Multiple partitions on the hard drive. To configure your environment for BitLocker, you will need to do the following: -1. Configure Active Directory for BitLocker. -2. Download the various BitLocker scripts and tools. -3. Configure the operating system deployment task sequence for BitLocker. -4. Configure the rules (CustomSettings.ini) for BitLocker. +1. Configure Active Directory for BitLocker. +2. Download the various BitLocker scripts and tools. +3. Configure the operating system deployment task sequence for BitLocker. +4. Configure the rules (CustomSettings.ini) for BitLocker. + +> [!NOTE] +> Even though it is not a BitLocker requirement, we recommend configuring BitLocker to store the recovery password in Active Directory. For additional information about this feature, see [Backing Up BitLocker and TPM Recovery Information to AD DS](https://docs.microsoft.com/windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds). +If you have access to Microsoft BitLocker Administration and Monitoring (MBAM), which is part of Microsoft Desktop Optimization Pack (MDOP), you have additional management features for BitLocker. + +> [!NOTE] +> Backing up TMP to Active Directory was supported only on Windows 10 version 1507 and 1511. ->[!NOTE] ->Even though it is not a BitLocker requirement, we recommend configuring BitLocker to store the recovery key and TPM owner information in Active Directory. For additional information about these features, see [Backing Up BitLocker and TPM Recovery Information to AD DS](https://go.microsoft.com/fwlink/p/?LinkId=619548). If you have access to Microsoft BitLocker Administration and Monitoring (MBAM), which is part of Microsoft Desktop Optimization Pack (MDOP), you have additional management features for BitLocker. - For the purposes of this topic, we will use DC01, a domain controller that is a member of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md#proof). -## Configure Active Directory for BitLocker +## Configure Active Directory for BitLocker To enable BitLocker to store the recovery key and TPM information in Active Directory, you need to create a Group Policy for it in Active Directory. For this section, we are running Windows Server 2012 R2, so you do not need to extend the Schema. You do, however, need to set the appropriate permissions in Active Directory. ->[!NOTE] ->Depending on the Active Directory Schema version, you might need to update the Schema before you can store BitLocker information in Active Directory. - -In Windows Server 2012 R2 (as well as in Windows Server 2008 R2 and Windows Server 2012), you have access to the BitLocker Drive Encryption Administration Utilities features, which will help you manage BitLocker. When you install the features, the BitLocker Active Directory Recovery Password Viewer is included, and it extends Active Directory Users and Computers with BitLocker Recovery information. +> [!NOTE] +> Depending on the Active Directory Schema version, you might need to update the Schema before you can store BitLocker information in Active Directory. + +In Windows Server version from 2008 R2 and onwards, you have access to the BitLocker Drive Encryption Administration Utilities features, which will help you manage BitLocker. When you install the features, the BitLocker Active Directory Recovery Password Viewer is included, and it extends Active Directory Users and Computers with BitLocker Recovery information. ![figure 2](../images/mdt-09-fig02.png) @@ -51,16 +56,16 @@ Figure 2. The BitLocker Recovery information on a computer object in the contoso The BitLocker Drive Encryption Administration Utilities are added as features via Server Manager (or Windows PowerShell): -1. On DC01, log on as **CONTOSO\\Administrator**, and, using Server Manager, click **Add roles and features**. -2. On the **Before you begin** page, click **Next**. -3. On the **Select installation type** page, select **Role-based or feature-based installation**, and click **Next**. -4. On the **Select destination server** page, select **DC01.contoso.com** and click **Next**. -5. On the **Select server roles** page, click **Next**. -6. On the **Select features** page, expand **Remote Server Administration Tools**, expand **Feature Administration Tools**, select the following features, and then click **Next**: - 1. BitLocker Drive Encryption Administration Utilities - 2. BitLocker Drive Encryption Tools - 3. BitLocker Recovery Password Viewer -7. On the **Confirm installation selections** page, click **Install** and then click **Close**. +1. On DC01, log on as **CONTOSO\\Administrator**, and, using Server Manager, click **Add roles and features**. +2. On the **Before you begin** page, click **Next**. +3. On the **Select installation type** page, select **Role-based or feature-based installation**, and click **Next**. +4. On the **Select destination server** page, select **DC01.contoso.com** and click **Next**. +5. On the **Select server roles** page, click **Next**. +6. On the **Select features** page, expand **Remote Server Administration Tools**, expand **Feature Administration Tools**, select the following features, and then click **Next**: + 1. BitLocker Drive Encryption Administration Utilities + 2. BitLocker Drive Encryption Tools + 3. BitLocker Recovery Password Viewer +7. On the **Confirm installation selections** page, click **Install** and then click **Close**. ![figure 3](../images/mdt-09-fig03.png) @@ -69,29 +74,30 @@ Figure 3. Selecting the BitLocker Drive Encryption Administration Utilities. ### Create the BitLocker Group Policy Following these steps, you enable the backup of BitLocker and TPM recovery information to Active Directory. You also enable the policy for the TPM validation profile. -1. On DC01, using Group Policy Management, right-click the **Contoso** organizational unit (OU), and select **Create a GPO in this domain, and Link it here**. -2. Assign the name **BitLocker Policy** to the new Group Policy. -3. Expand the **Contoso** OU, right-click the **BitLocker Policy**, and select **Edit**. Configure the following policy settings: - Computer Configuration / Policies / Administrative Templates / Windows Components / BitLocker Drive Encryption / Operating System Drives - 1. Enable the **Choose how BitLocker-protected operating system drives can be recovered** policy, and configure the following settings: - 1. Allow data recovery agent (default) - 2. Save BitLocker recovery information to Active Directory Domain Services (default) - 3. Do not enable BitLocker until recovery information is stored in AD DS for operating system drives - 2. Enable the **Configure TPM platform validation profile for BIOS-based firmware configurations** policy. - 3. Enable the **Configure TPM platform validation profile for native UEFI firmware configurations** policy. - Computer Configuration / Policies / Administrative Templates / System / Trusted Platform Module Services - 4. Enable the **Turn on TPM backup to Active Directory Domain Services** policy. ->[!NOTE] ->If you consistently get the error "Windows BitLocker Drive Encryption Information. The system boot information has changed since BitLocker was enabled. You must supply a BitLocker recovery password to start this system." after encrypting a computer with BitLocker, you might have to change the various "Configure TPM platform validation profile" Group Policies, as well. Whether or not you need to do this will depend on the hardware you are using. - +1. On DC01, using Group Policy Management, right-click the **Contoso** organizational unit (OU), and select **Create a GPO in this domain, and Link it here**. +2. Assign the name **BitLocker Policy** to the new Group Policy. +3. Expand the **Contoso** OU, right-click the **BitLocker Policy**, and select **Edit**. Configure the following policy settings: + Computer Configuration / Policies / Administrative Templates / Windows Components / BitLocker Drive Encryption / Operating System Drives + 1. Enable the **Choose how BitLocker-protected operating system drives can be recovered** policy, and configure the following settings: + 1. Allow data recovery agent (default) + 2. Save BitLocker recovery information to Active Directory Domain Services (default) + 3. Do not enable BitLocker until recovery information is stored in AD DS for operating system drives + 2. Enable the **Configure TPM platform validation profile for BIOS-based firmware configurations** policy. + 3. Enable the **Configure TPM platform validation profile for native UEFI firmware configurations** policy. + Computer Configuration / Policies / Administrative Templates / System / Trusted Platform Module Services + +> [!NOTE] +> If you consistently get the error "Windows BitLocker Drive Encryption Information. The system boot information has changed since BitLocker was enabled. You must supply a BitLocker recovery password to start this system." after encrypting a computer with BitLocker, you might have to change the various "Configure TPM platform validation profile" Group Policies, as well. Whether or not you need to do this will depend on the hardware you are using. + ### Set permissions in Active Directory for BitLocker In addition to the Group Policy created previously, you need to configure permissions in Active Directory to be able to store the TPM recovery information. In these steps, we assume you have downloaded the [Add-TPMSelfWriteACE.vbs script](https://go.microsoft.com/fwlink/p/?LinkId=167133) from Microsoft to C:\\Setup\\Scripts on DC01. -1. On DC01, start an elevated PowerShell prompt (run as Administrator). -2. Configure the permissions by running the following command: - ``` syntax +1. On DC01, start an elevated PowerShell prompt (run as Administrator). +2. Configure the permissions by running the following command: + + ```dos cscript C:\Setup\Scripts\Add-TPMSelfWriteACE.vbs ``` @@ -99,26 +105,29 @@ In addition to the Group Policy created previously, you need to configure permis Figure 4. Running the Add-TPMSelfWriteACE.vbs script on DC01. -## Add BIOS configuration tools from Dell, HP, and Lenovo +## Add BIOS configuration tools from Dell, HP, and Lenovo If you want to automate enabling the TPM chip as part of the deployment process, you need to download the vendor tools and add them to your task sequences, either directly or in a script wrapper. ### Add tools from Dell -The Dell tools are available via the Dell Client Configuration Toolkit (CCTK). The executable file from Dell is named cctk.exe. Here is a sample command to enable TPM and set a BIOS password using the cctk.exe tool: -``` syntax +The Dell tools are available via the Dell Client Configuration Toolkit (CCTK). The executable file from Dell is named *cctk.exe*. Here is a sample command to enable TPM and set a BIOS password using the cctk.exe tool: + +```dos cctk.exe --tpm=on --valsetuppwd=Password1234 ``` + ### Add tools from HP The HP tools are part of HP System Software Manager. The executable file from HP is named BiosConfigUtility.exe. This utility uses a configuration file for the BIOS settings. Here is a sample command to enable TPM and set a BIOS password using the BiosConfigUtility.exe tool: -``` syntax +```dos BIOSConfigUtility.EXE /SetConfig:TPMEnable.REPSET /NewAdminPassword:Password1234 ``` + And the sample content of the TPMEnable.REPSET file: -``` syntax +```txt English Activate Embedded Security On Next Boot *Enable @@ -129,25 +138,30 @@ Allow user to reject Embedded Security Device Availability *Available ``` + ### Add tools from Lenovo The Lenovo tools are a set of VBScripts available as part of the Lenovo BIOS Setup using Windows Management Instrumentation Deployment Guide. Lenovo also provides a separate download of the scripts. Here is a sample command to enable TPM using the Lenovo tools: -``` syntax + +```dos cscript.exe SetConfig.vbs SecurityChip Active ``` -## Configure the Windows 10 task sequence to enable BitLocker -When configuring a task sequence to run any BitLocker tool, either directly or using a custom script, it is helpful if you also add some logic to detect whether the BIOS is already configured on the machine. In the following task sequence, we are using a sample script (ZTICheckforTPM.wsf) from the Deployment Guys web page to check the status on the TPM chip. You can download this script from the Deployment Guys Blog post, [Check to see if the TPM is enabled](https://go.microsoft.com/fwlink/p/?LinkId=619549). +## Configure the Windows 10 task sequence to enable BitLocker + +When configuring a task sequence to run any BitLocker tool, either directly or using a custom script, it is helpful if you also add some logic to detect whether the BIOS is already configured on the machine. In the following task sequence, we are using a sample script (ZTICheckforTPM.wsf) from the Deployment Guys web page to check the status on the TPM chip. You can download this script from the Deployment Guys Blog post, [Check to see if the TPM is enabled](https://go.microsoft.com/fwlink/p/?LinkId=619549). In the following task sequence, we added five actions: -- **Check TPM Status.** Runs the ZTICheckforTPM.wsf script to determine if TPM is enabled. Depending on the status, the script will set the TPMEnabled and TPMActivated properties to either true or false. -- **Configure BIOS for TPM.** Runs the vendor tools (in this case, HP, Dell, and Lenovo). To ensure this action is run only when necessary, add a condition so the action is run only when the TPM chip is not already activated. Use the properties from the ZTICheckforTPM.wsf. - **Note**   - It is common for organizations to wrap these tools in scripts to get additional logging and error handling. - -- **Restart computer.** Self-explanatory, reboots the computer. -- **Check TPM Status.** Runs the ZTICheckforTPM.wsf script one more time. -- **Enable BitLocker.** Runs the built-in action to activate BitLocker. + +- **Check TPM Status.** Runs the ZTICheckforTPM.wsf script to determine if TPM is enabled. Depending on the status, the script will set the TPMEnabled and TPMActivated properties to either true or false. +- **Configure BIOS for TPM.** Runs the vendor tools (in this case, HP, Dell, and Lenovo). To ensure this action is run only when necessary, add a condition so the action is run only when the TPM chip is not already activated. Use the properties from the ZTICheckforTPM.wsf. + + > [!NOTE] + > It is common for organizations to wrap these tools in scripts to get additional logging and error handling. + +- **Restart computer.** Self-explanatory, reboots the computer. +- **Check TPM Status.** Runs the ZTICheckforTPM.wsf script one more time. +- **Enable BitLocker.** Runs the built-in action to activate BitLocker. ## Related topics From 6bdc5a07ae4b18d7a1ccb13c87c155fe12c6ee2d Mon Sep 17 00:00:00 2001 From: Onur Date: Sun, 13 Oct 2019 21:58:33 +0300 Subject: [PATCH 070/315] Update metadata with correct author via https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5154#issuecomment-541215386 --- windows/deployment/update/windows-update-troubleshooting.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index ac0087fb59..9d93ebbe55 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -4,9 +4,11 @@ description: Learn how to troubleshoot Windows Update ms.prod: w10 ms.mktglfcycl: ms.sitesec: library -audience: itpro author: greg-lindsay +audience: itpro +author: jaimeo ms.localizationpriority: medium -ms.audience: itpro author: greg-lindsay +ms.audience: itpro +author: jaimeo ms.date: 09/18/2018 ms.reviewer: manager: laurawi From 8865d851f01b841baca2cd12465044a5b783dc18 Mon Sep 17 00:00:00 2001 From: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com> Date: Mon, 14 Oct 2019 14:53:31 +0900 Subject: [PATCH 071/315] =?UTF-8?q?Typo=20"**user@example.com**"=E2=86=92"?= =?UTF-8?q?**user\@example.com**"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bold with escape characters https://docs.microsoft.com/ja-jp/surface-hub/surface-hub-2s-setup --- devices/surface-hub/surface-hub-2s-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/surface-hub-2s-setup.md b/devices/surface-hub/surface-hub-2s-setup.md index 76e5ac1055..4514749ad4 100644 --- a/devices/surface-hub/surface-hub-2s-setup.md +++ b/devices/surface-hub/surface-hub-2s-setup.md @@ -27,7 +27,7 @@ When you first start Surface Hub 2S, the device automatically enters first time - This option is not shown if connected using an Ethernet cable. - You cannot connect to a wireless network in hotspots (captive portals) that redirect sign-in requests to a provider’s website. -3. **Enter device account info.** Use **domain\user** for on-premises and hybrid environments and **user@example.com** for online environments. Select **Next.** +3. **Enter device account info.** Use **domain\user** for on-premises and hybrid environments and **user\@example.com** for online environments. Select **Next.** ![* Enter device account info *](images/sh2-run2.png)
1. **Enter additional info.** If requested, provide your Exchange server address and then select **Next.** From ad1edc1ec2cfd932f9508ce6e21c735c6a848095 Mon Sep 17 00:00:00 2001 From: Raaj Baskaran Date: Mon, 14 Oct 2019 07:32:38 -0500 Subject: [PATCH 072/315] tasbkar -> taskbar :) --- windows/configuration/customize-and-export-start-layout.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/customize-and-export-start-layout.md b/windows/configuration/customize-and-export-start-layout.md index b9e7da8958..f13d6f81c8 100644 --- a/windows/configuration/customize-and-export-start-layout.md +++ b/windows/configuration/customize-and-export-start-layout.md @@ -191,7 +191,7 @@ If the Start layout is applied by Group Policy or MDM, and the policy is removed - [Start layout XML for desktop editions of Windows 10 (reference)](start-layout-xml-desktop.md) - [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md) - [Customize Windows 10 Start and taskbar with provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md) -- [Customize Windows 10 Start and tasbkar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) +- [Customize Windows 10 Start and taskbar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) - [Changes to Start policies in Windows 10](changes-to-start-policies-in-windows-10.md) From 668b7c99baec2cd7d1b3d19f7abc9dfe23b6b20e Mon Sep 17 00:00:00 2001 From: Raaj Baskaran Date: Mon, 14 Oct 2019 07:34:48 -0500 Subject: [PATCH 073/315] removed ach --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index a4733f2848..53ed00fa28 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -78,4 +78,4 @@ To turn on, turn off, or change configurations of BitLocker on operating system ## What is the recommended boot order for computers that are going to be BitLocker-protected? -You should configure the startup options of your computer to have the hard disk drive first in the boot order, before any other drives such ach as CD/DVD drives or USB drives. If the hard disk is not first and you typically boot from hard disk, then a boot order change may be detected or assumed when removable media is found during boot. The boot order typically affects the system measurement that is verified by BitLocker and a change in boot order will cause you to be prompted for your BitLocker recovery key. For the same reason, if you have a laptop with a docking station, ensure that the hard disk drive is first in the boot order both when docked and undocked.  +You should configure the startup options of your computer to have the hard disk drive first in the boot order, before any other drives such as CD/DVD drives or USB drives. If the hard disk is not first and you typically boot from hard disk, then a boot order change may be detected or assumed when removable media is found during boot. The boot order typically affects the system measurement that is verified by BitLocker and a change in boot order will cause you to be prompted for your BitLocker recovery key. For the same reason, if you have a laptop with a docking station, ensure that the hard disk drive is first in the boot order both when docked and undocked.  From 205334bab423f45a119f89c64a50c1ba922fd7da Mon Sep 17 00:00:00 2001 From: Raaj Baskaran Date: Mon, 14 Oct 2019 07:36:33 -0500 Subject: [PATCH 074/315] compter -> computer --- windows/security/threat-protection/auditing/event-5156.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-5156.md b/windows/security/threat-protection/auditing/event-5156.md index a5aaae535b..cdfc758875 100644 --- a/windows/security/threat-protection/auditing/event-5156.md +++ b/windows/security/threat-protection/auditing/event-5156.md @@ -184,7 +184,7 @@ For 5156(S): The Windows Filtering Platform has permitted a connection. - If you need to monitor all inbound connections to a specific local port, monitor for [5156](event-5156.md) events with that “**Source Port**.**”** -- Monitor for all connections with a “**Protocol Number”** that is not typical for this device or compter, for example, anything other than 1, 6, or 17. +- Monitor for all connections with a “**Protocol Number”** that is not typical for this device or computer, for example, anything other than 1, 6, or 17. - If the computer’s communication with “**Destination Address”** should always use a specific “**Destination Port**,**”** monitor for any other “**Destination Port**.” From 2582b5b44622ec4ca62c57b39472533680ea0ec3 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 14 Oct 2019 15:50:42 +0300 Subject: [PATCH 075/315] fixed broken URL https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5138 --- windows/deployment/vda-subscription-activation.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md index 7ba4d88b2d..a1992d96b8 100644 --- a/windows/deployment/vda-subscription-activation.md +++ b/windows/deployment/vda-subscription-activation.md @@ -2,7 +2,8 @@ title: Configure VDA for Windows 10 Subscription Activation ms.reviewer: manager: laurawi -ms.audience: itpro author: greg-lindsay +ms.audience: itpro +author: greg-lindsay description: How to enable Windows 10 Enterprise E3 and E5 subscriptions for VDA keywords: upgrade, update, task sequence, deploy ms.prod: w10 @@ -10,7 +11,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: mdt -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.topic: article ms.collection: M365-modern-desktop --- @@ -29,7 +31,7 @@ Deployment instructions are provided for the following scenarios: - VMs must be running Windows 10 Pro, version 1703 (also known as the Creator's Update) or later. - VMs must be Active Directory-joined or Azure Active Directory (AAD)-joined. - VMs must be generation 1. -- VMs must hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/CloudandHosting/licensing_sca.aspx) (QMTH). +- VMs must hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx) (QMTH). ## Activation From 46d7f58ce08ed5ad2a828d54aed717f30250be03 Mon Sep 17 00:00:00 2001 From: ShrCaJesmo <54860945+ShrCaJesmo@users.noreply.github.com> Date: Mon, 14 Oct 2019 10:01:24 -0400 Subject: [PATCH 076/315] Update windows/deployment/windows-autopilot/troubleshooting.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/windows-autopilot/troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/troubleshooting.md b/windows/deployment/windows-autopilot/troubleshooting.md index 11203c40ac..f2e35ade30 100644 --- a/windows/deployment/windows-autopilot/troubleshooting.md +++ b/windows/deployment/windows-autopilot/troubleshooting.md @@ -48,7 +48,7 @@ If the expected Autopilot behavior does not occur during the out-of-box experien ### Windows 10 version 1803 and above -To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> AutoPilot** pre-1903, or **Application and Services Logs –> Microsoft –> Windows –> ModernDeployment-Diagnostics-Provider –> AutoPilot** for 1903 and up. The following events may be recorded, depending on the scenario and profile configuration. +To see details related to the Autopilot profile settings and OOBE flow, Windows 10 version 1803 and above adds event log entries. These can be viewed using Event Viewer, navigating to the log at **Application and Services Logs –> Microsoft –> Windows –> Provisioning-Diagnostics-Provider –> AutoPilot** for versions before 1903, or **Application and Services Logs –> Microsoft –> Windows –> ModernDeployment-Diagnostics-Provider –> AutoPilot** for 1903 and above. The following events may be recorded, depending on the scenario and profile configuration. | Event ID | Type | Description | |----------|------|-------------| From 1642ecb349d82d06c43e6e6538f9a86d1da69ba6 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 14 Oct 2019 09:01:50 -0700 Subject: [PATCH 077/315] added warning about UR/DH retirement to all UR and DC topics --- .../update/device-health-get-started.md | 3 + .../update/device-health-monitor.md | 172 +++---- .../deployment/update/device-health-using.md | 3 + .../upgrade-readiness-additional-insights.md | 7 +- .../upgrade/upgrade-readiness-architecture.md | 74 +-- .../upgrade/upgrade-readiness-data-sharing.md | 118 ++--- .../upgrade-readiness-deploy-windows.md | 208 +++++---- .../upgrade-readiness-deployment-script.md | 7 +- .../upgrade-readiness-identify-apps.md | 86 ++-- .../upgrade-readiness-monitor-deployment.md | 106 +++-- .../upgrade/upgrade-readiness-requirements.md | 156 ++++--- .../upgrade-readiness-resolve-issues.md | 436 +++++++++--------- .../upgrade-readiness-target-new-OS.md | 126 ++--- .../upgrade-readiness-upgrade-overview.md | 150 +++--- ...de-readiness-to-manage-windows-upgrades.md | 3 + 15 files changed, 855 insertions(+), 800 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 82d1a27df0..23a56637e9 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -18,6 +18,9 @@ ms.topic: article # Get started with Device Health +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. - [Get started with Device Health](#get-started-with-device-health) diff --git a/windows/deployment/update/device-health-monitor.md b/windows/deployment/update/device-health-monitor.md index 027f6cd65b..a87d7b2ed5 100644 --- a/windows/deployment/update/device-health-monitor.md +++ b/windows/deployment/update/device-health-monitor.md @@ -1,84 +1,88 @@ ---- -title: Monitor the health of devices with Device Health -ms.reviewer: -manager: laurawi -description: You can use Device Health in Azure Portal to monitor the frequency and causes of crashes and misbehaving apps on devices in your network. -keywords: oms, operations management suite, wdav, health, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.localizationpriority: medium -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.collection: M365-analytics -ms.topic: article ---- - -# Monitor the health of devices with Device Health - -## Introduction - -Device Health is the newest Windows Analytics solution that complements the existing Upgrade Readiness and Update Compliance solutions by providing IT with reports on some common problems the end users might experience so they can be proactively remediated, thus saving support calls and improving end-user productivity. - -Like Upgrade Readiness and Update Compliance, Device Health is a solution built in Azure Portal, a cloud-based monitoring and automation service that has a flexible servicing subscription based on data usage and retention. This release is free for customers to try and will not incur charges on your Azure Portal workspace for its use. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) . - -Device Health uses Windows diagnostic data that is part of all Windows 10 devices. If you have already employed Upgrade Readiness or Update Compliance solutions, all you need to do is select Device Health from the Azure Portal solution gallery and add it to your Azure Portal workspace. Device Health requires enhanced diagnostic data, so you might need to implement this policy if you've not already done so. - - -Device Health provides the following: - -- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced -- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes -- Notification of Windows Information Protection misconfigurations that send prompts to end users -- No need for new complex customized infrastructure, thanks to cloud-connected access using Windows 10 diagnostic data - -See the following topics in this guide for detailed information about configuring and using the Device Health solution: - -- [Get started with Device Health](device-health-get-started.md): How to add Device Health to your environment. -- [Using Device Health](device-health-using.md): How to begin using Device Health. - -An overview of the processes used by the Device Health solution is provided below. - -## Device Health licensing - -Use of Windows Analytics Device Health requires one of the following licenses: - -- Windows 10 Enterprise or Windows 10 Education per-device with active Software Assurance -- Windows 10 Enterprise E3 or E5 per-device or per-user subscription (including Microsoft 365 F1, E3, or E5) -- Windows 10 Education A3 or A5 (including Microsoft 365 Education A3 or A5) -- Windows VDA E3 or E5 per-device or per-user subscription - - -You don't have to install Windows 10 Enterprise on a per-device basis--you just need enough of the above licenses for the number of devices using Device Health. - - -## Device Health architecture - -The Device Health architecture and data flow is summarized by the following five-step process: - - - -**(1)** User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service.
-**(2)** Diagnostic data is analyzed by the Microsoft Telemetry Service.
-**(3)** Diagnostic data is pushed from the Microsoft Telemetry Service to your Azure Portal workspace.
-**(4)** Diagnostic data is available in the Device Health solution.
-**(5)** You are now able to proactively monitor Device Health issues in your environment.
- -These steps are illustrated in following diagram: - - [![](images/analytics-architecture.png)](images/analytics-architecture.png) - ->[!NOTE] ->This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - - - -  -## Related topics - -[Get started with Device Health](device-health-get-started.md) - -[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md) - -For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) +--- +title: Monitor the health of devices with Device Health +ms.reviewer: +manager: laurawi +description: You can use Device Health in Azure Portal to monitor the frequency and causes of crashes and misbehaving apps on devices in your network. +keywords: oms, operations management suite, wdav, health, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.localizationpriority: medium +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.collection: M365-analytics +ms.topic: article +--- + +# Monitor the health of devices with Device Health + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +## Introduction + +Device Health is the newest Windows Analytics solution that complements the existing Upgrade Readiness and Update Compliance solutions by providing IT with reports on some common problems the end users might experience so they can be proactively remediated, thus saving support calls and improving end-user productivity. + +Like Upgrade Readiness and Update Compliance, Device Health is a solution built in Azure Portal, a cloud-based monitoring and automation service that has a flexible servicing subscription based on data usage and retention. This release is free for customers to try and will not incur charges on your Azure Portal workspace for its use. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) . + +Device Health uses Windows diagnostic data that is part of all Windows 10 devices. If you have already employed Upgrade Readiness or Update Compliance solutions, all you need to do is select Device Health from the Azure Portal solution gallery and add it to your Azure Portal workspace. Device Health requires enhanced diagnostic data, so you might need to implement this policy if you've not already done so. + + +Device Health provides the following: + +- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced +- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes +- Notification of Windows Information Protection misconfigurations that send prompts to end users +- No need for new complex customized infrastructure, thanks to cloud-connected access using Windows 10 diagnostic data + +See the following topics in this guide for detailed information about configuring and using the Device Health solution: + +- [Get started with Device Health](device-health-get-started.md): How to add Device Health to your environment. +- [Using Device Health](device-health-using.md): How to begin using Device Health. + +An overview of the processes used by the Device Health solution is provided below. + +## Device Health licensing + +Use of Windows Analytics Device Health requires one of the following licenses: + +- Windows 10 Enterprise or Windows 10 Education per-device with active Software Assurance +- Windows 10 Enterprise E3 or E5 per-device or per-user subscription (including Microsoft 365 F1, E3, or E5) +- Windows 10 Education A3 or A5 (including Microsoft 365 Education A3 or A5) +- Windows VDA E3 or E5 per-device or per-user subscription + + +You don't have to install Windows 10 Enterprise on a per-device basis--you just need enough of the above licenses for the number of devices using Device Health. + + +## Device Health architecture + +The Device Health architecture and data flow is summarized by the following five-step process: + + + +**(1)** User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service.
+**(2)** Diagnostic data is analyzed by the Microsoft Telemetry Service.
+**(3)** Diagnostic data is pushed from the Microsoft Telemetry Service to your Azure Portal workspace.
+**(4)** Diagnostic data is available in the Device Health solution.
+**(5)** You are now able to proactively monitor Device Health issues in your environment.
+ +These steps are illustrated in following diagram: + + [![](images/analytics-architecture.png)](images/analytics-architecture.png) + +>[!NOTE] +>This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). + + + +  +## Related topics + +[Get started with Device Health](device-health-get-started.md) + +[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md) + +For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) diff --git a/windows/deployment/update/device-health-using.md b/windows/deployment/update/device-health-using.md index d2d9086345..40bc6d5423 100644 --- a/windows/deployment/update/device-health-using.md +++ b/windows/deployment/update/device-health-using.md @@ -17,6 +17,9 @@ ms.topic: article # Using Device Health +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + This section describes how to use Device Health to monitor devices deployed on your network and troubleshoot the causes if they crash. diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index c6c73aa23e..f1a72fa482 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -2,17 +2,20 @@ title: Upgrade Readiness - Additional insights ms.reviewer: manager: laurawi -ms.author: greglin +ms.author: jaimeo description: Explains additional features of Upgrade Readiness. ms.prod: w10 audience: itpro -author: greg-lindsay +author: jaimeo ms.topic: article ms.collection: M365-analytics --- # Upgrade Readiness - Additional insights +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + This topic provides information on additional features that are available in Upgrade Readiness to provide insights into your environment. These include: - [Site discovery](#site-discovery): An inventory of web sites that are accessed by client computers running Windows 7, Windows 8.1, or Windows 10 using Internet Explorer. diff --git a/windows/deployment/upgrade/upgrade-readiness-architecture.md b/windows/deployment/upgrade/upgrade-readiness-architecture.md index e5d5a0d480..1cfc2e4bc8 100644 --- a/windows/deployment/upgrade/upgrade-readiness-architecture.md +++ b/windows/deployment/upgrade/upgrade-readiness-architecture.md @@ -1,35 +1,39 @@ ---- -title: Upgrade Readiness architecture (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Describes Upgrade Readiness architecture. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness architecture - -Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. - - - -![Upgrade Readiness architecture](../images/ur-arch-diagram.png) - -After you enable Windows diagnostic data on user computers and install the compatibility update KB (1), user computers send computer, application and driver diagnostic data to a secure Microsoft data center through the Microsoft Data Management Service (2). After you configure Upgrade Readiness, diagnostic data is analyzed by the Upgrade Readiness Service (3) and pushed to your workspace (4). You can then use the Upgrade Readiness solution (5) to plan and manage Windows upgrades. - -For more information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see: - -[Configure Windows diagnostic data in your organization](/windows/configuration/configure-windows-diagnostic-data-in-your-organization)
-[Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services)
-[Windows 7, Windows 8, and Windows 8.1 appraiser diagnostic data events and fields](https://go.microsoft.com/fwlink/?LinkID=822965)
- -## **Related topics** - -[Upgrade Readiness requirements](upgrade-readiness-requirements.md)
-[Upgrade Readiness release notes](upgrade-readiness-requirements.md#important-information-about-this-release)
-[Get started with Upgrade Readiness](upgrade-readiness-get-started.md)
+--- +title: Upgrade Readiness architecture (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Describes Upgrade Readiness architecture. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness architecture + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. + + + +![Upgrade Readiness architecture](../images/ur-arch-diagram.png) + +After you enable Windows diagnostic data on user computers and install the compatibility update KB (1), user computers send computer, application and driver diagnostic data to a secure Microsoft data center through the Microsoft Data Management Service (2). After you configure Upgrade Readiness, diagnostic data is analyzed by the Upgrade Readiness Service (3) and pushed to your workspace (4). You can then use the Upgrade Readiness solution (5) to plan and manage Windows upgrades. + +For more information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see: + +[Configure Windows diagnostic data in your organization](/windows/configuration/configure-windows-diagnostic-data-in-your-organization)
+[Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services)
+[Windows 7, Windows 8, and Windows 8.1 appraiser diagnostic data events and fields](https://go.microsoft.com/fwlink/?LinkID=822965)
+ +## **Related topics** + +[Upgrade Readiness requirements](upgrade-readiness-requirements.md)
+[Upgrade Readiness release notes](upgrade-readiness-requirements.md#important-information-about-this-release)
+[Get started with Upgrade Readiness](upgrade-readiness-get-started.md)
diff --git a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md index 0bbda9f3df..ec3030e57f 100644 --- a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md +++ b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md @@ -1,57 +1,61 @@ ---- -title: Upgrade Readiness data sharing -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Connectivity scenarios for data sharing with Upgrade Readiness -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness data sharing - -To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. - -## Connectivity to the Internet - -There are several different methods your organization can use to connect to the Internet, and these methods can affect how authentication is performed by the deployment script. - -### Direct connection to the Internet - -This scenario is very simple since there is no proxy involved. If you are using a network firewall which is blocking outgoing traffic, please keep in mind that even though we provide DNS names for the endpoints needed to communicate to the Microsoft diagnostic data backend, We therefore do not recommend to attempt to whitelist endpoints on your firewall based on IP-addresses. - -In order to use the direct connection scenario, set the parameter **ClientProxy=Direct** in **runconfig.bat**. - -### Connection through the WinHTTP proxy - -This is the first and most simple proxy scenario. The WinHTTP stack was designed for use in services and does not support proxy autodetection, PAC scripts or authentication. - -In order to set the WinHTTP proxy system-wide on your computers, you need to -- Use the command netsh winhttp set proxy \:\ -- Set ClientProxy=System in runconfig.bat - -The WinHTTP scenario is most appropriate for customers who use a single proxy. If you have more advanced proxy requirements, refer to Scenario 3. - -If you want to learn more about proxy considerations on Windows, see [Understanding Web Proxy Configuration](https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/). - -### Logged-in user’s Internet connection - -In order to accommodate complex proxy scenarios, we also support using the currently logged-in user’s internet connection. This scenario supports PAC scripts, proxy autodetection and authentication. Essentially, if the logged in user can reach the Windows diagnostic data endpoints, the diagnostic data client can send data. If runconfig.bat runs while no user is logged in, diagnostic data events get written into a buffer which gets flushed when a user logs in. - -In order to enable this scenario, you need: -- A current quality update Rollup for Windows 7, 8.1 or Windows 10 Version 1511. Updates shipped after October 2016 have the needed code -- Set the reg key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection\DisableEnterpriseAuthProxy to 0. If the value does not exist, create a new DWORD, name it DisableEnterpriseAuthProxy and set the value to 0. The deployment script will check this is configured correctly. -- Set ClientProxy=User in bat. - -> [!IMPORTANT] -> Using **Logged-in user's internet connection** with **DisableEnterpriseAuthProxy = 0** scenario is incompatible with ATP where the required value of that attribute is 1.(Read more here)[] - - - - - +--- +title: Upgrade Readiness data sharing +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Connectivity scenarios for data sharing with Upgrade Readiness +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness data sharing + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. + +## Connectivity to the Internet + +There are several different methods your organization can use to connect to the Internet, and these methods can affect how authentication is performed by the deployment script. + +### Direct connection to the Internet + +This scenario is very simple since there is no proxy involved. If you are using a network firewall which is blocking outgoing traffic, please keep in mind that even though we provide DNS names for the endpoints needed to communicate to the Microsoft diagnostic data backend, We therefore do not recommend to attempt to whitelist endpoints on your firewall based on IP-addresses. + +In order to use the direct connection scenario, set the parameter **ClientProxy=Direct** in **runconfig.bat**. + +### Connection through the WinHTTP proxy + +This is the first and most simple proxy scenario. The WinHTTP stack was designed for use in services and does not support proxy autodetection, PAC scripts or authentication. + +In order to set the WinHTTP proxy system-wide on your computers, you need to +- Use the command netsh winhttp set proxy \:\ +- Set ClientProxy=System in runconfig.bat + +The WinHTTP scenario is most appropriate for customers who use a single proxy. If you have more advanced proxy requirements, refer to Scenario 3. + +If you want to learn more about proxy considerations on Windows, see [Understanding Web Proxy Configuration](https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/). + +### Logged-in user’s Internet connection + +In order to accommodate complex proxy scenarios, we also support using the currently logged-in user’s internet connection. This scenario supports PAC scripts, proxy autodetection and authentication. Essentially, if the logged in user can reach the Windows diagnostic data endpoints, the diagnostic data client can send data. If runconfig.bat runs while no user is logged in, diagnostic data events get written into a buffer which gets flushed when a user logs in. + +In order to enable this scenario, you need: +- A current quality update Rollup for Windows 7, 8.1 or Windows 10 Version 1511. Updates shipped after October 2016 have the needed code +- Set the reg key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection\DisableEnterpriseAuthProxy to 0. If the value does not exist, create a new DWORD, name it DisableEnterpriseAuthProxy and set the value to 0. The deployment script will check this is configured correctly. +- Set ClientProxy=User in bat. + +> [!IMPORTANT] +> Using **Logged-in user's internet connection** with **DisableEnterpriseAuthProxy = 0** scenario is incompatible with ATP where the required value of that attribute is 1.(Read more here)[] + + + + + diff --git a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md index b097017757..e11b66977e 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md +++ b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md @@ -1,102 +1,106 @@ ---- -title: Upgrade Readiness - Get a list of computers that are upgrade ready (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Describes how to get a list of computers that are ready to be upgraded in Upgrade Readiness. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 3: Deploy Windows - -All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. -The blades in the **Deploy** section are: - -- [Deploy eligible computers](#deploy-eligible-computers) -- [Deploy computers by group](#computer-groups) - ->Computers that are listed in this step are assigned an **UpgradeDecision** value, and the total count of computers in each upgrade decision category is displayed. Additionally, computers are assigned an **UpgradeAssessment** value. This value is displayed by drilling down into a specific upgrade decision category. For information about upgrade assessment values, see [Upgrade assessment](#upgrade-assessment). - -## Deploy eligible computers - -In this blade, computers grouped by upgrade decision are listed. The upgrade decision on the machines is a calculated value based on the upgrade decision status for the apps and drivers installed on the computer. This value cannot be modified directly. The upgrade decision is calculated in the following ways: -- **Review in progress**: At least one app or driver installed on the computer is marked **Review in progress**. -- **Ready to upgrade**: All apps and drivers installed on the computer are marked as **Ready to Upgrade**. -- **Won’t upgrade**: At least one app or driver installed on the computer is marked as **Won’t upgrade**, or a system requirement is not met. - - - -![Deploy eligible computers](../images/ua-cg-16.png) - -Select **Export computers** for more details, including computer name, manufacturer and model, and Windows edition currently running on the computer. Sort or further query the data and then select **Export** to generate and save a comma-separated value (csv) list of upgrade-ready computers. - ->**Important**
When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. - -## Computer groups - -Computer groups allow you to segment your environment by creating device groups based on log search results, or by importing groups from Active Directory, WSUS or System Center Configuration Manager. Computer groups are an OMS feature. For more information, see [Computer groups in OMS](https://blogs.technet.microsoft.com/msoms/2016/04/04/computer-groups-in-oms/). - -Query based computer groups are recommended in the initial release of this feature. A feature known as **Configuration Manager Upgrade Readiness Connector** is anticipated in a future release that will enable synchronization of **ConfigMgr Collections** with computer groups in OMS. - -### Getting started with Computer Groups - -When you sign in to OMS, you will see a new blade entitled **Computer Groups**. See the following example: - -![Computer groups](../images/ua-cg-01.png) - -To create a computer group, open **Log Search** and create a query based on **Type=UAComputer**, for example: - -``` -Type=UAComputer Manufacturer=DELL -``` - -![Computer groups](../images/ua-cg-02.png) - -When you are satisfied that the query is returning the intended results, add the following text to your search: - -``` -| measure count() by Computer -``` - -This will ensure every computer only shows up once. Then, save your group by clicking **Save** and **Yes**. See the following example: - -![Computer groups](../images/ua-cg-03.png) - -Your new computer group will now be available in Upgrade Readiness. See the following example: - -![Computer groups](../images/ua-cg-04.png) - -### Using Computer Groups - -When you drill into a computer group, you will see that computers are categorized by **UpgradeDecision**. For computers with the status **Review in progress** or **Won’t upgrade** you can drill down to view issues that cause a computer to be in each category, or you can simply display a list of the computers in the category. For computers that are designated **Ready to upgrade**, you can go directly to the list of computers that are ready. - -![Computer groups](../images/ua-cg-05.png) - -Viewing a list of computers in a certain status is self-explanatory, Let’s look at what happens when you click the details link on **Review in progress**: - -![Computer groups](../images/ua-cg-06.png) - -Next, select if you want to see application issues (**UAApp**) or driver issues (**UADriver**). See the following example of selecting **UAApp**: - -![Computer groups](../images/ua-cg-07.png) - -A list of apps that require review so that Dell Computers are ready for upgrade to Windows 10 is displayed. - -### Upgrade assessment - -Upgrade assessment and guidance details are explained in the following table. - -| Upgrade assessment | Action required before or after upgrade pilot? | Issue | What it means | Guidance | -|-----------------------|------------------------------------------------|----------|-----------------|---------------| -| No known issues | No | None | Computers will upgrade seamlessly.
| OK to use as-is in pilot. | -| OK to pilot, fixed during upgrade | No, for awareness only | Application or driver will not migrate to new OS | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system. | OK to use as-is in pilot. | -| OK to pilot with new driver from Windows Update | Yes | Driver will not migrate to new OS | The currently installed version of a driver won’t migrate to the new operating system; however, a newer, compatible version is available from Windows Update. | Although a compatible version of the driver is installed during upgrade, a newer version is available from Windows Update.

If the computer automatically receives updates from Windows Update, no action is required. Otherwise, replace the new in-box driver with the Windows Update version after upgrading.

| - -Select **Export computers** to view pilot-ready computers organized by operating system. After you select the computers you want to use in a pilot, click Export to generate and save a comma-separated value (csv) file. - ->**Important**> When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. +--- +title: Upgrade Readiness - Get a list of computers that are upgrade ready (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Describes how to get a list of computers that are ready to be upgraded in Upgrade Readiness. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 3: Deploy Windows + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. +The blades in the **Deploy** section are: + +- [Deploy eligible computers](#deploy-eligible-computers) +- [Deploy computers by group](#computer-groups) + +>Computers that are listed in this step are assigned an **UpgradeDecision** value, and the total count of computers in each upgrade decision category is displayed. Additionally, computers are assigned an **UpgradeAssessment** value. This value is displayed by drilling down into a specific upgrade decision category. For information about upgrade assessment values, see [Upgrade assessment](#upgrade-assessment). + +## Deploy eligible computers + +In this blade, computers grouped by upgrade decision are listed. The upgrade decision on the machines is a calculated value based on the upgrade decision status for the apps and drivers installed on the computer. This value cannot be modified directly. The upgrade decision is calculated in the following ways: +- **Review in progress**: At least one app or driver installed on the computer is marked **Review in progress**. +- **Ready to upgrade**: All apps and drivers installed on the computer are marked as **Ready to Upgrade**. +- **Won’t upgrade**: At least one app or driver installed on the computer is marked as **Won’t upgrade**, or a system requirement is not met. + + + +![Deploy eligible computers](../images/ua-cg-16.png) + +Select **Export computers** for more details, including computer name, manufacturer and model, and Windows edition currently running on the computer. Sort or further query the data and then select **Export** to generate and save a comma-separated value (csv) list of upgrade-ready computers. + +>**Important**
When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. + +## Computer groups + +Computer groups allow you to segment your environment by creating device groups based on log search results, or by importing groups from Active Directory, WSUS or System Center Configuration Manager. Computer groups are an OMS feature. For more information, see [Computer groups in OMS](https://blogs.technet.microsoft.com/msoms/2016/04/04/computer-groups-in-oms/). + +Query based computer groups are recommended in the initial release of this feature. A feature known as **Configuration Manager Upgrade Readiness Connector** is anticipated in a future release that will enable synchronization of **ConfigMgr Collections** with computer groups in OMS. + +### Getting started with Computer Groups + +When you sign in to OMS, you will see a new blade entitled **Computer Groups**. See the following example: + +![Computer groups](../images/ua-cg-01.png) + +To create a computer group, open **Log Search** and create a query based on **Type=UAComputer**, for example: + +``` +Type=UAComputer Manufacturer=DELL +``` + +![Computer groups](../images/ua-cg-02.png) + +When you are satisfied that the query is returning the intended results, add the following text to your search: + +``` +| measure count() by Computer +``` + +This will ensure every computer only shows up once. Then, save your group by clicking **Save** and **Yes**. See the following example: + +![Computer groups](../images/ua-cg-03.png) + +Your new computer group will now be available in Upgrade Readiness. See the following example: + +![Computer groups](../images/ua-cg-04.png) + +### Using Computer Groups + +When you drill into a computer group, you will see that computers are categorized by **UpgradeDecision**. For computers with the status **Review in progress** or **Won’t upgrade** you can drill down to view issues that cause a computer to be in each category, or you can simply display a list of the computers in the category. For computers that are designated **Ready to upgrade**, you can go directly to the list of computers that are ready. + +![Computer groups](../images/ua-cg-05.png) + +Viewing a list of computers in a certain status is self-explanatory, Let’s look at what happens when you click the details link on **Review in progress**: + +![Computer groups](../images/ua-cg-06.png) + +Next, select if you want to see application issues (**UAApp**) or driver issues (**UADriver**). See the following example of selecting **UAApp**: + +![Computer groups](../images/ua-cg-07.png) + +A list of apps that require review so that Dell Computers are ready for upgrade to Windows 10 is displayed. + +### Upgrade assessment + +Upgrade assessment and guidance details are explained in the following table. + +| Upgrade assessment | Action required before or after upgrade pilot? | Issue | What it means | Guidance | +|-----------------------|------------------------------------------------|----------|-----------------|---------------| +| No known issues | No | None | Computers will upgrade seamlessly.
| OK to use as-is in pilot. | +| OK to pilot, fixed during upgrade | No, for awareness only | Application or driver will not migrate to new OS | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system. | OK to use as-is in pilot. | +| OK to pilot with new driver from Windows Update | Yes | Driver will not migrate to new OS | The currently installed version of a driver won’t migrate to the new operating system; however, a newer, compatible version is available from Windows Update. | Although a compatible version of the driver is installed during upgrade, a newer version is available from Windows Update.

If the computer automatically receives updates from Windows Update, no action is required. Otherwise, replace the new in-box driver with the Windows Update version after upgrading.

| + +Select **Export computers** to view pilot-ready computers organized by operating system. After you select the computers you want to use in a pilot, click Export to generate and save a comma-separated value (csv) file. + +>**Important**> When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 8ad77cca4e..f96cbdb0e3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -2,20 +2,23 @@ title: Upgrade Readiness deployment script (Windows 10) ms.reviewer: manager: laurawi -ms.author: greglin +ms.author: jaimeo description: Deployment script for Upgrade Readiness. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy audience: itpro -author: greg-lindsay +author: jaimeo ms.topic: article ms.collection: M365-analytics --- # Upgrade Readiness deployment script +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + To automate the steps provided in [Get started with Upgrade Readiness](upgrade-readiness-get-started.md), and to troubleshoot data sharing issues, you can run the [Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409), developed by Microsoft. >[!IMPORTANT] diff --git a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md index 4c4477de3c..3cddd6a4a7 100644 --- a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md +++ b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md @@ -1,41 +1,45 @@ ---- -title: Upgrade Readiness - Identify important apps (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Describes how to prepare your environment so that you can use Upgrade Readiness to manage Windows upgrades. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 1: Identify important apps - -This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. - - - -![Prioritize applications](../images/upgrade-analytics-prioritize.png) - -Select **Assign importance** to change an application’s importance level. By default, applications are marked **Not reviewed** or **Low install count** until you assign a different importance level to them. - -To change an application’s importance level: - -1. Select **Not reviewed** or **Low install count** on the **Prioritize applications** blade to view the list of applications with that importance level. -2. Select the applications you want to change to a specific importance level and then select the appropriate option from the **Select importance level** list. -3. Click **Save** when finished. - -Importance levels include: - -| Importance level | When to use it | Recommendation | -|--------------------|------------------|------------------| -| Low install count | We give you a head start by identifying applications that are installed on 2% or less of your total computer inventory. \[Number of computers application is installed on/total number of computers in your inventory.\]

Low install count applications are automatically marked as **Ready to upgrade** in the **UpgradeDecision** column unless they have issues that need attention.
| Be sure to review low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates. For example, payroll apps or tax accounting apps tend to be installed on a relatively small number of machines but are still considered business critical applications.

| -| Not reviewed | Applications that are installed on more than 2% of your total computer inventory are marked not reviewed until you set their importance level.

| Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns. | -| Business critical | By default, no applications are marked as business critical because only you can make that determination. If you know that an application is critical to your organization’s functioning, mark it **Business critical**.

| You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this business critical application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| -| Important | By default, no applications are marked as important because only you can make that determination. If the application is important but not critical to your organization’s functioning, mark it **Important**. | You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this important application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| -| Ignore | By default, no applications are marked as ignore because only you can make that determination. If the application is not important to your organization’s functioning, such as user-installed applications and games, you may not want to spend time and money validating that these applications will migrate successfully. Mark these applications **Ignore**.
| Set the application’s importance level to **Ignore** to let other team members know that it can be left as-is with no further investigation or testing. If you set the importance level to ignore, and this is an app that you are not planning on testing or validating, consider changing the upgrade decision to **Ready to upgrade**. By marking these apps ready to upgrade, you are indicating that you are comfortable upgrading with the app remaining in its current state.

| -| Review in progress | Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns.
| As you learn more about the application’s importance to your organization’s functioning, change the importance level to **Business critical**, **Important**, or **Ignore**.

Until you’ve determined that priority applications will migrate successfully, leave the upgrade decision status as **Review in progress**.
| - +--- +title: Upgrade Readiness - Identify important apps (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Describes how to prepare your environment so that you can use Upgrade Readiness to manage Windows upgrades. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 1: Identify important apps + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. + + + +![Prioritize applications](../images/upgrade-analytics-prioritize.png) + +Select **Assign importance** to change an application’s importance level. By default, applications are marked **Not reviewed** or **Low install count** until you assign a different importance level to them. + +To change an application’s importance level: + +1. Select **Not reviewed** or **Low install count** on the **Prioritize applications** blade to view the list of applications with that importance level. +2. Select the applications you want to change to a specific importance level and then select the appropriate option from the **Select importance level** list. +3. Click **Save** when finished. + +Importance levels include: + +| Importance level | When to use it | Recommendation | +|--------------------|------------------|------------------| +| Low install count | We give you a head start by identifying applications that are installed on 2% or less of your total computer inventory. \[Number of computers application is installed on/total number of computers in your inventory.\]

Low install count applications are automatically marked as **Ready to upgrade** in the **UpgradeDecision** column unless they have issues that need attention.
| Be sure to review low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates. For example, payroll apps or tax accounting apps tend to be installed on a relatively small number of machines but are still considered business critical applications.

| +| Not reviewed | Applications that are installed on more than 2% of your total computer inventory are marked not reviewed until you set their importance level.

| Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns. | +| Business critical | By default, no applications are marked as business critical because only you can make that determination. If you know that an application is critical to your organization’s functioning, mark it **Business critical**.

| You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this business critical application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| +| Important | By default, no applications are marked as important because only you can make that determination. If the application is important but not critical to your organization’s functioning, mark it **Important**. | You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this important application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| +| Ignore | By default, no applications are marked as ignore because only you can make that determination. If the application is not important to your organization’s functioning, such as user-installed applications and games, you may not want to spend time and money validating that these applications will migrate successfully. Mark these applications **Ignore**.
| Set the application’s importance level to **Ignore** to let other team members know that it can be left as-is with no further investigation or testing. If you set the importance level to ignore, and this is an app that you are not planning on testing or validating, consider changing the upgrade decision to **Ready to upgrade**. By marking these apps ready to upgrade, you are indicating that you are comfortable upgrading with the app remaining in its current state.

| +| Review in progress | Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns.
| As you learn more about the application’s importance to your organization’s functioning, change the importance level to **Business critical**, **Important**, or **Ignore**.

Until you’ve determined that priority applications will migrate successfully, leave the upgrade decision status as **Review in progress**.
| + diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index 1aee2eb281..dae35a58e1 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -1,51 +1,55 @@ ---- -title: Monitor deployment with Upgrade Readiness -ms.reviewer: -manager: laurawi -description: Describes how to use Upgrade Readiness to monitor the deployment after Windows upgrades. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.localizationpriority: medium -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.author: greglin -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 4: Monitor - -Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. - -![Upgrade Readiness dialog showing "STEP 4: Monitor" and blades for "Update progress," "Driver issues," and "User feedback"](../images/UR-monitor-main.png) - - -## Update progress - -The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. - - -Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed** to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out. - -!["Update progress" blade showing detailed information after selecting the "failed" item](../images/UR-update-progress-failed-detail.png) - - -## Driver issues - -The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started." The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. - - -For example, by selecting error code **28 - driver not installed**, you would see that the device in the following image is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. - -!["Driver issue" blade showing detailed information after selecting a specific driver error](../images/UR-driver-issue-detail.png) - -## User feedback - -The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through the Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. - - -We recommend that you encourage your end users to submit any feedback they have through Feedback Hub. Not only will this feedback be sent directly to Microsoft for review, but you'll also be able to see it by using Upgrade Readiness. You should be aware that **feedback submitted through Feedback Hub will be publicly visible**, so it's best to avoid submitting feedback about internal line-of-business applications. - -When viewing user feedback in Upgrade Readiness, you'll be able to see the raw "Title" and "Feedback" text from the user's submission in Feedback Hub, as well as the number of upvotes the submission has received. (Since feedback is publicly visible, the number of upvotes is a global value and not specific to your company.) If a Microsoft engineer has responded to the submission in Feedback Hub, we'll pull in the Microsoft response for you to see as well. - -![Example user feedback item](../images/UR-example-feedback.png) - +--- +title: Monitor deployment with Upgrade Readiness +ms.reviewer: +manager: laurawi +description: Describes how to use Upgrade Readiness to monitor the deployment after Windows upgrades. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.localizationpriority: medium +ms.prod: w10 +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 4: Monitor + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. + +![Upgrade Readiness dialog showing "STEP 4: Monitor" and blades for "Update progress," "Driver issues," and "User feedback"](../images/UR-monitor-main.png) + + +## Update progress + +The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. + + +Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed** to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out. + +!["Update progress" blade showing detailed information after selecting the "failed" item](../images/UR-update-progress-failed-detail.png) + + +## Driver issues + +The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started." The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. + + +For example, by selecting error code **28 - driver not installed**, you would see that the device in the following image is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. + +!["Driver issue" blade showing detailed information after selecting a specific driver error](../images/UR-driver-issue-detail.png) + +## User feedback + +The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through the Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. + + +We recommend that you encourage your end users to submit any feedback they have through Feedback Hub. Not only will this feedback be sent directly to Microsoft for review, but you'll also be able to see it by using Upgrade Readiness. You should be aware that **feedback submitted through Feedback Hub will be publicly visible**, so it's best to avoid submitting feedback about internal line-of-business applications. + +When viewing user feedback in Upgrade Readiness, you'll be able to see the raw "Title" and "Feedback" text from the user's submission in Feedback Hub, as well as the number of upvotes the submission has received. (Since feedback is publicly visible, the number of upvotes is a global value and not specific to your company.) If a Microsoft engineer has responded to the submission in Feedback Hub, we'll pull in the Microsoft response for you to see as well. + +![Example user feedback item](../images/UR-example-feedback.png) + diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index 582f5bb732..a6a8d7325a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -1,76 +1,80 @@ ---- -title: Upgrade Readiness requirements (Windows 10) -ms.reviewer: -manager: laurawi -description: Provides requirements for Upgrade Readiness. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness requirements - -This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. - -## Supported upgrade paths - -### Windows 7 and Windows 8.1 - -To perform an in-place upgrade, user computers must be running the latest version of either Windows 7 SP1 or Windows 8.1. After you enable Windows diagnostic data, Upgrade Readiness performs a full inventory of computers so that you can see which version of Windows is installed on each computer. - -The compatibility update that sends diagnostic data from user computers to Microsoft data centers works with Windows 7 SP1 and Windows 8.1 only. Upgrade Readiness cannot evaluate Windows XP or Windows Vista for upgrade eligibility. - - - -If you need to update user computers to Windows 7 SP1 or Windows 8.1, use Windows Update or download and deploy the applicable package from the Microsoft Download Center. - -> [!NOTE] -> Upgrade Readiness is designed to best support in-place upgrades. In-place upgrades do not support migrations from BIOS to UEFI or from 32-bit to 64-bit architecture. If you need to migrate computers in these scenarios, use the wipe-and-reload method. Upgrade Readiness insights are still valuable in this scenario, however, you can ignore in-place upgrade specific guidance. - -See [Windows 10 Specifications](https://www.microsoft.com/windows/windows-10-specifications) for additional information about computer system requirements. - -### Windows 10 - -Keeping Windows 10 up to date involves deploying a feature update, and Upgrade Readiness tools help you prepare and plan for these Windows updates. -The latest cumulative updates must be installed on Windows 10 computers to make sure that the required compatibility updates are installed. You can find the latest cumulative update on the [Microsoft Update Catalog](https://catalog.update.microsoft.com). - -While Upgrade Readiness can be used to assist with updating devices from Windows 10 Long-Term Servicing Channel (LTSC) to Windows 10 Semi-Annual Channel, Upgrade Readiness does not support updates to Windows 10 LTSC. The Long-Term Servicing Channel of Windows 10 is not intended for general deployment, and does not receive feature updates, therefore it is not a supported target with Upgrade Readiness. See [Windows as a service overview](../update/waas-overview.md#long-term-servicing-channel) to understand more about LTSC. - -## Operations Management Suite or Azure Log Analytics - -Upgrade Readiness is offered as a solution in Azure Portal and Azure Log Analytics, a collection of cloud-based services for managing on premises and cloud computing environments. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md) or the Azure [Log Analytics overview](https://azure.microsoft.com/services/log-analytics/). - -If you’re already using Azure Portal or Azure Log Analytics, you’ll find Upgrade Readiness in the Solutions Gallery. Click the **Upgrade Readiness** tile in the gallery and then click **Add** on the solution’s details page. Upgrade Readiness is now visible in your workspace. - -If you are not using Azure Portal or Azure Log Analytics, go to [Log Analytics](https://azure.microsoft.com/services/log-analytics/) on Microsoft.com and select **Start free** to start the setup process. During the process, you’ll create a workspace and add the Upgrade Readiness solution to it. - ->[!IMPORTANT] ->You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory, use a Work or School account when you sign in to Azure Portal. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in Azure Portal. You also need an Azure subscription to link to your Azure Portal workspace. The account you used to create the workspace must have administrator permissions on the Azure subscription in order to link the workspace to the Azure account. Once the link has been established, you can revoke the administrator permissions. - -## System Center Configuration Manager integration - -Upgrade Readiness can be integrated with your installation of Configuration Manager. For more information, see [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). - - - -## Important information about this release - -Before you get started configuring Upgrade Anatlyics, review the following tips and limitations about this release. - -**Upgrade Readiness does not support on-premises Windows deployments.** Upgrade Readiness is built as a cloud service, which allows Upgrade Readiness to provide you with insights based on the data from user computers and other Microsoft compatibility services. Cloud services are easy to get up and running and are cost-effective because there is no requirement to physically implement and maintain services on-premises. - -**In-region data storage requirements.** Windows diagnostic data from user computers is encrypted, sent to, and processed at Microsoft-managed secure data centers located in the US. Our analysis of the upgrade readiness-related data is then provided to you through the Upgrade Readiness solution in Azure Portal. Upgrade Readiness is supported in all Azure regions; however, selecting an international Azure region does not prevent diagnostic data from being sent to and processed in Microsoft's secure data centers in the US. - -### Tips - -- When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export a list with fewer items. - -- Sorting data by clicking a column heading may not sort your complete list of items. For information about how to sort data in Azure Portal, see [Sorting DocumentDB data using Order By](https://azure.microsoft.com/documentation/articles/documentdb-orderby). - -## Get started - -See [Get started with Upgrade Readiness](upgrade-readiness-get-started.md) for detailed, step-by-step instructions for configuring Upgrade Readiness and getting started on your Windows upgrade project. +--- +title: Upgrade Readiness requirements (Windows 10) +ms.reviewer: +manager: laurawi +description: Provides requirements for Upgrade Readiness. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.prod: w10 +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness requirements + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. + +## Supported upgrade paths + +### Windows 7 and Windows 8.1 + +To perform an in-place upgrade, user computers must be running the latest version of either Windows 7 SP1 or Windows 8.1. After you enable Windows diagnostic data, Upgrade Readiness performs a full inventory of computers so that you can see which version of Windows is installed on each computer. + +The compatibility update that sends diagnostic data from user computers to Microsoft data centers works with Windows 7 SP1 and Windows 8.1 only. Upgrade Readiness cannot evaluate Windows XP or Windows Vista for upgrade eligibility. + + + +If you need to update user computers to Windows 7 SP1 or Windows 8.1, use Windows Update or download and deploy the applicable package from the Microsoft Download Center. + +> [!NOTE] +> Upgrade Readiness is designed to best support in-place upgrades. In-place upgrades do not support migrations from BIOS to UEFI or from 32-bit to 64-bit architecture. If you need to migrate computers in these scenarios, use the wipe-and-reload method. Upgrade Readiness insights are still valuable in this scenario, however, you can ignore in-place upgrade specific guidance. + +See [Windows 10 Specifications](https://www.microsoft.com/windows/windows-10-specifications) for additional information about computer system requirements. + +### Windows 10 + +Keeping Windows 10 up to date involves deploying a feature update, and Upgrade Readiness tools help you prepare and plan for these Windows updates. +The latest cumulative updates must be installed on Windows 10 computers to make sure that the required compatibility updates are installed. You can find the latest cumulative update on the [Microsoft Update Catalog](https://catalog.update.microsoft.com). + +While Upgrade Readiness can be used to assist with updating devices from Windows 10 Long-Term Servicing Channel (LTSC) to Windows 10 Semi-Annual Channel, Upgrade Readiness does not support updates to Windows 10 LTSC. The Long-Term Servicing Channel of Windows 10 is not intended for general deployment, and does not receive feature updates, therefore it is not a supported target with Upgrade Readiness. See [Windows as a service overview](../update/waas-overview.md#long-term-servicing-channel) to understand more about LTSC. + +## Operations Management Suite or Azure Log Analytics + +Upgrade Readiness is offered as a solution in Azure Portal and Azure Log Analytics, a collection of cloud-based services for managing on premises and cloud computing environments. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md) or the Azure [Log Analytics overview](https://azure.microsoft.com/services/log-analytics/). + +If you’re already using Azure Portal or Azure Log Analytics, you’ll find Upgrade Readiness in the Solutions Gallery. Click the **Upgrade Readiness** tile in the gallery and then click **Add** on the solution’s details page. Upgrade Readiness is now visible in your workspace. + +If you are not using Azure Portal or Azure Log Analytics, go to [Log Analytics](https://azure.microsoft.com/services/log-analytics/) on Microsoft.com and select **Start free** to start the setup process. During the process, you’ll create a workspace and add the Upgrade Readiness solution to it. + +>[!IMPORTANT] +>You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory, use a Work or School account when you sign in to Azure Portal. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in Azure Portal. You also need an Azure subscription to link to your Azure Portal workspace. The account you used to create the workspace must have administrator permissions on the Azure subscription in order to link the workspace to the Azure account. Once the link has been established, you can revoke the administrator permissions. + +## System Center Configuration Manager integration + +Upgrade Readiness can be integrated with your installation of Configuration Manager. For more information, see [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). + + + +## Important information about this release + +Before you get started configuring Upgrade Anatlyics, review the following tips and limitations about this release. + +**Upgrade Readiness does not support on-premises Windows deployments.** Upgrade Readiness is built as a cloud service, which allows Upgrade Readiness to provide you with insights based on the data from user computers and other Microsoft compatibility services. Cloud services are easy to get up and running and are cost-effective because there is no requirement to physically implement and maintain services on-premises. + +**In-region data storage requirements.** Windows diagnostic data from user computers is encrypted, sent to, and processed at Microsoft-managed secure data centers located in the US. Our analysis of the upgrade readiness-related data is then provided to you through the Upgrade Readiness solution in Azure Portal. Upgrade Readiness is supported in all Azure regions; however, selecting an international Azure region does not prevent diagnostic data from being sent to and processed in Microsoft's secure data centers in the US. + +### Tips + +- When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export a list with fewer items. + +- Sorting data by clicking a column heading may not sort your complete list of items. For information about how to sort data in Azure Portal, see [Sorting DocumentDB data using Order By](https://azure.microsoft.com/documentation/articles/documentdb-orderby). + +## Get started + +See [Get started with Upgrade Readiness](upgrade-readiness-get-started.md) for detailed, step-by-step instructions for configuring Upgrade Readiness and getting started on your Windows upgrade project. diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 6d2a66ecdc..e9dab24950 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -1,216 +1,220 @@ ---- -title: Upgrade Readiness - Resolve application and driver issues (Windows 10) -ms.reviewer: -manager: laurawi -description: Describes how to resolve application and driver issues that can occur during an upgrade with Upgrade Readiness. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 2: Resolve app and driver issues - -This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. - -## In this section - -The blades in the **Step 2: Resolve issues** section are: - -- [Review applications with known issues](#review-applications-with-known-issues) -- [Review known driver issues](#review-drivers-with-known-issues) -- [Review low-risk apps and drivers](#review-low-risk-apps-and-drivers) -- [Prioritize app and driver testing](#prioritize-app-and-driver-testing) - ->You can change an application’s upgrade decision and a driver’s upgrade decision from the blades in this section. To change an application’s or a driver’s importance level, select **User changes**. Select the item you want to change and then select the appropriate option from the **Select upgrade decision** list. - -Upgrade decisions include: - - -| Upgrade decision | When to use it | Guidance | -|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Not reviewed | All drivers are marked as Not reviewed by default.

Any app that has not been marked **Low install count** will also have an upgrade decision of **Not reviewed** by default.
| Apps you have not yet reviewed or are waiting to review later should be marked as **Not reviewed**. When you start to investigate an application or a driver to determine upgrade readiness, change their upgrade decision to **Review in progress**.

| -| Review in progress | When you start to investigate an application or a driver to determine upgrade readiness, change its upgrade decision to **Review in progress**.

Until you’ve determined that applications and drivers will migrate successfully or you’ve resolved blocking issues, leave the upgrade decision status as **Review in progress**.

| Once you’ve fixed any issues and validated that the application or driver will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| -| Ready to upgrade | Mark applications and drivers **Ready to upgrade** once you’ve resolved all blocking issues and you’re confident that they will upgrade successfully, or if you’ve decided to upgrade them as-is. | Applications with no known issues and with low installation rates are marked **Ready to upgrade** by default.

In Step 1, you might have marked some of your apps as **Ignore**. These should be marked as **Ready to upgrade**. Apps with low installation rates are marked as **Ready to upgrade** by default. Be sure to review any low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates.
| -| Won’t upgrade | By default, no applications or drivers are marked **Won’t upgrade** because only you can make that determination.

Use **Won’t upgrade** for applications and drivers that you do not work on your target operating system, or that you are unable to upgrade.
| If, during your investigation into an application or driver, you determine that they should not or cannot be upgraded, mark them **Won’t upgrade**.

| - -As you review applications with known issues, you can also see ISV support statements or applications using [Ready for Windows](https://www.readyforwindows.com/). - -## Review applications with known issues - -Applications with issues known to Microsoft are listed, grouped by upgrade assessment into **Attention needed** or **Fix available**. - - - -![Review applications with known issues](../images/upgrade-analytics-apps-known-issues.png) - -To change an application's upgrade decision: - -1. Select **Decide upgrade readiness** to view applications with issues. -2. In the table view, select an **UpgradeDecision** value. -3. Select **Decide upgrade readiness** to change the upgrade decision for each application. -4. Select the applications you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. -5. Click **Save** when finished. - -IMPORTANT: Ensure that you have the most recent versions of the compatibility update and related KBs installed to get the most up-to-date compatibility information. - -For applications assessed as **Attention needed**, review the table below for details about known issues and for guidance about how to resolve them, when possible. - -| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | -|--------------------|-----------------------------------|-----------|-----------------|------------| -| Attention needed | No | Application is removed during upgrade | Compatibility issues were detected and the application will not migrate to the new operating system.
| No action is required for the upgrade to proceed. | -| Attention needed | Yes | Blocking upgrade | Blocking issues were detected and Upgrade Readiness is not able to remove the application during upgrade.

The application may work on the new operating system.
| Remove the application before upgrading, and reinstall and test on new operating system. | -| Attention needed | No | Evaluate application on new OS | The application will migrate, but issues were detected that may impact its performance on the new operating system. | No action is required for the upgrade to proceed, but be sure to test the application on the new operating system.
| -| Attention needed | No | Does not work with new OS, but won’t block upgrade | The application is not compatible with the new operating system, but won’t block the upgrade. | No action is required for the upgrade to proceed, however, you’ll have to install a compatible version of the application on the new operating system.
| -| Attention needed | Yes | Does not work with new OS, and will block upgrade | The application is not compatible with the new operating system and will block the upgrade. | Remove the application before upgrading.

A compatible version of the application may be available.
| -| Attention needed | Yes | May block upgrade, test application | Issues were detected that may interfere with the upgrade, but need to be investigated further.
| Test the application’s behavior during upgrade. If it blocks the upgrade, remove it before upgrading and reinstall and test it on the new operating system.
| -| Attention needed | Maybe | Multiple | Multiple issues are affecting the application. See detailed view for more information.| When you see Multiple in the query detailed view, click **Query** to see details about what issues were detected with the different versions of the application. | - -For applications assessed as **Fix available**, review the table below for details about known issues and ways to fix them that are known to Microsoft. - -| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | -|--------------------|-----------------------------------|----------|-----------------|-------------| -| Fix available | Yes | Blocking upgrade, update application to newest version | The existing version of the application is not compatible with the new operating system and won’t migrate. A compatible version of the application is available. | Update the application before upgrading. | -| Fix available | No | Reinstall application after upgrading | The application is compatible with the new operating system, but must be reinstalled after upgrading. The application is removed during the upgrade process.
| No action is required for the upgrade to proceed. Reinstall application on the new operating system. | -| Fix available | Yes | Blocking upgrade, but can be reinstalled after upgrading | The application is compatible with the new operating system, but won’t migrate. | Remove the application before upgrading and reinstall on the new operating system.
| -| Fix available | Yes | Disk encryption blocking upgrade | The application’s encryption features are blocking the upgrade. | Disable the encryption feature before upgrading and enable it again after upgrading.
| - -### ISV support for applications with Ready for Windows - -[Ready for Windows](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). - -Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: - -![Upgrade analytics Ready for Windows status](../images/upgrade-analytics-ready-for-windows-status.png) - -If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. - -![Upgrade analytics Ready for Windows status guidance precedence](../images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) - -If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. - -![Name publisher rollup](../images/upgrade-analytics-namepub-rollup.png) - -> [!TIP] -> Within the Upgrade Readiness data model, an object of Type **UAApp** refers to a particular application installed on a specific computer. -> -> To support dynamic aggregation and summation of data the Upgrade Readiness solution "rolls up" (aggregates) data in preprocessing. Rolling up to the **Granular** level enables display of the **App** level. In Upgrade Readiness terminology, an **App** is a unique combination of: app name, app vendor, app version, and app language. Thus, at the Granular level, you can see attributes such as **total install count**, which is the number of machines with a specific **App** installed. -> -> Upgrade Readiness also has a roll up level of **NamePublisher**, This level enables you to ignore different app versions within your organization for a particular app. In other words, **NamePublisher** displays statistics about a given app, aggregated across all versions. - -The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) - -| Ready for Windows Status | Query rollup level | What this means | Guidance | -|-------------------|--------------------------|-----------------|----------| -|Supported version available | Granular | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | -| Highly adopted | Granular | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | -| Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | -| Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | -| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check [Ready for Windows](https://www.readyforwindows.com/) for additional information.| -|Supported version available | NamePublisher | The software provider has declared support for this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| -|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check Ready for Windows to learn more. |Check [Ready for Windows](https://www.readyforwindows.com/) for adoption information for this application.| -| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available for other versions of the application at [Ready for Windows](https://www.readyforwindows.com/). | N/A | - -## Review drivers with known issues - -Drivers that won’t migrate to the new operating system are listed, grouped by availability. - -![Review drivers with known issues](../images/upgrade-analytics-drivers-known.png) - -Availability categories are explained in the table below. - -| Driver availability | Action required before or after upgrade? | What it means | Guidance | -|-----------------------|------------------------------------------|----------------|--------------| -| Available in-box | No, for awareness only | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system.
| No action is required for the upgrade to proceed. | -| Import from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system; however, a compatible version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| -| Available in-box and from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system.

Although a new driver is installed during upgrade, a newer version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| -| Check with vendor | Yes | The driver won’t migrate to the new operating system and we are unable to locate a compatible version.
| Check with the independent hardware vendor (IHV) who manufactures the driver for a solution. | - -To change a driver’s upgrade decision: - -1. Select **Decide upgrade readiness** and then select the group of drivers you want to review. Select **Table** to view the list in a table. - -2. Select **User changes** to enable user input. - -3. Select the drivers you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. - -4. Click **Save** when finished. - -## Review low-risk apps and drivers - -Applications and drivers that are meet certain criteria to be considered low risk are displayed on this blade. - -![Blade showing low-risk apps](../images/ua-step2-low-risk.png) - -The first row reports the number of your apps that have an official statement of support on Windows 10 from the software vendor, so you can be confident that they will work on your target operating system. - -The second row (**Apps that are "Highly adopted"**) shows apps that have a ReadyForWindows status of "Highly adopted". This means that they have been installed on at least 100,000 commercial Windows 10 devices, and that Microsoft has not detected significant issues with the app in diagnostic data. Since these apps are prevalent in the ecosystem at large, you can be confident that they will work in your environment as well. - -Each row of the blade uses a different criterion to filter your apps or drivers. You can view a list of applications that meet the criterion by clicking into a row of the blade. For example, if you click the row that says "Apps that are 'Highly adopted'", the result is a list of apps that have a ReadyForWindows status of "Highly adopted". From here, you can bulk-select the results, select **Ready to upgrade**, and then click **Save**. This will mark all apps meeting the "Highly adopted" criterion as "Ready to upgrade"--no further validation is required. Any applications that you have marked as *Mission critical* or *Business critical* are filtered out, as well as any app that has an issue known to Microsoft. This allows you to work with apps in bulk without having to worry about missing a critical app. - -You can customize the criteria further by using the Log Search query language. For example, if a ReadyForWindows status of "Adopted" is not sufficient by itself for you to be confident in an app's compatibility, you can add additional filters. To do this, click the row labeled **Apps that are 'Adopted'**. Then, modify the resulting query to fit your company's risk tolerance. If, for example, you prefer that an app must be "Adopted" and have fewer than 1,000 installations, then add *TotalInstalls < 1000* to the end of the Log Search query. Similarly, you can append additional criteria by using other attributes such as monthly active users or app importance. - ->[!NOTE] ->Apps that you have designated as *Mission critical* or *Business critical* are automatically **excluded** from the counts on this blade. If an app is critical, you should always validate it manually it prior to upgrading. - - At the bottom of the blade, the **OTHER APPS AND DRIVERS IN NEED OF REVIEW** section allows you to quickly access apps you have designated as **Mission critical** or **Business critical**, your remaining apps that still need to be reviewed, and your remaining drivers that need to be reviewed. - - - -## Prioritize app and driver testing - -Planning and executing an OS upgrade project can be overwhelming. When you are tasked with evaluating thousands of applications and drivers to ensure a successful upgrade, it can be difficult to decide where to start. The Upgrade Readiness solution provides valuable assistance for you, helping to determine the most important apps and drivers to unblock and enabling you yo create a proposed action plan. - -### Proposed action plan - -The Upgrade Readiness proposed action plan is an optimally ordered list of apps and drivers that are in need of review. By testing apps and drivers in the order suggested by the proposed action plan, you are able to increase your number of “Ready to upgrade” computers in an efficient manner. The action plan can be a very powerful tool during upgrade planning – but it’s most helpful when it’s used correctly. This topic explains the proposed action plan, describes how to use it, and calls out a few misconceptions and invalid use cases that you should avoid. - -The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. - -Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade.” - ->Since “Low install count” apps are automatically marked “Ready to upgrade”, you will not see any of these apps in the proposed action plan. - -Each item in the plan has the following attributes: - -| Attribute | Description | Example value | -|-----------------------|------------------------------------------|----------------| -| ItemRank | The location of this item in the context of the proposed action plan. For example, the item with ItemRank 7 is the 7th item in the Plan. It is crucial that the Plan is viewed in order by increasing ItemRank. Sorting the Plan in any other way invalidates the insights that the Plan provides. | 7 | -| ItemType | Whether this item is an app or driver -- possible values are: "App" and "Driver." | App | -| ItemName | The name of the app or driver that is in need of review. | Microsoft Visual C++ 2005 Redistributable (x64) | -| ItemVendor | The vendor of the app or driver. | Microsoft Corporation | -| ItemVersion | The version of the app or driver. | 12.1.0.1 | -| ItemLanguage | If this item is an application, then this field will be the language of the app. If the item is a driver, then this will say "N/A." | English | -| ItemHardwareId | If this item is a driver, then this field will be the hardware id of the driver. If the item is an app, then this will say "N/A." | N/A | -| Upgrade Decision | The upgrade decision you have provided for this app or driver. If you have not defined an upgrade decision, then you will see the default value of “Not reviewed.” | Review in progress | -| ComputersUnblocked | Assuming you have already marked all previous items in the proposed action plan “Ready to upgrade”, this represents the number of additional computers that will become “Ready to upgrade” by testing this app or driver and giving it an upgrade decision of “Ready to upgrade”. For example, if ComputersUnblocked is 200, then resolving any issues associated with the app/driver in question will make 200 new computers “Ready to upgrade.” | 200 | -| CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | -| CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | - -See the following example action plan items (click the image for a full-size view): - -![Proposed action plan](../images/UR-lift-report.jpg) - -
-In this example, the 3rd item is an application: Microsoft Bing Sports, a modern app, version 4.20.951.0, published by Microsoft. By validating this app and making its UpgradeDecision “Ready to upgrade”, you can potentially make 1014 computers “Ready to upgrade” – but only after you have already validated items 1 and 2 in the list. By marking items 1, 2, and 3 “Ready to upgrade”, 14779 of your computers will become upgrade-ready. This represents 10.96% of the machines in this workspace. - -#### Using the proposed action plan - -There are several valid use cases for the proposed action plan. But it’s always important to remember that the information presented in the Plan is only accurate when sorted by increasing Item Rank! Here are three potential cases in which you could use the proposed action plan: - -1. Quickly determine how many apps and drivers you’ll need to validate in order to make x% of your computers upgrade-ready. To determine this, simply find the first item in the Plan with a CumulativeUnblockedPct greater than or equal to your desired percentage of upgrade-ready computers. The corresponding ItemRank represents the smallest number of apps and drivers that you can validate in order to reach your upgrade readiness goal. The prior items in the proposed action plan itself represent the most efficient route to reaching your goal. - -2. Use the proposed action plan to prepare a small portion of your machines for a pilot of your target Operating System. Let’s say you want to test a new Operating System by upgrading a few hundred computers. You can use the proposed action plan to determine how many apps and drivers you will need to validate before you can be confident that your pilot will be successful. - -3. If your project deadline is approaching and you only have time to validate a few more apps and drivers, you can use the proposed action plan to determine which apps and drivers you should focus on to maximize the number of computers that you can confidently upgrade. - -#### Misconceptions and things to avoid - -The most common misconceptions about the proposed action plan involve the assumption that each item in the plan is independent of those around it. The apps and drivers in the plan must be considered in the correct order to draw valid conclusions. For example, if you choose to validate items 1, 3, 4, and 5 and mark each of them “Ready to upgrade,” the proposed action plan cannot tell you how many computers will become upgrade-ready as a result of your testing. Even the non-cumulative “ComputersUnblocked” count is dependent upon all prior issues having already been resolved. - -If an item with ItemRank = 7 has a ComputersUnblocked value of 50, do not assume that 50 of your computers will become upgrade-ready if you test this item. However, if you validate items 1 through 6 in the plan, you can make an additional 50 computers upgrade-ready by validating the 7th item in the plan. +--- +title: Upgrade Readiness - Resolve application and driver issues (Windows 10) +ms.reviewer: +manager: laurawi +description: Describes how to resolve application and driver issues that can occur during an upgrade with Upgrade Readiness. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.prod: w10 +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 2: Resolve app and driver issues + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. + +## In this section + +The blades in the **Step 2: Resolve issues** section are: + +- [Review applications with known issues](#review-applications-with-known-issues) +- [Review known driver issues](#review-drivers-with-known-issues) +- [Review low-risk apps and drivers](#review-low-risk-apps-and-drivers) +- [Prioritize app and driver testing](#prioritize-app-and-driver-testing) + +>You can change an application’s upgrade decision and a driver’s upgrade decision from the blades in this section. To change an application’s or a driver’s importance level, select **User changes**. Select the item you want to change and then select the appropriate option from the **Select upgrade decision** list. + +Upgrade decisions include: + + +| Upgrade decision | When to use it | Guidance | +|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Not reviewed | All drivers are marked as Not reviewed by default.

Any app that has not been marked **Low install count** will also have an upgrade decision of **Not reviewed** by default.
| Apps you have not yet reviewed or are waiting to review later should be marked as **Not reviewed**. When you start to investigate an application or a driver to determine upgrade readiness, change their upgrade decision to **Review in progress**.

| +| Review in progress | When you start to investigate an application or a driver to determine upgrade readiness, change its upgrade decision to **Review in progress**.

Until you’ve determined that applications and drivers will migrate successfully or you’ve resolved blocking issues, leave the upgrade decision status as **Review in progress**.

| Once you’ve fixed any issues and validated that the application or driver will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| +| Ready to upgrade | Mark applications and drivers **Ready to upgrade** once you’ve resolved all blocking issues and you’re confident that they will upgrade successfully, or if you’ve decided to upgrade them as-is. | Applications with no known issues and with low installation rates are marked **Ready to upgrade** by default.

In Step 1, you might have marked some of your apps as **Ignore**. These should be marked as **Ready to upgrade**. Apps with low installation rates are marked as **Ready to upgrade** by default. Be sure to review any low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates.
| +| Won’t upgrade | By default, no applications or drivers are marked **Won’t upgrade** because only you can make that determination.

Use **Won’t upgrade** for applications and drivers that you do not work on your target operating system, or that you are unable to upgrade.
| If, during your investigation into an application or driver, you determine that they should not or cannot be upgraded, mark them **Won’t upgrade**.

| + +As you review applications with known issues, you can also see ISV support statements or applications using [Ready for Windows](https://www.readyforwindows.com/). + +## Review applications with known issues + +Applications with issues known to Microsoft are listed, grouped by upgrade assessment into **Attention needed** or **Fix available**. + + + +![Review applications with known issues](../images/upgrade-analytics-apps-known-issues.png) + +To change an application's upgrade decision: + +1. Select **Decide upgrade readiness** to view applications with issues. +2. In the table view, select an **UpgradeDecision** value. +3. Select **Decide upgrade readiness** to change the upgrade decision for each application. +4. Select the applications you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. +5. Click **Save** when finished. + +IMPORTANT: Ensure that you have the most recent versions of the compatibility update and related KBs installed to get the most up-to-date compatibility information. + +For applications assessed as **Attention needed**, review the table below for details about known issues and for guidance about how to resolve them, when possible. + +| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | +|--------------------|-----------------------------------|-----------|-----------------|------------| +| Attention needed | No | Application is removed during upgrade | Compatibility issues were detected and the application will not migrate to the new operating system.
| No action is required for the upgrade to proceed. | +| Attention needed | Yes | Blocking upgrade | Blocking issues were detected and Upgrade Readiness is not able to remove the application during upgrade.

The application may work on the new operating system.
| Remove the application before upgrading, and reinstall and test on new operating system. | +| Attention needed | No | Evaluate application on new OS | The application will migrate, but issues were detected that may impact its performance on the new operating system. | No action is required for the upgrade to proceed, but be sure to test the application on the new operating system.
| +| Attention needed | No | Does not work with new OS, but won’t block upgrade | The application is not compatible with the new operating system, but won’t block the upgrade. | No action is required for the upgrade to proceed, however, you’ll have to install a compatible version of the application on the new operating system.
| +| Attention needed | Yes | Does not work with new OS, and will block upgrade | The application is not compatible with the new operating system and will block the upgrade. | Remove the application before upgrading.

A compatible version of the application may be available.
| +| Attention needed | Yes | May block upgrade, test application | Issues were detected that may interfere with the upgrade, but need to be investigated further.
| Test the application’s behavior during upgrade. If it blocks the upgrade, remove it before upgrading and reinstall and test it on the new operating system.
| +| Attention needed | Maybe | Multiple | Multiple issues are affecting the application. See detailed view for more information.| When you see Multiple in the query detailed view, click **Query** to see details about what issues were detected with the different versions of the application. | + +For applications assessed as **Fix available**, review the table below for details about known issues and ways to fix them that are known to Microsoft. + +| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | +|--------------------|-----------------------------------|----------|-----------------|-------------| +| Fix available | Yes | Blocking upgrade, update application to newest version | The existing version of the application is not compatible with the new operating system and won’t migrate. A compatible version of the application is available. | Update the application before upgrading. | +| Fix available | No | Reinstall application after upgrading | The application is compatible with the new operating system, but must be reinstalled after upgrading. The application is removed during the upgrade process.
| No action is required for the upgrade to proceed. Reinstall application on the new operating system. | +| Fix available | Yes | Blocking upgrade, but can be reinstalled after upgrading | The application is compatible with the new operating system, but won’t migrate. | Remove the application before upgrading and reinstall on the new operating system.
| +| Fix available | Yes | Disk encryption blocking upgrade | The application’s encryption features are blocking the upgrade. | Disable the encryption feature before upgrading and enable it again after upgrading.
| + +### ISV support for applications with Ready for Windows + +[Ready for Windows](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). + +Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: + +![Upgrade analytics Ready for Windows status](../images/upgrade-analytics-ready-for-windows-status.png) + +If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. + +![Upgrade analytics Ready for Windows status guidance precedence](../images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) + +If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. + +![Name publisher rollup](../images/upgrade-analytics-namepub-rollup.png) + +> [!TIP] +> Within the Upgrade Readiness data model, an object of Type **UAApp** refers to a particular application installed on a specific computer. +> +> To support dynamic aggregation and summation of data the Upgrade Readiness solution "rolls up" (aggregates) data in preprocessing. Rolling up to the **Granular** level enables display of the **App** level. In Upgrade Readiness terminology, an **App** is a unique combination of: app name, app vendor, app version, and app language. Thus, at the Granular level, you can see attributes such as **total install count**, which is the number of machines with a specific **App** installed. +> +> Upgrade Readiness also has a roll up level of **NamePublisher**, This level enables you to ignore different app versions within your organization for a particular app. In other words, **NamePublisher** displays statistics about a given app, aggregated across all versions. + +The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) + +| Ready for Windows Status | Query rollup level | What this means | Guidance | +|-------------------|--------------------------|-----------------|----------| +|Supported version available | Granular | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | +| Highly adopted | Granular | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | +| Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | +| Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | +| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check [Ready for Windows](https://www.readyforwindows.com/) for additional information.| +|Supported version available | NamePublisher | The software provider has declared support for this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| +|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check Ready for Windows to learn more. |Check [Ready for Windows](https://www.readyforwindows.com/) for adoption information for this application.| +| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available for other versions of the application at [Ready for Windows](https://www.readyforwindows.com/). | N/A | + +## Review drivers with known issues + +Drivers that won’t migrate to the new operating system are listed, grouped by availability. + +![Review drivers with known issues](../images/upgrade-analytics-drivers-known.png) + +Availability categories are explained in the table below. + +| Driver availability | Action required before or after upgrade? | What it means | Guidance | +|-----------------------|------------------------------------------|----------------|--------------| +| Available in-box | No, for awareness only | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system.
| No action is required for the upgrade to proceed. | +| Import from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system; however, a compatible version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| +| Available in-box and from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system.

Although a new driver is installed during upgrade, a newer version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| +| Check with vendor | Yes | The driver won’t migrate to the new operating system and we are unable to locate a compatible version.
| Check with the independent hardware vendor (IHV) who manufactures the driver for a solution. | + +To change a driver’s upgrade decision: + +1. Select **Decide upgrade readiness** and then select the group of drivers you want to review. Select **Table** to view the list in a table. + +2. Select **User changes** to enable user input. + +3. Select the drivers you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. + +4. Click **Save** when finished. + +## Review low-risk apps and drivers + +Applications and drivers that are meet certain criteria to be considered low risk are displayed on this blade. + +![Blade showing low-risk apps](../images/ua-step2-low-risk.png) + +The first row reports the number of your apps that have an official statement of support on Windows 10 from the software vendor, so you can be confident that they will work on your target operating system. + +The second row (**Apps that are "Highly adopted"**) shows apps that have a ReadyForWindows status of "Highly adopted". This means that they have been installed on at least 100,000 commercial Windows 10 devices, and that Microsoft has not detected significant issues with the app in diagnostic data. Since these apps are prevalent in the ecosystem at large, you can be confident that they will work in your environment as well. + +Each row of the blade uses a different criterion to filter your apps or drivers. You can view a list of applications that meet the criterion by clicking into a row of the blade. For example, if you click the row that says "Apps that are 'Highly adopted'", the result is a list of apps that have a ReadyForWindows status of "Highly adopted". From here, you can bulk-select the results, select **Ready to upgrade**, and then click **Save**. This will mark all apps meeting the "Highly adopted" criterion as "Ready to upgrade"--no further validation is required. Any applications that you have marked as *Mission critical* or *Business critical* are filtered out, as well as any app that has an issue known to Microsoft. This allows you to work with apps in bulk without having to worry about missing a critical app. + +You can customize the criteria further by using the Log Search query language. For example, if a ReadyForWindows status of "Adopted" is not sufficient by itself for you to be confident in an app's compatibility, you can add additional filters. To do this, click the row labeled **Apps that are 'Adopted'**. Then, modify the resulting query to fit your company's risk tolerance. If, for example, you prefer that an app must be "Adopted" and have fewer than 1,000 installations, then add *TotalInstalls < 1000* to the end of the Log Search query. Similarly, you can append additional criteria by using other attributes such as monthly active users or app importance. + +>[!NOTE] +>Apps that you have designated as *Mission critical* or *Business critical* are automatically **excluded** from the counts on this blade. If an app is critical, you should always validate it manually it prior to upgrading. + + At the bottom of the blade, the **OTHER APPS AND DRIVERS IN NEED OF REVIEW** section allows you to quickly access apps you have designated as **Mission critical** or **Business critical**, your remaining apps that still need to be reviewed, and your remaining drivers that need to be reviewed. + + + +## Prioritize app and driver testing + +Planning and executing an OS upgrade project can be overwhelming. When you are tasked with evaluating thousands of applications and drivers to ensure a successful upgrade, it can be difficult to decide where to start. The Upgrade Readiness solution provides valuable assistance for you, helping to determine the most important apps and drivers to unblock and enabling you yo create a proposed action plan. + +### Proposed action plan + +The Upgrade Readiness proposed action plan is an optimally ordered list of apps and drivers that are in need of review. By testing apps and drivers in the order suggested by the proposed action plan, you are able to increase your number of “Ready to upgrade” computers in an efficient manner. The action plan can be a very powerful tool during upgrade planning – but it’s most helpful when it’s used correctly. This topic explains the proposed action plan, describes how to use it, and calls out a few misconceptions and invalid use cases that you should avoid. + +The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. + +Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade.” + +>Since “Low install count” apps are automatically marked “Ready to upgrade”, you will not see any of these apps in the proposed action plan. + +Each item in the plan has the following attributes: + +| Attribute | Description | Example value | +|-----------------------|------------------------------------------|----------------| +| ItemRank | The location of this item in the context of the proposed action plan. For example, the item with ItemRank 7 is the 7th item in the Plan. It is crucial that the Plan is viewed in order by increasing ItemRank. Sorting the Plan in any other way invalidates the insights that the Plan provides. | 7 | +| ItemType | Whether this item is an app or driver -- possible values are: "App" and "Driver." | App | +| ItemName | The name of the app or driver that is in need of review. | Microsoft Visual C++ 2005 Redistributable (x64) | +| ItemVendor | The vendor of the app or driver. | Microsoft Corporation | +| ItemVersion | The version of the app or driver. | 12.1.0.1 | +| ItemLanguage | If this item is an application, then this field will be the language of the app. If the item is a driver, then this will say "N/A." | English | +| ItemHardwareId | If this item is a driver, then this field will be the hardware id of the driver. If the item is an app, then this will say "N/A." | N/A | +| Upgrade Decision | The upgrade decision you have provided for this app or driver. If you have not defined an upgrade decision, then you will see the default value of “Not reviewed.” | Review in progress | +| ComputersUnblocked | Assuming you have already marked all previous items in the proposed action plan “Ready to upgrade”, this represents the number of additional computers that will become “Ready to upgrade” by testing this app or driver and giving it an upgrade decision of “Ready to upgrade”. For example, if ComputersUnblocked is 200, then resolving any issues associated with the app/driver in question will make 200 new computers “Ready to upgrade.” | 200 | +| CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | +| CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | + +See the following example action plan items (click the image for a full-size view): + +![Proposed action plan](../images/UR-lift-report.jpg) + +
+In this example, the 3rd item is an application: Microsoft Bing Sports, a modern app, version 4.20.951.0, published by Microsoft. By validating this app and making its UpgradeDecision “Ready to upgrade”, you can potentially make 1014 computers “Ready to upgrade” – but only after you have already validated items 1 and 2 in the list. By marking items 1, 2, and 3 “Ready to upgrade”, 14779 of your computers will become upgrade-ready. This represents 10.96% of the machines in this workspace. + +#### Using the proposed action plan + +There are several valid use cases for the proposed action plan. But it’s always important to remember that the information presented in the Plan is only accurate when sorted by increasing Item Rank! Here are three potential cases in which you could use the proposed action plan: + +1. Quickly determine how many apps and drivers you’ll need to validate in order to make x% of your computers upgrade-ready. To determine this, simply find the first item in the Plan with a CumulativeUnblockedPct greater than or equal to your desired percentage of upgrade-ready computers. The corresponding ItemRank represents the smallest number of apps and drivers that you can validate in order to reach your upgrade readiness goal. The prior items in the proposed action plan itself represent the most efficient route to reaching your goal. + +2. Use the proposed action plan to prepare a small portion of your machines for a pilot of your target Operating System. Let’s say you want to test a new Operating System by upgrading a few hundred computers. You can use the proposed action plan to determine how many apps and drivers you will need to validate before you can be confident that your pilot will be successful. + +3. If your project deadline is approaching and you only have time to validate a few more apps and drivers, you can use the proposed action plan to determine which apps and drivers you should focus on to maximize the number of computers that you can confidently upgrade. + +#### Misconceptions and things to avoid + +The most common misconceptions about the proposed action plan involve the assumption that each item in the plan is independent of those around it. The apps and drivers in the plan must be considered in the correct order to draw valid conclusions. For example, if you choose to validate items 1, 3, 4, and 5 and mark each of them “Ready to upgrade,” the proposed action plan cannot tell you how many computers will become upgrade-ready as a result of your testing. Even the non-cumulative “ComputersUnblocked” count is dependent upon all prior issues having already been resolved. + +If an item with ItemRank = 7 has a ComputersUnblocked value of 50, do not assume that 50 of your computers will become upgrade-ready if you test this item. However, if you validate items 1 through 6 in the plan, you can make an additional 50 computers upgrade-ready by validating the 7th item in the plan. diff --git a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md index b4cdb30a40..852b31c569 100644 --- a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md +++ b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md @@ -1,61 +1,65 @@ ---- -title: Upgrade Readiness - Targeting a new operating system version -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Explains how to run Upgrade Readiness again to target a different operating system version or bulk-approve all apps from a given vendor -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Targeting a new operating system version - -After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: - -## TestResults - -If you want to preserve the TestResults from the previous operating system version testing, there is nothing you need to do. - -If you want to reset them, click any of the rows in the **Prioritize Application** blade (described in [Upgrade Readiness - Step 1: Identify important apps](upgrade-readiness-identify-apps.md)). This will take you to the **Log Search** user experience. Replace the query in that window with the following query: - -`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and TestResult <> "Not started"` - -After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **TestResult** to *Not started*. Leave all other fields as they are. - -## UpgradeDecision - -If you want to preserve the UpgradeDecision from the previous operating system version testing, there is nothing you need to do. - -If you want to reset them, keep these important points in mind: - -- Make sure to *not* reset the **Ready to upgrade** decision for the "long tail" of apps that have importance of **Ignore** or **Low install count**. Doing this will make it extremely difficult to complete the Upgrade Readiness workflow. -- Decide which decisions to reset. For example, one option is just to reset the decisions marked **Ready to upgrade** (in order to retest those), while preserving states of apps marked **Won't upgrade**. Doing this means you won't lose track of this previous marking. Or you can reset everything. - -To do this, type the following query in **Log Search**: - -`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and Importance <> "Ignore" and Importance <> "Low install count" and UpgradeDecision == "Ready to upgrade"` - ->[!NOTE] ->If you just want to reset all **UpgradeDecision** values, you can simply remove `'and UpgradeDecision == "Ready to upgrade"` from the query. - -After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **UpgradeDecision** to *Not reviewed*. Leave all other fields as they are. - - -## Bulk-approving apps from a given vendor - -You can bulk-approve all apps from a given vendor (for example, Microsoft) if there are no known compatibility issues. To do this, type the following query in **Log Search**: - -`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and AppVendor has "Microsoft" and UpgradeAssessment=="No known issues" and UpgradeDecision<>"Ready to upgrade"` - -After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit" button**, and then set the **UpgradeDecision** to *Ready to upgrade*. Leave all other fields as they are. - -## Related topics - -[Windows Analytics overview](../update/windows-analytics-overview.md) - -[Manage Windows upgrades with Upgrade Readiness](manage-windows-upgrades-with-upgrade-readiness.md) - -[Get started with Upgrade Readiness](upgrade-readiness-get-started.md) - +--- +title: Upgrade Readiness - Targeting a new operating system version +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Explains how to run Upgrade Readiness again to target a different operating system version or bulk-approve all apps from a given vendor +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Targeting a new operating system version + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: + +## TestResults + +If you want to preserve the TestResults from the previous operating system version testing, there is nothing you need to do. + +If you want to reset them, click any of the rows in the **Prioritize Application** blade (described in [Upgrade Readiness - Step 1: Identify important apps](upgrade-readiness-identify-apps.md)). This will take you to the **Log Search** user experience. Replace the query in that window with the following query: + +`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and TestResult <> "Not started"` + +After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **TestResult** to *Not started*. Leave all other fields as they are. + +## UpgradeDecision + +If you want to preserve the UpgradeDecision from the previous operating system version testing, there is nothing you need to do. + +If you want to reset them, keep these important points in mind: + +- Make sure to *not* reset the **Ready to upgrade** decision for the "long tail" of apps that have importance of **Ignore** or **Low install count**. Doing this will make it extremely difficult to complete the Upgrade Readiness workflow. +- Decide which decisions to reset. For example, one option is just to reset the decisions marked **Ready to upgrade** (in order to retest those), while preserving states of apps marked **Won't upgrade**. Doing this means you won't lose track of this previous marking. Or you can reset everything. + +To do this, type the following query in **Log Search**: + +`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and Importance <> "Ignore" and Importance <> "Low install count" and UpgradeDecision == "Ready to upgrade"` + +>[!NOTE] +>If you just want to reset all **UpgradeDecision** values, you can simply remove `'and UpgradeDecision == "Ready to upgrade"` from the query. + +After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **UpgradeDecision** to *Not reviewed*. Leave all other fields as they are. + + +## Bulk-approving apps from a given vendor + +You can bulk-approve all apps from a given vendor (for example, Microsoft) if there are no known compatibility issues. To do this, type the following query in **Log Search**: + +`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and AppVendor has "Microsoft" and UpgradeAssessment=="No known issues" and UpgradeDecision<>"Ready to upgrade"` + +After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit" button**, and then set the **UpgradeDecision** to *Ready to upgrade*. Leave all other fields as they are. + +## Related topics + +[Windows Analytics overview](../update/windows-analytics-overview.md) + +[Manage Windows upgrades with Upgrade Readiness](manage-windows-upgrades-with-upgrade-readiness.md) + +[Get started with Upgrade Readiness](upgrade-readiness-get-started.md) + diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index 8bbc0e4a13..ea1c4c369a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -1,73 +1,77 @@ ---- -title: Upgrade Readiness - Upgrade Overview (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Displays the total count of computers sharing data and upgraded. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Upgrade overview - -The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. - -The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). - -The following color-coded status changes are reflected on the upgrade overview blade: - -- The "Last updated" banner: - - No delay in processing device inventory data = "Last updated" banner is displayed in green. - - Delay processing device inventory data = "Last updated" banner is displayed in amber. -- Computers with incomplete data: - - Less than 4% = Count is displayed in green. - - 4% - 10% = Count is displayed in amber. - - Greater than 10% = Count is displayed in red. -- Computers with outdated KB: - - Less than 10% = Count is displayed in green. - - 10% - 30% = Count is displayed in amber. - - Greater than 30% = Count is displayed in red. -- User changes: - - Pending user changes = User changes count displays "Data refresh pending" in amber. - - No pending user changes = User changes count displays "Up to date" in green. -- Target version: - - If the current value matches the recommended value, the version is displayed in green. - - If the current value is an older OS version than the recommended value, but not deprecated, the version is displayed in amber. - - If the current value is a deprecated OS version, the version is displayed in red. - -Click a row to drill down and see details about individual computers. If updates are missing, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) for information on required updates. - -In the following example, there is no delay in data processing, more than 10% of computers (6k\8k) have incomplete data, more than 30% of computers (6k/8k) require an update, there are no pending user changes, and the currently selected target OS version is the same as the recommended version: - -![Upgrade overview](../images/ur-overview.png) - - - -If data processing is delayed, the "Last updated" banner will indicate the date on which data was last updated. You can continue using your workspace as normal. However, any changes or additional information that is added might not be displayed until data is refreshed. When your workspace is in this state, there is no action required; data is typically refreshed and the display will return to normal again within 24 hours. - -If there are computers with incomplete data, verify that you have installed the latest compatibilty updates. Install the updates if necessary and then run the most recent [Update Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the Microsoft download center. The updated data payload should appear in Upgrade Readiness within 48 hours of a successful run on the deployment script. - -Select **Total computers** for a list of computers and details about them, including: - -- Computer ID and computer name -- Computer manufacturer -- Computer model -- Operating system version and build -- Count of system requirement, application, and driver issues per computer -- Upgrade assessment based on analysis of computer diagnostic data -- Upgrade decision status - -Select **Total applications** for a list of applications discovered on user computers and details about them, including: - -- Application vendor -- Application version -- Count of computers the application is installed on -- Count of computers that opened the application at least once in the past 30 days -- Percentage of computers in your total computer inventory that opened the application in the past 30 days -- Issues detected, if any -- Upgrade assessment based on analysis of application data -- Rollup level +--- +title: Upgrade Readiness - Upgrade Overview (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Displays the total count of computers sharing data and upgraded. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Upgrade overview + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. + +The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). + +The following color-coded status changes are reflected on the upgrade overview blade: + +- The "Last updated" banner: + - No delay in processing device inventory data = "Last updated" banner is displayed in green. + - Delay processing device inventory data = "Last updated" banner is displayed in amber. +- Computers with incomplete data: + - Less than 4% = Count is displayed in green. + - 4% - 10% = Count is displayed in amber. + - Greater than 10% = Count is displayed in red. +- Computers with outdated KB: + - Less than 10% = Count is displayed in green. + - 10% - 30% = Count is displayed in amber. + - Greater than 30% = Count is displayed in red. +- User changes: + - Pending user changes = User changes count displays "Data refresh pending" in amber. + - No pending user changes = User changes count displays "Up to date" in green. +- Target version: + - If the current value matches the recommended value, the version is displayed in green. + - If the current value is an older OS version than the recommended value, but not deprecated, the version is displayed in amber. + - If the current value is a deprecated OS version, the version is displayed in red. + +Click a row to drill down and see details about individual computers. If updates are missing, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) for information on required updates. + +In the following example, there is no delay in data processing, more than 10% of computers (6k\8k) have incomplete data, more than 30% of computers (6k/8k) require an update, there are no pending user changes, and the currently selected target OS version is the same as the recommended version: + +![Upgrade overview](../images/ur-overview.png) + + + +If data processing is delayed, the "Last updated" banner will indicate the date on which data was last updated. You can continue using your workspace as normal. However, any changes or additional information that is added might not be displayed until data is refreshed. When your workspace is in this state, there is no action required; data is typically refreshed and the display will return to normal again within 24 hours. + +If there are computers with incomplete data, verify that you have installed the latest compatibilty updates. Install the updates if necessary and then run the most recent [Update Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the Microsoft download center. The updated data payload should appear in Upgrade Readiness within 48 hours of a successful run on the deployment script. + +Select **Total computers** for a list of computers and details about them, including: + +- Computer ID and computer name +- Computer manufacturer +- Computer model +- Operating system version and build +- Count of system requirement, application, and driver issues per computer +- Upgrade assessment based on analysis of computer diagnostic data +- Upgrade decision status + +Select **Total applications** for a list of applications discovered on user computers and details about them, including: + +- Application vendor +- Application version +- Count of computers the application is installed on +- Count of computers that opened the application at least once in the past 30 days +- Percentage of computers in your total computer inventory that opened the application in the past 30 days +- Issues detected, if any +- Upgrade assessment based on analysis of application data +- Rollup level diff --git a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md index bb0ea00851..ccd157ea5e 100644 --- a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md +++ b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md @@ -14,6 +14,9 @@ ms.topic: article # Use Upgrade Readiness to manage Windows upgrades +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + >[!IMPORTANT] >>**The OMS portal has been deprecated, so you need to switch to the [Azure portal](https://portal.azure.com) now.** The two portals offer the same experience, with some key differences. Learn how to use [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md). Find out more about the [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition), or jump right in and [Get started with Upgrade Readiness](https://docs.microsoft.com/windows/deployment/upgrade/upgrade-readiness-get-started). From 3b7cb0f19531f0a0a016696d62b1a80ac292fb93 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 14 Oct 2019 11:04:59 -0700 Subject: [PATCH 078/315] fixing crosslinks --- .../deployment/upgrade/upgrade-readiness-additional-insights.md | 2 +- windows/deployment/upgrade/upgrade-readiness-architecture.md | 2 +- windows/deployment/upgrade/upgrade-readiness-data-sharing.md | 2 +- windows/deployment/upgrade/upgrade-readiness-deploy-windows.md | 2 +- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- windows/deployment/upgrade/upgrade-readiness-get-started.md | 2 +- windows/deployment/upgrade/upgrade-readiness-identify-apps.md | 2 +- .../deployment/upgrade/upgrade-readiness-monitor-deployment.md | 2 +- windows/deployment/upgrade/upgrade-readiness-requirements.md | 2 +- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 2 +- windows/deployment/upgrade/upgrade-readiness-target-new-OS.md | 2 +- .../deployment/upgrade/upgrade-readiness-upgrade-overview.md | 2 +- .../upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index f1a72fa482..253142dec4 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Additional insights >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This topic provides information on additional features that are available in Upgrade Readiness to provide insights into your environment. These include: diff --git a/windows/deployment/upgrade/upgrade-readiness-architecture.md b/windows/deployment/upgrade/upgrade-readiness-architecture.md index 1cfc2e4bc8..d9bc229c23 100644 --- a/windows/deployment/upgrade/upgrade-readiness-architecture.md +++ b/windows/deployment/upgrade/upgrade-readiness-architecture.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness architecture >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. diff --git a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md index ec3030e57f..322316fb07 100644 --- a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md +++ b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md @@ -17,7 +17,7 @@ ms.collection: M365-analytics # Upgrade Readiness data sharing >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. diff --git a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md index e11b66977e..eb4c1d88d8 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md +++ b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 3: Deploy Windows >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. The blades in the **Deploy** section are: diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index f96cbdb0e3..1891acd137 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -17,7 +17,7 @@ ms.collection: M365-analytics # Upgrade Readiness deployment script >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). To automate the steps provided in [Get started with Upgrade Readiness](upgrade-readiness-get-started.md), and to troubleshoot data sharing issues, you can run the [Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409), developed by Microsoft. diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index 7681eb53ba..19c322e4bf 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -19,7 +19,7 @@ ms.collection: M365-analytics # Get started with Upgrade Readiness >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This topic explains how to obtain and configure Upgrade Readiness for your organization. diff --git a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md index 3cddd6a4a7..61818a5efc 100644 --- a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md +++ b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 1: Identify important apps >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index dae35a58e1..50d11a0876 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 4: Monitor >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index a6a8d7325a..fd00c603e7 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness requirements >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index e9dab24950..2c58536bd5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 2: Resolve app and driver issues >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. diff --git a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md index 852b31c569..78c11d1569 100644 --- a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md +++ b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Targeting a new operating system version >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index ea1c4c369a..b78fcd2044 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Upgrade overview >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. diff --git a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md index ccd157ea5e..8faa48539f 100644 --- a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md +++ b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md @@ -15,7 +15,7 @@ ms.topic: article # Use Upgrade Readiness to manage Windows upgrades >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). >[!IMPORTANT] >>**The OMS portal has been deprecated, so you need to switch to the [Azure portal](https://portal.azure.com) now.** The two portals offer the same experience, with some key differences. Learn how to use [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md). Find out more about the [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition), or jump right in and [Get started with Upgrade Readiness](https://docs.microsoft.com/windows/deployment/upgrade/upgrade-readiness-get-started). From 9fea3839b3b8c4974065d4b7aea626c12d053f9b Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 14 Oct 2019 13:31:53 -0700 Subject: [PATCH 079/315] Update windows-defender-antivirus-in-windows-10.md --- .../windows-defender-antivirus-in-windows-10.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index 342155a4b5..6327898e26 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 10/10/2019 +ms.date: 10/14/2019 ms.reviewer: manager: dansimp --- @@ -22,9 +22,7 @@ manager: dansimp - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Next-generation protection provides enhanced safety, alongside more traditional security measures. These services use machine learning and the cloud to keep all devices in your enterprise organization network safe. - -Next-generation protection services include: +Next-generation protection includes services that use machine learning together with the cloud to protect devices in your enterprise organization. Next-generation protection services include: - [Always-on scanning](configure-real-time-protection-windows-defender-antivirus.md), also known as "real-time protection", for advanced file and process behavior monitoring - [Cloud-based delivery](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) for near-instant detection and blocking of new and emerging threats @@ -32,7 +30,6 @@ Next-generation protection services include: >[!TIP] >Visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to see how the following features work: -> >- [Cloud-delivered protection](enable-cloud-protection-windows-defender-antivirus.md) >- Fast learning (including [block at first sight](configure-block-at-first-sight-windows-defender-antivirus.md)) >- [Potentially unwanted application blocking](detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) @@ -49,7 +46,7 @@ Windows Defender Antivirus is your main vehicle for next-generation protection, ## Configuring Next-generation services -You can use the following to configure and manage next-generation services in Windows 10, while running Windows Defender Antivirus: +You can use the following to configure and manage next-generation services in Windows 10 while running Windows Defender Antivirus: - System Center Configuration Manager (as System Center Endpoint Protection, or SCEP) - Microsoft Intune @@ -57,7 +54,7 @@ You can use the following to configure and manage next-generation services in Wi - Windows Management Instrumentation (WMI) - Group Policy -Configuration and management is largely the same in Windows Server 2016, while running Windows Defender Antivirus; however, [there are some differences](windows-defender-antivirus-on-windows-server-2016.md). +Configuration and management is largely the same in Windows Server 2016, while running Windows Defender Antivirus; however, there are some differences. To learn more, see [Windows Defender Antivirus on Windows Server 2016](windows-defender-antivirus-on-windows-server-2016.md). ## Related topics From 452574147c66d7be30c01c071022aa5b401d006b Mon Sep 17 00:00:00 2001 From: lomayor Date: Mon, 14 Oct 2019 13:47:03 -0700 Subject: [PATCH 080/315] Minor fixes to AH topics --- .../microsoft-defender-atp/advanced-hunting-best-practices.md | 4 ++-- .../advanced-hunting-schema-reference.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md index 10961a9499..bb1e594c49 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md @@ -26,7 +26,7 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-bestpractices-abovefoldlink) ## Optimize query performance -Apply the recommendations to get results faster and avoid timeouts while running complex queries: +Apply these recommendations to get results faster and avoid timeouts while running complex queries. - When trying new queries, always use `limit` to avoid extremely large result sets. You can also initially assess the size of the result set using `count`. - Use time filters first. Ideally, limit your queries to seven days. - Put filters that are expected to remove most of the data in the beginning of the query, right after the time filter. @@ -63,7 +63,7 @@ To create more durable queries using command lines, apply the following practice - Identify the known processes (such as *net.exe* or *psexec.exe*) by matching on the filename fields, instead of filtering on the command-line field. - When querying for command-line arguments, don't look for an exact match on multiple unrelated arguments in a certain order. Instead, use regular expressions or use multiple separate contains operators. -- Use case insensitive matches. For example, use `=~`, `in~`, `contains` instead of `==`, `in` or `contains_cs` +- Use case insensitive matches. For example, use `=~`, `in~`, and `contains` instead of `==`, `in` and `contains_cs` - To mitigate DOS command-line obfuscation techniques, consider removing quotes, replacing commas with spaces, and replacing multiple consecutive spaces with a single space. Note that there are more complex DOS obfuscation techniques that require other approaches, but these can help address the most common ones. The following examples show various ways to construct a query that looks for the file *net.exe* to stop the Windows Defender Firewall service: diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index 8841cd7785..e269b25de8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -25,10 +25,10 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -## Schema tables - The [Advanced hunting](advanced-hunting-overview.md) schema is made up of multiple tables that provide either event information or information about machines and other entities. To effectively build queries that span multiple tables, you need to understand the tables and the columns in the Advanced hunting schema. +## Schema tables + The following reference lists all the tables in the Advanced hunting schema. Each table name links to a page describing the column names for that table. Table and column names are also listed within the Microsoft Defender Security Center, in the schema representation on the Advanced hunting screen. From 760a0d7a95ffad82629c83153e3a4f6b04f4fa66 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 14 Oct 2019 14:33:07 -0700 Subject: [PATCH 081/315] add error 1058 --- .../microsoft-defender-atp/troubleshoot-onboarding.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index bf3d381bd3..53233130eb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -72,7 +72,7 @@ Event ID | Error Type | Resolution steps 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```. 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
Verify that the script was ran as an administrator. 15 | Failed to start SENSE service |Check the service health (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights).

If the machine is running Windows 10, version 1607 and running the command `sc query sense` returns `START_PENDING`, reboot the machine. If rebooting the machine doesn't address the issue, upgrade to KB4015217 and try onboarding again. -15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender Antivirus ELAM driver, see [Ensure that Windows Defender Antivirus is not disabled by a policy](#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy) for instructions. +15 | Failed to start SENSE service | If the message of the error is: System error 577 or error 1058 has occurred. You need to enable the Windows Defender Antivirus ELAM driver, see [Ensure that Windows Defender Antivirus is not disabled by a policy](#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy) for instructions. 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). 35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). @@ -180,7 +180,7 @@ There are additional components on the machine that the Microsoft Defender ATP a ### Ensure the diagnostic data service is enabled -If the machines aren't reporting correctly, you might need to check that the Windows 10 diagnostic data service is set to automatically start and is running on the machine. The service might have been disabled by other programs or user configuration changes. +If the machines aren't reporting correctly, you might need to check that the Windows 10 diagnostic data service is set to automatically start and is running on the machine. The service might have been disabled by other programs or user configuration changes. First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). @@ -248,7 +248,7 @@ If the verification fails and your environment is using a proxy to connect to th ### Ensure that Windows Defender Antivirus is not disabled by a policy **Problem**: The Microsoft Defender ATP service does not start after onboarding. -**Symptom**: Onboarding successfully completes, but you see error 577 when trying to start the service. +**Symptom**: Onboarding successfully completes, but you see error 577 or error 1058 when trying to start the service. **Solution**: If your machines are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not disabled in system policy. From 9868699bb2e65158af7aa46d2b91e12ec47b1fc5 Mon Sep 17 00:00:00 2001 From: hubalazs <10714856+hubalazs@users.noreply.github.com> Date: Tue, 15 Oct 2019 13:34:34 +0200 Subject: [PATCH 082/315] Fixed typo (Techincal) --- .../hello-for-business/hello-how-it-works-tech-deep-dive.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md index 723a2e1e54..bb57bd6b57 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md @@ -1,5 +1,5 @@ --- -title: How Windows Hello for Business works - Techincal Deep Dive +title: How Windows Hello for Business works - Technical Deep Dive description: Explains registration, authentication, key material, and infrastructure for Windows Hello for Business. keywords: identity, PIN, biometric, Hello, passport, WHFB, hybrid, key-trust, works ms.prod: w10 From 152d14dccbcc272d1787ef0e07be701af1115f02 Mon Sep 17 00:00:00 2001 From: Nikita Potapenko Date: Tue, 15 Oct 2019 14:43:08 +0300 Subject: [PATCH 083/315] Fix code snippet --- windows/client-management/troubleshoot-tcpip-connectivity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-connectivity.md b/windows/client-management/troubleshoot-tcpip-connectivity.md index cff5317a5f..fe6e32ce59 100644 --- a/windows/client-management/troubleshoot-tcpip-connectivity.md +++ b/windows/client-management/troubleshoot-tcpip-connectivity.md @@ -89,7 +89,7 @@ The application which is causing the reset (identified by port numbers) should b >The above information is about resets from a TCP standpoint and not UDP. UDP is a connectionless protocol and the packets are sent unreliably. You would not see retransmission or resets when using UDP as a transport protocol. However, UDP makes use of ICMP as a error reporting protocol. When you have the UDP packet sent out on a port and the destination does not have port listed, you will see the destination sending out **ICMP Destination host unreachable: Port unreachable** message immediately after the UDP packet -```typescript +``` 10.10.10.1 10.10.10.2 UDP UDP:SrcPort=49875,DstPort=3343 10.10.10.2 10.10.10.1 ICMP ICMP:Destination Unreachable Message, Port Unreachable,10.10.10.2:3343 @@ -98,7 +98,7 @@ The application which is causing the reset (identified by port numbers) should b During the course of troubleshooting connectivity issue, you might also see in the network trace that a machine receives packets but does not respond to. In such cases, there could be a drop at the server level. You should enable firewall auditing on the machine to understand if the local firewall is dropping the packet. -```typescript +``` auditpol /set /subcategory:"Filtering Platform Packet Drop" /success:enable /failure:enable ``` From 72cb4153dbe5fa1e9673eab2202e97d790115b34 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 15 Oct 2019 17:57:56 +0500 Subject: [PATCH 084/315] Update windows-defender-application-control.md --- .../windows-defender-application-control.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md index 3605322e2c..b3bbec14d2 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md @@ -18,7 +18,7 @@ ms.date: 01/08/2019 **Applies to:** -- Windows 10 Enterprise +- Windows 10 - Windows Server 2016 - Windows Server 2019 @@ -41,7 +41,7 @@ WDAC policies also block unsigned scripts and MSIs, and Windows PowerShell runs ## WDAC System Requirements WDAC policies can only be created on computers beginning with Windows 10 Enterprise or Windows Server 2016 and above. -They can be applied to computers running Windows 10 Enterprise or Windows Server 2016 and above and optionally managed via Mobile Device Management (MDM), such as Microsoft Intune. +They can be applied to computers running any edition of Windows 10 or Windows Server 2016 and optionally managed via Mobile Device Management (MDM), such as Microsoft Intune. Group Policy or Intune can be used to distribute WDAC policies. ## New and changed functionality From 13c9f397d21b09be8bc12731ab1e50577d97964f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 15 Oct 2019 09:43:06 -0700 Subject: [PATCH 085/315] Update prepare-your-organization-for-bitlocker-planning-and-policies.md removing in-topic links as there's already an "in this topic" navigation on the right side of the page. Everything else is good to go --- ...rganization-for-bitlocker-planning-and-policies.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md index e1319973a2..6e2f30a20e 100644 --- a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md +++ b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md @@ -27,17 +27,6 @@ This topic for the IT professional explains how can you plan your BitLocker depl When you design your BitLocker deployment strategy, define the appropriate policies and configuration requirements based on the business requirements of your organization. The following topics will help you collect information that you can use to frame your decision-making process about deploying and managing BitLocker systems. -- [Audit your environment](#audit-your-environment) -- [Encryption keys and authentication](#encryption-keys-and-authentication) -- [TPM hardware configurations](#tpm-hardware-configurations) -- [Non-TPM hardware configurations](#non-tpm-hardware-configurations) -- [Disk configuration considerations](#disk-configuration-considerations) -- [BitLocker provisioning](#bitlocker-provisioning) -- [Used Disk Space Only encryption](#used-disk-space-only-encryption) -- [Active Directory Domain Services considerations](#active-directory-domain-services-considerations) -- [FIPS support for recovery password protector](#fips-support-for-recovery-password-protector) -- [BitLocker Group Policy settings](bitlocker-group-policy-settings.md) - ## Audit your environment To plan your enterprise deployment of BitLocker, you must first understand your current environment. Conduct an informal audit to define your current policies, procedures, and hardware environment. Begin by reviewing your existing corporate security policies as they relate to disk encryption software. If your organization is not currently using disk encryption software, none of these policies will exist. If you are using disk encryption software, then you might need to modify your organization's policies to address the capabilities of BitLocker. From 3af4aa4cc8a54a116c5fc08fddfc6ccf4f01231a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Oct 2019 10:08:08 -0700 Subject: [PATCH 086/315] Update policy-csp-connectivity.md --- .../mdm/policy-csp-connectivity.md | 100 ------------------ 1 file changed, 100 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 5f0fc99b9e..ea6ca3b3a9 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -364,106 +364,6 @@ The following list shows the supported values:
-<<<<<<< HEAD -======= -**Connectivity/AllowNFC** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Allows or disallows near field communication (NFC) on the device. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Do not allow NFC capabilities. -- 1 (default) – Allow NFC capabilities. - - - - -The following example shows how to disallow NFC capabilities. - -```xml - - - - $CmdID$ - - - ./Vendor/MSFT/Policy/Config/Connectivity/AllowNFC - - - int - - 0 - - - - - -``` - - - - -
- - ->>>>>>> master **Connectivity/AllowPhonePCLinking** From b554690dbedf33006abf7e2c5ff4765acf01f577 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 15 Oct 2019 10:12:42 -0700 Subject: [PATCH 087/315] Updates for new products --- devices/surface/TOC.md | 16 +++++++++++----- devices/surface/get-started.md | 15 ++++++++------- devices/surface/surface-dock-firmware-update.md | 6 ++++++ .../surface/wake-on-lan-for-surface-devices.md | 6 +++--- 4 files changed, 28 insertions(+), 15 deletions(-) diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 3a335c36cb..8c64a598e4 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -3,13 +3,17 @@ ## [Get started](get-started.md) ## Overview -### [Surface Pro Tech specs](https://www.microsoft.com/surface/devices/surface-pro/tech-specs) -### [Surface Book Tech specs](https://www.microsoft.com/surface/devices/surface-book/tech-specs) -### [Surface Studio Tech specs](https://www.microsoft.com/surface/devices/surface-studio/tech-specs) -### [Surface Go Tech specs](https://www.microsoft.com/surface/devices/surface-go/tech-specs) -### [Surface Laptop 2 Tech specs](https://www.microsoft.com/surface/devices/surface-laptop/tech-specs) + +### [Surface Pro 7 for Business](https://www.microsoft.com/surface/business/surface-pro-7) +### [Surface Pro X for Business](https://www.microsoft.com/surface/business/surface-pro-x) +### [Surface Laptop 3 for Business](https://www.microsoft.com/surface/business/surface-laptop-3) +### [Surface Book 2 for Business](https://www.microsoft.com/surface/business/surface-book-2) +### [Surface Studio 2 for Business](https://www.microsoft.com/surface/business/surface-studio-2) +### [Surface Go](https://www.microsoft.com/surface/business/surface-go) +### [Secure, work-anywhere mobility with LTE Advanced](https://www.microsoft.com/surface/business/lte-laptops-and-tablets) ## Plan + ### [Surface device compatibility with Windows 10 Long-Term Servicing Branch](surface-device-compatibility-with-windows-10-ltsc.md) ### [Long-Term Servicing Branch for Surface devices](ltsb-for-surface.md) ### [Wake On LAN for Surface devices](wake-on-lan-for-surface-devices.md) @@ -19,6 +23,7 @@ ### [Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md) ## Deploy + ### [Deploy Surface devices](deploy.md) ### [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) ### [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md) @@ -33,6 +38,7 @@ ### [Surface System SKU reference](surface-system-sku-reference.md) ## Manage + ### [Optimize Wi-Fi connectivity for Surface devices](surface-wireless-connect.md) ### [Best practice power settings for Surface devices](maintain-optimal-power-settings-on-Surface-devices.md) ### [Surface Dock Firmware Update](surface-dock-firmware-update.md) diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 407e12ba82..1bcf364edd 100644 --- a/devices/surface/get-started.md +++ b/devices/surface/get-started.md @@ -14,7 +14,7 @@ ms.localizationpriority: High --- # Get started with Surface devices -Harness the power of Surface, Windows, and Office connected together through the cloud. Find tools, step-by-step guides, and other resources to help you plan, deploy, and manage Surface devices in your organization. +Harness the power of Surface, Windows,and Office connected together through the cloud. Find tools, step-by-step guides, and other resources to help you plan, deploy, and manage Surface devices in your organization.

aBeFlGWn@xH=z?T)xWycX=OAoHJ$Y+wT$0o1wos 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 QhOco!`{KEhv-aWt2ScY}cK`qY literal 0 HcmV?d00001 diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index a637aea0a8..0f64c2b157 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -17,14 +17,8 @@ ms.topic: article --- # Delivery Optimization in Update Compliance -The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. - ![DO status](images/UC_workspace_DO_status.png) - -> [!IMPORTANT] -> There is a known issue with the way device configuration is displayed for Delivery Optimization. Some devices running Windows 10, versions 1809 or 1903 report the Delivery Optimization DownloadMode configuration value as the sequential value in the list of possible configurations rather than the actual configured value. For example, a device that is configured as HTTP + Group (2), will be shown as HTTP + Internet (3) in Update Compliance. -> ->**This issue is now fixed by installing the 2019-07 cumulative update appropriate for the device.** +The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. ## Delivery Optimization Status @@ -34,11 +28,9 @@ The Delivery Optimization Status section includes three blades: - The **Content Distribution (%)** blade shows the percentage of bandwidth savings for each category - The **Content Distribution (GB)** blade shows the total amount of data seen from each content type broken down by the download source (peers vs non-peers). - - ## Device Configuration blade -Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Set up Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md) for recommendations for different scenarios or [Delivery Optimization reference](waas-delivery-optimization-reference.md#download-mode) for complete details of this setting. +Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md#download-mode). ## Content Distribution (%) blade The first of two blades showing information on content breakdown, this blade shows a ring chart summarizing **Bandwidth Savings %**, which is the percentage of data received from peer sources out of the total data downloaded (for any device that used peer-to-peer distribution). @@ -52,4 +44,3 @@ The download sources that could be included are: - LAN Bytes: Bytes downloaded from LAN Peers which are other devices on the same local network - Group Bytes: Bytes downloaded from Group Peers which are other devices that belong to the same Group (available when the “Group” download mode is used) - HTTP Bytes: Non-peer bytes. The HTTP download source can be Microsoft Servers, Windows Update Servers, a WSUS server or an SCCM Distribution Point for Express Updates. - diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 8a005eb69d..7b176cbb39 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -1,75 +1,129 @@ ---- -title: Get started with Update Compliance (Windows 10) -ms.reviewer: -manager: laurawi -description: Configure Update Compliance in Azure Portal to see the status of updates and antimalware protection on devices in your network. -keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Get started with Update Compliance -This topic explains the steps necessary to configure your environment for Windows Analytics: Update Compliance. - -Steps are provided in sections that follow the recommended setup process: - -1. Ensure you meet the [Update Compliance prerequisites](#update-compliance-prerequisites). -2. [Add Update Compliance to your Azure subscription](#add-update-compliance-to-your-azure-subscription). -3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). -4. [Use Update Compliance](update-compliance-using.md) to monitor Windows Updates, Windows Defender Antivirus status, and Delivery Optimization. - -## Update Compliance prerequisites -Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: -1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. -2. Update Compliance provides detailed deployment data for devices on the Semi-Annual Channel and the Long-term Servicing Channel. Update Compliance will show Windows Insider Preview devices, but currently will not provide detailed deployment information for them. -3. Update Compliance requires at least the Basic level of diagnostic data and a Commercial ID to be enabled on the device. -4. To show device names for versions of Windows 10 starting with 1803 in Windows Analytics you must opt in. For details about this, see the "AllowDeviceNameinTelemetry (in Windows 10)" entry in the table in the [Distributing policies at scale](windows-analytics-get-started.md#deploying-windows-analytics-at-scale) section of [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). -5. To use the Windows Defender Status, devices must be E3-licensed and have Cloud Protection enabled. E5-licensed devices will not appear here. For E5 devices, you should use [Windows Defender ATP](https://docs.microsoft.com/sccm/protect/deploy-use/windows-defender-advanced-threat-protection) instead. For more information on Windows 10 Enterprise licensing, see [Windows 10 Enterprise: FAQ for IT Professionals](https://docs.microsoft.com/windows/deployment/planning/windows-10-enterprise-faq-itpro). - -## Add Update Compliance to your Azure subscription -Update Compliance is offered as a solution which is linked to a new or existing [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. To configure this, follow these steps: - -1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - -> [!NOTE] -> Update Compliance is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Update Compliance, but no Azure charges are expected to accrue to the subscription as a result of using Update Compliance. - -2. In the Azure portal select **+ Create a resource**, and search for “Update Compliance". You should see it in the results below. - -![Update Compliance marketplace search results](images/UC_00_marketplace_search.png) - -3. Select **Update Compliance** and a blade will appear summarizing the solution’s offerings. At the bottom, select **Create** to begin adding the solution to Azure. - -![Update Compliance solution creation](images/UC_01_marketplace_create.png) - -4. Choose an existing workspace or create a new workspace that will be assigned to the Update Compliance solution. - - If you already have another Windows Analytics solution, you should use the same workspace. - - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - - For the location setting, choose the Azure region where you would prefer the data to be stored. - - For the pricing tier select **per GB**. - -![Update Compliance workspace creation](images/UC_02_workspace_create.png) - -5. The resource group and workspace creation process could take a few minutes. After this, you are able to use that workspace for Update Compliance. Select **Create**. - -![Update Compliance workspace selection](images/UC_03_workspace_select.png) - -6. Watch for a notification in the Azure portal that your deployment has been successful. This might take a few minutes. Then, select **Go to resource**. - -![Update Compliance deployment successful](images/UC_04_resourcegrp_deployment_successful.png) - -## Enroll devices in Windows Analytics -Once you've added Update Compliance to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Update Compliance there are two key steps for enrollment: -1. Deploy your Commercial ID (from the Update Compliance Settings page) to your Windows 10 devices (typically by using Group Policy, [Mobile Device Management](https://docs.microsoft.com/windows/client-management/windows-10-mobile-and-mdm), [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/understand/introduction) or similar). -2. Ensure the Windows Diagnostic Data setting on devices is set to at least Basic (typically using Group Policy or similar). For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - -After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. +--- +title: Get started with Update Compliance (Windows 10) +ms.reviewer: +manager: laurawi +description: Configure Update Compliance in Azure Portal to see the status of updates and antimalware protection on devices in your network. +keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Get started with Update Compliance +This topic explains the steps necessary to configure your environment for Update Compliance. + +Steps are provided in sections that follow the recommended setup process: + +1. Ensure you meet the [Update Compliance prerequisites](#update-compliance-prerequisites). +2. [Add Update Compliance to your Azure subscription](#add-update-compliance-to-your-azure-subscription). +3. [Enroll devices in Update Compliance](#enroll-devices-in-update-compliance). +4. [Use Update Compliance](update-compliance-using.md) to monitor Windows Updates and get Delivery Optimization insights. + +## Update Compliance prerequisites +Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: +1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. +2. Update Compliance provides detailed deployment data for devices on the Semi-Annual Channel and the Long-term Servicing Channel. Update Compliance will show Windows Insider Preview devices, but currently will not provide detailed deployment information for them. +3. Update Compliance requires at least the Basic level of diagnostic data and a Commercial ID to be enabled on the device. +4. For Windows 10 1803+, device names will not appear in Update Compliance unless you opt in. The steps to accomplish this is outlined in the [Enroll devices in Update Compliance](#enroll-devices-in-update-compliance) section. + +## Add Update Compliance to your Azure subscription +Update Compliance is offered as a solution which is linked to a new or existing [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. To configure this, follow these steps: + +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + +> [!NOTE] +> Update Compliance is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Update Compliance, but no Azure charges are expected to accrue to the subscription as a result of using Update Compliance. + +2. In the Azure portal select **+ Create a resource**, and search for “Update Compliance". You should see it in the results below. + +![Update Compliance marketplace search results](images/UC_00_marketplace_search.png) + +3. Select **Update Compliance** and a blade will appear summarizing the solution’s offerings. At the bottom, select **Create** to begin adding the solution to Azure. + +![Update Compliance solution creation](images/UC_01_marketplace_create.png) + +4. Choose an existing workspace or create a new workspace that will be assigned to the Update Compliance solution. + - [Desktop Analytics](TODO: Add Desktop Analytics reference: https://docs.microsoft.com/en-us/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **per GB**. + +![Update Compliance workspace creation](images/UC_02_workspace_create.png) + +5. The resource group and workspace creation process could take a few minutes. After this, you are able to use that workspace for Update Compliance. Select **Create**. + +![Update Compliance workspace selection](images/UC_03_workspace_select.png) + +6. Watch for a notification in the Azure portal that your deployment has been successful. This might take a few minutes. Then, select **Go to resource**. + +![Update Compliance deployment successful](images/UC_04_resourcegrp_deployment_successful.png) + +## Enroll devices in Update Compliance +Once you've added Update Compliance to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Update Compliance there are three key steps to ensure successful enrollment: + +### Deploy your Commercial ID to devices +A Commercial ID is a globally-unique identifier assigned to a specific Log Analytics workspace. This is used to identify devices as part of your environment. + +To find your Commercial ID within Azure: +1. Navigate to the **Solutions** tab for your workspace, and then select the **WaaSUpdateInsights** solution. +2. From there, select the Update Compliance Settings page on the navbar. +3. Your Commercial ID is available in the settings page. + +![Update Compliance Settings page](images/UC_commercialID.png) + +>**Important** +> +>Regenerate your Commercial ID only if your Original ID key can no longer be used or if you want to completely reset your workspace. Regenerating your Commercial ID cannot be undone and will result in you losing data for all devices that have the current Commercial ID until the new Commercial ID is deployed to devices. + +#### Deploying Commercial ID using Group Policy +Commercial ID can be deployed using Group Policy. The Group Policy for Commercial ID is under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Configure the Commercial ID**. + +![Commercial ID Group Policy location](images/UC_commercialID_GP.png) + +#### Deploying Commercial ID using MDM +Commercial ID can be deployed through a [Mobile Device Management](https://docs.microsoft.com/en-us/windows/client-management/mdm/) (MDM) policy beginning with Windows 10, version 1607. Commercial ID is under the [DMClient configuration service provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/dmclient-csp). + +### Ensure endpoints are whitelisted +To enable data sharing between devices, your network, and Microsoft's Diagnostic Data Service, configure your proxy to whitelist the following endpoints. You may need security group approval to do this. + +| **Endpoint** | **Function** | +|---------------------------------------------------------|-----------| +| `https://v10c.events.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1803 and later. | +| `https://v10.vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1709 or earlier. | +| `https://settings-win.data.microsoft.com` | Enables the compatibility update to send data to Microsoft. | +| `http://adl.windows.com` | Allows the compatibility update to receive the latest compatibility data from Microsoft. | +| `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting in the event of certain Feature Update deployment failures. | +| `https://oca.telemetry.microsoft.com` | Online Crash Analysis, used to provide device-specific recommendations and detailed errors in the event of certain crashes. | +| `https://login.live.com` | This endpoint is optional but allows for the Update Compliance service to more reliably identify and process devices. If you want to disable end-user managed service account (MSA) access, you should apply the appropriate [policy](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts#block-all-consumer-microsoft-account-user-authentication) instead of blocking this endpoint. | + +### Set diagnostic data levels +Update Compliance requries that devices are configured to send Microsoft at least the Basic level of diagnostic data in order to function. For more information on Windows diagnostic data, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization). + +#### Configuring Telemetry level using Group Policy +You can set Allow Telemetry through Group Policy, this setting is in the same place as the Commercial ID policy, under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Allow Telemetry**. Update Compliance requires at least Basic (level 1) to function. + +![Allow Telemetry in Group Policy](images/UC_telemetrylevel.png) + +#### Configuring Telemetry level using MDM +Telemetry level can additionally be configured through a [Mobile Device Management](https://docs.microsoft.com/en-us/windows/client-management/mdm/) (MDM) policy. Allow Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). + +### Enabling Device Name in telemetry +Beginning with Windows 10, version 1803, Device Name is no longer collected as part of normal Windows Diagnostic Data and must explicitly be allowed to be sent to Microsoft. If devices do not have this policy enabled, their device name will appear as '#' instead. + +#### Allow Device Name in Telemetry with Group Policy +Allow Device Name in Telemetry is under the same node as Commercial ID and Allow Telemetry policies in Group Policy, listed as **Allow device name to be sent in Windows diagnostic data**. + +#### Allow Device Name in Telemetry with MDM +Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). + +>[!NOTE] +>After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 1ece514b2e..46ef650f22 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -1,57 +1,60 @@ ---- -title: Monitor Windows Updates and Windows Defender AV with Update Compliance (Windows 10) -ms.reviewer: -manager: laurawi -description: You can use Update Compliance in Azure Portal to monitor the progress of updates and key antimalware protection features on devices in your network. -keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Monitor Windows Updates with Update Compliance - -## Introduction - -Update Compliance is a [Windows Analytics solution](windows-analytics-overview.md) that enables organizations to: - -* Monitor Windows 10 Professional, Education, and Enterprise security, quality, and feature updates. -* View a report of device and update issues related to compliance that need attention. -* See the status of Windows Defender Antivirus signatures and threats. -* Check bandwidth savings incurred across multiple content types by using [Delivery Optimization](waas-delivery-optimization.md). - -Update Compliance is offered through the Azure portal, and is available free for devices that meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). - -Update Compliance uses Windows 10 and Windows Defender Antivirus diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, Windows Defender Antivirus data, and Delivery Optimization usage data, and then sends this data to a secure cloud to be stored for analysis and usage in [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal). - -See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: - -- [Get started with Update Compliance](update-compliance-get-started.md): How to add Update Compliance to your environment. -- [Using Update Compliance](update-compliance-using.md): How to begin using Update Compliance. - -## Update Compliance architecture - -The Update Compliance architecture and data flow is summarized by the following four-step process: - -1. User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service.
-2. Diagnostic data is analyzed by the Update Compliance Data Service.
-3. Diagnostic data is pushed from the Update Compliance Data Service to your Azure Monitor workspace.
-4. Diagnostic data is available in the Update Compliance solution.
- - ->[!NOTE] ->This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - - - -  -## Related topics - -[Get started with Update Compliance](update-compliance-get-started.md)
-[Use Update Compliance to monitor Windows Updates](update-compliance-using.md) +--- +title: Monitor Windows Updates and Windows Defender AV with Update Compliance (Windows 10) +ms.reviewer: +manager: laurawi +description: You can use Update Compliance in Azure Portal to monitor the progress of updates and key antimalware protection features on devices in your network. +keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Monitor Windows Updates with Update Compliance + +>[!IMPORTANT] +>Update Compliance is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). + +## Introduction + +Update Compliance is a [Windows Analytics solution](windows-analytics-overview.md) that enables organizations to: + +* Monitor security, quality, and feature updates for Windows 10 Professional, Education, and Enterprise editions. +* View a report of device and update issues related to compliance that need attention. +* Check bandwidth savings incurred across multiple content types by using [Delivery Optimization](waas-delivery-optimization.md). + +Update Compliance is offered through the Azure portal, and is included as part of Windows 10 licenses listed in the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). + +Update Compliance uses Windows 10 and Windows Defender Antivirus diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, Windows Defender Antivirus data, and Delivery Optimization usage data, and then sends this data to a secure cloud to be stored for analysis and usage in [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal). + +See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: + +- [Get started with Update Compliance](update-compliance-get-started.md): How to add Update Compliance to your environment. +- [Using Update Compliance](update-compliance-using.md): How to begin using Update Compliance. + +## Update Compliance architecture + +The Update Compliance architecture and data flow follows this process: + +1. User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service. +2. Diagnostic data is analyzed by the Update Compliance Data Service. +3. Diagnostic data is pushed from the Update Compliance Data Service to your Azure Monitor workspace. +4. Diagnostic data is available in the Update Compliance solution. + + +>[!NOTE] +>This process assumes that Windows diagnostic data is enabled and data sharing is enabled as outlined in the enrollment section of [Get started with Update Compliance](update-compliance-get-started.md). + + + +  +## Related topics + +[Get started with Update Compliance](update-compliance-get-started.md)
+[Use Update Compliance to monitor Windows Updates](update-compliance-using.md) \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 501c1bcb57..4234827db4 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -1,94 +1,94 @@ ---- -title: Using Update Compliance (Windows 10) -ms.reviewer: -manager: laurawi -description: Explains how to begin usihg Update Compliance. -keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Use Update Compliance - -In this section you'll learn how to use Update Compliance to monitor your device's Windows updates and Windows Defender Antivirus status. To configure your environment for use with Update Compliance, refer to [Get started with Update Compliance](update-compliance-get-started.md). - - -Update Compliance: -- Provides detailed deployment data for Windows 10 security, quality, and feature updates. -- Reports when devices have issues related to updates that need attention. -- Shows Windows Defender AV status information for devices that use it and meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). -- Shows bandwidth usage and savings for devices that are configured to use [Delivery Optimization](waas-delivery-optimization.md). -- Provides all of the above data in [Log Analytics](#using-log-analytics), which affords additional querying and export capabilities. - -## The Update Compliance tile -After Update Compliance has successfully been [added to your Azure subscription](update-compliance-get-started.md#add-update-compliance-to-your-azure-subscription), you’ll see this tile: - -![Update Compliance tile no data](images/UC_tile_assessing.png) - -When the solution is added, data is not immediately available. Data will begin to be collected after data is sent up that belongs to the Commercial ID associated with the device. This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). After Microsoft has collected and processed any device data associated with your Commercial ID, the tile will be replaced with the following summary: - -![Update Compliance tile with data](images/UC_tile_filled.png) - -The summary details the total number of devices that Microsoft has received data from with your Commercial ID. It also provides the number of devices that need attention if any. Finally, it details the last point at which your Update Compliance workspace was refreshed. - -## The Update Compliance workspace - -![Update Compliance workspace view](images/UC_workspace_needs_attention.png) - -When you select this tile, you will be redirected to the Update Compliance workspace. The workspace is organized with the Overview blade providing a hub from which to navigate to different reports of your devices' data. - -### Overview blade - -![The Overview blade](images/UC_workspace_overview_blade.png) - -Update Compliance’s overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: -* Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows 10. -* Feature updates: A device is up to date on feature updates whenever it has the latest applicable feature update installed. Update Compliance considers [Servicing Channel](waas-overview.md#servicing-channels) when determining update applicability. -* AV Signature: A device is up to date on Antivirus Signature when the latest Windows Defender Signatures have been downloaded. This distribution only considers devices that are running Windows Defender Antivirus. - -The blade also provides the time at which your Update Compliance workspace was [refreshed](#update-compliance-data-latency). - -The following is a breakdown of the different sections available in Update Compliance: -* [Need Attention!](update-compliance-need-attention.md) - This section is the default section when arriving to your Update Compliance workspace. It provides a summary of the different issues devices are facing relative to Windows 10 updates. -* [Security Update Status](update-compliance-security-update-status.md) - This section lists the percentage of devices that are on the latest security update released for the version of Windows 10 it is running. Selecting this section provides blades that summarize the overall status of security updates across all devices and a summary of their deployment progress towards the latest two security updates. -* [Feature Update Status](update-compliance-feature-update-status.md) - This section lists the percentage of devices that are on the latest feature update that is applicable to a given device. Selecting this section provides blades that summarize the overall feature update status across all devices and a summary of deployment status for different versions of Windows 10 in your environment. -* [Windows Defender AV Status](update-compliance-wd-av-status.md) - This section lists the percentage of devices running Windows Defender Antivirus that are not sufficiently protected. Selecting this section provides a summary of signature and threat status across all devices that are running Windows Defender Antivirus. This section is not applicable to devices not running Windows Defender Antivirus or devices that do not meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites) to be assessed. -* [Delivery Optimization Status](update-compliance-delivery-optimization.md) - This section summarizes bandwidth savings incurred by utilizing Delivery Optimization in your environment. It provides a breakdown of Delivery Optimization configuration across devices, and summarizes bandwidth savings and utilization across multiple content types. - - -## Update Compliance data latency -Update Compliance uses Windows 10 diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. The process that follows is as follows: - -Update Compliance is refreshed every 12 hours. This means that every 12 hours all data that has been gathered over the last 12-hour interval is pushed to Log Analytics. However, the rate that each data type is sent and how long it takes to be ready for Update Compliance varies, roughly outlined below. - -| Data Type | Refresh Rate | Data Latency | -|--|--|--| -|WaaSUpdateStatus | Once per day |4 hours | -|WaaSInsiderStatus| Once per day |4 hours | -|WaaSDeploymentStatus|Every update event (Download, install, etc.)|24-36 hours | -|WDAVStatus|On signature update|24 hours | -|WDAVThreat|On threat detection|24 hours | -|WUDOAggregatedStatus|On update event, aggregated over time|24-36 hours | -|WUDOStatus|Once per day|12 hours | - -This means you should generally expect to see new data every 24-36 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours (if it misses the 36th hour refresh, it would be in the 48th, so the data will be present in the 48th hour refresh). - -## Using Log Analytics - -Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. - -See below for a few topics related to Log Analytics: -* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure’s excellent documentation on [querying data in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-log-searches). -* To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-dashboards). -* [Gain an overview of Log Analytics’ alerts](https://docs.microsoft.com/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. - -## Related topics - -[Get started with Update Compliance](update-compliance-get-started.md) +--- +title: Using Update Compliance (Windows 10) +ms.reviewer: +manager: laurawi +description: Explains how to begin usihg Update Compliance. +keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Use Update Compliance + +In this section you'll learn how to use Update Compliance to monitor your device's Windows updates and Windows Defender Antivirus status. To configure your environment for use with Update Compliance, refer to [Get started with Update Compliance](update-compliance-get-started.md). + + +Update Compliance: +- Provides detailed deployment data for Windows 10 security, quality, and feature updates. +- Reports when devices have issues related to updates that need attention. +- Shows Windows Defender AV status information for devices that use it and meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). +- Shows bandwidth usage and savings for devices that are configured to use [Delivery Optimization](waas-delivery-optimization.md). +- Provides all of the above data in [Log Analytics](#using-log-analytics), which affords additional querying and export capabilities. + +## The Update Compliance tile +After Update Compliance has successfully been [added to your Azure subscription](update-compliance-get-started.md#add-update-compliance-to-your-azure-subscription), you’ll see this tile: + +![Update Compliance tile no data](images/UC_tile_assessing.png) + +When the solution is added, data is not immediately available. Data will begin to be collected after data is sent up that belongs to the Commercial ID associated with the device. This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Update Compliance](update-compliance-get-started.md#enroll-devices-in-update-compliance). After Microsoft has collected and processed any device data associated with your Commercial ID, the tile will be replaced with the following summary: + +![Update Compliance tile with data](images/UC_tile_filled.png) + +The summary details the total number of devices that Microsoft has received data from with your Commercial ID. It also provides the number of devices that need attention if any. Finally, it details the last point at which your Update Compliance workspace was refreshed. + +## The Update Compliance workspace + +![Update Compliance workspace view](images/UC_workspace_needs_attention.png) + +When you select this tile, you will be redirected to the Update Compliance workspace. The workspace is organized with the Overview blade providing a hub from which to navigate to different reports of your devices' data. + +### Overview blade + +![The Overview blade](images/UC_workspace_overview_blade.png) + +Update Compliance’s overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: +* Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows 10. +* Feature updates: A device is up to date on feature updates whenever it has the latest applicable feature update installed. Update Compliance considers [Servicing Channel](waas-overview.md#servicing-channels) when determining update applicability. +* AV Signature: A device is up to date on Antivirus Signature when the latest Windows Defender Signatures have been downloaded. This distribution only considers devices that are running Windows Defender Antivirus. + +The blade also provides the time at which your Update Compliance workspace was [refreshed](#update-compliance-data-latency). + +The following is a breakdown of the different sections available in Update Compliance: +* [Need Attention!](update-compliance-need-attention.md) - This section is the default section when arriving to your Update Compliance workspace. It provides a summary of the different issues devices are facing relative to Windows 10 updates. +* [Security Update Status](update-compliance-security-update-status.md) - This section lists the percentage of devices that are on the latest security update released for the version of Windows 10 it is running. Selecting this section provides blades that summarize the overall status of security updates across all devices and a summary of their deployment progress towards the latest two security updates. +* [Feature Update Status](update-compliance-feature-update-status.md) - This section lists the percentage of devices that are on the latest feature update that is applicable to a given device. Selecting this section provides blades that summarize the overall feature update status across all devices and a summary of deployment status for different versions of Windows 10 in your environment. +* [Delivery Optimization Status](update-compliance-delivery-optimization.md) - This section summarizes bandwidth savings incurred by utilizing Delivery Optimization in your environment. It provides a breakdown of Delivery Optimization configuration across devices, and summarizes bandwidth savings and utilization across multiple content types. + + +## Update Compliance data latency +Update Compliance uses Windows 10 diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. The process that follows is as follows: + +Update Compliance is refreshed every 12 hours. This means that every 12 hours all data that has been gathered over the last 12-hour interval is pushed to Log Analytics. However, the rate at which each type of data is sent from the device and how long it takes to be ready for Update Compliance varies, roughly outlined below. + +| Data Type | Data upload rate from device | Data Latency | +|--|--|--| +|WaaSUpdateStatus | Once per day |4 hours | +|WaaSInsiderStatus| Once per day |4 hours | +|WaaSDeploymentStatus|Every update event (Download, install, etc.)|24-36 hours | +|WDAVStatus|On signature update|24 hours | +|WDAVThreat|On threat detection|24 hours | +|WUDOAggregatedStatus|On update event, aggregated over time|24-36 hours | +|WUDOStatus|Once per day|12 hours | + +This means you should generally expect to see new data device data every 24 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours (if it misses the 36th hour refresh, it would be in the 48th, so the data will be present in the 48th hour refresh). + +## Using Log Analytics + +Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. + +See below for a few topics related to Log Analytics: +* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure’s excellent documentation on [querying data in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-log-searches). +* To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-dashboards). +* [Gain an overview of Log Analytics’ alerts](https://docs.microsoft.com/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. + +## Related topics + +[Get started with Update Compliance](update-compliance-get-started.md) \ No newline at end of file From 71f7c7867a7acee6e5686011ab84990b9125883b Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 7 Oct 2019 12:07:02 -0700 Subject: [PATCH 028/315] fixed a crosslink issue --- ...update-compliance-delivery-optimization.md | 2 +- .../waas-delivery-optimization-setup.md | 381 +++++++++--------- 2 files changed, 192 insertions(+), 191 deletions(-) diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index 0f64c2b157..ef10467607 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -30,7 +30,7 @@ The Delivery Optimization Status section includes three blades: ## Device Configuration blade -Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md#download-mode). +Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md). ## Content Distribution (%) blade The first of two blades showing information on content breakdown, this blade shows a ring chart summarizing **Bandwidth Savings %**, which is the percentage of data received from peer sources out of the total data downloaded (for any device that used peer-to-peer distribution). diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index f21112405f..de20e4993f 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -1,190 +1,191 @@ ---- -title: Set up Delivery Optimization -ms.reviewer: -manager: laurawi -description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 -keywords: oms, operations management suite, wdav, updates, downloads, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Set up Delivery Optimization for Windows 10 updates - -**Applies to** - -- Windows 10 - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -## Recommended Delivery Optimization settings - -Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greates impact if particular situations exist in your deployment: - -- Does your topology include multiple breakouts to the internet (i.e., a "hybrid WAN") or are there only a few connections to the internet, so that all requests appear to come from a single external IP address (a "hub and spoke" topology)? -- If you use boundary groups in your topology, how many devices are present in a given group? -- What percentage of your devices are mobile? -- Do your devices have a lot of free space on their drives? -- Do you have a lab scenario with many devices on AC power? - ->[!NOTE] ->These scenarios (and the recommended settings for each) are not mutually exclusive. It's possible that your deployment might involve more than one of these scenarios, in which case you can employ the related settings in any combination as needed. In all cases, however, "download mode" is the most important one to set. - -Quick-reference table: - -| Use case | Policy | Recommended value | Reason | -| --- | --- | --- | --- | -| Hub & spoke topology | Download mode | 1 or 2 | Automatic grouping of peers to match your topology | -| Sites with > 30 devices | Minimum file size to cache | 10 MB (or 1 MB) | Leverage peers-to-peer capability in more downloads | -| Large number of mobile devices | Allow uploads on battery power | 60% | Increase # of devices that can upload while limiting battery drain | -| Labs with AC-powered devices | Content Expiration | 7 (up to 30) days | Leverage devices that can upload more for a longer period | - - -### Hybrid WAN scenario - -For this scenario, grouping devices by domain allows devices to be included in peer downloads and uploads across VLANs. **Set Download Mode to 2 - Group**. The default group is the authenticated domain or Active Directory site. If your domain-based group is too wide, or your Active Directory sites aren’t aligned with your site network topology, then you should consider additional options for dynamically creating groups, for example by using the GroupIDSrc parameter. - - - - -To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DODownloadMode to 1 or 2. - -### Hub and spoke topology with boundary groups - -The default download mode setting is **1**; this means all devices breaking out to the internet using the same public IP will be considered as a single peer group. To prevent peer-to-peer activity across groups, you should set the download mode to **2**. If you have already defined Active Directory sites per hub or branch office, then you don't need to do anything else. If you're not using Active Directory sites, you should set *RestrictPeerSelectionBy* policies to restrict the activity to the subnet or set a different source for Groups by using the GroupIDSrc parameter. See [Select a method to restrict peer selection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). - - - -To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DODownloadMode** to **2**. - - -### Large number of mobile devices - -If you have a mobile workforce with a great many mobile devices, set Delivery Optimization to allow uploads on battery power, while limiting the use to prevent battery drain. A setting for **DOMinBatteryPercentageAllowedToUpload** of 60% is a good starting point, though you might want to adjust it later. - -To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Allow uploads while the device is on battery while under set Battery level** to 60. - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinBatteryPercentageAllowedToUpload** to 60. - -### Plentiful free space and large numbers of devices - -Many devices now come with large internal drives. You can set Delivery Optimization to take better advantage of this space (especially if you have large numbers of devices) by changing the minimum file size to cache. If you have more than 30 devices in your local network or group, change it from the default 50 MB to 10 MB. If you have more than 100 devices (and are running Windows 10, version 1803 or later), set this value to 1 MB. - -[//]: # (default of 50 aimed at consumer) - -To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Minimum Peer Caching Content File Size** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinFileSizeToCache** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). - -### Lab scenario - -In a lab situation, you typically have a large number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval, you can take advantage of these devices, using them as excellent upload sources in order to upload much more content over a longer period. - -To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Max Cache Age** to **6048000** (7 days) or more (up to 30 days). - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DOMaxCacheAge to 7 or more (up to 30 days). - -[//]: # (material about "preferred" devices; remove MinQos/MaxCacheAge; table format?) - - -## Monitor Delivery Optimization -[//]: # (How to tell if it’s working? What values are reasonable; which are not? If not, which way to adjust and how? -- check PercentPeerCaching for files > minimum >= 50%) - -### Windows PowerShell cmdlets - -**Starting in Windows 10, version 1703**, you can use new PowerShell cmdlets to check the performance of Delivery Optimization. - -#### Analyze usage - -`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. - -| Key | Value | -| --- | --- | -| File ID | A GUID that identifies the file being processed | -| Priority | Priority of the download; values are **foreground** or **background** | -| FileSize | Size of the file | -| TotalBytesDownloaded | The number of bytes from any source downloaded so far | -| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | -| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | -| BytesfromHTTP | Total number of bytes received over HTTP | -| DownloadDuration | Total download time in seconds | -| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | -| NumPeers | Indicates the total number of peers returned from the service. | -| PredefinedCallerApplication | Indicates the last caller that initiated a request for the file. | -| ExpireOn | The target expiration date and time for the file. | -| Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | - -`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: - -- Number of files downloaded  -- Number of files uploaded  -- Total bytes downloaded  -- Total bytes uploaded  -- Average transfer size (download); that is, the number bytes downloaded divided by the number of files  -- Average transfer size (upload); the number of bytes uploaded divided by the number of files -- Peer efficiency; same as PercentPeerCaching - -Using the `-Verbose` option returns additional information: - -- Bytes from peers (per type)  -- Bytes from CDN (the number of bytes received over HTTP) -- Average number of peer connections per download  - -Starting in Window 10, version 1903, `get-DeliveryOptimizationPerfSnap` has a new option `-CacheSummary` which provides a summary of the cache status. - -Starting in Windows 10, version 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. - -#### Manage the Delivery Optimization cache - -**Starting in Windows 10, version 1903:** - -`set-DeliveryOptimizationStatus -ExpireOn [date time]` extends the expiration of all files in the cache. You can set the expiration immediately for all files that are in the "caching" state. For files in progress ("downloading"), the expiration is applied once the download is complete. You can set the expiration up to one year from the current date and time. - -`set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]` extends expiration for a single specific file in the cache. - -You can now "pin" files to keep them persistent in the cache. You can only do this with files that are downloaded in modes 1, 2, or 3. - -`set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. - -`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are rreached. The file is included in the cache quota calculation. - -`delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: - -- `-FileID` specifies a particular file to delete. -- `-IncludePinnedFiles` deletes all files that are pinned. -- `-Force` deletes the cache with no prompts. - - -#### Work with Delivery Optimization logs - -**Starting in Windows 10, version 1803:** - -`Get-DeliveryOptimizationLog [-Path ] [-Flush]` - -If `Path` is not specified, this cmdlet reads all logs from the dosvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops dosvc before reading logs. - -Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. - -[//]: # (section on what to look for in logs, list of peers, connection failures) - - - -[//]: # (possibly move to Troubleshooting) - -### Monitor with Update Compliance - -The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. - -![DO status](images/UC_workspace_DO_status.png) - -For details, see [Delivery Optimization in Update Compliance](update-compliance-delivery-optimization.md). - +--- +title: Set up Delivery Optimization +ms.reviewer: +manager: laurawi +description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 +keywords: oms, operations management suite, wdav, updates, downloads, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.collection: M365-modern-desktop +ms.topic: article +--- + +# Set up Delivery Optimization for Windows 10 updates + +**Applies to** + +- Windows 10 + +> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) + +## Recommended Delivery Optimization settings + +Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greates impact if particular situations exist in your deployment: + +- Does your topology include multiple breakouts to the internet (i.e., a "hybrid WAN") or are there only a few connections to the internet, so that all requests appear to come from a single external IP address (a "hub and spoke" topology)? +- If you use boundary groups in your topology, how many devices are present in a given group? +- What percentage of your devices are mobile? +- Do your devices have a lot of free space on their drives? +- Do you have a lab scenario with many devices on AC power? + +>[!NOTE] +>These scenarios (and the recommended settings for each) are not mutually exclusive. It's possible that your deployment might involve more than one of these scenarios, in which case you can employ the related settings in any combination as needed. In all cases, however, "download mode" is the most important one to set. + +Quick-reference table: + +| Use case | Policy | Recommended value | Reason | +| --- | --- | --- | --- | +| Hub & spoke topology | Download mode | 1 or 2 | Automatic grouping of peers to match your topology | +| Sites with > 30 devices | Minimum file size to cache | 10 MB (or 1 MB) | Leverage peers-to-peer capability in more downloads | +| Large number of mobile devices | Allow uploads on battery power | 60% | Increase # of devices that can upload while limiting battery drain | +| Labs with AC-powered devices | Content Expiration | 7 (up to 30) days | Leverage devices that can upload more for a longer period | + + +### Hybrid WAN scenario + +For this scenario, grouping devices by domain allows devices to be included in peer downloads and uploads across VLANs. **Set Download Mode to 2 - Group**. The default group is the authenticated domain or Active Directory site. If your domain-based group is too wide, or your Active Directory sites aren’t aligned with your site network topology, then you should consider additional options for dynamically creating groups, for example by using the GroupIDSrc parameter. + + + + +To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DODownloadMode to 1 or 2. + +### Hub and spoke topology with boundary groups + +The default download mode setting is **1**; this means all devices breaking out to the internet using the same public IP will be considered as a single peer group. To prevent peer-to-peer activity across groups, you should set the download mode to **2**. If you have already defined Active Directory sites per hub or branch office, then you don't need to do anything else. If you're not using Active Directory sites, you should set *RestrictPeerSelectionBy* policies to restrict the activity to the subnet or set a different source for Groups by using the GroupIDSrc parameter. See [Select a method to restrict peer selection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). + + + +To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DODownloadMode** to **2**. + + +### Large number of mobile devices + +If you have a mobile workforce with a great many mobile devices, set Delivery Optimization to allow uploads on battery power, while limiting the use to prevent battery drain. A setting for **DOMinBatteryPercentageAllowedToUpload** of 60% is a good starting point, though you might want to adjust it later. + +To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Allow uploads while the device is on battery while under set Battery level** to 60. + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinBatteryPercentageAllowedToUpload** to 60. + +### Plentiful free space and large numbers of devices + +Many devices now come with large internal drives. You can set Delivery Optimization to take better advantage of this space (especially if you have large numbers of devices) by changing the minimum file size to cache. If you have more than 30 devices in your local network or group, change it from the default 50 MB to 10 MB. If you have more than 100 devices (and are running Windows 10, version 1803 or later), set this value to 1 MB. + +[//]: # (default of 50 aimed at consumer) + +To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Minimum Peer Caching Content File Size** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinFileSizeToCache** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). + +### Lab scenario + +In a lab situation, you typically have a large number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval, you can take advantage of these devices, using them as excellent upload sources in order to upload much more content over a longer period. + +To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Max Cache Age** to **6048000** (7 days) or more (up to 30 days). + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DOMaxCacheAge to 7 or more (up to 30 days). + +[//]: # (material about "preferred" devices; remove MinQos/MaxCacheAge; table format?) + + +## Monitor Delivery Optimization +[//]: # (How to tell if it’s working? What values are reasonable; which are not? If not, which way to adjust and how? -- check PercentPeerCaching for files > minimum >= 50%) + +### Windows PowerShell cmdlets + +**Starting in Windows 10, version 1703**, you can use new PowerShell cmdlets to check the performance of Delivery Optimization. + +#### Analyze usage + +`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. + +| Key | Value | +| --- | --- | +| File ID | A GUID that identifies the file being processed | +| Priority | Priority of the download; values are **foreground** or **background** | +| FileSize | Size of the file | +| TotalBytesDownloaded | The number of bytes from any source downloaded so far | +| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | +| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | +| BytesfromHTTP | Total number of bytes received over HTTP | +| DownloadDuration | Total download time in seconds | +| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | +| NumPeers | Indicates the total number of peers returned from the service. | +| PredefinedCallerApplication | Indicates the last caller that initiated a request for the file. | +| ExpireOn | The target expiration date and time for the file. | +| Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | + +`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: + +- Number of files downloaded  +- Number of files uploaded  +- Total bytes downloaded  +- Total bytes uploaded  +- Average transfer size (download); that is, the number bytes downloaded divided by the number of files  +- Average transfer size (upload); the number of bytes uploaded divided by the number of files +- Peer efficiency; same as PercentPeerCaching + +Using the `-Verbose` option returns additional information: + +- Bytes from peers (per type)  +- Bytes from CDN (the number of bytes received over HTTP) +- Average number of peer connections per download  + +Starting in Window 10, version 1903, `get-DeliveryOptimizationPerfSnap` has a new option `-CacheSummary` which provides a summary of the cache status. + +Starting in Windows 10, version 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. + +#### Manage the Delivery Optimization cache + +**Starting in Windows 10, version 1903:** + +`set-DeliveryOptimizationStatus -ExpireOn [date time]` extends the expiration of all files in the cache. You can set the expiration immediately for all files that are in the "caching" state. For files in progress ("downloading"), the expiration is applied once the download is complete. You can set the expiration up to one year from the current date and time. + +`set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]` extends expiration for a single specific file in the cache. + +You can now "pin" files to keep them persistent in the cache. You can only do this with files that are downloaded in modes 1, 2, or 3. + +`set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. + +`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are rreached. The file is included in the cache quota calculation. + +`delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: + +- `-FileID` specifies a particular file to delete. +- `-IncludePinnedFiles` deletes all files that are pinned. +- `-Force` deletes the cache with no prompts. + + +#### Work with Delivery Optimization logs + +**Starting in Windows 10, version 1803:** + +`Get-DeliveryOptimizationLog [-Path ] [-Flush]` + +If `Path` is not specified, this cmdlet reads all logs from the dosvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops dosvc before reading logs. + +Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. + +[//]: # (section on what to look for in logs, list of peers, connection failures) + + + +[//]: # (possibly move to Troubleshooting) + +### Monitor with Update Compliance + +The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. + +![DO status](images/UC_workspace_DO_status.png) + +For details, see [Delivery Optimization in Update Compliance](update-compliance-delivery-optimization.md). + From e290392422e01817c90ffab9813dea3b6fe846b6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Oct 2019 13:02:57 -0700 Subject: [PATCH 029/315] update to reflect enhancements --- .../microsoft-defender-atp/evaluation-lab.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index bc33d59c55..589e45bcc0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -26,7 +26,8 @@ Conducting a comprehensive security product evaluation can be a complex process The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of machine and environment configuration so that you can focus on evaluating the capabilities of the platform, running simulations, and seeing the prevention, detection, and remediation features in action. -When you get started with the lab, you'll be guided through a simple set-up process where your tenant will be provisioned with test machines. These test machines will come pre-configured to have the latest and greatest Windows 10 version with the right security components in place and Office 2019 Standard installed. +When you get started with the lab, you'll be guided through a simple set-up process where your tenant will be provisioned with test machines. +You can choose to use Windows 10 or Windows Server 2019 machines. These test machines will come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. With the simplified set-up experience, you can focus on running your own test scenarios and the pre-made simulations to see how Microsoft Defender ATP performs. @@ -43,15 +44,28 @@ When you access the evaluation lab for the first time, you'll find an introducti It's a good idea to read the guide before starting the evaluation process so that you can conduct a thorough assessment of the platform. >[!NOTE] ->- Each environment is provisioned with only three test machines. ->- Each machine will be available for only three days from the day of activation. ->- When you've used up these three machines, no new machines are provided. -Deleting a machine does not refresh the available test machine count. +>- Each environment is provisioned with a limited set of test machines. +>- Depending the type of environment structure you select, machines will be available for the specified number of hours from the day of activation. +>- When you've used up the provisioned machines, no new machines are provided. Deleting a machine does not refresh the available test machine count. >- Given the limited resources, it’s advisable to use the machines carefully. -## Evaluation setup -When you add a machine to your environment, Microsoft Defender ATP sets up a well-configured machine with connection details. The machine will be configured with the most up to date version of Windows 10 and Office 2019 Standard as well as other apps such as Java, Python, and SysIntenals. +## Setup the evaluation lab + +1. In the navigation pane, select **Evaluation and tutorials > Evaluation lab**. + +2. Depending on your evaluation needs, you can choose to setup an environment with fewer machines for a longer period or more machines for a shorter period. Select your preferred lab configuration then select **Create lab**. + + >[!WARNING] + >- Each environment is provisioned with a limited set of test machines. + >- Depending the type of configuration you select, machines will be available for the specified number of hours from the day of activation. + >- When you've used up the provisioned machines, no new machines are provided. Deleting a machine does not refresh the available test machine count. + >- Given the limited resources, it’s advisable to use the machines carefully. + +When the environment completes the setup process, you're ready to add machines. + +## Add machine - [RAN AND HADAR PLS CHECK IF THE FOLLOWING STATEMENTS ARE TRUE FOR SERVER2019 TOO] +When you add a machine to your environment, Microsoft Defender ATP sets up a well-configured machine with connection details. The machine will be configured with the most up to date version of the OS and Office 2019 Standard as well as other apps such as Java, Python, and SysIntenals. The machine will automatically be onboarded to your tenant with the recommended Windows security components turned on and in audit mode - with no effort on your side. @@ -74,28 +88,14 @@ Automated investigation settings will be dependent on tenant settings. It will b >[!NOTE] >The connection to the test machines is done using RDP. Make sure that your firewall settings allow RDP connections. +1. From the dashboard, select **Add machine**. -1. In the navigation pane, select **Evaluation and tutorials > Evaluation lab**. - -2. Select **Prepare lab**. - - ![Image of welcome page](images/welcome-evaluation-lab.png) - -3. Select **Add machine**. - - >[!WARNING] - >- Each environment is provisioned with only three test machines. - >- Each machine will be available for only three days from the day of activation. - >- When you've used up these three machines, no new machines are provided. - Deleting a machine does not refresh the available test machine count. - >- Given the limited resources, it’s advisable to use the machines carefully. - - ![Image of add machine](images/evaluation-add-machine.png) +2. Choose the type of machine to add. You can choose to add Windows 10 or Windows Server 2019. >[!NOTE] >If something goes wrong with the machine creation process, you'll be notified and you'll need to submit a new request. If the machine creation fails, it will not be counted against the overall allowed quota. -4. The connection details are displayed. Select **Copy** to save the password for the machine. +3. The connection details are displayed. Select **Copy** to save the password for the machine. >[!NOTE] >The password is only displayed once. Be sure to save it for later use. From acf119073738632646a96a226b88e6708095e5c4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Oct 2019 15:19:58 -0700 Subject: [PATCH 030/315] edits --- .../microsoft-defender-atp/evaluation-lab.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 589e45bcc0..6bd71a712b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -26,8 +26,9 @@ Conducting a comprehensive security product evaluation can be a complex process The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of machine and environment configuration so that you can focus on evaluating the capabilities of the platform, running simulations, and seeing the prevention, detection, and remediation features in action. -When you get started with the lab, you'll be guided through a simple set-up process where your tenant will be provisioned with test machines. -You can choose to use Windows 10 or Windows Server 2019 machines. These test machines will come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. +When you get started with the lab, you'll be guided through a simple set-up process where you can specify the type of configuration that best suits your needs. + +After the lab setup process is complete, you can add Windows 10 or Windows Server 2019 machines. These test machines come pre-configured to have the latest and greatest OS versions with the right security components in place and Office 2019 Standard installed. With the simplified set-up experience, you can focus on running your own test scenarios and the pre-made simulations to see how Microsoft Defender ATP performs. From 0f1316cf58f705d5252caf580772e915ed4cfd69 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 7 Oct 2019 15:31:31 -0700 Subject: [PATCH 031/315] adjusted TOC and WA Overview topic --- windows/deployment/TOC.md | 21 ++-- .../update/windows-analytics-overview.md | 114 +++++++++--------- 2 files changed, 65 insertions(+), 70 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 2ac2f8253f..461bbb314e 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -240,6 +240,16 @@ #### [Delivery Optimization reference](update/waas-delivery-optimization-reference.md) #### [Configure BranchCache for Windows 10 updates](update/waas-branchcache.md) #### [Whitepaper: Windows Updates using forward and reverse differentials](update/PSFxWhitepaper.md) +### Monitor Windows Updates +#### [Monitor Windows Updates with Update Compliance](update/update-compliance-monitor.md) +#### [Get started with Update Compliance](update/update-compliance-get-started.md) +#### [Use Update Compliance](update/update-compliance-using.md) +##### [Need Attention! report](update/update-compliance-need-attention.md) +##### [Security Update Status report](update/update-compliance-security-update-status.md) +##### [Feature Update Status report](update/update-compliance-feature-update-status.md) +##### [Windows Defender AV Status report](update/update-compliance-wd-av-status.md) +##### [Delivery Optimization in Update Compliance](update/update-compliance-delivery-optimization.md) +##### [Update Compliance Perspectives](update/update-compliance-perspectives.md) ### Best practices #### [Best practices for feature updates on mission-critical devices](update/feature-update-mission-critical.md) #### [Deploy feature updates during maintenance windows](update/feature-update-maintenance-window.md) @@ -260,7 +270,6 @@ ### [Manage device restarts after updates](update/waas-restart.md) ### [Manage additional Windows Update settings](update/waas-wu-settings.md) ### [Determine the source of Windows updates](update/windows-update-sources.md) - ## Windows Analytics ### [Windows Analytics overview](update/windows-analytics-overview.md) ### [Windows Analytics in the Azure Portal](update/windows-analytics-azure-portal.md) @@ -281,16 +290,6 @@ ##### [Step 4: Monitor deployment](upgrade/upgrade-readiness-monitor-deployment.md) ##### [Additional insights](upgrade/upgrade-readiness-additional-insights.md) ##### [Targeting a new operating system version](upgrade/upgrade-readiness-target-new-OS.md) -### Monitor Windows Updates -#### [Monitor Windows Updates with Update Compliance](update/update-compliance-monitor.md) -#### [Get started with Update Compliance](update/update-compliance-get-started.md) -#### [Use Update Compliance](update/update-compliance-using.md) -##### [Need Attention! report](update/update-compliance-need-attention.md) -##### [Security Update Status report](update/update-compliance-security-update-status.md) -##### [Feature Update Status report](update/update-compliance-feature-update-status.md) -##### [Windows Defender AV Status report](update/update-compliance-wd-av-status.md) -##### [Delivery Optimization in Update Compliance](update/update-compliance-delivery-optimization.md) -##### [Update Compliance Perspectives](update/update-compliance-perspectives.md) ### Device Health #### [Device Health overview](update/device-health-monitor.md) #### [Get started with Device Health](update/device-health-get-started.md) diff --git a/windows/deployment/update/windows-analytics-overview.md b/windows/deployment/update/windows-analytics-overview.md index 833f2db650..37a3525581 100644 --- a/windows/deployment/update/windows-analytics-overview.md +++ b/windows/deployment/update/windows-analytics-overview.md @@ -1,59 +1,55 @@ ---- -title: Windows Analytics -ms.reviewer: -manager: laurawi -description: Introduction and overview of Windows Analytics -keywords: Device Health, Upgrade Readiness, Update Compliance, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Windows Analytics overview - -Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: - -## Device Health - -[Device Health](device-health-get-started.md) provides the following: - -- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced -- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes -- Notification of Windows Information Protection misconfigurations that send prompts to end users - - -## Update Compliance - -[Update Compliance](update-compliance-get-started.md) shows you the state of your devices with respect to the Windows updates so that you can ensure that they are on the most current updates as appropriate. In addition, Update Compliance provides the following: - -- Dedicated drill-downs for devices that might need attention -- An inventory of devices, including the version of Windows they are running and their update status -- The ability to track protection and threat status for Windows Defender Antivirus-enabled devices -- An overview of Windows Update for Business deferral configurations (Windows 10, version 1607 and later) -- Powerful built-in log analytics to create useful custom queries -- Cloud-connected access utilizing Windows 10 diagnostic data means no need for new complex, customized infrastructure - -## Upgrade Readiness - -[Upgrade Readiness](../upgrade/upgrade-readiness-get-started.md) offers a set of tools to plan and manage the upgrade process end to end, allowing you to adopt new Windows releases more quickly. With new Windows versions being released multiple times a year, ensuring application and driver compatibility on an ongoing basis is key to adopting new Windows versions as they are released. Upgrade Readiness not only supports upgrade management from Windows 7 and Windows 8.1 to Windows 10, but also Windows 10 upgrades in the Windows as a service model. - -Use Upgrade Readiness to get: - -- A visual workflow that guides you from pilot to production -- Detailed computer and application inventory -- Powerful computer-level search and drill-downs -- Guidance and insights into application and driver compatibility issues, with suggested fixes -- Data-driven application rationalization tools -- Application usage information, allowing targeted validation; workflow to track validation progress and decisions -- Data export to commonly used software deployment tools, including System Center Configuration Manager - -To get started with any of these solutions, visit the links for instructions to add it to Azure Portal. - ->[!NOTE] -> For details about licensing requirements and costs associated with using Windows Analytics solutions, see [What are the requirements and costs for Windows Analytics solutions?](windows-analytics-FAQ-troubleshooting.md#what-are-the-requirements-and-costs-for-windows-analytics-solutions). +--- +title: Windows Analytics +ms.reviewer: +manager: laurawi +description: Introduction and overview of Windows Analytics +keywords: Device Health, Upgrade Readiness, Update Compliance, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Windows Analytics overview + +Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: + +>[!IMPORTANT] +>[Update Compliance](update-compliance-get-started.md) is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). + + +## Device Health + +[Device Health](device-health-get-started.md) provides the following: + +- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced +- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes +- Notification of Windows Information Protection misconfigurations that send prompts to end users + + + +## Upgrade Readiness + +[Upgrade Readiness](../upgrade/upgrade-readiness-get-started.md) offers a set of tools to plan and manage the upgrade process end to end, allowing you to adopt new Windows releases more quickly. With new Windows versions being released multiple times a year, ensuring application and driver compatibility on an ongoing basis is key to adopting new Windows versions as they are released. Upgrade Readiness not only supports upgrade management from Windows 7 and Windows 8.1 to Windows 10, but also Windows 10 upgrades in the Windows as a service model. + +Use Upgrade Readiness to get: + +- A visual workflow that guides you from pilot to production +- Detailed computer and application inventory +- Powerful computer-level search and drill-downs +- Guidance and insights into application and driver compatibility issues, with suggested fixes +- Data-driven application rationalization tools +- Application usage information, allowing targeted validation; workflow to track validation progress and decisions +- Data export to commonly used software deployment tools, including System Center Configuration Manager + +To get started with any of these solutions, visit the links for instructions to add it to Azure Portal. + +>[!NOTE] +> For details about licensing requirements and costs associated with using Windows Analytics solutions, see [What are the requirements and costs for Windows Analytics solutions?](windows-analytics-FAQ-troubleshooting.md#what-are-the-requirements-and-costs-for-windows-analytics-solutions). From 7aee40c961b6c58303a9cebc810a734bd68ee359 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 8 Oct 2019 09:38:34 +0500 Subject: [PATCH 032/315] Update event-5156.md --- windows/security/threat-protection/auditing/event-5156.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-5156.md b/windows/security/threat-protection/auditing/event-5156.md index 613f28d976..a86cedf37d 100644 --- a/windows/security/threat-protection/auditing/event-5156.md +++ b/windows/security/threat-protection/auditing/event-5156.md @@ -102,7 +102,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - Outbound – for unbound connections. -- **Source Address** \[Type = UnicodeString\]**:** local IP address on which application received the connection. +- **Source Address** \[Type = UnicodeString\]**:** IP address from which connection was initiated. - IPv4 Address @@ -114,9 +114,9 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - 127.0.0.1 , ::1 - localhost -- **Source Port** \[Type = UnicodeString\]**:** port number on which application received the connection. +- **Source Port** \[Type = UnicodeString\]**:** port number on which connection was initiated. -- **Destination Address** \[Type = UnicodeString\]**:** IP address ***from*** which connection was received or initiated. +- **Destination Address** \[Type = UnicodeString\]**:** IP address to which connection was attempted. - IPv4 Address @@ -128,7 +128,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - 127.0.0.1 , ::1 - localhost -- **Destination Port** \[Type = UnicodeString\]**:** port number which was used from remote machine to initiate connection. +- **Destination Port** \[Type = UnicodeString\]**:** port number on which connection was attempted. - **Protocol** \[Type = UInt32\]: number of protocol which was used. From 7babb242cf1419f432413d4fae77ba49b4de3183 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 8 Oct 2019 15:17:33 +0500 Subject: [PATCH 033/315] Update tpm-recommendations.md --- .../security/information-protection/tpm/tpm-recommendations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/tpm-recommendations.md b/windows/security/information-protection/tpm/tpm-recommendations.md index bd96309c30..4ab3d8f320 100644 --- a/windows/security/information-protection/tpm/tpm-recommendations.md +++ b/windows/security/information-protection/tpm/tpm-recommendations.md @@ -123,7 +123,7 @@ The following table defines which Windows features require TPM support. TPM Platform Crypto Provider Key Storage Provider| Yes | Yes | Yes Virtual Smart Card | Yes | Yes | Yes Certificate storage | No | Yes | Yes | TPM is only required when the certificate is stored in the TPM. - Autopilot | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. + Autopilot | Yes | No | Yes | TPM 2.0 and UEFI firmware is required for white glove and self-deploying scenarios. SecureBIO | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. DRTM | Yes | No | Yes | TPM 2.0 and UEFI firmware is required. From 683368ada40d5722c15031668f4c0d25276cdf28 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Tue, 8 Oct 2019 10:38:25 -0700 Subject: [PATCH 034/315] File changes --- .openpublishing.redirection.json | 9 +++++-- devices/surface/TOC.md | 3 +-- ...ge-surface-driver-and-firmware-updates.md} | 0 devices/surface/update.md | 27 ------------------- 4 files changed, 8 insertions(+), 31 deletions(-) rename devices/surface/{manage-surface-pro-3-firmware-updates.md => manage-surface-driver-and-firmware-updates.md} (100%) delete mode 100644 devices/surface/update.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index c840a81fdf..14dea10ffc 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,8 +1,13 @@ { "redirections": [ { -"source_path": "windows/application-management/msix-app-packaging-tool-walkthrough.md", -"redirect_url": "https://docs.microsoft.com/windows/msix/mpt-overview", +"source_path": "devices/surface/manage-surface-pro-3-firmware-updates.md", +"redirect_url": "https://docs.microsoft.com/surface/manage-surface-driver-and-firmware-updates", +"redirect_document_id": true +}, +{ +"source_path": "devices/surface/update.md", +"redirect_url": "https://docs.microsoft.com/surface/manage-surface-driver-and-firmware-updates", "redirect_document_id": true }, { diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 3a335c36cb..25a3455e93 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -39,8 +39,7 @@ ### [Battery Limit setting](battery-limit.md) ### [Surface Brightness Control](microsoft-surface-brightness-control.md) ### [Surface Asset Tag](assettag.md) -### [Surface firmware and driver updates](update.md) -### [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) +### [Manage Surface driver and firmware updates](manage-surface-driver-and-firmware-updates.md) ## Secure ### [Manage Surface UEFI settings](manage-surface-uefi-settings.md) diff --git a/devices/surface/manage-surface-pro-3-firmware-updates.md b/devices/surface/manage-surface-driver-and-firmware-updates.md similarity index 100% rename from devices/surface/manage-surface-pro-3-firmware-updates.md rename to devices/surface/manage-surface-driver-and-firmware-updates.md diff --git a/devices/surface/update.md b/devices/surface/update.md deleted file mode 100644 index 121bf7a6e7..0000000000 --- a/devices/surface/update.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Surface firmware and driver updates (Surface) -description: Find out how to download and manage the latest firmware and driver updates for your Surface device. -ms.prod: w10 -ms.mktglfcycl: manage -ms.pagetype: surface, devices -ms.sitesec: library -author: dansimp -ms.author: dansimp -ms.topic: article -ms.date: 11/13/2018 -ms.reviewer: -manager: dansimp ---- - -# Surface firmware and driver updates - -Find out how to download and manage the latest firmware and driver updates for your Surface device. - -## In this section - -| Topic | Description | -| --- | --- | -| [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md)| Explore the available options to manage firmware and driver updates for Surface devices.| -| [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md)| Find links to manually deploy firmware and drivers, outside of Windows Update. | -| [Surface Dock Firmware Update](surface-dock-firmware-update.md)| See how you can update Surface Dock firmware automatically.| -|[Wake On LAN for Surface devices](wake-on-lan-for-surface-devices.md) | See how you can use Wake On LAN to remotely wake up devices to perform management or maintenance tasks, or to enable management solutions automatically. | From a659aae6683fd434697027200336ba2ec3133980 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Tue, 8 Oct 2019 10:58:29 -0700 Subject: [PATCH 035/315] Changed 1 redirect setting --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 14dea10ffc..7a5d9ab3fa 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -8,7 +8,7 @@ { "source_path": "devices/surface/update.md", "redirect_url": "https://docs.microsoft.com/surface/manage-surface-driver-and-firmware-updates", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md", From c333f61996ade9cde123e2e9dfccbc77cef6f75c Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 8 Oct 2019 11:18:08 -0700 Subject: [PATCH 036/315] Incorporated feedback from dev --- windows/client-management/mdm/bitlocker-csp.md | 4 +++- .../mdm/new-in-windows-mdm-enrollment-management.md | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 20033f49cd..7e9615ce26 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -962,7 +962,9 @@ Value type is string. Supported operation is Execute. Request ID is expected as Interior node. Supported operation is Get.
**Status/DeviceEncryptionStatus** -This node reports compliance state of device encryption on the system. +This node reports compliance state of device encryption on the system. +See [Monitor device encryption with Intune](https://docs.microsoft.com/intune/protect/encryption-monitor) for more information. + 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 72f58072e3..742dbd2efe 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 @@ -57,6 +57,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [What is dmwappushsvc?](#what-is-dmwappushsvc) - **Change history in MDM documentation** + - [October 2019](#october-2019) - [September 2019](#september-2019) - [August 2019](#august-2019) - [July 2019](#july-2019) @@ -1927,6 +1928,11 @@ What data is handled by dmwappushsvc? | It is a component handling the internal How do I turn if off? | The service can be stopped from the "Services" console on the device (Start > Run > services.msc). However, since this is a component part of the OS and required for the proper functioning of the device, we strongly recommend not to do this. | ## Change history in MDM documentation +### October 2019 + +|New or updated topic | Description| +|--- | ---| +|[BitLocker CSP](bitlocker-csp.md)|Added the following new nodes:
ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID| ### September 2019 From a3bf01deb432262722fbb494d0351bc8357325e1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 8 Oct 2019 14:13:43 -0700 Subject: [PATCH 037/315] edits from Albert, et al. --- windows/deployment/update/update-compliance-monitor.md | 3 ++- windows/deployment/update/windows-analytics-overview.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 46ef650f22..3a02fa37ca 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -19,7 +19,8 @@ ms.topic: article # Monitor Windows Updates with Update Compliance >[!IMPORTANT] ->Update Compliance is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + ## Introduction diff --git a/windows/deployment/update/windows-analytics-overview.md b/windows/deployment/update/windows-analytics-overview.md index 37a3525581..c84fb0d8a4 100644 --- a/windows/deployment/update/windows-analytics-overview.md +++ b/windows/deployment/update/windows-analytics-overview.md @@ -22,7 +22,7 @@ ms.topic: article Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: >[!IMPORTANT] ->[Update Compliance](update-compliance-get-started.md) is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). ## Device Health From 4878c1f665856dd5705afc8c2b52a7d7809c202e Mon Sep 17 00:00:00 2001 From: Rona Song <38082753+qrscharmed@users.noreply.github.com> Date: Tue, 8 Oct 2019 15:19:02 -0700 Subject: [PATCH 038/315] Update faq-wd-app-guard.md --- .../faq-wd-app-guard.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md index ae7c4a20a4..5863d90777 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md @@ -111,3 +111,17 @@ Answering frequently asked questions about Windows Defender Application Guard (A
+| | | +|--------|-----------------------------------------------------------------------------------------------| +| **Q:** | Is there a size limit to the domain lists that I need to configure? | +| **A:** | Yes, both the Enterprise Resource domains hosted in the cloud and the Domains categorized as both work and personal have a 16383B limit.| + +
+ +| | | +|--------|-----------------------------------------------------------------------------------------------| +| **Q:** | Why does my encryption driver break WDAG? | +| **A:** | WDAG accesses files from a VHD mounted on the host that needs to be written during setup. If an encryption driver prevents a VHD from being mounted or from being written to, WDAG will not work. | + +
+ From 605187176a3ba3ba3d4c91e0f4fd75c68e78fb78 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 9 Oct 2019 15:31:06 +0500 Subject: [PATCH 039/315] Update event-5156.md --- windows/security/threat-protection/auditing/event-5156.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-5156.md b/windows/security/threat-protection/auditing/event-5156.md index a86cedf37d..e3881d0ecb 100644 --- a/windows/security/threat-protection/auditing/event-5156.md +++ b/windows/security/threat-protection/auditing/event-5156.md @@ -102,7 +102,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - Outbound – for unbound connections. -- **Source Address** \[Type = UnicodeString\]**:** IP address from which connection was initiated. +- **Source Address** \[Type = UnicodeString\]**:** IP address from which the connection was initiated. - IPv4 Address @@ -114,9 +114,9 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - 127.0.0.1 , ::1 - localhost -- **Source Port** \[Type = UnicodeString\]**:** port number on which connection was initiated. +- **Source Port** \[Type = UnicodeString\]**:** port number on which the connection was initiated. -- **Destination Address** \[Type = UnicodeString\]**:** IP address to which connection was attempted. +- **Destination Address** \[Type = UnicodeString\]**:** IP address to which the connection was initiated. - IPv4 Address @@ -128,7 +128,7 @@ This event generates when [Windows Filtering Platform](https://msdn.microsoft.co - 127.0.0.1 , ::1 - localhost -- **Destination Port** \[Type = UnicodeString\]**:** port number on which connection was attempted. +- **Destination Port** \[Type = UnicodeString\]**:** port number on which the connection was initiated. - **Protocol** \[Type = UInt32\]: number of protocol which was used. From df758c084ee58d554e254592e60b538f5b57f6a9 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 9 Oct 2019 08:51:22 -0700 Subject: [PATCH 040/315] Update faq-wd-app-guard.md spelled out instances of WDAG to Windows Defender Application Guard --- .../faq-wd-app-guard.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md index 5863d90777..c2b8dc832a 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md @@ -67,8 +67,8 @@ Answering frequently asked questions about Windows Defender Application Guard (A | | | |--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Q:** | How do I configure WDAG to work with my network proxy (IP-Literal Addresses)? | -| **A:** | WDAG requires proxies to have a symbolic name, not just an IP address. IP-Literal proxy settings such as “192.168.1.4:81” can be annotated as “itproxy:81” or using a record such as “P19216810010” for a proxy with an IP address of 192.168.100.10. This applies to Windows 10 Enterprise edition, 1709 or higher. These would be for the proxy policies under Network Isolation in Group Policy or Intune. | +| **Q:** | How do I configure Windows Defender Application Guard to work with my network proxy (IP-Literal Addresses)? | +| **A:** | Windows Defender Application Guard requires proxies to have a symbolic name, not just an IP address. IP-Literal proxy settings such as “192.168.1.4:81” can be annotated as “itproxy:81” or using a record such as “P19216810010” for a proxy with an IP address of 192.168.100.10. This applies to Windows 10 Enterprise edition, 1709 or higher. These would be for the proxy policies under Network Isolation in Group Policy or Intune. |
@@ -76,7 +76,7 @@ Answering frequently asked questions about Windows Defender Application Guard (A | | | |--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Q:** | Which Input Method Editors (IME) in 19H1 are not supported? | -| **A:** | The following Input Method Editors (IME) introduced in Windows 10, version 1903 are currently not supported in WDAG.
Vietnam Telex keyboard
Vietnam number key-based keyboard
Hindi phonetic keyboard
Bangla phonetic keyboard
Marathi phonetic keyboard
Telugu phonetic keyboard
Tamil phonetic keyboard
Kannada phonetic keyboard
Malayalam phonetic keyboard
Gujarati phonetic keyboard
Odia phonetic keyboard
Punjabi phonetic keyboard | +| **A:** | The following Input Method Editors (IME) introduced in Windows 10, version 1903 are currently not supported in Windows Defender Application Guard.
Vietnam Telex keyboard
Vietnam number key-based keyboard
Hindi phonetic keyboard
Bangla phonetic keyboard
Marathi phonetic keyboard
Telugu phonetic keyboard
Tamil phonetic keyboard
Kannada phonetic keyboard
Malayalam phonetic keyboard
Gujarati phonetic keyboard
Odia phonetic keyboard
Punjabi phonetic keyboard |
@@ -120,8 +120,8 @@ Answering frequently asked questions about Windows Defender Application Guard (A | | | |--------|-----------------------------------------------------------------------------------------------| -| **Q:** | Why does my encryption driver break WDAG? | -| **A:** | WDAG accesses files from a VHD mounted on the host that needs to be written during setup. If an encryption driver prevents a VHD from being mounted or from being written to, WDAG will not work. | +| **Q:** | Why does my encryption driver break Windows Defender Application Guard? | +| **A:** | Windows Defender Application Guard accesses files from a VHD mounted on the host that needs to be written during setup. If an encryption driver prevents a VHD from being mounted or from being written to, WDAG will not work. |
From 9d6982e03d5fca5899e0ed5f2cb1ad4a4377d1da Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 9 Oct 2019 13:08:07 -0700 Subject: [PATCH 041/315] Update appv-release-notes-for-appv-for-windows.md adding copyedits --- .../app-v/appv-release-notes-for-appv-for-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 df0106d502..ffea71ae34 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 @@ -145,7 +145,7 @@ App-V doesn't support Visual Studio 2012. **Workaround**: Use a newer version of Microsoft Visual Studio. -Today, we do not support app virtualization with Visual Studio, whether using Microsoft’s App-V or third party solutions such as VMWare’s ThinApp. While it is possible that customers might find that Visual Studio works well enough for their purposes when running within one of these environments, at this time we are unable to address any bugs or issues found when running in a virtualized environment. +Currently, Visual Studio 2012 doesn't support app virtualization, whether using Microsoft App-V or third party solutions such as VMWare ThinApp. While it is possible you might find that Visual Studio works well enough for your purposes when running within one of these environments, we are unable to address any bugs or issues found when running in a virtualized environment at this time. ## Application filename restrictions for App-V Sequencer The App-V Sequencer cannot sequence applications with filenames matching "CO_<x>" where x is any numeral. Error 0x8007139F will be generated. From 2b10460258a1add6cd7e75bd6f830a5d78888ca0 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Wed, 9 Oct 2019 18:39:16 -0700 Subject: [PATCH 042/315] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191009170849 (#1325) (#1326) --- .../resolved-issues-windows-10-1507.yml | 30 ------------------- .../resolved-issues-windows-10-1607.yml | 26 +--------------- .../resolved-issues-windows-10-1703.yml | 22 -------------- .../resolved-issues-windows-10-1709.yml | 24 --------------- .../resolved-issues-windows-10-1803.yml | 24 --------------- ...indows-10-1809-and-windows-server-2019.yml | 26 +--------------- ...ndows-7-and-windows-server-2008-r2-sp1.yml | 24 --------------- ...windows-8.1-and-windows-server-2012-r2.yml | 24 --------------- ...esolved-issues-windows-server-2008-sp2.yml | 12 -------- .../resolved-issues-windows-server-2012.yml | 22 -------------- ...indows-10-1607-and-windows-server-2016.yml | 2 +- .../status-windows-10-1703.yml | 2 +- ...indows-10-1809-and-windows-server-2019.yml | 2 +- .../windows-message-center.yml | 5 ++-- 14 files changed, 8 insertions(+), 237 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1507.yml b/windows/release-information/resolved-issues-windows-10-1507.yml index 4b08bb66bc..bc005f4a92 100644 --- a/windows/release-information/resolved-issues-windows-10-1507.yml +++ b/windows/release-information/resolved-issues-windows-10-1507.yml @@ -37,9 +37,6 @@ sections:
- - -
Home
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved External
August 09, 2019
07:03 PM PT
Event Viewer may close or you may receive an error when using Custom Views
When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved
KB4507458
July 09, 2019
10:00 AM PT
Unable to access some gov.uk websites
gov.uk websites that don’t support “HSTS” may not be accessible

See details >
OS Build 10240.18215

May 14, 2019
KB4499154
Resolved
KB4505051
May 19, 2019
02:00 PM PT
Embedded objects may display incorrectly
Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

See details >
OS Build 10240.18132

February 12, 2019
KB4487018
Resolved
KB4493475
April 09, 2019
10:00 AM PT
MSXML6 may cause applications to stop responding
MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Resolved
KB4493475
April 09, 2019
10:00 AM PT
Custom URI schemes may not start corresponding application
Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

See details >
OS Build 10240.18158

March 12, 2019
KB4489872
Resolved
KB4493475
April 09, 2019
10:00 AM PT
" @@ -86,30 +83,3 @@ sections: