From 986fb417b6172aba7a2fb3a01cf2e5aeb431603b Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 30 Jul 2019 14:19:58 -0700 Subject: [PATCH 01/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 59 +++++++++++-------- 1 file changed, 35 insertions(+), 24 deletions(-) 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 c074504ddd..9ded5b3785 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 @@ -1,5 +1,5 @@ --- -title: Prevent security settings changes with Tamper Protection +title: Protect security settings with Tamper Protection ms.reviewer: manager: dansimp description: Use tamper protection to prevent malicious apps from changing important security settings. @@ -15,44 +15,55 @@ author: dansimp ms.author: dansimp --- -# Prevent security settings changes with tamper protection +# Protect security settings with tamper protection **Applies to:** - Windows 10 -Tamper Protection helps prevent malicious apps from changing important security settings. These settings include: +## Overview -- Real-time protection -- Cloud-delivered protection -- IOfficeAntivirus (IOAV) -- Behavior monitoring +During some kinds of cyber attacks, bad actors try to disable security features, such as anti-virus protection, on your machines. They do this to get easier access to your data, to install malware, or to otherwise exploit your data, identity, and devices. Tamper Protection helps prevent this from occurring. + +With Tamper Protection, malicious apps are prevented from taking actions like these: +- Disabling virus and threat protection +- Disabling real-time protection +- Turning off behavior monitoring +- Disabling IOfficeAntivirus (IOAV) +- Disabling cloud-delivered protection - Removing security intelligence updates -With Tamper Protection set to **On**, you can still change these settings in the Windows Security app. The following apps and methods can't change these settings: +## How it works -- Mobile device management (MDM) apps like Intune -- Enterprise configuration management apps like System Center Configuration Manager (SCCM) -- Command line instruction MpCmdRun.exe -removedefinitions -dynamicsignatures -- Windows System Image Manager (Windows SIM) settings DisableAntiSpyware and DisableAntiMalware (used in Windows unattended setup) -- Group Policy -- Other Windows Management Instrumentation (WMI) apps + Tamper Protection essentially locks Microsoft Defender and prevents your security settings from being changed through apps and methods like these: +- Configuring settings in Registry Editor on your Windows machine +- Changing settings through PowerShell cmdlets +- Editing or removing security settings through group policies +- and so on. -The Tamper Protection setting doesn't affect how third party antivirus apps register with the Windows Security app. +Tamper Protection doesn't prevent you from viewing your security settings, or your security team from viewing or changing settings for your organization. In addition, Tamper Protection doesn't affect how third-party antivirus apps register with the Windows Security app. -On computers running Windows 10 Enterprise E5, users can't change the Tamper Protection setting. +> [!NOTE] +> On computers running Windows 10 Enterprise E5, users can't change the Tamper Protection setting. -Tamper Protection is set to **On** by default. If you set Tamper Protection to **Off**, you will see a yellow warning in the Windows Security app under **Virus & Threat Protection**. +## Turn Tamper Protection on (or off) in the Windows Security app -## Configure tamper protection +You must have appropriate admin permissions on your machine to perform the following task. 1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. 2. Select **Virus & threat protection**, then select **Virus & threat protection settings**. 3. Set **Tamper Protection** to **On** or **Off**. ->[!NOTE] ->Tamper Protection blocks attempts to modify Windows Defender Antivirus settings through the registry. -> ->To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. -> ->Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. +> [!NOTE] +> Tamper Protection blocks attempts to modify Windows Defender Antivirus settings through the registry. +> +> To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. +> +> Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. + +## Turn Tamper Protection on (or off) in the Microsoft Defender Security Center + +You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. + +1. Go to the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)). +2. Next to **Tamper Protection**, select **Enable**. \ No newline at end of file From 06814eb75fcb4eec1ba3a9ce60b7b341fa0e6d91 Mon Sep 17 00:00:00 2001 From: Lauren Moynihan Date: Mon, 5 Aug 2019 11:20:52 -0700 Subject: [PATCH 02/43] updates to Intune and windows docs --- education/get-started/set-up-windows-10-education-devices.md | 2 ++ education/get-started/use-intune-for-education.md | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/education/get-started/set-up-windows-10-education-devices.md b/education/get-started/set-up-windows-10-education-devices.md index bc564efa41..dd0ec811bb 100644 --- a/education/get-started/set-up-windows-10-education-devices.md +++ b/education/get-started/set-up-windows-10-education-devices.md @@ -26,6 +26,8 @@ We recommend using the latest build of Windows 10, version 1703 on your educatio To set up new Windows 10 devices and enroll them to your education tenant, choose from one of these options and follow the link to watch the video or follow the step-by-step guide: - **Option 1: [Use the Set up School PCs app](https://docs.microsoft.com/education/windows/use-set-up-school-pcs-app)** - You can use the app to create a setup file that you can use to quickly set up one or more Windows 10 devices. - **Option 2: [Go through Windows OOBE and join the device to Azure AD](set-up-windows-education-devices.md)** - You can go through a typical Windows 10 device setup or first-run experience to configure your device. +- **Option 3: [Bulk enrollment for Windows devices](https://docs.microsoft.com/en-us/intune/windows-bulk-enroll)** +- **Option 4: [Enroll Windows devices in Intune by using Windows Autopilot](https://docs.microsoft.com/en-us/intune/enrollment-autopilot)** > [!div class="step-by-step"] > [<< Use Intune for Education to manage groups, apps, and settings](use-intune-for-education.md) diff --git a/education/get-started/use-intune-for-education.md b/education/get-started/use-intune-for-education.md index 9a4b451c83..30b6baaee5 100644 --- a/education/get-started/use-intune-for-education.md +++ b/education/get-started/use-intune-for-education.md @@ -21,7 +21,7 @@ manager: dansimp > [<< Configure Microsoft Store for Education](configure-microsoft-store-for-education.md) > [Set up Windows 10 education devices >>](set-up-windows-10-education-devices.md) -Intune for Education is a streamlined device management solution for educational institutions that can be used to quickly set up and manage Windows 10 devices for your school. It provides a new streamlined UI with the enterprise readiness and resiliency of the Intune service. You can learn more about Intune for Education by reading the Intune for Education documentation. +Intune for Education is a streamlined device management solution for educational institutions that can be used to quickly set up and manage Windows 10 and iOS devices for your school. It provides a new streamlined UI with the enterprise readiness and resiliency of the Intune service. You can learn more about Intune for Education by reading the Intune for Education documentation. ## Example - Set up Intune for Education, buy apps from the Store, and install the apps In this walkthrough, we'll go through a sample scenario and walk you through the steps to: @@ -221,4 +221,4 @@ You're now done assigning apps to all users in your tenant. It's time to set up ## Related topic -[Get started: Deploy and manage a full cloud IT solution with Microsoft Education](get-started-with-microsoft-education.md) +[Set up iOS device management](https://docs.microsoft.com/en-us/intune-education/setup-ios-device-management) From 423a99b9ee3f964f5844fc0543ae0f186f9c2d89 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 5 Aug 2019 15:40:49 -0700 Subject: [PATCH 03/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...-changes-to-security-settings-with-tamper-protection.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 9ded5b3785..5d67310199 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 @@ -61,9 +61,10 @@ You must have appropriate admin permissions on your machine to perform the follo > > Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. -## Turn Tamper Protection on (or off) in the Microsoft Defender Security Center +## Turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. -1. Go to the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)). -2. Next to **Tamper Protection**, select **Enable**. \ No newline at end of file +1. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. +2. Select Device configuration > Profiles. +1. \ No newline at end of file From 5252da79f5ca696e9ce3177ecfe83be5195e3ca0 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 6 Aug 2019 16:07:47 -0700 Subject: [PATCH 04/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) 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 5d67310199..ddd66b652f 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 @@ -11,8 +11,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.author: dansimp +author: denisebmsft +ms.author: deniseb --- # Protect security settings with tamper protection @@ -46,9 +46,17 @@ Tamper Protection doesn't prevent you from viewing your security settings, or yo > [!NOTE] > On computers running Windows 10 Enterprise E5, users can't change the Tamper Protection setting. -## Turn Tamper Protection on (or off) in the Windows Security app +## Turn Tamper Protection on (or off) for your organization -You must have appropriate admin permissions on your machine to perform the following task. +To turn Tamper Protection on (or off), use the Microsoft 365 Device Management portal. You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. + +1. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. +2. Select Device configuration > Profiles. +3. + +## Turn Tamper Protection on (or off) for an individual machine + +If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn Tamper Protection on or off. You must have appropriate admin permissions on your machine to perform the following task. 1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. 2. Select **Virus & threat protection**, then select **Virus & threat protection settings**. @@ -60,11 +68,3 @@ You must have appropriate admin permissions on your machine to perform the follo > To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. > > Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. - -## Turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal - -You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. - -1. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. -2. Select Device configuration > Profiles. -1. \ No newline at end of file From 32080909e52c19df4cdb7a12f1a78c057d36afac Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 6 Aug 2019 16:15:49 -0700 Subject: [PATCH 05/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...t-changes-to-security-settings-with-tamper-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 ddd66b652f..40340d4f60 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 @@ -29,7 +29,7 @@ With Tamper Protection, malicious apps are prevented from taking actions like th - Disabling virus and threat protection - Disabling real-time protection - Turning off behavior monitoring -- Disabling IOfficeAntivirus (IOAV) +- Disabling antivirus (such as IOfficeAntivirus (IOAV)) - Disabling cloud-delivered protection - Removing security intelligence updates @@ -48,10 +48,10 @@ Tamper Protection doesn't prevent you from viewing your security settings, or yo ## Turn Tamper Protection on (or off) for your organization -To turn Tamper Protection on (or off), use the Microsoft 365 Device Management portal. You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. +If you are part of your organization's security team, you can turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal. You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. 1. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. -2. Select Device configuration > Profiles. +2. Select **Device configuration** > **Profiles**. 3. ## Turn Tamper Protection on (or off) for an individual machine From 65eb29e926c816cdbed0ee44943c16a5a0e2ab36 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 6 Aug 2019 16:36:00 -0700 Subject: [PATCH 06/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) 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 40340d4f60..7314f6aad1 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 @@ -50,9 +50,25 @@ Tamper Protection doesn't prevent you from viewing your security settings, or yo If you are part of your organization's security team, you can turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal. You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. -1. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. -2. Select **Device configuration** > **Profiles**. -3. +1. Make sure your organization meets the following requirements: + + - Your organization must have Microsoft 365 E5, which includes Defender Advanced Threat Protection. (See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) + - Your organization's devices must be managed by Intune. + - Your Windows machines must be running Windows OS 1903 or later. + - Your machines must be using antimalware platform version 4.18.1906.3 (or above) and antimalware engine version 15500.X (or above) + - You must be using Windows Security and update security intelligence to version 1.287.60.0 (or above) + +2. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. + +3. Select **Device configuration** > **Profiles**. + +4. Create a profile that includes the following settings: + + - Platform: Windows 10 and later + - ProfileType: Endpoint protection + - Settings > Windows Defender Security Center > Tamper Protection + +5. Assign the profile to one or more groups. ## Turn Tamper Protection on (or off) for an individual machine From 34256cd968611fbf8028c9d69d12010032f3cd58 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 8 Aug 2019 12:21:07 -0700 Subject: [PATCH 07/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...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 7314f6aad1..c1f7fa2b25 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 @@ -1,5 +1,5 @@ --- -title: Protect security settings with Tamper Protection +title: Protect security settings with tamper protection ms.reviewer: manager: dansimp description: Use tamper protection to prevent malicious apps from changing important security settings. From ee125d8b1c84ed401cde471176f27e8457ffedfa Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 8 Aug 2019 12:29:26 -0700 Subject: [PATCH 08/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...revent-changes-to-security-settings-with-tamper-protection.md | 1 + 1 file changed, 1 insertion(+) 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 c1f7fa2b25..4201dca035 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 @@ -84,3 +84,4 @@ If you are a home user, or you are not subject to settings managed by a security > To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. > > Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. + From 3b42a106ddd31163092889f8f9af7bde60916d72 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 8 Aug 2019 13:48:03 -0700 Subject: [PATCH 09/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 41 +++++++++++-------- 1 file changed, 24 insertions(+), 17 deletions(-) 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 4201dca035..4448886285 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 @@ -41,14 +41,33 @@ With Tamper Protection, malicious apps are prevented from taking actions like th - Editing or removing security settings through group policies - and so on. -Tamper Protection doesn't prevent you from viewing your security settings, or your security team from viewing or changing settings for your organization. In addition, Tamper Protection doesn't affect how third-party antivirus apps register with the Windows Security app. +Tamper Protection doesn't prevent you from viewing your security settings, or your security team from viewing or changing settings for your organization. In addition, Tamper Protection doesn't affect how third-party antivirus apps register with the Windows Security app. Note that if your organization is using Windows 10 Enterprise E5, individual users can't change the Tamper Protection setting; this is managed by your security team. + +### What do you want to do? + +- [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine) + +- [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune) + +## Turn Tamper Protection on (or off) for an individual machine + +If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn Tamper Protection on or off. You must have appropriate admin permissions on your machine to perform the following task. + +1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. +2. Select **Virus & threat protection**, then select **Virus & threat protection settings**. +3. Set **Tamper Protection** to **On** or **Off**. > [!NOTE] -> On computers running Windows 10 Enterprise E5, users can't change the Tamper Protection setting. +> Tamper Protection blocks attempts to modify Windows Defender Antivirus settings through the registry. +> +> To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. +> +> Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. -## Turn Tamper Protection on (or off) for your organization -If you are part of your organization's security team, you can turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal. You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. +## Turn Tamper Protection on (or off) for your organization with Intune + +If you are part of your organization's security team, you can now turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal (Intune). You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. 1. Make sure your organization meets the following requirements: @@ -70,18 +89,6 @@ If you are part of your organization's security team, you can turn Tamper Protec 5. Assign the profile to one or more groups. -## Turn Tamper Protection on (or off) for an individual machine +### Frequently asked questions about tamper protection in Microsoft 365 E5 -If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn Tamper Protection on or off. You must have appropriate admin permissions on your machine to perform the following task. - -1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. -2. Select **Virus & threat protection**, then select **Virus & threat protection settings**. -3. Set **Tamper Protection** to **On** or **Off**. - -> [!NOTE] -> Tamper Protection blocks attempts to modify Windows Defender Antivirus settings through the registry. -> -> To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. -> -> Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. From 5eb2585476b3f3c4d599e3a5f94cc9ce27d47252 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 8 Aug 2019 13:52:07 -0700 Subject: [PATCH 10/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...-changes-to-security-settings-with-tamper-protection.md | 7 ++++++- 1 file changed, 6 insertions(+), 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 4448886285..53a26c353d 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 @@ -54,7 +54,9 @@ Tamper Protection doesn't prevent you from viewing your security settings, or yo If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn Tamper Protection on or off. You must have appropriate admin permissions on your machine to perform the following task. 1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. + 2. Select **Virus & threat protection**, then select **Virus & threat protection settings**. + 3. Set **Tamper Protection** to **On** or **Off**. > [!NOTE] @@ -89,6 +91,9 @@ If you are part of your organization's security team, you can now turn Tamper Pr 5. Assign the profile to one or more groups. -### Frequently asked questions about tamper protection in Microsoft 365 E5 +### Frequently asked questions about configuring tamper protection in Intune (Microsoft 365 E5) + + + From e2c8912c8e0e95baffd2f54a8a0c8f0aa5aefe63 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 8 Aug 2019 13:56:44 -0700 Subject: [PATCH 11/43] tamper protection --- .../images/tampprotintune-huntingquery.png | Bin 0 -> 99124 bytes ...ecurity-settings-with-tamper-protection.md | 59 ++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-huntingquery.png diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-huntingquery.png b/windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-huntingquery.png new file mode 100644 index 0000000000000000000000000000000000000000..2e11d9e9b5a836b166e29e63a675c2a916a1d4ca GIT binary patch literal 99124 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 z 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 literal 0 HcmV?d00001 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 53a26c353d..01d3d04d8d 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 @@ -93,7 +93,66 @@ If you are part of your organization's security team, you can now turn Tamper Pr ### Frequently asked questions about configuring tamper protection in Intune (Microsoft 365 E5) +#### To which Windows OS versions is configuring Tamper Protection is applicable? +Ans: Windows 1903 May release +#### Is feature supported on servers? +No +#### Will the feature has any impact on third party AV registration? + +No, third party AV will continue to register with Windows Security Application + +#### What happens if defender is not active on the device? + +Feature will not have any impact on such devices + +#### How can I turn feature on/off? + +If you are home user, you should be able to turn feature on/off from windows security center app + +If you are MDATP E5 customer, you should be able to mange feature from Intune in similar way you manage other endpoint protection features. +1. Go to Device configuration – profiles +2. Create a profile +a. Platform: Windows 10 and later. +b. ProfileType: Endpoint protection +c. Settings/Windows Defender Security Center/Tamper Protection +3. Assign the profile to groups + +#### How does this affect how i manage WD through my group policy? + +“regular group policy doesn’t apply to tamper protection, and changes to WD setting will be ignored when TP is on” + +#### For MDATP E5, is the feature targeted to org only? + +Feature can be targeted to entire og, device and user group via Intune + +#### Can I manage feature from SCCM? + +Currently we do not have support to mange Tamper protection through SCCM + +#### I have windows E3 enrollment, can I use this feature +At present feature is only available for MDATP E5 + +#### What happens if I try to change defender setting from Intune, SCCM, WMI when tamper protection is enabled on the device + +You won’t be able to turn the feature on; those change request will be ignored. + +#### I’m enterprise customer, can local admin change the tamper protection from the device + +No local admin will not be able to change/modify tamper protection state. + +#### What happens if my device is MDATP (Sense onboarded) and then goes into off boarded state? + +TP state will be changed, and feature will not be applicable + +#### Will there be alert on defender tampering on Microsoft Defender ATP portal + +Yes. it will be shown as alert and sec ops can also do write hunting query. +Go to Microsoft.securitycerter.com/ +Under alerts you could see the alerts + +You can use advance hunting query as shown below + From 29af06824145da54b6102b6d9306d831279eafc2 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 8 Aug 2019 14:44:35 -0700 Subject: [PATCH 12/43] tamper protection --- .../images/tampprotintune-alert.jpg | Bin 0 -> 81951 bytes .../tampprotintune-windowssecurityapp.png | Bin 0 -> 110587 bytes ...ecurity-settings-with-tamper-protection.md | 75 ++++++++---------- 3 files changed, 35 insertions(+), 40 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-alert.jpg create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-windowssecurityapp.png diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-alert.jpg b/windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-alert.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36da4a59888852842a3a8022bcc7285f6e133f06 GIT binary patch literal 81951 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-windowssecurityapp.png b/windows/security/threat-protection/windows-defender-antivirus/images/tampprotintune-windowssecurityapp.png new file mode 100644 index 0000000000000000000000000000000000000000..d0eef7ebef6e435dbb8a5a4b9158f36f3071cbf7 GIT binary patch literal 110587 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

46}9p}g$u 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 literal 0 HcmV?d00001 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 01d3d04d8d..726343b5c0 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 @@ -53,9 +53,9 @@ Tamper Protection doesn't prevent you from viewing your security settings, or yo If you are a home user, or you are not subject to settings managed by a security team, you can use the Windows Security app to turn Tamper Protection on or off. You must have appropriate admin permissions on your machine to perform the following task. -1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. +1. Click **Start**, and start typing *Defender*. In the search results, select **Windows Security**. -2. Select **Virus & threat protection**, then select **Virus & threat protection settings**. +2. Select **Virus & threat protection** > **Virus & threat protection settings**. 3. Set **Tamper Protection** to **On** or **Off**. @@ -73,7 +73,7 @@ If you are part of your organization's security team, you can now turn Tamper Pr 1. Make sure your organization meets the following requirements: - - Your organization must have Microsoft 365 E5, which includes Defender Advanced Threat Protection. (See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) + - Your organization must have Microsoft 365 E5, which includes Microsoft Defender Advanced Threat Protection. (See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) - Your organization's devices must be managed by Intune. - Your Windows machines must be running Windows OS 1903 or later. - Your machines must be using antimalware platform version 4.18.1906.3 (or above) and antimalware engine version 15500.X (or above) @@ -95,64 +95,59 @@ If you are part of your organization's security team, you can now turn Tamper Pr #### To which Windows OS versions is configuring Tamper Protection is applicable? -Ans: Windows 1903 May release +Windows 1903 May release -#### Is feature supported on servers? +#### Is configuring tamper protection in Intune supported on servers? No -#### Will the feature has any impact on third party AV registration? +#### Will configuring tamper protection in Intune have any impact on third party AV registration? -No, third party AV will continue to register with Windows Security Application +Third-party antivirus must be registered with the Windows Security Application. -#### What happens if defender is not active on the device? +#### What happens if Microsoft Defender is not active on a device? -Feature will not have any impact on such devices +Configuring tamper protection in Intune will not have any impact on such devices. -#### How can I turn feature on/off? +#### How can I turn Tamper Protection on/off? + +If you are home user, see [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). + +If you are an organization using Microsoft Defender Advanced Threat Protection E5, you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune). -If you are home user, you should be able to turn feature on/off from windows security center app -If you are MDATP E5 customer, you should be able to mange feature from Intune in similar way you manage other endpoint protection features. -1. Go to Device configuration – profiles -2. Create a profile -a. Platform: Windows 10 and later. -b. ProfileType: Endpoint protection -c. Settings/Windows Defender Security Center/Tamper Protection -3. Assign the profile to groups - -#### How does this affect how i manage WD through my group policy? +#### How does configuring tamper protection in Intune affect how i manage Windows Defender through my group policy? -“regular group policy doesn’t apply to tamper protection, and changes to WD setting will be ignored when TP is on” +Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender settings will be ignored when Tamper Protection is on. -#### For MDATP E5, is the feature targeted to org only? +#### For MDATP E5, is configuring tamper protection in Intune targeted to the entire organization only? -Feature can be targeted to entire og, device and user group via Intune +Configuring tamper protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. -#### Can I manage feature from SCCM? +#### Can I configure tamper protection in System Center Configuration Manager? -Currently we do not have support to mange Tamper protection through SCCM +Currently we do not have support to manage Tamper Protection through System Center Configuration Manager. -#### I have windows E3 enrollment, can I use this feature -At present feature is only available for MDATP E5 +#### I have Windows E3 enrollment. Can I use configuring tamper protection in Intune? -#### What happens if I try to change defender setting from Intune, SCCM, WMI when tamper protection is enabled on the device +Currently, configuring tamper protection in Intune is only available for customers who have Microosft Defender Advanced Threat Protection E5. -You won’t be able to turn the feature on; those change request will be ignored. +#### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? -#### I’m enterprise customer, can local admin change the tamper protection from the device +You won’t be able to turn the feature on; those change requests are ignored. -No local admin will not be able to change/modify tamper protection state. +#### I’m an enterprise customer. Can local admins change Tamper Protection on their devices? -#### What happens if my device is MDATP (Sense onboarded) and then goes into off boarded state? +No. Local admins cannot change or modify Tamper Protection settings. -TP state will be changed, and feature will not be applicable +#### What happens if my device is onboarded with Microsoft Defender Advanced Threat Protection and then goes into an off-boarded state? -#### Will there be alert on defender tampering on Microsoft Defender ATP portal +In this case, Tamper Protection status changes, and this feature is no longer applied. -Yes. it will be shown as alert and sec ops can also do write hunting query. -Go to Microsoft.securitycerter.com/ -Under alerts you could see the alerts - -You can use advance hunting query as shown below - +#### 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://microsoft.securitycenter.com](https://microsoft.securitycenter.com) under **Alerts**. + +In addition, your security operations team can use hunting queries, such as the following: + +`AlertEvents | where Title == "Tamper protection bypass"` From 341019107f3c77423b242d290326668b73f033b1 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 9 Aug 2019 12:24:37 -0700 Subject: [PATCH 13/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) 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 726343b5c0..18a0d302bf 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 @@ -1,9 +1,9 @@ --- -title: Protect security settings with tamper protection +title: Protect security settings with Tamper Protection ms.reviewer: manager: dansimp -description: Use tamper protection to prevent malicious apps from changing important security settings. -keywords: malware, defender, antivirus, tamper protection +description: Use Tamper Protection to prevent malicious apps from changing important security settings. +keywords: malware, defender, antivirus, Tamper Protection search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: w10 @@ -15,7 +15,7 @@ author: denisebmsft ms.author: deniseb --- -# Protect security settings with tamper protection +# Protect security settings with Tamper Protection **Applies to:** @@ -91,23 +91,23 @@ If you are part of your organization's security team, you can now turn Tamper Pr 5. Assign the profile to one or more groups. -### Frequently asked questions about configuring tamper protection in Intune (Microsoft 365 E5) +### Frequently asked questions about configuring Tamper Protection in Intune (Microsoft 365 E5) #### To which Windows OS versions is configuring Tamper Protection is applicable? Windows 1903 May release -#### Is configuring tamper protection in Intune supported on servers? +#### Is configuring Tamper Protection in Intune supported on servers? No -#### Will configuring tamper protection in Intune have any impact on third party AV registration? +#### Will configuring Tamper Protection in Intune have any impact on third party AV registration? Third-party antivirus must be registered with the Windows Security Application. #### What happens if Microsoft Defender is not active on a device? -Configuring tamper protection in Intune will not have any impact on such devices. +Configuring Tamper Protection in Intune will not have any impact on such devices. #### How can I turn Tamper Protection on/off? @@ -116,21 +116,21 @@ If you are home user, see [Turn Tamper Protection on (or off) for an individual If you are an organization using Microsoft Defender Advanced Threat Protection E5, you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune). -#### How does configuring tamper protection in Intune affect how i manage Windows Defender through my group policy? +#### How does configuring Tamper Protection in Intune affect how i manage Windows Defender through my group policy? Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender settings will be ignored when Tamper Protection is on. -#### For MDATP E5, is configuring tamper protection in Intune targeted to the entire organization only? +#### For MDATP E5, is configuring Tamper Protection in Intune targeted to the entire organization only? -Configuring tamper protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. +Configuring Tamper Protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. -#### Can I configure tamper protection in System Center Configuration Manager? +#### Can I configure Tamper Protection in System Center Configuration Manager? Currently we do not have support to manage Tamper Protection through System Center Configuration Manager. -#### I have Windows E3 enrollment. Can I use configuring tamper protection in Intune? +#### I have Windows E3 enrollment. Can I use configuring Tamper Protection in Intune? -Currently, configuring tamper protection in Intune is only available for customers who have Microosft Defender Advanced Threat Protection E5. +Currently, configuring Tamper Protection in Intune is only available for customers who have Microosft Defender Advanced Threat Protection E5. #### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? @@ -150,4 +150,4 @@ Yes. The alert is shown in [https://microsoft.securitycenter.com](https://micros In addition, your security operations team can use hunting queries, such as the following: -`AlertEvents | where Title == "Tamper protection bypass"` +`AlertEvents | where Title == "Tamper Protection bypass"` From 6d2d7df7cb17568ad6ad9f26ff78c73541c650ba Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 14:10:11 -0700 Subject: [PATCH 14/43] updates to toc --- windows/security/threat-protection/TOC.md | 21 +++++++------------ .../{oldTOC.md => oldTOC.txt} | 0 .../respond-file-alerts.md | 14 +++++++++++++ 3 files changed, 22 insertions(+), 13 deletions(-) rename windows/security/threat-protection/microsoft-defender-atp/{oldTOC.md => oldTOC.txt} (100%) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index cf6a9871cb..229bf5ae54 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -17,6 +17,7 @@ ### [Attack surface reduction]() +#### [Overview of attack surface reduction](microsoft-defender-atp/overview-attack-surface-reduction.md) #### [Hardware-based isolation]() ##### [Hardware-based isolation in Windows 10](microsoft-defender-atp/overview-hardware-based-isolation.md) @@ -58,37 +59,31 @@ #### [Machines list]() ##### [View and organize the Machines list](microsoft-defender-atp/machines-view-overview.md) ##### [Manage machine group and tags](microsoft-defender-atp/machine-tags.md) -##### [Alerts related to this machine](microsoft-defender-atp/investigate-machines.md#alerts-related-to-this-machine) -##### [Machine timeline]() -###### [View machine profile](microsoft-defender-atp/investigate-machines.md#machine-timeline) -###### [Search for specific events](microsoft-defender-atp/investigate-machines.md#search-for-specific-events) -###### [Filter events from a specific date](microsoft-defender-atp/investigate-machines.md#filter-events-from-a-specific-date) -###### [Export machine timeline events](microsoft-defender-atp/investigate-machines.md#export-machine-timeline-events) -###### [Navigate between pages](microsoft-defender-atp/investigate-machines.md#navigate-between-pages) #### [Take response actions]() ##### [Take response actions on a machine]() ###### [Response actions on machines](microsoft-defender-atp/respond-machine-alerts.md) +###### [Manage tags](microsoft-defender-atp/respond-machine-alerts.md#manage-tags) +###### [Initiate Automated investigation](microsoft-defender-atp/respond-machine-alerts.md#initiate-automated-investigation) +###### [Initiate Live Response session](microsoft-defender-atp/respond-machine-alerts.md#initiate-live-response-session) ###### [Collect investigation package](microsoft-defender-atp/respond-machine-alerts.md#collect-investigation-package-from-machines) ###### [Run antivirus scan](microsoft-defender-atp/respond-machine-alerts.md#run-windows-defender-antivirus-scan-on-machines) ###### [Restrict app execution](microsoft-defender-atp/respond-machine-alerts.md#restrict-app-execution) -###### [Remove app restriction](microsoft-defender-atp/respond-machine-alerts.md#remove-app-restriction) ###### [Isolate machines from the network](microsoft-defender-atp/respond-machine-alerts.md#isolate-machines-from-the-network) -###### [Release machine from isolation](microsoft-defender-atp/respond-machine-alerts.md#release-machine-from-isolation) ####### [Check activity details in Action center](microsoft-defender-atp/respond-machine-alerts.md#check-activity-details-in-action-center) ##### [Take response actions on a file]() ###### [Response actions on files](microsoft-defender-atp/respond-file-alerts.md) ###### [Stop and quarantine files in your network](microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network) -###### [Remove file from quarantine](microsoft-defender-atp/respond-file-alerts.md#remove-file-from-quarantine) -###### [Block files in your network](microsoft-defender-atp/respond-file-alerts.md#block-files-in-your-network) -###### [Remove file from blocked list](microsoft-defender-atp/respond-file-alerts.md#remove-file-from-blocked-list) +###### [Restore file from quarantine](microsoft-defender-atp/respond-file-alerts.md#restore-file-from-quarantine) +###### [Add indicators to block or allow a file](microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) ###### [Check activity details in Action center](microsoft-defender-atp/respond-file-alerts.md#check-activity-details-in-action-center) +###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) ###### [Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis) ###### [Submit files for analysis](microsoft-defender-atp/respond-file-alerts.md#submit-files-for-analysis) ###### [View deep analysis reports](microsoft-defender-atp/respond-file-alerts.md#view-deep-analysis-reports) -####### [Troubleshoot deep analysis](microsoft-defender-atp/respond-file-alerts.md#troubleshoot-deep-analysis) +###### [Troubleshoot deep analysis](microsoft-defender-atp/respond-file-alerts.md#troubleshoot-deep-analysis) ##### [Investigate entities using Live response]() ###### [Investigate entities on machines](microsoft-defender-atp/live-response.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/oldTOC.md b/windows/security/threat-protection/microsoft-defender-atp/oldTOC.txt similarity index 100% rename from windows/security/threat-protection/microsoft-defender-atp/oldTOC.md rename to windows/security/threat-protection/microsoft-defender-atp/oldTOC.txt diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 230e57d75e..ca1cfc7d53 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -157,6 +157,20 @@ When you select this action, a fly-out will appear. From the fly-out, you can re If a file is not already stored by Microsoft Defender ATP, you cannot download it. Instead, you will see a **Collect file** button in the same location. If a file has not been seen in the organization in the past 30 days, **Collect file** will be disabled. +## Check activity details in Action center + +The **Action center** provides information on actions that were taken on a machine or file. You’ll be able to view the following details: + +- Investigation package collection +- Antivirus scan +- App restriction +- Machine isolation + +All other related details are also shown, for example, submission date/time, submitting user, and if the action succeeded or failed. + +![Image of action center with information](images/action-center-details.png) + + ## Deep analysis Cyber security investigations are typically triggered by an alert. Alerts are related to one or more observed files that are often new or unknown. Clicking a file takes you to the file view where you can see the file's metadata. To enrich the data related to the file, you can submit the file for deep analysis. From cd6d97b035a894232e5707494ff8cac59d253a99 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 9 Aug 2019 14:21:18 -0700 Subject: [PATCH 15/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...t-changes-to-security-settings-with-tamper-protection.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 18a0d302bf..76803775a6 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 @@ -47,7 +47,7 @@ Tamper Protection doesn't prevent you from viewing your security settings, or yo - [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine) -- [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune) +- [Turn Tamper Protection on (or off) for your organization with Intune (Preview)](#turn-tamper-protection-on-or-off-for-your-organization-with-intune) ## Turn Tamper Protection on (or off) for an individual machine @@ -69,7 +69,9 @@ If you are a home user, or you are not subject to settings managed by a security ## Turn Tamper Protection on (or off) for your organization with Intune -If you are part of your organization's security team, you can now turn Tamper Protection on (or off) in the Microsoft 365 Device Management portal (Intune). You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. +If you are part of your organization's security team, the ability to turn Tamper Protection on (or off) for your organization in the Microsoft 365 Device Management portal (Intune) is now in preview. + +You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. 1. Make sure your organization meets the following requirements: From 8c5d4e282d9ed0987e6118910bcdbceee5bc9acd Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 9 Aug 2019 14:23:20 -0700 Subject: [PATCH 16/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...revent-changes-to-security-settings-with-tamper-protection.md | 1 + 1 file changed, 1 insertion(+) 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 76803775a6..5e4961f3ee 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 @@ -11,6 +11,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium +audience: IT Pro author: denisebmsft ms.author: deniseb --- From c8a16fed67aefc03e345884e54fe7eb1b8ac81de Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 9 Aug 2019 14:23:58 -0700 Subject: [PATCH 17/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...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 5e4961f3ee..dad9f48e05 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 @@ -11,7 +11,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -audience: IT Pro +audience: ITPro author: denisebmsft ms.author: deniseb --- From a9593992b162e8e47a9f3f2a6f16170e8e872509 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 14:43:57 -0700 Subject: [PATCH 18/43] fix toc --- windows/security/threat-protection/TOC.md | 69 +++++++++++-------- .../threat-protection-integration.md | 2 +- 2 files changed, 40 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 229bf5ae54..e5578da8ed 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -92,7 +92,7 @@ ### [Automated investigation and remediation]() #### [Automated investigation and remediation overview](microsoft-defender-atp/automated-investigations.md) #### [Learn about the automated investigation and remediation dashboard](microsoft-defender-atp/manage-auto-investigation.md) -#####[Manage actions related to automated investigation and remediation](microsoft-defender-atp/auto-investigation-action-center.md) +#### [Manage actions related to automated investigation and remediation](microsoft-defender-atp/auto-investigation-action-center.md) ### [Secure score](microsoft-defender-atp/overview-secure-score.md) ### [Threat analytics](microsoft-defender-atp/threat-analytics.md) @@ -100,19 +100,18 @@ ### [Advanced hunting]() #### [Advanced hunting overview](microsoft-defender-atp/overview-hunting.md) #### [Query data using Advanced hunting](microsoft-defender-atp/advanced-hunting.md) - -##### [Advanced hunting schema reference]() -###### [All tables in the Advanced hunting schema](microsoft-defender-atp/advanced-hunting-reference.md) -###### [AlertEvents table](microsoft-defender-atp/advanced-hunting-alertevents-table.md) -###### [FileCreationEvents table](microsoft-defender-atp/advanced-hunting-filecreationevents-table.md) -###### [ImageLoadEvents table](microsoft-defender-atp/advanced-hunting-imageloadevents-table.md) -###### [LogonEvents table](microsoft-defender-atp/advanced-hunting-logonevents-table.md) -###### [MachineInfo table](microsoft-defender-atp/advanced-hunting-machineinfo-table.md) -###### [MachineNetworkInfo table](microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md) -###### [MiscEvents table](microsoft-defender-atp/advanced-hunting-miscevents-table.md) -###### [NetworkCommunicationEvents table](microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md) -###### [ProcessCreationEvents table](microsoft-defender-atp/advanced-hunting-processcreationevents-table.md) -###### [RegistryEvents table](microsoft-defender-atp/advanced-hunting-registryevents-table.md) +#### [Advanced hunting schema reference]() +##### [All tables in the Advanced hunting schema](microsoft-defender-atp/advanced-hunting-reference.md) +##### [AlertEvents table](microsoft-defender-atp/advanced-hunting-alertevents-table.md) +##### [FileCreationEvents table](microsoft-defender-atp/advanced-hunting-filecreationevents-table.md) +##### [ImageLoadEvents table](microsoft-defender-atp/advanced-hunting-imageloadevents-table.md) +##### [LogonEvents table](microsoft-defender-atp/advanced-hunting-logonevents-table.md) +##### [MachineInfo table](microsoft-defender-atp/advanced-hunting-machineinfo-table.md) +##### [MachineNetworkInfo table](microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md) +##### [MiscEvents table](microsoft-defender-atp/advanced-hunting-miscevents-table.md) +##### [NetworkCommunicationEvents table](microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md) +##### [ProcessCreationEvents table](microsoft-defender-atp/advanced-hunting-processcreationevents-table.md) +##### [RegistryEvents table](microsoft-defender-atp/advanced-hunting-registryevents-table.md) ##### [Advanced hunting query language best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) @@ -167,27 +166,17 @@ ### [Access the Windows Defender Security Center Community Center](microsoft-defender-atp/community.md) ## [Configure and manage capabilities]() + ### [Configure attack surface reduction]() #### [Attack surface reduction configuration settings](microsoft-defender-atp/configure-attack-surface-reduction.md) -### [Configure and manage capabilities](microsoft-defender-atp/onboard.md) -#### [Microsoft Defender Advanced Threat Protection for Mac](windows-defender-antivirus/microsoft-defender-atp-mac.md) -##### [Deploy Microsoft Defender Advanced Threat Protection for Mac]() -###### [Microsoft Intune-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md) -###### [JAMF-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md) -###### [Deployment with a different Mobile Device Management (MDM) system](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-other-mdm.md) -###### [Manual deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md) -##### [Update Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-updates.md) -##### [Set preferences for Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-preferences.md) -##### [Privacy for Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-privacy.md) -##### [Resources for Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-resources.md) -#### [Hardware-based isolation]() -##### [System isolation](windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md) +### [Hardware-based isolation]() +#### [System isolation](windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md) -##### [Application isolation]() -###### [Install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) -###### [Application control](windows-defender-application-control/windows-defender-application-control.md) +#### [Application isolation]() +##### [Install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) +##### [Application control](windows-defender-application-control/windows-defender-application-control.md) #### [Device control]() ##### [Control USB devices](device-control/control-usb-devices-using-intune.md) @@ -210,10 +199,15 @@ #### [Attack surface reduction controls]() ##### [Enable attack surface reduction rules](windows-defender-exploit-guard/enable-attack-surface-reduction.md) ##### [Customize attack surface reduction](windows-defender-exploit-guard/customize-attack-surface-reduction.md) + #### [Network firewall](windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md) + + + ### [Configure next generation protection]() #### [Configure Windows Defender Antivirus features](windows-defender-antivirus/configure-windows-defender-antivirus-features.md) + #### [Utilize Microsoft cloud-delivered protection](windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md) ##### [Enable cloud-delivered protection](windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md) ##### [Specify the cloud-delivered protection level](windows-defender-antivirus/specify-cloud-protection-level-windows-defender-antivirus.md) @@ -304,6 +298,21 @@ ##### [Use Windows Management Instrumentation (WMI) to manage next generation protection](windows-defender-antivirus/use-wmi-windows-defender-antivirus.md) ##### [Use the mpcmdrun.exe command line tool to manage next generation protection](windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md) + +### [Microsoft Defender Advanced Threat Protection for Mac](windows-defender-antivirus/microsoft-defender-atp-mac.md) +#### [Deploy Microsoft Defender Advanced Threat Protection for Mac]() +##### [Microsoft Intune-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md) +##### [JAMF-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md) +##### [Deployment with a different Mobile Device Management (MDM) system](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-other-mdm.md) +##### [Manual deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md) +#### [Update Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-updates.md) +#### [Set preferences for Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-preferences.md) +#### [Privacy for Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-privacy.md) +#### [Resources for Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-resources.md) + + + + ### [Configure Secure score dashboard security controls](microsoft-defender-atp/secure-score-dashboard.md) ### [Configure and manage Microsoft Threat Experts capabilities](microsoft-defender-atp/configure-microsoft-threat-experts.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md index a830dad9fe..aa9c16d0e5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md @@ -18,7 +18,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Microsoft Threat Protection +# Microsoft Defender ATP in Microsoft Threat Protection **Applies to:** From 9feeacb39fe961e658de4dfb6ba9b096bfb4e3ad Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 15:12:27 -0700 Subject: [PATCH 19/43] redirects for removed overview topics --- .openpublishing.redirection.json | 46 +++++++++++++++++++++++ windows/security/threat-protection/TOC.md | 3 +- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 89eeea7716..35a5977d3c 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15041,6 +15041,52 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/response-actions.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", +"redirect_document_id": true +}, + +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/get-started.md", +"redirect_url": "/windows/security/threat-protection/", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/windows-defender-atp/user-alert-windows-defender-advanced-threat-protection-new.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/user", "source_path": "windows/deployment/planning/windows-10-fall-creators-deprecation.md", diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index e5578da8ed..0b5ee6d06d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -485,6 +485,7 @@ #### [Configure information protection in Windows](microsoft-defender-atp/information-protection-in-windows-config.md) ### [Configure portal settings]() +#### [Set up preferences](microsoft-defender-atp/preferences-setup.md) #### [General]() ##### [Update data retention settings](microsoft-defender-atp/data-retention-settings.md) ##### [Configure alert notifications](microsoft-defender-atp/configure-email-notifications.md) @@ -514,7 +515,7 @@ ##### [Onboarding machines](microsoft-defender-atp/onboard-configure.md) ##### [Offboarding machines](microsoft-defender-atp/offboard-machines.md) -#### [Configure Windows Defender Security Center time zone settings](microsoft-defender-atp/time-settings.md) +#### [Configure Microsoft Defender Security Center time zone settings](microsoft-defender-atp/time-settings.md) ## [Troubleshoot Microsoft Defender ATP]() From 49e9ad2e9b430776a86f1489d3701616da92bc3b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 15:27:52 -0700 Subject: [PATCH 20/43] fix json issues --- .openpublishing.redirection.json | 21 ++--- .../microsoft-defender-atp/get-started.md | 74 ---------------- .../microsoft-defender-atp/incidents-queue.md | 38 --------- .../manage-allowed-blocked-list.md | 84 ------------------- .../preferences-setup.md | 37 -------- .../response-actions.md | 39 --------- .../troubleshoot-overview.md | 31 ------- .../microsoft-defender-atp/use-apis.md | 32 ------- 8 files changed, 6 insertions(+), 350 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/get-started.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/response-actions.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/use-apis.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 35a5977d3c..f2ac2223ad 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1005,11 +1005,7 @@ "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction", "redirect_document_id": true }, -{ -"source_path": "windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue", -"redirect_document_id": true -}, + { "source_path": "windows/security/threat-protection/windows-defender-atp/configuration-score.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/configuration-score", @@ -14956,11 +14952,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/windows-defender-atp/incidents-queue.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/incidents-queue", -"redirect_document_id": true -}, -{ "source_path": "windows/security/threat-protection/windows-defender-atp/get-ti-indicator-by-id-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/use-apis", "redirect_document_id": false @@ -15041,6 +15032,11 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/windows-defender-atp/incidents-queue.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/incidents-queue", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue", "redirect_document_id": true @@ -15067,11 +15063,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue", -"redirect_document_id": true -}, -{ "source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", "redirect_document_id": true diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started.md b/windows/security/threat-protection/microsoft-defender-atp/get-started.md deleted file mode 100644 index e9af976de1..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Get started with Microsoft Defender Advanced Threat Protection -ms.reviewer: -description: Learn about the minimum requirements and initial steps you need to take to get started with Microsoft Defender ATP. -keywords: get started, minimum requirements, setup, subscription, features, data storage, privacy, user access -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: mjcaparas -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: conceptual -ms.date: 11/20/2018 ---- - -# Get started with Microsoft Defender Advanced Threat Protection -**Applies to:** - -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - ->[!TIP] ->- Learn about the latest enhancements in Microsoft Defender ATP: [What's new in Microsoft Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- Microsoft Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). - -Learn about the minimum requirements and initial steps you need to take to get started with Microsoft Defender ATP. - -The following capabilities are available across multiple products that make up the Microsoft Defender ATP platform. - -**Threat & Vulnerability Management**
-Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. This infrastructure correlates endpoint detection and response (EDR) insights with endpoint vulnerabilities real-time, thus reducing organizational vulnerability exposure and increasing threat resilience. - -**Attack surface reduction**
-The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. - -**Next generation protection**
-To further reinforce the security perimeter of your network, Microsoft Defender ATP uses next generation protection designed to catch all types of emerging threats. - -**Endpoint detection and response**
-Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. - -**Auto investigation and remediation**
-In conjunction with being able to quickly respond to advanced attacks, Microsoft Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. - -**Secure score**
-Microsoft Defender ATP provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. - -**Microsoft Threat Experts**
-Microsoft Threat Experts is the new managed threat hunting service in Microsoft Defender ATP that provides proactive hunting, prioritization, and additional context and insights that further empower security operations centers (SOCs) to identify and respond to threats quickly and accurately. It provides additional layer of expertise and optics that Microsoft customers can utilize to augment security operation capabilities as part of Microsoft 365. - -**Advanced hunting**
-Advanced hunting allows you to hunt for possible threats across your organization using a powerful search and query tool. You can also create custom detection rules based on the queries you created and surface alerts in Microsoft Defender Security Center. - -**Management and APIs**
-Integrate Microsoft Defender Advanced Threat Protection into your existing workflows. - -**Microsoft threat protection**
-Bring the power of Microsoft Threat Protection to your organization. - -## In this section -Topic | Description -:---|:--- -[Minimum requirements](minimum-requirements.md) | Learn about the requirements for onboarding machines to the platform. -[Validate licensing and complete setup](licensing.md) | Get guidance on how to check that licenses have been provisioned to your organization and how to access the portal for the first time. -[Preview features](preview.md) | Learn about new features in the Microsoft Defender ATP preview release and be among the first to try upcoming features by turning on the preview experience. -[Data storage and privacy](data-storage-privacy.md) | Explains the data storage and privacy details related to Microsoft Defender ATP. -[Assign user access to the portal](assign-portal-access.md) | Set permissions to manage who can access the portal. You can set basic permissions or set granular permissions using role-based access control (RBAC). -[Evaluate Microsoft Defender ATP](evaluate-atp.md) | Evaluate the various capabilities in Microsoft Defender ATP and test features out. -[Access the Microsoft Defender Security Center Community Center](community.md) | The Microsoft Defender ATP Community Center is a place where community members can learn, collaborate, and share experiences about the product. diff --git a/windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md b/windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md deleted file mode 100644 index 3defa8692a..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/incidents-queue.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Incidents queue in Microsoft Defender ATP -description: -keywords: incidents, aggregate, investigations, queue, ttp -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: dansimp -author: dansimp -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: conceptual ---- - -# Incidents in Microsoft Defender ATP -**Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - - -When a cybersecurity threat is emerging, or a potential attacker is deploying its tactics, techniques/tools, and procedures (TTPs) on the network, Microsoft Defender ATP will quickly trigger alerts and launch matching automatic investigations. - -Microsoft Defender ATP applies correlation analytics and aggregates all related alerts and investigations into an incident. Doing so helps narrate a broader story of an attack, thus providing you with the right visuals (upgraded incident graph) and data representations to understand and deal with complex cross-entity threats to your organization's network. - - -## In this section - -Topic | Description -:---|:--- -[View and organize the Incidents queue](view-incidents-queue.md)| See the list of incidents and learn how to apply filters to limit the list and get a more focused view. -[Manage incidents](manage-incidents.md) | Learn how to manage incidents by assigning it, updating its status, or setting its classification and other actions. -[Investigate incidents](investigate-incidents.md)| See associated alerts, manage the incident, see alert metadata, and visualizations to help you investigate an incident. - - diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md b/windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md deleted file mode 100644 index c852df752c..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: Manage allowed/blocked lists -description: Create indicators for a file hash, IP address, URLs or domains that define the detection, prevention, and exclusion of entities. -keywords: manage, allowed, blocked, whitelist, blacklist, block, clean, malicious, file hash, ip address, urls, domain -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - -# Manage allowed/blocked lists - -**Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - -[!include[Prerelease information](prerelease.md)] - ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) - - -Create indicators that define the detection, prevention, and exclusion of entities. You can define the action to be taken as well as the duration for when to apply the action as well as the scope of the machine group to apply it to. - -On the top navigation you can: -- Import a list -- Add an indicator -- Customize columns to add or remove columns -- Export the entire list in CSV format -- Select the items to show per page -- Navigate between pages -- Apply filters - -## Create an indicator -1. In the navigation pane, select **Settings** > **Allowed/blocked list**. - -2. Select the tab of the type of entity you'd like to create an indicator for. You can choose any of the following entities: - - File hash - - IP address - - URLs/Domains - -3. Click **Add indicator**. - -4. For each attribute specify the following details: - - Indicator - Specify the entity details and define the expiration of the indicator. - - Action - Specify the action to be taken and provide a description. - - Scope - Define the scope of the machine group. - -5. Review the details in the Summary tab, then click **Save**. - - ->[!NOTE] ->Blocking IPs, domains, or URLs is currently available on limited preview only. ->This requires sending your custom list to [network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection) to be enforced which is an option that will be generally available soon. ->As it is not yet generally available, when Automated investigations finds this indicator during an investigation it will use the allowed/block list as the basis of its decision to automatically remediate (blocked list) or skip (allowed list) the entity. - - -## Manage indicators -1. In the navigation pane, select **Settings** > **Allowed/blocked list**. - -2. Select the tab of the entity type you'd like to manage. - -3. Update the details of the indicator and click **Save** or click the **Delete** button if you'd like to remove the entity from the list. - -## Import a list -You can also choose to upload a CSV file that defines the attributes of indicators, the action to be taken, and other details. - -Download the sample CSV to know the supported column attributes. - - -## Related topics -- [Manage automation allowed/blocked lists](manage-automation-allowed-blocked-list.md) - - - - - diff --git a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md deleted file mode 100644 index 8fe6ed0a0c..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Configure Microsoft Defender Security Center settings -description: Use the settings page to configure general settings, permissions, apis, and rules. -keywords: settings, general settings, permissions, apis, rules -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- -# Configure Microsoft Defender Security Center settings - -**Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-prefsettings-abovefoldlink) - -Use the **Settings** menu to modify general settings, advanced features, enable the preview experience, email notifications, and the custom threat intelligence feature. - -## In this section - -Topic | Description -:---|:--- -General settings | Modify your general settings that were previously defined as part of the onboarding process. -Permissions | Manage portal access using RBAC as well as machine groups. -APIs | Enable the threat intel and SIEM integration. -Rules | Configure suppressions rules and automation settings. -Machine management | Onboard and offboard machines. - diff --git a/windows/security/threat-protection/microsoft-defender-atp/response-actions.md b/windows/security/threat-protection/microsoft-defender-atp/response-actions.md deleted file mode 100644 index 36b3d69003..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/response-actions.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Take response actions on files and machines in Microsoft Defender ATP -description: Take response actions on files and machines by stopping and quarantining files, blocking a file, isolating machines, or collecting an investigation package. -keywords: respond, stop and quarantine, block file, deep analysis, isolate machine, collect investigation package, action center -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - -# Take response actions in Microsoft Defender ATP - -**Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - - - - ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-responseactions-abovefoldlink) - -You can take response actions on machines and files to quickly respond to detected attacks so that you can contain or reduce and prevent further damage caused by malicious attackers in your organization. - ->[!NOTE] -> The machine related response actions are only available for machines on Windows 10 (version 1703 or higher), Windows Server, version 1803 and Windows Server 2019. - -## In this section -Topic | Description -:---|:--- -[Take response actions on a machine](respond-machine-alerts.md)| Isolate machines or collect an investigation package. -[Take response actions on a file](respond-file-alerts.md)| Stop and quarantine files or block a file from your network. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md deleted file mode 100644 index 0cf451828c..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Troubleshoot Microsoft Defender Advanced Threat Protection capabilities -description: Find solutions to issues on sensor state, service issues, or other Microsoft Defender ATP capabilities -keywords: troubleshoot, sensor, state, service, issues, attack surface reduction, next generation protection -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: troubleshooting ---- - -# Troubleshoot Microsoft Defender Advanced Threat Protection - -Troubleshoot issues that might arise as you use Microsoft Defender ATP capabilities. - -## In this section -Topic | Description -:---|:--- -Troubleshoot sensor state | Find solutions for issues related to the Microsoft Defender ATP sensor -Troubleshoot service issues | Fix issues related to the Microsoft Defender Advanced Threat service -Troubleshoot attack surface reduction | Fix issues related to network protection and attack surface reduction rules -Troubleshoot next generation protection | If you encounter a problem with antivirus, you can search the tables in this topic to find a matching issue and potential solution - diff --git a/windows/security/threat-protection/microsoft-defender-atp/use-apis.md b/windows/security/threat-protection/microsoft-defender-atp/use-apis.md deleted file mode 100644 index 12a8e4cc4e..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/use-apis.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Microsoft Defender ATP APIs -ms.reviewer: -description: Use the exposed data and actions using a set of progammatic APIs that are part of the Microsoft Intelligence Security Graph. -keywords: apis, api, wdatp, open api, windows defender atp api, public api, alerts, machine, user, domain, ip, file -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -search.appverid: met150 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: ellevin -author: levinec -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: conceptual ---- - -# Microsoft Defender ATP APIs - -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -## In this section -Topic | Description -:---|:--- -[Microsoft Defender ATP API overview](apis-intro.md) | Learn how to access Microsoft Defender ATP APIs. -[Supported Microsoft Defender ATP APIs](exposed-apis-list.md) | Learn more about how you can run API calls to individual supported entities, and details such as HTTP request values, request headers and expected responses. Examples include APIs for [alert resource type](alerts.md), [domain related alerts](get-domain-related-alerts.md), or even actions such as [isolate machine](isolate-machine.md). -How to use APIs - Samples | Learn how to use Advanced hunting APIs and multiple APIs such as PowerShell. Other examples include [schedule advanced hunting using Microsoft Flow](run-advanced-query-sample-ms-flow.md) or [OData queries](exposed-apis-odata-samples.md). From 0c80e12633b54b10fb68fbe2b189239240a4d62d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 15:36:46 -0700 Subject: [PATCH 21/43] fix error --- .openpublishing.redirection.json | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f2ac2223ad..f678c7bb7b 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -14442,11 +14442,6 @@ "redirect_document_id": true }, { -"source_path":"windows/security/threat-protection/windows-defender-atp/use-apis.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/use-apis", -"redirect_document_id": false -}, -{ "source_path":"windows/security/threat-protection/windows-defender-atp/exposed-apis-create-app-nativeapp.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp", "redirect_document_id": false @@ -15063,9 +15058,9 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", -"redirect_document_id": true +"source_path":"windows/security/threat-protection/windows-defender-atp/use-apis.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/use-apis", +"redirect_document_id": false }, { "source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", From 3fd44010b1b00825c0e564a2d5d7b20e30f3aaa0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 15:43:11 -0700 Subject: [PATCH 22/43] update json --- .openpublishing.redirection.json | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f678c7bb7b..f84cd295f5 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -14787,6 +14787,11 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/get-started.md", +"redirect_url": "/windows/security/threat-protection/index.md", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/use-apis", "redirect_document_id": false @@ -15046,12 +15051,6 @@ "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", "redirect_document_id": true }, - -{ -"source_path": "windows/security/threat-protection/microsoft-defender-atp/get-started.md", -"redirect_url": "/windows/security/threat-protection/", -"redirect_document_id": true -}, { "source_path": "windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp", From 60fc617ded8750485f089e6d778c8ab1d27effab Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 9 Aug 2019 16:09:40 -0700 Subject: [PATCH 23/43] fix --- .openpublishing.redirection.json | 72 ++++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f84cd295f5..4f7d56e2c7 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1607,16 +1607,31 @@ "redirect_document_id": true }, { +"source_path": "windows/keep-secure/preferences-setup-windows-defender-advanced-threat-protection.md", +"redirect_url": "/windows/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection", +"redirect_document_id": true +}, +{ "source_path": "windows/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection", "redirect_document_id": true }, { "source_path": "windows/security/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/use-apis", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/preferences-setup", "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", +"redirect_document_id": true +}, +{ "source_path": "windows/threat-protection/windows-defender-atp/prerelease.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/prerelease", "redirect_document_id": true @@ -1692,6 +1707,16 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/response-actions.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts", +"redirect_document_id": false +}, +{ +"source_path": "windows/keep-secure/response-actions-windows-defender-advanced-threat-protection.md", +"redirect_url": "/windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection", +"redirect_document_id": true +}, +{ "source_path": "windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection", "redirect_document_id": true @@ -1807,11 +1832,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp", -"redirect_document_id": true -}, -{ "source_path": "windows/security/threat-protection/windows-defender-atp/troubleshoot-overview.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview", "redirect_document_id": true @@ -12032,11 +12052,6 @@ "redirect_document_id": true }, { -"source_path": "windows/keep-secure/preferences-setup-windows-defender-advanced-threat-protection.md", -"redirect_url": "/windows/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection", -"redirect_document_id": true -}, -{ "source_path": "windows/keep-secure/prepare-your-organization-for-bitlocker-planning-and-policies.md", "redirect_url": "/windows/device-security/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies", "redirect_document_id": true @@ -12187,11 +12202,6 @@ "redirect_document_id": true }, { -"source_path": "windows/keep-secure/response-actions-windows-defender-advanced-threat-protection.md", -"redirect_url": "/windows/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection", -"redirect_document_id": true -}, -{ "source_path": "windows/keep-secure/restore-files-and-directories.md", "redirect_url": "/windows/device-security/security-policy-settings/restore-files-and-directories", "redirect_document_id": true @@ -15042,14 +15052,9 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/microsoft-defender-atp/response-actions.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts", -"redirect_document_id": true -}, -{ -"source_path": "windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", -"redirect_document_id": true +"source_path": "windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp", +"redirect_document_id": false }, { "source_path": "windows/security/threat-protection/microsoft-defender-atp/troubleshoot-overview.md", @@ -15062,16 +15067,6 @@ "redirect_document_id": false }, { -"source_path": "windows/security/threat-protection/microsoft-defender-atp/use-apis.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", -"redirect_document_id": true -}, -{ -"source_path": "windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", -"redirect_document_id": true -}, -{ "source_path": "windows/security/threat-protection/windows-defender-atp/user-alert-windows-defender-advanced-threat-protection-new.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/user", "source_path": "windows/deployment/planning/windows-10-fall-creators-deprecation.md", @@ -15099,16 +15094,21 @@ "redirect_document_id": true }, { -"source_path": "windows/deployment/windows-10-enterprise-subscription-activation.md", -"redirect_url": "/windows/deployment/windows-10-subscription-activation", +"source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list", "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators.md", +"source_path": "windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", "redirect_document_id": true }, { +"source_path": "windows/deployment/windows-10-enterprise-subscription-activation.md", +"redirect_url": "/windows/deployment/windows-10-subscription-activation", +"redirect_document_id": true +}, +{ "source_path": "windows/hub/windows-10-landing.yml", "redirect_url": "/windows/windows-10", "redirect_document_id": true From d1c417e6080262b5dc0e1e241920a93670a27504 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 13 Aug 2019 11:03:52 -0700 Subject: [PATCH 24/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) 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 dad9f48e05..fa057e0d10 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 @@ -42,7 +42,7 @@ With Tamper Protection, malicious apps are prevented from taking actions like th - Editing or removing security settings through group policies - and so on. -Tamper Protection doesn't prevent you from viewing your security settings, or your security team from viewing or changing settings for your organization. In addition, Tamper Protection doesn't affect how third-party antivirus apps register with the Windows Security app. Note that if your organization is using Windows 10 Enterprise E5, individual users can't change the Tamper Protection setting; this is managed by your security team. +Tamper Protection doesn't prevent you from viewing your security settings. And, Tamper Protection doesn't affect how third-party antivirus apps register with the Windows Security app. If your organization is using Windows 10 Enterprise E5, individual users can't change the Tamper Protection setting; this is managed by your security team. ### What do you want to do? @@ -76,10 +76,10 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 1. Make sure your organization meets the following requirements: - - Your organization must have Microsoft 365 E5, which includes Microsoft Defender Advanced Threat Protection. (See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) - - Your organization's devices must be managed by Intune. + - Your organization must have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (this is included in Microsoft 365 E5. See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) + - Your organization's devices must be managed by [Intune](https://docs.microsoft.com/intune/device-management-capabilities). - Your Windows machines must be running Windows OS 1903 or later. - - Your machines must be using antimalware platform version 4.18.1906.3 (or above) and antimalware engine version 15500.X (or above) + - Your machines must be using antimalware platform version 4.18.1906.3 (or above) and antimalware engine version 1.1.15500.X (or above) - You must be using Windows Security and update security intelligence to version 1.287.60.0 (or above) 2. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. @@ -94,7 +94,7 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 5. Assign the profile to one or more groups. -### Frequently asked questions about configuring Tamper Protection in Intune (Microsoft 365 E5) +### Frequently asked questions #### To which Windows OS versions is configuring Tamper Protection is applicable? @@ -104,13 +104,13 @@ Windows 1903 May release No -#### Will configuring Tamper Protection in Intune have any impact on third party AV registration? +#### Will Tamper Protection have any impact on third party antivirus registration? -Third-party antivirus must be registered with the Windows Security Application. +No, third-party antivirus will continue to register with the Windows Security application. #### What happens if Microsoft Defender is not active on a device? -Configuring Tamper Protection in Intune will not have any impact on such devices. +Tamper Protection will not have any impact on such devices. #### How can I turn Tamper Protection on/off? @@ -137,7 +137,7 @@ Currently, configuring Tamper Protection in Intune is only available for custome #### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? -You won’t be able to turn the feature on; those change requests are ignored. +You won’t be able to change the features that are protected by Tamper Protection; those change requests are ignored. #### I’m an enterprise customer. Can local admins change Tamper Protection on their devices? @@ -154,3 +154,7 @@ Yes. The alert is shown in [https://microsoft.securitycenter.com](https://micros In addition, your security operations team can use hunting queries, such as the following: `AlertEvents | where Title == "Tamper Protection bypass"` + +## Related articles + +[Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/intune/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune) From fa608c5b333a88220eed6f424e99f6872640a066 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 13 Aug 2019 11:29:07 -0700 Subject: [PATCH 25/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...-security-settings-with-tamper-protection.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) 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 fa057e0d10..5c6baa68ea 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 @@ -78,9 +78,10 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- - Your organization must have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (this is included in Microsoft 365 E5. See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) - Your organization's devices must be managed by [Intune](https://docs.microsoft.com/intune/device-management-capabilities). - - Your Windows machines must be running Windows OS 1903 or later. - - Your machines must be using antimalware platform version 4.18.1906.3 (or above) and antimalware engine version 1.1.15500.X (or above) - - You must be using Windows Security and update security intelligence to version 1.287.60.0 (or above) + - Your Windows machines must be running [Windows OS 1903](https://docs.microsoft.com/windows/release-information/status-windows-10-1903) or later. + - You must be using Windows security and update [security intelligence](https://www.microsoft.com/wdsi/definitions) to version 1.287.60.0 (or above) + - Your machines must be using anti-malware platform version 4.18.1906.3 (or above) and anti-malware engine version 1.1.15500.X (or above) + 2. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. @@ -88,9 +89,9 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 4. Create a profile that includes the following settings: - - Platform: Windows 10 and later - - ProfileType: Endpoint protection - - Settings > Windows Defender Security Center > Tamper Protection + - **Platform**: Windows 10 and later + - **ProfileType**: Endpoint protection + - **Settings** > Windows Defender Security Center > Tamper Protection 5. Assign the profile to one or more groups. @@ -157,4 +158,8 @@ In addition, your security operations team can use hunting queries, such as the ## Related articles +[Windows 10 Enterprise Security](https://docs.microsoft.com/windows/security/index) + [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/intune/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune) + +[Microsoft 365 Enterprise overview (at a glance)](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview#at-a-glance) From cea0bde34dcd6df76a4b06b7b8189766bea89680 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 13 Aug 2019 11:30:36 -0700 Subject: [PATCH 26/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) 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 5c6baa68ea..3a746057d9 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 @@ -95,60 +95,60 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 5. Assign the profile to one or more groups. -### Frequently asked questions +## Frequently asked questions -#### To which Windows OS versions is configuring Tamper Protection is applicable? +### To which Windows OS versions is configuring Tamper Protection is applicable? Windows 1903 May release -#### Is configuring Tamper Protection in Intune supported on servers? +### Is configuring Tamper Protection in Intune supported on servers? No -#### Will Tamper Protection have any impact on third party antivirus registration? +### Will Tamper Protection have any impact on third party antivirus registration? No, third-party antivirus will continue to register with the Windows Security application. -#### What happens if Microsoft Defender is not active on a device? +### What happens if Microsoft Defender is not active on a device? Tamper Protection will not have any impact on such devices. -#### How can I turn Tamper Protection on/off? +### How can I turn Tamper Protection on/off? If you are home user, see [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). If you are an organization using Microsoft Defender Advanced Threat Protection E5, you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune). -#### How does configuring Tamper Protection in Intune affect how i manage Windows Defender through my group policy? +### How does configuring Tamper Protection in Intune affect how i manage Windows Defender through my group policy? Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender settings will be ignored when Tamper Protection is on. -#### For MDATP E5, is configuring Tamper Protection in Intune targeted to the entire organization only? +### For MDATP E5, is configuring Tamper Protection in Intune targeted to the entire organization only? Configuring Tamper Protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. -#### Can I configure Tamper Protection in System Center Configuration Manager? +### Can I configure Tamper Protection in System Center Configuration Manager? Currently we do not have support to manage Tamper Protection through System Center Configuration Manager. -#### I have Windows E3 enrollment. Can I use configuring Tamper Protection in Intune? +### I have Windows E3 enrollment. Can I use configuring Tamper Protection in Intune? Currently, configuring Tamper Protection in Intune is only available for customers who have Microosft Defender Advanced Threat Protection E5. -#### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? +### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? You won’t be able to change the features that are protected by Tamper Protection; those change requests are ignored. -#### I’m an enterprise customer. Can local admins change Tamper Protection on their devices? +### I’m an enterprise customer. Can local admins change Tamper Protection on their devices? No. Local admins cannot change or modify Tamper Protection settings. -#### What happens if my device is onboarded with Microsoft Defender Advanced Threat Protection and then goes into an off-boarded state? +### What happens if my device is onboarded with Microsoft Defender Advanced Threat Protection and then goes into an off-boarded state? In this case, Tamper Protection status changes, and this feature is no longer applied. -#### Will there be an alert about Tamper Protection status changing in the Microsoft Defender Advanced Threat Protection portal? +### 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://microsoft.securitycenter.com](https://microsoft.securitycenter.com) under **Alerts**. From 73d485f29380d63947aadea0fc117851713db5fc Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 13 Aug 2019 11:32:08 -0700 Subject: [PATCH 27/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ent-changes-to-security-settings-with-tamper-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 3a746057d9..f5d22e64fe 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 @@ -46,9 +46,9 @@ Tamper Protection doesn't prevent you from viewing your security settings. And, ### What do you want to do? -- [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine) +[Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine) -- [Turn Tamper Protection on (or off) for your organization with Intune (Preview)](#turn-tamper-protection-on-or-off-for-your-organization-with-intune) +[Turn Tamper Protection on (or off) for your organization with Intune (Preview)](#turn-tamper-protection-on-or-off-for-your-organization-with-intune) ## Turn Tamper Protection on (or off) for an individual machine From 38d426920b2f4124b79074f22cce1a3875c554dc Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 13 Aug 2019 11:34:47 -0700 Subject: [PATCH 28/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ent-changes-to-security-settings-with-tamper-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f5d22e64fe..7f0888c9f7 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 @@ -124,7 +124,7 @@ If you are an organization using Microsoft Defender Advanced Threat Protection E Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender settings will be ignored when Tamper Protection is on. -### For MDATP E5, is configuring Tamper Protection in Intune targeted to the entire organization only? +### For Microsoft Defender Advanced Threat Protection E5, is configuring Tamper Protection in Intune targeted to the entire organization only? Configuring Tamper Protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. @@ -134,7 +134,7 @@ Currently we do not have support to manage Tamper Protection through System Cent ### I have Windows E3 enrollment. Can I use configuring Tamper Protection in Intune? -Currently, configuring Tamper Protection in Intune is only available for customers who have Microosft Defender Advanced Threat Protection E5. +Currently, configuring Tamper Protection in Intune is only available for customers who have Microsoft Defender Advanced Threat Protection E5. ### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? From 772b51534a9e93fb312826b24ff6ca534fc53891 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 13 Aug 2019 11:51:14 -0700 Subject: [PATCH 29/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...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 7f0888c9f7..ae2c287e14 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 @@ -63,7 +63,7 @@ If you are a home user, or you are not subject to settings managed by a security > [!NOTE] > Tamper Protection blocks attempts to modify Windows Defender Antivirus settings through the registry. > -> To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. +> To help ensure that Tamper Protection doesn’t interfere with third-party security products or enterprise installation scripts that modify these settings, go to **Windows Security** and update **Security intelligence** to version 1.287.60.0 or later. (See [Security intelligence updates](https://www.microsoft.com/wdsi/definitions).) > > Once you’ve made this update, Tamper Protection will continue to protect your registry settings, and will also log attempts to modify them without returning errors. From 231283aecf192e18af53ac889f7593d774aa0f32 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 13 Aug 2019 12:34:49 -0700 Subject: [PATCH 30/43] Update change-history-for-surface.md updated change history --- devices/surface/change-history-for-surface.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/devices/surface/change-history-for-surface.md b/devices/surface/change-history-for-surface.md index 14eea5c91d..992080cdb0 100644 --- a/devices/surface/change-history-for-surface.md +++ b/devices/surface/change-history-for-surface.md @@ -15,6 +15,12 @@ ms.topic: article This topic lists new and updated topics in the Surface documentation library. +## August 2019 + +| **New or changed topic** | **Description** | +| ------------------------ | --------------- | +| [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) | Updated to reflect minor changes in the file naming convention for Surface MSI files. | + ## July 2019 | **New or changed topic** | **Description** | From 99915c3b3ba29f317befcf680ac95f17d4eb8e32 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 13 Aug 2019 12:37:13 -0700 Subject: [PATCH 31/43] Update TOC.md updated for title consistency and placement of SEMM files --- devices/surface/TOC.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index e74076b642..d467d86338 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -35,10 +35,10 @@ ### [Surface Brightness Control](microsoft-surface-brightness-control.md) ### [Surface Asset Tag](assettag.md) ### [Surface firmware and driver updates](update.md) -### [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) +### [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) ### [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) ### [Surface Dock Updater](surface-dock-updater.md) -### [Use System Center Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) + ## Secure ### [Manage Surface UEFI settings](manage-surface-uefi-settings.md) @@ -46,6 +46,7 @@ ### [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) ### [Enroll and configure Surface devices with SEMM](enroll-and-configure-surface-devices-with-semm.md) ### [Unenroll Surface devices from SEMM](unenroll-surface-devices-from-semm.md) +### [Use System Center Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) ## Support ### [Fix common Surface problems using the Surface Diagnostic Toolkit for Business](surface-diagnostic-toolkit-for-business-intro.md) From d4be3472e68f700bd645cd26619ed760de54715f Mon Sep 17 00:00:00 2001 From: Lauren Moynihan Date: Tue, 13 Aug 2019 12:45:56 -0700 Subject: [PATCH 32/43] Update index.md --- education/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/index.md b/education/index.md index f07f216119..8dfa606f42 100644 --- a/education/index.md +++ b/education/index.md @@ -56,7 +56,7 @@ ms.prod: w10

From 2f92ba88d2303c21d75e378008db6d48bc9d634c Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Wed, 14 Aug 2019 17:49:34 -0700 Subject: [PATCH 33/43] Updates text and images --- devices/surface/images/wifi-band.png | Bin 0 -> 73599 bytes devices/surface/images/wifi-roaming.png | Bin 0 -> 87663 bytes ...ace-diagnostic-toolkit-for-business-intro.md | 5 ++--- 3 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 devices/surface/images/wifi-band.png create mode 100644 devices/surface/images/wifi-roaming.png diff --git a/devices/surface/images/wifi-band.png b/devices/surface/images/wifi-band.png new file mode 100644 index 0000000000000000000000000000000000000000..38681a9dc8e0a7fbddb72d617a9fc09aff6da53d GIT binary patch literal 73599 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∋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 fu`y72<9lkq%=U#Y?AEySr=SkGcQ*-T3y!zJ0r! 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 fruW?Q;cTJu_^0~GS~;aF5~Akn Date: Wed, 14 Aug 2019 17:54:54 -0700 Subject: [PATCH 34/43] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...es-to-security-settings-with-tamper-protection.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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 ae2c287e14..d9b2c3e1b5 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 @@ -117,10 +117,10 @@ Tamper Protection will not have any impact on such devices. If you are home user, see [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). -If you are an organization using Microsoft Defender Advanced Threat Protection E5, you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune). +If you are an organization using [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization with Intune](#turn-tamper-protection-on-or-off-for-your-organization-with-intune). -### How does configuring Tamper Protection in Intune affect how i manage Windows Defender through my group policy? +### How does configuring Tamper Protection in Intune affect how I manage Windows Defender through my group policy? Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender settings will be ignored when Tamper Protection is on. @@ -134,7 +134,7 @@ Currently we do not have support to manage Tamper Protection through System Cent ### I have Windows E3 enrollment. Can I use configuring Tamper Protection in Intune? -Currently, configuring Tamper Protection in Intune is only available for customers who have Microsoft Defender Advanced Threat Protection E5. +Currently, configuring Tamper Protection in Intune is only available for customers who have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). ### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? @@ -156,6 +156,10 @@ In addition, your security operations team can use hunting queries, such as the `AlertEvents | where Title == "Tamper Protection bypass"` +### Will there be a group policy setting for Tamper Protection? + +No. + ## Related articles [Windows 10 Enterprise Security](https://docs.microsoft.com/windows/security/index) @@ -163,3 +167,5 @@ In addition, your security operations team can use hunting queries, such as the [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/intune/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune) [Microsoft 365 Enterprise overview (at a glance)](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview#at-a-glance) + +[Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) From 33b7db65d744fcee455a5ae89af9e7890bd1e300 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Aug 2019 08:58:36 -0700 Subject: [PATCH 35/43] fix warnings --- .openpublishing.redirection.json | 7 +--- .../preferences-setup.md | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 4f7d56e2c7..2757821538 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1627,11 +1627,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/apis-intro", -"redirect_document_id": true -}, -{ "source_path": "windows/threat-protection/windows-defender-atp/prerelease.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/prerelease", "redirect_document_id": true @@ -15101,7 +15096,7 @@ { "source_path": "windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/deployment/windows-10-enterprise-subscription-activation.md", diff --git a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md new file mode 100644 index 0000000000..e5f2d93731 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md @@ -0,0 +1,37 @@ +--- +title: Configure Microsoft Defender Security Center settings +description: Use the settings page to configure general settings, permissions, apis, and rules. +keywords: settings, general settings, permissions, apis, rules +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Configure Microsoft Defender Security Center settings + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-prefsettings-abovefoldlink) + +Use the **Settings** menu to modify general settings, advanced features, enable the preview experience, email notifications, and the custom threat intelligence feature. + +## In this section + +Topic | Description +:---|:--- +General settings | Modify your general settings that were previously defined as part of the onboarding process. +Permissions | Manage portal access using RBAC as well as machine groups. +APIs | Enable the threat intel and SIEM integration. +Rules | Configure suppressions rules and automation settings. +Machine management | Onboard and offboard machines. From 8c47ec8b26b326b09b9305f4c2d6b2ed302d1ebb Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Thu, 15 Aug 2019 10:20:16 -0700 Subject: [PATCH 36/43] new page - wireless connectivity --- devices/surface/surface-wireless-connect.md | 84 +++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 devices/surface/surface-wireless-connect.md diff --git a/devices/surface/surface-wireless-connect.md b/devices/surface/surface-wireless-connect.md new file mode 100644 index 0000000000..5194ff2160 --- /dev/null +++ b/devices/surface/surface-wireless-connect.md @@ -0,0 +1,84 @@ +--- +title: Optimizing wireless connectivity for Surface devices +description: This topic provides guidance around recommended wireless connectivity settings for network admins and users. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: dansimp +ms.localizationpriority: medium +ms.author: dansimp +ms.topic: article +ms.date: 08/15/2019 +ms.reviewer: +manager: dansimp +--- +# Optimizing wireless connectivity for Surface devices + +## Introduction + +To stay connected with all-day battery life, Surface devices implement wireless connectivity settings that balance performance and power conservation. Outside of the most demanding mobility scenarios, users can maintain sufficient wireless connectivity without modifying default network adapter or related settings. + +In congested network environments, organizations can implement purpose-built wireless protocols across multiple network access points to facilitate roaming. This page highlights key connectivity considerations for wireless network administrators and Surface devices users in mobile scenarios utilizing Surface Pro 3 and later, Surface Book, Surface Laptop, and Surface Go. + +## Prerequisites + +This document assumes you have successfully deployed a wireless network that supports 802.11n (Wi-Fi 4) or later in accordance with best practice recommendations from leading equipment vendors. + +## Configuring access points for optimal roaming capabilities + +If you’re managing a wireless network that’s typically accessed by many different types of client devices, it’s recommended to enable specific protocols on access points (APs) in your WLAN, as described in [Fast Roaming with 802.11k, 802.11v, and 802.11r](https://docs.microsoft.com/en-us/windows-hardware/drivers/network/fast-roaming-with-802-11k--802-11v--and-802-11r). Surface devices can take advantage of the following wireless protocols: + +- **802.11r.** “**Fast BSS Transition”** accelerates connecting to new wireless access points by reducing the number of frames required before your device can access another AP as you move around with your device. +- **802.11k.** **“Neighbor Reports”** provides devices with information on current conditions at neighboring access points. It can help your Surface device choose the best AP using criteria other than signal strength such as AP utilization. + +Surface Go devices can also use 802.11v “BSS Transition Management Frames,” which functions much like 802.11k in providing information on nearby candidate APs. + +## Managing user settings + +You can achieve optimal roaming capabilities through a well-designed network that supports 802.11r and 802.11k across all access points. Ensuring that your network is properly configured to provide users with the best wireless experience is the recommended approach versus attempting to manage user settings on individual devices. Moreover, in many corporate environments Surface device users won’t be able to access advanced network adapter settings without explicit permissions or local admin rights. In other lightly managed networks, users can benefit by knowing how specific settings can impact their ability to remain connected. + +### Recommended user settings and best practices + +In certain situations, modifying advanced network adapter settings built into Surface devices may facilitate a more reliable connection. Keep in mind however that an inability to connect to wireless resources is more often due to an access point issue, networking design flaw, or environmental site issue. + +> [!NOTE] +> How you hold your Surface Pro or Surface Go can also affect signal strength. If you’re experiencing a loss of bandwidth, check that you’re not holding the top of the display, where the Wi-Fi radio receiver is located. Although holding the top of the display does not block wireless signals, it can trigger the device driver to initiate changes that reduce connectivity. + +### Keep default Auto setting for dual bandwidth capability +On most Surface devices, you can configure client network adapter settings to only connect to wireless APs over 5 gigahertz (GHz), only connect over 2.4 GHz, or let the operating system choose the best option (default Auto setting). + +**To access network adapter settings go to:** + +- **Start** > **Control panel** > **Network and Sharing Center** > **your Wi-Fi adapter** > **Properties** > **Configure** > **Advanced**. + +![* wifi-band settings*](images/wifi-band.png)
+ +Keep in mind that 2.4 GHz has some advantages over 5 GHz: It extends further and more easily penetrates through walls or other solid objects. Unless you have a clear use case that warrants connecting to 5 GHz, it’s recommended to leave the Band setting in the default state to avoid possible adverse consequences. For example: + + +- Many hotspots found in hotels, coffee shops, and airports still only use 2.4 GHz, effectively blocking access to devices if Band is set to 5 GHz Only. +- Since Miracast wireless display connections require the initial handshake to be completed over 2.4 GHz channels, devices won’t be able to connect at 5 GHz Only. + +> [!NOTE] +> By default Surface devices will prefer connecting to 5 GHz if available. However, to preserve power in a low battery state, Surface will first look for a 2.4 GHz connection. + +You can also toggle the band setting as needed to suit your environment. For example, users living in high density apartment buildings with multiple Wi-Fi hotspots — amid the presence of consumer devices all broadcasting via 2.4 GHz — will likely benefit by setting their Surface device to connect on 5 GHz only and then revert to Auto when needed. + +### Roaming aggressiveness settings on Surface Go + +Front-line workers using Surface Go may wish to select a signal strength threshold that prompts the device to search for a new access point when signal strength drops (roaming aggressiveness). By default, Surface devices attempt to roam to a new access point if the signal strength drops below **Medium** (50 percent signal strength). Note that whenever you increase roaming aggressiveness, you accelerate battery power consumption. + +Leave the roaming aggressiveness setting in the default state unless you’re encountering connectivity issues in specific mobile scenarios such as conducting environmental site inspections while also maintaining voice and video connectivity during a conference meeting. If you don’t notice any improvement revert to the default **Medium** state. + +**To enable roaming aggressiveness on Surface Go:** + +1. Go to **Start > Control Panel** > **Network and Internet** > **Network and Sharing Center.** +2. Under **Connections** select **Wi-Fi** and then select **Properties.** +3. Select **Client for Microsoft Networks** and then select **Configure** +4. Select **Advanced** > **Roaming Aggressiveness** and choose ****your preferred value from the drop-down menu. + +![* Roaming aggressiveness settings *](images/wifi-roaming.png)
+ +## Conclusion + +Surface devices are designed with default settings for optimal wireless connectivity balanced alongside the need to preserve battery life. The most effective way of enabling reliable connectivity for Surface devices is through a well-designed network that supports 802.11r and 802.11k. Users can adjust network adapter settings or roaming aggressiveness but should only do so in response to specific environmental factors and revert to default state if there’s no noticeable improvement. From 5737fc1e7749183046187ee5bd5648760bb0aa9b Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Thu, 15 Aug 2019 10:35:00 -0700 Subject: [PATCH 37/43] new page for wireless connect --- devices/surface/TOC.md | 9 +++++---- devices/surface/change-history-for-surface.md | 2 ++ devices/surface/surface-wireless-connect.md | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index d467d86338..b5f4d56009 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -30,6 +30,7 @@ ### [Surface System SKU reference](surface-system-sku-reference.md) ## Manage +### [Optimizing wireless connectivity for Surface devices](surface-wireless-connect.md) ### [Best practice power settings for Surface devices](maintain-optimal-power-settings-on-Surface-devices.md) ### [Battery Limit setting](battery-limit.md) ### [Surface Brightness Control](microsoft-surface-brightness-control.md) @@ -48,11 +49,11 @@ ### [Unenroll Surface devices from SEMM](unenroll-surface-devices-from-semm.md) ### [Use System Center Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) -## Support +## Troubleshoot ### [Fix common Surface problems using the Surface Diagnostic Toolkit for Business](surface-diagnostic-toolkit-for-business-intro.md) -### [Deploy Surface Diagnostic Toolkit for Business](surface-diagnostic-toolkit-business.md) -### [Use Surface Diagnostic Toolkit for Business in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) -### [Run Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) +#### [Deploy Surface Diagnostic Toolkit for Business](surface-diagnostic-toolkit-business.md) +#### [Use Surface Diagnostic Toolkit for Business in desktop mode](surface-diagnostic-toolkit-desktop-mode.md) +#### [Run Surface Diagnostic Toolkit for Business using commands](surface-diagnostic-toolkit-command-line.md) ### [Surface Data Eraser](microsoft-surface-data-eraser.md) ### [Top support solutions for Surface devices](support-solutions-surface.md) ### [Change history for Surface documentation](change-history-for-surface.md) diff --git a/devices/surface/change-history-for-surface.md b/devices/surface/change-history-for-surface.md index 992080cdb0..ea290fea58 100644 --- a/devices/surface/change-history-for-surface.md +++ b/devices/surface/change-history-for-surface.md @@ -19,8 +19,10 @@ This topic lists new and updated topics in the Surface documentation library. | **New or changed topic** | **Description** | | ------------------------ | --------------- | +| [Optimizing wireless connectivity for Surface devices](surface-wireless-connect.md) | New document highlights key wireless connectivity considerations for Surface devices in mobile scenarios. | | [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) | Updated to reflect minor changes in the file naming convention for Surface MSI files. | + ## July 2019 | **New or changed topic** | **Description** | diff --git a/devices/surface/surface-wireless-connect.md b/devices/surface/surface-wireless-connect.md index 5194ff2160..fe1ff34fe6 100644 --- a/devices/surface/surface-wireless-connect.md +++ b/devices/surface/surface-wireless-connect.md @@ -18,7 +18,7 @@ manager: dansimp To stay connected with all-day battery life, Surface devices implement wireless connectivity settings that balance performance and power conservation. Outside of the most demanding mobility scenarios, users can maintain sufficient wireless connectivity without modifying default network adapter or related settings. -In congested network environments, organizations can implement purpose-built wireless protocols across multiple network access points to facilitate roaming. This page highlights key connectivity considerations for wireless network administrators and Surface devices users in mobile scenarios utilizing Surface Pro 3 and later, Surface Book, Surface Laptop, and Surface Go. +In congested network environments, organizations can implement purpose-built wireless protocols across multiple network access points to facilitate roaming. This page highlights key wireless connectivity considerations in mobile scenarios utilizing Surface Pro 3 and later, Surface Book, Surface Laptop, and Surface Go. ## Prerequisites From be526fdb1dc5cdf5daa485c6a0cfb7b194a454fc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Aug 2019 10:38:39 -0700 Subject: [PATCH 38/43] redirect --- .openpublishing.redirection.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 2757821538..ec4bd3b774 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15084,6 +15084,11 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md", +"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", +"redirect_document_id": false +}, +{ "source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/manage-indicators", "redirect_document_id": true @@ -15094,11 +15099,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list.md", -"redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", -"redirect_document_id": false -}, -{ "source_path": "windows/deployment/windows-10-enterprise-subscription-activation.md", "redirect_url": "/windows/deployment/windows-10-subscription-activation", "redirect_document_id": true From 33c5492a9269d5e720e23969af189dff914a9b3b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Aug 2019 10:43:43 -0700 Subject: [PATCH 39/43] json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ec4bd3b774..48f671dadc 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15091,7 +15091,7 @@ { "source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/manage-indicators", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators.md", From 1e0d05382fd111d8dd9e40becf256dd156e98b59 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Aug 2019 10:44:14 -0700 Subject: [PATCH 40/43] revert --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 48f671dadc..ec4bd3b774 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15091,7 +15091,7 @@ { "source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators-windows-defender-advanced-threat-protection.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/manage-indicators", -"redirect_document_id": false +"redirect_document_id": true }, { "source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators.md", From fca8ecbd6268cf3d1aa597d76a7eecf97ac9ca73 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Aug 2019 10:59:50 -0700 Subject: [PATCH 41/43] false --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ec4bd3b774..d3069c4d21 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15096,7 +15096,7 @@ { "source_path": "windows/security/threat-protection/windows-defender-atp/manage-indicators.md", "redirect_url": "/windows/security/threat-protection/microsoft-defender-atp/manage-allowed-blocked-list", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/deployment/windows-10-enterprise-subscription-activation.md", From 73218b275bf639e0ad36255e5e641f51b8e065f2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Aug 2019 14:36:21 -0700 Subject: [PATCH 42/43] update troubleshooting topic --- .../troubleshoot-onboarding.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index fa862e9599..5f81c16bed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -25,20 +25,22 @@ ms.topic: troubleshooting - Windows Server 2016 - You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the machines. + +## Troubleshoot issues with onboarding tools + If you have completed the onboarding process and don't see machines in the [Machines list](investigate-machines.md) after an hour, it might indicate an onboarding or connectivity problem. -## Troubleshoot onboarding when deploying with Group Policy +### Troubleshoot onboarding when deploying with Group Policy Deployment with Group Policy is done by running the onboarding script on the machines. The Group Policy console does not indicate if the deployment has succeeded or not. If you have completed the onboarding process and don't see machines in the [Machines list](investigate-machines.md) after an hour, you can check the output of the script on the machines. For more information, see [Troubleshoot onboarding when deploying with a script](#troubleshoot-onboarding-when-deploying-with-a-script). If the script completes successfully, see [Troubleshoot onboarding issues on the machines](#troubleshoot-onboarding-issues-on-the-machine) for additional errors that might occur. -## Troubleshoot onboarding issues when deploying with System Center Configuration Manager +### Troubleshoot onboarding issues when deploying with System Center Configuration Manager When onboarding machines using the following versions of System Center Configuration Manager: - System Center 2012 Configuration Manager - System Center 2012 R2 Configuration Manager @@ -52,7 +54,7 @@ If the deployment fails, you can check the output of the script on the machines. If the onboarding completed successfully but the machines are not showing up in the **Machines list** after an hour, see [Troubleshoot onboarding issues on the machine](#troubleshoot-onboarding-issues-on-the-machine) for additional errors that might occur. -## Troubleshoot onboarding when deploying with a script +### Troubleshoot onboarding when deploying with a script **Check the result of the script on the machine**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. @@ -76,7 +78,7 @@ Event ID | Error Type | Resolution steps 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). 65 | Insufficient privileges| Run the script again with administrator privileges. -## Troubleshoot onboarding issues using Microsoft Intune +### Troubleshoot onboarding issues using Microsoft Intune You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. If you have configured policies in Intune and they are not propagated on machines, you might need to configure automatic MDM enrollment. From 81790b9e25ca8dc1fd022934df388db133853a58 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Thu, 15 Aug 2019 20:15:28 -0700 Subject: [PATCH 43/43] CAT Auto Pulish for Windows Release Messages - 20190815200606 (#916) * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_2019081517515100 * manual fix * change order of message * change again --- .../release-information/status-windows-10-1507.yml | 4 ++-- ...tus-windows-10-1607-and-windows-server-2016.yml | 14 ++------------ .../release-information/status-windows-10-1703.yml | 4 ++-- .../release-information/status-windows-10-1709.yml | 4 ++-- .../release-information/status-windows-10-1803.yml | 4 ++-- ...tus-windows-10-1809-and-windows-server-2019.yml | 4 ++-- .../release-information/status-windows-10-1903.yml | 4 ++-- ...us-windows-7-and-windows-server-2008-r2-sp1.yml | 4 ++-- ...atus-windows-8.1-and-windows-server-2012-r2.yml | 4 ++-- .../status-windows-server-2008-sp2.yml | 4 ++-- .../status-windows-server-2012.yml | 4 ++-- .../release-information/windows-message-center.yml | 3 +-- 12 files changed, 23 insertions(+), 34 deletions(-) diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml index ad95a86417..31a7a6d3e9 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 updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 10240.18305

August 13, 2019
KB4512497
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 10240.18305

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

See details >
OS Build 10240.18244

June 11, 2019
KB4503291
Resolved External
August 09, 2019
07:03 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 10240.18094

January 08, 2019
KB4480962
Mitigated
April 25, 2019
02:00 PM PT
@@ -78,7 +78,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512497, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 10240.18305

August 13, 2019
KB4512497
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 10240.18305

August 13, 2019
KB4512497
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 10240.18244

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

Opened:
August 09, 2019
04:25 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 91613ec839..8118608a28 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,13 +60,12 @@ 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.

- + - @@ -86,7 +85,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 14393.3144

August 13, 2019
KB4512517
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 14393.3144

August 13, 2019
KB4512517
Acknowledged
August 14, 2019
05:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 14393.3115

July 16, 2019
KB4507459
Resolved
KB4512517
August 13, 2019
10:00 AM PT
Internet Explorer 11 and apps using the WebBrowser control may fail to render
JavaScript may fail to render as expected in Internet Explorer 11 and in apps using JavaScript or the WebBrowser control.

See details >
OS Build 14393.3085

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

See details >
OS Build 14393.3025

June 11, 2019
KB4503267
Resolved External
August 09, 2019
07:03 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 14393.3053

June 18, 2019
KB4503294
Investigating
August 01, 2019
05:00 PM PT
SCVMM cannot enumerate and manage logical switches deployed on the host
For hosts managed by System Center Virtual Machine Manager (VMM), VMM cannot enumerate and manage logical switches deployed on the host.

See details >
OS Build 14393.2639

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

See details >
OS Build 14393.2941

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

See details >
OS Build 14393.3025

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

See details >
OS Build 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
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512517, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 14393.3144

August 13, 2019
KB4512517
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 14393.3144

August 13, 2019
KB4512517
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 14393.3025

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

Opened:
August 09, 2019
04:25 PM PT
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
Next steps: We are working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 14393.3053

June 18, 2019
KB4503294
Investigating
Last updated:
August 01, 2019
05:00 PM PT

Opened:
August 01, 2019
05:00 PM PT
@@ -104,15 +103,6 @@ sections: " -- title: June 2019 -- items: - - type: markdown - text: " - - -
DetailsOriginating updateStatusHistory
Some applications may fail to run as expected on clients of AD FS 2016
Some applications may fail to run as expected on clients of Active Directory Federation Services 2016 (AD FS 2016) after installation of KB4493473 on the server. Applications that may exhibit this behavior use an IFRAME during non-interactive authentication requests and receive X-Frame Options set to DENY.

Affected platforms:
  • Server: Windows Server 2016
Resolution: This issue was resolved in KB4507459.

Back to top
OS Build 14393.2941

April 25, 2019
KB4493473
Resolved
KB4507459
Resolved:
July 16, 2019
10:00 AM PT

Opened:
June 04, 2019
05:55 PM PT
- " - - title: January 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 14b06262a2..1b0889dbd0 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.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.

- + @@ -79,7 +79,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 15063.1988

August 13, 2019
KB4512507
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 15063.1988

August 13, 2019
KB4512507
Acknowledged
August 14, 2019
05:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 15063.1955

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

See details >
OS Build 15063.1868

June 11, 2019
KB4503279
Resolved External
August 09, 2019
07:03 PM PT
Certain operations performed on a Cluster Shared Volume may fail
Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

See details >
OS Build 15063.1563

January 08, 2019
KB4480973
Mitigated
April 25, 2019
02:00 PM PT
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512507, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 15063.1988

August 13, 2019
KB4512507
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 15063.1988

August 13, 2019
KB4512507
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 15063.1868

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

Opened:
August 09, 2019
04:25 PM PT
" diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 0f421e0330..39d57eafaa 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.

- + @@ -80,7 +80,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 16299.1331

August 13, 2019
KB4512516
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 16299.1331

August 13, 2019
KB4512516
Acknowledged
August 14, 2019
05:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 16299.1296

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

See details >
OS Build 16299.1217

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

See details >
OS Build 16299.1217

June 11, 2019
KB4503284
Mitigated
July 10, 2019
07:09 PM PT
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512516, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 16299.1331

August 13, 2019
KB4512516
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 16299.1331

August 13, 2019
KB4512516
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 16299.1217

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

Opened:
August 09, 2019
04:25 PM PT
" diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 43dd7629a1..3b3b4c6a3a 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -65,7 +65,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.

- + @@ -86,7 +86,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17134.950

August 13, 2019
KB4512501
Acknowledged
August 14, 2019
05:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 17134.915

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

See details >
OS Build 17134.829

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

See details >
OS Build 17134.829

June 11, 2019
KB4503286
Mitigated
July 10, 2019
07:09 PM PT
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512501, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 17134.950

August 13, 2019
KB4512501
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 17134.829

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

Opened:
August 09, 2019
04: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 84e577f6f6..9115ba12a6 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.

- + @@ -87,7 +87,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 17763.678

August 13, 2019
KB4511553
Acknowledged
August 14, 2019
05:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 17763.652

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

See details >
OS Build 17763.557

June 11, 2019
KB4503327
Resolved External
August 09, 2019
07:03 PM PT
Apps and scripts using the NetQueryDisplayInformation API may fail with error
Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

See details >
OS Build 17763.55

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 17763.678

August 13, 2019
KB4511553
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 17763.557

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

Opened:
August 09, 2019
04:25 PM PT
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
Next steps: We are working on a resolution and will provide an update in an upcoming release.

Back to top
OS Build 17763.55

October 09, 2018
KB4464330
Investigating
Last updated:
August 01, 2019
05:00 PM PT

Opened:
August 01, 2019
05:00 PM PT
diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index ac69403baa..4d5a9c2743 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -65,7 +65,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.

- + @@ -95,7 +95,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
OS Build 18362.295

August 13, 2019
KB4512508
Acknowledged
August 14, 2019
05:08 PM PT
Domain connected devices that use MIT Kerberos realms will not start up
Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Investigating
August 13, 2019
06:59 PM PT
MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on Windows devices that installed updates on June 11, 2019 or later.

See details >
OS Build 18362.175

June 11, 2019
KB4503293
Resolved External
August 09, 2019
07:03 PM PT
Issues updating when certain versions of Intel storage drivers are installed
Certain versions of Intel Rapid Storage Technology (Intel RST) drivers may cause updating to Windows 10, version 1903 to fail.

See details >
OS Build 18362.145

May 29, 2019
KB4497935
Mitigated External
August 09, 2019
07:03 PM PT
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512508, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 18362.295

August 13, 2019
KB4512508
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
OS Build 18362.295

August 13, 2019
KB4512508
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
OS Build 18362.175

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

Opened:
August 09, 2019
04:25 PM 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 e6f0096fc3..7d9fd8bc15 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.

- + @@ -81,7 +81,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512506
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512506
Acknowledged
August 14, 2019
05:08 PM PT
IA64-based devices may fail to start after installing updates
After installing updates released on or after August 13, 2019, IA64-based devices may fail to start.

See details >
August 13, 2019
KB4512506
Resolved
KB4474419
August 13, 2019
10:00 AM PT
Windows updates that are SHA-2 signed may not be offered
Windows udates that are SHA-2 signed are not available with Symantec Endpoint Protection installed

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

See details >
April 09, 2019
KB4493472
Resolved External
August 13, 2019
06:59 PM PT
- + 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 14996a4841..830012240d 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.

DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512506, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512506
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512506
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

Opened:
August 14, 2019
03:34 PM PT
IA64-based devices may fail to start after installing updates
After installing KB4512506, IA64-based devices may fail to start with the following error:
\"File: \\Windows\\system32\\winload.efi
Status: 0xc0000428
Info: Windows cannot verify the digital signature for this file.\"

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1
Resolution: This issue has been resolved in the latest version of KB4474419 (released on or after August 13, 2019).Please verify that KB4474419 is installed and restart your machine before installing KB4512506 released August 13th, 2019 or later.

 

Back to top
August 13, 2019
KB4512506
Resolved
KB4474419
Resolved:
August 13, 2019
10:00 AM PT

Opened:
August 13, 2019
08:34 AM PT
Windows updates that are SHA-2 signed may not be offered
Symantec has identified an issue that occurs when a device is running any Symantec or Norton antivirus program and installs updates for Windows that are signed with SHA-2 certificates only. The Windows updates are blocked or deleted by the antivirus program during installation, which may then cause Windows to stop working or fail to start.

Affected platforms:
  • Client: Windows 7 SP1
  • Server: Windows Server 2008 R2 SP1
Workaround: Guidance for Symantec customers can be found in the Symantec support article.

Next steps: To safeguard your update experience, Microsoft and Symantec have partnered to place a safeguard hold on devices with an affected version of Symantec Antivirus or Norton Antivirus installed to prevent them from receiving this type of Windows update until a solution is available. We recommend that you do not manually install affected updates until a solution is available.

Back to top
August 13, 2019
KB4512506
Investigating
Last updated:
August 13, 2019
06:59 PM PT

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

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

Back to top
June 11, 2019
KB4503292
Resolved External
Last updated:
August 09, 2019
07:03 PM PT

Opened:
August 09, 2019
04:25 PM PT
- + @@ -81,7 +81,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512488
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

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

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

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

See details >
June 11, 2019
KB4503276
Mitigated
July 10, 2019
07:09 PM PT
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512488, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512488
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512488
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
June 11, 2019
KB4503276
Resolved External
Last updated:
August 09, 2019
07:03 PM PT

Opened:
August 09, 2019
04: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 033396edf0..ffffcc852e 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
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512476
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

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

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

See details >
June 11, 2019
KB4503273
Mitigated
July 10, 2019
02:59 PM PT
@@ -78,7 +78,7 @@ sections: - type: markdown text: " - +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512476, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512476
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512476
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
June 11, 2019
KB4503273
Resolved External
Last updated:
August 09, 2019
07:03 PM PT

Opened:
August 09, 2019
04:25 PM PT
" diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index 08e207a24e..187dea5393 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.

- + @@ -80,7 +80,7 @@ sections: - type: markdown text: "
SummaryOriginating updateStatusLast updated
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

See details >
August 13, 2019
KB4512518
Acknowledged
August 14, 2019
03:34 PM PT
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

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

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

See details >
June 11, 2019
KB4503285
Mitigated
July 10, 2019
07:09 PM PT
Japanese IME doesn't show the new Japanese Era name as a text input option
If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

See details >
April 25, 2019
KB4493462
Mitigated
May 15, 2019
05:53 PM PT
- +
DetailsOriginating updateStatusHistory
Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
After installing KB4512518, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512518
Acknowledged
Last updated:
August 14, 2019
03:34 PM PT

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

Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Next steps: Microsoft is presently investigating this issue and will provide an update when available.

Back to top
August 13, 2019
KB4512518
Acknowledged
Last updated:
August 14, 2019
05:08 PM PT

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

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

Back to top
June 11, 2019
KB4503285
Resolved External
Last updated:
August 09, 2019
07:03 PM PT

Opened:
August 09, 2019
04:25 PM PT
" diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 85c3bf144d..2af37b5b57 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -49,10 +49,9 @@ sections: - type: markdown text: " - - +
MessageDate
August 2019 security update now available for Windows 10, version 1903 and all supported versions of Windows
The August 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. A “B” release is the primary, regular update event for each month and is the only regular release that contains security fixes. As a result, we recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
August 13, 2019
10:00 AM PT
Advisory: Bluetooth encryption key size vulnerability disclosed (CVE-2019-9506)
On August 13, 2019, Microsoft released security updates to address a Bluetooth key length encryption vulnerability. To exploit this vulnerability, an attacker would need specialized hardware and would be limited by the signal range of the Bluetooth devices in use. For more information about this industry-wide issue, see CVE-2019-9506 | Bluetooth Encryption Key Size Vulnerability in the Microsoft Security Update Guide and important guidance for IT pros in KB4514157. (Note: we are documenting this vulnerability together with guidance for IT admins as part of a coordinated industry disclosure effort.)
August 13, 2019
10:00 AM PT
Advisory: Windows Advanced Local Procedure Call Elevation of Privilege vulnerability disclosed (CVE-2019-1162)
On August 13, 2019, Google Project Zero (GPZ) disclosed an Elevation of Privilege (EoP) vulnerability in the Windows Collaborative Translation Framework (CTF) service that affects Windows operating systems, versions 8.1 and higher. An attacker must already have code execution on the target system to leverage these vulnerabilities. Microsoft released security updates on August 13, 2019 that partially address this issue. Other items disclosed by GPZ require more time to address and we are working to release a resolution in mid-September. For more information, see CVE-2019-1162 | Windows ALPC Elevation of Privilege Vulnerability
August 13, 2019
10:00 AM PT
Advisory: Windows Advanced Local Procedure Call Elevation of Privilege vulnerability disclosed (CVE-2019-1162)
On August 13, 2019, Google Project Zero (GPZ) disclosed an Elevation of Privilege (EoP) vulnerability in how Windows handles calls to Advanced Local Procedure Call (ALPC) that affects Windows operating systems, versions 8.1 and higher. An attacker must already have code execution on the target system to leverage these vulnerabilities. Microsoft released security updates on August 13, 2019 that partially address this issue. Other items disclosed by GPZ require more time to address and we are working to release a resolution in mid-September. For more information, see CVE-2019-1162 | Windows ALPC Elevation of Privilege Vulnerability
August 13, 2019
10:00 AM PT
Take action: Install required updates for Windows 7 SP1 and Windows Server 2008 RS2 SP1 for SHA-2 code sign support
As of August 13, 2019, Windows 7 SP1 and Windows Server 2008 R2 SP1 updates signatures only support SHA-2 code signing. As outlined in 2019 SHA-2 Code Signing Support requirement for Windows and WSUS, we are requiring that SHA-2 code signing support be installed. If you have Windows Update enabled and have applied the security updates released in March 2019 (KB4490628) and August 2019 (KB4474419), you are protected automatically; no further configuration is necessary. If you have not installed the March 2019 updates, you will need to do so in order to continue to receive updates on devices running Windows 7 SP1 and Windows Server 2008 R2 SP1.
August 13, 2019
10:00 AM PT
Take action: Windows 10, version 1803 (the April 2018 Update) reaches end of service on November 12, 2019
Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019 for Home and Pro editions. We will begin updating devices running Windows 10, version 1803 to Windows 10, version 1903 (the May 2019 Update) starting July 16, 2019 to help ensure that these devices remain in a serviced and secure state. For more information, see the Windows 10, version 1903 section of the Windows release health dashboard.
August 13, 2019
10:00 AM PT
Advisory: Windows Kernel Information Disclosure Vulnerability (CVE-2019-1125)
On July 9, 2019, Microsoft released a security update for a Windows kernel information disclosure vulnerability (CVE-2019-1125). Customers who have Windows Update enabled and have applied the security updates released on July 9, 2019 are protected automatically; no further configuration is necessary. For more information, see CVE-2019-1125 | Windows Kernel Information Disclosure Vulnerability in the Microsoft Security Update Guide. (Note: we are documenting this mitigation publicly today, instead of back in July, as part of a coordinated industry disclosure effort.)
August 06, 2019
10:00 AM PT