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 001/140] 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 002/140] 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 003/140] 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 004/140] 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 005/140] 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 259ab6338e4d756a0b11486e499b0fd7246fd711 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Tue, 1 Oct 2019 19:38:21 +0200 Subject: [PATCH 006/140] 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 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 007/140] 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 008/140] 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 009/140] 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 010/140] 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 011/140] 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 0d36f3a82695fd518dead0a89f47eff48da949b0 Mon Sep 17 00:00:00 2001 From: LittleWhite-tb Date: Sun, 6 Oct 2019 15:20:04 +0200 Subject: [PATCH 012/140] 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 9d6982e03d5fca5899e0ed5f2cb1ad4a4377d1da Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 9 Oct 2019 13:08:07 -0700 Subject: [PATCH 013/140] 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 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 014/140] 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 c64d0e14c691ef289fee0ad16fa9e3ca7197b5bb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 11 Oct 2019 15:19:35 -0700 Subject: [PATCH 015/140] 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 5bcfb09b45a9c7c9e524361d0ccf86e8a3a89114 Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Sat, 12 Oct 2019 15:58:27 +0200 Subject: [PATCH 016/140] 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 017/140] 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 018/140] 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 019/140] =?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 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 020/140] 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 021/140] 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 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 022/140] 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 023/140] 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 024/140] 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 025/140] 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 4e94b024c168d917254bf67ad96ee12bf1b7fa9a Mon Sep 17 00:00:00 2001 From: DanPandre <54847950+DanPandre@users.noreply.github.com> Date: Tue, 15 Oct 2019 14:17:03 -0400 Subject: [PATCH 026/140] Correcting admin role language Global admin is a role not a security group in Azure. The additional note referred to global admin role, but actually means the Device Administrator role (global admin role works fine regardless of role changes after OOBE). --- devices/surface-hub/first-run-program-surface-hub.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/first-run-program-surface-hub.md b/devices/surface-hub/first-run-program-surface-hub.md index 22cddbc67d..0ba6f9c905 100644 --- a/devices/surface-hub/first-run-program-surface-hub.md +++ b/devices/surface-hub/first-run-program-surface-hub.md @@ -337,10 +337,10 @@ This is what happens when you choose an option. - **Use Microsoft Azure Active Directory** - Clicking this option allows you to join the device to Azure AD. Once you click **Next**, the device will restart to apply some settings, and then you’ll be taken to the [Use Microsoft Azure Active Directory](#use-microsoft-azure) page and asked to enter credentials that can allow you to join Azure AD. Members of the Azure Global Admins security group from the joined organization will be able to use the Settings app. The specific people that will be allowed depends on your Azure AD subscription and how you’ve configured the settings for your Azure AD organization. + Clicking this option allows you to join the device to Azure AD. Once you click **Next**, the device will restart to apply some settings, and then you’ll be taken to the [Use Microsoft Azure Active Directory](#use-microsoft-azure) page and asked to enter credentials that can allow you to join Azure AD. Members of the Azure Global Admins role from the joined organization will be able to use the Settings app. The specific people that will be allowed depends on your Azure AD subscription and how you’ve configured the settings for your Azure AD organization. >[!IMPORTANT] - >Administrators added to the Azure Global Admins group after you join the device to Azure AD will be unable to use the Settings app. + >Administrators added to the Azure Device Administrators role after you join the device to Azure AD will be unable to use the Settings app. > >If you join Surface Hub to Azure AD during first-run setup, single sign-on (SSO) for Office apps will not work properly. Users will have to sign in to each Office app individually. From 06bd9c88bfa93b01b04058b44b6b62adac7bdd95 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Tue, 15 Oct 2019 11:31:03 -0700 Subject: [PATCH 027/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191015100154 (#1350) (#1351) --- .../release-information/resolved-issues-windows-10-1803.yml | 2 ++ ...esolved-issues-windows-10-1809-and-windows-server-2019.yml | 2 ++ windows/release-information/status-windows-10-1803.yml | 4 ++-- .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- windows/release-information/windows-message-center.yml | 1 + 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 9af252fa36..902f0805e5 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -93,6 +94,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
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
Resolved
KB4519978
October 15, 2019
10:00 AM 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 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 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
+ 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 576221ee19..b7f21815a9 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 @@ -32,6 +32,7 @@ sections: - type: markdown text: "
DetailsOriginating updateStatusHistory
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
June 14, 2019
04:41 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have issues connecting to some Storage Area Network (SAN) devices using Internet Small Computer System Interface (iSCSI) after installing KB4499183. You may also receive an error in the System log section of Event Viewer with Event ID 43 from iScsiPrt and a description of “Target failed to respond in time for a login request.”

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 2019; Windows Server 2016
Resolution: This issue was resolved in KB4509478.

Back to top
OS Build 17134.799

May 21, 2019
KB4499183
Resolved
KB4509478
Resolved:
June 26, 2019
04:00 PM PT

Opened:
June 20, 2019
04:46 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 the error, \"MMC has detected an error in a snap-in and will unload it.\" and the app may stop responding or close. You may also receive the same error when using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

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, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2019; 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 KB4503288.

Back to top
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4503288
Resolved:
June 18, 2019
02:00 PM PT

Opened:
June 12, 2019
11:11 AM PT
Opening Internet Explorer 11 may fail
Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

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 Enterprise LTSC 2016; Windows 10, version 1607
  • Server: Windows Server 2019; Windows Server 2016
Resolution: This issue was resolved in KB4503286.

Back to top
OS Build 17134.799

May 21, 2019
KB4499183
Resolved
KB4503286
Resolved:
June 11, 2019
10:00 AM PT

Opened:
June 05, 2019
05:49 PM PT
+ @@ -100,6 +101,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
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
Resolved
KB4520062
October 15, 2019
10:00 AM 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 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 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
+ diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 807dd2cfdf..b5ca2b64cb 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -64,10 +64,10 @@ 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
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
June 14, 2019
04:41 PM PT
Difficulty connecting to some iSCSI-based SANs
Devices may have issues connecting to some Storage Area Network (SAN) devices using Internet Small Computer System Interface (iSCSI) after installing KB4497934. You may also receive an error in the System log section of Event Viewer with Event ID 43 from iScsiPrt and a description of “Target failed to respond in time for a login request.”

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 2019; Windows Server 2016
Resolution: This issue was resolved in KB4509479.

Back to top
OS Build 17763.529

May 21, 2019
KB4497934
Resolved
KB4509479
Resolved:
June 26, 2019
04:00 PM PT

Opened:
June 20, 2019
04:46 PM PT
Devices with Realtek Bluetooth radios drivers may not pair or connect as expected
In some circumstances, devices with Realtek Bluetooth radios may have issues pairing or connecting to Bluetooth devices due to a driver issue.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4501371.

Back to top
OS Build 17763.503

May 14, 2019
KB4494441
Resolved
KB4501371
Resolved:
June 18, 2019
02:00 PM PT

Opened:
June 14, 2019
05:45 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 the error, \"MMC has detected an error in a snap-in and will unload it.\" and the app may stop responding or close. You may also receive the same error when using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

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, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2019; 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 KB4501371.

Back to top
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4501371
Resolved:
June 18, 2019
02:00 PM PT

Opened:
June 12, 2019
11:11 AM PT
+ -
SummaryOriginating updateStatusLast updated
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
Resolved
KB4519978
October 15, 2019
10:00 AM 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 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 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
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
" @@ -95,7 +95,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Workaround: To mitigate this issue, press Ctrl+Alt+Delete, then select the Power button in the lower right corner of the screen and select Restart. Your device should now restart normally.

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

Back to top
OS Build 17134.829

June 11, 2019
KB4503286
Mitigated
Last updated:
June 14, 2019
04:41 PM PT

Opened:
June 14, 2019
04:41 PM PT
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.829

June 11, 2019
KB4503286
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
June 14, 2019
04:41 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 9bae55dbb7..86439683f6 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 @@ -64,11 +64,11 @@ 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
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
Resolved
KB4520062
October 15, 2019
10:00 AM 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 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 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 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
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
@@ -106,7 +106,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Workaround: To mitigate this issue, press Ctrl+Alt+Delete, then select the Power button in the lower right corner of the screen and select Restart. Your device should now restart normally.

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

Back to top
OS Build 17763.557

June 11, 2019
KB4503327
Mitigated
Last updated:
June 14, 2019
04:41 PM PT

Opened:
June 14, 2019
04:41 PM PT
Startup to a black screen after installing updates
We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
  • Server: Windows Server 2019
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.557

June 11, 2019
KB4503327
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
June 14, 2019
04:41 PM PT
" diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index c6fa6957a7..a41c2b4de0 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + From bb2c59639dad8c48ffc1e2ee00de42455d60c150 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 15 Oct 2019 13:22:49 -0700 Subject: [PATCH 028/140] Update set-up-mdt-for-bitlocker.md --- .../deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 73ba50eafc..b1a4515898 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 @@ -46,7 +46,7 @@ To enable BitLocker to store the recovery key and TPM information in Active Dire > [!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. +In Windows Server version from 2008 R2 and later, 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) From b8c9abad7c78b03c2aafc3e39141524471bded19 Mon Sep 17 00:00:00 2001 From: hubalazs <10714856+hubalazs@users.noreply.github.com> Date: Tue, 15 Oct 2019 22:58:47 +0200 Subject: [PATCH 029/140] Fixed typo (mangement) --- windows/client-management/mdm/accountmanagement-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/accountmanagement-csp.md b/windows/client-management/mdm/accountmanagement-csp.md index 294043dca3..f14ec54b3b 100644 --- a/windows/client-management/mdm/accountmanagement-csp.md +++ b/windows/client-management/mdm/accountmanagement-csp.md @@ -31,7 +31,7 @@ Root node for the AccountManagement configuration service provider. Interior node. **UserProfileManagement/EnableProfileManager** -Enable profile lifetime mangement for shared or communal device scenarios. Default value is false. +Enable profile lifetime management for shared or communal device scenarios. Default value is false. Supported operations are Add, Get,Replace, and Delete. Value type is bool. From 5357026a1593e728c6017a9b5d1a236cda404f9b Mon Sep 17 00:00:00 2001 From: Andreas Stenhall Date: Wed, 16 Oct 2019 08:38:01 +0200 Subject: [PATCH 030/140] Update deploy-multiple-windows-defender-application-control-policies.md --- ...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 a9c5251d57..57220733e6 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 17 +Set-RuleOption -FilePath -Option 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 2557e933196d45d23599d48145060a7e53e2fd3a Mon Sep 17 00:00:00 2001 From: illfated Date: Wed, 16 Oct 2019 10:55:09 +0200 Subject: [PATCH 031/140] MSD ATP portal: URL correction 2 Ref. issue ticket #5015. Thanks to In-FinIT, both for reporting it in the first place and for noticing that the link URL is still wrong. (This is only a correction for the link URL, no other changes.) --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 8324650680..59d0091a87 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -149,7 +149,7 @@ In this case, Tamper Protection status changes, and this feature is no longer ap ### Will there be an alert about Tamper Protection status changing in the Microsoft Defender Advanced Threat Protection portal? -Yes. The alert is shown in [https://securitycenter.microsoft.com](https://microsoft.securitycenter.com) under **Alerts**. +Yes. The alert is shown in [https://securitycenter.microsoft.com](https://securitycenter.microsoft.com) under **Alerts**. In addition, your security operations team can use hunting queries, such as the following: From 8bf6bcb532446183ac50ee7ffa2443a5df75480e Mon Sep 17 00:00:00 2001 From: hubalazs <10714856+hubalazs@users.noreply.github.com> Date: Wed, 16 Oct 2019 11:37:47 +0200 Subject: [PATCH 032/140] Fixed typo (asssigned) --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index 5136ececee..1bb87570ff 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -580,7 +580,7 @@ Sign-in the NDES server with access equivalent to _domain administrator_. 3. Click **Sign-in**. Type credentials for your Intune administrator, or tenant administrator that has the **Global Administrator** directory role. ![Intune Certificate Connector Configuration 02](images/aadjcert/intunecertconnectorconfig-02.png) > [!IMPORTANT] - > The user account must have a valid Intune licenese asssigned. If the user account does not have a valid Intune license, the sign-in fails. + > The user account must have a valid Intune licenese assigned. If the user account does not have a valid Intune license, the sign-in fails. 4. Optionally, you can configure the NDES Connector for certificate revocation. If you want to do this, continue to the next task. Otherwise, Click **Close**, restart the **Intune Connector Service** and the **World Wide Web Publishing Service**, and skip the next task. From 997c135ec99ccd9ef50f6f3db04ef79c81c64cdf Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Wed, 16 Oct 2019 13:54:53 -0700 Subject: [PATCH 033/140] Adding `l` in Application --- .../audit-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/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index aed91aa7a0..d3974de495 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -21,7 +21,7 @@ ms.date: 05/03/2018 - Windows 10 - Windows Server 2016 -Running Appication Control in audit mode allows administrators to discover any applications that were missed during an initial policy scan and to identify any new applications that have been installed and run since the original policy was created. While a WDAC policy is running in audit mode, any binary that runs and would have been denied had the policy been enforced is logged in the **Applications and Services Logs\\Microsoft\\Windows\\CodeIntegrity\\Operational** event log. When these logged binaries have been validated, they can easily be added to a new WDAC policy. When the new exception policy is created, you can merge it with your existing WDAC policies. +Running Application Control in audit mode allows administrators to discover any applications that were missed during an initial policy scan and to identify any new applications that have been installed and run since the original policy was created. While a WDAC policy is running in audit mode, any binary that runs and would have been denied had the policy been enforced is logged in the **Applications and Services Logs\\Microsoft\\Windows\\CodeIntegrity\\Operational** event log. When these logged binaries have been validated, they can easily be added to a new WDAC policy. When the new exception policy is created, you can merge it with your existing WDAC policies. Before you begin this process, you need to create a WDAC policy binary file. If you have not already done so, see [Create an initial Windows Defender Application Control policy from a reference computer](create-initial-default-policy.md). From 2a1630822c9833417543a87d959638eab5f21c4f Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Wed, 16 Oct 2019 16:23:27 -0700 Subject: [PATCH 034/140] Update filepath rules documentation Clarify wildcard syntax and new -Level options --- .../select-types-of-rules-to-create.md | 58 +++---------------- 1 file changed, 9 insertions(+), 49 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index 287c247293..9abcd191f4 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 @@ -70,7 +70,9 @@ You can set several rule options within a WDAC policy. Table 2 describes each ru | **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). | | **15 Enabled:Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically re-validate the reputation for files that were authorized by the ISG.| | **16 Enabled:Update Policy No Reboot** | Use this option to allow future WDAC policy updates to apply without requiring a system reboot. | -| **17 Enabled:Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically-loaded libraries. | +| **17 Enabled:Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | +| **18 Disabled:Runtime FilePath Rule Protection** | Disable default FilePath rule protection of enforcing user-writeability and only allowing admin-writeable locations. | +| **19 Enabled:Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically-loaded libraries. | ## Windows Defender Application Control file rule levels @@ -84,6 +86,12 @@ Table 3. Windows Defender Application Control policy - file rule levels |----------- | ----------- | | **Hash** | Specifies individual hash values for each discovered binary. Although this level is specific, it can cause additional administrative overhead to maintain the current product versions’ hash values. Each time a binary is updated, the hash value changes, therefore requiring a policy update. | | **FileName** | Specifies individual binary file names. Although the hash values for an application are modified when updated, the file names are typically not. This offers less specific security than the hash level but does not typically require a policy update when any binary is modified. | +| **FilePath** | Beginning with Windows 10 version 1903, this specifies rules that allow execution of binaries contained in paths that are admin-writeable only. By default, WDAC performs a user-writeability check at runtime which ensures that the current permissions on the specified filepath and its parent directories (recursively) do not allow standard users write access.
Note that filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. Filepath rules are best suited for environments where most users are running as standard rather than admin. IT Pros should take care while crafting path rules to allow paths that they know are likely to remain to be admin-writeable only and deny execution from sub-directories where standard users can modify ACLs on the folder.
There is a defined list of SIDs which are recognized as admins (below). If a file has write permissions for a SID not in this list, the file will be flagged as user writeable.
S-1-3-0; S-1-5-18; S-1-5-19; S-1-5-20; S-1-5-32-544; S-1-5-32-549; S-1-5-32-550; S-1-5-32-551; S-1-5-32-577; S-1-5-32-559; S-1-5-32-568; S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394; S-1-15-2-95739096-486727260-2033287795-3853587803-1685597119-444378811-2746676523.
Wildcards can be used at the beginning or end of a path rule: only one wildcard is allowed per path rule. Wildcards placed at the end of a path authorize all files in that path and its subdirectories recursively (ex. C:\\* would include C:\foo\\* ). Wildcards placed at the beginning of a path scan all directories for files with a specific name (ex. \*\bar.exe would allow C:\bar.exe and C:\foo\bar.exe). Wildcards in the middle of a path are not supported (ex. C:\\*\foo.exe). Without a wildcard, the rule will allow only a specific file (ex. C:\foo\bar.exe).
Supported macros: %WINDIR%, %SYSTEM32%, %OSDRIVE%.| +> [!NOTE] +> Due to an existing bug, you can not combine Path-based ALLOW rules with any DENY rules in a single policy. Instead, either separate DENY rules into a separate Base policy or move the Path-based ALLOW rules into a supplemental policy as described in [Deploy multiple WDAC policies.](deploy-multiple-windows-defender-application-control-policies.md) + +| Rule level | Description | +|----------- | ----------- | | **SignedVersion** | This combines the publisher rule with a version number. This option allows anything from the specified publisher, with a version at or above the specified version number, to run. | | **Publisher** | This is a combination of the PcaCertificate level (typically one certificate below the root) and the common name (CN) of the leaf certificate. This rule level allows organizations to trust a certificate from a major CA (such as Symantec), but only if the leaf certificate is from a specific company (such as Intel, for device drivers). | | **FilePublisher** | This is a combination of the “FileName” attribute of the signed file, plus “Publisher” (PCA certificate with CN of leaf), plus a minimum version number. This option trusts specific files from the specified publisher, with a version at or above the specified version number. | @@ -107,51 +115,3 @@ As part of normal operations, they will eventually install software updates, or They could also choose to create a catalog that captures information about the unsigned internal application, then sign and distribute the catalog. Then the internal application could be handled by WDAC policies in the same way as any other signed application. An update to the internal application would only require that the catalog be regenerated, signed, and distributed (no restarts would be required). -## Create path-based rules - -Beginning with Windows 10 version 1903, Windows Defender Application Control (WDAC) policies can contain path-based rules. -> [!NOTE] -> Due to an existing bug, you can not combine Path-based ALLOW rules with any DENY rules in a single policy. Instead, either separate DENY rules into a separate Base policy or move the Path-based ALLOW rules into a supplemental policy as described in [Deploy multiple WDAC policies.](deploy-multiple-windows-defender-application-control-policies.md) - -- New-CIPolicy parameter - - FilePath: create path rules under path \ for anything not user-writeable (at the individual file level) - - ```powershell - New-CIPolicy -FilePath .\mypolicy.xml -Level FileName -ScanPath -UserPEs - ``` - - Optionally, add -UserWriteablePaths to ignore user writeability - -- New-CIPolicyRule parameter - - FilePathRule: create a rule where filepath string is directly set to value of \ - - ```powershell - New-CIPolicyRule -FilePathRule - ``` - - Useful for wildcards like C:\foo\\* - -- Usage follows the same flow as per-app rules: - - ```powershell - $rules = New-CIPolicyRule … - $rules += New-CIPolicyRule … - … - New-CIPolicy -FilePath .\mypolicy.xml -Rules $rules -UserPEs - ``` - -- Wildcards supported - - Suffix (ex. C:\foo\\*) OR Prefix (ex. *\foo\bar.exe) - - One or the other, not both at the same time - - Does not support wildcard in the middle (ex. C:\\*\foo.exe) - - Examples: - - %WINDIR%\\... - - %SYSTEM32%\\... - - %OSDRIVE%\\... - -- Disable default FilePath rule protection of enforcing user-writeability. For example, to add “Disabled:Runtime FilePath Rule Protection” to the policy: - - ```powershell - Set-RuleOption -Option 18 .\policy.xml - ``` - From fca86bc47249cbd21aa5a1e25030f11b303cbb26 Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Wed, 16 Oct 2019 16:49:42 -0700 Subject: [PATCH 035/140] Update windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../audit-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/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index d3974de495..10a2c6c988 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -21,7 +21,7 @@ ms.date: 05/03/2018 - Windows 10 - Windows Server 2016 -Running Application Control in audit mode allows administrators to discover any applications that were missed during an initial policy scan and to identify any new applications that have been installed and run since the original policy was created. While a WDAC policy is running in audit mode, any binary that runs and would have been denied had the policy been enforced is logged in the **Applications and Services Logs\\Microsoft\\Windows\\CodeIntegrity\\Operational** event log. When these logged binaries have been validated, they can easily be added to a new WDAC policy. When the new exception policy is created, you can merge it with your existing WDAC policies. +Running **Application Control** in audit mode allows administrators to discover any applications that were missed during an initial policy scan and to identify any new applications that have been installed and run since the original policy was created. While a WDAC policy is running in audit mode, any binary that runs and would have been denied had the policy been enforced is logged in the **Applications and Services Logs\\Microsoft\\Windows\\CodeIntegrity\\Operational** event log. When these logged binaries have been validated, they can easily be added to a new WDAC policy. When the new exception policy is created, you can merge it with your existing WDAC policies. Before you begin this process, you need to create a WDAC policy binary file. If you have not already done so, see [Create an initial Windows Defender Application Control policy from a reference computer](create-initial-default-policy.md). From e5bb3121d040569b71cdeef1bc2ffc6596a30a57 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Wed, 16 Oct 2019 17:41:18 -0700 Subject: [PATCH 036/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191016151559 (#1360) (#1361) --- .../release-information/resolved-issues-windows-10-1803.yml | 2 ++ ...esolved-issues-windows-10-1809-and-windows-server-2019.yml | 2 ++ windows/release-information/status-windows-10-1803.yml | 4 ++-- .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 902f0805e5..43944d0d5c 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: "
MessageDate
October 2019 Windows \"C\" optional release is available.
The October 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.
October 15, 2019
09:59 AM PT
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
+ @@ -62,6 +63,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
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
Resolved
KB4519978
October 15, 2019
10:00 AM 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
Resolved
KB4519978
October 15, 2019
10:00 AM 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 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
+ 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 b7f21815a9..4558663c3e 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 @@ -32,6 +32,7 @@ sections: - type: markdown text: "
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4520008.

Back to top
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4516058, 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 top
OS Build 17134.1006

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

Opened:
September 13, 2019
05:25 PM 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\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

Affected platforms:
  • Client: Windows 10, version 1803
  • Server: Windows Server, version 1803
Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

Back to top
N/A

Resolved
Resolved:
September 03, 2019
12:32 PM PT

Opened:
September 03, 2019
12:32 PM PT
+ @@ -69,6 +70,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
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
Resolved
KB4520062
October 15, 2019
10:00 AM 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
Resolved
KB4520062
October 15, 2019
10:00 AM 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 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 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
+
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4519338.

Back to top
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4512578, 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 top
OS Build 17763.737

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

Opened:
September 13, 2019
05:25 PM PT
diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index b5ca2b64cb..7ed2748792 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -64,10 +64,10 @@ 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
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
Resolved
KB4519978
October 15, 2019
10:00 AM 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
Resolved
KB4519978
October 15, 2019
10:00 AM 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 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 wake up from sleep.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Mitigated
September 11, 2019
05:32 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
" @@ -84,9 +84,9 @@ sections: - type: markdown text: " + -
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4520008.

Back to top
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4516058, 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 top
OS Build 17134.1006

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

Opened:
September 13, 2019
05:25 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Workaround: To mitigate the issue, use the following steps:
  1. Close the Windows Mixed Reality Portal, if it is running.
  2. Open Task Manager by selecting the Start button and typing Task Manager.
  3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
  4. You can now open the Windows Mixed Reality Portal.

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

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Mitigated
Last updated:
September 11, 2019
05:32 PM PT

Opened:
September 11, 2019
05:32 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 86439683f6..a4a29741dd 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 @@ -64,11 +64,11 @@ 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
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
Resolved
KB4520062
October 15, 2019
10:00 AM 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
Resolved
KB4520062
October 15, 2019
10:00 AM 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 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 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 wake up from sleep.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Mitigated
September 11, 2019
05:32 PM 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
@@ -86,9 +86,9 @@ sections: - type: markdown text: " + -
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4519338.

Back to top
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4512578, 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 top
OS Build 17763.737

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

Opened:
September 13, 2019
05:25 PM PT
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Workaround: To mitigate the issue, use the following steps:
  1. Close the Windows Mixed Reality Portal, if it is running.
  2. Open Task Manager by selecting the Start button and typing Task Manager.
  3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
  4. You can now open the Windows Mixed Reality Portal.

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

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Mitigated
Last updated:
September 11, 2019
05:32 PM PT

Opened:
September 11, 2019
05:32 PM PT
" From a6751ceccdd84e14668c2be0e884bb7c56ef0cfe Mon Sep 17 00:00:00 2001 From: DanPandre <54847950+DanPandre@users.noreply.github.com> Date: Thu, 17 Oct 2019 08:27:10 -0400 Subject: [PATCH 037/140] Update devices/surface-hub/first-run-program-surface-hub.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- devices/surface-hub/first-run-program-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/first-run-program-surface-hub.md b/devices/surface-hub/first-run-program-surface-hub.md index 0ba6f9c905..063e49f00d 100644 --- a/devices/surface-hub/first-run-program-surface-hub.md +++ b/devices/surface-hub/first-run-program-surface-hub.md @@ -339,7 +339,7 @@ This is what happens when you choose an option. Clicking this option allows you to join the device to Azure AD. Once you click **Next**, the device will restart to apply some settings, and then you’ll be taken to the [Use Microsoft Azure Active Directory](#use-microsoft-azure) page and asked to enter credentials that can allow you to join Azure AD. Members of the Azure Global Admins role from the joined organization will be able to use the Settings app. The specific people that will be allowed depends on your Azure AD subscription and how you’ve configured the settings for your Azure AD organization. - >[!IMPORTANT] + > [!IMPORTANT] >Administrators added to the Azure Device Administrators role after you join the device to Azure AD will be unable to use the Settings app. > >If you join Surface Hub to Azure AD during first-run setup, single sign-on (SSO) for Office apps will not work properly. Users will have to sign in to each Office app individually. From cc0a18a48df2813ea731011d18253870744630d3 Mon Sep 17 00:00:00 2001 From: DanPandre <54847950+DanPandre@users.noreply.github.com> Date: Thu, 17 Oct 2019 08:29:33 -0400 Subject: [PATCH 038/140] Update devices/surface-hub/first-run-program-surface-hub.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- devices/surface-hub/first-run-program-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/first-run-program-surface-hub.md b/devices/surface-hub/first-run-program-surface-hub.md index 063e49f00d..7f517520fa 100644 --- a/devices/surface-hub/first-run-program-surface-hub.md +++ b/devices/surface-hub/first-run-program-surface-hub.md @@ -340,7 +340,7 @@ This is what happens when you choose an option. Clicking this option allows you to join the device to Azure AD. Once you click **Next**, the device will restart to apply some settings, and then you’ll be taken to the [Use Microsoft Azure Active Directory](#use-microsoft-azure) page and asked to enter credentials that can allow you to join Azure AD. Members of the Azure Global Admins role from the joined organization will be able to use the Settings app. The specific people that will be allowed depends on your Azure AD subscription and how you’ve configured the settings for your Azure AD organization. > [!IMPORTANT] - >Administrators added to the Azure Device Administrators role after you join the device to Azure AD will be unable to use the Settings app. + > Administrators added to the Azure Device Administrators role after you join the device to Azure AD will be unable to use the Settings app. > >If you join Surface Hub to Azure AD during first-run setup, single sign-on (SSO) for Office apps will not work properly. Users will have to sign in to each Office app individually. From b39f4f4bdfdcbc445ffbad1ec9b0888c68595f02 Mon Sep 17 00:00:00 2001 From: DanPandre <54847950+DanPandre@users.noreply.github.com> Date: Thu, 17 Oct 2019 08:29:47 -0400 Subject: [PATCH 039/140] Update devices/surface-hub/first-run-program-surface-hub.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- devices/surface-hub/first-run-program-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/first-run-program-surface-hub.md b/devices/surface-hub/first-run-program-surface-hub.md index 7f517520fa..3d38a356f5 100644 --- a/devices/surface-hub/first-run-program-surface-hub.md +++ b/devices/surface-hub/first-run-program-surface-hub.md @@ -342,7 +342,7 @@ This is what happens when you choose an option. > [!IMPORTANT] > Administrators added to the Azure Device Administrators role after you join the device to Azure AD will be unable to use the Settings app. > - >If you join Surface Hub to Azure AD during first-run setup, single sign-on (SSO) for Office apps will not work properly. Users will have to sign in to each Office app individually. + > If you join Surface Hub to Azure AD during first-run setup, single sign-on (SSO) for Office apps will not work properly. Users will have to sign in to each Office app individually. - **Use Active Directory Domain Services** From 281d3cc623e7043a546561913cec0f107aebe9fe Mon Sep 17 00:00:00 2001 From: Cern McAtee Date: Thu, 17 Oct 2019 15:13:14 -0700 Subject: [PATCH 040/140] Removed int'l exchange rate info --- store-for-business/billing-understand-your-invoice-msfb.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/store-for-business/billing-understand-your-invoice-msfb.md b/store-for-business/billing-understand-your-invoice-msfb.md index ecc4e1f38e..b9df263894 100644 --- a/store-for-business/billing-understand-your-invoice-msfb.md +++ b/store-for-business/billing-understand-your-invoice-msfb.md @@ -26,7 +26,6 @@ Invoices are your bill from Microsoft. A few things to note: - **Billing profile** - Billing profiles are created during your purchase. Invoices are created for each billing profile. Billing profiles let you customize what products are purchased, how you pay for them, and who can make purchases. For more information, see [Understand billing profiles](billing-profile.md) - **Items included** - Your invoice includes total charges for all first and third-party software and hardware products purchased under a Microsoft Customer Agreement. That includes items purchased from Microsoft Store for Business and Azure Marketplace. - **Charges** - Your invoice provides information about products purchased and their related charges and taxes. Purchases are aggregated to provide a concise view of your bill. -- **International customers** - Charges on invoices for international customers are converted to their local currencies. Exchange rate information is listed at the bottom of the invoice. ## Online invoice For Store for Business customers, invoices are also available online. A few things to note: @@ -107,9 +106,6 @@ At the bottom of the invoice, there are instructions for paying your bill. You c ### Publisher information If you have third-party services in your bill, the name and address of each publisher is listed at the bottom of your invoice. -### Exchange rate -If prices were converted to your local currency, the exchange rates are listed in this section at the bottom of the invoice. All Azure charges are priced in USD and third-party services are priced in the seller's currency. - ## Next steps If there are Azure charges on your invoice that you would like more details on, see [Understand the Azure charges on your Microsoft Customer Agreement invoice](https://docs.microsoft.com/azure/billing/billing-understand-your-invoice-mca). From 0ab644d45f342c1f4479140178894ebba37132c3 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Thu, 17 Oct 2019 19:41:23 -0700 Subject: [PATCH 041/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191017181659 (#1367) (#1368) --- .../resolved-issues-windows-10-1507.yml | 2 +- .../resolved-issues-windows-10-1607.yml | 2 +- .../resolved-issues-windows-10-1703.yml | 2 +- .../resolved-issues-windows-10-1709.yml | 2 +- .../resolved-issues-windows-10-1803.yml | 2 +- ...ssues-windows-10-1809-and-windows-server-2019.yml | 2 +- .../resolved-issues-windows-10-1903.yml | 2 +- ...sues-windows-7-and-windows-server-2008-r2-sp1.yml | 2 +- ...issues-windows-8.1-and-windows-server-2012-r2.yml | 2 +- .../resolved-issues-windows-server-2008-sp2.yml | 2 +- .../resolved-issues-windows-server-2012.yml | 2 +- .../release-information/status-windows-10-1507.yml | 2 +- ...tatus-windows-10-1607-and-windows-server-2016.yml | 4 +--- .../release-information/status-windows-10-1703.yml | 4 +--- .../release-information/status-windows-10-1709.yml | 2 +- .../release-information/status-windows-10-1803.yml | 2 +- ...tatus-windows-10-1809-and-windows-server-2019.yml | 12 +++++++++++- .../release-information/status-windows-10-1903.yml | 2 +- ...atus-windows-7-and-windows-server-2008-r2-sp1.yml | 2 +- ...status-windows-8.1-and-windows-server-2012-r2.yml | 2 +- .../status-windows-server-2008-sp2.yml | 2 +- .../status-windows-server-2012.yml | 2 +- 22 files changed, 32 insertions(+), 26 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1507.yml b/windows/release-information/resolved-issues-windows-10-1507.yml index 96c938dec5..50c83837eb 100644 --- a/windows/release-information/resolved-issues-windows-10-1507.yml +++ b/windows/release-information/resolved-issues-windows-10-1507.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: " - + diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index 7cbaf548d3..44e89ad24d 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -32,7 +32,7 @@ sections: - type: markdown 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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index 862a0cb913..b66de78474 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -32,7 +32,7 @@ sections: - type: markdown 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 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index 2461882d7f..8a16e56715 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -32,7 +32,7 @@ sections: - type: markdown 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 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 43944d0d5c..aeeb0b6087 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -34,7 +34,7 @@ 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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + 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 4558663c3e..d8ce5f8d4a 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 @@ -34,7 +34,7 @@ sections:
SummaryOriginating updateStatusDate resolved
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
Resolved
KB4519978
October 15, 2019
10:00 AM 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
Resolved
KB4519978
October 15, 2019
10:00 AM 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 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index 25f5d45af6..5869704b1a 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -33,7 +33,7 @@ sections: text: "
SummaryOriginating updateStatusDate resolved
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
Resolved
KB4520062
October 15, 2019
10:00 AM 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
Resolved
KB4520062
October 15, 2019
10:00 AM 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 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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 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
- + 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 7232cf65f7..018a7f2bc2 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 @@ -32,7 +32,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
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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
- + 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 c58e1391c1..773e34d6fa 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 @@ -32,7 +32,7 @@ sections: - type: markdown 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
KB4516048
Resolved
KB4519976
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + 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 57adef5214..ae70b4a30e 100644 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml @@ -32,7 +32,7 @@ sections: - type: markdown 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
KB4516041
Resolved
KB4520005
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + diff --git a/windows/release-information/resolved-issues-windows-server-2012.yml b/windows/release-information/resolved-issues-windows-server-2012.yml index 1ca43d3f61..660872c996 100644 --- a/windows/release-information/resolved-issues-windows-server-2012.yml +++ b/windows/release-information/resolved-issues-windows-server-2012.yml @@ -32,7 +32,7 @@ sections: - type: markdown 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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- + diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml index e84e0fc49b..be4512cee7 100644 --- a/windows/release-information/status-windows-10-1507.yml +++ b/windows/release-information/status-windows-10-1507.yml @@ -60,7 +60,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.

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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
- +
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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 f91ae43fc4..c75ec5b5a9 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 @@ -60,8 +60,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.

- - + @@ -81,7 +80,6 @@ sections: text: "
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
October 08, 2019
10:00 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 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 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
-
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4519998.

Back to top
OS Build 14393.3206

September 23, 2019
KB4522010
Resolved
KB4519998
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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: After investigation, we have found that this issue does not affect this version of Windows.

Back to top
OS Build 14393.3204

September 10, 2019
KB4516044
Resolved
Resolved:
September 17, 2019
04:47 PM PT

Opened:
September 13, 2019
05:25 PM PT
" diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 519ad969c5..9b774ca109 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -64,8 +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.

- - +
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
October 08, 2019
10:00 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 15063.1563

January 08, 2019
KB4480973
Mitigated
April 25, 2019
02:00 PM PT
" @@ -83,7 +82,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4520010.

Back to top
OS Build 15063.2046

September 23, 2019
KB4522011
Resolved
KB4520010
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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: After investigation, we have found that this issue does not affect this version of Windows.

Back to top
OS Build 15063.2045

September 10, 2019
KB4516068
Resolved
Resolved:
September 17, 2019
04:47 PM PT

Opened:
September 13, 2019
05:25 PM PT
" diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index e7cfb4d349..72f9e6f8fa 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -60,7 +60,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.

- +
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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 7ed2748792..5ad00ae3bb 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -66,7 +66,7 @@ sections: - +
SummaryOriginating updateStatusLast updated
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
Resolved
KB4519978
October 15, 2019
10:00 AM 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
Resolved
KB4519978
October 15, 2019
10:00 AM 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 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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 a4a29741dd..34b02272a1 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 @@ -64,9 +64,10 @@ 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.

+ - + @@ -81,6 +82,15 @@ sections:
" +- title: October 2019 +- items: + - type: markdown + text: " +
SummaryOriginating updateStatusLast updated
Microsoft Defender Advanced Threat Protection might stop running
The Microsoft Defender ATP service might stop running and might fail to send reporting data.

See details >
OS Build 17763.832

October 15, 2019
KB4520062
Investigating
October 17, 2019
05:14 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
Resolved
KB4520062
October 15, 2019
10:00 AM 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
Resolved
KB4520062
October 15, 2019
10:00 AM 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 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
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
+ +
DetailsOriginating updateStatusHistory
Microsoft Defender Advanced Threat Protection might stop running
The Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
  • Server: Windows Server, version 1809; Windows Server 2019
Next steps: At this time, we suggest that devices in an affected environment do not install KB4520062. We are working on a resolution and estimate a solution will be available in mid-November.

Back to top
OS Build 17763.832

October 15, 2019
KB4520062
Investigating
Last updated:
October 17, 2019
05:14 PM PT

Opened:
October 17, 2019
05:14 PM PT
+ " + - title: September 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index 4a9b8d4364..c5efe999d1 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -65,7 +65,7 @@ sections: text: "
This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

- + diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 3d71ca817a..8102e3efa0 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -60,7 +60,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.

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
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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
- +
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
KB4516048
Resolved
KB4519976
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
IA64 and x64 devices may fail to start after installing updates
After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

See details >
August 13, 2019
KB4512506
Mitigated
August 17, 2019
12:59 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 378e8da44f..068427814b 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 @@ -60,7 +60,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.

- + diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index fda671a495..9b171c527f 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,7 +60,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.

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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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
- +
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
KB4516030
Resolved
KB4520002
October 08, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
September 24, 2019
KB4516030
Resolved
KB4520002
October 08, 2019
10:00 AM PT
Issues manually installing updates by double-clicking the .msu file
You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

See details >
September 10, 2019
KB4474419
Mitigated
KB4474419
September 24, 2019
08:17 AM PT
" diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index 27a39802c2..e05f9d92b9 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -60,7 +60,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.

- +
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
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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 b4a08af55470e3129bc8041b6539f6e537dfc642 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Fri, 18 Oct 2019 19:02:13 +0530 Subject: [PATCH 042/140] Update troubleshooting landing page revamp troubleshooting links --- .../windows-10-support-solutions.md | 179 +++++++++++------- 1 file changed, 107 insertions(+), 72 deletions(-) diff --git a/windows/client-management/windows-10-support-solutions.md b/windows/client-management/windows-10-support-solutions.md index 7d787f544d..39080a98d6 100644 --- a/windows/client-management/windows-10-support-solutions.md +++ b/windows/client-management/windows-10-support-solutions.md @@ -1,99 +1,134 @@ --- -title: Top support solutions for Windows 10 -ms.reviewer: +title: Troubleshooting Windows 10 +description: Get links to troubleshooting articles for Windows 10 issues +ms.reviewer: kaushika manager: dansimp -description: Get links to solutions for Windows 10 issues ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -ms.author: dansimp -author: dansimp +ms.author: kaushika +author: kaushika-msft ms.localizationpriority: medium ms.topic: troubleshooting --- -# Troubleshoot Windows 10 clients +# Troubleshoot Windows 10 client -This section contains advanced troubleshooting topics and links to help you resolve issues with Windows 10 clients. Additional topics will be added as they become available. +Microsoft regularly releases both updates for Windows Server. To ensure your servers can receive future updates, including security updates, it's important to keep your servers updated. Check out - [Windows 10 and Windows Server 2016 update history](https://support.microsoft.com/en-us/help/4000825/windows-10-windows-server-2016-update-history) for a complete list of released updates. -## Troubleshooting support topics +This section contains advanced troubleshooting topics and links to help you resolve issues with Windows 10 in an enterprise or IT pro environment. Additional topics will be added as they become available. -- [Advanced troubleshooting for Windows networking](troubleshoot-networking.md)
- - [Advanced troubleshooting wireless network connectivity](advanced-troubleshooting-wireless-network-connectivity.md)
- - [Advanced troubleshooting 802.1X authentication](advanced-troubleshooting-802-authentication.md)
- - [Data collection for troubleshooting 802.1X authentication](data-collection-for-802-authentication.md)
- - [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md)
- - [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md)
- - [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md)
- - [Troubleshoot port exhaustion](troubleshoot-tcpip-port-exhaust.md)
- - [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md)
-- [Advanced troubleshooting for Windows startup](troubleshoot-windows-startup.md)
- - [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md)
- - [Advanced troubleshooting for Windows-based computer issues](troubleshoot-windows-freeze.md)
- - [Advanced troubleshooting for stop errors or blue screen errors](troubleshoot-stop-errors.md)
- - [Advanced troubleshooting for stop error 7B or Inaccessible_Boot_Device](troubleshoot-inaccessible-boot-device.md)
+### Troubleshoot 802.1x Authentication +- [Advanced Troubleshooting 802.1X Authentication](https://docs.microsoft.com/windows/client-management/advanced-troubleshooting-802-authentication) +- [Data collection for troubleshooting 802.1X authentication](https://docs.microsoft.com/windows/client-management/data-collection-for-802-authentication) -## Windows 10 update history +### Troubleshoot BitLocker +- [BitLocker overview and requirements FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq) +- [BitLocker Upgrading FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq) +- [BitLocker frequently asked questions (FAQ) (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq) +- [BitLocker Key Management FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-key-management-faq) +- [BitLocker To Go FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-to-go-faq) +- [BitLocker and Active Directory Domain Services (AD DS) FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq) +- [BitLocker Security FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-security-faq) +- [BitLocker frequently asked questions (FAQ) (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq) +- [Using BitLocker with other programs FAQ (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq) +- [BitLocker recovery guide (Windows 10)](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan) -Microsoft regularly releases both updates and solutions for Windows 10. To ensure your computers can receive future updates, including security updates, it's important to keep them updated. Check out the following links for a complete list of released updates: +### Troubleshoot Bugcheck and Stop errors +- [Introduction to the page file](https://docs.microsoft.com/windows/client-management/introduction-page-file) +- [How to determine the appropriate page file size for 64-bit versions of Windows](https://docs.microsoft.com/windows/client-management/determine-appropriate-page-file-size) +- [Configure system failure and recovery options in Windows](https://docs.microsoft.com/windows/client-management/system-failure-recovery-options) +- [Generate a kernel or complete crash dump](https://docs.microsoft.com/windows/client-management/generate-kernel-or-complete-crash-dump) +- [Advanced troubleshooting for Stop error or blue screen error issue](https://docs.microsoft.com/windows/client-management/troubleshoot-stop-errors) +- [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/windows/client-management/troubleshoot-inaccessible-boot-device) +- [Blue Screen Data - Windows drivers](https://docs.microsoft.com/windows-hardware/drivers/debugger/blue-screen-data) +- [Bug Check Code Reference - Windows drivers](https://docs.microsoft.com/windows-hardware/drivers/debugger/bug-check-code-reference2) -- [Windows 10 version 1809 update history](https://support.microsoft.com/help/4464619) -- [Windows 10 version 1803 update history](https://support.microsoft.com/help/4099479) -- [Windows 10 version 1709 update history](https://support.microsoft.com/help/4043454) -- [Windows 10 Version 1703 update history](https://support.microsoft.com/help/4018124) -- [Windows 10 Version 1607 update history](https://support.microsoft.com/help/4000825) -- [Windows 10 Version 1511 update history](https://support.microsoft.com/help/4000824) +### Troubleshoot Credential Guard +- [Windows Defender Credential Guard - Known issues (Windows 10)](https://docs.microsoft.com/windows/security/identity-protection/credential-guard/credential-guard-known-issues) + +### Troubleshoot Disks +- [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) +- [Windows and GPT FAQ](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-and-gpt-faq) + +### Troubleshoot Kiosk mode +- [Troubleshoot kiosk mode issues](https://docs.microsoft.com/windows/configuration/kiosk-troubleshoot) + +### Troubleshoot No Boot +- [Advanced troubleshooting for Windows boot problems](https://docs.microsoft.com/windows/client-management/advanced-troubleshooting-boot-problems) + +### Troubleshoot Push Button Reset +- [Push-button reset frequently-asked questions (FAQ)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/pbr-faq) +- [Push-button reset frequently-asked questions (FAQ)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/pbr-validation) +- [Recovery components](https://docs.microsoft.com/windows-hardware/manufacture/desktop/recovery-strategy-for-common-customizations) + +### Troubleshoot Power Management +- [Modern Standby FAQs](https://docs.microsoft.com/windows-hardware/design/device-experiences/modern-standby-faqs) -These are the top Microsoft Support solutions for the most common issues experienced when using Windows 10 in an enterprise or IT pro environment. The links below include links to KB articles, updates, and library articles. +### Troubleshoot Secure Boot +- [Secure Boot isn't configured correctly: troubleshooting](https://docs.microsoft.com/windows-hardware/manufacture/desktop/secure-boot-isnt-configured-correctly-troubleshooting) -## Solutions related to installing Windows Updates -- [How does Windows Update work](https://docs.microsoft.com/windows/deployment/update/how-windows-update-works) +### Troubleshoot Setup and Install +- [Deployment Troubleshooting and Log Files](https://docs.microsoft.com/windows-hardware/manufacture/desktop/deployment-troubleshooting-and-log-files) + + +### Troubleshoot Start Menu +- [Troubleshoot Start menu errors](https://docs.microsoft.com/windows/configuration/start-layout-troubleshoot) + + +### Troubleshoot Subscription Activation +- [Deploy Windows 10 Enterprise licenses](https://docs.microsoft.com/windows/deployment/deploy-enterprise-licenses) + +### Troubleshoot System Hang +- [Advanced troubleshooting for Windows-based computer freeze issues](https://docs.microsoft.com/windows/client-management/troubleshoot-windows-freeze) + +### Troubleshoot TCP/IP Communication +- [Collect data using Network Monitor](https://docs.microsoft.com/windows/client-management/troubleshoot-tcpip-netmon) +- [Troubleshoot TCP/IP connectivity](https://docs.microsoft.com/windows/client-management/troubleshoot-tcpip-connectivity) +- [Troubleshoot port exhaustion issues](https://docs.microsoft.com/windows/client-management/troubleshoot-tcpip-port-exhaust) +- [Troubleshoot Remote Procedure Call (RPC) errors](https://docs.microsoft.com/windows/client-management/troubleshoot-tcpip-rpc-errors) + +### Troubleshoot User State Migration Toolkit (USMT) +- [Common Issues](https://docs.microsoft.com/windows/deployment/usmt/usmt-common-issues) +- [Frequently Asked Questions](https://docs.microsoft.com/windows/deployment/usmt/usmt-faq) +- [Log Files](https://docs.microsoft.com/windows/deployment/usmt/usmt-log-files) +- [Return Codes](https://docs.microsoft.com/windows/deployment/usmt/usmt-return-codes) + +### Troubleshoot Windows Hello for Business (WHFB) +- [Windows Hello for Business Frequently Asked Questions](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-faq) +- [Windows Hello errors during PIN creation (Windows 10)](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation) +- [Event ID 300 - Windows Hello successfully created (Windows 10)](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-event-300) + + +### Troubleshoot Windows Analytics +- [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-faq-troubleshooting) + +### Troubleshoot Windows Update +- [How Windows Update works](https://docs.microsoft.com/windows/deployment/update/how-windows-update-works) - [Windows Update log files](https://docs.microsoft.com/windows/deployment/update/windows-update-logs) - [Windows Update troubleshooting](https://docs.microsoft.com/windows/deployment/update/windows-update-troubleshooting) - [Windows Update common errors and mitigation](https://docs.microsoft.com/windows/deployment/update/windows-update-errors) -- [Windows Update - additional resources](https://docs.microsoft.com/windows/deployment/update/windows-update-resources) +- [Windows Update - Additional resources](https://docs.microsoft.com/windows/deployment/update/windows-update-resources) +- [Get started with Windows Update](https://docs.microsoft.com/windows/deployment/update/windows-update-overview) +- [Servicing stack updates](https://docs.microsoft.com/windows/deployment/update/servicing-stack-updates) -## Solutions related to installing or upgrading Windows +### Troubleshoot Windows Upgrade +- [Quick fixes - Windows IT Pro](https://docs.microsoft.com/windows/deployment/upgrade/quick-fixes) +- [SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) +- [Troubleshoot Windows 10 upgrade errors - Windows IT Pro](https://docs.microsoft.com/windows/deployment/upgrade/troubleshoot-upgrade-errors) +- [Windows error reporting - Windows IT Pro](https://docs.microsoft.com/windows/deployment/upgrade/windows-error-reporting) +- [Upgrade error codes - Windows IT Pro](https://docs.microsoft.com/windows/deployment/upgrade/upgrade-error-codes) +- [Log files - Windows IT Pro](https://docs.microsoft.com/windows/deployment/upgrade/log-files) +- [Resolution procedures - Windows IT Pro](https://docs.microsoft.com/windows/deployment/upgrade/resolution-procedures) -- [Quick Fixes](https://docs.microsoft.com/windows/deployment/upgrade/quick-fixes) -- [Troubleshooting upgrade errors](https://docs.microsoft.com/windows/deployment/upgrade/troubleshoot-upgrade-errors) -- [Resolution procedures](https://docs.microsoft.com/windows/deployment/upgrade/resolution-procedures) -- [0xc1800118 error when you push Windows 10 Version 1607 by using WSUS](https://support.microsoft.com/en-in/help/3194588/0xc1800118-error-when-you-push-windows-10-version-1607-by-using-wsus) -- [0xC1900101 error when Windows 10 upgrade fails after the second system restart](https://support.microsoft.com/en-in/help/3208485/0xc1900101-error-when-windows-10-upgrade-fails-after-the-second-system) +### Troubleshoot Windows Recovery (WinRE) +- [Windows RE troubleshooting features](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-re-troubleshooting-features) -## Solutions related to BitLocker +### Troubleshoot Wireless Connection +- [Advanced Troubleshooting Wireless Network Connectivity](https://docs.microsoft.com/windows/client-management/advanced-troubleshooting-wireless-network-connectivity) -- [BitLocker recovery guide](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan) -- [BitLocker: How to enable Network Unlock](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock) -- [BitLocker: Use BitLocker Drive Encryption Tools to manage BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker) -- [BitLocker Group Policy settings](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings) +## Other Resources -## Solutions related to Bugchecks or Stop Errors -- [Troubleshooting Stop error problems for IT Pros](https://support.microsoft.com/help/3106831/troubleshooting-stop-error-problems-for-it-pros) -- [How to use Windows Recovery Environment (WinRE) to troubleshoot common startup issues](https://support.microsoft.com/help/4026030/how-to-use-windows-recovery-environment-winre-to-troubleshoot-common-s) -- [How to troubleshoot Windows-based computer freeze issues](https://support.microsoft.com/help/3118553/how-to-troubleshoot-windows-based-computer-freeze-issues) -- [Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows](https://support.microsoft.com/help/4133658) - - -## Solutions related to Windows Boot issues -- [Troubleshooting Windows boot problems for IT Pros](https://support.microsoft.com/help/4343769) -- [How to use Windows Recovery Environment (WinRE) to troubleshoot common startup issues](https://support.microsoft.com/help/4026030/how-to-use-windows-recovery-environment-winre-to-troubleshoot-common-s) - - -## Solutions related to configuring or managing the Start menu -- [Manage Windows 10 Start and taskbar layout](/windows/configuration/windows-10-start-layout-options-and-policies) -- [Customize and export Start layout](/windows/configuration/customize-and-export-start-layout) -- [Changes to Group Policy settings for Windows 10 Start](/windows/configuration/changes-to-start-policies-in-windows-10) -- [Preinstalled system applications and Start menu may not work when you upgrade to Windows 10, Version 1511](https://support.microsoft.com/help/3152599) -- [Start menu shortcuts aren't immediately accessible in Windows Server 2016](https://support.microsoft.com/help/3198613) -- [Troubleshoot problems opening the Start menu or Cortana](https://support.microsoft.com/help/12385/windows-10-troubleshoot-problems-opening-start-menu-cortana) -- [Modern apps are blocked by security software when you start the applications on Windows 10 Version 1607](https://support.microsoft.com/help/4016973/modern-apps-are-blocked-by-security-software-when-you-start-the-applic) - -## Solutions related to wireless networking and 802.1X authentication -- [Advanced Troubleshooting Wireless Network](Connectivity]https://docs.microsoft.com/windows/client-management/advanced-troubleshooting-wireless-network-connectivity) -- [Advanced Troubleshooting 802.1x Authentication](https://docs.microsoft.com/windows/client-management/advanced-troubleshooting-802-authentication) -- [Troubleshooting Windows 802.11 Wireless Connections](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-vista/cc766215(v=ws.10)) -- [Troubleshooting Windows Secure 802.3 Wired Connections](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-vista/cc749352(v%3dws.10)) -- [Windows 10 devices can't connect to an 802.1X environment](https://support.microsoft.com/kb/3121002) +### [Troubleshooting Windows Server components](https://docs.microsoft.com/en-us/windows-server/troubleshoot/windows-server-support-solutions) From d442c701877d61f7fac3be4cdedfae114a261af6 Mon Sep 17 00:00:00 2001 From: Felix Reichmann <54814163+Van-Fouran@users.noreply.github.com> Date: Fri, 18 Oct 2019 22:15:00 +0200 Subject: [PATCH 043/140] Information DOES NOT apply to Windows 10 The first section of this article applies to windows 10. The linked article where you should find further information DOES NOT apply to windows 10 (https://github.com/MicrosoftDocs/windows-driver-docs/pull/1764 and https://github.com/MicrosoftDocs/windows-driver-docs/issues/1753). So the statement, "see Secure boot and BitLocker Device Encryption overview", is incorrect in this context. Since the sentence does not make sense without a linked page I deleted the whole sentence. I would propose either to delete the whole sentence like in my pull request or to link another appropriate page. --- .../bitlocker/bitlocker-device-encryption-overview-windows-10.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index b9b8646bf0..f22d7064d5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -22,7 +22,6 @@ ms.reviewer: - Windows 10 This topic explains how BitLocker Device Encryption can help protect data on devices running Windows 10. -For an architectural overview about how BitLocker Device Encryption works with Secure Boot, see [Secure boot and BitLocker Device Encryption overview](https://docs.microsoft.com/windows-hardware/drivers/bringup/secure-boot-and-device-encryption-overview). For a general overview and list of topics about BitLocker, see [BitLocker](bitlocker-overview.md). When users travel, their organization’s confidential data goes with them. Wherever confidential data is stored, it must be protected against unauthorized access. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, beginning with the Encrypting File System in the Windows 2000 operating system. More recently, BitLocker has provided encryption for full drives and portable drives. Windows consistently improves data protection by improving existing options and by providing new strategies. From b11a1aa833117151bd4a8620ed279eb4c4eff484 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 18 Oct 2019 17:57:28 -0700 Subject: [PATCH 044/140] CAT Auto Pulish for Windows Release Messages - 20191018174709 (#1379) * Update manage-protection-updates-windows-defender-antivirus.md * Update manage-protection-updates-windows-defender-antivirus.md * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191018163348 (#1378) --- .../resolved-issues-windows-10-1903.yml | 4 ++-- .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- windows/release-information/status-windows-10-1903.yml | 4 ++-- ...ge-protection-updates-windows-defender-antivirus.md | 10 +++++----- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index 5869704b1a..e0d9f8160e 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
03:15 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 34b02272a1..f19b9b7ad2 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 @@ -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
03:15 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 has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 18, 2019
04:33 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
- + @@ -87,7 +87,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Microsoft Defender Advanced Threat Protection might stop running
The Microsoft Defender ATP service might stop running and might fail to send reporting data.

See details >
OS Build 17763.832

October 15, 2019
KB4520062
Investigating
October 17, 2019
05:14 PM PT
Microsoft Defender Advanced Threat Protection might stop running
The Microsoft Defender ATP service might stop running and might fail to send reporting data.

See details >
OS Build 17763.832

October 15, 2019
KB4520062
Investigating
October 18, 2019
04:23 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
Resolved
KB4520062
October 15, 2019
10:00 AM 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
Resolved
KB4520062
October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
October 08, 2019
10:00 AM PT
- +
DetailsOriginating updateStatusHistory
Microsoft Defender Advanced Threat Protection might stop running
The Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
  • Server: Windows Server, version 1809; Windows Server 2019
Next steps: At this time, we suggest that devices in an affected environment do not install KB4520062. We are working on a resolution and estimate a solution will be available in mid-November.

Back to top
OS Build 17763.832

October 15, 2019
KB4520062
Investigating
Last updated:
October 17, 2019
05:14 PM PT

Opened:
October 17, 2019
05:14 PM PT
Microsoft Defender Advanced Threat Protection might stop running
After installing the optional non-security update (KB4520062), the Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

Note Microsoft Windows Defender Antivirus is not affected by this issue.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
  • Server: Windows Server, version 1809; Windows Server 2019
Next steps: At this time, we suggest that devices in an affected environment do not install the optional non-security update, KB4520062. We are working on a resolution and estimate a solution will be available in mid-November.

Back to top
OS Build 17763.832

October 15, 2019
KB4520062
Investigating
Last updated:
October 18, 2019
04:23 PM PT

Opened:
October 17, 2019
05:14 PM PT
" diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index c5efe999d1..d34418e158 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.

- + @@ -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
03:15 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
03:15 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 has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903.

Back to top
OS Build 18362.145

May 29, 2019
KB4497935
Resolved
Resolved:
October 18, 2019
04:33 PM PT

Opened:
July 12, 2019
04:20 PM PT
" diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index ea134ba5fd..f76c49cd91 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -33,7 +33,7 @@ Keeping your antivirus protection up to date is critical. There are two componen This article describes the *where* - how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). > [!IMPORTANT] -> Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update and starting Monday October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update the security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). +> Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update and starting Monday, October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update your security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). @@ -43,7 +43,7 @@ This article describes the *where* - how to specify where updates should be down Typically, you configure endpoints to individually download updates from a primary source, followed by other sources in order of priority, based on your network configuration. Updates are obtained from sources in the order you specify. If a source is not available, the next source in the list is used. When updates are published, some logic is applied to minimize the size of the update. In most cases, only the differences between the latest update and the update that is currently installed (this is referred to as the delta) on the device is downloaded and applied. However, the size of the delta depends on two main factors: -- the age of the last update on the device; and +- The age of the last update on the device; and - The source used to download and apply updates. The older the updates on an endpoint, the larger the download will be. However, you must also consider download frequency as well. A more frequent update schedule can result in more network usage, whereas a less-frequent schedule can result in larger file sizes per download. @@ -54,12 +54,12 @@ There are five locations where you can specify where an endpoint should obtain u - [Windows Server Update Service](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) - [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/servers/manage/updates) - [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) -- [Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) +- [Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) (Your policy and registry might have this listed as Microsoft Malware Protection Center (MMPC) security intelligence, its former name.) To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, System Center Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. > [!IMPORTANT] -> If you have set security intelligence updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). +> If you have set [Microsoft Malware Protection Center Security intelligence page](https://www.microsoft.com/security/portal/definitions/adl.aspx) (MMPC) updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the Windows Server Update Service or Microsoft Update services). > You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).

> Starting Monday, October 21, 2019, security intelligence updates will be SHA-2 signed exclusively. Devices must be updated to support SHA-2 in order to get the latest security intelligence updates. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). @@ -71,7 +71,7 @@ Each source has typical scenarios that depend on how your network is configured, |Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use Windows Server Update Service to manage your updates.| |File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments.| |System Center Configuration Manager | You are using System Center Configuration Manager to update your endpoints.| -|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| +|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware (formerly referred to as MMPC) |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| You can manage the order in which update sources are used with Group Policy, System Center Configuration Manager, PowerShell cmdlets, and WMI. From 01a0578d4eeeec0d19764617f80efa4465d270a8 Mon Sep 17 00:00:00 2001 From: turingcompl33t Date: Sat, 19 Oct 2019 11:21:30 -0400 Subject: [PATCH 045/140] Fix Typo "mpcmdrum.exe" should be "mpcmdrun.exe" --- .../run-scan-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md index 33c3ad51b5..4c62952e60 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md @@ -42,7 +42,7 @@ A full scan can be useful on endpoints that have encountered a malware threat to See [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers) for details on using System Center Configuration Manager (current branch) to run a scan. -**Use the mpcmdrum.exe command-line utility to run a scan:** +**Use the mpcmdrun.exe command-line utility to run a scan:** Use the following `-scan` parameter: From 62fbd14775892151a09bb96a4be63013ac0143d9 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 20 Oct 2019 22:52:19 +0500 Subject: [PATCH 046/140] Update lock-down-windows-10-to-specific-apps.md --- .../configuration/lock-down-windows-10-to-specific-apps.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index f42631e973..eaa5591a59 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -466,9 +466,7 @@ Note: - - - + ``` From 220a88f465d31db183def13efc5fc75a15af1429 Mon Sep 17 00:00:00 2001 From: illfated Date: Mon, 21 Oct 2019 04:15:06 +0200 Subject: [PATCH 047/140] MDATP/Raw Data Streaming: turn Preview features On Description: As noted in issue ticket #5166 (Has Data Export been retired?), streaming Advanced Hunting events to your Storage account is only available if you turn on the Preview feature switch in Settings -> Advanced Features. Thanks to Daniel Snelling (dancs85) for reporting this issue. Proposed change: - Add a required procedural step to turn on **Preview features** Additional notes: The format and placement of this information is very much subject to change before merging into the existing document page, depending on factual feedback from the document author or manager. issue ticket closure or reference: Closes #5166 --- .../microsoft-defender-atp/raw-data-export-storage.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 3d9ca8313a..3b08db0a4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -28,7 +28,8 @@ Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://w ## Before you begin: 1. Create a [Storage account](https://docs.microsoft.com/azure/storage/common/storage-account-overview) in your tenant. -2. Log in to your [Azure tenant](https://ms.portal.azure.com/), go to **Subscriptions > Your subscription > Resource Providers > Register to **Microsoft.insights****. +2. Log in to your [Azure tenant](https://ms.portal.azure.com/), go to **Subscriptions > Your subscription > Resource Providers > Register to Microsoft.insights**. +3. Go to **Settings > Advanced Features > Preview features** and turn Preview features **On**. ## Enable raw data streaming: From e35fecc2423170ce70a2f8b23b4824353b219fde Mon Sep 17 00:00:00 2001 From: Cody <46697052+CGREEN95@users.noreply.github.com> Date: Sun, 20 Oct 2019 22:54:37 -0700 Subject: [PATCH 048/140] Fix Typo (Line 171) Move 'the' after 'meets'. --- windows/deployment/windows-10-subscription-activation.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 11ef79b654..8ceb4e28f5 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -7,7 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: mdt -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay manager: laurawi ms.collection: M365-modern-desktop search.appverid: @@ -167,7 +168,7 @@ The following policies apply to acquisition and renewal of licenses on devices: - Devices that have been upgraded will attempt to renew licenses about every 30 days, and must be connected to the Internet to successfully acquire or renew a license. - If a device is disconnected from the Internet until its current subscription expires, the operating system will revert to Windows 10 Pro or Windows 10 Pro Education. As soon as the device is connected to the Internet again, the license will automatically renew. - Up to five devices can be upgraded for each user license. -- If a device the meets requirements and a licensed user signs in on that device, it will be upgraded. +- If a device meets the requirements and a licensed user signs in on that device, it will be upgraded. Licenses can be reallocated from one user to another user, allowing you to optimize your licensing investment against changing needs. From c74474fc37fe08857f17876d6ded15e8a1d4a6b9 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 21 Oct 2019 15:58:15 +0500 Subject: [PATCH 049/140] Update network-access-restrict-clients-allowed-to-make-remote-sam-calls.md --- ...access-restrict-clients-allowed-to-make-remote-sam-calls.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 56c8938d8f..5f46ca3685 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -37,6 +37,9 @@ This means that if you have a mix of computers, such as member servers that run This topic also covers related events, and how to enable audit mode before constraining the security principals that are allowed to remotely enumerate users and groups so that your environment remains secure without impacting application compatibility. +> [!NOTE] +> Implementation of this policy [could affect offline address book generation](https://support.microsoft.com/help/4055652/access-checks-fail-because-of-authz-access-denied-error-in-windows-ser) on servers running Microsoft Exchange 2016 or Microsoft Exchange 2013. + ## Reference The SAMRPC protocol makes it possible for a low privileged user to query a machine on a network for data. From c4b7c7c8f9186c26484153c029d80c996f0031f5 Mon Sep 17 00:00:00 2001 From: JC <47532346+Jcoetsee@users.noreply.github.com> Date: Mon, 21 Oct 2019 19:25:00 +0200 Subject: [PATCH 050/140] change made to "disable local list merging" This relates to https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5035 --- ...nfigure-local-policy-overrides-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md index 31bb4fd4b9..499df8dfac 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md @@ -80,7 +80,7 @@ You can disable this setting to ensure that only globally-defined lists (such as 3. Expand the tree to **Windows components > Windows Defender Antivirus**. -4. Double-click **Configure local administrator merge behavior for lists** and set the option to **Enabled**. Click **OK**. +4. Double-click **Configure local administrator merge behavior for lists** and set the option to **Disabled**. Click **OK**. > [!NOTE] > If you disable local list merging, it will override controlled folder access settings. It also overrides any protected folders or allowed apps set by the local administrator. For more information about controlled folder access settings, see [Enable controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard). From 9e9d79e2dd14c41b813a381681dbaeb18a5f3cc4 Mon Sep 17 00:00:00 2001 From: illfated Date: Sun, 6 Oct 2019 13:58:51 +0200 Subject: [PATCH 051/140] Windows/Deployment: add Peer Cache Enterprise note Description: Based on community feedback and recommendation, this document can be improved by adding notes regarding Delivery Optimization and endpoints. Thanks to Stephen Leuthold for providing feedback and the information. See also issue ticket "Delivery Optimization" (#4638). Proposed changes: - add a note containing the text suggested by SLeuthold - add MarkDown compatibility quote spacing (33) Caveats: - The added text does not necessarily have to be in the form of a Note. - The added text can, if required, be placed somewhere else on the page. issue ticket closure or reference: Closes #4638 --- .../feature-update-maintenance-window.md | 71 ++++++++++--------- 1 file changed, 37 insertions(+), 34 deletions(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index 0fbe54bae5..213f3c3f5a 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -38,10 +38,10 @@ If you’re not suppressing computer restarts and the feature update will be ins For example, by default, 90 minutes will be honored before the system is rebooted after the feature update install. If users will not be impacted by the user logoff or restart, there is no need to wait a full 90 minutes before rebooting the computer. If a delay and notification is needed, ensure that the maintenance window takes this into account along with the total time needed to install the feature update. ->[!NOTE] +> [!NOTE] > The following settings must be shorter in duration than the shortest maintenance window applied to the computer. ->- **Display a temporary notification to the user that indicates the interval before the user is logged off or the computer restarts (minutes).** ->- **Display a dialog box that the user cannot close, which displays the countdown interval before the user is logged off or the computer restarts (minutes).** +> - **Display a temporary notification to the user that indicates the interval before the user is logged off or the computer restarts (minutes).** +> - **Display a dialog box that the user cannot close, which displays the countdown interval before the user is logged off or the computer restarts (minutes).** ### Step 3: Enable Peer Cache @@ -49,6 +49,9 @@ Use **Peer Cache** to help manage deployment of content to clients in remote loc [Enable Configuration Manager client in full OS to share content](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#enable-configuration-manager-client-in-full-os-to-share-content) if you have clients in remote locations that would benefit from downloading feature update content from a peer instead of downloading it from a distribution point (or Microsoft Update). +> [!NOTE] +> In the enterprise, content delivery optimization via caching and peering solutions is imperative to mitigate the risk of interrupting business operations. It is important when downloading large payloads from the cloud (feature updates, quality updates, and so on). Most smaller organizations may have this enabled by default, but larger enterprises may need to plan an implementation to logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than an internet connection local to them. Otherwise they will peer with clients potentially not in the same physical location. + ### Step 4: Override the default Windows setup priority (Windows 10, version 1709 and later) If you’re deploying **Feature update to Windows 10, version 1709** or later, by default, portions of setup are configured to run at a lower priority. This can result in a longer total install time for the feature update. When deploying within a maintenance window, we recommend that you override this default behavior to benefit from faster total install times. To override the default priority, create a file called SetupConfig.ini on each machine to be upgraded in the below location containing the single section noted. @@ -102,8 +105,8 @@ loss of business information, or other pecuniary loss) arising out of the use of or documentation, even if Microsoft has been advised of the possibility of such damages. ``` ->[!NOTE] ->If you elect not to override the default setup priority, you will need to increase the [maximum run time](https://docs.microsoft.com/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for Feature Update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. +> [!NOTE] +> If you elect not to override the default setup priority, you will need to increase the [maximum run time](https://docs.microsoft.com/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for Feature Update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. ## Manually deploy feature updates @@ -133,20 +136,20 @@ Before you deploy the feature updates, you can download the content as a separat - **Description**: Specifies the description of the deployment package. The package description provides information about the package contents and is limited to 127 characters. - **Package source**: Specifies the location of the feature update source files. Type a network path for the source location, for example, \\server\sharename\path, or click **Browse** to find the network location. You must create the shared folder for the deployment package source files before you proceed to the next page. - >[!NOTE] - >The deployment package source location that you specify cannot be used by another software deployment package. + > [!NOTE] + > The deployment package source location that you specify cannot be used by another software deployment package. - >[!IMPORTANT] - >The SMS Provider computer account and the user that is running the wizard to download the feature updates must both have Write NTFS permissions on the download location. You should carefully restrict access to the download location to reduce the risk of attackers tampering with the feature update source files. + > [!IMPORTANT] + > The SMS Provider computer account and the user that is running the wizard to download the feature updates must both have Write NTFS permissions on the download location. You should carefully restrict access to the download location to reduce the risk of attackers tampering with the feature update source files. - >[!IMPORTANT] - >You can change the package source location in the deployment package properties after Configuration Manager creates the deployment package. But if you do so, you must first copy the content from the original package source to the new package source location. + > [!IMPORTANT] + > You can change the package source location in the deployment package properties after Configuration Manager creates the deployment package. But if you do so, you must first copy the content from the original package source to the new package source location. Click **Next**. 4. On the **Distribution Points** page, specify the distribution points or distribution point groups that will host the feature update files, and then click **Next**. For more information about distribution points, see [Distribution point configurations](https://docs.microsoft.com/sccm/core/servers/deploy/configure/install-and-configure-distribution-points#bkmk_configs). - >[!NOTE] - >The Distribution Points page is available only when you create a new software update deployment package. + > [!NOTE] + > The Distribution Points page is available only when you create a new software update deployment package. 5. On the **Distribution Settings** page, specify the following settings: - **Distribution priority**: Use this setting to specify the distribution priority for the deployment package. The distribution priority applies when the deployment package is sent to distribution points at child sites. Deployment packages are sent in priority order: High, Medium, or Low. Packages with identical priorities are sent in the order in which they were created. If there is no backlog, the package will process immediately regardless of its priority. By default, packages are sent using Medium priority. @@ -163,8 +166,8 @@ Before you deploy the feature updates, you can download the content as a separat - **Download software updates from the Internet**: Select this setting to download the software updates from the location on the Internet. This is the default setting. - **Download software updates from a location on the local network**: Select this setting to download software updates from a local folder or shared network folder. Use this setting when the computer running the wizard does not have Internet access. - >[!NOTE] - >When you use this setting, download the software updates from any computer with Internet access, and then copy the software updates to a location on the local network that is accessible from the computer running the wizard. + > [!NOTE] + > When you use this setting, download the software updates from any computer with Internet access, and then copy the software updates to a location on the local network that is accessible from the computer running the wizard. Click **Next**. 7. On the **Language Selection** page, specify the languages for which the selected feature updates are to be downloaded, and then click **Next**. Ensure that your language selection matches the language(s) of the feature updates selected for download. For example, if you selected English and German based feature updates for download, select those same languages on the language selection page. @@ -195,52 +198,52 @@ After you determine which feature updates you intend to deploy, you can manually - **Type of deployment**: Specify the deployment type for the software update deployment. Select **Required** to create a mandatory software update deployment in which the feature updates are automatically installed on clients before a configured installation deadline. - >[!IMPORTANT] + > [!IMPORTANT] > After you create the software update deployment, you cannot later change the type of deployment. - >[!NOTE] - >A software update group deployed as Required will be downloaded in background and honor BITS settings, if configured. + > [!NOTE] + > A software update group deployed as Required will be downloaded in background and honor BITS settings, if configured. - **Use Wake-on-LAN to wake up clients for required deployments**: Specify whether to enable Wake On LAN at the deadline to send wake-up packets to computers that require one or more software updates in the deployment. Any computers that are in sleep mode at the installation deadline time will be awakened so the software update installation can initiate. Clients that are in sleep mode that do not require any software updates in the deployment are not started. By default, this setting is not enabled and is available only when Type of deployment is set to Required. - >[!WARNING] - >Before you can use this option, computers and networks must be configured for Wake On LAN. + > [!WARNING] + > Before you can use this option, computers and networks must be configured for Wake On LAN. - **Detail level**: Specify the level of detail for the state messages that are reported by client computers. 6. On the Scheduling page, configure the following settings: - **Schedule evaluation**: Specify whether the available time and installation deadline times are evaluated according to UTC or the local time of the computer running the Configuration Manager console. - >[!NOTE] - >When you select local time, and then select **As soon as possible** for the **Software available time** or **Installation deadline**, the current time on the computer running the Configuration Manager console is used to evaluate when updates are available or when they are installed on a client. If the client is in a different time zone, these actions will occur when the client's time reaches the evaluation time. + > [!NOTE] + > When you select local time, and then select **As soon as possible** for the **Software available time** or **Installation deadline**, the current time on the computer running the Configuration Manager console is used to evaluate when updates are available or when they are installed on a client. If the client is in a different time zone, these actions will occur when the client's time reaches the evaluation time. - **Software available time**: Select **As soon as possible** to specify when the software updates will be available to clients: - **As soon as possible**: Select this setting to make the software updates in the deployment available to clients as soon as possible. When the deployment is created, the client policy is updated, the clients are made aware of the deployment at their next client policy polling cycle, and then the software updates are available for installation. - **Installation deadline**: Select **Specific time** to specify the installation deadline for the software updates in the deployment. - >[!NOTE] - >You can configure the installation deadline setting only when **Type of deployment** is set to **Required** on the Deployment Settings page. + > [!NOTE] + > You can configure the installation deadline setting only when **Type of deployment** is set to **Required** on the Deployment Settings page. - **Specific time**: Select this setting to automatically install the software updates in the deployment at a specific date and time. Set the date and time value to correspond with your defined maintenance window for the target collection. Allow sufficient time for clients to download the content in advance of the deadline. Adjust accordingly if clients in your environment will need additional download time. E.g., slow or unreliable network links. - >[!NOTE] - >The actual installation deadline time is the specific time that you configure plus a random amount of time up to 2 hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting, Disable deadline randomization to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#computer-agent). + > [!NOTE] + > The actual installation deadline time is the specific time that you configure plus a random amount of time up to 2 hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting, Disable deadline randomization to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#computer-agent). 7. On the User Experience page, configure the following settings: - **User notifications**: Specify whether to display notification of the software updates in Software Center on the client computer at the configured **Software available time** and whether to display user notifications on the client computers. When **Type of deployment** is set to **Available** on the Deployment Settings page, you cannot select **Hide in Software Center and all notifications**. - **Deadline behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify the behavior that is to occur when the deadline is reached for the software update deployment. Specify whether to install the software updates in the deployment. Also specify whether to perform a system restart after software update installation regardless of a configured maintenance window. For more information about maintenance windows, see [How to use maintenance windows](https://docs.microsoft.com/sccm/core/clients/manage/collections/use-maintenance-windows). - **Device restart behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify whether to suppress a system restart on servers and workstations after software updates are installed and a system restart is required to complete the installation. - >[!IMPORTANT] - >Suppressing system restarts can be useful in server environments or for cases in which you do not want the computers that are installing the software updates to restart by default. However, doing so can leave computers in an insecure state, whereas allowing a forced restart helps to ensure immediate completion of the software update installation. + > [!IMPORTANT] + > Suppressing system restarts can be useful in server environments or for cases in which you do not want the computers that are installing the software updates to restart by default. However, doing so can leave computers in an insecure state, whereas allowing a forced restart helps to ensure immediate completion of the software update installation. - **Write filter handling for Windows Embedded devices**: When you deploy software updates to Windows Embedded devices that are write filter enabled, you can specify to install the software update on the temporary overlay and either commit changes later or commit the changes at the installation deadline or during a maintenance window. When you commit changes at the installation deadline or during a maintenance window, a restart is required and the changes persist on the device. - >[!NOTE] - >When you deploy a software update to a Windows Embedded device, make sure that the device is a member of a collection that has a configured maintenance window. + > [!NOTE] + > When you deploy a software update to a Windows Embedded device, make sure that the device is a member of a collection that has a configured maintenance window. - **Software updates deployment re-evaluation behavior upon restart**: Starting in Configuration Manager version 1606, select this setting to configure software updates deployments to have clients run a software updates compliance scan immediately after a client installs software updates and restarts. This enables the client to check for additional software updates that become applicable after the client restarts, and to then install them (and become compliant) during the same maintenance window. 8. On the Alerts page, configure how Configuration Manager and System Center Operations Manager will generate alerts for this deployment. You can configure alerts only when **Type of deployment** is set to **Required** on the Deployment Settings page. - >[!NOTE] - >You can review recent software updates alerts from the Software Updates node in the Software Library workspace. + > [!NOTE] + > You can review recent software updates alerts from the Software Updates node in the Software Library workspace. 9. On the Download Settings page, configure the following settings: - Specify whether the client will download and install the software updates when a client is connected to a slow network or is using a fallback content location. - Specify whether to have the client download and install the software updates from a fallback distribution point when the content for the software updates is not available on a preferred distribution point. @@ -248,8 +251,8 @@ After you determine which feature updates you intend to deploy, you can manually - **If software updates are not available on distribution point in current, neighbor or site groups, download content from Microsoft Updates**: Select this setting to have clients that are connected to the intranet download software updates from Microsoft Update if software updates are not available on distribution points. Internet-based clients can always go to Microsoft Update for software updates content. - Specify whether to allow clients to download after an installation deadline when they use metered Internet connections. Internet providers sometimes charge by the amount of data that you send and receive when you are on a metered Internet connection. - >[!NOTE] - >Clients request the content location from a management point for the software updates in a deployment. The download behavior depends upon how you have configured the distribution point, the deployment package, and the settings on this page. For more information, see [Content source location scenarios](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/content-source-location-scenarios). + > [!NOTE] + > Clients request the content location from a management point for the software updates in a deployment. The download behavior depends upon how you have configured the distribution point, the deployment package, and the settings on this page. For more information, see [Content source location scenarios](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/content-source-location-scenarios). 10. On the Summary page, review the settings. To save the settings to a deployment template, click **Save As Template**, enter a name and select the settings that you want to include in the template, and then click **Save**. To change a configured setting, click the associated wizard page and change the setting. 11. Click **Next** to deploy the feature update(s). From d3b7b88ecb88f5370c98fd70837a8d08eca45f0d Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sun, 6 Oct 2019 17:44:06 +0200 Subject: [PATCH 052/140] Update windows/deployment/update/feature-update-maintenance-window.md - add an Oxford comma Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deployment/update/feature-update-maintenance-window.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index 213f3c3f5a..d81400c002 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -4,7 +4,8 @@ description: Learn how to deploy feature updates during a maintenance window ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.localizationpriority: medium ms.author: greglin ms.date: 07/09/2018 @@ -49,7 +50,7 @@ Use **Peer Cache** to help manage deployment of content to clients in remote loc [Enable Configuration Manager client in full OS to share content](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#enable-configuration-manager-client-in-full-os-to-share-content) if you have clients in remote locations that would benefit from downloading feature update content from a peer instead of downloading it from a distribution point (or Microsoft Update). -> [!NOTE] +> In any enterprise, content delivery optimization via caching and peering solutions is imperative to mitigate the risk of interrupting business operations. It is important when downloading large payloads from the cloud (feature updates, quality updates, and so on). Most smaller organizations may have this enabled by default, but larger enterprises may need to plan an implementation to logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than an Internet connection local to them. Otherwise they will peer with clients potentially not in the same physical location. > In the enterprise, content delivery optimization via caching and peering solutions is imperative to mitigate the risk of interrupting business operations. It is important when downloading large payloads from the cloud (feature updates, quality updates, and so on). Most smaller organizations may have this enabled by default, but larger enterprises may need to plan an implementation to logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than an internet connection local to them. Otherwise they will peer with clients potentially not in the same physical location. ### Step 4: Override the default Windows setup priority (Windows 10, version 1709 and later) From aa498077fda1dd8e848d7e9bc186ff53c6f88033 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sun, 6 Oct 2019 17:47:14 +0200 Subject: [PATCH 053/140] Update windows/deployment/update/feature-update-maintenance-window.md - highlight the keyword "Required" - add a missing "the" Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/update/feature-update-maintenance-window.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index d81400c002..0a8a120e61 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -203,7 +203,7 @@ After you determine which feature updates you intend to deploy, you can manually > After you create the software update deployment, you cannot later change the type of deployment. > [!NOTE] - > A software update group deployed as Required will be downloaded in background and honor BITS settings, if configured. + > A software update group deployed as **Required** will be downloaded in the background and honor BITS settings, if configured. - **Use Wake-on-LAN to wake up clients for required deployments**: Specify whether to enable Wake On LAN at the deadline to send wake-up packets to computers that require one or more software updates in the deployment. Any computers that are in sleep mode at the installation deadline time will be awakened so the software update installation can initiate. Clients that are in sleep mode that do not require any software updates in the deployment are not started. By default, this setting is not enabled and is available only when Type of deployment is set to Required. From eff38d1336120894ad2eee2219872ad4d9ee8feb Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sun, 6 Oct 2019 18:03:22 +0200 Subject: [PATCH 054/140] Update windows/deployment/update/feature-update-maintenance-window.md - added already existing corrections from JohanFreelancer9 - change the link from docs.microsoft.com to its Github counterpart --- windows/deployment/update/feature-update-maintenance-window.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index 0a8a120e61..189bde6642 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -228,7 +228,7 @@ After you determine which feature updates you intend to deploy, you can manually - **Specific time**: Select this setting to automatically install the software updates in the deployment at a specific date and time. Set the date and time value to correspond with your defined maintenance window for the target collection. Allow sufficient time for clients to download the content in advance of the deadline. Adjust accordingly if clients in your environment will need additional download time. E.g., slow or unreliable network links. > [!NOTE] - > The actual installation deadline time is the specific time that you configure plus a random amount of time up to 2 hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting, Disable deadline randomization to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#computer-agent). + > The actual installation deadline time is the specific time that you configure plus a random amount of time up to two hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting **Disable deadline randomization** to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](https://github.com/MicrosoftDocs/SCCMdocs/blob/master/sccm/core/clients/deploy/about-client-settings.md#computer-agent). 7. On the User Experience page, configure the following settings: - **User notifications**: Specify whether to display notification of the software updates in Software Center on the client computer at the configured **Software available time** and whether to display user notifications on the client computers. When **Type of deployment** is set to **Available** on the Deployment Settings page, you cannot select **Hide in Software Center and all notifications**. - **Deadline behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify the behavior that is to occur when the deadline is reached for the software update deployment. Specify whether to install the software updates in the deployment. Also specify whether to perform a system restart after software update installation regardless of a configured maintenance window. For more information about maintenance windows, see [How to use maintenance windows](https://docs.microsoft.com/sccm/core/clients/manage/collections/use-maintenance-windows). From 310e9cbeaaca6e304ae2369ff6bcfa10d2c747a0 Mon Sep 17 00:00:00 2001 From: illfated Date: Sun, 6 Oct 2019 18:41:59 +0200 Subject: [PATCH 055/140] Update feature-update-maintenance-window.md - re-add the removed `> [!NOTE]` line for the new note - properly remove an added line which should have been replaced - remove trailing spaces (redundant blank space at the end of the lines) --- .../feature-update-maintenance-window.md | 226 +++++++++--------- 1 file changed, 113 insertions(+), 113 deletions(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index 189bde6642..ad5ba452f9 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -9,7 +9,7 @@ author: greg-lindsay ms.localizationpriority: medium ms.author: greglin ms.date: 07/09/2018 -ms.reviewer: +ms.reviewer: manager: laurawi ms.collection: M365-modern-desktop ms.topic: article @@ -25,22 +25,22 @@ Use the following information to deploy feature updates during a maintenance win ### Step 1: Configure maintenance windows -1. In the Configuration Manager console, choose **Assets and Compliance> Device Collections**. -2. In the **Device Collections** list, select the collection for which you intended to deploy the feature update(s). -3. On the **Home** tab, in the **Properties** group, choose **Properties**. -4. In the **Maintenance Windows** tab of the `` Properties dialog box, choose the New icon. -5. Complete the `` Schedule dialog. -6. Select from the Apply this schedule to drop-down list. +1. In the Configuration Manager console, choose **Assets and Compliance> Device Collections**. +2. In the **Device Collections** list, select the collection for which you intended to deploy the feature update(s). +3. On the **Home** tab, in the **Properties** group, choose **Properties**. +4. In the **Maintenance Windows** tab of the `` Properties dialog box, choose the New icon. +5. Complete the `` Schedule dialog. +6. Select from the Apply this schedule to drop-down list. 7. Choose **OK** and then close the **\ Properties** dialog box. ### Step 2: Review computer restart device settings -If you’re not suppressing computer restarts and the feature update will be installed when no users are present, consider deploying a custom client settings policy to your feature update target collection to shorten the settings below or consider the total duration of these settings when defining your maintenance window duration. +If you’re not suppressing computer restarts and the feature update will be installed when no users are present, consider deploying a custom client settings policy to your feature update target collection to shorten the settings below or consider the total duration of these settings when defining your maintenance window duration. For example, by default, 90 minutes will be honored before the system is rebooted after the feature update install. If users will not be impacted by the user logoff or restart, there is no need to wait a full 90 minutes before rebooting the computer. If a delay and notification is needed, ensure that the maintenance window takes this into account along with the total time needed to install the feature update. > [!NOTE] -> The following settings must be shorter in duration than the shortest maintenance window applied to the computer. +> The following settings must be shorter in duration than the shortest maintenance window applied to the computer. > - **Display a temporary notification to the user that indicates the interval before the user is logged off or the computer restarts (minutes).** > - **Display a dialog box that the user cannot close, which displays the countdown interval before the user is logged off or the computer restarts (minutes).** @@ -48,14 +48,14 @@ For example, by default, 90 minutes will be honored before the system is reboote Use **Peer Cache** to help manage deployment of content to clients in remote locations. Peer Cache is a built-in Configuration Manager solution that enables clients to share content with other clients directly from their local cache. -[Enable Configuration Manager client in full OS to share content](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#enable-configuration-manager-client-in-full-os-to-share-content) if you have clients in remote locations that would benefit from downloading feature update content from a peer instead of downloading it from a distribution point (or Microsoft Update). +[Enable Configuration Manager client in full OS to share content](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#enable-configuration-manager-client-in-full-os-to-share-content) if you have clients in remote locations that would benefit from downloading feature update content from a peer instead of downloading it from a distribution point (or Microsoft Update). +> [!NOTE] > In any enterprise, content delivery optimization via caching and peering solutions is imperative to mitigate the risk of interrupting business operations. It is important when downloading large payloads from the cloud (feature updates, quality updates, and so on). Most smaller organizations may have this enabled by default, but larger enterprises may need to plan an implementation to logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than an Internet connection local to them. Otherwise they will peer with clients potentially not in the same physical location. -> In the enterprise, content delivery optimization via caching and peering solutions is imperative to mitigate the risk of interrupting business operations. It is important when downloading large payloads from the cloud (feature updates, quality updates, and so on). Most smaller organizations may have this enabled by default, but larger enterprises may need to plan an implementation to logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than an internet connection local to them. Otherwise they will peer with clients potentially not in the same physical location. ### Step 4: Override the default Windows setup priority (Windows 10, version 1709 and later) -If you’re deploying **Feature update to Windows 10, version 1709** or later, by default, portions of setup are configured to run at a lower priority. This can result in a longer total install time for the feature update. When deploying within a maintenance window, we recommend that you override this default behavior to benefit from faster total install times. To override the default priority, create a file called SetupConfig.ini on each machine to be upgraded in the below location containing the single section noted. +If you’re deploying **Feature update to Windows 10, version 1709** or later, by default, portions of setup are configured to run at a lower priority. This can result in a longer total install time for the feature update. When deploying within a maintenance window, we recommend that you override this default behavior to benefit from faster total install times. To override the default priority, create a file called SetupConfig.ini on each machine to be upgraded in the below location containing the single section noted. %systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini @@ -64,7 +64,7 @@ If you’re deploying **Feature update to Windows 10, version 1709** or later, b Priority=Normal ``` -You can use the new [Run Scripts](https://docs.microsoft.com/sccm/apps/deploy-use/create-deploy-scripts) feature to run a PowerShell script like the sample below to create the SetupConfig.ini on target devices. +You can use the new [Run Scripts](https://docs.microsoft.com/sccm/apps/deploy-use/create-deploy-scripts) feature to run a PowerShell script like the sample below to create the SetupConfig.ini on target devices. ``` #Parameters @@ -85,181 +85,181 @@ $iniSetupConfigSlogan "@ #Build SetupConfig content with settings -foreach ($k in $iniSetupConfigKeyValuePair.Keys) +foreach ($k in $iniSetupConfigKeyValuePair.Keys) { $val = $iniSetupConfigKeyValuePair[$k] - + $iniSetupConfigContent = $iniSetupConfigContent.Insert($iniSetupConfigContent.Length, "`r`n$k=$val") } -#Write content to file +#Write content to file New-Item $iniFilePath -ItemType File -Value $iniSetupConfigContent -Force -Disclaimer -Sample scripts are not supported under any Microsoft standard support program or service. The sample scripts is -provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without -limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk -arising out of the use or performance of the sample script and documentation remains with you. In no event shall -Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable -for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, -loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample script +Disclaimer +Sample scripts are not supported under any Microsoft standard support program or service. The sample scripts is +provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without +limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk +arising out of the use or performance of the sample script and documentation remains with you. In no event shall +Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable +for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, +loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample script or documentation, even if Microsoft has been advised of the possibility of such damages. ``` > [!NOTE] -> If you elect not to override the default setup priority, you will need to increase the [maximum run time](https://docs.microsoft.com/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for Feature Update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. +> If you elect not to override the default setup priority, you will need to increase the [maximum run time](https://docs.microsoft.com/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for Feature Update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. ## Manually deploy feature updates The following sections provide the steps to manually deploy a feature update. ### Step 1: Specify search criteria for feature updates -There are potentially a thousand or more feature updates displayed in the Configuration Manager console. The first step in the workflow for manually deploying feature updates is to identify the feature updates that you want to deploy. +There are potentially a thousand or more feature updates displayed in the Configuration Manager console. The first step in the workflow for manually deploying feature updates is to identify the feature updates that you want to deploy. -1. In the Configuration Manager console, click **Software Library**. -2. In the Software Library workspace, expand **Windows 10 Servicing**, and click **All Windows 10 Updates**. The synchronized feature updates are displayed. +1. In the Configuration Manager console, click **Software Library**. +2. In the Software Library workspace, expand **Windows 10 Servicing**, and click **All Windows 10 Updates**. The synchronized feature updates are displayed. 3. In the search pane, filter to identify the feature updates that you need by using one or both of the following steps: - - In the search text box, type a search string that will filter the feature updates. For example, type the version number for a specific feature update, or enter a string that would appear in the title of the feature update. + - In the search text box, type a search string that will filter the feature updates. For example, type the version number for a specific feature update, or enter a string that would appear in the title of the feature update. - Click **Add Criteria**, select the criteria that you want to use to filter software updates, click **Add**, and then provide the values for the criteria. For example, Title contains 1803, Required is greater than or equal to 1, and Language equals English. -4. Save the search for future use. +4. Save the search for future use. ### Step 2: Download the content for the feature update(s) -Before you deploy the feature updates, you can download the content as a separate step. Do this so you can verify that the content is available on the distribution points before you deploy the feature updates. This will help you to avoid any unexpected issues with the content delivery. Use the following procedure to download the content for feature updates before creating the deployment. +Before you deploy the feature updates, you can download the content as a separate step. Do this so you can verify that the content is available on the distribution points before you deploy the feature updates. This will help you to avoid any unexpected issues with the content delivery. Use the following procedure to download the content for feature updates before creating the deployment. -1. In the Configuration Manager console, navigate to **Software Library > Windows 10 Servicing**. +1. In the Configuration Manager console, navigate to **Software Library > Windows 10 Servicing**. 2. Choose the feature update(s) to download by using your saved search criteria. Select one or more of the feature updates returned, right click, and select Download. - The **Download Software Updates Wizard** opens. -3. On the **Deployment Package** page, configure the following settings: - **Create a new deployment package**: Select this setting to create a new deployment package for the software updates that are in the deployment. Configure the following settings: - - **Name**: Specifies the name of the deployment package. The package must have a unique name that briefly describes the package content. It is limited to 50 characters. - - **Description**: Specifies the description of the deployment package. The package description provides information about the package contents and is limited to 127 characters. - - **Package source**: Specifies the location of the feature update source files. Type a network path for the source location, for example, \\server\sharename\path, or click **Browse** to find the network location. You must create the shared folder for the deployment package source files before you proceed to the next page. + The **Download Software Updates Wizard** opens. +3. On the **Deployment Package** page, configure the following settings: + **Create a new deployment package**: Select this setting to create a new deployment package for the software updates that are in the deployment. Configure the following settings: + - **Name**: Specifies the name of the deployment package. The package must have a unique name that briefly describes the package content. It is limited to 50 characters. + - **Description**: Specifies the description of the deployment package. The package description provides information about the package contents and is limited to 127 characters. + - **Package source**: Specifies the location of the feature update source files. Type a network path for the source location, for example, \\server\sharename\path, or click **Browse** to find the network location. You must create the shared folder for the deployment package source files before you proceed to the next page. > [!NOTE] - > The deployment package source location that you specify cannot be used by another software deployment package. + > The deployment package source location that you specify cannot be used by another software deployment package. > [!IMPORTANT] - > The SMS Provider computer account and the user that is running the wizard to download the feature updates must both have Write NTFS permissions on the download location. You should carefully restrict access to the download location to reduce the risk of attackers tampering with the feature update source files. + > The SMS Provider computer account and the user that is running the wizard to download the feature updates must both have Write NTFS permissions on the download location. You should carefully restrict access to the download location to reduce the risk of attackers tampering with the feature update source files. > [!IMPORTANT] - > You can change the package source location in the deployment package properties after Configuration Manager creates the deployment package. But if you do so, you must first copy the content from the original package source to the new package source location. + > You can change the package source location in the deployment package properties after Configuration Manager creates the deployment package. But if you do so, you must first copy the content from the original package source to the new package source location. - Click **Next**. -4. On the **Distribution Points** page, specify the distribution points or distribution point groups that will host the feature update files, and then click **Next**. For more information about distribution points, see [Distribution point configurations](https://docs.microsoft.com/sccm/core/servers/deploy/configure/install-and-configure-distribution-points#bkmk_configs). + Click **Next**. +4. On the **Distribution Points** page, specify the distribution points or distribution point groups that will host the feature update files, and then click **Next**. For more information about distribution points, see [Distribution point configurations](https://docs.microsoft.com/sccm/core/servers/deploy/configure/install-and-configure-distribution-points#bkmk_configs). > [!NOTE] - > The Distribution Points page is available only when you create a new software update deployment package. -5. On the **Distribution Settings** page, specify the following settings: + > The Distribution Points page is available only when you create a new software update deployment package. +5. On the **Distribution Settings** page, specify the following settings: - - **Distribution priority**: Use this setting to specify the distribution priority for the deployment package. The distribution priority applies when the deployment package is sent to distribution points at child sites. Deployment packages are sent in priority order: High, Medium, or Low. Packages with identical priorities are sent in the order in which they were created. If there is no backlog, the package will process immediately regardless of its priority. By default, packages are sent using Medium priority. - - **Enable for on-demand distribution**: Use this setting to enable on-demand content distribution to preferred distribution points. When this setting is enabled, the management point creates a trigger for the distribution manager to distribute the content to all preferred distribution points when a client requests the content for the package and the content is not available on any preferred distribution points. For more information about preferred distribution points and on-demand content, see [Content source location scenarios](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/content-source-location-scenarios). - - **Prestaged distribution point settings**: Use this setting to specify how you want to distribute content to prestaged distribution points. Choose one of the following options: - - **Automatically download content when packages are assigned to distribution points**: Use this setting to ignore the prestage settings and distribute content to the distribution point. + - **Distribution priority**: Use this setting to specify the distribution priority for the deployment package. The distribution priority applies when the deployment package is sent to distribution points at child sites. Deployment packages are sent in priority order: High, Medium, or Low. Packages with identical priorities are sent in the order in which they were created. If there is no backlog, the package will process immediately regardless of its priority. By default, packages are sent using Medium priority. + - **Enable for on-demand distribution**: Use this setting to enable on-demand content distribution to preferred distribution points. When this setting is enabled, the management point creates a trigger for the distribution manager to distribute the content to all preferred distribution points when a client requests the content for the package and the content is not available on any preferred distribution points. For more information about preferred distribution points and on-demand content, see [Content source location scenarios](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/content-source-location-scenarios). + - **Prestaged distribution point settings**: Use this setting to specify how you want to distribute content to prestaged distribution points. Choose one of the following options: + - **Automatically download content when packages are assigned to distribution points**: Use this setting to ignore the prestage settings and distribute content to the distribution point. - **Download only content changes to the distribution point**: Use this setting to prestage the initial content to the distribution point, and then distribute content changes to the distribution point. - - **Manually copy the content in this package to the distribution point**: Use this setting to always prestage content on the distribution point. This is the default setting. - - For more information about prestaging content to distribution points, see [Use Prestaged content](https://docs.microsoft.com/sccm/core/servers/deploy/configure/deploy-and-manage-content#bkmk_prestage). - Click **Next**. -6. On the **Download Location** page, specify location that Configuration Manager will use to download the software update source files. As needed, use the following options: + - **Manually copy the content in this package to the distribution point**: Use this setting to always prestage content on the distribution point. This is the default setting. + + For more information about prestaging content to distribution points, see [Use Prestaged content](https://docs.microsoft.com/sccm/core/servers/deploy/configure/deploy-and-manage-content#bkmk_prestage). + Click **Next**. +6. On the **Download Location** page, specify location that Configuration Manager will use to download the software update source files. As needed, use the following options: - **Download software updates from the Internet**: Select this setting to download the software updates from the location on the Internet. This is the default setting. - - **Download software updates from a location on the local network**: Select this setting to download software updates from a local folder or shared network folder. Use this setting when the computer running the wizard does not have Internet access. - + - **Download software updates from a location on the local network**: Select this setting to download software updates from a local folder or shared network folder. Use this setting when the computer running the wizard does not have Internet access. + > [!NOTE] > When you use this setting, download the software updates from any computer with Internet access, and then copy the software updates to a location on the local network that is accessible from the computer running the wizard. - Click **Next**. -7. On the **Language Selection** page, specify the languages for which the selected feature updates are to be downloaded, and then click **Next**. Ensure that your language selection matches the language(s) of the feature updates selected for download. For example, if you selected English and German based feature updates for download, select those same languages on the language selection page. -8. On the **Summary** page, verify the settings that you selected in the wizard, and then click Next to download the software updates. -9. On the **Completion** page, verify that the software updates were successfully downloaded, and then click Close. + Click **Next**. +7. On the **Language Selection** page, specify the languages for which the selected feature updates are to be downloaded, and then click **Next**. Ensure that your language selection matches the language(s) of the feature updates selected for download. For example, if you selected English and German based feature updates for download, select those same languages on the language selection page. +8. On the **Summary** page, verify the settings that you selected in the wizard, and then click Next to download the software updates. +9. On the **Completion** page, verify that the software updates were successfully downloaded, and then click Close. #### To monitor content status -1. To monitor the content status for the feature updates, click **Monitoring** in the Configuration Manager console. -2. In the Monitoring workspace, expand **Distribution Status**, and then click **Content Status**. -3. Select the feature update package that you previously identified to download the feature updates. +1. To monitor the content status for the feature updates, click **Monitoring** in the Configuration Manager console. +2. In the Monitoring workspace, expand **Distribution Status**, and then click **Content Status**. +3. Select the feature update package that you previously identified to download the feature updates. 4. On the **Home** tab, in the Content group, click **View Status**. -### Step 3: Deploy the feature update(s) -After you determine which feature updates you intend to deploy, you can manually deploy the feature update(s). Use the following procedure to manually deploy the feature update(s). +### Step 3: Deploy the feature update(s) +After you determine which feature updates you intend to deploy, you can manually deploy the feature update(s). Use the following procedure to manually deploy the feature update(s). -1. In the Configuration Manager console, click **Software Library**. -2. In the Software Library workspace, expand **Windows 10 Servicing**, and click **All Windows 10 Updates**. +1. In the Configuration Manager console, click **Software Library**. +2. In the Software Library workspace, expand **Windows 10 Servicing**, and click **All Windows 10 Updates**. 3. Choose the feature update(s) to deploy by using your saved search criteria. Select one or more of the feature updates returned, right click, and select **Deploy**. - The **Deploy Software Updates Wizard** opens. -4. On the General page, configure the following settings: - - **Name**: Specify the name for the deployment. The deployment must have a unique name that describes the purpose of the deployment and differentiates it from other deployments in the Configuration Manager site. By default, Configuration Manager automatically provides a name for the deployment in the following format: **Microsoft Software Updates - \\** - - **Description**: Specify a description for the deployment. The description provides an overview of the deployment and any other relevant information that helps to identify and differentiate the deployment among others in Configuration Manager site. The description field is optional, has a limit of 256 characters, and has a blank value by default. - - **Software Update/Software Update Group**: Verify that the displayed software update group, or software update, is correct. - - **Select Deployment Template**: Specify whether to apply a previously saved deployment template. You can configure a deployment template to contain multiple common software update deployment properties and then apply the template when you deploy subsequent software updates to ensure consistency across similar deployments and to save time. - - **Collection**: Specify the collection for the deployment, as applicable. Members of the collection receive the feature updates that are defined in the deployment. -5. On the Deployment Settings page, configure the following settings: + The **Deploy Software Updates Wizard** opens. +4. On the General page, configure the following settings: + - **Name**: Specify the name for the deployment. The deployment must have a unique name that describes the purpose of the deployment and differentiates it from other deployments in the Configuration Manager site. By default, Configuration Manager automatically provides a name for the deployment in the following format: **Microsoft Software Updates - \\** + - **Description**: Specify a description for the deployment. The description provides an overview of the deployment and any other relevant information that helps to identify and differentiate the deployment among others in Configuration Manager site. The description field is optional, has a limit of 256 characters, and has a blank value by default. + - **Software Update/Software Update Group**: Verify that the displayed software update group, or software update, is correct. + - **Select Deployment Template**: Specify whether to apply a previously saved deployment template. You can configure a deployment template to contain multiple common software update deployment properties and then apply the template when you deploy subsequent software updates to ensure consistency across similar deployments and to save time. + - **Collection**: Specify the collection for the deployment, as applicable. Members of the collection receive the feature updates that are defined in the deployment. +5. On the Deployment Settings page, configure the following settings: + + - **Type of deployment**: Specify the deployment type for the software update deployment. Select **Required** to create a mandatory software update deployment in which the feature updates are automatically installed on clients before a configured installation deadline. - - **Type of deployment**: Specify the deployment type for the software update deployment. Select **Required** to create a mandatory software update deployment in which the feature updates are automatically installed on clients before a configured installation deadline. - > [!IMPORTANT] - > After you create the software update deployment, you cannot later change the type of deployment. - + > After you create the software update deployment, you cannot later change the type of deployment. + > [!NOTE] > A software update group deployed as **Required** will be downloaded in the background and honor BITS settings, if configured. - - **Use Wake-on-LAN to wake up clients for required deployments**: Specify whether to enable Wake On LAN at the deadline to send wake-up packets to computers that require one or more software updates in the deployment. Any computers that are in sleep mode at the installation deadline time will be awakened so the software update installation can initiate. Clients that are in sleep mode that do not require any software updates in the deployment are not started. By default, this setting is not enabled and is available only when Type of deployment is set to Required. + - **Use Wake-on-LAN to wake up clients for required deployments**: Specify whether to enable Wake On LAN at the deadline to send wake-up packets to computers that require one or more software updates in the deployment. Any computers that are in sleep mode at the installation deadline time will be awakened so the software update installation can initiate. Clients that are in sleep mode that do not require any software updates in the deployment are not started. By default, this setting is not enabled and is available only when Type of deployment is set to Required. > [!WARNING] - > Before you can use this option, computers and networks must be configured for Wake On LAN. + > Before you can use this option, computers and networks must be configured for Wake On LAN. - - **Detail level**: Specify the level of detail for the state messages that are reported by client computers. + - **Detail level**: Specify the level of detail for the state messages that are reported by client computers. 6. On the Scheduling page, configure the following settings: - - **Schedule evaluation**: Specify whether the available time and installation deadline times are evaluated according to UTC or the local time of the computer running the Configuration Manager console. - - > [!NOTE] - > When you select local time, and then select **As soon as possible** for the **Software available time** or **Installation deadline**, the current time on the computer running the Configuration Manager console is used to evaluate when updates are available or when they are installed on a client. If the client is in a different time zone, these actions will occur when the client's time reaches the evaluation time. + - **Schedule evaluation**: Specify whether the available time and installation deadline times are evaluated according to UTC or the local time of the computer running the Configuration Manager console. - - **Software available time**: Select **As soon as possible** to specify when the software updates will be available to clients: - - **As soon as possible**: Select this setting to make the software updates in the deployment available to clients as soon as possible. When the deployment is created, the client policy is updated, the clients are made aware of the deployment at their next client policy polling cycle, and then the software updates are available for installation. - - **Installation deadline**: Select **Specific time** to specify the installation deadline for the software updates in the deployment. - > [!NOTE] - > You can configure the installation deadline setting only when **Type of deployment** is set to **Required** on the Deployment Settings page. + > When you select local time, and then select **As soon as possible** for the **Software available time** or **Installation deadline**, the current time on the computer running the Configuration Manager console is used to evaluate when updates are available or when they are installed on a client. If the client is in a different time zone, these actions will occur when the client's time reaches the evaluation time. - - **Specific time**: Select this setting to automatically install the software updates in the deployment at a specific date and time. Set the date and time value to correspond with your defined maintenance window for the target collection. Allow sufficient time for clients to download the content in advance of the deadline. Adjust accordingly if clients in your environment will need additional download time. E.g., slow or unreliable network links. + - **Software available time**: Select **As soon as possible** to specify when the software updates will be available to clients: + - **As soon as possible**: Select this setting to make the software updates in the deployment available to clients as soon as possible. When the deployment is created, the client policy is updated, the clients are made aware of the deployment at their next client policy polling cycle, and then the software updates are available for installation. + - **Installation deadline**: Select **Specific time** to specify the installation deadline for the software updates in the deployment. + + > [!NOTE] + > You can configure the installation deadline setting only when **Type of deployment** is set to **Required** on the Deployment Settings page. + + - **Specific time**: Select this setting to automatically install the software updates in the deployment at a specific date and time. Set the date and time value to correspond with your defined maintenance window for the target collection. Allow sufficient time for clients to download the content in advance of the deadline. Adjust accordingly if clients in your environment will need additional download time. E.g., slow or unreliable network links. > [!NOTE] - > The actual installation deadline time is the specific time that you configure plus a random amount of time up to two hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting **Disable deadline randomization** to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](https://github.com/MicrosoftDocs/SCCMdocs/blob/master/sccm/core/clients/deploy/about-client-settings.md#computer-agent). -7. On the User Experience page, configure the following settings: - - **User notifications**: Specify whether to display notification of the software updates in Software Center on the client computer at the configured **Software available time** and whether to display user notifications on the client computers. When **Type of deployment** is set to **Available** on the Deployment Settings page, you cannot select **Hide in Software Center and all notifications**. - - **Deadline behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify the behavior that is to occur when the deadline is reached for the software update deployment. Specify whether to install the software updates in the deployment. Also specify whether to perform a system restart after software update installation regardless of a configured maintenance window. For more information about maintenance windows, see [How to use maintenance windows](https://docs.microsoft.com/sccm/core/clients/manage/collections/use-maintenance-windows). - - **Device restart behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify whether to suppress a system restart on servers and workstations after software updates are installed and a system restart is required to complete the installation. + > The actual installation deadline time is the specific time that you configure plus a random amount of time up to two hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting **Disable deadline randomization** to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#computer-agent). +7. On the User Experience page, configure the following settings: + - **User notifications**: Specify whether to display notification of the software updates in Software Center on the client computer at the configured **Software available time** and whether to display user notifications on the client computers. When **Type of deployment** is set to **Available** on the Deployment Settings page, you cannot select **Hide in Software Center and all notifications**. + - **Deadline behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify the behavior that is to occur when the deadline is reached for the software update deployment. Specify whether to install the software updates in the deployment. Also specify whether to perform a system restart after software update installation regardless of a configured maintenance window. For more information about maintenance windows, see [How to use maintenance windows](https://docs.microsoft.com/sccm/core/clients/manage/collections/use-maintenance-windows). + - **Device restart behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify whether to suppress a system restart on servers and workstations after software updates are installed and a system restart is required to complete the installation. > [!IMPORTANT] > Suppressing system restarts can be useful in server environments or for cases in which you do not want the computers that are installing the software updates to restart by default. However, doing so can leave computers in an insecure state, whereas allowing a forced restart helps to ensure immediate completion of the software update installation. - - **Write filter handling for Windows Embedded devices**: When you deploy software updates to Windows Embedded devices that are write filter enabled, you can specify to install the software update on the temporary overlay and either commit changes later or commit the changes at the installation deadline or during a maintenance window. When you commit changes at the installation deadline or during a maintenance window, a restart is required and the changes persist on the device. + - **Write filter handling for Windows Embedded devices**: When you deploy software updates to Windows Embedded devices that are write filter enabled, you can specify to install the software update on the temporary overlay and either commit changes later or commit the changes at the installation deadline or during a maintenance window. When you commit changes at the installation deadline or during a maintenance window, a restart is required and the changes persist on the device. > [!NOTE] - > When you deploy a software update to a Windows Embedded device, make sure that the device is a member of a collection that has a configured maintenance window. - - **Software updates deployment re-evaluation behavior upon restart**: Starting in Configuration Manager version 1606, select this setting to configure software updates deployments to have clients run a software updates compliance scan immediately after a client installs software updates and restarts. This enables the client to check for additional software updates that become applicable after the client restarts, and to then install them (and become compliant) during the same maintenance window. -8. On the Alerts page, configure how Configuration Manager and System Center Operations Manager will generate alerts for this deployment. You can configure alerts only when **Type of deployment** is set to **Required** on the Deployment Settings page. + > When you deploy a software update to a Windows Embedded device, make sure that the device is a member of a collection that has a configured maintenance window. + - **Software updates deployment re-evaluation behavior upon restart**: Starting in Configuration Manager version 1606, select this setting to configure software updates deployments to have clients run a software updates compliance scan immediately after a client installs software updates and restarts. This enables the client to check for additional software updates that become applicable after the client restarts, and to then install them (and become compliant) during the same maintenance window. +8. On the Alerts page, configure how Configuration Manager and System Center Operations Manager will generate alerts for this deployment. You can configure alerts only when **Type of deployment** is set to **Required** on the Deployment Settings page. > [!NOTE] - > You can review recent software updates alerts from the Software Updates node in the Software Library workspace. -9. On the Download Settings page, configure the following settings: - - Specify whether the client will download and install the software updates when a client is connected to a slow network or is using a fallback content location. - - Specify whether to have the client download and install the software updates from a fallback distribution point when the content for the software updates is not available on a preferred distribution point. - - **Allow clients to share content with other clients on the same subnet**: Specify whether to enable the use of BranchCache for content downloads. For more information about BranchCache, see [Fundamental concepts for content management](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/fundamental-concepts-for-content-management#branchcache). + > You can review recent software updates alerts from the Software Updates node in the Software Library workspace. +9. On the Download Settings page, configure the following settings: + - Specify whether the client will download and install the software updates when a client is connected to a slow network or is using a fallback content location. + - Specify whether to have the client download and install the software updates from a fallback distribution point when the content for the software updates is not available on a preferred distribution point. + - **Allow clients to share content with other clients on the same subnet**: Specify whether to enable the use of BranchCache for content downloads. For more information about BranchCache, see [Fundamental concepts for content management](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/fundamental-concepts-for-content-management#branchcache). - **If software updates are not available on distribution point in current, neighbor or site groups, download content from Microsoft Updates**: Select this setting to have clients that are connected to the intranet download software updates from Microsoft Update if software updates are not available on distribution points. Internet-based clients can always go to Microsoft Update for software updates content. - - Specify whether to allow clients to download after an installation deadline when they use metered Internet connections. Internet providers sometimes charge by the amount of data that you send and receive when you are on a metered Internet connection. + - Specify whether to allow clients to download after an installation deadline when they use metered Internet connections. Internet providers sometimes charge by the amount of data that you send and receive when you are on a metered Internet connection. > [!NOTE] - > Clients request the content location from a management point for the software updates in a deployment. The download behavior depends upon how you have configured the distribution point, the deployment package, and the settings on this page. For more information, see [Content source location scenarios](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/content-source-location-scenarios). -10. On the Summary page, review the settings. To save the settings to a deployment template, click **Save As Template**, enter a name and select the settings that you want to include in the template, and then click **Save**. To change a configured setting, click the associated wizard page and change the setting. -11. Click **Next** to deploy the feature update(s). + > Clients request the content location from a management point for the software updates in a deployment. The download behavior depends upon how you have configured the distribution point, the deployment package, and the settings on this page. For more information, see [Content source location scenarios](https://docs.microsoft.com/sccm/core/plan-design/hierarchy/content-source-location-scenarios). +10. On the Summary page, review the settings. To save the settings to a deployment template, click **Save As Template**, enter a name and select the settings that you want to include in the template, and then click **Save**. To change a configured setting, click the associated wizard page and change the setting. +11. Click **Next** to deploy the feature update(s). ### Step 4: Monitor the deployment status After you deploy the feature update(s), you can monitor the deployment status. Use the following procedure to monitor the deployment status: -1. In the Configuration Manager console, navigate to **Monitoring > Overview > Deployments**. -2. Click the software update group or software update for which you want to monitor the deployment status. -3. On the **Home** tab, in the **Deployment** group, click **View Status**. +1. In the Configuration Manager console, navigate to **Monitoring > Overview > Deployments**. +2. Click the software update group or software update for which you want to monitor the deployment status. +3. On the **Home** tab, in the **Deployment** group, click **View Status**. From 6d2ae5f01d8ace626350bef915db7f8db9836dae Mon Sep 17 00:00:00 2001 From: Nicole Turner <39884432+nenonix@users.noreply.github.com> Date: Sat, 12 Oct 2019 02:02:33 +0200 Subject: [PATCH 056/140] Update feature-update-maintenance-window.md - formatting and correction suggestions - 2 code block syntax names added --- .../update/feature-update-maintenance-window.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index ad5ba452f9..8ea4e0760e 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -25,12 +25,12 @@ Use the following information to deploy feature updates during a maintenance win ### Step 1: Configure maintenance windows -1. In the Configuration Manager console, choose **Assets and Compliance> Device Collections**. +1. In the Configuration Manager console, choose **Assets and Compliance > Device Collections**. 2. In the **Device Collections** list, select the collection for which you intended to deploy the feature update(s). 3. On the **Home** tab, in the **Properties** group, choose **Properties**. -4. In the **Maintenance Windows** tab of the `` Properties dialog box, choose the New icon. -5. Complete the `` Schedule dialog. -6. Select from the Apply this schedule to drop-down list. +4. In the **Maintenance Windows** tab of the **`` Properties** dialog box, choose the **New** icon. +5. Complete the **`` Schedule** dialog. +6. Select **Apply this schedule** from the drop-down list. 7. Choose **OK** and then close the **\ Properties** dialog box. ### Step 2: Review computer restart device settings @@ -59,14 +59,14 @@ If you’re deploying **Feature update to Windows 10, version 1709** or later, b %systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini -``` +```ini [SetupConfig] Priority=Normal ``` You can use the new [Run Scripts](https://docs.microsoft.com/sccm/apps/deploy-use/create-deploy-scripts) feature to run a PowerShell script like the sample below to create the SetupConfig.ini on target devices. -``` +```PowerShell #Parameters Param( [string] $PriorityValue = "Normal" From 925d1c1eff85b026da08bff71fe651d91a1f9d7e Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sat, 12 Oct 2019 02:15:27 +0200 Subject: [PATCH 057/140] Update windows/deployment/update/feature-update-maintenance-window.md - rephrase the Note text, based on MS Docs style guide Co-Authored-By: Nicole Turner <39884432+nenonix@users.noreply.github.com> --- windows/deployment/update/feature-update-maintenance-window.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index 8ea4e0760e..3a57b80ed7 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -51,7 +51,7 @@ Use **Peer Cache** to help manage deployment of content to clients in remote loc [Enable Configuration Manager client in full OS to share content](https://docs.microsoft.com/sccm/core/clients/deploy/about-client-settings#enable-configuration-manager-client-in-full-os-to-share-content) if you have clients in remote locations that would benefit from downloading feature update content from a peer instead of downloading it from a distribution point (or Microsoft Update). > [!NOTE] -> In any enterprise, content delivery optimization via caching and peering solutions is imperative to mitigate the risk of interrupting business operations. It is important when downloading large payloads from the cloud (feature updates, quality updates, and so on). Most smaller organizations may have this enabled by default, but larger enterprises may need to plan an implementation to logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than an Internet connection local to them. Otherwise they will peer with clients potentially not in the same physical location. +> Content delivery optimization via caching and peering solutions can avoid interruptions to business operations, especially when you download large payloads from the cloud (such as feature or quality updates). To avoid peering with clients that are not in the same physical location, you can logically group different sites via AD Site or SCCM boundary group, as the egress/ingress point may be a data center in another location, rather than a local internet connection. ### Step 4: Override the default Windows setup priority (Windows 10, version 1709 and later) From 44ebc6107bc7c62dade2857f90bdce8541161987 Mon Sep 17 00:00:00 2001 From: Scottduf Date: Mon, 21 Oct 2019 14:33:10 -0700 Subject: [PATCH 058/140] Update enroll-a-windows-10-device-automatically-using-group-policy.md Device credential automatic enrollment isnt supported by Intune. Added a note to call this out. --- ...oll-a-windows-10-device-automatically-using-group-policy.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 849b1c551d..ac08247a1f 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -116,6 +116,9 @@ Requirements: > In Windows 10, version 1903, the MDM.admx file was updated to include an option to select which credential is used to enroll the device. **Device Credential** is a new option that will only have an effect on clients that have the Windows 10, version 1903 feature update installed. The default behavior for older releases is to revert to **User Credential**. +> [!NOTE] +> Device credential group policy setting is not supported for enrolling into Microsoft Intune. + When a group policy refresh occurs on the client, a task is created and scheduled to run every 5 minutes for the duration of one day. The task is called " Schedule created by enrollment client for automatically enrolling in MDM from AAD." To see the scheduled task, launch the [Task Scheduler app](#task-scheduler-app). From 905eb3a0110d9e40cbc4932ee98bc63c43749401 Mon Sep 17 00:00:00 2001 From: Onur Date: Tue, 22 Oct 2019 01:38:46 +0300 Subject: [PATCH 059/140] Revise metadata with correct owner of BitLocker articles --- .../bitlocker/bcd-settings-and-bitlocker.md | 2 +- .../information-protection/bitlocker/bitlocker-and-adds-faq.md | 2 +- .../bitlocker/bitlocker-basic-deployment.md | 2 +- .../bitlocker/bitlocker-countermeasures.md | 2 +- .../bitlocker/bitlocker-deployment-and-administration-faq.md | 2 +- .../bitlocker-device-encryption-overview-windows-10.md | 2 +- .../bitlocker/bitlocker-frequently-asked-questions.md | 2 +- .../bitlocker/bitlocker-group-policy-settings.md | 2 +- .../bitlocker/bitlocker-how-to-deploy-on-windows-server.md | 2 +- .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 2 +- .../bitlocker/bitlocker-key-management-faq.md | 2 +- .../bitlocker/bitlocker-management-for-enterprises.md | 2 +- .../bitlocker/bitlocker-network-unlock-faq.md | 2 +- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 2 +- .../information-protection/bitlocker/bitlocker-overview.md | 2 +- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 +- .../information-protection/bitlocker/bitlocker-security-faq.md | 2 +- .../information-protection/bitlocker/bitlocker-to-go-faq.md | 2 +- .../information-protection/bitlocker/bitlocker-upgrading-faq.md | 2 +- ...-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md | 2 +- .../bitlocker-use-bitlocker-recovery-password-viewer.md | 2 +- .../bitlocker/bitlocker-using-with-other-programs-faq.md | 2 +- ...are-your-organization-for-bitlocker-planning-and-policies.md | 2 +- ...r-shared-volumes-and-storage-area-networks-with-bitlocker.md | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index c1b6366ec7..77709b6ef2 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md b/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md index 7bb74bdb71..4ce0666579 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 10924772a5..406d096165 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index 0177ea0901..ab57ef7b30 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md index 78092912cd..b0c94843ad 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index f22d7064d5..e4fb0170b4 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -6,7 +6,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md index fce071badf..f4f3028fcb 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md +++ b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 2d9a9c0ce6..09d6973301 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md index 3a17290bcd..121b0d3e49 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 23276f3144..e91f6d7db8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md b/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md index 6aa957697c..5ab13673ea 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md index caee851596..7968ef5030 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md @@ -6,7 +6,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md index 79f29f59ec..9e8a4b17a5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md @@ -6,7 +6,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro 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..a426da3ed2 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 @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index b57d24fd11..5ce2ab05e6 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp manager: dansimp audience: ITPro ms.collection: M365-security-compliance diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 16272b6213..26a7658ef1 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-security-faq.md b/windows/security/information-protection/bitlocker/bitlocker-security-faq.md index 6bb6a48e28..211775fd9d 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-security-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-security-faq.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md index f5de0c1816..6cc8628157 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp manager: dansimp audience: ITPro ms.collection: M365-security-compliance diff --git a/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md b/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md index 3ec8b9d7db..ddefee9d0c 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md @@ -6,7 +6,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md index bb6cc83966..e4e1a3ffcd 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md index 56534228b9..9f41146f0d 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md index a093ef4773..5d1da751a8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro 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 6e2f30a20e..72436ef74d 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 @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro diff --git a/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md b/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md index c0e83393a2..1473dadc79 100644 --- a/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md +++ b/windows/security/information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dulcemontemayor +author: dansimp ms.author: dansimp manager: dansimp audience: ITPro From 94fdb443e1b4acdc6d53a261d17888980ce5cf76 Mon Sep 17 00:00:00 2001 From: juanand Date: Tue, 22 Oct 2019 16:27:08 +0200 Subject: [PATCH 060/140] Remove references to Upgrade Readiness Remove section that refers to deprecated Upgrade Readiness in favor of brief pointers to Desktop Analytics and Advanced Threat Protection. --- ...ws-diagnostic-data-in-your-organization.md | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 06c4e844c4..2ad39bdc03 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -104,27 +104,8 @@ Windows diagnostic data also helps Microsoft better understand how customers use ### Insights into your own organization -Sharing information with Microsoft helps make Windows and other products better, but it can also help make your internal processes and user experiences better, as well. Microsoft is in the process of developing a set of analytics customized for your internal use. The first of these, called [Upgrade Readiness](/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness). +Sharing information with Microsoft helps make Windows and other products better, but it can also help make your internal processes and user experiences better. Microsoft provides a set of solutions that leverage information shared by customers to provide insights customized for your internal use. The first of these was [Upgrade Readiness](/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness), followed by [Desktop Analytics](https://aka.ms/DADocs) starting 31st Jan 2020, both helping organizations with [Windows as a Service](/windows/deployment/update/wass-overview) adoption and potential compatibility challenges. Another example is [Microsoft Defender Advanced Threat Protection](/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection), a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. -#### Upgrade Readiness - -Upgrading to new operating system versions has traditionally been a challenging, complex, and slow process for many enterprises. Discovering applications and drivers and then testing them for potential compatibility issues have been among the biggest pain points. - -To better help customers through this difficult process, Microsoft developed Upgrade Readiness to give enterprises the tools to plan and manage the upgrade process end to end and allowing them to adopt new Windows releases more quickly and on an ongoing basis. - -With Windows diagnostic data enabled, Microsoft collects computer, application, and driver compatibility-related information for analysis. We then identify compatibility issues that can block your upgrade and suggest fixes when they are known to Microsoft. - -Use Upgrade Readiness to get: - -- A visual workflow that guides you from pilot to production -- Detailed computer, driver, 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 - -The Upgrade Readiness workflow steps you through the discovery and rationalization process until you have a list of computers that are ready to be upgraded. ## How Microsoft handles diagnostic data From a91da61830194cbe81f90a49ddd2b8559f168654 Mon Sep 17 00:00:00 2001 From: David Cabrera Date: Tue, 22 Oct 2019 15:38:31 -0700 Subject: [PATCH 061/140] Remove GlobalProfile from 19H2 Consider #5248 --- windows/configuration/kiosk-xml.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/kiosk-xml.md b/windows/configuration/kiosk-xml.md index cf28c53e4a..c9d6d3b2c0 100644 --- a/windows/configuration/kiosk-xml.md +++ b/windows/configuration/kiosk-xml.md @@ -255,7 +255,7 @@ This sample demonstrates that both UWP and Win32 apps can be configured to autom ``` ## [Preview] Global Profile Sample XML -Global Profile is currently supported in Windows 10 Insider Preview (19H2, 20H1 builds). Global Profile is designed for scenarios where a user does not have a designated profile, yet IT Admin still wants the user to run in lock down mode, or used as mitigation when a profile cannot be determined for an user. +Global Profile is currently supported in Windows 10 Insider Preview (20H1 builds). Global Profile is designed for scenarios where a user does not have a designated profile, yet IT Admin still wants the user to run in lock down mode, or used as mitigation when a profile cannot be determined for an user. This sample demonstrates that only a global profile is used, no active user configured. Global profile will be applied when every non-admin account logs in ```xml From f35052070e0307eeb7b9463142b3782121b38953 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Tue, 22 Oct 2019 18:18:12 -0700 Subject: [PATCH 062/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191022165830 (#1397) (#1398) --- .../resolved-issues-windows-server-2008-sp2.yml | 2 ++ windows/release-information/status-windows-10-1709.yml | 2 -- windows/release-information/status-windows-10-1803.yml | 2 -- .../status-windows-10-1809-and-windows-server-2019.yml | 2 -- windows/release-information/status-windows-10-1903.yml | 4 ---- .../release-information/status-windows-server-2008-sp2.yml | 4 ++-- 6 files changed, 4 insertions(+), 12 deletions(-) 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 ae70b4a30e..535126c94e 100644 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -55,6 +56,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
Issues manually installing updates by double-clicking the .msu file
You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

See details >
September 10, 2019
KB4474419
Resolved
KB4474419
September 23, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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 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
+
DetailsOriginating updateStatusHistory
Issues manually installing updates by double-clicking the .msu file
After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

Affected platforms:
  • Server: Windows Server 2008 SP2
Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

Resolution: This issue is resolved in KB4474419 released October 8, 2019. It will install automatically from Windows Update and Windows Server Update Services (WSUS). If you need to install this update manually, you will need to use the workaround above.

Note If you previously installed KB4474419 released September 23, 2019, then you already have the latest version of this update and do not need to reinstall.

Back to top
September 10, 2019
KB4474419
Resolved
KB4474419
Resolved:
September 23, 2019
10:00 AM PT

Opened:
September 20, 2019
04:57 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

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 KB4520002. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516030
Resolved
KB4520002
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
" diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 72f9e6f8fa..217b281dbc 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -61,7 +61,6 @@ 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 results print job failure.

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
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
" @@ -79,7 +78,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4520004.

Back to top
OS Build 16299.1392

September 23, 2019
KB4522012
Resolved
KB4520004
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4516066, 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 top
OS Build 16299.1387

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

Opened:
September 13, 2019
05:25 PM PT
" diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 5ad00ae3bb..9480e53e4d 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -67,7 +67,6 @@ sections:
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
KB4512501Resolved
KB4519978October 15, 2019
10:00 AM 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
KB4503286Resolved
KB4519978October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 17134.1009

September 23, 2019
KB4522014Resolved
KB4520008October 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
KB4516058Resolved
September 19, 2019
04:08 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
KB4480966Mitigated
April 25, 2019
02:00 PM PT " @@ -86,7 +85,6 @@ sections: -
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4519978.

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Resolved
KB4519978
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4520008.

Back to top
OS Build 17134.1009

September 23, 2019
KB4522014
Resolved
KB4520008
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4516058, 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 top
OS Build 17134.1006

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

Opened:
September 13, 2019
05:25 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 f19b9b7ad2..364659d2b9 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 @@ -69,7 +69,6 @@ sections:
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
KB4503327Resolved
KB4520062October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 17763.740

September 23, 2019
KB4522015Resolved
KB4519338October 08, 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
KB4464330Resolved
KB4516077September 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
KB4512578Resolved
September 19, 2019
04:08 PM 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
KB4493509Mitigated
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
KB4480116Mitigated
April 09, 2019
10:00 AM PT @@ -98,7 +97,6 @@ sections: -
DetailsOriginating updateStatusHistory
Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

Affected platforms:
  • Client: Windows 10, version 1809; Windows 10, version 1803
Resolution: This issue was resolved in KB4520062.

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Resolved
KB4520062
Resolved:
October 15, 2019
10:00 AM PT

Opened:
September 11, 2019
05:32 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4519338.

Back to top
OS Build 17763.740

September 23, 2019
KB4522015
Resolved
KB4519338
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
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 KB4512578, 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 top
OS Build 17763.737

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

Opened:
September 13, 2019
05:25 PM PT
" diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index d34418e158..f1e8b5126b 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -67,8 +67,6 @@ sections:
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
KB4497935Resolved
October 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 18362.357

September 23, 2019
KB4522016Resolved
KB4517389October 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
KB4515384Resolved
KB4517211September 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
KB4515384Resolved
September 19, 2019
04:08 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
KB4515384Resolved
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
KB4497935Investigating
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
KB4505057Mitigated External
August 01, 2019
08:44 PM PT @@ -93,8 +91,6 @@ sections: - -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4517389.

Back to top
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM 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. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

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

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
Resolved:
September 26, 2019
02:00 PM PT

Opened:
September 13, 2019
05:25 PM PT
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 top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
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 top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
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 top
N/A

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

Opened:
September 13, 2019
05:25 PM PT
" diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index 9b171c527f..0df1e85294 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,8 +60,8 @@ 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
Issues manually installing updates by double-clicking the .msu file
You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

See details >
September 10, 2019
KB4474419
Resolved
KB4474419
September 23, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
September 24, 2019
KB4516030
Resolved
KB4520002
October 08, 2019
10:00 AM PT
Issues manually installing updates by double-clicking the .msu file
You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

See details >
September 10, 2019
KB4474419
Mitigated
KB4474419
September 24, 2019
08:17 AM PT
" @@ -77,7 +77,7 @@ sections: - type: markdown text: " + -
DetailsOriginating updateStatusHistory
Issues manually installing updates by double-clicking the .msu file
After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

Affected platforms:
  • Server: Windows Server 2008 SP2
Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

Resolution: This issue is resolved in KB4474419 released October 8, 2019. It will install automatically from Windows Update and Windows Server Update Services (WSUS). If you need to install this update manually, you will need to use the workaround above.

Note If you previously installed KB4474419 released September 23, 2019, then you already have the latest version of this update and do not need to reinstall.

Back to top
September 10, 2019
KB4474419
Resolved
KB4474419
Resolved:
September 23, 2019
10:00 AM PT

Opened:
September 20, 2019
04:57 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

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 KB4520002. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516030
Resolved
KB4520002
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
Issues manually installing updates by double-clicking the .msu file
After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

Affected platforms:
  • Server: Windows Server 2008 SP2
Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

Resolution: This issue is resolved in KB4474419 released September 23, 2019. Currently, this version is only available from the Microsoft Update Catalog. To resolve this issue, you will need to manually download the package and use the workaround above to install it.

Next steps: We estimate a solution will be available in mid-October on Windows Update and Windows Server Update Services (WSUS).

Back to top
September 10, 2019
KB4474419
Mitigated
KB4474419
Last updated:
September 24, 2019
08:17 AM PT

Opened:
September 20, 2019
04:57 PM PT
" From 956012d1cc3747d61727ddf236d6e914ed2eb348 Mon Sep 17 00:00:00 2001 From: Adam Gross Date: Tue, 22 Oct 2019 21:11:35 -0500 Subject: [PATCH 063/140] Updated Links I updated the links as several have changed. However, I couldn't find an updated link for - [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). This is used by CSP partners to register devices on behalf of customers. --- .../windows-autopilot/add-devices.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 6d2dc8e363..2bc033a64b 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.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 @@ -26,15 +27,15 @@ Before deploying a device using Windows Autopilot, the device must be registered ## OEM registration -When you purchase devices directly from an OEM, that OEM can automatically register the devices with the Windows Autopilot deployment service. For the list of OEMs that currently support this, see the "Participant device manufacturers" section of the [Windows Autopilot information page](https://www.microsoft.com/windowsforbusiness/windows-autopilot). +When you purchase devices directly from an OEM, that OEM can automatically register the devices with the Windows Autopilot deployment service. For the list of OEMs that currently support this, see the "Participant device manufacturers" section of the [Windows Autopilot information page](https://www.microsoft.com/microsoft-365/windows/windows-autopilot). Before an OEM can register devices on behalf of an organization, the organization must grant the OEM permission to do so. This process is initiated by the OEM, with approval granted by an Azure AD global administrator from the organization. See the "Customer Consent" section of the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#oem-authorization). ## Reseller, distributor, or partner registration -Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/en-us/cloud-solution-provider), they too can register devices on behalf of the customer. +Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/membership/cloud-solution-provider), they too can register devices on behalf of the customer. -As with OEMs, CSP parnters must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://partner.microsoft.com/en-us/pcv/dashboard/overview), either directly through the web site or via available APIs that can automate the same tasks. +As with OEMs, CSP parnters must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://docs.microsoft.com/partner-center/), either directly through the web site or via available APIs that can automate the same tasks. Windows Autopilot does not require delegated administrator permissions when establishing the relationship between the CSP partner and the organization. As part of the approval process performed by the global administrator, the global administrator can choose to uncheck the "Include delegated administration permissions" checkbox. @@ -42,9 +43,9 @@ Windows Autopilot does not require delegated administrator permissions when esta If an existing device is already running Windows 10 version 1703 or later and enrolled in an MDM service such an Intune, that MDM service can ask the device for the hardware ID (also known as a hardware hash). Once it has that, it can automatically register the device with Windows Autopilot. -For instructions on how to do this with Microsoft Intune, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile) documentation describing the "Convert all targeted devices to Autopilot" setting. +For instructions on how to do this with Microsoft Intune, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot#create-an-autopilot-deployment-profile) documentation describing the "Convert all targeted devices to Autopilot" setting. -Also note that when using the [Windows Autopilot for existing devices](https://docs.microsoft.com/windows/deployment/windows-autopilot/existing-devices) scenario, it is not necessary to pre-register the devices with Windows Autopilot. Instead, a configuration file (AutopilotConfigurationFile.json) containing all the Windows Autopilot profile settings is used; the device can be registered with Windows Autopilot after the fact using the same "Convert all targeted devices to Autopilot" setting. +Also note that when using the [Windows Autopilot for existing devices](hhttps://docs.microsoft.com/windows/deployment/windows-autopilot/existing-devices) scenario, it is not necessary to pre-register the devices with Windows Autopilot. Instead, a configuration file (AutopilotConfigurationFile.json) containing all the Windows Autopilot profile settings is used; the device can be registered with Windows Autopilot after the fact using the same "Convert all targeted devices to Autopilot" setting. ## Manual registration @@ -94,9 +95,9 @@ The commands can also be run remotely, as long as WMI permissions are in place a Once the hardware IDs have been captured from existing devices, they can be uploaded through a variety of means. See the detailed documentation for each available mechanism. -- [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot). This is the preferred mechanism for all customers. +- [Microsoft Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). This is the preferred mechanism for all customers. - [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). This is used by CSP partners to register devices on behalf of customers. -- [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-AutoPilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa). This is typically used by small and medium businesses (SMBs) who manage their devices using Microsoft 365 Business. +- [Microsoft 365 Business & Office 365 Admin](https://docs.microsoft.com/microsoft-365/business/add-autopilot-devices-and-profile). This is typically used by small and medium businesses (SMBs) who manage their devices using Microsoft 365 Business. - [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles). You might already be using MSfB to manage your apps and settings. A summary of each platform's capabilities is provided below. @@ -124,7 +125,7 @@ A summary of each platform's capabilities is provided below. -Intune +Intune YES - 500 at a time max\* YES\* 4K HH From bc6c0a04a33d57bd1d9e04b36cc41d4ac7f52021 Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Wed, 23 Oct 2019 11:37:32 -0700 Subject: [PATCH 064/140] Fixing typo in docs on configuring applocker service. --- .../applocker/configure-the-application-identity-service.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/configure-the-application-identity-service.md b/windows/security/threat-protection/windows-defender-application-control/applocker/configure-the-application-identity-service.md index c2c55cccf6..488a8cc411 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/configure-the-application-identity-service.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/configure-the-application-identity-service.md @@ -37,7 +37,7 @@ The Application Identity service determines and verifies the identity of an app. 4. In the details pane, double-click **Application Identity**. 5. In **Application Identity Properties**, configure the service to start automatically. -Membership in the local **Administrators** group, or equivalent, is the minimum required to complete this procedure. +Membership in the local **Administrators** group, or equivalent, is the minimum access required to complete this procedure. **To start the Application Identity service manually** @@ -47,7 +47,7 @@ Membership in the local **Administrators** group, or equivalent, is the minimum Starting with Windows 10, the Application Identity service is now a protected process. Because of this, you can no longer manually set the service **Startup type** to **Automatic** by using the Sevices snap-in. Try either of these methods instead: -- Open an elevated commnad prompt or PowerShell session and type: +- Open an elevated command prompt or PowerShell session and type: ```powershell sc.exe config appidsvc start= auto From d40ae0ae9843bdaed4ba155c00eecb391f2699d6 Mon Sep 17 00:00:00 2001 From: davguent <53222866+davguent@users.noreply.github.com> Date: Wed, 23 Oct 2019 19:07:10 -0400 Subject: [PATCH 065/140] Update waas-delivery-optimization.md Updated to specifically add PRO SKU which offers same functionality. Current revision implies Windows Pro doesn't support DO which is not correct. --- 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 49f48d3420..2c8e745bb2 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -63,7 +63,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. +In Windows 10 Enterprise, Professional and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. For more details, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md). From c7ab910290cd746d17742fb32d6b521798f47c58 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Thu, 24 Oct 2019 18:59:03 +0530 Subject: [PATCH 066/140] Updating archived links - [Generate a kernel or complete crash dump](https://docs.microsoft.com/windows/client-management/generate-kernel-or-complete-crash-dump) For more information about page file problems in Windows 10 or Windows Server 2016, see the following: - [Introduction to page files](https://docs.microsoft.com/windows/client-management/introduction-page-file) For more information about Stop errors, see the following Knowledge Base article: - [Advanced troubleshooting for Stop error or blue screen error issue](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-stop-errors) --- .../advanced-troubleshooting-boot-problems.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index 5f1c4ea9c9..41b529153b 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -229,7 +229,7 @@ If the system gets stuck during the kernel phase, you experience multiple sympto - Specific error code is displayed. For example, "0x00000C2" , "0x0000007B" , "inaccessible boot device" and so on. - (To troubleshoot the 0x0000007B error, see [Error code INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)](https://internal.support.services.microsoft.com/help/4343769/troubleshooting-guide-for-windows-boot-problems#0x7bstoperror)) + [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-inaccessible-boot-device) - The screen is stuck at the "spinning wheel" (rolling dots) "system busy" icon. @@ -307,9 +307,7 @@ To troubleshoot this Stop error, follow these steps to filter the drivers: For additional troubleshooting steps, see the following articles: -- [Troubleshooting a Stop 0x7B in Windows](https://blogs.technet.microsoft.com/askcore/2013/08/05/troubleshooting-a-stop-0x7b-in-windows/) - -- [Advanced troubleshooting for "Stop error code 0x0000007B (INACCESSIBLE_BOOT_DEVICE)" errors in Windows XP](https://internal.support.services.microsoft.com/help/324103). +- [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-inaccessible-boot-device) To fix problems that occur after you install Windows updates, check for pending updates by using these steps: @@ -358,17 +356,15 @@ If the computer does not start, follow these steps: 12. Try to start the computer. -If the Stop error occurs late in the startup process, or if the Stop error is still being generated, you can capture a memory dump. A good memory dump can help determine the root cause of the Stop error. For details, see the following Knowledge Base article: +If the Stop error occurs late in the startup process, or if the Stop error is still being generated, you can capture a memory dump. A good memory dump can help determine the root cause of the Stop error. For details, see the following articles: -- [969028](https://support.microsoft.com/help/969028) How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2 +- [Generate a kernel or complete crash dump](https://docs.microsoft.com/windows/client-management/generate-kernel-or-complete-crash-dump) -For more information about page file problems in Windows 10 or Windows Server 2016, see the following Knowledge Base article: - -- [4133658](https://support.microsoft.com/help/4133658) Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows +For more information about page file problems in Windows 10 or Windows Server 2016, see the following: +- [Introduction to page files](https://docs.microsoft.com/windows/client-management/introduction-page-file) For more information about Stop errors, see the following Knowledge Base article: - -- [3106831](https://support.microsoft.com/help/3106831) Troubleshooting Stop error problems for IT Pros +- [Advanced troubleshooting for Stop error or blue screen error issue](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-stop-errors) If the dump file shows an error that is related to a driver (for example, windows\system32\drivers\stcvsm.sys is missing or corrupted), follow these guidelines: From fcd450a5d3454cfc2a6f679ce108db09d885f8c3 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Thu, 24 Oct 2019 09:53:00 -0700 Subject: [PATCH 067/140] CAT Auto Pulish for Windows Release Messages - 20191024094347 (#1409) * fix small text issue * Updated HoloLens behavior Added sleep and charging behavior * Corrected Spelling Error * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191024081342 (#1408) --- devices/hololens/hololens2-setup.md | 23 +- .../windows-autopilot/add-devices.md | 325 +++++++++--------- .../resolved-issues-windows-10-1903.yml | 2 + .../status-windows-10-1903.yml | 4 +- .../windows-message-center.yml | 1 + 5 files changed, 189 insertions(+), 166 deletions(-) diff --git a/devices/hololens/hololens2-setup.md b/devices/hololens/hololens2-setup.md index d007628794..7b662a76b4 100644 --- a/devices/hololens/hololens2-setup.md +++ b/devices/hololens/hololens2-setup.md @@ -62,9 +62,20 @@ To turn on your HoloLens 2, press the Power button. The LED lights below the Po | To turn off | Press and for hold 5s. | All five lights turn on, then fade off one at a time. After the lights turn off, a sound plays and the screen displays "Goodbye." | | To force the Hololens to restart if it is unresponsive | Press and hold for 10s. | All five lights turn on, then fade off one at a time. After the lights turn off. | -## HoloLens indicator lights +## HoloLens behavior reference -Not sure what the indicator lights on your HoloLens mean? Here's some help! +Not sure what the indicator lights on your HoloLens mean? Want to know how HoloLens should behave while charging? Here's some help! + +### Charging behavior + +| State of the Device | Action | HoloLens 2 will do this | +| - | - | - | +| OFF | Plug in USB Cable | Device transitions to ON with indicator lights showing battery level and device starts charging. +| ON | Remove USB Cable | Device stops charging +| ON | Plug in USB Cable | Device starts charging +| SLEEP | Plug in USB Cable | Device starts charging +| SLEEP | Remove USB Cable | Device stops charging +| ON with USB cable pluged in | Turn off Device | Device transitions to ON with indicator lights showing battery level and device will start charging | ### Lights that indicate the battery level @@ -76,6 +87,14 @@ Not sure what the indicator lights on your HoloLens mean? Here's some help! | One solid light, one light fading in and out | Between 40% and 21% | | One light fading in and out | Between 20% and 5% or lower (critical battery) | +### Sleep Behavior + +| State of the Device | Action | HoloLens 2 will do this | +| - | - | - | +| ON | Single Power button press | Device transitions to SLEEP and turns off all indicator lights | +| ON | No movement for 3 minutes | Device transition to SLEEP and turns off all indicator lights | +| SLEEP | Single Power button Press | Device transitions to ON and turns on indicator lights | + ### Lights to indicate problems | When you do this | The lights do this | It means this | diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 6d2dc8e363..c57477e5a0 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -1,162 +1,163 @@ ---- -title: Adding devices -ms.reviewer: -manager: laurawi -description: How to add devices to Windows Autopilot -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - - -# Adding devices to Windows Autopilot - -**Applies to** - -- Windows 10 - -Before deploying a device using Windows Autopilot, the device must be registered with the Windows Autopilot deployment service. Ideally, this would be performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. - -## OEM registration - -When you purchase devices directly from an OEM, that OEM can automatically register the devices with the Windows Autopilot deployment service. For the list of OEMs that currently support this, see the "Participant device manufacturers" section of the [Windows Autopilot information page](https://www.microsoft.com/windowsforbusiness/windows-autopilot). - -Before an OEM can register devices on behalf of an organization, the organization must grant the OEM permission to do so. This process is initiated by the OEM, with approval granted by an Azure AD global administrator from the organization. See the "Customer Consent" section of the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#oem-authorization). - -## Reseller, distributor, or partner registration - -Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/en-us/cloud-solution-provider), they too can register devices on behalf of the customer. - -As with OEMs, CSP parnters must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://partner.microsoft.com/en-us/pcv/dashboard/overview), either directly through the web site or via available APIs that can automate the same tasks. - -Windows Autopilot does not require delegated administrator permissions when establishing the relationship between the CSP partner and the organization. As part of the approval process performed by the global administrator, the global administrator can choose to uncheck the "Include delegated administration permissions" checkbox. - -## Automatic registration of existing devices - -If an existing device is already running Windows 10 version 1703 or later and enrolled in an MDM service such an Intune, that MDM service can ask the device for the hardware ID (also known as a hardware hash). Once it has that, it can automatically register the device with Windows Autopilot. - -For instructions on how to do this with Microsoft Intune, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile) documentation describing the "Convert all targeted devices to Autopilot" setting. - -Also note that when using the [Windows Autopilot for existing devices](https://docs.microsoft.com/windows/deployment/windows-autopilot/existing-devices) scenario, it is not necessary to pre-register the devices with Windows Autopilot. Instead, a configuration file (AutopilotConfigurationFile.json) containing all the Windows Autopilot profile settings is used; the device can be registered with Windows Autopilot after the fact using the same "Convert all targeted devices to Autopilot" setting. - -## Manual registration - -To perform manual registration of a device, you must first capture its hardware ID (also known as a hardware hash). Once this process has completed, the resulting hardware ID can be uploaded to the Windows Autopilot service. Because this process requires booting the device into Windows 10 in order to obtain the hardware ID, this is intended primarily for testing and evaluation scenarios. - -## Device identification - -To define a device to the Windows Autopilot deployment service, a unique hardware ID for the device needs to be captured and uploaded to the service. While this step is ideally done by the hardware vendor (OEM, reseller, or distributor), automatically associating the device with an organization, it is also possible to do this through a harvesting process that collects the device from within a running Windows 10 version 1703 or later installation. - -The hardware ID, also commonly referred to as a hardware hash, contains several details about the device, including its manufacturer, model, device serial number, hard drive serial number, and many other attributes that can be used to uniquely identify that device. - -Note that the hardware hash also contains details about when it was generated, so it will change each time it is generated. When the Windows Autopilot deployment service attempts to match a device, it considers changes like that, as well as more substantial changes such as a new hard drive, and is still able to match successfully. But substantial changes to the hardware, such as a motherboard replacement, would not match, so a new hash would need to be generated and uploaded. - -### Collecting the hardware ID from existing devices using System Center Configuration Manager - -Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. The hash information can be extracted from Configuration Manager into a CSV file. - -### Collecting the hardware ID from existing devices using PowerShell - -The hardware ID, or hardware hash, for an existing device is available through Windows Management Instrumentation (WMI), as long as that device is running Windows 10 version 1703 or later. To help gather this information, as well as the serial number of the device (useful to see at a glance the machine to which it belongs), a PowerShell script called [Get-WindowsAutoPilotInfo.ps1 has been published to the PowerShell Gallery website](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo). - -To use this script, you can download it from the PowerShell Gallery and run it on each computer, or you can install it directly from the PowerShell Gallery. To install it directly and capture the hardware hash from the local computer, use the following commands from an elevated Windows PowerShell prompt: - -```powershell -md c:\\HWID -Set-Location c:\\HWID -Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Install-Script -Name Get-WindowsAutoPilotInfo -Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv -``` - -The commands can also be run remotely, as long as WMI permissions are in place and WMI is accessible through the Windows Firewall on that remote computer. See the [Get-WindowsAutoPilotInfo](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) script’s help (using “Get-Help Get-WindowsAutoPilotInfo.ps1”) for more information about running the script. - ->[!IMPORTANT] ->Do not connect devices to the Internet prior to capturing the hardware ID and creating an Autopilot device profile. This includes collecting the hardware ID, uploading the .CSV into MSfB or Intune, assigning the profile, and confirming the profile assignment. Connecting the device to the Internet before this process is complete will result in the device downloading a blank profile that is stored on the device until it is explicity removed. In Windows 10 version 1809, you can clear the cached profile by restarting OOBE. In previous versions, the only way to clear the stored profile is to re-install the OS, reimage the PC, or run **sysprep /generalize /oobe**.
->After Intune reports the profile ready to go, only then should the device be connected to the Internet. - ->[!NOTE] ->If OOBE is restarted too many times it can enter a recovery mode and fail to run the Autopilot configuration. You can identify this scenario if OOBE displays multiple configuration options on the same page, including language, region, and keyboard layout. The normal OOBE displays each of these on a separate page. The following value key tracks the count of OOBE retries:
->**HKCU\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UserOOBE**
->To ensure OOBE has not been restarted too many times, you can change this value to 1. - -## Registering devices - - - - -Once the hardware IDs have been captured from existing devices, they can be uploaded through a variety of means. See the detailed documentation for each available mechanism. - -- [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot). This is the preferred mechanism for all customers. -- [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). This is used by CSP partners to register devices on behalf of customers. -- [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-AutoPilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa). This is typically used by small and medium businesses (SMBs) who manage their devices using Microsoft 365 Business. -- [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles). You might already be using MSfB to manage your apps and settings. - -A summary of each platform's capabilities is provided below. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Platform/Portal -Register devices? -Create/Assign profile -Acceptable DeviceID -
OEM Direct APIYES - 1000 at a time maxNOTuple or PKID
Partner CenterYES - 1000 at a time maxYESTuple or PKID or 4K HH
IntuneYES - 500 at a time max\*YES\*4K HH
Microsoft Store for BusinessYES - 1000 at a time maxYES4K HH
Microsoft Business 365YES - 1000 at a time maxYES4K HH
- ->*Microsoft recommended platform to use - -## Summary - -When deploying new devices using Windows Autopilot, the following steps are required: - -1. [Register devices](#registering-devices). Ideally, this step is performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. -2. [Configure device profiles](profiles.md), specifying how the device should be deployed and what user experience should be presented. -3. Boot the device. When the device is connected to a network with internet access, it will contact the Windows Autopilot deployment service to see if the device is registered, and if it is, it will download profile settings such as the [Enrollment Status page](enrollment-status.md), which are used to customize the end user experience. - -## Other configuration settings - -- [Bitlocker encryption settings](bitlocker.md): You can configure the BitLocker encryption settings to be applied before automatic encryption is started. - +--- +title: Adding devices +ms.reviewer: +manager: laurawi +description: How to add devices to Windows Autopilot +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.author: greglin +ms.collection: M365-modern-desktop +ms.topic: article +--- + + +# Adding devices to Windows Autopilot + +**Applies to** + +- Windows 10 + +Before deploying a device using Windows Autopilot, the device must be registered with the Windows Autopilot deployment service. Ideally, this would be performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. + +## OEM registration + +When you purchase devices directly from an OEM, that OEM can automatically register the devices with the Windows Autopilot deployment service. For the list of OEMs that currently support this, see the "Participant device manufacturers" section of the [Windows Autopilot information page](https://www.microsoft.com/windowsforbusiness/windows-autopilot). + +Before an OEM can register devices on behalf of an organization, the organization must grant the OEM permission to do so. This process is initiated by the OEM, with approval granted by an Azure AD global administrator from the organization. See the "Customer Consent" section of the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#oem-authorization). + +## Reseller, distributor, or partner registration + +Customers may purchase devices from resellers, distributors, or other partners. As long as these resellers, distributors, and partners are part of the [Cloud Solution Partners (CSP) program](https://partner.microsoft.com/en-us/cloud-solution-provider), they too can register devices on behalf of the customer. + +As with OEMs, CSP partners must be granted permission to register devices on behalf of an organization. This follows the process described on the [Customer consent page](https://docs.microsoft.com/windows/deployment/windows-autopilot/registration-auth#csp-authorization). The CSP partner initiates a request to establish a relationship with the organization, with approval granted by a global administrator from the organization. Once approved, CSP partners add devices using [Partner Center](https://partner.microsoft.com/en-us/pcv/dashboard/overview), either directly through the web site or via available APIs that can automate the same tasks. + +Windows Autopilot does not require delegated administrator permissions when establishing the relationship between the CSP partner and the organization. As part of the approval process performed by the global administrator, the global administrator can choose to uncheck the "Include delegated administration permissions" checkbox. + +## Automatic registration of existing devices + +If an existing device is already running Windows 10 version 1703 or later and enrolled in an MDM service such an Intune, that MDM service can ask the device for the hardware ID (also known as a hardware hash). Once it has that, it can automatically register the device with Windows Autopilot. + +For instructions on how to do this with Microsoft Intune, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile) documentation describing the "Convert all targeted devices to Autopilot" setting. + +Also note that when using the [Windows Autopilot for existing devices](https://docs.microsoft.com/windows/deployment/windows-autopilot/existing-devices) scenario, it is not necessary to pre-register the devices with Windows Autopilot. Instead, a configuration file (AutopilotConfigurationFile.json) containing all the Windows Autopilot profile settings is used; the device can be registered with Windows Autopilot after the fact using the same "Convert all targeted devices to Autopilot" setting. + +## Manual registration + +To perform manual registration of a device, you must first capture its hardware ID (also known as a hardware hash). Once this process has completed, the resulting hardware ID can be uploaded to the Windows Autopilot service. Because this process requires booting the device into Windows 10 in order to obtain the hardware ID, this is intended primarily for testing and evaluation scenarios. + +## Device identification + +To define a device to the Windows Autopilot deployment service, a unique hardware ID for the device needs to be captured and uploaded to the service. While this step is ideally done by the hardware vendor (OEM, reseller, or distributor), automatically associating the device with an organization, it is also possible to do this through a harvesting process that collects the device from within a running Windows 10 version 1703 or later installation. + +The hardware ID, also commonly referred to as a hardware hash, contains several details about the device, including its manufacturer, model, device serial number, hard drive serial number, and many other attributes that can be used to uniquely identify that device. + +Note that the hardware hash also contains details about when it was generated, so it will change each time it is generated. When the Windows Autopilot deployment service attempts to match a device, it considers changes like that, as well as more substantial changes such as a new hard drive, and is still able to match successfully. But substantial changes to the hardware, such as a motherboard replacement, would not match, so a new hash would need to be generated and uploaded. + +### Collecting the hardware ID from existing devices using System Center Configuration Manager + +Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. The hash information can be extracted from Configuration Manager into a CSV file. + +### Collecting the hardware ID from existing devices using PowerShell + +The hardware ID, or hardware hash, for an existing device is available through Windows Management Instrumentation (WMI), as long as that device is running Windows 10 version 1703 or later. To help gather this information, as well as the serial number of the device (useful to see at a glance the machine to which it belongs), a PowerShell script called [Get-WindowsAutoPilotInfo.ps1 has been published to the PowerShell Gallery website](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo). + +To use this script, you can download it from the PowerShell Gallery and run it on each computer, or you can install it directly from the PowerShell Gallery. To install it directly and capture the hardware hash from the local computer, use the following commands from an elevated Windows PowerShell prompt: + +```powershell +md c:\\HWID +Set-Location c:\\HWID +Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted +Install-Script -Name Get-WindowsAutoPilotInfo +Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv +``` + +The commands can also be run remotely, as long as WMI permissions are in place and WMI is accessible through the Windows Firewall on that remote computer. See the [Get-WindowsAutoPilotInfo](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo) script’s help (using “Get-Help Get-WindowsAutoPilotInfo.ps1”) for more information about running the script. + +>[!IMPORTANT] +>Do not connect devices to the Internet prior to capturing the hardware ID and creating an Autopilot device profile. This includes collecting the hardware ID, uploading the .CSV into MSfB or Intune, assigning the profile, and confirming the profile assignment. Connecting the device to the Internet before this process is complete will result in the device downloading a blank profile that is stored on the device until it is explicity removed. In Windows 10 version 1809, you can clear the cached profile by restarting OOBE. In previous versions, the only way to clear the stored profile is to re-install the OS, reimage the PC, or run **sysprep /generalize /oobe**.
+>After Intune reports the profile ready to go, only then should the device be connected to the Internet. + +>[!NOTE] +>If OOBE is restarted too many times it can enter a recovery mode and fail to run the Autopilot configuration. You can identify this scenario if OOBE displays multiple configuration options on the same page, including language, region, and keyboard layout. The normal OOBE displays each of these on a separate page. The following value key tracks the count of OOBE retries:
+>**HKCU\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UserOOBE**
+>To ensure OOBE has not been restarted too many times, you can change this value to 1. + +## Registering devices + + + + +Once the hardware IDs have been captured from existing devices, they can be uploaded through a variety of means. See the detailed documentation for each available mechanism. + +- [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot). This is the preferred mechanism for all customers. +- [Partner Center](https://msdn.microsoft.com/partner-center/autopilot). This is used by CSP partners to register devices on behalf of customers. +- [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-AutoPilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa). This is typically used by small and medium businesses (SMBs) who manage their devices using Microsoft 365 Business. +- [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles). You might already be using MSfB to manage your apps and settings. + +A summary of each platform's capabilities is provided below. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Platform/Portal +Register devices? +Create/Assign profile +Acceptable DeviceID +
OEM Direct APIYES - 1000 at a time maxNOTuple or PKID
Partner CenterYES - 1000 at a time maxYESTuple or PKID or 4K HH
IntuneYES - 500 at a time max*YES*4K HH
Microsoft Store for BusinessYES - 1000 at a time maxYES4K HH
Microsoft Business 365YES - 1000 at a time maxYES4K HH
+ +>*Microsoft recommended platform to use + +## Summary + +When deploying new devices using Windows Autopilot, the following steps are required: + +1. [Register devices](#registering-devices). Ideally, this step is performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. +2. [Configure device profiles](profiles.md), specifying how the device should be deployed and what user experience should be presented. +3. Boot the device. When the device is connected to a network with internet access, it will contact the Windows Autopilot deployment service to see if the device is registered, and if it is, it will download profile settings such as the [Enrollment Status page](enrollment-status.md), which are used to customize the end user experience. + +## Other configuration settings + +- [Bitlocker encryption settings](bitlocker.md): You can configure the BitLocker encryption settings to be applied before automatic encryption is started. + diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index e0d9f8160e..0701d83bc6 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -71,6 +72,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusDate resolved
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

Resolved
KB4522355
October 24, 2019
10:00 AM 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
+ diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index f1e8b5126b..81d9631870 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,10 +64,10 @@ 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
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
Resolution: This issue was resolved in KB4522355. The safeguard hold is estimated to be removed in mid-November.

Back to top
N/A

Resolved
KB4522355
Resolved:
October 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4517389.

Back to top
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM 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. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

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

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
Resolved:
September 26, 2019
02:00 PM PT

Opened:
September 13, 2019
05:25 PM PT
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 top
OS Build 18362.356

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

Opened:
September 13, 2019
05:25 PM PT
+ - @@ -89,9 +89,9 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
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

Resolved
KB4522355
October 24, 2019
10:00 AM 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

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
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
+ -
DetailsOriginating updateStatusHistory
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
Resolution: This issue was resolved in KB4522355. The safeguard hold is estimated to be removed in mid-November.

Back to top
N/A

Resolved
KB4522355
Resolved:
October 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4517389.

Back to top
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM 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. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

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

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
Resolved:
September 26, 2019
02:00 PM PT

Opened:
September 13, 2019
05:25 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 top
N/A

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

Opened:
September 13, 2019
05:25 PM PT
" diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index a41c2b4de0..a158f15e9b 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + From a891263eca3097af82b4ba1efa0cf326be96c443 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 24 Oct 2019 10:42:52 -0700 Subject: [PATCH 068/140] Update advanced-troubleshooting-boot-problems.md --- .../advanced-troubleshooting-boot-problems.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index 41b529153b..4acac6acd7 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -229,7 +229,7 @@ If the system gets stuck during the kernel phase, you experience multiple sympto - Specific error code is displayed. For example, "0x00000C2" , "0x0000007B" , "inaccessible boot device" and so on. - [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-inaccessible-boot-device) + [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/windows/client-management/troubleshoot-inaccessible-boot-device) - The screen is stuck at the "spinning wheel" (rolling dots) "system busy" icon. @@ -307,7 +307,7 @@ To troubleshoot this Stop error, follow these steps to filter the drivers: For additional troubleshooting steps, see the following articles: -- [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-inaccessible-boot-device) +- [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/windows/client-management/troubleshoot-inaccessible-boot-device) To fix problems that occur after you install Windows updates, check for pending updates by using these steps: @@ -364,7 +364,7 @@ For more information about page file problems in Windows 10 or Windows Server 20 - [Introduction to page files](https://docs.microsoft.com/windows/client-management/introduction-page-file) For more information about Stop errors, see the following Knowledge Base article: -- [Advanced troubleshooting for Stop error or blue screen error issue](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-stop-errors) +- [Advanced troubleshooting for Stop error or blue screen error issue](https://docs.microsoft.com/windows/client-management/troubleshoot-stop-errors) If the dump file shows an error that is related to a driver (for example, windows\system32\drivers\stcvsm.sys is missing or corrupted), follow these guidelines: From ab858864300319e6f13db7177a3444063d66b035 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 24 Oct 2019 11:00:17 -0700 Subject: [PATCH 069/140] Update waas-delivery-optimization.md --- windows/deployment/update/waas-delivery-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 2c8e745bb2..2152d896f3 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -63,7 +63,7 @@ The following table lists the minimum Windows 10 version that supports Delivery -In Windows 10 Enterprise, Professional and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. +In Windows 10 Enterprise, Professional, and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. For more details, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md). From fb82031e745e2ccbf392fc7c8c592b640411b839 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 12:03:46 -0700 Subject: [PATCH 070/140] draft --- windows/deployment/TOC.md | 1 + .../media/Windows10AutopilotFlowchart.pdf | Bin 0 -> 110527 bytes .../media/Windows10Autopilotflowchart.vsdx | Bin 0 -> 98392 bytes .../Windows10DeploymentConfigManager.pdf | Bin 0 -> 117403 bytes .../Windows10DeploymentConfigManager.vsdx | Bin 0 -> 154754 bytes .../media/windows10-autopilot-flowchart.png | Bin 0 -> 54853 bytes .../windows10-deployment-config-manager.png | Bin 0 -> 53092 bytes .../windows-10-deployment-posters.md | 23 ++++++++++++++++++ 8 files changed, 24 insertions(+) create mode 100644 windows/deployment/media/Windows10AutopilotFlowchart.pdf create mode 100644 windows/deployment/media/Windows10Autopilotflowchart.vsdx create mode 100644 windows/deployment/media/Windows10DeploymentConfigManager.pdf create mode 100644 windows/deployment/media/Windows10DeploymentConfigManager.vsdx create mode 100644 windows/deployment/media/windows10-autopilot-flowchart.png create mode 100644 windows/deployment/media/windows10-deployment-config-manager.png create mode 100644 windows/deployment/windows-10-deployment-posters.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 461bbb314e..79a7aa4229 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -1,4 +1,5 @@ # [Deploy and update Windows 10](https://docs.microsoft.com/windows/deployment) +## [Deployment process posters for Windows 10](windows-10-deployment-posters.md) ## [Deploy Windows 10 with Microsoft 365](deploy-m365.md) ## [What's new in Windows 10 deployment](deploy-whats-new.md) ## [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) diff --git a/windows/deployment/media/Windows10AutopilotFlowchart.pdf b/windows/deployment/media/Windows10AutopilotFlowchart.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5ab6f1c52e1e1e348486844ff51c69bc9f46af8d GIT binary patch literal 110527 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 q{M@4+u9W2eOXHmR(cnBsqD@Zy=-f@t>st literal 0 HcmV?d00001 diff --git a/windows/deployment/media/Windows10Autopilotflowchart.vsdx b/windows/deployment/media/Windows10Autopilotflowchart.vsdx new file mode 100644 index 0000000000000000000000000000000000000000..ef702ab66bfc01bd73bd9f9035f884f28ca8764e GIT binary patch literal 98392 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�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 literal 0 HcmV?d00001 diff --git a/windows/deployment/media/Windows10DeploymentConfigManager.pdf b/windows/deployment/media/Windows10DeploymentConfigManager.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ac27941579928f077b16c849577d3e8fc83c5ab9 GIT binary patch literal 117403 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

XT4t?>Fx*@TX9DIAZOM>Yz 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

t$TI+=Lm2T||-m*e6F-?mg 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 QDBw#@N?EdA+%)X}0ZYDE{r~^~ literal 0 HcmV?d00001 diff --git a/windows/deployment/media/windows10-deployment-config-manager.png b/windows/deployment/media/windows10-deployment-config-manager.png new file mode 100644 index 0000000000000000000000000000000000000000..af6c8313e0d3be6018c2569517daeaa96cf8aaf3 GIT binary patch literal 53092 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 UL8POB2L3&kQ+-q Date: Thu, 24 Oct 2019 12:21:12 -0700 Subject: [PATCH 071/140] Update manage-windows-1809-endpoints.md Adding missing critical auth endpoints for Microsoft account. Not sure why they were not added here --- windows/privacy/manage-windows-1809-endpoints.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/privacy/manage-windows-1809-endpoints.md b/windows/privacy/manage-windows-1809-endpoints.md index f574f6409d..ca7e93d18b 100644 --- a/windows/privacy/manage-windows-1809-endpoints.md +++ b/windows/privacy/manage-windows-1809-endpoints.md @@ -261,6 +261,8 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op | Source process | Protocol | Destination | |----------------|----------|------------| | | | login.msa.akadns6.net | +| | | login.live.com | +| | | account.live.com | | system32\Auth.Host.exe | HTTPS | auth.gfx.ms | | | | us.configsvc1.live.com.akadns.net | From bfba5cd1b28b6fab59974abdc1e66959228462cd Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 12:36:00 -0700 Subject: [PATCH 072/140] draft --- .../deployment/windows-10-deployment-posters.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 225a45038a..bda1eb31ff 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -21,3 +21,17 @@ ms.topic: article # Deployment process posters for Windows 10 +The following posters step through various options for deploying Windows 10 with Windows Autopilot or System Center Configuration Manager. The Windows Autopilot poster is two pages in portrait mode. The Configuration Manager poster is one page in landscape mode. + +## Windows Autopilot deployment processes + +[![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](media/Windows10AutopilotFlowchart.pdf) + +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. + +## System Center Configuration Manager deployment processes + +[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](media/Windows10DeploymentConfigManager.pdf) + +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. + From de63cfe0b66c46539d2d25467b78b3de92410c46 Mon Sep 17 00:00:00 2001 From: sudarshan-g <36419515+sudarshan-g@users.noreply.github.com> Date: Fri, 25 Oct 2019 01:08:15 +0530 Subject: [PATCH 073/140] Adds note indicating that the update cannot be uninstalled once installed. --- windows/deployment/update/servicing-stack-updates.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 1f23ccbc44..6b2ec009a6 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -4,7 +4,8 @@ description: Servicing stack updates improve the code that installs the other up ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.localizationpriority: medium ms.author: greglin ms.date: 11/29/2018 @@ -54,3 +55,4 @@ Typically, the improvements are reliability and performance improvements that do * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. * Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). +* These updates cannot be uninstalled from the machine. Once the servicing stack is updated, it cannot be rolled back to a previous version. From ba88e18d11931871d28920281192593c757f25db Mon Sep 17 00:00:00 2001 From: sudarshan-g <36419515+sudarshan-g@users.noreply.github.com> Date: Fri, 25 Oct 2019 01:18:43 +0530 Subject: [PATCH 074/140] Update servicing-stack-updates.md --- windows/deployment/update/servicing-stack-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 6b2ec009a6..79bd5003c8 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -55,4 +55,4 @@ Typically, the improvements are reliability and performance improvements that do * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. * Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). -* These updates cannot be uninstalled from the machine. Once the servicing stack is updated, it cannot be rolled back to a previous version. +* Once any servicing stack update is installed, it cannot be removed or uninstalled from the machine. From d4f053e727d5f3381ffff1f7ff86312b1fbf00d1 Mon Sep 17 00:00:00 2001 From: sudarshan-g <36419515+sudarshan-g@users.noreply.github.com> Date: Fri, 25 Oct 2019 01:20:24 +0530 Subject: [PATCH 075/140] Update servicing-stack-updates.md --- windows/deployment/update/servicing-stack-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 79bd5003c8..67d92aa201 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -55,4 +55,4 @@ Typically, the improvements are reliability and performance improvements that do * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. * Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). -* Once any servicing stack update is installed, it cannot be removed or uninstalled from the machine. +* Once a servicing stack update is installed, it cannot be removed or uninstalled from the machine. From 56e2945c72b7e6beb21691b20343501cddc4d846 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 12:55:57 -0700 Subject: [PATCH 076/140] draft3 --- windows/deployment/TOC.md | 2 +- windows/deployment/windows-10-deployment-posters.md | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 79a7aa4229..2e88d65395 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -1,5 +1,5 @@ # [Deploy and update Windows 10](https://docs.microsoft.com/windows/deployment) -## [Deployment process posters for Windows 10](windows-10-deployment-posters.md) +## [Deployment process posters](windows-10-deployment-posters.md) ## [Deploy Windows 10 with Microsoft 365](deploy-m365.md) ## [What's new in Windows 10 deployment](deploy-whats-new.md) ## [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index bda1eb31ff..5823fa290f 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -1,7 +1,6 @@ --- -title: Windows 10 deployment processes (Windows 10) +title: Windows 10 deployment process posters description: View and download Windows 10 deployment process flows for System Center Configuration Manager and Windows Autopilot. -ms.assetid: 7A29D546-52CC-482C-8870-8123C7DC04B5 ms.reviewer: manager: laurawi ms.audience: itpro @@ -19,7 +18,7 @@ ms.topic: article **Applies to** - Windows 10 -# Deployment process posters for Windows 10 +# Windows 10 deployment process posters The following posters step through various options for deploying Windows 10 with Windows Autopilot or System Center Configuration Manager. The Windows Autopilot poster is two pages in portrait mode. The Configuration Manager poster is one page in landscape mode. From 07b583c1a15cea27efa5398f21bd5f35eccac9ef Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 13:04:24 -0700 Subject: [PATCH 077/140] draft4 --- .../deployment/windows-10-deployment-posters.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 5823fa290f..93ec201d9b 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -20,17 +20,16 @@ ms.topic: article # Windows 10 deployment process posters -The following posters step through various options for deploying Windows 10 with Windows Autopilot or System Center Configuration Manager. The Windows Autopilot poster is two pages in portrait mode. The Configuration Manager poster is one page in landscape mode. +The following posters step through various options for deploying Windows 10 with Windows Autopilot or System Center Configuration Manager. -## Windows Autopilot deployment processes +## Deploy Windows 10 with Autopilot + +The Windows Autopilot poster is two pages in portrait mode. Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](media/Windows10AutopilotFlowchart.pdf) -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. +## Deploy Windows 10 with System Center Configuration Manager -## System Center Configuration Manager deployment processes - -[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](media/Windows10DeploymentConfigManager.pdf) - -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. +The Configuration Manager poster is one page in landscape mode. Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. +[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file From a868ffc338b43be02c91dd6241e58407df2a073d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 13:22:30 -0700 Subject: [PATCH 078/140] draft5 --- windows/deployment/windows-10-deployment-posters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 93ec201d9b..aebb873ecf 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -26,10 +26,10 @@ The following posters step through various options for deploying Windows 10 with The Windows Autopilot poster is two pages in portrait mode. Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. -[![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](media/Windows10AutopilotFlowchart.pdf) +[![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) ## Deploy Windows 10 with System Center Configuration Manager The Configuration Manager poster is one page in landscape mode. Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. -[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file +[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file From c27fcd269fcc5379541efd5d5330b1f44d516d99 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 13:30:15 -0700 Subject: [PATCH 079/140] draft6 --- windows/deployment/windows-10-deployment-posters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index aebb873ecf..9c3f4cc16b 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -24,12 +24,12 @@ The following posters step through various options for deploying Windows 10 with ## Deploy Windows 10 with Autopilot -The Windows Autopilot poster is two pages in portrait mode. Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. +The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) ## Deploy Windows 10 with System Center Configuration Manager -The Configuration Manager poster is one page in landscape mode. Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. +The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file From e5c48e006808bbe2e7ca8fb37cbbcc6f9ddd329f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 13:58:27 -0700 Subject: [PATCH 080/140] draft7 --- windows/deployment/windows-10-deployment-posters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 9c3f4cc16b..835a72ee41 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -15,11 +15,11 @@ author: greg-lindsay ms.topic: article --- +# Windows 10 deployment process posters + **Applies to** - Windows 10 -# Windows 10 deployment process posters - The following posters step through various options for deploying Windows 10 with Windows Autopilot or System Center Configuration Manager. ## Deploy Windows 10 with Autopilot From 8bde02200a41c335f0ad878e6cfe58525288f2b6 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 14:25:10 -0700 Subject: [PATCH 081/140] draft8 --- .../windows-10-deployment-posters.md | 4 +-- windows/deployment/windows-autopilot/TOC.md | 1 + .../windows-autopilot/deployment-process.md | 33 +++++++++++++++++++ 3 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 windows/deployment/windows-autopilot/deployment-process.md diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 835a72ee41..93b22098ee 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -24,12 +24,12 @@ The following posters step through various options for deploying Windows 10 with ## Deploy Windows 10 with Autopilot -The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. +The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) ## Deploy Windows 10 with System Center Configuration Manager -The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/microsoft-365-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. +The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index 73b9410bf7..0de74e46b1 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -7,6 +7,7 @@ ## [Get started](demonstrate-deployment-on-vm.md) # Deployment scenarios +## [Deployment processes](deployment-process.md) ## [User-driven mode](user-driven.md) ## [Self-deploying mode](self-deploying.md) ## [Windows Autopilot Reset](windows-autopilot-reset.md) diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md new file mode 100644 index 0000000000..926f1c8423 --- /dev/null +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -0,0 +1,33 @@ +--- +title: Windows 10 deployment process posters +description: View and download Windows 10 deployment process flows for System Center Configuration Manager and Windows Autopilot. +ms.reviewer: +manager: laurawi +ms.audience: itpro +author: greg-lindsay +keywords: upgrade, in-place, configuration, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Windows Autopilot deployment process + +**Applies to** +- Windows 10 + +Windows Autopilot deployment processes are summarized in the poster below. + +## Deploy Windows 10 with Autopilot + +The following poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. + +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. + +[![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) + +**Note**: The Windows Autopilot for existing devices process is part of the [System Center Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-system-center-configuration-manager). \ No newline at end of file From 87669ed44c23f7c110d504d507c7956496b78fce Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 14:37:37 -0700 Subject: [PATCH 082/140] draft9 --- windows/deployment/windows-autopilot/deployment-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md index 926f1c8423..bab6bfbd65 100644 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -28,6 +28,6 @@ The following poster is two pages in portrait mode (11x17). Click the image belo You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. -[![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) +[![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) **Note**: The Windows Autopilot for existing devices process is part of the [System Center Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-system-center-configuration-manager). \ No newline at end of file From 898353584ff760844e5ca525abf5834917f1dfce Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Thu, 24 Oct 2019 15:00:37 -0700 Subject: [PATCH 083/140] Update docfx.json added "**/*.pdf" on resource.files --- windows/deployment/docfx.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/docfx.json b/windows/deployment/docfx.json index cf43dc83df..0140c72936 100644 --- a/windows/deployment/docfx.json +++ b/windows/deployment/docfx.json @@ -21,7 +21,8 @@ "files": [ "**/*.png", "**/*.jpg", - "**/*.gif" + "**/*.gif", + "**/*.pdf" ], "exclude": [ "**/obj/**", From 5dcb97c6fc468ef106a76678592b2107fd4cc560 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 15:04:29 -0700 Subject: [PATCH 084/140] draft10 --- windows/deployment/windows-10-deployment-posters.md | 8 ++++++-- .../deployment/windows-autopilot/deployment-process.md | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 93b22098ee..d4c65168ca 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -24,12 +24,16 @@ The following posters step through various options for deploying Windows 10 with ## Deploy Windows 10 with Autopilot -The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. +The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. + +[//]: # (This content is commented out temporarily. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format.) [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) ## Deploy Windows 10 with System Center Configuration Manager -The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. +The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. + +[//]: # (This content is commented out temporarily. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format.) [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md index bab6bfbd65..9b736e0132 100644 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -24,9 +24,9 @@ Windows Autopilot deployment processes are summarized in the poster below. ## Deploy Windows 10 with Autopilot -The following poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. +The following poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. +[//]: # (This content is commented out temporarily. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format.) [![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) From 4f6d75988103fed6b9450286f36d850094f8c5c4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 24 Oct 2019 15:11:54 -0700 Subject: [PATCH 085/140] Update configure-windows-diagnostic-data-in-your-organization.md --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 2ad39bdc03..709a681130 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -104,7 +104,7 @@ Windows diagnostic data also helps Microsoft better understand how customers use ### Insights into your own organization -Sharing information with Microsoft helps make Windows and other products better, but it can also help make your internal processes and user experiences better. Microsoft provides a set of solutions that leverage information shared by customers to provide insights customized for your internal use. The first of these was [Upgrade Readiness](/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness), followed by [Desktop Analytics](https://aka.ms/DADocs) starting 31st Jan 2020, both helping organizations with [Windows as a Service](/windows/deployment/update/wass-overview) adoption and potential compatibility challenges. Another example is [Microsoft Defender Advanced Threat Protection](/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection), a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. +Sharing information with Microsoft helps make Windows and other products better, but it can also help make your internal processes and user experiences better. Microsoft provides a set of solutions that leverage information shared by customers to provide insights customized for your internal use. The first of these was [Upgrade Readiness](/windows/deployment/upgrade/manage-windows-upgrades-with-upgrade-readiness), followed by [Desktop Analytics](https://aka.ms/DADocs) (coming soon). Both help organizations with [Windows as a Service](/windows/deployment/update/wass-overview) adoption and potential compatibility challenges. For E5 customers, [Microsoft Defender Advanced Threat Protection](/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection), a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. ## How Microsoft handles diagnostic data From 726d3970032e0731fdb4c178c1f3990ca7e94cb2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 15:23:43 -0700 Subject: [PATCH 086/140] draft11 --- windows/deployment/windows-10-deployment-posters.md | 4 ---- windows/deployment/windows-autopilot/deployment-process.md | 2 -- 2 files changed, 6 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index d4c65168ca..50614e306a 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -26,14 +26,10 @@ The following posters step through various options for deploying Windows 10 with The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. -[//]: # (This content is commented out temporarily. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format.) - [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) ## Deploy Windows 10 with System Center Configuration Manager The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. -[//]: # (This content is commented out temporarily. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format.) - [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md index 9b736e0132..3febfb699a 100644 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -26,8 +26,6 @@ Windows Autopilot deployment processes are summarized in the poster below. The following poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. -[//]: # (This content is commented out temporarily. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format.) - [![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) **Note**: The Windows Autopilot for existing devices process is part of the [System Center Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-system-center-configuration-manager). \ No newline at end of file From 53ed9de35c41533b42204c432190d3faea64073c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 24 Oct 2019 15:25:42 -0700 Subject: [PATCH 087/140] draft12 --- .../deployment/windows-autopilot/deployment-process.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/windows/deployment/windows-autopilot/deployment-process.md b/windows/deployment/windows-autopilot/deployment-process.md index 3febfb699a..3a8781ce86 100644 --- a/windows/deployment/windows-autopilot/deployment-process.md +++ b/windows/deployment/windows-autopilot/deployment-process.md @@ -20,12 +20,8 @@ ms.topic: article **Applies to** - Windows 10 -Windows Autopilot deployment processes are summarized in the poster below. - -## Deploy Windows 10 with Autopilot - -The following poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. +Windows Autopilot deployment processes are summarized in the poster below. The poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. [![Deploy Windows 10 with Autopilot](../media/windows10-autopilot-flowchart.png)](../media/Windows10AutopilotFlowchart.pdf) -**Note**: The Windows Autopilot for existing devices process is part of the [System Center Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-system-center-configuration-manager). \ No newline at end of file +**Note**: The Windows Autopilot for existing devices process is included in the [System Center Configuration Manager deployment poster](../windows-10-deployment-posters.md#deploy-windows-10-with-system-center-configuration-manager). \ No newline at end of file From 463b977a18cc6362a24dca0e47732d2e548bc172 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 24 Oct 2019 15:30:25 -0700 Subject: [PATCH 088/140] metadata updates --- .../change-history-for-application-management.md | 2 +- .../enterprise-background-activity-controls.md | 2 +- .../application-management/manage-windows-mixed-reality.md | 2 +- .../client-management/administrative-tools-in-windows-10.md | 4 ++-- .../advanced-troubleshooting-802-authentication.md | 4 ++-- .../advanced-troubleshooting-boot-problems.md | 6 +++--- ...dvanced-troubleshooting-wireless-network-connectivity.md | 6 +++--- .../change-history-for-client-management.md | 4 ++-- windows/security/information-protection/index.md | 2 +- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/application-management/change-history-for-application-management.md b/windows/application-management/change-history-for-application-management.md index b7fda33af3..2ae0e03c13 100644 --- a/windows/application-management/change-history-for-application-management.md +++ b/windows/application-management/change-history-for-application-management.md @@ -7,7 +7,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: msfttracyp +author: dansimp ms.author: dansimp ms.topic: article ms.date: 10/24/2017 diff --git a/windows/application-management/enterprise-background-activity-controls.md b/windows/application-management/enterprise-background-activity-controls.md index a9bdc7b123..471205bf98 100644 --- a/windows/application-management/enterprise-background-activity-controls.md +++ b/windows/application-management/enterprise-background-activity-controls.md @@ -1,5 +1,5 @@ --- -author: msfttracyp +author: dansimp title: Remove background task resource restrictions description: Allow enterprise background tasks unrestricted access to computer resources. ms.author: dansimp diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 74edf682a0..bc08eb0a2a 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -8,7 +8,7 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.localizationpriority: medium -author: msfttracyp +author: dansimp ms.author: dansimp ms.topic: article --- diff --git a/windows/client-management/administrative-tools-in-windows-10.md b/windows/client-management/administrative-tools-in-windows-10.md index 84c3b8c3d2..35c0f225b0 100644 --- a/windows/client-management/administrative-tools-in-windows-10.md +++ b/windows/client-management/administrative-tools-in-windows-10.md @@ -4,11 +4,11 @@ description: Administrative Tools is a folder in Control Panel that contains too ms.assetid: FDC63933-C94C-43CB-8373-629795926DC8 ms.reviewer: manager: dansimp -ms.author: tracyp +ms.author: dansimp ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -author: msfttracyp +author: dansimp ms.localizationpriority: medium ms.date: 07/27/2017 ms.topic: article diff --git a/windows/client-management/advanced-troubleshooting-802-authentication.md b/windows/client-management/advanced-troubleshooting-802-authentication.md index 878b065aa7..267386adc6 100644 --- a/windows/client-management/advanced-troubleshooting-802-authentication.md +++ b/windows/client-management/advanced-troubleshooting-802-authentication.md @@ -5,9 +5,9 @@ manager: dansimp description: Learn how 802.1X Authentication works keywords: advanced troubleshooting, 802.1X authentication, troubleshooting, authentication, Wi-Fi ms.prod: w10 -ms.mktglfcycl: +ms.mktglfcycl: ms.sitesec: library -author: msfttracyp +author: dansimp ms.localizationpriority: medium ms.author: tracyp ms.topic: troubleshooting diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index 5f1c4ea9c9..4554eee4b8 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -1,11 +1,11 @@ --- title: Advanced troubleshooting for Windows boot problems -description: Learn how to troubleshoot when Windows is unable to boot +description: Learn how to troubleshoot when Windows is unable to boot ms.prod: w10 ms.sitesec: library -author: msfttracyp +author: dansimp ms.localizationpriority: medium -ms.author: tracyp +ms.author: dansimp ms.date: 11/16/2018 ms.reviewer: manager: dansimp diff --git a/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md b/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md index dbd429f2e5..946a24a860 100644 --- a/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md +++ b/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md @@ -5,11 +5,11 @@ manager: dansimp description: Learn how troubleshooting of establishing Wi-Fi connections keywords: troubleshooting, wireless network connectivity, wireless, Wi-Fi ms.prod: w10 -ms.mktglfcycl: +ms.mktglfcycl: ms.sitesec: library -author: msfttracyp +author: dansimp ms.localizationpriority: medium -ms.author: tracyp +ms.author: dansimp ms.topic: troubleshooting --- diff --git a/windows/client-management/change-history-for-client-management.md b/windows/client-management/change-history-for-client-management.md index 771366616a..4f2cab1d56 100644 --- a/windows/client-management/change-history-for-client-management.md +++ b/windows/client-management/change-history-for-client-management.md @@ -7,8 +7,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: msfttracyp -ms.author: tracyp +author: dansimp +ms.author: dansimp ms.date: 12/06/2018 ms.reviewer: manager: dansimp diff --git a/windows/security/information-protection/index.md b/windows/security/information-protection/index.md index e17bd5c51b..f3411db8c8 100644 --- a/windows/security/information-protection/index.md +++ b/windows/security/information-protection/index.md @@ -5,7 +5,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: justinha +author: dansimp manager: dansimp audience: ITPro ms.collection: M365-security-compliance From 50c62b2ddce51aa908ff24809685e29ee8783891 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 24 Oct 2019 15:41:20 -0700 Subject: [PATCH 089/140] Update enterprise-background-activity-controls.md --- .../enterprise-background-activity-controls.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/application-management/enterprise-background-activity-controls.md b/windows/application-management/enterprise-background-activity-controls.md index 471205bf98..dc56d686c7 100644 --- a/windows/application-management/enterprise-background-activity-controls.md +++ b/windows/application-management/enterprise-background-activity-controls.md @@ -8,7 +8,6 @@ ms.reviewer: manager: dansimp ms.topic: article ms.prod: w10 -ms.technology: uwp keywords: windows 10, uwp, enterprise, background task, resources --- From ecad7484ebab8ac02faf04662078948f61191be6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 24 Oct 2019 15:42:12 -0700 Subject: [PATCH 090/140] Update index.md --- windows/security/information-protection/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/information-protection/index.md b/windows/security/information-protection/index.md index f3411db8c8..c2050be90b 100644 --- a/windows/security/information-protection/index.md +++ b/windows/security/information-protection/index.md @@ -6,6 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: dansimp +ms.author: dansimp manager: dansimp audience: ITPro ms.collection: M365-security-compliance From 6f7622f6325ceab931112f0d0fe12aba481b4eb5 Mon Sep 17 00:00:00 2001 From: Bella Brahm Date: Thu, 24 Oct 2019 16:04:17 -0700 Subject: [PATCH 091/140] Change author on allow-COM-objects Update to reflect proper WDAC feature owners author: jsuther1974 ms.reviewer: brbrahm ms.author: dansimp manager: dansimp --- ...ion-in-windows-defender-application-control-policy.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md b/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md index c33eca6f6f..6d7275e35a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md @@ -1,12 +1,19 @@ --- title: Allow COM object registration in a Windows Defender Application Control policy (Windows 10) description: You can allow COM object registration in a Windows Defender Application Control policy. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/21/2019 --- From df427631a3706fcd2faffb0cb6607a62079915bc Mon Sep 17 00:00:00 2001 From: Bella Brahm Date: Thu, 24 Oct 2019 16:17:47 -0700 Subject: [PATCH 092/140] Update WDAC metadata Updating WDAC docs metadata to reflect current ownership author: jsuther1974 ms.reviewer: brbrahm ms.author: dansimp manager: dansimp --- ...windows-defender-application-control-policies.md | 8 +++++++- ...cert-for-windows-defender-application-control.md | 6 ++++++ .../create-initial-default-policy.md | 6 ++++++ .../create-path-based-rules.md | 9 ++++++++- ...efender-application-control-planning-document.md | 10 ++++++---- ...-support-windows-defender-application-control.md | 6 ++++++ ...windows-defender-application-control-policies.md | 9 ++++++++- ...plication-control-policies-using-group-policy.md | 6 ++++++ ...der-application-control-policies-using-intune.md | 8 +++++++- ...windows-defender-application-control-policies.md | 6 ++++++ ...nder-application-control-management-processes.md | 9 ++++++--- ...windows-defender-application-control-policies.md | 8 +++++++- ...pps-with-windows-defender-application-control.md | 6 ++++++ ...windows-defender-application-control-policies.md | 6 ++++++ .../microsoft-recommended-block-rules.md | 9 +++++++++ ...ndows-defender-application-control-management.md | 7 +++++++ ...ntrol-events-centrally-using-advanced-hunting.md | 12 +++++++++--- .../select-types-of-rules-to-create.md | 7 +++++++ .../signing-policies-with-signtool.md | 7 +++++++ .../types-of-devices.md | 12 ++++++++---- ...r-application-control-policy-design-decisions.md | 6 ++++++ ...tion-control-for-classic-windows-applications.md | 8 +++++++- ...igning-portal-in-microsoft-store-for-business.md | 8 +++++++- ...efender-application-control-against-tampering.md | 6 ++++++ ...control-specific-plug-ins-add-ins-and-modules.md | 6 ++++++ ...pplication-control-with-dynamic-code-security.md | 8 +++++++- ...ation-control-with-intelligent-security-graph.md | 13 +++++++++++-- ...er-application-control-with-managed-installer.md | 12 ++++++++++-- ...defender-application-control-deployment-guide.md | 10 +++++++++- ...ows-defender-application-control-design-guide.md | 13 +++++++++---- .../windows-defender-application-control.md | 6 ++++++ .../windows-defender-device-guard-and-applocker.md | 10 +++++++++- 32 files changed, 231 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index 740a8eab56..4fea4faf75 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -1,13 +1,19 @@ --- title: Audit Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- @@ -94,4 +100,4 @@ Use the following procedure after you have been running a computer with a WDAC p You can now use this file to update the existing WDAC policy that you ran in audit mode by merging the two policies. For instructions on how to merge this audit policy with the existing WDAC policy, see the next section, [Merge Windows Defender Application Control policies](#merge-windows-defender-application-control-policies). > [!Note] -> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-a-windows-defender-application-control-policy-from-a-reference-computer). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. \ No newline at end of file +> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-a-windows-defender-application-control-policy-from-a-reference-computer). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. diff --git a/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md index 54c89364d5..967c859f17 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md @@ -1,13 +1,19 @@ --- title: Create a code signing cert for Windows Defender Application Control (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/28/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md index b5d1cd4483..beae82240d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md @@ -1,13 +1,19 @@ --- title: Create an initial default policy (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md b/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md index 105f6a46bb..f2af3b06c6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md @@ -1,12 +1,19 @@ --- title: Windows Defender Application Control path-based rules (Windows 10) description: Beginning with Windows 10 version 1903, Windows Defender Application Control (WDAC) policies can contain path-based rules. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/17/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md b/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md index f204088397..e1c566f4bf 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md @@ -1,17 +1,19 @@ --- title: Create your Windows Defender Application Control (WDAC) planning document (Windows 10) description: This planning topic for the IT professional summarizes the information you need to research and include in your WDAC planning document. -ms.assetid: 41e49644-baf4-4514-b089-88adae2d624e +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: justinha -manager: dansimp audience: ITPro ms.collection: M365-security-compliance -ms.topic: conceptual +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 09/21/2017 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md index b6683d45c4..210235d8e7 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md @@ -1,13 +1,19 @@ --- title: Deploy catalog files to support Windows Defender Application Control (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/28/2018 --- 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 6df51f6694..c8cd66b8c9 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 @@ -1,12 +1,19 @@ --- title: Deploy multiple Windows Defender Application Control Policies (Windows 10) description: Windows Defender Application Control supports multiple code integrity policies for one device. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/17/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md index 46f8a8a3c8..601c4eedde 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md @@ -1,13 +1,19 @@ --- title: Deploy Windows Defender Application Control (WDAC) policies by using Group Policy (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/28/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md index 857ab2ea09..3845fb7d3f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md @@ -1,13 +1,19 @@ --- title: Deploy Windows Defender Application Control (WDAC) policies by using Microsoft Intune (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: justinha +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/17/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md index 188693edf8..67115aca79 100644 --- a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md @@ -1,13 +1,19 @@ --- title: Disable Windows Defender Application Control policies (Windows 10) description: This topic covers how to disable unsigned or signed WDAC policies. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md b/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md index a414320068..f7aa789f5d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md +++ b/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md @@ -1,16 +1,19 @@ --- title: Document your application control management processes (Windows 10) description: This planning topic describes the WDAC policy maintenance information to record for your design document. -ms.assetid: 6397f789-0e36-4933-9f86-f3f6489cf1fb +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: justinha -manager: dansimp audience: ITPro ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.topic: conceptual ms.date: 09/21/2017 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md index 3315c79715..a0b4e7235b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md @@ -1,13 +1,19 @@ --- title: Enforce Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- @@ -59,4 +65,4 @@ Every WDAC policy is created with audit mode enabled. After you have successfull ` ConvertFrom-CIPolicy $EnforcedCIPolicy $CIPolicyBin` -Now that this policy is in enforced mode, you can deploy it to your test computers. Rename the policy to SIPolicy.p7b and copy it to C:\\Windows\\System32\\CodeIntegrity for testing, or deploy the policy through Group Policy by following the instructions in [Deploy and manage Windows Defender Application Control with Group Policy](deploy-windows-defender-application-control-policies-using-group-policy.md). You can also use other client management software to deploy and manage the policy. \ No newline at end of file +Now that this policy is in enforced mode, you can deploy it to your test computers. Rename the policy to SIPolicy.p7b and copy it to C:\\Windows\\System32\\CodeIntegrity for testing, or deploy the policy through Group Policy by following the instructions in [Deploy and manage Windows Defender Application Control with Group Policy](deploy-windows-defender-application-control-policies-using-group-policy.md). You can also use other client management software to deploy and manage the policy. diff --git a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md index d1d521cfb4..eeb1c43054 100644 --- a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md @@ -1,13 +1,19 @@ --- title: Manage packaged apps with Windows Defender Application Control (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/14/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md index 8e2c628037..bbc690e61e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md @@ -1,13 +1,19 @@ --- title: Merge Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 34fbe7530e..4fe66b4c96 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -2,10 +2,19 @@ title: Microsoft recommended block rules (Windows 10) description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Application Comntrol, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 04/09/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md index de4380bc34..385daa5129 100644 --- a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md +++ b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md @@ -1,12 +1,19 @@ --- title: Plan for Windows Defender Application Control policy management (Windows 10) description: Plan for Windows Defender Application Control policy management. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/21/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md index af40ccb8a4..0e989f1c6e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md +++ b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md @@ -1,13 +1,19 @@ --- title: Querying Application Control events centrally using Advanced hunting (Windows 10) description: Learn about Windows Defender Application Guard and how it helps to combat malicious content and malware out on the Internet. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT -ms.author: justinha +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 12/06/2018 --- 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 342163da92..eff4c952f2 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 @@ -1,12 +1,19 @@ --- title: Select the types of rules to create (Windows 10) description: Select the types of rules to create. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 04/20/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md b/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md index 40b5506097..83e05407ff 100644 --- a/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md +++ b/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md @@ -1,12 +1,19 @@ --- title: Signing Windows Defender Application Control policies with SignTool.exe (Windows 10) description: SSigned WDAC policies give organizations the highest level of malware protection available in Windows 10. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/21/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md index 2edd777efc..8a86d231a0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md @@ -1,15 +1,19 @@ --- title: types of devices (Windows 10) description: Typically, deployment of Windows Defender Application Control happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: justinha -manager: dansimp audience: ITPro ms.collection: M365-security-compliance -ms.topic: conceptual +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 03/01/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md index 94c511c911..b2f96cd551 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md +++ b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md @@ -1,13 +1,19 @@ --- title: Understand Windows Defender Application Control policy design decisions (Windows 10) description: Understand Windows Defender Application Control policy design decisions. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/08/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md b/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md index 4b6482ac05..2ac23e8d49 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md @@ -1,13 +1,19 @@ --- title: Use code signing to simplify application control for classic Windows applications (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- @@ -59,4 +65,4 @@ When you generate a WDAC policy, you are generating a binary-encoded XML documen We recommend that you keep the original XML file for use when you need to merge the WDAC policy with another policy or update its rule options. For deployment purposes, the file is converted to a binary format, which can be done using a simple Windows PowerShell command. -When the WDAC policy is deployed, it restricts the software that can run on a device. The XML document can be signed, helping to add additional protection against administrative users changing or removing the policy. \ No newline at end of file +When the WDAC policy is deployed, it restricts the software that can run on a device. The XML document can be signed, helping to add additional protection against administrative users changing or removing the policy. diff --git a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md index d50f975bc2..46bd9725ba 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md @@ -1,13 +1,19 @@ --- title: Use the Device Guard Signing Portal in the Microsoft Store for Business (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/19/2019 --- @@ -37,4 +43,4 @@ Before you get started, be sure to review these best practices: 4. After the files are uploaded, click **Sign** to sign the code integrity policy. 5. Click **Download** to download the signed code integrity policy. - When you sign a code integrity policy with the Device Guard signing portal, the signing certificate is added to the policy. This means you can't modify this policy. If you need to make changes, make them to an unsigned version of the policy, and then sign the policy again. \ No newline at end of file + When you sign a code integrity policy with the Device Guard signing portal, the signing certificate is added to the policy. This means you can't modify this policy. If you need to make changes, make them to an unsigned version of the policy, and then sign the policy again. diff --git a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md index 27aca349ba..0bea29a60a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md @@ -1,13 +1,19 @@ --- title: Use signed policies to protect Windows Defender Application Control against tampering (Windows 10) description: Signed WDAC policies give organizations the highest level of malware protection available in Windows 10. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index 5e919a7437..22ba2596bd 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -1,13 +1,19 @@ --- title: Use a Windows Defender Application Control policy to control specific plug-ins, add-ins, and modules (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index f126a1d3f3..b7b361af4e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -1,13 +1,19 @@ --- title: Windows Defender Application Control and .NET Hardening (Windows 10) description: Dynamic Code Security is an application control feature that can verify code loaded by .NET at runtime. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: morganbr +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 08/20/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md index fb6831f17b..d1d3135384 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md @@ -1,10 +1,19 @@ --- title: Deploy Windows Defender Application Control with Intelligent Security Graph (ISG) (Windows 10) description: Automatically authorize applications that Microsoft’s ISG recognizes as having known good reputation. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 06/14/2018 --- @@ -94,4 +103,4 @@ Modern apps are not supported with the ISG heuristic and will need to be separat The ISG heuristic does not authorize kernel mode drivers. The WDAC policy must have rules that allow the necessary drivers to run. -In some cases, the code integrity logs where WDAC errors and warnings are written will contain error events for native images generated for .NET assemblies. Typically, the error is functionally benign as a blocked native image will result in the corresponding assembly being re-interpreted. Review for functionality and performance for the related applications using the native images maybe necessary in some cases. \ No newline at end of file +In some cases, the code integrity logs where WDAC errors and warnings are written will contain error events for native images generated for .NET assemblies. Typically, the error is functionally benign as a blocked native image will result in the corresponding assembly being re-interpreted. Review for functionality and performance for the related applications using the native images maybe necessary in some cases. diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index 43d842fa8e..0943cabd7e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -1,11 +1,19 @@ --- title: Deploy Managed Installer for Windows Defender Device Guard (Windows 10) description: Explains how you can use a managed installer to automatically authorize applications deployed and installed by a designated software distribution solution, such as System Center Configuration Manager. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 06/13/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 0ebbc19cc4..fbaa6391b4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -1,11 +1,19 @@ --- title: Planning and getting started on the Windows Defender Application Control deployment process (Windows 10) description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Application Control, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/16/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md index 7fa8248d7c..62c4c60457 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md @@ -1,14 +1,19 @@ --- title: Windows Defender Application Control design guide (Windows 10) description: Microsoft Windows Defender Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: justinha -manager: dansimp audience: ITPro ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.topic: conceptual ms.date: 02/20/2018 --- @@ -32,4 +37,4 @@ This guide covers design and planning for Windows Defender Application Control ( | [Create your WDAC planning document](create-your-windows-defender-application-control-planning-document.md) | This planning topic summarizes the information you need to research and include in your planning document. |   After planning is complete, the next step is to deploy WDAC. The [Windows Defender Application Control Deployment Guide](windows-defender-application-control-deployment-guide.md) covers the creation and testing of policies, deploying the enforcement setting, and managing and maintaining the policies. -  \ No newline at end of file +  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 b5c590602d..7349a02135 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 @@ -1,13 +1,19 @@ --- title: Windows Defender Application Control (WDAC) (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 01/08/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md index 61c656fc0d..c42fafe412 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md @@ -1,11 +1,19 @@ --- title: Windows Defender Device Guard and AppLocker (Windows 10) description: Explains how -keywords: virtualization, security, malware +keywords: virtualization, whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- From 26064136b46560e70f9e5012d543847cc49f53ce Mon Sep 17 00:00:00 2001 From: Bella Brahm Date: Thu, 24 Oct 2019 16:22:52 -0700 Subject: [PATCH 093/140] Update WDAC multiple policies Give better example powershell command --- ...ultiple-windows-defender-application-control-policies.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 c8cd66b8c9..65ccd117ca 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 @@ -50,16 +50,16 @@ Note that multiple policies will not work on pre-1903 systems. ### Allow Multiple Policies -In order to allow multiple policies to exist and take effect on a single system, policies must be created using the new Multiple Policy Format. The "MultiplePolicyFormat" switch in New-CIPolicy results in 1) random GUIDs being generated for the policy ID and 2) the policy type being specified as base. +In order to allow multiple policies to exist and take effect on a single system, policies must be created using the new Multiple Policy Format. The "MultiplePolicyFormat" switch in [New-CIPolicy](https://docs.microsoft.com/powershell/module/configci/new-cipolicy?view=win10-ps) results in 1) random GUIDs being generated for the policy ID and 2) the policy type being specified as base. The below is an example of creating a new policy in the multiple policy format. ```powershell -New-CIPolicy -MultiplePolicyFormat -foo –bar +New-CIPolicy -MultiplePolicyFormat -ScanPath '.\temp\' -UserPEs -FilePath ".\policy.xml" -Level Publisher -Fallback Hash ``` 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 -Option 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 b8d8a6259fa9f781ef03b5b73ecc6e027d2d9a1a Mon Sep 17 00:00:00 2001 From: Bella Brahm Date: Thu, 24 Oct 2019 16:04:17 -0700 Subject: [PATCH 094/140] Change author on allow-COM-objects Update to reflect proper WDAC feature owners author: jsuther1974 ms.reviewer: brbrahm ms.author: dansimp manager: dansimp --- ...n-in-windows-defender-application-control-policy.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md b/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md index c0e0200d21..8999528d45 100644 --- a/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md @@ -1,13 +1,19 @@ --- title: Allow COM object registration in a Windows Defender Application Control policy (Windows 10) description: You can allow COM object registration in a Windows Defender Application Control policy. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT -ms.author: mdsakib +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/21/2019 --- From 4a1f564f3609f21ed3a05e4e6af9dc29209aaef1 Mon Sep 17 00:00:00 2001 From: Bella Brahm Date: Thu, 24 Oct 2019 16:17:47 -0700 Subject: [PATCH 095/140] Update WDAC metadata Updating WDAC docs metadata to reflect current ownership author: jsuther1974 ms.reviewer: brbrahm ms.author: dansimp manager: dansimp --- ...ows-defender-application-control-policies.md | 12 +++++++++--- ...-for-windows-defender-application-control.md | 8 +++++++- .../create-initial-default-policy.md | 8 +++++++- .../create-path-based-rules.md | 10 ++++++++-- ...der-application-control-planning-document.md | 12 ++++++------ ...port-windows-defender-application-control.md | 11 +++++++---- ...ows-defender-application-control-policies.md | 10 ++++++++-- ...ation-control-policies-using-group-policy.md | 11 +++++++---- ...application-control-policies-using-intune.md | 11 +++++++---- ...ows-defender-application-control-policies.md | 11 +++++++---- ...-application-control-management-processes.md | 11 ++++++----- ...ows-defender-application-control-policies.md | 11 +++++++---- ...with-windows-defender-application-control.md | 11 +++++++---- ...ows-defender-application-control-policies.md | 11 +++++++---- .../microsoft-recommended-block-rules.md | 14 +++++++++----- ...s-defender-application-control-management.md | 12 ++++++++---- ...l-events-centrally-using-advanced-hunting.md | 12 ++++++++---- .../select-types-of-rules-to-create.md | 12 ++++++++---- .../signing-policies-with-signtool.md | 12 ++++++++---- .../types-of-devices.md | 14 ++++++++------ ...plication-control-policy-design-decisions.md | 8 +++++++- ...-control-for-classic-windows-applications.md | 8 +++++++- ...ng-portal-in-microsoft-store-for-business.md | 8 +++++++- ...der-application-control-against-tampering.md | 8 +++++++- ...rol-specific-plug-ins-add-ins-and-modules.md | 8 +++++++- ...cation-control-with-dynamic-code-security.md | 11 +++++++---- ...n-control-with-intelligent-security-graph.md | 17 +++++++++++++---- ...pplication-control-with-managed-installer.md | 15 ++++++++++----- ...nder-application-control-deployment-guide.md | 15 ++++++++++----- ...defender-application-control-design-guide.md | 17 ++++++++++++----- .../windows-defender-application-control.md | 11 +++++++---- ...ndows-defender-device-guard-and-applocker.md | 15 ++++++++++----- 32 files changed, 253 insertions(+), 112 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index aed91aa7a0..20831a816f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -1,6 +1,7 @@ --- title: Audit Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- @@ -96,5 +102,5 @@ Use the following procedure after you have been running a computer with a WDAC p You can now use this file to update the existing WDAC policy that you ran in audit mode by merging the two policies. For instructions on how to merge this audit policy with the existing WDAC policy, see the next section, [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md). -> [!NOTE] -> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](create-initial-default-policy.md). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. +> [!Note] +> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-a-windows-defender-application-control-policy-from-a-reference-computer). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. diff --git a/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md index 92c3c3aa47..52d5d95647 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md @@ -1,6 +1,7 @@ --- title: Create a code signing cert for Windows Defender Application Control (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/28/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md index 67c1e0ccef..80502547f2 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md @@ -1,6 +1,7 @@ --- title: Create an initial default policy (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md b/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md index 44a9846b76..f5bb41fc40 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md @@ -1,13 +1,19 @@ --- title: Windows Defender Application Control path-based rules (Windows 10) description: Beginning with Windows 10 version 1903, Windows Defender Application Control (WDAC) policies can contain path-based rules. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT -ms.author: mdsakib +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/17/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md b/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md index d7f2a132fb..09c1315422 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md @@ -1,19 +1,19 @@ --- title: Create your Windows Defender Application Control (WDAC) planning document (Windows 10) description: This planning topic for the IT professional summarizes the information you need to research and include in your WDAC planning document. -ms.assetid: 41e49644-baf4-4514-b089-88adae2d624e -ms.reviewer: -ms.author: dansimp +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -manager: dansimp audience: ITPro ms.collection: M365-security-compliance -ms.topic: conceptual +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 09/21/2017 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md index 13fa578687..a0b5479b91 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md @@ -1,16 +1,19 @@ --- title: Deploy catalog files to support Windows Defender Application Control (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/28/2018 --- 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 97eea2439c..ac32b57390 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 @@ -1,13 +1,19 @@ --- title: Deploy multiple Windows Defender Application Control Policies (Windows 10) description: Windows Defender Application Control supports multiple code integrity policies for one device. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: mdsakibMSFT -ms.author: mdsakib +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/17/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md index e4c776c47e..22ea7b222c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md @@ -1,16 +1,19 @@ --- title: Deploy Windows Defender Application Control (WDAC) policies by using Group Policy (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/28/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md index 61a3e06b58..03921c380e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md @@ -1,16 +1,19 @@ --- title: Deploy Windows Defender Application Control (WDAC) policies by using Microsoft Intune (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/17/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md index 79cdfd3512..914ea84187 100644 --- a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md @@ -1,16 +1,19 @@ --- title: Disable Windows Defender Application Control policies (Windows 10) description: This topic covers how to disable unsigned or signed WDAC policies. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md b/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md index f29188cd79..692278772f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md +++ b/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md @@ -1,18 +1,19 @@ --- title: Document your application control management processes (Windows 10) description: This planning topic describes the WDAC policy maintenance information to record for your design document. -ms.assetid: 6397f789-0e36-4933-9f86-f3f6489cf1fb -ms.reviewer: -ms.author: dansimp +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -manager: dansimp audience: ITPro ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.topic: conceptual ms.date: 09/21/2017 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md index 13a60fe360..8e3742d802 100644 --- a/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md @@ -1,16 +1,19 @@ --- title: Enforce Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md index fbad450704..5ec4473345 100644 --- a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md @@ -1,16 +1,19 @@ --- title: Manage packaged apps with Windows Defender Application Control (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/14/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md index 4d04e9f6fa..f29ba398bf 100644 --- a/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md @@ -1,16 +1,19 @@ --- title: Merge Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 387ba074e2..dba43ea768 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -1,16 +1,20 @@ --- title: Microsoft recommended block rules (Windows 10) description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Application Control, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp audience: ITPro -ms.date: 04/09/2019 -ms.reviewer: -manager: dansimp +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 04/09/2019 --- # Microsoft recommended block rules diff --git a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md index be74ddf1f0..385daa5129 100644 --- a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md +++ b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md @@ -1,16 +1,20 @@ --- title: Plan for Windows Defender Application Control policy management (Windows 10) description: Plan for Windows Defender Application Control policy management. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 02/21/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 02/21/2018 --- # Plan for Windows Defender Application Control policy management diff --git a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md index fa2f7af6ec..0e989f1c6e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md +++ b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md @@ -1,16 +1,20 @@ --- title: Querying Application Control events centrally using Advanced hunting (Windows 10) description: Learn about Windows Defender Application Guard and how it helps to combat malicious content and malware out on the Internet. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp -ms.date: 12/06/2018 -ms.reviewer: manager: dansimp +ms.date: 12/06/2018 --- # Querying Application Control events centrally using Advanced hunting 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 287c247293..153465c8df 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 @@ -1,16 +1,20 @@ --- title: Select the types of rules to create (Windows 10) description: Select the types of rules to create. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 04/20/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 04/20/2018 --- # Deploy Windows Defender Application Control policy rules and file rules diff --git a/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md b/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md index 7f2c0b16d3..8c2d524fbb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md +++ b/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md @@ -1,16 +1,20 @@ --- title: Signing Windows Defender Application Control policies with SignTool.exe (Windows 10) description: SSigned WDAC policies give organizations the highest level of malware protection available in Windows 10. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 02/21/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 02/21/2018 --- # Signing Windows Defender Application Control policies with SignTool.exe diff --git a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md index aacc7afb09..8a86d231a0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md @@ -1,18 +1,20 @@ --- title: types of devices (Windows 10) description: Typically, deployment of Windows Defender Application Control happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp -manager: dansimp audience: ITPro ms.collection: M365-security-compliance -ms.topic: conceptual -ms.date: 03/01/2018 -ms.reviewer: +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 03/01/2018 --- # Windows Defender Application Control deployment in different scenarios: types of devices diff --git a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md index 5f6b6c7849..d73468d703 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md +++ b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md @@ -1,6 +1,7 @@ --- title: Understand Windows Defender Application Control policy design decisions (Windows 10) description: Understand Windows Defender Application Control policy design decisions. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/08/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md b/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md index 597df3c8b3..c5a77d3560 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md @@ -1,6 +1,7 @@ --- title: Use code signing to simplify application control for classic Windows applications (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md index 567c3db270..f6783c1ecb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md @@ -1,6 +1,7 @@ --- title: Use the Device Guard Signing Portal in the Microsoft Store for Business (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 02/19/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md index 7cca116982..ee98e15eea 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md @@ -1,6 +1,7 @@ --- title: Use signed policies to protect Windows Defender Application Control against tampering (Windows 10) description: Signed WDAC policies give organizations the highest level of malware protection available in Windows 10. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index 8919d6d670..142d3154f9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -1,6 +1,7 @@ --- title: Use a Windows Defender Application Control policy to control specific plug-ins, add-ins, and modules (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.reviewer: manager: dansimp @@ -10,7 +11,12 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 05/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index 8d7885f549..384f767155 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -1,16 +1,19 @@ --- title: Windows Defender Application Control and .NET Hardening (Windows 10) description: Dynamic Code Security is an application control feature that can verify code loaded by .NET at runtime. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 08/20/2018 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md index 91eec3f5c5..515ca61a8e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md @@ -1,14 +1,20 @@ --- title: Deploy Windows Defender Application Control with Intelligent Security Graph (ISG) (Windows 10) description: Automatically authorize applications that Microsoft’s ISG recognizes as having known good reputation. +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 06/14/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 06/14/2018 --- # Use Windows Defender Application Control (WDAC) with the Microsoft Intelligent Security Graph @@ -98,6 +104,9 @@ Modern apps are not supported with the ISG heuristic and will need to be separat The ISG heuristic does not authorize kernel mode drivers. The WDAC policy must have rules that allow the necessary drivers to run. In some cases, the code integrity logs where WDAC errors and warnings are written will contain error events for native images generated for .NET assemblies. Typically, the error is functionally benign as a blocked native image will result in the corresponding assembly being re-interpreted. Review for functionality and performance for the related applications using the native images maybe necessary in some cases. +<<<<<<< HEAD >[!NOTE] > A rule that explicitly allows an application will take precedence over the ISG rule that does not allow it. In this scenario, this policy is not compatible with Intune, where there is no option to add rules to the template that enables ISG. In most circumstances you would need to build a custom WDAC policy, including ISG if desired. +======= +>>>>>>> Update WDAC metadata diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index 1c2b670b16..3011af49ff 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -1,15 +1,20 @@ --- title: Deploy Managed Installer for Windows Defender Device Guard (Windows 10) description: Explains how you can use a managed installer to automatically authorize applications deployed and installed by a designated software distribution solution, such as System Center Configuration Manager. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 06/13/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 06/13/2018 --- # Deploy Managed Installer for Windows Defender Application Control diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 38cfd605db..629c35deb5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -1,15 +1,20 @@ --- title: Planning and getting started on the Windows Defender Application Control deployment process (Windows 10) description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Application Control, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 05/16/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 05/16/2018 --- # Planning and getting started on the Windows Defender Application Control deployment process diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md index e9719fd4e4..dd6e029e4c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md @@ -1,18 +1,21 @@ --- title: Windows Defender Application Control design guide (Windows 10) description: Microsoft Windows Defender Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. -keywords: virtualization, security, malware +keywords: whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp -manager: dansimp audience: ITPro ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.topic: conceptual ms.date: 02/20/2018 -ms.reviewer: -ms.author: dansimp --- # Windows Defender Application Control design guide @@ -34,4 +37,8 @@ This guide covers design and planning for Windows Defender Application Control ( | [Create your WDAC planning document](create-your-windows-defender-application-control-planning-document.md) | This planning topic summarizes the information you need to research and include in your planning document. | After planning is complete, the next step is to deploy WDAC. The [Windows Defender Application Control Deployment Guide](windows-defender-application-control-deployment-guide.md) covers the creation and testing of policies, deploying the enforcement setting, and managing and maintaining the policies. +<<<<<<< HEAD +======= +  +>>>>>>> Update WDAC metadata 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..7fcc89b839 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 @@ -1,16 +1,19 @@ --- title: Windows Defender Application Control (WDAC) (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. +keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm +ms.author: dansimp +manager: dansimp ms.date: 01/08/2019 --- diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md index bc80b871c8..dfb54e5cb5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md @@ -1,15 +1,20 @@ --- title: Windows Defender Device Guard and AppLocker (Windows 10) description: Explains how -keywords: virtualization, security, malware +keywords: virtualization, whitelisting, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.date: 05/03/2018 -ms.reviewer: -manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +author: jsuther1974 +ms.reviewer: brbrahm ms.author: dansimp +manager: dansimp +ms.date: 05/03/2018 --- # Windows Defender Device Guard with AppLocker From d3a34e4faa4ef053262898cefa96b87126e74a65 Mon Sep 17 00:00:00 2001 From: Bella Brahm Date: Thu, 24 Oct 2019 16:22:52 -0700 Subject: [PATCH 096/140] Update WDAC multiple policies Give better example powershell command --- ...ultiple-windows-defender-application-control-policies.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 ac32b57390..ee7ead5e95 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 @@ -50,16 +50,16 @@ Note that multiple policies will not work on pre-1903 systems. ### Allow Multiple Policies -In order to allow multiple policies to exist and take effect on a single system, policies must be created using the new Multiple Policy Format. The "MultiplePolicyFormat" switch in New-CIPolicy results in 1) random GUIDs being generated for the policy ID and 2) the policy type being specified as base. +In order to allow multiple policies to exist and take effect on a single system, policies must be created using the new Multiple Policy Format. The "MultiplePolicyFormat" switch in [New-CIPolicy](https://docs.microsoft.com/powershell/module/configci/new-cipolicy?view=win10-ps) results in 1) random GUIDs being generated for the policy ID and 2) the policy type being specified as base. The below is an example of creating a new policy in the multiple policy format. ```powershell -New-CIPolicy -MultiplePolicyFormat -foo –bar +New-CIPolicy -MultiplePolicyFormat -ScanPath '.\temp\' -UserPEs -FilePath ".\policy.xml" -Level Publisher -Fallback Hash ``` 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 -Option 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 1d29d0237c42b4e0264a571742911e9864c83659 Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Thu, 24 Oct 2019 17:22:50 -0700 Subject: [PATCH 097/140] Fix PR warning: bad link --- .../audit-windows-defender-application-control-policies.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index 20831a816f..128820a4da 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -3,9 +3,6 @@ title: Audit Windows Defender Application Control (WDAC) policies (Windows 10) description: Windows Defender Application Control restricts which applications users are allowed to run and the code that runs in the system core. keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.reviewer: -manager: dansimp -ms.author: dansimp ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -103,4 +100,4 @@ Use the following procedure after you have been running a computer with a WDAC p You can now use this file to update the existing WDAC policy that you ran in audit mode by merging the two policies. For instructions on how to merge this audit policy with the existing WDAC policy, see the next section, [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md). > [!Note] -> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-a-windows-defender-application-control-policy-from-a-reference-computer). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. +> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-initial-default-policy.md). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. From a996e0cd0a65011a51f38ab4d286be2031965774 Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Thu, 24 Oct 2019 17:26:56 -0700 Subject: [PATCH 098/140] Update WDAC block rules to fix PR warning --- .../microsoft-recommended-block-rules.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 30ac5e7050..dba43ea768 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -1,9 +1,6 @@ --- title: Microsoft recommended block rules (Windows 10) -<<<<<<< HEAD description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Application Control, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. -======= -description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Application Comntrol, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 From ba0a3b8a931f03714c209bb8369c21e89ed87190 Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Thu, 24 Oct 2019 17:41:00 -0700 Subject: [PATCH 099/140] Attempt 2 at fixing bad link --- .../audit-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/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index 128820a4da..a7ebe4f68b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -100,4 +100,4 @@ Use the following procedure after you have been running a computer with a WDAC p You can now use this file to update the existing WDAC policy that you ran in audit mode by merging the two policies. For instructions on how to merge this audit policy with the existing WDAC policy, see the next section, [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md). > [!Note] -> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-initial-default-policy.md). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. +> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. From 98c585b4051c33f9f7c9562a41ebc8897823dac3 Mon Sep 17 00:00:00 2001 From: Albert Cabello Serrano Date: Fri, 25 Oct 2019 09:31:52 -0700 Subject: [PATCH 100/140] Update gdpr-it-guidance.md Windows Analytics retirement and adding Desktop Analytics service --- windows/privacy/gdpr-it-guidance.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md index ba1428445d..db1139f73b 100644 --- a/windows/privacy/gdpr-it-guidance.md +++ b/windows/privacy/gdpr-it-guidance.md @@ -117,23 +117,27 @@ Diagnostic data is categorized into the levels "Security", "Basic", "Enhanced", ### Windows services where Microsoft is the processor under the GDPR -Most Windows 10 services are controller services in terms of the GDPR – for both Windows functional data and Windows diagnostic data. But there are a few Windows services where Microsoft is a processor for functional data under the GDPR, such as [Windows Analytics](https://www.microsoft.com/windowsforbusiness/windows-analytics) and [Windows Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). +Most Windows 10 services are controller services in terms of the GDPR – for both Windows functional data and Windows diagnostic data. But there are a few Windows services where Microsoft is a processor for functional data under the GDPR, such as [Desktop Analytics](https://aka.ms/dadocs), [Update Compliance](https://docs.microsoft.com/windows/deployment/update/update-compliance-monitor) and [Windows Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). >[!NOTE] ->Both Windows Analytics and Windows Defender ATP are subscription services for organizations. Some functionality requires a certain license (please see [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare)). +>Both Desktop Analytics and Windows Defender ATP are subscription services for organizations. Some functionality requires a certain license (please see [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare)). -#### Windows Analytics +#### Desktop Analytics -[Windows Analytics](https://www.microsoft.com/windowsforbusiness/windows-analytics) is a service that provides rich, actionable information for helping organizations to gain deep insights into the operational efficiency and health of the Windows devices in their environment. It uses Windows diagnostic data from devices enrolled by the IT organization of an enterprise into the Windows Analytics service. +> [!IMPORTANT] +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](/windows/deployment/update/update-compliance-get-started) 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). -Windows [transmits Windows diagnostic data](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) to Microsoft datacenters, where that data is analyzed and stored. With Windows Analytics, the IT organization can then view the analyzed data to detect and fix issues or to improve their processes for upgrading to Windows 10. +[Desktop Analytics](https://aka.ms/dadocs) is a cloud-based service that integrates with Configuration Manager. The service provides insight and intelligence for you to make more informed decisions about the update readiness of Windows Windows devices in their environment. It uses Windows diagnostic data from devices enrolled by the IT organization of an enterprise with data aggregated from millions of devices into the Desktop Analytics service. -As a result, in terms of the GDPR, the organization that has subscribed to Windows Analytics is acting as the controller, while Microsoft is the processor for Windows Analytics. +Windows [transmits Windows diagnostic data](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) to Microsoft datacenters, where that data is analyzed and stored. With Desktop Analytics, the IT organization can then view the analyzed data to detect and fix issues or to improve their processes for upgrading to Windows 10. + +As a result, in terms of the GDPR, the organization that has subscribed to Desktop Analytics is acting as the controller, while Microsoft is the processor for Desktop Analytics. >[!NOTE] ->The IT organization must explicitly enable Windows Analytics for a device after the organization subscribes. +>The IT organization must explicitly enable Desktop Analytics for a device after the organization subscribes. >[!IMPORTANT] ->Windows Analytics does not collect Windows Diagnostic data by itself. Instead, Windows Analytics only uses a subset of Windows Diagnostic data that is collected by Windows for an enrolled device. The Windows Diagnostic data collection is controlled by the IT department of an organization or the user of a device. +>Desktop Analytics does not collect Windows Diagnostic data by itself. Instead, Desktop Analytics only uses a subset of Windows Diagnostic data that is collected by Windows for an enrolled device. The Windows Diagnostic data collection is controlled by the IT department of an organization or the user of a device. See [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/sccm/desktop-analytics/enable-data-sharing) #### Windows Defender ATP From ad6318a0776ee070b3f916236a031a1b34008953 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 09:51:29 -0700 Subject: [PATCH 101/140] Removed MTE EOD fr preview --- .../threat-protection/microsoft-defender-atp/preview.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 5be2ae335a..ce93c62494 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -42,8 +42,6 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Microsoft Threat Experts - Experts on Demand](microsoft-threat-experts.md)
You now have the option to consult with Microsoft Threat Experts from several places in the portal to help you in the context of your investigation. - - [Indicators for IP addresses, URLs/Domains](manage-indicators.md)
You can now allow or block URLs/domains using your own threat intelligence. - [Microsoft Defender ATP for Mac](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac)
Microsoft Defender ATP for Mac brings the next-generation protection, and endpoint detection and response coverage to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices. From 373a252dd1a296354e7a643089c82b74f5bb13a7 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 09:52:17 -0700 Subject: [PATCH 102/140] Added MTE EOD GA --- .../whats-new-in-microsoft-defender-atp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index f93e5d7d22..158ff257d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -30,6 +30,8 @@ For more information preview features, see [Preview features](https://docs.micro ## October 2019 +- [Microsoft Threat Experts - Experts on Demand](microsoft-threat-experts.md)
You now have the option to consult with Microsoft Threat Experts from several places in the portal to help you in the context of your investigation. + - [Connected Azure AD applications](connected-applications.md)
The Connected applications page provides information about the Azure AD applications connected to Microsoft Defender ATP in your organization. - [API Explorer](api-explorer.md)
The API explorer makes it easy to construct and perform API queries, test and send requests for any available Microsoft Defender ATP API endpoint. From 52e1a202cfc0cdcee87e6c3c6db675a1db51e4a5 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 09:53:19 -0700 Subject: [PATCH 103/140] Removed MTE EOD pre-release note --- .../microsoft-defender-atp/microsoft-threat-experts.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 71b44a53e7..e17508a0f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -22,8 +22,6 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -[!include[Prerelease information](prerelease.md)] - Microsoft Threat Experts is a managed detection and response (MDR) service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. This new capability provides expert-driven insights and data through targeted attack notification and access to experts on demand. @@ -36,9 +34,6 @@ Microsoft Threat Experts provides proactive hunting for the most important threa - Scope of compromise and as much context as can be quickly delivered to enable fast SOC response. ## Collaborate with experts, on demand ->[!NOTE] ->The Microsoft Threat Experts' experts-on-demand capability is still in preview. You can only use the experts-on-demand capability if you have applied for preview and your application has been approved. - Customers can engage our security experts directly from within Microsoft Defender Security Center for timely and accurate response. Experts provide insights needed to better understand the complex threats affecting your organization, from alert inquiries, potentially compromised machines, root cause of a suspicious network connection, to additional threat intelligence regarding ongoing advanced persistent threat campaigns. With this capability, you can: - Get additional clarification on alerts including root cause or scope of the incident From dcb693e0e98e2b90110bdcf51784cd5bc9475802 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 09:54:30 -0700 Subject: [PATCH 104/140] Removed MTE EOD preview note --- .../configure-microsoft-threat-experts.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 584f376ee3..d2b996f97e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -63,9 +63,6 @@ You'll start receiving targeted attack notification from Microsoft Threat Expert ## Consult a Microsoft threat expert about suspicious cybersecurity activities in your organization ->[!NOTE] ->The Microsoft Threat Experts' experts-on-demand capability is still in preview. You can only use the experts-on-demand capability if you have applied for preview and your application has been approved. - You can partner with Microsoft Threat Experts who can be engaged directly from within the Microsoft Defender Security Center for timely and accurate response. Experts provide insights to better understand complex threats, targeted attack notifications that you get, or if you need more information about the alerts, a potentially compromised machine, or a threat intelligence context that you see on your portal dashboard. >[!NOTE] From 38e80ef2370b0050c5658bda28a2f7da9da393ff Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 25 Oct 2019 10:07:06 -0700 Subject: [PATCH 105/140] draft13 --- windows/deployment/windows-10-deployment-posters.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 50614e306a..62e8a14537 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -5,6 +5,7 @@ ms.reviewer: manager: laurawi ms.audience: itpro author: greg-lindsay +ms.author: greglin keywords: upgrade, in-place, configuration, deploy ms.prod: w10 ms.mktglfcycl: deploy From 8ed471ce091a722fe543884c5f236586a7dbc0f5 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 25 Oct 2019 10:26:25 -0700 Subject: [PATCH 106/140] Updates per feedback --- devices/surface-hub/surface-hub-2s-manage-intune.md | 2 +- ...urface-and-system-center-configuration-manager.md | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/devices/surface-hub/surface-hub-2s-manage-intune.md b/devices/surface-hub/surface-hub-2s-manage-intune.md index 3fdc6c7cf0..e71d37def0 100644 --- a/devices/surface-hub/surface-hub-2s-manage-intune.md +++ b/devices/surface-hub/surface-hub-2s-manage-intune.md @@ -28,7 +28,7 @@ Surface Hub 2S allows IT administrators to manage settings and policies using a ### Auto registration — Azure Active Directory Affiliated -When affiliating Surface Hub 2S with a tenant that has Intune auto enrollment enabled, the device will automatically enroll with Intune. +When affiliating Surface Hub 2S with a tenant that has Intune auto enrollment enabled, the device will automatically enroll with Intune. For more information, refer to [Intune enrollment methods for Windows devices](https://docs.microsoft.com/intune/enrollment/windows-enrollment-methods). ## Windows 10 Team Edition settings diff --git a/devices/surface/considerations-for-surface-and-system-center-configuration-manager.md b/devices/surface/considerations-for-surface-and-system-center-configuration-manager.md index 1bdd0dac8d..cf84fec23c 100644 --- a/devices/surface/considerations-for-surface-and-system-center-configuration-manager.md +++ b/devices/surface/considerations-for-surface-and-system-center-configuration-manager.md @@ -11,17 +11,14 @@ ms.author: dansimp ms.topic: article ms.localizationpriority: medium ms.audience: itpro -ms.date: 10/21/2019 +ms.date: 10/24/2019 ms.reviewer: manager: dansimp --- # Considerations for Surface and System Center Configuration Manager -Fundamentally, management and deployment of Surface devices with System Center Configuration Manager is the same as the management and deployment of any other PC. Like any other PC, a deployment to Surface devices includes importing drivers, importing a Windows image, preparing a deployment task sequence, and then deploying the task sequence to a collection. After deployment, Surface devices are like any other Windows client – to publish apps, settings, and policies, you use the same process that you would use for any other device. - -> [!NOTE] -> SCCM is not supported on Surface Pro X. For more information, refer to [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md). +Fundamentally, management and deployment of Surface devices with System Center Configuration Manager (SCCM) is the same as the management and deployment of any other PC. Like other PCs, a deployment to Surface devices includes importing drivers, importing a Windows image, preparing a deployment task sequence, and then deploying the task sequence to a collection. After deployment, Surface devices are like any other Windows client – to publish apps, settings, and policies, you use the same process that you would use for any other device. You can find more information about how to use Configuration Manager to deploy and manage devices in the [Documentation for System Center Configuration Manager](https://docs.microsoft.com/sccm/index). @@ -30,6 +27,11 @@ Although the deployment and management of Surface devices is fundamentally the s >[!NOTE] >For management of Surface devices it is recommended that you use the Current Branch of System Center Configuration Manager. +## Support for Surface Pro X +Beginning in version 1802, SCCM includes client management support for Surface Pro X. Note however that running the SCCM agent on Surface Pro X may accelerate battery consumption. In addition, SCCM operating system deployment is not supported on Surface Pro X. For more information, refer to: +- [What's new in version 1802 of System Center Configuration Manager](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802) +- [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md) + ## Updating Surface device drivers and firmware For devices that receive updates through Windows Update, drivers for Surface components – and even firmware updates – are applied automatically as part of the Windows Update process. For devices with managed updates, such as those updated through Windows Server Update Services (WSUS), the option to install drivers and firmware through Windows Update is not available. For these managed devices, the recommended driver management process is the deployment of driver and firmware updates using the Windows Installer (.msi) files, which are provided through the Microsoft Download Center. You can find a list of these downloads at [Download the latest firmware and drivers for Surface devices](https://technet.microsoft.com/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). From 1a82b401aa627902f17e45e0d7295a74844dc856 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 10:43:32 -0700 Subject: [PATCH 107/140] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index d2b996f97e..52ddf39c51 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -75,6 +75,9 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w >![Image of Microsoft Threat Experts Experts on Demand from the menu](images/mte-eod-menu.png) >A flyout screen opens. +Trial version | Full subscription +:---|:--- +>![Image of Microsoft Threat Experts Experts on Demand trial version screen](images/mte-eod.png) | >![Image of Microsoft Threat Experts Experts on Demand full subscription screen](images/mte-eod-fullsubscription.png) >![Image of Microsoft Threat Experts Experts on Demand screen](images/mte-eod.png) From f51ad1146b0cfbfa040da65039172815ecfc36bf Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 10:50:03 -0700 Subject: [PATCH 108/140] Added full subscription screenshot --- .../configure-microsoft-threat-experts.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 52ddf39c51..5663f195e2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -74,12 +74,10 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w >![Image of Microsoft Threat Experts Experts on Demand from the menu](images/mte-eod-menu.png) ->A flyout screen opens. -Trial version | Full subscription -:---|:--- ->![Image of Microsoft Threat Experts Experts on Demand trial version screen](images/mte-eod.png) | >![Image of Microsoft Threat Experts Experts on Demand full subscription screen](images/mte-eod-fullsubscription.png) - +>A flyout screen opens. The following screen shows when you are on a trial subscription. >![Image of Microsoft Threat Experts Experts on Demand screen](images/mte-eod.png) +> The following screen shows when you are on a full Microsoft Threat Experts - Experts on Demand subscription. +>![Image of Microsoft Threat Experts Experts on Demand full subscription screen](images/mte-eod-fullsubscription.png) >The **Inquiry topic** field is pre-populated with the link to the relevant page for your investigation request. For example, a link to the incident, alert, or machine details page that you were at when you made the request. From ea3e5baae273a8e22cb033e76196b129fee0c2eb Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 10:51:55 -0700 Subject: [PATCH 109/140] Added MTE EOD full sub screen --- .../images/mte-eod-fullsubscription.png | Bin 0 -> 29998 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mte-eod-fullsubscription.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod-fullsubscription.png b/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod-fullsubscription.png new file mode 100644 index 0000000000000000000000000000000000000000..aecffb57895509ad66ca577c2395e5cfc7c41b14 GIT binary patch literal 29998 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ΠJ`u7qJfBP9tls_53XW?d7j zK3x@k_6XNsEkPou=xX<!W5@LQNLy;p7hQVe~ls(#!`8;vWx)yPO@)Y=O zN`Lz755BlK&Rg{RDuvdgqY??-?rSW|&m@blDOm&1{$>9XnC!*>w@7TywsO=uqSz`e z$nF!!=7I4VbGv|wIkl*|I_+Ti&iwDRF$jcAMcGs}`keVZvZL+_6(Y$;J2&^!E*y%j zhz`gl)Mg2Srq9u#Xp@tc_oV=s3@VgO4jScMY~f8vT{bukEqQ+nF@L zRd~ldl;l{D`Ye0b)bIuF&b|?>#-30uGy84I#Z#f*ksN6M*8ZE!LU>pjNARsJGpO*RLMI;jEX-1p zD-WFRHNYq>NFn`!DJWr8RIps3Am3l5t{$WyCzbKQ5b$uLvn$s?tO{zcPJI~l;ulW% zu@_f&Mg)o_>QkKAr$sx6x86eLT`qdyR7=Mm;boq4b}?&*0J3njpd_I?*54pg5>;iG z)d0#%R?!fb<<-<_e#pnax#UHxY*Ei}LuFIy1S$G{7}v{DwAdY+F0h@Ja&-M0rQmnK zbGUz3N>~sJ3)^e{P-`w+QZ&hwm(E}lp%#=3>P5jV7z_B72rgrb*0>AU#jn7@inGTM ziarWlo(>d#@}hm@|PCX|?*(JhU($QJzY*K=~-U7o-;P+Bh7Csol?sR z-fC!&|4EfhTLGmU054tk3A>EHDPdtFdo$wjfuUcnph;u^z!{XYEmOCj2_rRzQ=nYz zy7&mQCc+JIeip^uNizPU90CUa;{`!g$*atH>6MscS!^Bht2Z^hC2DJPXyoZV(I?Ti^=!Xi z@7HBc+r$54->Mxx8L!6DQUyAGMjo5B{rE&50rDyNXs)JlUz526gr=BjF54mspMD{P zl==8@lGS_)<8Sjn8fM$hth#;sM+%&8-Z2;MmNw|4B~-}w5ef{Exgk)(2Ti~cdnF^f zz*R_1M-@)oq6I!(3zr?Q-nLA;odZeg@^_AM9@4E%*{2=0iGa?~fEvOvakBXkz`=K- zw}21sKM&4fR-ZymB?Wx|Z!#ZXGVjNm7aY)^WN}2Epy@l`Q&bM1A`kS}Ecfr5t~@?) zJU3LTgkE*bx33zgk~WAFoy-N76c?$|j=J#Wev>^$a(4{MzKSu@tMJr|E%Kp@Oo@e| zEdROVZjU4>-22TD6_6|7y>AHyA^N_#I*{$$ktU_ADFw+$2}gQ~^;>9TU$>ic`0_I;Y`?cxB{~p5_Y$+)n~l);5h=+^%RLwSr|2 znb~OB29ZIiv=chy*vnEv1Co>KlR;V*>DjEh3A2Uphq6srlS98cI;7udcwN=?!uiRP z{ug-~Q(7OtI__zsjgk-9{x#>|p8D`PQT34N%BF0z2g}LYv$jc#MAueA?7>SXGvU^d zH-2fn^dWe`A|+KJ^Tl!?=cP~^sfuq3=I52HO~_3%b#MNhtU2j^JZ`Zdb!!f@L%brrP3zQBVX0|He#h|08CN4C)T}7pbxs6KA9S z#7)v6-nCQWVtEJVN?5F@{|+XPf84pcz5)BJtDnY$v4_%&%G4~E`|{_8@@NUZL+WKA#w6U)9(s}7u5Z9c?TS^46jwO=;)<$k<)EiAlIL`qEc(Vp5u6zUNBay zC_Q9Q`Af53qL(duf%&Qf2dU`@WVw9oQ#*IT{j0O_{Fu7beQ}pXVsVi`&LzZWSEaXg zE`4Xae1&vbHSP@5`UtLC{d3|4Cz4Wyl=ljQm&^o9WMcq~sI$X(WVnfdT$#&6Q-aT9 zE-26#X1iahMT^g(^Zi8 zj)qRX8Vb1Rh83={<^rLJnH^=A;ocex4G@52UzhwdcSyUP9N}K{XkWel`i-5Hs!pk1 ziY!I)k8w8Cizm8;r9g32604<_Q|7KAan>AZqpan~-62<&W3*S&Pi1PIJq>pCGS@25 z>vR5-57v7CbIh(6l>QkFlzJlN8+f<0)bywUB>_XVUT`q4GJKKCw;4YQlz#&AIn<$x zGBP0XorFh}biVd7Q*h92JxRVP(tiQl+bp*kliSQ0r_5h+d*u`4G2yG*=N-rA#$O?o zqe4W@w+V3O4dl5r@0_8Q+(SgdwOfL@eo#@e$#VDybwA9N42-KcN%9c>)`1&6O68;8 z!Q9pXW{d%(qBXauy?4f2^_Zp);UJA$d5AhoyWI<(`Sd(9B(umjr}b~`!i=s~khp`u z4^4OnXyA==yUO;^IaNUJ0d)Zbq75!dZR<$HusDJSi;>@n*_+llMI!bCIfWTnOs*X!7U0NRiVo(+QKuCAfcFKj^u_*(0_LOf1=5U?} zGiZ$@OM>21%{??;uu%JSR+2C_)`OY98EO^L@D|00Ge}mQg#EODK7su0=N6lDt+l{- zZ}G*cF$TL6_NCU-vPD3x3za6RP}A2qM(BoPcwr69J zJ{qY75nqY`BN-ls*^iK| zC8vh!X871yk7{AE@J#>X2-R20VQbHH-(%2fA&@`5O0pf~Gwuc+hSpqs)xcHwY>KRS zvvVUfw(EQ@#|#y()B56GD=>n2tD$KK{~yvS_n+XhYg@wKU1)s2G8OF~K)kv8yB$|n z9PF)RSgjT#_eKKDdjm7BU|Nj%>_*qEP3XR~hnO%>+;*o%<_Y~1r){6Bf?;;zOhI!s z@$QnMpI~p%p{kicZ?dNj$K{nB=wey%G{4-2T_L54w5;HsLkaT>7pdNZRd;Fo^Ej`0 z#;kgHC<+lRBEF(uDTtOMgCrUBg+m^njys#}vvDEUQ@q#b_nbvvzko*NGH3MDp-SKY zXW0sM#m~2s-jOw(+(cd3Enyc3v&3v(>O!);l@@tW;aTxf98d4rv1tNO=VC_wKza$`Q05<8*2aJfeA&g4!6Zpk`<6{DVjy%)RD z!`71EIuO1~Ay=zlrhvIZGec}9EyKj%2g%&U zvUxrJ!#_1Ila1Z&)fA`&>n^TZqD;WR+iWl4M@V@moF+tvR-!*7{XP}f-;497trVQ5 zo=;yDXEjk%K-Ya~5F z*>nwq(gXdYYC&*K2KR_pyY}#xVsXzte9uoeVngz*zfv+vIU}`AWO?Y4;=leltf9+= zMjBd9(unbfvX84qO;#(=avZ4fTCvO+OEDY$j0E0$n&TuR+hfgseGRuypAJ9N|A!lgU^L&xX zgH(u|lZ6m4jzlhdb=yR&GC@gBD(8-#is1;Q`bnp{49QueBqXrCXFEtL6Z(;0Dm*nW zm?3qQgbPly0KshMph?=sC)70hV4TKH51*jJm($?abg`MyzxfP%cU2H?h5fZIR zcH+Lcwvj{2*`U=8GXQs9uGTz#&jUGS{mp(dV{cX?oHMA_39Z}!l^??V@N7r;U(P1{ zcN?OrYS~41+4}?LoUd5~bi7(YV5);4D2d|Q#Q_AM*a{QGC#6EVs6B1C2YjIqQ-PL$ zu&8H*?THW(_z0)9xb~qvCREvxji+uM3yYo?tJ9TL$&ct#<)CzD8)ZR%^LFv#W?lckug#9yZ_RFE>fkfrve4w34K#XUV{l9XGfHAm> z@Bj+3@*c3_tAX%Jx4zp5-t78pdfyFJXPO+|1|}Icur)SeV@xa0j-uJCa#o}P0ypyWKZat0r!JIjKq3Ft>G(svQv5e z7dY9;Ks#N5jgqne{nF^@sKLYL)`?(C*g^Pj8+I(IMDZaed-s5zxU?R=*Alk7J(0@m ztS`QVZ*4@)+sI?xQ5`%ZE2ofL?5}ev4BN(2(gBG{umPBisAVks45#jMgSSR-=$0kd z^!M;pv>Ku5=%2zghBOwjgDb#TTp+B{dJwvR95f*;?mhz=Nn39l0Mb9HN8R{bCf}lf z`>GmSnQ02mS)nuMt+(Llh0vmm+LS2sQcT#bFSPWqdfU0Nd>Z&9Lre6ja}EPK^*zlP z0$(SM*GTJYWS&Itf$D7`-mlY%hx@-<8u^{?VRazZ?Xhog2YON4V@60tjXr$zHV)QE z{t)!ld3Wm(ADw^v_*#o;-$H*A2I_o)WIEWiFOP*M%$jNc>~*+s(RHi%z%;%0^BjL$ z4q}eSI?Ae=Bo9`Ik1D;8(+4>=?i4rcIlcj2>ahTR=&|7IUCx+aQYQ@~Gz4HitzYsD zWD)io$(e~ZxiL34#8n&1-c{==Y|45jB+jDX&=uz4D;xg2;mTsE9O+}=Rr*H#21Zl% z%?gO-2X#k&T_7q;lAv$$3$lJC0Q%OOVUVtWUjOfW^pKg z3agk>)Mii(J*y1UFOPlx-H%`rPJI@9>Lk?5y++65l*ifvP6skag`geP`d<|70oX2t z_Ev5q$w&xZZu9SdR{FrXE)l;GKXA*n;QuHuu3X>T|6HerjWv_N=*l)T`d)GO{Tx*@ zI>=#t6tKUzsPpoal4r}Bd{8jAu6{C@I9oinbb4C+f^uB&_+0+*-0bDsYggAKJ->rP zBNGHK1GJhNBLMM}(OT&D&Xz1PH9xmlNP&g)`!@}|MsDg%1w}c>MYv;{RSt~BewM#s zWg>(5DAYn_a8bKA#k!8N->63@sRP1t9`cpr!!p)N{n(>G|I4_x@Tnwm)a6B8tDguR#Cm#)Ly~#W(5pP#v z0S;Rh#^=}9Hueb1o2zu|YnTAKB^NZ^O5$B_2+URP;|NNr2&NYcEZu4UqC$V=l`Sa? zvwkRtckFgf3s#Js_WRf-FzT>|;iuJ``SXb?W-S=N-_FGyqSCdTFH9}m4mJsEcr*#C zy9eU<;GE5b%Wd8$oq-q zVnt<$gqnw)-1gaR8}$dg2Z@d>F}kL6!KjsHqZph>LVp+azsuD(Iz2Y%L(J>#CO_n( zg(Dv{;pKV`qcpPYj&FiVN0GgDO5P@EFkUZI!-h+fHdUexZaeeMy6hg`yX=aIod$F3if^RMbb6eGlenzG*dE z(pkZ1M0zfTz5SG~#(HdB1fpg({xm5+AUAbU-&k4-Vr{&-MB0Th<5E6^5pZ2EBCz?> zr0Zxn8hoeC8+TS9bD@g)BJis}eE1$SFX8~wQWjDNty7JM zh_E+Sf2M9IX@5*-Fg&H}a#iymx0Ra}LZ)RWw9$hqsPLP(61qHF>NQ5$Xv-x?Ux5>L z#A6ppcC?0RE9izs27r!}+ihvbft>3?qyn#-Ey6c5+pBFfw~YmM8h|T|mT|EzY~kSn zj7Dhy*`s%5vtS*It3}e#G5qy~HwT`@wBMp_$purWH$?l&Ry**Wki}$dB%K#}Kmn4) zui?rixRy1VnKQKbr-|UzUH!jryaHCeH0MPvke?u<3VsFy}> z+V3jJ$RUf=aIN4-T766NG6Iiz{(iQyql{4TsgsA%~nP2#0@d%?gU=HkNH7U+jHC|AJd zgXrbS!GL{Hvw3c+eNpPnddu{4`0?y2O~QXtj16rgbbQ0)#UP$>cX8PttD+rLD-n7# zY^^(r!o)1Qr3x#p2Rmo06TGuXM&a~E=GNr5joQ_Zr8dUOT4aEiBiOL89(s#%019Jk z0n8xGckeyv1K-K*`X``OeelE+lHO3Aitf#Lr=>F!+vpRJ>;4HpRa`+&g$fqW^oW^dKSdHd9pC?1v3^A(Z!GnzCbH8gq3#@L8-A^eF=!zGQrJ^)X$b=*5v^P(`yyi!ocm=fZQq>`ZalifzKJ3>v zSE0Nhd0=NJd-+H`e$uzN^YKmypur>&NAECh!oxy#nxb9^{Zz8c93gfc$$uOXBR2z) zBApP&)16HBBW#_UN$Z&>m*K*V(;AWU!1}Ope;zgsj^gS&2?gB|wT@r}BLg|c(*t!! zCUC?rW4JmFD`140Roa^So6>jWYnwh$j%Tl%h})MT9l+?JQHBOLUj$%K2=3(hrDBZ$ zyXr}bL`A*r&`4Nz8Ikq3yp&nr=stGjm*&J!Ui;VW?%5fmsap$cyc_^8cO1-QwaeQq z>h%^S@0Y~q1+Q;CA8d^81)0k{`>yr6yoNr0)vo17J^u2DQy3mSY{kvg)tX>p)QWIB ztG=}+QKJpoXTOyKGbVQFx9NL#^tamr!AVKOn9{~?Rw_=VJntm{7h&Sm=a;>_Wm1Xcn1M#|}JMwS!4Vbt||3M|0HVH}Z-Mm8gHRkNZ^Oh0|Vco;lOi_4<$EcUMf} zY-R5I$yT*;Y_jC!aK~BGxZfcIooggp>vu%+7QGc%X;bLlNs?4$kysV>U zp3_LR+8+ky0K0i_Z9$ZcA2r@-A}>ESI5FlLcja{@U8^!`in`9e;PXIIthkz~j(?3u zht7`R#Ud`Gx8En=NyVgtU5Mn9 zYZa>KWrv+us{`y5nwIt*>kLC&vK&BXlVBpDWTElLpoJT!*YcCK!xGg^EO`~H?8ug< z$nlBga~c6W2HtiM5M~@<-E*w;nOGchr-v9Q4!l%qI9+QPYUL&`8K%+B?2fNNLMaJ>C)&^!`>Iy10$J>%_hSfYvyv8rrq;Bmi z+3|sdVC%Z+mGH*5g7HjgZ}{TAfYZ0v`!D3S^@zsSu1lz&4$#oyCj1`) z_g{Ez^#8RotuAwc7D*@c>POPJ%`ju-IUF^?UtI}VkHI~Fd)AO+g>yD(ub@iT;H?_ z9lvz5{VvZPnAh^GS{2N3e`~J6g}1c!BxF*ygN)%afj_xKxU!BBVX|3iEDd6Q?H*b~ z07!p|9G$6rCL!x9Fo~J{-EMmg6dgKoEVlbS?O@|w`)ghkvV6{@(%UEY{W+a+CQ&St zrx>ouadbY@uw?t-?3~++s+wneK+j+UEA=^F^P-ansPCQt zY-#_pG~u$i1Ynn~FtA+9;J`P-7d)*?RVU`h+ycySVW!C$`#-P>3 z+Dn1eO!qvW37>{8&^Ej!n_$IU!7W~tcOSPJ_P z!`nCr6#!2<^TqOF_ffv_pYy*3pN4(kzq88s0gW8RdXv{^$fBths3`>&G@lfZ1 zjFLcOe*M7Zs?N%gfy>xp=Z&1(fWSMg80Mi6oAbetPirZWcB1!0MI}U(0?#H1@pN_` zY&x?*(YBMHN8kZPI+@o z&?AJ~wBXk0t9^;41kWXim+4N%7ZQaiAiEYTnD^V`R|c%Os0=m6rjJGxjch&9;E)e9 zoDMu}h@syE3~xC z2ehf|xVYT(czVvt6YR@19dowew)71x%MnF;e$|sJYaA&$JZV^henw7d ztA|VQ;XZDZ;Z7=QQY78|+r-pZGdN3B!_p?I$vw{9Nyn;pp)xlr+`7;8rQ95Us__g@ z=RWO`!^~vyNA<2es^&8j!?o|iuvpif6n!0Rn4_r<{4OI2S0cg>&wzax zOn#04N178HRr6U=em8q&PisBso!lxKQS?WCqPTSCKfp=_Rk-HYdAtsrNrYOwUJ1WR z%=^X_<@1FmNfxmTq*$V0Bkwv>Hicq}Sg#`1hlff`%mh7}NNAgIzT_{KYHsBLxB7zG zulOTJ?E?Tta&Aq56c?f>8*2-`^wNKLN3PvLmBpK={e8IG>4R_Vv%F%ZbKW=^;zh80 z(hD_g#W|UI>Y$p8Aw=m|DhM!XUAsdxM!`&Ld0+ z25m=Yw{s1zLZDMYu0hUT}UtOn9M@`k_*V zH(5ZyrRVRUz)L=pYqupDq*nCkx8Hw%@}rVv=2qzm|BQA@X`|z*3^HPthaKT{7nhNG zOq})2Kgii2ALneyqAXY=A#D?2NgX?gw~x)s6kFR*m7rI>tz&JKsx0k+*r&EJQi16p zMrR99!w1$^j&*vZ(m%5)uGPkK2)#InGDq$!%doO;bpro%^S6fb?l1!mW6Lcc8+Vg_ z1!Z~c>W6NQ&(pJ4wMBC(U+EP7Hm884oUAEN10o*Wg`YmdvM>BBS+7W;7dD%}_1X*{ zbw-=Apr`#ZeyeYHj-HU!4GwNVVNKb#yZ1Osz}&1yrVBl>Pb6(>Jd?ANpG9SMx`XK0@#fGk9s_*` zzaNkQW#Qq0Vj^sKTl1%StKqBOz^wD-qtWB1uF^=_g>Hu=31Wcf&#UG1!CijhUXs!B`_Wx)O_d0bd^HrRBvx)bP!oep?nQCgIb z$jquN)}Ty6&$#Aw@VAmlSOS6Bxe7WU@0_50JPNNDotm9`_`#kCtX+gxT#h5gdGC*9 zI)NW7QN>D#QETY7ZMoOtgLa0}xe6uXmFUizu?i2dCS5~&3j>1-{drh6X}z%a<_YQb zUGXU5ni={oBT@IU@oc`YWV!F0OOuls&bZA}dTiX;#p#7X!-i%SWXeF5Lmz%qs_*Yt zaD-Wka&|(3OX0H4)iF;^gQ%(fti$3C0ryvybHxIMjAfgRdP9@X{ARzbi~J^$Gp}>D ze)G+J-ST1-M`vKxtA>_VlGE!2T+*}m_o zYS{!o=O*lxIB@0<$5>m(a}v{eRq^>W+fb*!-~IF;BRsB_CA1z6xy6JwDJd!9FMk(H zl=6<^)hmIk7O~9}5D&t;pXc;%RYMxVF8NF!RNrqwV195o;Q(#lu^Q#t)d^<2eTjS8 zv@AYySgvBIaQv4uqfV0({$Yi+$LDCK+haWwMlRJgqr2y(=!!YyG9dN~@4U*PL-l6Z zhxk-;tdX=#@f5^3%DuINzj-$*-AiVFBK>XzSXo#&j+Gv&;$j-rt;X6RJ!V?P&|+(= z^_hN@m4Shf(JyP7?S>t}npAoWD+rdTKW37TdmqPdwzs)zRV#BFQR`7@Pdok7wzLnUPCrInN>Q6Me#%&~_+WP-ollntwt*SgQsjHsQbd zrs|7IuS>PLNu8Xg;^FI8y_kAJCsa1RgRb}`{X&x~+k#^V@D?tE@YIfRR`+tgT;7xk zu_v-!QqL230|$%?bro)8gK9VV^;z1wJcziBYD)(4m1aR_b*T1M|tPCZk~An06_IV2m=7!m&^fxFV~s@0CrxtGl0ixlV<^M zzSLd-d}p_20K9$Dc@qGz{r8Fgz11Vt3qI2xuu~5@4**E^C#}MuAx+pbG=J*xz8#%( z22lI|k=M-Ba_x?HA4v%_QfG!BOInZWYs$2>X4;z^WrF645cK&c8+5lRlq4;S#{hu1 z1XlBrUB9hhV-t2ib-ZckL%jO|$e7-A>mzl(O&i6(^*}uvd0H8u)V92DcpmWfp=Ffy zYQuEHH*GCxKXv$g9{0{AE4pjbY}&4#quoG9evPgWSXZ9Az0l#pAh6n;&-r8&oLF!H zU~$2i&yAq;l}TSiwI4=0Rt&4T?~H6DA72K-)JCY`NYr#mHA;7La*t&?BtlPB-m1J% zFdILp)TVm?0+u25Yjol*;+xI@7MCretnF%IDwoenmTR~q7hiBmEROoMsoDjfZVfMs zwpsha+?$QNNB)%prK%(oNsjvd0Dy>Tzhaz%LeL9UGl)7Rj~4joN}-X4xzjhfK0lg5f_KsM*TmbPIZQmnH=f`Iy|_r= z#zwf{LE0DEFGV%M+gOe8wIbQmkQ`qO>t6(T|n zY$RXczy&r%fQ}pMaZ}J>3ltewLYcDEws%l~069gL77_0Siz_8PM+UUlXJ1T6}lv*Ux0j;(KXH+!z&SWC-9*wqj5B2Bq#_XWd0hA*@BC+G9lJE9KLstLr6oIcLYpRBQq->Ox)a;p&Dby{Ppbr}qeCa# zSNVv%Z6_7CEaQ#I`ceNcgx{=4AKiGv^Vq!B`h?sU*|_P__N>vJ`RcGDeoj7fklXag zuC1-IFCeLGM zb8EoL^E7nD9rX~CFFSbXtllx3)!}q<=)H40AY>Y`+)O&f-wv=ua|ML7BbPlkxsKK+ zx$_Zoz}uldBybA>|CcQyuggQ%+zo7_H`65+xu&*8%nzo>26i32x!mP}JKC7F)9aDz zm~RIXEwYs;e*;>8LAm!u_rW+~Ibx0~b{#Kdd}^0mOh>)1Dlgw>lTz}j8m9aDv9X38(ph2e}wCKBv%;-qc9Pmx*jt*c&!%u z!KEDkk7(i0TsKeYn)sNOn3?Z!Evf@j!sBW^0UA(MvqE6x8mhPL<4#_cc@?cqbh_Uv zz^kLQSMfFkjfG=Va2bDL5#Nft%2npe29(w02eo9&e4O_1|IeAs@9>t(IZmx&v?wH2q zbB!dRNyhHXh~kD7s*$O8iCpEa4B`12f6L^t;^;Sg9%Sv)PcT}dMQ@=<3u8gcs?Vgs9HD%5Ke;4gge`Aq@Xh;moFTkk`M)41FI<4)FDS^5ZHv92)LW}F# z;GiX4t)su~a@qJli>4L03-Efc%&gH~F7Ov`Pe6jp;*ftNh$s3qE9-I>odcoAK>@|Cg;;gsv?k4r z#1}QgKOofJp5-VPjq;O{IpV{yUrIn05Vt6>**3nA_!k~n5#aKgw^f_2Dx}FZGd|jl=D_!xeg1tS^FLT#Y^3kg& zH>p!0`f+BjEFkI$`M=wq-uDa|WEh!XSpv3H9^#z}My)1nU5n&46E9N4fB#*)%c!wG zy;`!VXlI2y+DMz4EiYZBOmjlJKoR#_w9FIohw7?F5<0CxIPRr=YR*z06b}nKEI&GA zCJBBR+aE7`N9lL@tNKvk%opSqTDsKwo!_QYke*o3eQ|Z?U!S?MCvNu%7= zVlwr_#+9iHV810@7B+|B3-*n9j0{DjepGyZ`7YHCEyX1tuEOjZa$>!+t|qyIOP~$M zbd4~uUBCCR&B}_V+qPmS7c0aR9sJjl;_AC2A%gq)dj=n zQqyd@t~Gh8D$E!#DVczsZ0^1;E>&T>RtuY%Xn!G7GqU>k|sBLDmyFRLO2g3~)46SjUS>br$o+6?F!*bW` z1a_l&=Vh|}0u8cZGl7~9UHY>=Z%%<3Cg%4%gxzuIB2>#7)T+X=2-0B6oCdG-9I-Sv zb}3qz2L<i!aTk$nKrl{8;Jkk!l(NTe;>*h>n_n z!XHd3X>ry^nH9e8B6<(qe257Vb;}4K8!|NS8X5Z*U7T)j+K7T<5{p%5n*7QFmuM>G zBqP5A04(GGd?SE`im0_@kZN?^ili@dR4EP4^iXQop`{brt4S`0)9JUsC6f-Tkcd1` z^|3cx!<+}JTWwqUw}V2o8Q{0X;^B_ylNoUJ#45L4&kj1te5h}bKeHsQGQ!(r@WL7! z4n3bQt)Y43(Jog~G6?N!7J|yC&jV*5mds-Xh&(AqKM*nHM=SLTZfgP&4d3Q8)~3C$ zu#dv%BX%Bll$k4y1QeA`>j|U0UHsW^8K<4zSW^Y(q&)D_-rpS$5 zcc|$|q-P)N=?%b2k-xjrvW08Lz>Y_0$BrGRB@2P?-PdI1N%6e0K3u4zmDAm0WUsg1 zXq>c<9;1c5|$v`kATK3HC zN4UaN26H9&?Viioe@MT);b@PmFpo#ym!s^VE`?Gbo7H1K^PrM=jiJ1<(3Il`vOX54 z@PfUe3HSupAu$v$eS^qbY39toaL*$!`KIjpJANpjw50 zbrAO>_RcSAR>aogb?z$<33N$~HoSy0DefR!KRjHGs^-k|n;TQ;kvk8U;xGFZp?mmd z`CW!Ns}WMHq;rD740U-zP$siopFK#AYc^<5O4RQ9PKrl@k2U16->8x$YESg+Y*3oe zp__rSvA=lQr`(4kla*Wj4o5wcg{)Dolk3()-7Q)=M$2$>v}Z#fDLG<1`Rnc;Kq}tFB^UWJ|ZR3*$w@@QSPu0hlzFB zTXUs~DeP+j*R6NXzrzwd*2sE?t5L|XE^Ux^+!>1pG_&oi_TyfvDRXkZj(^|ivw0Dh z3WgY#+o|wfI|{zblC~M8{z@8!1hOAal35(K;g!3Thm}rSEJ3eYoGMocW|7?0E3I{T zx;HfDg^)>P>z<&KslOU@95$DknWlv*=?HOxfpEr&j*wGhsbgK6%f;Qk$_ zxkb2N>pCHH1RlR#e_dR#ER9`mfO9}+0`zHD5#}>Dd08UQe~-moQp}q3Suv-ur~-kA zYpa-n{#kYFS^LnUd!WKQevuzHC6LZi?dbuWHTjxaZZ?S+x5#bXvPu!!DRmUlbC7ak zF%C)#foV!8H_x$uB!)rjbc?(o2urrMC%5&AAjV#( z{3;NZ{IGp`Md`*o1pd|9KZ0w-JNd$DV?`4wIDMB|M6M7oPcYul$6p4?>m8M*r#zI*#MS9I zkq3=BtbLG;i+8J!_eZf=m&R5}{E%e9+w{6Rm8BotxapXqeoahSZ57aAKg=j{RQlU8 z-oR_08(?R|2?nzTZVkq`-}2~usS&#%dLnn@yFJZsICHW(1Rpfuf`Zw2s8#!C z5|d5W=$==8Bu`Ofd<~bm%|W$kL`&94srd%RWvRNcpx@7mVo%oiFo~drobUcA7cK&4 ze*V((lGBxVU61?9DYnNA^6(U;&-qlBsnL%)Cq2Nq)GuYTd`4W!2@+8(JlZ*h@1LXV zRGQXcWyO9Yo!&DfTYaKGyU??H3E=WV`-A&2iu%cNUcRRVPRar4O3Kvn#T+jaUf4!t zu=gci`m@@heC@~I8f?CM?s2SCXl``~`7mpDsr2>psiEE*>>=VNAce~|qPc(d@37DY z<}pSj5I*VuQae4Xc8Fj>Hr)#O+Z)??w}X;3?Zn0^wU=iut21B2ub9^A^w2U&OwAd)kpOz*vj+wB!%Bs0Z&d zW#4nZP`I)z-rlpM^Q&wv=Y!3=+pJ3hD$>WCFOcPA^`M7Wn9~(c*5=y#2T~TLmA!%! zw-;rVSv4OOkz-}J`i3K)ZXp@sPxD&({Jz<%NJ|Nu#?-T3anU=Xc*P(3Ym$$ilHF0v zW5-@T+YffV66j+xgeGKO*SL7{rrv*&v*1Yz!o5}=DHSR2WWD%`ffjdI`U})=ev2c; zzFABnuT(F|{;xc1ANfp$WqW|B=vlzqtaZvY^(fDtGc;CeMTY60)!*dbjO@R8=zp{C z|Luws4yHG$*$d?E`eWDb4Mjp5#F7>UM$i617yol9Mm+2(J-}=2ONT<$FLlvlfjDq z7LH5JwqF(YSB#))8vT~8aLi*LzP3^_)WB#tR5Oq}j*6HrJn=Vf7Xf(1QdfAiHWZWj zfCoR@<-!h7V9eZHz#94!u3~Xd01l`+jI;>9QkI&a!Ch7MchJC;fo{3D#hT>A?u@e39a_tR$?zC$ednjXfeT^M%9v^BX3V6U2`5T)ZjW<6bK{4ACC-Tc@}c3eG`JLA881M|4q_S+KWYC z>HGp@5Adt-{LQ9!oMRCi3ZBG89_%dd=f)Q!NgL{Z&n{FaO8kXNTZ%Hf?oqS-c9Zzc z{QREfItuvX3g4@N6l+Ggv{pq9CTP3l1e=zbYPi5_)u^NmU96ybi6G8xXjHcY@?7cn zEg$3;7df{ayaEN}#am~%)Sv+6g4Yg$6@Yh)>@gK9-SMXlFo zH*KA001tjdy`&*|(d70%PMh#Wr@N90*~lEbHIE@TLSN+wFk8a_+OF&z=1?(32% zOQ@+S$O?ao>Fw{&5|=Gj6{UJI<|x+aR-O#WBPSTGPF?4w!m_C;2U?Wn$=Z(gvj#A) z11k&;hAcG?2NoMASPs#eOFgPh_XRmZY+noupO}yBRi_aT-W#5dYo8Z>i$xcn5R*#B zoh*pIv|zQWmS1=7 zDL8EtF2jEx_VHzFT<&G_n@Jx9FK(LdObwNCg&B!#-jhkTK>LeE^uS)8O6?17`0rbR zMu)O_Uf{KwDqZ6TQZZAdyHkjN;+8U#vFiUC9-RI{j-pvJFaWCX^q;*>A`64t|7Ear zIS&ndp6InxDY3WM;eTR)hiwLE=m+<@UDh1ZoLtPgUV-Nf+^oqEP3@i^8hWn4N{vw> zE5ig{Uk5<%@_JVI_Bzj%ie7Crs@w``{>FeDrW@tKzIWIXm%br^RdXi8uZ0z=9n*!0b(w2jK5W1Vz699mE z|JT+1uUiXKw6WCAsDBP#7q0%-odWTE)ZhP*V5dAm0dt1QFQL-3&w>Ipp6fh=s=Rss EA4NC#DgXcg literal 0 HcmV?d00001 From 3246d8053400e15e8585bf2ea3b6f36d68d9fe3b Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 10:59:07 -0700 Subject: [PATCH 110/140] Update configure-microsoft-threat-experts.md --- .../microsoft-defender-atp/configure-microsoft-threat-experts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 5663f195e2..c19cfd342c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -76,6 +76,7 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w >A flyout screen opens. The following screen shows when you are on a trial subscription. >![Image of Microsoft Threat Experts Experts on Demand screen](images/mte-eod.png) + > The following screen shows when you are on a full Microsoft Threat Experts - Experts on Demand subscription. >![Image of Microsoft Threat Experts Experts on Demand full subscription screen](images/mte-eod-fullsubscription.png) From 4da03265ac62e7dfacd99e4cec10763a251a582a Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:01:50 -0700 Subject: [PATCH 111/140] WDAC correct ms.reviewer Updating to MSFT alias instead of Git username --- ...gistration-in-windows-defender-application-control-policy.md | 2 +- .../audit-windows-defender-application-control-policies.md | 2 +- ...ode-signing-cert-for-windows-defender-application-control.md | 2 +- .../create-initial-default-policy.md | 2 +- .../create-path-based-rules.md | 2 +- ...ur-windows-defender-application-control-planning-document.md | 2 +- ...log-files-to-support-windows-defender-application-control.md | 2 +- ...oy-multiple-windows-defender-application-control-policies.md | 2 +- ...-defender-application-control-policies-using-group-policy.md | 2 +- ...indows-defender-application-control-policies-using-intune.md | 2 +- .../disable-windows-defender-application-control-policies.md | 2 +- ...windows-defender-application-control-management-processes.md | 2 +- .../enforce-windows-defender-application-control-policies.md | 2 +- ...e-packaged-apps-with-windows-defender-application-control.md | 2 +- .../merge-windows-defender-application-control-policies.md | 2 +- .../microsoft-recommended-block-rules.md | 2 +- .../plan-windows-defender-application-control-management.md | 2 +- ...plication-control-events-centrally-using-advanced-hunting.md | 2 +- .../select-types-of-rules-to-create.md | 2 +- .../signing-policies-with-signtool.md | 2 +- .../windows-defender-application-control/types-of-devices.md | 2 +- ...dows-defender-application-control-policy-design-decisions.md | 2 +- ...lify-application-control-for-classic-windows-applications.md | 2 +- ...vice-guard-signing-portal-in-microsoft-store-for-business.md | 2 +- ...ct-windows-defender-application-control-against-tampering.md | 2 +- ...l-policy-to-control-specific-plug-ins-add-ins-and-modules.md | 2 +- ...s-defender-application-control-with-dynamic-code-security.md | 2 +- ...ender-application-control-with-intelligent-security-graph.md | 2 +- ...ndows-defender-application-control-with-managed-installer.md | 2 +- .../windows-defender-application-control-deployment-guide.md | 2 +- .../windows-defender-application-control-design-guide.md | 2 +- .../windows-defender-application-control.md | 2 +- .../windows-defender-device-guard-and-applocker.md | 2 +- 33 files changed, 33 insertions(+), 33 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md b/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md index 8999528d45..039a888196 100644 --- a/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/allow-com-object-registration-in-windows-defender-application-control-policy.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/21/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index a7ebe4f68b..e3c5265c55 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md index 52d5d95647..9d7b5e5f7c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-code-signing-cert-for-windows-defender-application-control.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/28/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md index 80502547f2..041c14d524 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md b/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md index f5bb41fc40..4ac0c9fa6e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-path-based-rules.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/17/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md b/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md index 09c1315422..fe6ff0d10e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-your-windows-defender-application-control-planning-document.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 09/21/2017 diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md index a0b5479b91..586cf70292 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-catalog-files-to-support-windows-defender-application-control.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/28/2018 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 ee7ead5e95..6505f27774 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 @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/17/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md index 22ea7b222c..7bbbc5f8e5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-group-policy.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/28/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md index 03921c380e..8a2a80de85 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/17/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md index 914ea84187..59112ea46a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/disable-windows-defender-application-control-policies.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md b/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md index 692278772f..59b632cbb8 100644 --- a/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md +++ b/windows/security/threat-protection/windows-defender-application-control/document-your-windows-defender-application-control-management-processes.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.topic: conceptual diff --git a/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md index 8e3742d802..7d5a20d2d6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/enforce-windows-defender-application-control-policies.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md index 5ec4473345..e6b57b9722 100644 --- a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/14/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md index f29ba398bf..01d8f1abb4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/merge-windows-defender-application-control-policies.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index dba43ea768..a9250a0e9e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 04/09/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md index 385daa5129..546d20fa52 100644 --- a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md +++ b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/21/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md index 0e989f1c6e..183701e0a9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md +++ b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 12/06/2018 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 153465c8df..15384e957b 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 @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 04/20/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md b/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md index 8c2d524fbb..4d6bb94c8f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md +++ b/windows/security/threat-protection/windows-defender-application-control/signing-policies-with-signtool.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/21/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md index 8a86d231a0..26579bfca3 100644 --- a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 03/01/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md index d73468d703..7992bb5142 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md +++ b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/08/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md b/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md index c5a77d3560..e35f247793 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-code-signing-to-simplify-application-control-for-classic-windows-applications.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md index f6783c1ecb..12e20135ca 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 02/19/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md index ee98e15eea..edbac5d2b9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index 142d3154f9..2151bc0de5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index 384f767155..90585fe7cb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 08/20/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md index df410081c3..62085ad482 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 06/14/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index 3011af49ff..aac3df82fc 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 06/13/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 629c35deb5..80ddc17590 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/16/2018 diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md index 77227ccae5..37a8decfb5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.topic: conceptual 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 7fcc89b839..acb0fb2b72 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 @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 01/08/2019 diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md index dfb54e5cb5..3935248ada 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-device-guard-and-applocker.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: brbrahm +ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.date: 05/03/2018 From 8e9929b1402532a72d8bf1315a52e430935ef16c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 25 Oct 2019 11:02:34 -0700 Subject: [PATCH 112/140] Removed pre-release note --- .../configure-microsoft-threat-experts.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index c19cfd342c..355878df71 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -23,8 +23,6 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -[!include[Prerelease information](prerelease.md)] - ## Before you begin Ensure that you have Microsoft Defender ATP deployed in your environment with machines enrolled, and not just on a laboratory set-up. From 22cbbe44d426e2c00aaad817891a7a6baded7014 Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Fri, 25 Oct 2019 11:16:14 -0700 Subject: [PATCH 113/140] added visio file to docfx.json --- windows/deployment/docfx.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/docfx.json b/windows/deployment/docfx.json index 0140c72936..b5e2f332bb 100644 --- a/windows/deployment/docfx.json +++ b/windows/deployment/docfx.json @@ -22,7 +22,8 @@ "**/*.png", "**/*.jpg", "**/*.gif", - "**/*.pdf" + "**/*.pdf", + "**/*.vsdx" ], "exclude": [ "**/obj/**", From 8408c01c92cbd7331932d3c3c46495eef1f31c81 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 25 Oct 2019 12:30:26 -0700 Subject: [PATCH 114/140] DFCI page updates --- devices/surface/images/df1.png | Bin 98836 -> 97677 bytes devices/surface/surface-manage-dfci-guide.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/images/df1.png b/devices/surface/images/df1.png index 3f5b4e1beebaf5deee7a9c0a3c0fbf596562219c..cd55014d27229ac6cb1acaad4c863d8c568f537b 100644 GIT binary patch literal 97677 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 ~^$gO&vpIe5 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 literal 98836 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 diff --git a/devices/surface/surface-manage-dfci-guide.md b/devices/surface/surface-manage-dfci-guide.md index 74e641b050..b2988422c1 100644 --- a/devices/surface/surface-manage-dfci-guide.md +++ b/devices/surface/surface-manage-dfci-guide.md @@ -43,7 +43,7 @@ At this time, DFCI is supported in the following devices: ## Prerequisites -- Devices must be registered with Windows Autopilot by your reseller or distributor. For more information, refer to the [Microsoft Partner Network](https://partner.microsoft.com/membership/cloud-solution-provider). +- Devices must be registered with Windows Autopilot by a [Microsoft Cloud Solution Provider (CSP) partner](https://partner.microsoft.com/membership/cloud-solution-provider) or OEM distributor. - Before configuring DFCI for Surface, you should be familiar with Autopilot configuration requirements in [Microsoft Intune](https://docs.microsoft.com/intune/) and [Azure Active Directory](https://docs.microsoft.com/azure/active-directory/) (Azure AD). From 9dd3d268972ca8d6c133c2bebed9cb5fc6ad247d Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 25 Oct 2019 13:36:03 -0700 Subject: [PATCH 115/140] Landing page updates and other fixes --- devices/surface/get-started.md | 8 +++++--- .../surface/microsoft-surface-deployment-accelerator.md | 4 +--- .../step-by-step-surface-deployment-accelerator.md | 3 +++ devices/surface/support-solutions-surface.md | 2 +- devices/surface/using-the-sda-deployment-share.md | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 7f694266e4..5ebe91721e 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 for Business, 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.

  • @@ -86,8 +86,8 @@ Harness the power of Surface, Windows,and Office connected together through the @@ -105,6 +105,8 @@ Harness the power of Surface, Windows,and Office connected together through the diff --git a/devices/surface/microsoft-surface-deployment-accelerator.md b/devices/surface/microsoft-surface-deployment-accelerator.md index ce9f38dfc2..1cfe727788 100644 --- a/devices/surface/microsoft-surface-deployment-accelerator.md +++ b/devices/surface/microsoft-surface-deployment-accelerator.md @@ -23,12 +23,10 @@ ms.audience: itpro Microsoft Surface Deployment Accelerator (SDA) automates the creation and configuration of a Microsoft recommended deployment experience by using free Microsoft deployment tools. > [!NOTE] -> SDA is not currently supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). +> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). SDA is built on the powerful suite of deployment tools available from Microsoft including the Windows Assessment and Deployment Kit (ADK), the Microsoft Deployment Toolkit (MDT), and Windows Deployment Services (WDS). The resulting deployment share encompasses the recommended best practices for managing drivers during deployment and automating image creation and can serve as a starting point upon which you build your own customized deployment solution. -You can find more information about how to deploy to Surface devices, including step-by-step walkthroughs of customized deployment solution implementation, on the Deploy page of the [Surface TechCenter](https://technet.microsoft.com/windows/dn913725). - **Download Microsoft Surface Deployment Accelerator** You can download the installation files for SDA from the Microsoft Download Center. To download the installation files: diff --git a/devices/surface/step-by-step-surface-deployment-accelerator.md b/devices/surface/step-by-step-surface-deployment-accelerator.md index 956924345f..0fac7db7a9 100644 --- a/devices/surface/step-by-step-surface-deployment-accelerator.md +++ b/devices/surface/step-by-step-surface-deployment-accelerator.md @@ -20,6 +20,9 @@ ms.date: 07/27/2017 This article shows you how to install Microsoft Surface Deployment Accelerator (SDA), configure a deployment share for the deployment of Windows to Surface devices, and perform a deployment to Surface devices. This article also contains instructions on how to perform these tasks without an Internet connection or without support for Windows Deployment Services network boot (PXE). +> [!NOTE] +> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). + ## How to install Surface Deployment Accelerator For information about prerequisites and instructions for how to download and install SDA, see [Microsoft Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md). diff --git a/devices/surface/support-solutions-surface.md b/devices/surface/support-solutions-surface.md index 51db33fb4e..39f66879fb 100644 --- a/devices/surface/support-solutions-surface.md +++ b/devices/surface/support-solutions-surface.md @@ -47,7 +47,7 @@ These are the top Microsoft Support solutions for common issues experienced when - [Troubleshoot connecting Surface to a second screen](https://support.microsoft.com/help/4023496) -- [Microsoft Surface Dock Updater](https://docs.microsoft.com/surface/surface-dock-updater) +- [Microsoft Surface Dock Firmware Update](https://docs.microsoft.com/surface/surface-dock-updater) ## Surface Drivers and Firmware diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md index 5ea2e92440..20ad4f6903 100644 --- a/devices/surface/using-the-sda-deployment-share.md +++ b/devices/surface/using-the-sda-deployment-share.md @@ -23,7 +23,7 @@ With Microsoft Surface Deployment Accelerator (SDA), you can quickly and easily For more information about SDA and information on how to download SDA, see [Microsoft Surface Deployment Accelerator (SDA)](https://technet.microsoft.com/itpro/surface/microsoft-surface-deployment-accelerator). > [!NOTE] -> SDA is not currently supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). +> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). Using SDA provides these primary benefits: From 1ecf1f43ab55132d0d77b69fc8cfdeec46b41182 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 25 Oct 2019 13:51:41 -0700 Subject: [PATCH 116/140] Update get-started.md --- devices/surface/get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 5ebe91721e..ff37d7a72e 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 for Business, 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 for Business devices in your organization.
    • @@ -29,7 +29,7 @@ Harness the power of Surface for Business, Windows, and Office connected togethe From c8a5fc07a55408c0b666579860fe9080d63d8c56 Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Fri, 25 Oct 2019 14:56:44 -0700 Subject: [PATCH 117/140] fixed casing of metadata titlte --- .../windows-defender-application-control/types-of-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md index 26579bfca3..6a955009ea 100644 --- a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md @@ -1,5 +1,5 @@ --- -title: types of devices (Windows 10) +title: Types of devices (Windows 10) description: Typically, deployment of Windows Defender Application Control happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb From beb223741d49283fd6662c826fa907523d119b3a Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 25 Oct 2019 18:40:56 -0700 Subject: [PATCH 118/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191025162626 (#1426) --- .../resolved-issues-windows-10-1607.yml | 2 -- .../resolved-issues-windows-10-1703.yml | 10 ---------- .../resolved-issues-windows-10-1709.yml | 10 ---------- .../resolved-issues-windows-10-1803.yml | 10 ---------- .../resolved-issues-windows-10-1903.yml | 10 ++++++++++ ...es-windows-7-and-windows-server-2008-r2-sp1.yml | 2 -- ...sues-windows-8.1-and-windows-server-2012-r2.yml | 2 -- ...tus-windows-10-1809-and-windows-server-2019.yml | 10 ---------- .../release-information/status-windows-10-1903.yml | 14 ++++++++++++-- ...us-windows-7-and-windows-server-2008-r2-sp1.yml | 2 -- ...atus-windows-8.1-and-windows-server-2012-r2.yml | 2 -- 11 files changed, 22 insertions(+), 52 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index 44e89ad24d..f95b379a56 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -51,7 +51,6 @@ sections:

!cS&^EZ?#yn6#~hAQ|+ptRdsDV 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

-
MessageDate
October 2019 Windows 10, version 1903 \"D\" optional release is available.
The October 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.
October 24, 2019
08:00 AM PT
October 2019 Windows \"C\" optional release is available.
The October 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.
October 15, 2019
09:59 AM PT
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
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 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.

See details >
OS Build 14393.2848

March 12, 2019
KB4489882
Resolved
KB4493473
April 25, 2019
02:00 PM PT
" @@ -134,7 +133,6 @@ 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
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
" diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index b66de78474..5d1e5cf2ba 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -43,7 +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 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
KB4493436Resolved
KB4499181May 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
KB4489871Resolved
KB4493436April 25, 2019
02:00 PM PT " @@ -105,12 +104,3 @@ 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. For example, the layout and cell size of Microsoft Excel sheets may change when using MS UI Gothic.

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 has been resolved.

Back to topOS Build 15063.1784

April 25, 2019
KB4493436Resolved
KB4499181Resolved:
May 14, 2019
10:00 AM PT

Opened:
May 10, 2019
10:35 AM PT " - -- title: March 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
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
- " diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index 8a16e56715..9ec5a0c287 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -44,7 +44,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 16299.1143

May 14, 2019
KB4498946Resolved
KB4505062May 19, 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 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.

See details >OS Build 16299.1029

March 12, 2019
KB4489886Resolved
KB4493440April 25, 2019
02:00 PM PT " @@ -115,12 +114,3 @@ sections:
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail after installing KB4493440
 
Affected platforms:  
  • Client: Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016 
  • Server: Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016 
Resolution: This issue was resolved in KB4499179.

Back to topOS Build 16299.1127

April 25, 2019
KB4493440Resolved
KB4499179Resolved:
May 14, 2019
10:00 AM PT

Opened:
April 25, 2019
02:00 PM PT " - -- title: March 2019 -- items: - - type: markdown - 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
- " diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index aeeb0b6087..9a7946487e 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -47,7 +47,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 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 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
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 -
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
KB4489868Resolved
KB4493437April 25, 2019
02:00 PM PT " @@ -121,12 +120,3 @@ sections:
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail after installing KB4493437
 
Affected platforms:  
  • Client: Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016 
  • Server: Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016 
Resolution: This issue was resolved in KB4499167.

Back to topOS Build 17134.753

April 25, 2019
KB4493437Resolved
KB4499167Resolved:
May 14, 2019
10:00 AM PT

Opened:
April 25, 2019
02:00 PM PT " - -- title: March 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
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
- " diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index 0701d83bc6..9226fbbd4e 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -67,6 +68,15 @@ sections:
" +- title: October 2019 +- items: + - type: markdown + text: " +
SummaryOriginating updateStatusDate resolved
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some versions of Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4517389
October 08, 2019
10:00 AM 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

Resolved
KB4522355
October 24, 2019
10:00 AM 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
+ +
DetailsOriginating updateStatusHistory
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4517389 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.116

May 20, 2019
KB4505057
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
October 25, 2019
04:21 PM PT
+ " + - title: September 2019 - 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 018a7f2bc2..8b2b541e7e 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,7 +46,6 @@ sections:
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
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 -
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
KB4493472Resolved
April 25, 2019
02:00 PM PT " @@ -115,7 +114,6 @@ sections:
System may be unresponsive after restart if ArcaBit antivirus software installed
Microsoft and ArcaBit have identified an issue on devices with ArcaBit antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493472.

Affected platforms:
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. ArcaBit has released an update to address this issue. For more information, see the Arcabit support article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
May 14, 2019
01:23 PM PT

Opened:
April 09, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Microsoft and Sophos have identified an issue on devices with Sophos Endpoint Protection installed and managed by either Sophos Central or Sophos Enterprise Console (SEC) that may cause the system to become unresponsive upon restart after installing KB4493472.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Sophos has released an update to address this issue. Guidance for Sophos Endpoint and Sophos Enterprise Console customers can be found in the Sophos support article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
May 14, 2019
01:22 PM PT

Opened:
April 09, 2019
10:00 AM PT
System may be unresponsive after restart if Avira antivirus software installed
Microsoft and Avira have identified an issue on devices with Avira antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493472.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Avira has released an automatic update to address this issue. Guidance for Avira customers can be found in the Avira support article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
May 14, 2019
01:21 PM PT

Opened:
April 09, 2019
10:00 AM PT -
Devices may not respond at login or Welcome screen if running certain Avast software
Microsoft and Avast have identified an issue on devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software after you install KB4493472 and restart. Devices may become unresponsive at the login or Welcome screen. Additionally, you may be unable to log in or log in after an extended period of time.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1 
Resolution: Avast has released emergency updates to address this issue. For more information and AV update schedule, see the Avast support KB article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
April 25, 2019
02:00 PM PT

Opened:
April 09, 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 773e34d6fa..dd4aae95a7 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,7 +46,6 @@ 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, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

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 -
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
KB4493446Resolved
April 25, 2019
02:00 PM PT " @@ -115,7 +114,6 @@ sections:
System may be unresponsive after restart if ArcaBit antivirus software installed
Microsoft and ArcaBit have identified an issue on devices with ArcaBit antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493446.

Affected platforms:
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. ArcaBit has released an update to address this issue. For more information, see the Arcabit support article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
May 14, 2019
01:22 PM PT

Opened:
April 09, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Microsoft and Sophos have identified an issue on devices with Sophos Endpoint Protection installed and managed by either Sophos Central or Sophos Enterprise Console (SEC) that may cause the system to become unresponsive upon restart after installing KB4493446.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Sophos has released an update to address this issue. Guidance for Sophos Endpoint and Sophos Enterprise Console customers can be found in the Sophos support article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
May 14, 2019
01:22 PM PT

Opened:
April 09, 2019
10:00 AM PT
System may be unresponsive after restart if Avira antivirus software installed
Microsoft and Avira have identified an issue on devices with Avira antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493446.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Avira has released an automatic update to address this issue. Guidance for Avira customers can be found in the Avira support article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
May 14, 2019
01:21 PM PT

Opened:
April 09, 2019
10:00 AM PT -
Devices may not respond at login or Welcome screen if running certain Avast software
Microsoft and Avast have identified an issue on devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software after you install KB4493446 and restart. Devices may become unresponsive at the login or Welcome screen. Additionally, you may be unable to log in or log in after an extended period of time.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1 
Resolution: Avast has released emergency updates to address this issue. For more information and AV update schedule, see the Avast support KB article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
April 25, 2019
02:00 PM PT

Opened:
April 09, 2019
10:00 AM 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 364659d2b9..101cc52d36 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 @@ -68,7 +68,6 @@ sections:
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
KB4511553Resolved
KB4520062October 15, 2019
10:00 AM 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
KB4503327Resolved
KB4520062October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 17763.740

September 23, 2019
KB4522015Resolved
KB4519338October 08, 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
KB4464330Resolved
KB4516077September 24, 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
KB4493509Mitigated
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
KB4480116Mitigated
April 09, 2019
10:00 AM PT @@ -100,15 +99,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 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
- " - - title: June 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index 81d9631870..f60396039a 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,6 +64,8 @@ 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.

+ + @@ -71,7 +73,6 @@ sections: -
SummaryOriginating updateStatusLast updated
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some versions of Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some versions of Realtek Bluetooth radio drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
October 25, 2019
04:21 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

Resolved
KB4522355
October 24, 2019
10:00 AM 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 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 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
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
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
@@ -84,6 +85,15 @@ sections:
" +- title: October 2019 +- items: + - type: markdown + text: " + + +
DetailsOriginating updateStatusHistory
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4517389 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.116

May 20, 2019
KB4505057
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
October 25, 2019
04:21 PM PT
+ " + - title: September 2019 - items: - type: markdown @@ -118,9 +128,9 @@ sections: - type: markdown text: " + -
DetailsOriginating updateStatusHistory
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Realtek. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Realtek Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Workaround: Check with your device manufacturer (OEM) to see if an updated driver is available and install it. You will need to install a Realtek driver version greater than 1.5.1011.0.

Note Until an updated driver has been installed, we recommend you do not attempt to manually update using the Update now button or the Media Creation Tool. 

Next steps: Microsoft is working with Realtek to release new drivers for all affected system via Windows Update.

October 25, 2019 note This issue was previously grouped with the Qualcomm radio issue, which is now resolved. There is no change to this issue except to remove reference to Qualcomm.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
Last updated:
October 25, 2019
04:21 PM PT

Opened:
May 21, 2019
07:29 AM PT
Intermittent loss of Wi-Fi connectivity
Some older computers may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver. An updated Wi-Fi driver should be available from your device manufacturer (OEM).

To safeguard your upgrade experience, we have applied a hold on devices with this Qualcomm driver from being offered Windows 10, version 1903, until the updated driver is installed.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: Before updating to Windows 10, version 1903, you will need to download and install an updated Wi-Fi driver from your device manufacturer (OEM).
 
Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until a new driver has been installed and the Windows 10, version 1903 feature update has been automatically offered to you.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated External
Last updated:
August 01, 2019
08:44 PM PT

Opened:
May 21, 2019
07:13 AM 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.

Microsoft has identified some scenarios in which these features may have issues or stop working, for example:
  • Connecting to (or disconnecting from) an external monitor, dock, or projector
  • Rotating the screen
  • Updating display drivers or making other display mode changes
  • Closing full screen applications
  • Applying custom color profiles
  • Running applications that rely on custom gamma ramps
Affected platforms:
  • Client: Windows 10, version 1903
Workaround: If you find that your night light has stopped working, try turning the night light off and on, or restarting your computer. For other color setting issues, restart your computer to correct the issue.

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.116

May 21, 2019
KB4505057
Mitigated
Last updated:
August 01, 2019
06:27 PM PT

Opened:
May 21, 2019
07:28 AM PT
Unable to discover or connect to Bluetooth devices
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Realtek and Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Realtek or Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Workaround: Check with your device manufacturer (OEM) to see if an updated driver is available and install it.

  • For Qualcomm drivers, you will need to install a driver version greater than 10.0.1.11.
  • For Realtek drivers, you will need to install a driver version greater than 1.5.1011.0.
Note Until an updated driver has been installed, we recommend you do not attempt to manually update using the Update now button or the Media Creation Tool. 

Next steps: Microsoft is working with Realtek and Qualcomm to release new drivers for all affected system via Windows Update.  


Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
Last updated:
May 21, 2019
04:48 PM PT

Opened:
May 21, 2019
07:29 AM 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 higher than normal battery drain. If you see an intcdaud.sys notification or “What needs your attention” notification when trying to update to Windows 10, version 1903, you have an affected Intel Audio Display device driver installed on your machine (intcdaud.sys, versions 10.25.0.3 through 10.25.0.8).
  
To safeguard your update experience, we have applied a compatibility hold on devices with drivers from being offered Windows 10, version 1903 until updated device drivers have been installed.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809
Workaround:
On the “What needs your attention\" notification, click the Back button to remain on your current version of Windows 10. (Do not click Confirm as this will proceed with the update and you may experience compatibility issues.) Affected devices will automatically revert to the previous working configuration.

For more information, see Intel's customer support guidance and the Microsoft knowledge base article KB4465877.

Note We recommend you do not attempt to update your devices until newer device drivers are installed.

Next steps: You can opt to wait for newer drivers to be installed automatically through Windows Update or check with the computer manufacturer for the latest device driver software availability and installation procedures.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
Last updated:
May 21, 2019
04:47 PM PT

Opened:
May 21, 2019
07:22 AM PT
Cannot launch Camera app
Microsoft and Intel have identified an issue affecting Intel RealSense SR300 and Intel RealSense S200 cameras when using the Camera app. After updating to the Windows 10 May 2019 Update and launching the Camera app, you may get an error message stating:

\"Close other apps, error code: 0XA00F4243.”


To safeguard your update experience, we have applied a protective hold on machines with Intel RealSense SR300 or Intel RealSense S200 cameras installed from being offered Windows 10, version 1903, until this issue is resolved.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: To temporarily resolve this issue, perform one of the following:

  • Unplug your camera and plug it back in.

or

  • Disable and re-enable the driver in Device Manager. In the Search box, type \"Device Manager\" and press Enter. In the Device Manager dialog box, expand Cameras, then right-click on any RealSense driver listed and select Disable device. Right click on the driver again and select Enable device.

or

  • Restart the RealSense service. In the Search box, type \"Task Manager\" and hit Enter. In the Task Manager dialog box, click on the Services tab, right-click on RealSense, and select Restart
Note This workaround will only resolve the issue until your next system restart.

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.116

May 21, 2019
KB4505057
Mitigated
Last updated:
May 21, 2019
04:47 PM PT

Opened:
May 21, 2019
07:20 AM PT
diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 8102e3efa0..e1dbec18dc 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -61,7 +61,6 @@ 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 results print job failure.

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
IA64 and x64 devices may fail to start after installing updates
After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

See details >
August 13, 2019
KB4512506
Mitigated
August 17, 2019
12:59 PM PT
" @@ -79,7 +78,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

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 KB4519976. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516048
Resolved
KB4519976
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
You may receive an error when opening or using the Toshiba Qosmio AV Center
After installing KB4512506, you may receive an error when opening or using the Toshiba Qosmio AV Center. You may also receive an error in Event Log related to cryptnet.dll.

Affected platforms:
  • Client: Windows 7 SP1
Resolution: This issue was resolved in KB4516048.

Back to top
August 13, 2019
KB4512506
Resolved
KB4516048
Resolved:
September 24, 2019
10:00 AM PT

Opened:
September 10, 2019
09:48 AM 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 068427814b..6b30adb9b0 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 @@ -61,7 +61,6 @@ 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 results print job failure.

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
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
@@ -80,7 +79,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

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 KB4520005. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516041
Resolved
KB4520005
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows 8.1 RT devices, Internet Explorer 11 may not open and you may receive the error, \"C:\\Program Files\\Internet Explorer\\iexplore.exe: A certificate was explicitly revoked by its issuer.\"


Affected platforms:
  • Client: Windows RT 8.1
Resolution: This issue was resolved in KB4516041.

Back to top
September 10, 2019
KB4516067
Resolved
KB4516041
Resolved:
September 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
" From 627cd029f5bc0db511ecf2782dada1f05d593bab Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 25 Oct 2019 19:07:23 -0700 Subject: [PATCH 119/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191025162626 (#1426) (#1427) --- .../resolved-issues-windows-10-1607.yml | 2 -- .../resolved-issues-windows-10-1703.yml | 10 ---------- .../resolved-issues-windows-10-1709.yml | 10 ---------- .../resolved-issues-windows-10-1803.yml | 10 ---------- .../resolved-issues-windows-10-1903.yml | 10 ++++++++++ ...es-windows-7-and-windows-server-2008-r2-sp1.yml | 2 -- ...sues-windows-8.1-and-windows-server-2012-r2.yml | 2 -- ...tus-windows-10-1809-and-windows-server-2019.yml | 10 ---------- .../release-information/status-windows-10-1903.yml | 14 ++++++++++++-- ...us-windows-7-and-windows-server-2008-r2-sp1.yml | 2 -- ...atus-windows-8.1-and-windows-server-2012-r2.yml | 2 -- 11 files changed, 22 insertions(+), 52 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index 44e89ad24d..f95b379a56 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -51,7 +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 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
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 -
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
KB4489882Resolved
KB4493473April 25, 2019
02:00 PM PT " @@ -134,7 +133,6 @@ 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
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
" diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index b66de78474..5d1e5cf2ba 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -43,7 +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 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
KB4493436Resolved
KB4499181May 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
KB4489871Resolved
KB4493436April 25, 2019
02:00 PM PT " @@ -105,12 +104,3 @@ 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. For example, the layout and cell size of Microsoft Excel sheets may change when using MS UI Gothic.

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 has been resolved.

Back to topOS Build 15063.1784

April 25, 2019
KB4493436Resolved
KB4499181Resolved:
May 14, 2019
10:00 AM PT

Opened:
May 10, 2019
10:35 AM PT " - -- title: March 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
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
- " diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index 8a16e56715..9ec5a0c287 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -44,7 +44,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 16299.1143

May 14, 2019
KB4498946Resolved
KB4505062May 19, 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 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.

See details >OS Build 16299.1029

March 12, 2019
KB4489886Resolved
KB4493440April 25, 2019
02:00 PM PT " @@ -115,12 +114,3 @@ sections:
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail after installing KB4493440
 
Affected platforms:  
  • Client: Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016 
  • Server: Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016 
Resolution: This issue was resolved in KB4499179.

Back to topOS Build 16299.1127

April 25, 2019
KB4493440Resolved
KB4499179Resolved:
May 14, 2019
10:00 AM PT

Opened:
April 25, 2019
02:00 PM PT " - -- title: March 2019 -- items: - - type: markdown - 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
- " diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index aeeb0b6087..9a7946487e 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -47,7 +47,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 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 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
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 -
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
KB4489868Resolved
KB4493437April 25, 2019
02:00 PM PT " @@ -121,12 +120,3 @@ sections:
Zone transfers over TCP may fail
Zone transfers between primary and secondary DNS servers over the Transmission Control Protocol (TCP) may fail after installing KB4493437
 
Affected platforms:  
  • Client: Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016 
  • Server: Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016 
Resolution: This issue was resolved in KB4499167.

Back to topOS Build 17134.753

April 25, 2019
KB4493437Resolved
KB4499167Resolved:
May 14, 2019
10:00 AM PT

Opened:
April 25, 2019
02:00 PM PT " - -- title: March 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
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
- " diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index 0701d83bc6..9226fbbd4e 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -67,6 +68,15 @@ sections:
" +- title: October 2019 +- items: + - type: markdown + text: " +
SummaryOriginating updateStatusDate resolved
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some versions of Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4517389
October 08, 2019
10:00 AM 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

Resolved
KB4522355
October 24, 2019
10:00 AM 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 2019
10:00 AM PT
+ +
DetailsOriginating updateStatusHistory
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4517389 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.116

May 20, 2019
KB4505057
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
October 25, 2019
04:21 PM PT
+ " + - title: September 2019 - 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 018a7f2bc2..8b2b541e7e 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,7 +46,6 @@ sections:
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
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 -
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
KB4493472Resolved
April 25, 2019
02:00 PM PT " @@ -115,7 +114,6 @@ sections:
System may be unresponsive after restart if ArcaBit antivirus software installed
Microsoft and ArcaBit have identified an issue on devices with ArcaBit antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493472.

Affected platforms:
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. ArcaBit has released an update to address this issue. For more information, see the Arcabit support article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
May 14, 2019
01:23 PM PT

Opened:
April 09, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Microsoft and Sophos have identified an issue on devices with Sophos Endpoint Protection installed and managed by either Sophos Central or Sophos Enterprise Console (SEC) that may cause the system to become unresponsive upon restart after installing KB4493472.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Sophos has released an update to address this issue. Guidance for Sophos Endpoint and Sophos Enterprise Console customers can be found in the Sophos support article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
May 14, 2019
01:22 PM PT

Opened:
April 09, 2019
10:00 AM PT
System may be unresponsive after restart if Avira antivirus software installed
Microsoft and Avira have identified an issue on devices with Avira antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493472.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Avira has released an automatic update to address this issue. Guidance for Avira customers can be found in the Avira support article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
May 14, 2019
01:21 PM PT

Opened:
April 09, 2019
10:00 AM PT -
Devices may not respond at login or Welcome screen if running certain Avast software
Microsoft and Avast have identified an issue on devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software after you install KB4493472 and restart. Devices may become unresponsive at the login or Welcome screen. Additionally, you may be unable to log in or log in after an extended period of time.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1 
Resolution: Avast has released emergency updates to address this issue. For more information and AV update schedule, see the Avast support KB article.

Back to topApril 09, 2019
KB4493472Resolved
Resolved:
April 25, 2019
02:00 PM PT

Opened:
April 09, 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 773e34d6fa..dd4aae95a7 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,7 +46,6 @@ 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, managed by Sophos Central or Sophos Enterprise Console, may be unresponsive.

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 -
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
KB4493446Resolved
April 25, 2019
02:00 PM PT " @@ -115,7 +114,6 @@ sections:
System may be unresponsive after restart if ArcaBit antivirus software installed
Microsoft and ArcaBit have identified an issue on devices with ArcaBit antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493446.

Affected platforms:
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. ArcaBit has released an update to address this issue. For more information, see the Arcabit support article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
May 14, 2019
01:22 PM PT

Opened:
April 09, 2019
10:00 AM PT
System unresponsive after restart if Sophos Endpoint Protection installed
Microsoft and Sophos have identified an issue on devices with Sophos Endpoint Protection installed and managed by either Sophos Central or Sophos Enterprise Console (SEC) that may cause the system to become unresponsive upon restart after installing KB4493446.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Sophos has released an update to address this issue. Guidance for Sophos Endpoint and Sophos Enterprise Console customers can be found in the Sophos support article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
May 14, 2019
01:22 PM PT

Opened:
April 09, 2019
10:00 AM PT
System may be unresponsive after restart if Avira antivirus software installed
Microsoft and Avira have identified an issue on devices with Avira antivirus software installed that may cause the system to become unresponsive upon restart after installing KB4493446.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2 
Resolution: This issue has been resolved. Microsoft has removed the temporary block for all affected Windows updates. Avira has released an automatic update to address this issue. Guidance for Avira customers can be found in the Avira support article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
May 14, 2019
01:21 PM PT

Opened:
April 09, 2019
10:00 AM PT -
Devices may not respond at login or Welcome screen if running certain Avast software
Microsoft and Avast have identified an issue on devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software after you install KB4493446 and restart. Devices may become unresponsive at the login or Welcome screen. Additionally, you may be unable to log in or log in after an extended period of time.

Affected platforms: 
  • Client: Windows 8.1; Windows 7 SP1 
  • Server: Windows Server 2012 R2; Windows Server 2008 R2 SP1 
Resolution: Avast has released emergency updates to address this issue. For more information and AV update schedule, see the Avast support KB article.

Back to topApril 09, 2019
KB4493446Resolved
Resolved:
April 25, 2019
02:00 PM PT

Opened:
April 09, 2019
10:00 AM 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 364659d2b9..101cc52d36 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 @@ -68,7 +68,6 @@ sections:
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
KB4511553Resolved
KB4520062October 15, 2019
10:00 AM 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
KB4503327Resolved
KB4520062October 15, 2019
10:00 AM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 17763.740

September 23, 2019
KB4522015Resolved
KB4519338October 08, 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
KB4464330Resolved
KB4516077September 24, 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
KB4493509Mitigated
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
KB4480116Mitigated
April 09, 2019
10:00 AM PT @@ -100,15 +99,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 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
- " - - title: June 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index 81d9631870..f60396039a 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,6 +64,8 @@ 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.

+ + @@ -71,7 +73,6 @@ sections: -
SummaryOriginating updateStatusLast updated
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some versions of Qualcomm Bluetooth radio drivers.

See details >
OS Build 18362.116

May 20, 2019
KB4505057
Resolved
KB4517389
October 08, 2019
10:00 AM PT
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some versions of Realtek Bluetooth radio drivers.

See details >
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
October 25, 2019
04:21 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

Resolved
KB4522355
October 24, 2019
10:00 AM 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 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
October 08, 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 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
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
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
@@ -84,6 +85,15 @@ sections:
" +- title: October 2019 +- items: + - type: markdown + text: " + + +
DetailsOriginating updateStatusHistory
Unable to discover or connect to Bluetooth devices using some Qualcomm adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Resolution: This issue was resolved in KB4517389 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.116

May 20, 2019
KB4505057
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
October 25, 2019
04:21 PM PT
+ " + - title: September 2019 - items: - type: markdown @@ -118,9 +128,9 @@ sections: - type: markdown text: " + -
DetailsOriginating updateStatusHistory
Unable to discover or connect to Bluetooth devices using some Realtek adapters
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Realtek. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Realtek Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Workaround: Check with your device manufacturer (OEM) to see if an updated driver is available and install it. You will need to install a Realtek driver version greater than 1.5.1011.0.

Note Until an updated driver has been installed, we recommend you do not attempt to manually update using the Update now button or the Media Creation Tool. 

Next steps: Microsoft is working with Realtek to release new drivers for all affected system via Windows Update.

October 25, 2019 note This issue was previously grouped with the Qualcomm radio issue, which is now resolved. There is no change to this issue except to remove reference to Qualcomm.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
Last updated:
October 25, 2019
04:21 PM PT

Opened:
May 21, 2019
07:29 AM PT
Intermittent loss of Wi-Fi connectivity
Some older computers may experience loss of Wi-Fi connectivity due to an outdated Qualcomm driver. An updated Wi-Fi driver should be available from your device manufacturer (OEM).

To safeguard your upgrade experience, we have applied a hold on devices with this Qualcomm driver from being offered Windows 10, version 1903, until the updated driver is installed.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: Before updating to Windows 10, version 1903, you will need to download and install an updated Wi-Fi driver from your device manufacturer (OEM).
 
Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until a new driver has been installed and the Windows 10, version 1903 feature update has been automatically offered to you.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated External
Last updated:
August 01, 2019
08:44 PM PT

Opened:
May 21, 2019
07:13 AM 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.

Microsoft has identified some scenarios in which these features may have issues or stop working, for example:
  • Connecting to (or disconnecting from) an external monitor, dock, or projector
  • Rotating the screen
  • Updating display drivers or making other display mode changes
  • Closing full screen applications
  • Applying custom color profiles
  • Running applications that rely on custom gamma ramps
Affected platforms:
  • Client: Windows 10, version 1903
Workaround: If you find that your night light has stopped working, try turning the night light off and on, or restarting your computer. For other color setting issues, restart your computer to correct the issue.

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.116

May 21, 2019
KB4505057
Mitigated
Last updated:
August 01, 2019
06:27 PM PT

Opened:
May 21, 2019
07:28 AM PT
Unable to discover or connect to Bluetooth devices
Microsoft has identified compatibility issues with some driver versions for Bluetooth radios made by Realtek and Qualcomm. To safeguard your update experience, we have applied a compatibility hold on devices with affected driver versions for Realtek or Qualcomm Bluetooth radios from being offered Windows 10, version 1903 or Windows Server, version 1903 until the driver has been updated.

Affected platforms:
  • Client: Windows 10, version 1903
  • Server: Windows Server, version 1903
Workaround: Check with your device manufacturer (OEM) to see if an updated driver is available and install it.

  • For Qualcomm drivers, you will need to install a driver version greater than 10.0.1.11.
  • For Realtek drivers, you will need to install a driver version greater than 1.5.1011.0.
Note Until an updated driver has been installed, we recommend you do not attempt to manually update using the Update now button or the Media Creation Tool. 

Next steps: Microsoft is working with Realtek and Qualcomm to release new drivers for all affected system via Windows Update.  


Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
Last updated:
May 21, 2019
04:48 PM PT

Opened:
May 21, 2019
07:29 AM 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 higher than normal battery drain. If you see an intcdaud.sys notification or “What needs your attention” notification when trying to update to Windows 10, version 1903, you have an affected Intel Audio Display device driver installed on your machine (intcdaud.sys, versions 10.25.0.3 through 10.25.0.8).
  
To safeguard your update experience, we have applied a compatibility hold on devices with drivers from being offered Windows 10, version 1903 until updated device drivers have been installed.

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809
Workaround:
On the “What needs your attention\" notification, click the Back button to remain on your current version of Windows 10. (Do not click Confirm as this will proceed with the update and you may experience compatibility issues.) Affected devices will automatically revert to the previous working configuration.

For more information, see Intel's customer support guidance and the Microsoft knowledge base article KB4465877.

Note We recommend you do not attempt to update your devices until newer device drivers are installed.

Next steps: You can opt to wait for newer drivers to be installed automatically through Windows Update or check with the computer manufacturer for the latest device driver software availability and installation procedures.

Back to top
OS Build 18362.116

May 21, 2019
KB4505057
Mitigated
Last updated:
May 21, 2019
04:47 PM PT

Opened:
May 21, 2019
07:22 AM PT
Cannot launch Camera app
Microsoft and Intel have identified an issue affecting Intel RealSense SR300 and Intel RealSense S200 cameras when using the Camera app. After updating to the Windows 10 May 2019 Update and launching the Camera app, you may get an error message stating:

\"Close other apps, error code: 0XA00F4243.”


To safeguard your update experience, we have applied a protective hold on machines with Intel RealSense SR300 or Intel RealSense S200 cameras installed from being offered Windows 10, version 1903, until this issue is resolved.

Affected platforms:
  • Client: Windows 10, version 1903
Workaround: To temporarily resolve this issue, perform one of the following:

  • Unplug your camera and plug it back in.

or

  • Disable and re-enable the driver in Device Manager. In the Search box, type \"Device Manager\" and press Enter. In the Device Manager dialog box, expand Cameras, then right-click on any RealSense driver listed and select Disable device. Right click on the driver again and select Enable device.

or

  • Restart the RealSense service. In the Search box, type \"Task Manager\" and hit Enter. In the Task Manager dialog box, click on the Services tab, right-click on RealSense, and select Restart
Note This workaround will only resolve the issue until your next system restart.

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.116

May 21, 2019
KB4505057
Mitigated
Last updated:
May 21, 2019
04:47 PM PT

Opened:
May 21, 2019
07:20 AM PT
diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 8102e3efa0..e1dbec18dc 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -61,7 +61,6 @@ 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 results print job failure.

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
IA64 and x64 devices may fail to start after installing updates
After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

See details >
August 13, 2019
KB4512506
Mitigated
August 17, 2019
12:59 PM PT
" @@ -79,7 +78,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

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 KB4519976. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516048
Resolved
KB4519976
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
You may receive an error when opening or using the Toshiba Qosmio AV Center
After installing KB4512506, you may receive an error when opening or using the Toshiba Qosmio AV Center. You may also receive an error in Event Log related to cryptnet.dll.

Affected platforms:
  • Client: Windows 7 SP1
Resolution: This issue was resolved in KB4516048.

Back to top
August 13, 2019
KB4512506
Resolved
KB4516048
Resolved:
September 24, 2019
10:00 AM PT

Opened:
September 10, 2019
09:48 AM 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 068427814b..6b30adb9b0 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 @@ -61,7 +61,6 @@ 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 results print job failure.

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
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
@@ -80,7 +79,6 @@ sections: text: " -
DetailsOriginating updateStatusHistory
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Note This issue also affects the Internet Explorer Cumulative Update KB4522007, release September 23, 2019.

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 KB4520005. If you are using Security Only updates, see KB4519974 for resolving KB for your platform.

Back to top
September 24, 2019
KB4516041
Resolved
KB4520005
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM PT
Windows RT 8.1 devices may have issues opening Internet Explorer 11
On Windows 8.1 RT devices, Internet Explorer 11 may not open and you may receive the error, \"C:\\Program Files\\Internet Explorer\\iexplore.exe: A certificate was explicitly revoked by its issuer.\"


Affected platforms:
  • Client: Windows RT 8.1
Resolution: This issue was resolved in KB4516041.

Back to top
September 10, 2019
KB4516067
Resolved
KB4516041
Resolved:
September 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
" From d6219d70b1ee00b3ec021464942bfc0b3556321d Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 25 Oct 2019 20:41:27 -0700 Subject: [PATCH 120/140] Fixing link --- windows/privacy/gdpr-it-guidance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md index db1139f73b..eaa4b6a095 100644 --- a/windows/privacy/gdpr-it-guidance.md +++ b/windows/privacy/gdpr-it-guidance.md @@ -170,7 +170,7 @@ The following table lists in what GDPR mode – controller or processor – Wind Windows diagnostic data collection level for Windows 10 can be set by a user in Windows (*Start > Settings > Privacy > Diagnostics & feedback*) or by the IT department of an organization, using Group Policy or Mobile Device Management (MDM) techniques. -* For Windows 10, version 1803 and version 1809, Microsoft recommends setting the Windows diagnostic level to “Enhanced”. This enables organizations to get the full functionality of [Windows Analytics](#windows-analytics). +* For Windows 10, version 1803 and version 1809, Microsoft recommends setting the Windows diagnostic level to “Enhanced”. This enables organizations to get the full functionality of [Desktop Analytics](#desktop-analytics). >[!NOTE] >For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). From aa89bcf01da27f1a435cdb329cf4e3c925a2b4d6 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 25 Oct 2019 20:45:52 -0700 Subject: [PATCH 121/140] fixing H1 issue --- .../bitlocker/bitlocker-management-for-enterprises.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md index 7968ef5030..e2e7a346d3 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md @@ -136,11 +136,8 @@ PS C:\> Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256 -UsedSpace
+**Powershell** - - -# **PowerShell** - -[BitLocker cmdlets for Windows PowerShell](bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md#bitlocker-cmdlets-for-windows-powershell) +[BitLocker cmdlets for Windows PowerShell](bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md#bitlocker-cmdlets-for-windows-powershell.md) [Surface Pro Specifications](https://www.microsoft.com/surface/support/surface-pro-specs) From d3c9715a05436b2716fa268c34673c749c4e7977 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 25 Oct 2019 20:48:16 -0700 Subject: [PATCH 122/140] fixing mscom domain prefix to https --- .../lock-down-windows-10-to-specific-apps.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index eaa5591a59..57629adbe8 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -29,7 +29,7 @@ The following table lists changes to multi-app kiosk in recent updates. | New features and improvements | In update | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | - Configure [a single-app kiosk profile](#profile) in your XML file

- Assign [group accounts to a config profile](#config-for-group-accounts)

- Configure [an account to sign in automatically](#config-for-autologon-account) | Windows 10, version 1803 | -| - Explicitly allow [some known folders when user opens file dialog box](#fileexplorernamespacerestrictions)

- [Automatically launch an app](#allowedapps) when the user signs in

- Configure a [display name for the autologon account](#config-for-autologon-account) | Windows 10, version 1809

**Important:** To use features released in Windows 10, version 1809, make sure that [your XML file](#create-xml-file) references `http://schemas.microsoft.com/AssignedAccess/201810/config`. | +| - Explicitly allow [some known folders when user opens file dialog box](#fileexplorernamespacerestrictions)

- [Automatically launch an app](#allowedapps) when the user signs in

- Configure a [display name for the autologon account](#config-for-autologon-account) | Windows 10, version 1809

**Important:** To use features released in Windows 10, version 1809, make sure that [your XML file](#create-xml-file) references `https://schemas.microsoft.com/AssignedAccess/201810/config`. | >[!WARNING] >The assigned access feature is intended for corporate-owned fixed-purpose devices, like kiosks. When the multi-app assigned access configuration is applied on the device, [certain policies](kiosk-policies.md) are enforced system-wide, and will impact other users on the device. Deleting the kiosk configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all the enforced policies (such as Start layout). A factory reset is needed to clear all the policies enforced via assigned access. @@ -88,8 +88,8 @@ You can start your file by pasting the following XML (or any other examples in t ```xml @@ -199,8 +199,8 @@ The following example shows how to allow user access to the Downloads folder in ```xml @@ -219,7 +219,7 @@ The following example shows how to allow user access to the Downloads folder in ``` -FileExplorerNamespaceRestriction has been extended in current Windows 10 Prerelease for finer granularity and easier use, see in the [Assigned access XML reference.](kiosk-xml.md) for full samples. The changes will allow IT Admin to configure if user can access Downloads folder, Removable drives, or no restriction at all by using certain new elements. Note that FileExplorerNamesapceRestrictions and AllowedNamespace:Downloads are available in namespace http://schemas.microsoft.com/AssignedAccess/201810/config, AllowRemovableDrives and NoRestriction are defined in a new namespace http://schemas.microsoft.com/AssignedAccess/2020/config. +FileExplorerNamespaceRestriction has been extended in current Windows 10 Prerelease for finer granularity and easier use, see in the [Assigned access XML reference.](kiosk-xml.md) for full samples. The changes will allow IT Admin to configure if user can access Downloads folder, Removable drives, or no restriction at all by using certain new elements. Note that FileExplorerNamesapceRestrictions and AllowedNamespace:Downloads are available in namespace https://schemas.microsoft.com/AssignedAccess/201810/config, AllowRemovableDrives and NoRestriction are defined in a new namespace https://schemas.microsoft.com/AssignedAccess/2020/config. * When FileExplorerNamespaceRestrictions node is not used, or used but left empty, user will not be able to access any folder in common dialog (e.g. Save As in Microsoft Edge browser). * When Downloads is mentioned in allowed namespace, user will be able to access Downloads folder. @@ -244,7 +244,7 @@ This example pins Groove Music, Movies & TV, Photos, Weather, Calculator, Paint, ```xml - + @@ -423,9 +423,9 @@ Note: ```xml @@ -438,7 +438,7 @@ Note: - + From 6684b89a9f02f162ad40e381ea2451864c769a4f Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 25 Oct 2019 20:50:32 -0700 Subject: [PATCH 123/140] fixing locale reference --- windows/client-management/windows-10-support-solutions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/windows-10-support-solutions.md b/windows/client-management/windows-10-support-solutions.md index 39080a98d6..c319034f39 100644 --- a/windows/client-management/windows-10-support-solutions.md +++ b/windows/client-management/windows-10-support-solutions.md @@ -131,4 +131,4 @@ This section contains advanced troubleshooting topics and links to help you reso ## Other Resources -### [Troubleshooting Windows Server components](https://docs.microsoft.com/en-us/windows-server/troubleshoot/windows-server-support-solutions) +### [Troubleshooting Windows Server components](https://docs.microsoft.com/windows-server/troubleshoot/windows-server-support-solutions) From f24806e5d7860a4fc022eda3b01e6cdea6548a80 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 25 Oct 2019 22:00:34 -0700 Subject: [PATCH 124/140] fixing the broken --- .../bitlocker/bitlocker-management-for-enterprises.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md index e2e7a346d3..08e059935f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md @@ -138,6 +138,6 @@ PS C:\> Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256 -UsedSpace **Powershell** -[BitLocker cmdlets for Windows PowerShell](bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md#bitlocker-cmdlets-for-windows-powershell.md) +[BitLocker cmdlets for Windows PowerShell](bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md#bitlocker-cmdlets-for-windows-powershell) [Surface Pro Specifications](https://www.microsoft.com/surface/support/surface-pro-specs) From 62b86522631dd484c024f3d71124f21b364885cf Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Mon, 28 Oct 2019 08:52:10 -0700 Subject: [PATCH 125/140] Update advanced-troubleshooting-wireless-network-connectivity.md --- .../advanced-troubleshooting-wireless-network-connectivity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md b/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md index 946a24a860..c04dae805a 100644 --- a/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md +++ b/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md @@ -92,7 +92,7 @@ The following is a high-level view of the main wifi components in Windows. - Scanning for wireless networks in range - Managing connectivity of wireless networks The Media Specific Module (MSM) handles security aspects of connection being established. -The Native Wifi stack consists of drivers and wireless APIs to interact with wireless miniports and the supporting user-mode Wlansvc. +The Native WiFi stack consists of drivers and wireless APIs to interact with wireless miniports and the supporting user-mode Wlansvc. Third-party wireless miniport drivers interface with the upper wireless stack to provide notifications to and receive commands from Windows. From 6a9ce1629601be0ff52e59a28233fe1b2a7ce364 Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Mon, 28 Oct 2019 09:58:50 -0700 Subject: [PATCH 126/140] DGSS update links Changed "hhttps" and "http" to "https" --- ...ce-guard-signing-portal-in-microsoft-store-for-business.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md index 12e20135ca..bb2b9834f3 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md @@ -36,11 +36,11 @@ Before you get started, be sure to review these best practices: **Best practices** - Test your code integrity policies on a pilot group of devices before deploying them to production. -- Use rule options 9 and 10 during testing. For more information, see the section Code integrity policy rules in the [Deploy Windows Defender Application Control policy rules and file rules](hhttps://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create). +- Use rule options 9 and 10 during testing. For more information, see the section Code integrity policy rules in the [Deploy Windows Defender Application Control policy rules and file rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create). **To sign a code integrity policy** -1. Sign in to the [Microsoft Store for Business](http://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). +1. Sign in to the [Microsoft Store for Business](https://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, click **Store settings**, and then click **Device Guard**. 3. Click **Upload** to upload your code integrity policy. 4. After the files are uploaded, click **Sign** to sign the code integrity policy. From 9242d0cf682b14780c55ef86e8875dd209fa63cf Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Mon, 28 Oct 2019 10:44:08 -0700 Subject: [PATCH 127/140] Updating Unsecure Link from "http" to "https" --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index bc08eb0a2a..205e2c3711 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -33,7 +33,7 @@ Organizations that use Windows Server Update Services (WSUS) must take action to 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - a. Download the FOD .cab file for [Windows 10, version 1903](https://software-download.microsoft.com/download/pr/Microsoft-Windows-Holographic-Desktop-FOD-Package-31bf3856ad364e35-amd64.cab), [Windows 10, version 1809](https://software-download.microsoft.com/download/pr/microsoft-windows-holographic-desktop-fod-package31bf3856ad364e35amd64_1.cab), [Windows 10, version 1803](https://download.microsoft.com/download/9/9/3/9934B163-FA01-4108-A38A-851B4ACD1244/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab), or [Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). + a. Download the FOD .cab file for [Windows 10, version 1903](https://software-download.microsoft.com/download/pr/Microsoft-Windows-Holographic-Desktop-FOD-Package-31bf3856ad364e35-amd64.cab), [Windows 10, version 1809](https://software-download.microsoft.com/download/pr/microsoft-windows-holographic-desktop-fod-package31bf3856ad364e35amd64_1.cab), [Windows 10, version 1803](https://download.microsoft.com/download/9/9/3/9934B163-FA01-4108-A38A-851B4ACD1244/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab), or [Windows 10, version 1709](https://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). >[!NOTE] >You must download the FOD .cab file that matches your operating system version. From 5cdf8914440ea4bb7c0dc85b9befa51990733f3b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 28 Oct 2019 12:10:47 -0700 Subject: [PATCH 128/140] add one line to notes section --- windows/deployment/update/servicing-stack-updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 95179814aa..c1083ce56e 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -54,3 +54,4 @@ Typically, the improvements are reliability and performance improvements that do * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. * Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). +* Once a servicing stack update is installed, it cannot be removed or uninstalled from the machine. \ No newline at end of file From 61a5881e8c2aa9f4a7f5b727d9192466286d0295 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 28 Oct 2019 12:17:29 -0700 Subject: [PATCH 129/140] add download links --- windows/deployment/windows-10-deployment-posters.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 62e8a14537..243aa90ff3 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -29,8 +29,12 @@ The Windows Autopilot poster is two pages in portrait mode (11x17). Click the im [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format.) + ## Deploy Windows 10 with System Center Configuration Manager The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. -[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) \ No newline at end of file +[![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) + +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format.) \ No newline at end of file From ec0dd8e00033d982e5c9e1c46f80e7e42a9b0232 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 28 Oct 2019 12:40:50 -0700 Subject: [PATCH 130/140] typo fix --- windows/deployment/windows-10-deployment-posters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 243aa90ff3..7d6b6a2d0d 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -29,7 +29,7 @@ The Windows Autopilot poster is two pages in portrait mode (11x17). Click the im [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format.) +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. ## Deploy Windows 10 with System Center Configuration Manager @@ -37,4 +37,4 @@ The Configuration Manager poster is one page in landscape mode (17x11). Click th [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format.) \ No newline at end of file +You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. \ No newline at end of file From bdbac959589185a093a2665f29d535397822d944 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 28 Oct 2019 13:32:05 -0700 Subject: [PATCH 131/140] add see also section --- windows/deployment/windows-10-deployment-posters.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 7d6b6a2d0d..2aad954b35 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -25,16 +25,17 @@ The following posters step through various options for deploying Windows 10 with ## Deploy Windows 10 with Autopilot -The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. +The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. - ## Deploy Windows 10 with System Center Configuration Manager -The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. +The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) -You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. \ No newline at end of file +## See also + +[Overview of Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-autopilot)
+[Scenarios to deploy enterprise operating systems with Configuration Manager](https://docs.microsoft.com/sccm/osd/deploy-use/scenarios-to-deploy-enterprise-operating-systems) \ No newline at end of file From 72e2745b0b28641379c49cad3f15d44a15658086 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 28 Oct 2019 13:38:20 -0700 Subject: [PATCH 132/140] wording tweak --- windows/deployment/windows-10-deployment-posters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-deployment-posters.md b/windows/deployment/windows-10-deployment-posters.md index 2aad954b35..f36dea21ef 100644 --- a/windows/deployment/windows-10-deployment-posters.md +++ b/windows/deployment/windows-10-deployment-posters.md @@ -25,13 +25,13 @@ The following posters step through various options for deploying Windows 10 with ## Deploy Windows 10 with Autopilot -The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. +The Windows Autopilot poster is two pages in portrait mode (11x17). Click the image to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10AutopilotFlowchart.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10Autopilotflowchart.vsdx) format. [![Deploy Windows 10 with Autopilot](./media/windows10-autopilot-flowchart.png)](./media/Windows10AutopilotFlowchart.pdf) ## Deploy Windows 10 with System Center Configuration Manager -The Configuration Manager poster is one page in landscape mode (17x11). Click the image below to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. +The Configuration Manager poster is one page in landscape mode (17x11). Click the image to view a PDF in your browser. You can also download this poster in [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/deployment/media/Windows10DeploymentConfigManager.vsdx) format. [![Deploy Windows 10 with Configuration Manager](./media/windows10-deployment-config-manager.png)](./media/Windows10DeploymentConfigManager.pdf) From 32aa927b042c46f275845896b8b84c357fb598a7 Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Mon, 28 Oct 2019 13:56:59 -0700 Subject: [PATCH 133/140] Remove wrong info from ApplicationControl CSP Directions to use certutil to create a policy node are misleading, as Intune should do this for the user. --- windows/client-management/mdm/applicationcontrol-csp.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/client-management/mdm/applicationcontrol-csp.md b/windows/client-management/mdm/applicationcontrol-csp.md index 052d05d6a0..cb636ce3ef 100644 --- a/windows/client-management/mdm/applicationcontrol-csp.md +++ b/windows/client-management/mdm/applicationcontrol-csp.md @@ -117,16 +117,7 @@ Value type is char. To use ApplicationControl CSP, you must: - Know a generated policy’s GUID, which can be found in the policy xml as ``. - Convert the policies to binary format using the ConvertFrom-CIPolicy cmdlet in order to be deployed. The binary policy may be signed or unsigned. -- Create a policy node (a Base64-encoded blob of the binary policy representation) using the [certutil -encode](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc732443(v=ws.11)#BKMK_encode) command line tool. -Here is a sample certutil invocation: -``` -certutil -encode WinSiPolicy.p7b WinSiPolicy.cer -``` -An alternative to using certutil would be to use the following PowerShell invocation: -``` -[Convert]::ToBase64String($(Get-Content -Encoding Byte -ReadCount 0 -Path )) -``` If you are using hybrid MDM management with System Center Configuration Manager or using Intune, ensure that you are using Base64 as the Data type when using Custom OMA-URI functionality to apply the Code Integrity policy. From a054d1903363e9f82c073f6e6240bc3586168d9d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 28 Oct 2019 14:32:12 -0700 Subject: [PATCH 134/140] added GroupID option 5 to reference topic --- .../deployment/update/waas-delivery-optimization-reference.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index ab1a485ac8..e7d8d21550 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -132,7 +132,8 @@ Starting in Windows 10, version 1803, set this policy to restrict peer selection - 1 = AD Site - 2 = Authenticated domain SID - 3 = DHCP Option ID (with this option, the client will query DHCP Option ID 234 and use the returned GUID value as the Group ID) -- 4 = DNS Suffix +- 4 = DNS Suffix +- 5 = Starting with Windows 10, version 1903, you can use the Azure Active Directory (AAD) Tenant ID as a means to define groups. To do this set the value for DOGroupIdSource to its new maximum value of 5. When set, the Group ID is assigned automatically from the selected source. If you set this policy, the GroupID policy will be ignored. The option set in this policy only applies to Group (2) download mode. If Group (2) isn't set as Download mode, this policy will be ignored. If you set the value to anything other than 0-4, the policy is ignored. From 58c416a0fa1888c42fb5d04f6885094b202c5017 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 14:40:45 -0700 Subject: [PATCH 135/140] Removed mention of Premier support --- .../configure-microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 355878df71..01c3049bde 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -117,7 +117,7 @@ Response from Microsoft Threat Experts varies according to your inquiry. They wi - Investigation requires more time - Initial information was enough to conclude the investigation -It is crucial to respond in a timely manner to keep the investigation moving. See the Premier customer service and support service level agreement for details. +It is crucial to respond in a timely manner to keep the investigation moving. ## Related topic - [Microsoft Threat Experts overview](microsoft-threat-experts.md) From ac8b527092508450ef8726d417960013b583d60e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 28 Oct 2019 15:29:15 -0700 Subject: [PATCH 136/140] cleaned up a bunch of stray en-us --- windows/deployment/update/WIP4Biz-intro.md | 2 +- .../update/device-health-get-started.md | 4 +- .../update/device-health-monitor.md | 2 +- .../deployment/update/device-health-using.md | 2 +- .../update/servicing-stack-updates.md | 4 +- .../update/update-compliance-get-started.md | 10 +- .../update/update-compliance-monitor.md | 2 +- ...s-servicing-channels-windows-10-updates.md | 4 +- .../windows-analytics-FAQ-troubleshooting.md | 2 +- .../update/windows-analytics-azure-portal.md | 2 +- .../update/windows-analytics-get-started.md | 2 +- .../update/windows-analytics-overview.md | 2 +- .../update/windows-analytics-privacy.md | 2 +- .../upgrade/troubleshoot-upgrade-errors.md | 195 +++++------ .../deployment/upgrade/upgrade-error-codes.md | 319 +++++++++--------- .../upgrade-readiness-additional-insights.md | 2 +- .../upgrade/upgrade-readiness-architecture.md | 2 +- .../upgrade/upgrade-readiness-data-sharing.md | 2 +- .../upgrade-readiness-deploy-windows.md | 2 +- .../upgrade-readiness-deployment-script.md | 2 +- .../upgrade/upgrade-readiness-get-started.md | 2 +- .../upgrade-readiness-identify-apps.md | 2 +- .../upgrade-readiness-monitor-deployment.md | 2 +- .../upgrade/upgrade-readiness-requirements.md | 2 +- .../upgrade-readiness-resolve-issues.md | 4 +- .../upgrade-readiness-target-new-OS.md | 2 +- .../upgrade-readiness-upgrade-overview.md | 2 +- ...de-readiness-to-manage-windows-upgrades.md | 2 +- 28 files changed, 292 insertions(+), 290 deletions(-) diff --git a/windows/deployment/update/WIP4Biz-intro.md b/windows/deployment/update/WIP4Biz-intro.md index 9022265138..3534c08c5c 100644 --- a/windows/deployment/update/WIP4Biz-intro.md +++ b/windows/deployment/update/WIP4Biz-intro.md @@ -49,7 +49,7 @@ Windows 10 Insider Preview builds offer organizations a valuable and exciting op |Release channel |**Fast Ring:** Insider Preview builds in the Fast Ring are released approximately once a week and contain the very latest features. This makes them ideal for feature exploration.| |Users | Because Fast Ring builds are released so early in the development cycle, we recommend limiting feature exploration in your organization to IT administrators and developers running Insider Preview builds on secondary devices. | |Tasks | - Install and manage Insider Preview builds on devices (per device or centrally across multiple devices)
- Explore new features in Windows designed for organizations, including new features related to current and planned line of business applications
- Before running an Insider Preview build, check our [Windows Insider blog](https://blogs.windows.com/windowsexperience/tag/windows-insider-program/#k3WWwxKCTWHCO82H.97) for a summary of current features. | -|Feedback | - Provide feedback via [Feedback Hub app](insiderhub://home/). This helps us make adjustments to features as quickly as possible.
- Encourage users to sign into the Feedback Hub using their AAD work accounts. This enables both you and Microsoft to track feedback submitted by users within your specific organization. (Note: This tracking is only visible to Microsoft and registered Insiders within your organization’s domain.)
- [Learn how to provide effective feedback in the Feedback Hub](https://insider.windows.com/en-us/how-to-feedback/) | +|Feedback | - Provide feedback via [Feedback Hub app](insiderhub://home/). This helps us make adjustments to features as quickly as possible.
- Encourage users to sign into the Feedback Hub using their AAD work accounts. This enables both you and Microsoft to track feedback submitted by users within your specific organization. (Note: This tracking is only visible to Microsoft and registered Insiders within your organization’s domain.)
- [Learn how to provide effective feedback in the Feedback Hub](https://insider.windows.com/how-to-feedback/) | ## Validate Insider Preview builds Along with exploring new features, you also have the option to validate your apps and infrastructure on Insider Preview builds. This activity can play an important role in your [Windows 10 deployment strategy](https://docs.microsoft.com/windows/deployment/update/waas-windows-insider-for-business). Early validation has several benefits: diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index a7386012df..e716dce744 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -18,7 +18,7 @@ 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). +>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/help/4521815/windows-analytics-retirement). This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. @@ -29,7 +29,7 @@ This topic explains the steps necessary to configure your environment for Window - [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). +>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/help/4521815/windows-analytics-retirement). ## Add the Device Health solution to your Azure subscription diff --git a/windows/deployment/update/device-health-monitor.md b/windows/deployment/update/device-health-monitor.md index 49b2c735d9..7274c2a591 100644 --- a/windows/deployment/update/device-health-monitor.md +++ b/windows/deployment/update/device-health-monitor.md @@ -19,7 +19,7 @@ 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). +>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/help/4521815/windows-analytics-retirement). ## Introduction diff --git a/windows/deployment/update/device-health-using.md b/windows/deployment/update/device-health-using.md index 8ca94aa1a8..2bdfae2338 100644 --- a/windows/deployment/update/device-health-using.md +++ b/windows/deployment/update/device-health-using.md @@ -18,7 +18,7 @@ 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). +>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/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/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index c1083ce56e..b13b1e355c 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -33,7 +33,7 @@ Servicing stack updates improve the reliability of the update process to mitigat Servicing stack update are released depending on new issues or vulnerabilities. In rare occasions a servicing stack update may need to be released on demand to address an issue impacting systems installing the monthly security update. Starting in November 2018 new servicing stack updates will be classified as "Security" with a severity rating of "Critical." >[!NOTE] ->You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). +>You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/security-guidance/advisory/ADV990001). ## What's the difference between a servicing stack update and a cumulative update? @@ -53,5 +53,5 @@ Typically, the improvements are reliability and performance improvements that do * Servicing stack updates contain the full servicing stack; as a result, typically administrators only need to install the latest servicing stack update for the operating system. * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. -* Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). +* Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/security-guidance/advisory/ADV990001). * Once a servicing stack update is installed, it cannot be removed or uninstalled from the machine. \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 0413187d35..5e81c8e5a0 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -49,7 +49,7 @@ Update Compliance is offered as a solution which is linked to a new or existing ![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](https://docs.microsoft.com/en-us/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. + - [Desktop Analytics](https://docs.microsoft.com/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. @@ -89,7 +89,7 @@ Commercial ID can be deployed using Group Policy. The Group Policy for Commercia ![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). +Commercial ID can be deployed through a [Mobile Device Management](https://docs.microsoft.com/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/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. @@ -105,7 +105,7 @@ To enable data sharing between devices, your network, and Microsoft's Diagnostic | `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 requires 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). +Update Compliance requires 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/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. @@ -113,7 +113,7 @@ You can set Allow Telemetry through Group Policy, this setting is in the same pl ![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). +Telemetry level can additionally be configured through a [Mobile Device Management](https://docs.microsoft.com/windows/client-management/mdm/) (MDM) policy. Allow Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/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. @@ -122,7 +122,7 @@ Beginning with Windows 10, version 1803, Device Name is no longer collected as p 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). +Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/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 e41b2f365b..8996c05986 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -18,7 +18,7 @@ ms.topic: article # Monitor Windows Updates with Update Compliance >[!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. [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/help/4521815/windows-analytics-retirement). ## Introduction diff --git a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md index 453488ddf0..6b454bd3c2 100644 --- a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md @@ -82,8 +82,8 @@ The Semi-Annual Channel is the default servicing channel for all Windows 10 devi To get started with the Windows Insider Program for Business, you will need to follow a few simple steps: -1. On the [Windows Insider](https://insider.windows.com) website, go to **For Business > Getting Started** to [register your organizational Azure AD account](https://insider.windows.com/en-us/insidersigninaad/). -2. **Register your domain**. Rather than have each user register individually for Insider Preview builds, administrators can simply [register their domain](https://insider.windows.com/en-us/for-business-organization-admin/) and control settings centrally.
**Note:** The signed-in user needs to be a **Global Administrator** of the Azure AD domain in order to be able to register the domain. +1. On the [Windows Insider](https://insider.windows.com) website, go to **For Business > Getting Started** to [register your organizational Azure AD account](https://insider.windows.com/insidersigninaad/). +2. **Register your domain**. Rather than have each user register individually for Insider Preview builds, administrators can simply [register their domain](https://insider.windows.com/for-business-organization-admin/) and control settings centrally.
**Note:** The signed-in user needs to be a **Global Administrator** of the Azure AD domain in order to be able to register the domain. 3. Make sure the **Allow Telemetry** setting is set to **2** or higher. 4. Starting with Windows 10, version 1709, set policies to manage preview builds and their delivery: diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 4f04e51290..5898646433 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -19,7 +19,7 @@ ms.topic: article # Frequently asked questions and troubleshooting Windows Analytics >[!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. [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/help/4521815/windows-analytics-retirement). >[!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](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). diff --git a/windows/deployment/update/windows-analytics-azure-portal.md b/windows/deployment/update/windows-analytics-azure-portal.md index 610deb2695..5b1310a627 100644 --- a/windows/deployment/update/windows-analytics-azure-portal.md +++ b/windows/deployment/update/windows-analytics-azure-portal.md @@ -19,7 +19,7 @@ ms.topic: article # Windows Analytics in the Azure Portal >[!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. [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/help/4521815/windows-analytics-retirement). Windows Analytics uses Azure Log Analytics workspaces (formerly known as Operations Management Suite or OMS), a collection of cloud-based services for monitoring and automating your on-premises and cloud environments. diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index 8b3ebe0b50..e9b87eb77f 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -17,7 +17,7 @@ ms.topic: article # Enrolling devices in Windows Analytics >[!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. [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/help/4521815/windows-analytics-retirement). If you have not already done so, consult the topics for any of the three Windows Analytics solutions (Update Compliance, Upgrade Readiness, and Device Health) you intend to use and follow the steps there to add the solutions to Azure Portal. diff --git a/windows/deployment/update/windows-analytics-overview.md b/windows/deployment/update/windows-analytics-overview.md index 43531d972c..5d63af3e36 100644 --- a/windows/deployment/update/windows-analytics-overview.md +++ b/windows/deployment/update/windows-analytics-overview.md @@ -21,7 +21,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] ->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. [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/help/4521815/windows-analytics-retirement). ## Device Health diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index f0b2a4f3af..fcfe1d41f9 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -19,7 +19,7 @@ ms.topic: article # Windows Analytics and privacy >[!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. [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/help/4521815/windows-analytics-retirement). Windows Analytics is fully committed to privacy, centering on these tenets: diff --git a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md index c9509188a3..e06f80e04b 100644 --- a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md +++ b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md @@ -1,97 +1,98 @@ ---- -title: Troubleshoot Windows 10 upgrade errors - Windows IT Pro -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. -keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.topic: article ---- - -# Troubleshooting upgrade errors - -**Applies to** -- Windows 10 - ->[!NOTE] ->This is a 300 level topic (moderately advanced).
->See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. - -If a Windows 10 upgrade is not successful, it can be very helpful to understand *when* an error occurred in the upgrade process. - -Briefly, the upgrade process consists of four phases: **Downlevel**, **SafeOS**, **First boot**, and **Second boot**. The computer will reboot once between each phase. Note: Progress is tracked in the registry during the upgrade process using the following key: **HKLM\System\Setup\mosetup\volatile\SetupProgress**. This key is volatile and only present during the upgrade process; it contains a binary value in the range 0-100. - -These phases are explained in greater detail [below](#the-windows-10-upgrade-process). First, let's summarize the actions performed during each phase because this affects the type of errors that can be encountered. - -1. **Downlevel phase**: Because this phase runs on the source OS, upgrade errors are not typically seen. If you do encounter an error, ensure the source OS is stable. Also ensure the Windows setup source and the destination drive are accessible. - -2. **SafeOS phase**: Errors most commonly occur during this phase due to hardware issues, firmware issues, or non-microsoft disk encryption software. - - Since the computer is booted into Windows PE during the SafeOS phase, a useful troubleshooting technique is to boot into [Windows PE](https://docs.microsoft.com/windows-hardware/manufacture/desktop/winpe-intro) using installation media. You can use the [media creation tool](https://www.microsoft.com/software-download/windows10) to create bootable media, or you can use tools such as the [Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit), and then boot your device from this media to test for hardware and firmware compatibility issues. - - >[!TIP] - >If you attempt to use the media creation tool with a USB drive and this fails with error 0x80004005 - 0xa001a, this is because the USB drive is using GPT partition style. The tool requires that you use MBR partition style. You can use the DISKPART command to convert the USB drive from GPT to MBR. For more information, see [Change a GUID Partition Table Disk into a Master Boot Record Disk](https://go.microsoft.com/fwlink/?LinkId=207050). - - **Do not proceed with the Windows 10 installation after booting from this media**. This method can only be used to perform a clean install which will not migrate any of your apps and settings, and you will be required re-enter your Windows 10 license information. - - If the computer does not successfully boot into Windows PE using the media that you created, this is likely due to a hardware or firmware issue. Check with your hardware manufacturer and apply any recommended BIOS and firmware updates. If you are still unable to boot to installation media after applying updates, disconnect or replace legacy hardware. - - If the computer successfully boots into Windows PE, but you are not able to browse the system drive on the computer, it is possible that non-Microsoft disk encryption software is blocking your ability to perform a Windows 10 upgrade. Update or temporarily remove the disk encryption. - -3. **First boot phase**: Boot failures in this phase are relatively rare, and almost exclusively caused by device drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, then retry the upgrade. - -4. **Second boot phase**: In this phase, the system is running under the target OS with new drivers. Boot failures are most commonly due to anti-virus software or filter drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, temporarily uninstall anti-virus software, then retry the upgrade. - -If the general troubleshooting techniques described above or the [quick fixes](quick-fixes.md) detailed below do not resolve your issue, you can attempt to analyze [log files](log-files.md) and interpret [upgrade error codes](upgrade-error-codes.md). You can also [Submit Windows 10 upgrade errors using Feedback Hub](submit-errors.md) so that Microsoft can diagnose your issue. - -## The Windows 10 upgrade process - -The **Windows Setup** application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. - -When performing an operating system upgrade, Windows Setup uses phases described below. A reboot occurs between each of the phases. After the first reboot, the user interface will remain the same until the upgrade is completed. Percent progress is displayed and will advance as you move through each phase, reaching 100% at the end of the second boot phase. - -1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Windows files are copied and installation components are gathered. - - ![downlevel phase](../images/downlevel.png) - -2. **Safe OS phase**: A recovery partition is configured, Windows files are expanded, and updates are installed. An OS rollback is prepared if needed. Example error codes: 0x2000C, 0x20017. - - ![safeOS phase](../images/safeos.png) - -3. **First boot phase**: Initial settings are applied. Example error codes: 0x30018, 0x3000D. - - ![first boot phase](../images/firstboot.png) - -4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. Example error codes: 0x4000D, 0x40017. - - At the end of the second boot phase, the **Welcome to Windows 10** screen is displayed, preferences are configured, and the Windows 10 sign-in prompt is displayed. - - ![second boot phase](../images/secondboot.png) - - ![second boot phase](../images/secondboot2.png) - - ![second boot phase](../images/secondboot3.png) - -5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful (image not shown). Example error codes: 0x50000, 0x50015. - -**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): - -![Upgrade process](../images/upgrade-process.png) - -DU = Driver/device updates.
-OOBE = Out of box experience.
-WIM = Windows image (Microsoft) - -## Related topics - -[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) -
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) -
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-10-specifications) -
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) -
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) +--- +title: Troubleshoot Windows 10 upgrade errors - Windows IT Pro +ms.reviewer: +manager: laurawi +ms.author: greglin +description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. +keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.topic: article +--- + +# Troubleshooting upgrade errors + +**Applies to** +- Windows 10 + +>[!NOTE] +>This is a 300 level topic (moderately advanced).
+>See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. + +If a Windows 10 upgrade is not successful, it can be very helpful to understand *when* an error occurred in the upgrade process. + +Briefly, the upgrade process consists of four phases: **Downlevel**, **SafeOS**, **First boot**, and **Second boot**. The computer will reboot once between each phase. Note: Progress is tracked in the registry during the upgrade process using the following key: **HKLM\System\Setup\mosetup\volatile\SetupProgress**. This key is volatile and only present during the upgrade process; it contains a binary value in the range 0-100. + +These phases are explained in greater detail [below](#the-windows-10-upgrade-process). First, let's summarize the actions performed during each phase because this affects the type of errors that can be encountered. + +1. **Downlevel phase**: Because this phase runs on the source OS, upgrade errors are not typically seen. If you do encounter an error, ensure the source OS is stable. Also ensure the Windows setup source and the destination drive are accessible. + +2. **SafeOS phase**: Errors most commonly occur during this phase due to hardware issues, firmware issues, or non-microsoft disk encryption software. + + Since the computer is booted into Windows PE during the SafeOS phase, a useful troubleshooting technique is to boot into [Windows PE](https://docs.microsoft.com/windows-hardware/manufacture/desktop/winpe-intro) using installation media. You can use the [media creation tool](https://www.microsoft.com/software-download/windows10) to create bootable media, or you can use tools such as the [Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit), and then boot your device from this media to test for hardware and firmware compatibility issues. + + >[!TIP] + >If you attempt to use the media creation tool with a USB drive and this fails with error 0x80004005 - 0xa001a, this is because the USB drive is using GPT partition style. The tool requires that you use MBR partition style. You can use the DISKPART command to convert the USB drive from GPT to MBR. For more information, see [Change a GUID Partition Table Disk into a Master Boot Record Disk](https://go.microsoft.com/fwlink/?LinkId=207050). + + **Do not proceed with the Windows 10 installation after booting from this media**. This method can only be used to perform a clean install which will not migrate any of your apps and settings, and you will be required re-enter your Windows 10 license information. + + If the computer does not successfully boot into Windows PE using the media that you created, this is likely due to a hardware or firmware issue. Check with your hardware manufacturer and apply any recommended BIOS and firmware updates. If you are still unable to boot to installation media after applying updates, disconnect or replace legacy hardware. + + If the computer successfully boots into Windows PE, but you are not able to browse the system drive on the computer, it is possible that non-Microsoft disk encryption software is blocking your ability to perform a Windows 10 upgrade. Update or temporarily remove the disk encryption. + +3. **First boot phase**: Boot failures in this phase are relatively rare, and almost exclusively caused by device drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, then retry the upgrade. + +4. **Second boot phase**: In this phase, the system is running under the target OS with new drivers. Boot failures are most commonly due to anti-virus software or filter drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, temporarily uninstall anti-virus software, then retry the upgrade. + +If the general troubleshooting techniques described above or the [quick fixes](quick-fixes.md) detailed below do not resolve your issue, you can attempt to analyze [log files](log-files.md) and interpret [upgrade error codes](upgrade-error-codes.md). You can also [Submit Windows 10 upgrade errors using Feedback Hub](submit-errors.md) so that Microsoft can diagnose your issue. + +## The Windows 10 upgrade process + +The **Windows Setup** application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. + +When performing an operating system upgrade, Windows Setup uses phases described below. A reboot occurs between each of the phases. After the first reboot, the user interface will remain the same until the upgrade is completed. Percent progress is displayed and will advance as you move through each phase, reaching 100% at the end of the second boot phase. + +1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Windows files are copied and installation components are gathered. + + ![downlevel phase](../images/downlevel.png) + +2. **Safe OS phase**: A recovery partition is configured, Windows files are expanded, and updates are installed. An OS rollback is prepared if needed. Example error codes: 0x2000C, 0x20017. + + ![safeOS phase](../images/safeos.png) + +3. **First boot phase**: Initial settings are applied. Example error codes: 0x30018, 0x3000D. + + ![first boot phase](../images/firstboot.png) + +4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. Example error codes: 0x4000D, 0x40017. + + At the end of the second boot phase, the **Welcome to Windows 10** screen is displayed, preferences are configured, and the Windows 10 sign-in prompt is displayed. + + ![second boot phase](../images/secondboot.png) + + ![second boot phase](../images/secondboot2.png) + + ![second boot phase](../images/secondboot3.png) + +5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful (image not shown). Example error codes: 0x50000, 0x50015. + +**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): + +![Upgrade process](../images/upgrade-process.png) + +DU = Driver/device updates.
+OOBE = Out of box experience.
+WIM = Windows image (Microsoft) + +## Related topics + +[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) +
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) +
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-/ifications) +
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) +
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) diff --git a/windows/deployment/upgrade/upgrade-error-codes.md b/windows/deployment/upgrade/upgrade-error-codes.md index 0dd0d042c6..7f4624ce3a 100644 --- a/windows/deployment/upgrade/upgrade-error-codes.md +++ b/windows/deployment/upgrade/upgrade-error-codes.md @@ -1,159 +1,160 @@ ---- -title: Upgrade error codes - Windows IT Pro -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. -keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.topic: article ---- - -# Upgrade error codes - -**Applies to** -- Windows 10 - ->[!NOTE] ->This is a 400 level topic (advanced).
->See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. - - -If the upgrade process is not successful, Windows Setup will return two codes: - -1. **A result code**: The result code corresponds to a specific Win32 or NTSTATUS error. -2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. - ->For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. - -Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/kb/3159635) then only a result code might be returned. - ->[!TIP] ->If you are unable to locate the result and extend error codes, you can attempt to find these codes using Event Viewer. For more information, see [Windows Error Reporting](windows-error-reporting.md). - -## Result codes - ->A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Resolution procedures](resolution-procedures.md) section later in this article. - -The following set of result codes are associated with [Windows Setup](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options) compatibility warnings: - -| Result code | Message | Description | -| --- | --- | --- | -| 0xC1900210 | MOSETUP_E_COMPAT_SCANONLY | Setup did not find any compat issue | -| 0xC1900208 | MOSETUP_E_COMPAT_INSTALLREQ_BLOCK | Setup found an actionable compat issue, such as an incompatible app | -| 0xC1900204 | MOSETUP_E_COMPAT_MIGCHOICE_BLOCK | The migration choice selected is not available (ex: Enterprise to Home) | -| 0xC1900200 | MOSETUP_E_COMPAT_SYSREQ_BLOCK | The computer is not eligible for Windows 10 | -| 0xC190020E | MOSETUP_E_INSTALLDISKSPACE_BLOCK | The computer does not have enough free space to install | - -A list of modern setup (mosetup) errors with descriptions in the range is available in the [Resolution procedures](resolution-procedures.md#modern-setup-errors) topic in this article. - -Other result codes can be matched to the specific type of error encountered. To match a result code to an error: - -1. Identify the error code type as either Win32 or NTSTATUS using the first hexadecimal digit: -
**8** = Win32 error code (ex: 0x**8**0070070) -
**C** = NTSTATUS value (ex: 0x**C**1900107) -2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits are the actual error code type as defined in the [HRESULT](https://msdn.microsoft.com/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/library/cc231200.aspx) structure. Other digits in the code identify things such as the device type that produced the error. -3. Based on the type of error code determined in the first step (Win32 or NTSTATUS), match the 4 digits derived from the second step to either a Win32 error code or NTSTATUS value using the following links: - - [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) - - [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) - -Examples: -- 0x80070070 - - Based on the "8" this is a Win32 error code - - The last four digits are 0070, so look up 0x00000070 in the [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) table - - The error is: **ERROR_DISK_FULL** -- 0xC1900107 - - Based on the "C" this is an NTSTATUS error code - - The last four digits are 0107, so look up 0x00000107 in the [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) table - - The error is: **STATUS_SOME_NOT_MAPPED** - -Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more ambiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. - -## Extend codes - ->**Important**: Extend codes reflect the current Windows 10 upgrade process, and might change in future releases of Windows 10. The codes discussed in this section apply to Windows 10 version 1607, also known as the Anniversary Update. - -Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: - -1. Use the first digit to identify the phase (ex: 0x4000D = 4). -2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). -3. Match the phase and operation to values in the tables provided below. - -The following tables provide the corresponding phase and operation for values of an extend code: - -
- - - -
Extend code: phase
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL -
- - - - - - - -
Extend code: operation
- -
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND -
-
- -
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE -
-
- -For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). - -## Related topics - -[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) -
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) -
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-10-specifications) -
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) -
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) +--- +title: Upgrade error codes - Windows IT Pro +ms.reviewer: +manager: laurawi +ms.author: greglin +description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. +keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.topic: article +--- + +# Upgrade error codes + +**Applies to** +- Windows 10 + +>[!NOTE] +>This is a 400 level topic (advanced).
+>See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. + + +If the upgrade process is not successful, Windows Setup will return two codes: + +1. **A result code**: The result code corresponds to a specific Win32 or NTSTATUS error. +2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. + +>For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. + +Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/kb/3159635) then only a result code might be returned. + +>[!TIP] +>If you are unable to locate the result and extend error codes, you can attempt to find these codes using Event Viewer. For more information, see [Windows Error Reporting](windows-error-reporting.md). + +## Result codes + +>A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Resolution procedures](resolution-procedures.md) section later in this article. + +The following set of result codes are associated with [Windows Setup](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options) compatibility warnings: + +| Result code | Message | Description | +| --- | --- | --- | +| 0xC1900210 | MOSETUP_E_COMPAT_SCANONLY | Setup did not find any compat issue | +| 0xC1900208 | MOSETUP_E_COMPAT_INSTALLREQ_BLOCK | Setup found an actionable compat issue, such as an incompatible app | +| 0xC1900204 | MOSETUP_E_COMPAT_MIGCHOICE_BLOCK | The migration choice selected is not available (ex: Enterprise to Home) | +| 0xC1900200 | MOSETUP_E_COMPAT_SYSREQ_BLOCK | The computer is not eligible for Windows 10 | +| 0xC190020E | MOSETUP_E_INSTALLDISKSPACE_BLOCK | The computer does not have enough free space to install | + +A list of modern setup (mosetup) errors with descriptions in the range is available in the [Resolution procedures](resolution-procedures.md#modern-setup-errors) topic in this article. + +Other result codes can be matched to the specific type of error encountered. To match a result code to an error: + +1. Identify the error code type as either Win32 or NTSTATUS using the first hexadecimal digit: +
**8** = Win32 error code (ex: 0x**8**0070070) +
**C** = NTSTATUS value (ex: 0x**C**1900107) +2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits are the actual error code type as defined in the [HRESULT](https://msdn.microsoft.com/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/library/cc231200.aspx) structure. Other digits in the code identify things such as the device type that produced the error. +3. Based on the type of error code determined in the first step (Win32 or NTSTATUS), match the 4 digits derived from the second step to either a Win32 error code or NTSTATUS value using the following links: + - [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) + - [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) + +Examples: +- 0x80070070 + - Based on the "8" this is a Win32 error code + - The last four digits are 0070, so look up 0x00000070 in the [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) table + - The error is: **ERROR_DISK_FULL** +- 0xC1900107 + - Based on the "C" this is an NTSTATUS error code + - The last four digits are 0107, so look up 0x00000107 in the [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) table + - The error is: **STATUS_SOME_NOT_MAPPED** + +Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more ambiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. + +## Extend codes + +>**Important**: Extend codes reflect the current Windows 10 upgrade process, and might change in future releases of Windows 10. The codes discussed in this section apply to Windows 10 version 1607, also known as the Anniversary Update. + +Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: + +1. Use the first digit to identify the phase (ex: 0x4000D = 4). +2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). +3. Match the phase and operation to values in the tables provided below. + +The following tables provide the corresponding phase and operation for values of an extend code: + +
+ + + +
Extend code: phase
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
+ + + + + + + +
Extend code: operation
+ +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND +
+
+ +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
+
+ +For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). + +## Related topics + +[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) +
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) +
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-/ifications) +
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) +
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index 253142dec4..43bc14033a 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. [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 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/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 d9bc229c23..73b74906d7 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. [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 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/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 322316fb07..af934eec08 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. [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 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/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 eb4c1d88d8..7ae486f5d3 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. [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 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/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 a56896ded3..47787f4477 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. [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 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/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 bbac04bea3..0e4b6350ae 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. [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 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/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 61818a5efc..d726afe37b 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. [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 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/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 7fdb58ffe0..76c3f064ee 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. [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 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/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 5de1e052e6..b200bd292e 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. [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 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/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 2c58536bd5..16b3730098 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. [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 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/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. @@ -107,7 +107,7 @@ If you query with RollupLevel="NamePublisher", each version of the application c > > 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) +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/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) | Ready for Windows Status | Query rollup level | What this means | Guidance | |-------------------|--------------------------|-----------------|----------| diff --git a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md index 78c11d1569..314fd7a5a2 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. [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 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/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 78ad55ad25..5a4b7b9357 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. [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 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/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 8faa48539f..f2fffff9ad 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. [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 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/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 adb3abca29934e763b1b0ac262a0d71b08350e21 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Mon, 28 Oct 2019 15:56:54 -0700 Subject: [PATCH 137/140] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191028144528 (#1438) --- windows/release-information/status-windows-10-1703.yml | 2 +- windows/release-information/status-windows-10-1903.yml | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 9b774ca109..5ad1df7093 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. 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.

Note This page will be retired on Tuesday, November 12, 2019.
" diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index f60396039a..ba1a2faffc 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -69,7 +69,6 @@ sections:
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

Resolved
KB4522355October 24, 2019
10:00 AM 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
KB4497935Resolved
October 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 18362.357

September 23, 2019
KB4522016Resolved
KB4517389October 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
KB4515384Resolved
KB4517211September 26, 2019
02:00 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
KB4497935Investigating
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
KB4505057Mitigated 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
KB4505057Mitigated
August 01, 2019
06:27 PM PT @@ -101,7 +100,6 @@ sections: -
DetailsOriginating updateStatusHistory
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
Resolution: This issue was resolved in KB4522355. The safeguard hold is estimated to be removed in mid-November.

Back to top
N/A

Resolved
KB4522355
Resolved:
October 24, 2019
10:00 AM PT

Opened:
September 13, 2019
05:25 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or 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 KB4517389.

Back to top
OS Build 18362.357

September 23, 2019
KB4522016
Resolved
KB4517389
Resolved:
October 08, 2019
10:00 AM PT

Opened:
September 30, 2019
06:26 PM 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. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

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

Back to top
OS Build 18362.356

September 10, 2019
KB4515384
Resolved
KB4517211
Resolved:
September 26, 2019
02:00 PM PT

Opened:
September 13, 2019
05:25 PM PT
" From 318cc2e7299248fd128863917dab76710653ae46 Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Tue, 29 Oct 2019 08:43:05 -0700 Subject: [PATCH 138/140] Update windows-analytics-get-started.md --- windows/deployment/update/windows-analytics-get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index e9b87eb77f..18a4d35cd9 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -101,8 +101,8 @@ The compatibility update scans your devices and enables application usage tracki | **Operating System** | **Updates** | |----------------------|-----------------------------------------------------------------------------| | Windows 10 | Windows 10 includes the compatibility update, so you will automatically have the latest compatibility update so long as you continue to keep your Windows 10 devices up to date with cumulative updates. | -| Windows 8.1 | The compatibility update is included in monthly quality updates for Windows 8.1. We recommend installing the latest [Windows Monthly Rollup](http://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%208) before attempting to enroll devices into Windows Analytics. | -| Windows 7 SP1 | The compatibility update is included in monthly quality updates for Windows 7. We recommend installing the latest [Windows Monthly Rollup](http://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%207) before attempting to enroll devices into Windows Analytics. | +| Windows 8.1 | The compatibility update is included in monthly quality updates for Windows 8.1. We recommend installing the latest [Windows Monthly Rollup](https://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%208) before attempting to enroll devices into Windows Analytics. | +| Windows 7 SP1 | The compatibility update is included in monthly quality updates for Windows 7. We recommend installing the latest [Windows Monthly Rollup](https://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%207) before attempting to enroll devices into Windows Analytics. | ### Connected User Experiences and Telemetry service From 9a661c290277211acef27a26e31fb1366866c050 Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Tue, 29 Oct 2019 08:53:43 -0700 Subject: [PATCH 139/140] Update waas-servicing-channels-windows-10-updates.md --- .../update/waas-servicing-channels-windows-10-updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md index 6b454bd3c2..2f891c98c0 100644 --- a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md @@ -57,14 +57,14 @@ The Semi-Annual Channel is the default servicing channel for all Windows 10 devi 1. Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options**. 2. Select **Defer feature updates**. -**To assign devicess to the Semi-Annual Channel by using Group Policy** +**To assign devices to the Semi-Annual Channel by using Group Policy** - In Windows 10, version 1607 and later releases: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Defer Windows Updates > **Select when Feature Updates are received** - enable policy and set branch readiness level to the Semi-Annual Channel -**To assign devicess to to the Semi-Annual Channel by using MDM** +**To assign devices to to the Semi-Annual Channel by using MDM** - In Windows 10, version 1607 and later releases: From beb5becd38f9b71500d516c54592101e4b67458f Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Tue, 29 Oct 2019 09:02:53 -0700 Subject: [PATCH 140/140] Update upgrade-readiness-resolve-issues.md --- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 16b3730098..d657b61baa 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -174,7 +174,7 @@ Planning and executing an OS upgrade project can be overwhelming. When you are t 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. +The proposed action plan represents the order that 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.”