From 003fa45ee738cf8943b00c22c900617d1f7d39e5 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 5 Aug 2019 17:39:08 -0400 Subject: [PATCH 001/247] linted --- ...ntially-unwanted-apps-windows-defender-antivirus.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 1fbf4b6b35..b7c966b9dd 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -41,13 +41,13 @@ These applications can increase the risk of your network being infected with mal Windows Defender Antivirus blocks detected PUA files and attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantined. -When a PUA is detected on an endpoint, Windows Defender Antivirus presents a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as normal threat detections (prefaced with "PUA:"). +When a PUA is detected on an endpoint, Windows Defender Antivirus presents a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as normal threat detections (prefaced with "PUA:"). They will also appear in the usual [quarantine list in the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). ## View PUA events -PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or Intune. +PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or Intune. You can turn on email notifications for PUA detections. @@ -61,11 +61,11 @@ You can also use the PUA audit mode to detect PUA without blocking them. The det This feature is useful if your company is conducting an internal software security compliance check and you'd like to avoid any false positives. -**Use Intune to configure PUA protection** +### Use Intune to configure PUA protection See [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure) and [Windows Defender Antivirus device restriction settings for Windows 10 in Intune](https://docs.microsoft.com/intune/device-restrictions-windows-10#windows-defender-antivirus) for more details. -**Use Configuration Manager to configure PUA protection:** +### Use Configuration Manager to configure PUA protection PUA protection is enabled by default in System Center Configuration Manager (current branch), including version 1606 and later. @@ -98,7 +98,7 @@ Use the following cmdlet: Set-MpPreference -PUAProtection ``` -Setting the value for this cmdlet to `Enabled` will turn the feature on if it has been disabled. +Setting the value for this cmdlet to `Enabled` will turn the feature on if it has been disabled. Setting `AuditMode` will detect PUAs but will not block them. From 2f3117a01acf20dab29b11528cae5af54c8032c6 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 5 Aug 2019 18:09:08 -0400 Subject: [PATCH 002/247] some revions to wording before updates --- ...nwanted-apps-windows-defender-antivirus.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index b7c966b9dd..763066b61a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -24,42 +24,42 @@ manager: dansimp The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. -These applications are not considered viruses, malware, or other types of threats, but might perform actions on endpoints that adversely affect their performance or use. PUA can also refer to applications that are considered to have poor reputation. +These applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect their performance or use. _PUA_ can also refer to an application that has a poor reputation, due to certain kinds of undesirable behavior. Typical PUA behavior includes: -- Various types of software bundling - Ad injection into web browsers +- Various types of software bundling - Driver and registry optimizers that detect issues, request payment to fix the errors, but remain on the endpoint and make no changes or optimizations (also known as "rogue antivirus" programs) -These applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. +These applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning up the applications. ->[!TIP] ->You can also visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. +> [!TIP] +> You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm that the feature is working, and see how it works. ## How it works -Windows Defender Antivirus blocks detected PUA files and attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantined. +Windows Defender Antivirus blocks detected PUA files and attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. -When a PUA is detected on an endpoint, Windows Defender Antivirus presents a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as normal threat detections (prefaced with "PUA:"). +When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections, though prefaced with _PUA:_. -They will also appear in the usual [quarantine list in the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). +The notification will also appear in the usual [quarantine list in the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). ## View PUA events -PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or Intune. +PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or in Intune. -You can turn on email notifications for PUA detections. +You can turn on email notifications to receive mail about PUA detections. See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for details on viewing Windows Defender Antivirus events. PUA events are recorded under event ID 1160. ## Configure PUA protection -You can enable PUA protection with Microsoft Intune, System Center Configuration Manager, Group Policy, or PowerShell cmdlets. +You can enable PUA protection with Microsoft Intune, System Center Configuration Manager, Group Policy, or via PowerShell cmdlets. -You can also use the PUA audit mode to detect PUA without blocking them. The detections will be captured in the Windows event log. +You can also use the PUA audit mode to detect PUAs without blocking them. The detections will be captured in the Windows event log. -This feature is useful if your company is conducting an internal software security compliance check and you'd like to avoid any false positives. +PUA audit mode is useful if your company is conducting an internal software security compliance check and you'd like to avoid any false positives. ### Use Intune to configure PUA protection @@ -67,20 +67,20 @@ See [Configure device restriction settings in Microsoft Intune](https://docs.mic ### Use Configuration Manager to configure PUA protection -PUA protection is enabled by default in System Center Configuration Manager (current branch), including version 1606 and later. +PUA protection is enabled by default in the System Center Configuration Manager (current branch), starting with version 1606. See [How to create and deploy antimalware policies: Scheduled scans settings](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#real-time-protection-settings) for details on configuring System Center Configuration Manager (current branch). For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Application Protection Policy for Endpoint Protection in Configuration Manager](https://technet.microsoft.com/library/hh508770.aspx#BKMK_PUA). > [!NOTE] -> PUA events are reported in the Windows Event Viewer and not in System Center Configuration Manager. +> PUA events are reported in the Windows Event Viewer and not in System Center Configuration Manager. -**Use Group Policy to configure PUA protection:** +**Use Group Policy to configure PUA protection** -1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. +1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure, and click **Edit**. -2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. +2. In the **Group Policy Management Editor**, go to **Computer configuration** and click **Administrative templates**. 3. Expand the tree to **Windows components > Windows Defender Antivirus**. @@ -100,7 +100,7 @@ Set-MpPreference -PUAProtection Setting the value for this cmdlet to `Enabled` will turn the feature on if it has been disabled. -Setting `AuditMode` will detect PUAs but will not block them. +Setting `AuditMode` will detect PUAs without blocking them. See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. From b1b91200a6a2c538efbeb78383a36b44da970cbd Mon Sep 17 00:00:00 2001 From: martyav Date: Tue, 6 Aug 2019 14:50:39 -0400 Subject: [PATCH 003/247] added info on URL started section on allow lists --- ...nwanted-apps-windows-defender-antivirus.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 763066b61a..2f0f4228e5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -24,26 +24,28 @@ manager: dansimp The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. -These applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect their performance or use. _PUA_ can also refer to an application that has a poor reputation, due to certain kinds of undesirable behavior. +These applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect their performance or use. _PUA_ can also refer to a application that has a poor reputation, due to certain kinds of undesirable behavior. Typical PUA behavior includes: - Ad injection into web browsers - Various types of software bundling -- Driver and registry optimizers that detect issues, request payment to fix the errors, but remain on the endpoint and make no changes or optimizations (also known as "rogue antivirus" programs) +- Driver and registry optimizers that detect issues, request payment to fix the errors, and then make no changes or optimizations (also known as "rogue antivirus" programs) -These applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning up the applications. +These applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning up after them. > [!TIP] > You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm that the feature is working, and see how it works. ## How it works -Windows Defender Antivirus blocks detected PUA files and attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. +PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you both from local files, and from URLs associated with potentially unwanted behavior. -When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections, though prefaced with _PUA:_. +Windows Defender Antivirus blocks detected PUA files and URLs, and any attempts to download, move, run, visit, or install them. Blocked PUA files are then moved to quarantine. Requests to blocked URLs are denied. -The notification will also appear in the usual [quarantine list in the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). +When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections. The notification will be prefaced with _PUA:_ to indicate its content. + +The notification will appear in the usual [quarantine list within the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). ## View PUA events @@ -51,7 +53,7 @@ PUA events are reported in the Windows Event Viewer, but not in System Center Co You can turn on email notifications to receive mail about PUA detections. -See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for details on viewing Windows Defender Antivirus events. PUA events are recorded under event ID 1160. +See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for details on viewing Windows Defender Antivirus events. PUA events are recorded under event ID **1160**. ## Configure PUA protection @@ -76,7 +78,7 @@ For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Applicat > [!NOTE] > PUA events are reported in the Windows Event Viewer and not in System Center Configuration Manager. -**Use Group Policy to configure PUA protection** +### Use Group Policy to configure PUA protection 1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure, and click **Edit**. @@ -104,6 +106,10 @@ Setting `AuditMode` will detect PUAs without blocking them. See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. +## Allow-listing apps + +Sometimes a file or URL is erroneously blocked by PUA protection, or a feature of a PUA is actually required to complete a task. In these cases, a file or URL can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files and URLs which are currently blocked by PUA protection. + ## Related topics - [Next gen protection](windows-defender-antivirus-in-windows-10.md) From 4ca189437bb6598ab8bcf1ed54d81607732f003b Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 8 Aug 2019 12:33:06 -0400 Subject: [PATCH 004/247] slight edit --- ...potentially-unwanted-apps-windows-defender-antivirus.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 2f0f4228e5..dc245887ab 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -39,9 +39,12 @@ These applications can increase the risk of your network being infected with act ## How it works -PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you both from local files, and from URLs associated with potentially unwanted behavior. +PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you both from local files. and from URLs associated with potentially unwanted behavior. -Windows Defender Antivirus blocks detected PUA files and URLs, and any attempts to download, move, run, visit, or install them. Blocked PUA files are then moved to quarantine. Requests to blocked URLs are denied. +> [!TIP] +> If you are running a version of Edge that is Chromium-based, PUA protection will also block URLs associated with potentially unwanted activities. + +Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, visit, or install them. Blocked PUA files are then moved to quarantine. When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections. The notification will be prefaced with _PUA:_ to indicate its content. From 77909e5bd99794c68e4580f98938139a3c96fede Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 8 Aug 2019 13:43:49 -0400 Subject: [PATCH 005/247] linting smart screen doc removed link to itpro contribution doc -- we already include a contribute link in the footer of every doc page --- .../windows-defender-smartscreen-overview.md | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md index 027d92a3b4..c6c40e0048 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md @@ -15,6 +15,7 @@ ms.author: mjcaparas --- # Windows Defender SmartScreen + **Applies to:** - Windows 10 @@ -30,7 +31,7 @@ Windows Defender SmartScreen helps to protect your employees if they try to visi **SmartScreen determines whether a downloaded app or app installer is potentially malicious by:** -- Checking downloaded files against a list of reported malicious software sites and programs known to be unsafe. If it finds a match, SmartScreen shows a warning to let the user know that the site might be malicious. +- Checking downloaded files against a list of reported malicious software sites and programs known to be unsafe. If it finds a match, SmartScreen shows a warning to let the user know that the site might be malicious. - Checking downloaded files against a list of files that are well known and downloaded by many Windows users. If the file isn't on that list, SmartScreen shows a warning, advising caution. @@ -38,6 +39,7 @@ Windows Defender SmartScreen helps to protect your employees if they try to visi >Before Windows 10, version 1703 this feature was called the SmartScreen Filter when used within the browser and Windows SmartScreen when used outside of the browser. ## Benefits of Windows Defender SmartScreen + Windows Defender SmartScreen helps to provide an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially-engineered attack. The primary benefits are: - **Anti-phishing and anti-malware support.** SmartScreen helps to protect your employees from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly-used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more info about drive-by attacks, see [Evolving Microsoft SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) @@ -51,27 +53,24 @@ Windows Defender SmartScreen helps to provide an early warning system against we - **Management through Group Policy and Microsoft Intune.** SmartScreen supports using both Group Policy and Microsoft Intune settings. For more info about all available settings, see [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen-available-settings.md). ## Viewing Windows Defender SmartScreen anti-phishing events + When Windows Defender SmartScreen warns or blocks an employee from a website, it's logged as [Event 1035 - Anti-Phishing](https://technet.microsoft.com/scriptcenter/dd565657(v=msdn.10).aspx). - ## Viewing Windows event logs for SmartScreen + SmartScreen events appear in the Microsoft-Windows-SmartScreen/Debug log in Event Viewer. > [!NOTE] > For information on how to use the Event Viewer, see [Windows Event Viewer](https://docs.microsoft.com/host-integration-server/core/windows-event-viewer1). -|EventID | Description | -| :---: | :---: | -|1000 | Application SmartScreen Event| -|1001 | Uri SmartScreen Event| -|1002 | User Decision SmartScreen Event| +EventID | Description | +-|- +1000 | Application SmartScreen Event +1001 | Uri SmartScreen Event +1002 | User Decision SmartScreen Event ## Related topics + - [SmartScreen Frequently Asked Questions (FAQ)](https://feedback.smartscreen.microsoft.com/smartscreenfaq.aspx) - - [Threat protection](../index.md) - - [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings) - ->[!NOTE] ->Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Contributing to TechNet content](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). From 32b9845ef6fe4446f451cd18ca2e4eda613008e2 Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 8 Aug 2019 15:11:48 -0400 Subject: [PATCH 006/247] accounting for juli hooper's edits --- ...y-unwanted-apps-windows-defender-antivirus.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index dc245887ab..d797cbe6c7 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -32,19 +32,19 @@ Typical PUA behavior includes: - Various types of software bundling - Driver and registry optimizers that detect issues, request payment to fix the errors, and then make no changes or optimizations (also known as "rogue antivirus" programs) -These applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning up after them. +These applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning them up. > [!TIP] -> You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm that the feature is working, and see how it works. +> You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm that the feature is working, and see it in action. ## How it works -PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you both from local files. and from URLs associated with potentially unwanted behavior. +PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you from local files. > [!TIP] > If you are running a version of Edge that is Chromium-based, PUA protection will also block URLs associated with potentially unwanted activities. -Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, visit, or install them. Blocked PUA files are then moved to quarantine. +Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections. The notification will be prefaced with _PUA:_ to indicate its content. @@ -111,7 +111,13 @@ See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use ## Allow-listing apps -Sometimes a file or URL is erroneously blocked by PUA protection, or a feature of a PUA is actually required to complete a task. In these cases, a file or URL can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files and URLs which are currently blocked by PUA protection. +Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA is required to complete a task. In these cases, a file can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files which are currently blocked by PUA protection. + +## URL blocking + +URL blocking is a new feature, exclusive to Chromium-based builds of the Edge web browser. URL blocking is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). You can configure it by [...] + +If you have a Chromium-based version of Edge, you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. ## Related topics From d94444474a2b5eca0ef6886f10908b9a42e38f5f Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 8 Aug 2019 16:22:21 -0400 Subject: [PATCH 007/247] added bullet point about pua feature --- .../windows-defender-smartscreen-overview.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md index c6c40e0048..64e85b1eb0 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md @@ -21,26 +21,26 @@ ms.author: mjcaparas - Windows 10 - Windows 10 Mobile -Windows Defender SmartScreen helps to protect your employees if they try to visit sites previously reported as phishing or malware websites, or if an employee tries to download potentially malicious files. +Windows Defender SmartScreen protects against phishing or malware websites, and the downloading of potentially malicious files. **SmartScreen determines whether a site is potentially malicious by:** -- Analyzing visited webpages looking for indications of suspicious behavior. If it finds suspicious pages, SmartScreen shows a warning page, advising caution. +- Analyzing visited webpages, looking for indications of suspicious behavior. If SmartScreen determines that a page is suspicious, it will show a warning page to advise caution. -- Checking the visited sites against a dynamic list of reported phishing sites and malicious software sites. If it finds a match, SmartScreen shows a warning to let the user know that the site might be malicious. +- Checking visited sites against a dynamic list of reported phishing and malicious software sites. If SmartScreen finds a match, it will show a warning indicating that the site might be malicious. **SmartScreen determines whether a downloaded app or app installer is potentially malicious by:** -- Checking downloaded files against a list of reported malicious software sites and programs known to be unsafe. If it finds a match, SmartScreen shows a warning to let the user know that the site might be malicious. +- Checking downloaded files against a list of reported malicious software sites and programs known to be unsafe. If SmartScreen finds a match, it will show a warning indicating that the site might be malicious. -- Checking downloaded files against a list of files that are well known and downloaded by many Windows users. If the file isn't on that list, SmartScreen shows a warning, advising caution. +- Checking downloaded files against a list of files that are well-known and downloaded by many Windows users. If the file isn't on that list, SmartScreen shows a warning, advising caution. - >[!NOTE] - >Before Windows 10, version 1703 this feature was called the SmartScreen Filter when used within the browser and Windows SmartScreen when used outside of the browser. + > [!NOTE] + > Before Windows 10, version 1703, this feature was called _the SmartScreen Filter_ when used within the browser and _Windows SmartScreen_ when used outside of the browser. ## Benefits of Windows Defender SmartScreen -Windows Defender SmartScreen helps to provide an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially-engineered attack. The primary benefits are: +Windows Defender SmartScreen provides an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially-engineered attack. The primary benefits are: - **Anti-phishing and anti-malware support.** SmartScreen helps to protect your employees from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly-used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more info about drive-by attacks, see [Evolving Microsoft SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) From ab0b968420fcf3195c55f2be7450b12914f8b9e3 Mon Sep 17 00:00:00 2001 From: martyav Date: Fri, 9 Aug 2019 10:53:12 -0400 Subject: [PATCH 008/247] meta data --- ...tentially-unwanted-apps-windows-defender-antivirus.md | 1 + .../windows-defender-smartscreen-overview.md | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index d797cbe6c7..e4363b8e32 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -11,6 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp +audience: ITPro ms.date: 10/02/2018 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md index 64e85b1eb0..ea863f2a7d 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md @@ -7,11 +7,12 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security author: mjcaparas +ms.author: macapara +audience: ITPro ms.localizationpriority: medium ms.date: 07/27/2017 ms.reviewer: manager: dansimp -ms.author: mjcaparas --- # Windows Defender SmartScreen @@ -40,7 +41,7 @@ Windows Defender SmartScreen protects against phishing or malware websites, and ## Benefits of Windows Defender SmartScreen -Windows Defender SmartScreen provides an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially-engineered attack. The primary benefits are: +Windows Defender SmartScreen provide an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially-engineered attack. The primary benefits are: - **Anti-phishing and anti-malware support.** SmartScreen helps to protect your employees from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly-used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more info about drive-by attacks, see [Evolving Microsoft SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) @@ -52,6 +53,8 @@ Windows Defender SmartScreen provides an early warning system against websites t - **Management through Group Policy and Microsoft Intune.** SmartScreen supports using both Group Policy and Microsoft Intune settings. For more info about all available settings, see [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen-available-settings.md). +- **Blocking URLs associated with potentially unwanted applications.** When running Chromium-based builds of Edge, SmartScreen blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](../windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md). + ## Viewing Windows Defender SmartScreen anti-phishing events When Windows Defender SmartScreen warns or blocks an employee from a website, it's logged as [Event 1035 - Anti-Phishing](https://technet.microsoft.com/scriptcenter/dd565657(v=msdn.10).aspx). @@ -63,7 +66,7 @@ SmartScreen events appear in the Microsoft-Windows-SmartScreen/Debug log in Even > [!NOTE] > For information on how to use the Event Viewer, see [Windows Event Viewer](https://docs.microsoft.com/host-integration-server/core/windows-event-viewer1). -EventID | Description | +EventID | Description -|- 1000 | Application SmartScreen Event 1001 | Uri SmartScreen Event From a6b8bf8e3039d7a70e5445c0d2db2bef5521c9da Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 26 Aug 2019 13:26:49 -0400 Subject: [PATCH 009/247] updated references to Chromium --- ...-potentially-unwanted-apps-windows-defender-antivirus.md | 6 +++--- .../windows-defender-smartscreen-overview.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index e4363b8e32..f5817f0d5e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -43,7 +43,7 @@ These applications can increase the risk of your network being infected with act PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you from local files. > [!TIP] -> If you are running a version of Edge that is Chromium-based, PUA protection will also block URLs associated with potentially unwanted activities. +> If you are running the next major version of Microsoft Edge, which is Chromium-based, PUA protection will also block URLs associated with potentially unwanted activities. Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. @@ -116,9 +116,9 @@ Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA ## URL blocking -URL blocking is a new feature, exclusive to Chromium-based builds of the Edge web browser. URL blocking is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). You can configure it by [...] +URL blocking is a new feature, exclusive to the next major version of Microsoft Edge, which is Chromium-based. URL blocking is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). You can configure it by [...] -If you have a Chromium-based version of Edge, you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. +If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. ## Related topics diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md index ea863f2a7d..de3eeba6e3 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md @@ -53,7 +53,7 @@ Windows Defender SmartScreen provide an early warning system against websites th - **Management through Group Policy and Microsoft Intune.** SmartScreen supports using both Group Policy and Microsoft Intune settings. For more info about all available settings, see [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen-available-settings.md). -- **Blocking URLs associated with potentially unwanted applications.** When running Chromium-based builds of Edge, SmartScreen blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](../windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md). +- **Blocking URLs associated with potentially unwanted applications.** When running the next major version of Microsoft Edge (based on Chromium), SmartScreen blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](../windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md). ## Viewing Windows Defender SmartScreen anti-phishing events From 751e00c3420534b43ffc5e5a3b75b53ebecc13f5 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 26 Aug 2019 15:35:07 -0400 Subject: [PATCH 010/247] added description of how to turn on pua protection in edge --- ...tentially-unwanted-apps-windows-defender-antivirus.md | 9 +++++++-- .../windows-defender-smartscreen-overview.md | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index f5817f0d5e..d0d625f44e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -116,9 +116,14 @@ Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA ## URL blocking -URL blocking is a new feature, exclusive to the next major version of Microsoft Edge, which is Chromium-based. URL blocking is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). You can configure it by [...] +URL blocking is a new feature, exclusive to the next major version of Microsoft Edge, which is Chromium-based and currently in public preview. URL blocking is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). This feature is off by default, but can easily be turned on in Microsoft Edge (Chromium-based). -If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. +1. From the tool bar, select **Settings and more** > **Settings** +1. Select **Privacy and services** +1. Under the **Services** section, you can toggle **Poentially unwanted app blocking** on or off + +> [!TIP] +> If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. ## Related topics diff --git a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md index de3eeba6e3..475ce2cff3 100644 --- a/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview.md @@ -53,7 +53,7 @@ Windows Defender SmartScreen provide an early warning system against websites th - **Management through Group Policy and Microsoft Intune.** SmartScreen supports using both Group Policy and Microsoft Intune settings. For more info about all available settings, see [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen-available-settings.md). -- **Blocking URLs associated with potentially unwanted applications.** When running the next major version of Microsoft Edge (based on Chromium), SmartScreen blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](../windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md). +- **Blocking URLs associated with potentially unwanted applications.** In the next major version of Microsoft Edge (based on Chromium), SmartScreen will blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](../windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md). ## Viewing Windows Defender SmartScreen anti-phishing events From d2bb285a61f06f20555c5fea02591373f310d188 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 16 Sep 2019 10:27:00 -0400 Subject: [PATCH 011/247] updated per discssion w J Hooper & M Esquivel --- ...nwanted-apps-windows-defender-antivirus.md | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index d0d625f44e..3b4452b416 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -22,28 +22,37 @@ manager: dansimp **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Edge on Windows 10](https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge) The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. -These applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect their performance or use. _PUA_ can also refer to a application that has a poor reputation, due to certain kinds of undesirable behavior. +These applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. -Typical PUA behavior includes: +These kinds of undesirable PUA behavior include: - Ad injection into web browsers - Various types of software bundling - Driver and registry optimizers that detect issues, request payment to fix the errors, and then make no changes or optimizations (also known as "rogue antivirus" programs) -These applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning them up. +Potentially unwanted applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning them up. > [!TIP] > You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm that the feature is working, and see it in action. ## How it works -PUAs may operate entirely on a local machine, or rely on remote resources located at an outside URL. PUA protection protects you from local files. +### Microsoft Edge -> [!TIP] -> If you are running the next major version of Microsoft Edge, which is Chromium-based, PUA protection will also block URLs associated with potentially unwanted activities. +The next major version of Microsoft Edge, which is Chromium-based, blocks potentially unwanted application downloads and associated resource URLs. This feature is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). Although potentially unwanted application protection in Microsoft Edge (Chromium-based) is off by default, it can easily be turned on from within the browser. + +1. From the tool bar, select **Settings and more** > **Settings** +1. Select **Privacy and services** +1. Under the **Services** section, you can toggle **Potentially unwanted app blocking** on or off + +> [!TIP] +> If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. + +### Windows Defender Antivirus Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. @@ -114,17 +123,6 @@ See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA is required to complete a task. In these cases, a file can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files which are currently blocked by PUA protection. -## URL blocking - -URL blocking is a new feature, exclusive to the next major version of Microsoft Edge, which is Chromium-based and currently in public preview. URL blocking is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). This feature is off by default, but can easily be turned on in Microsoft Edge (Chromium-based). - -1. From the tool bar, select **Settings and more** > **Settings** -1. Select **Privacy and services** -1. Under the **Services** section, you can toggle **Poentially unwanted app blocking** on or off - -> [!TIP] -> If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. - ## Related topics - [Next gen protection](windows-defender-antivirus-in-windows-10.md) From 5f7ef511cfd55cb5d343bcf11ce3c761cc6539de Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 16 Sep 2019 10:57:25 -0400 Subject: [PATCH 012/247] some updates to heading levels + select used in preference to click --- ...nwanted-apps-windows-defender-antivirus.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 3b4452b416..e05955986d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -26,7 +26,7 @@ manager: dansimp The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. -These applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. +Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. These kinds of undesirable PUA behavior include: @@ -60,7 +60,7 @@ When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notifi The notification will appear in the usual [quarantine list within the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). -## View PUA events +#### View PUA events PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or in Intune. @@ -68,7 +68,7 @@ You can turn on email notifications to receive mail about PUA detections. See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for details on viewing Windows Defender Antivirus events. PUA events are recorded under event ID **1160**. -## Configure PUA protection +#### Configure PUA protection You can enable PUA protection with Microsoft Intune, System Center Configuration Manager, Group Policy, or via PowerShell cmdlets. @@ -76,11 +76,11 @@ You can also use the PUA audit mode to detect PUAs without blocking them. The de PUA audit mode is useful if your company is conducting an internal software security compliance check and you'd like to avoid any false positives. -### Use Intune to configure PUA protection +##### Use Intune to configure PUA protection See [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure) and [Windows Defender Antivirus device restriction settings for Windows 10 in Intune](https://docs.microsoft.com/intune/device-restrictions-windows-10#windows-defender-antivirus) for more details. -### Use Configuration Manager to configure PUA protection +##### Use Configuration Manager to configure PUA protection PUA protection is enabled by default in the System Center Configuration Manager (current branch), starting with version 1606. @@ -91,21 +91,21 @@ For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Applicat > [!NOTE] > PUA events are reported in the Windows Event Viewer and not in System Center Configuration Manager. -### Use Group Policy to configure PUA protection +##### Use Group Policy to configure PUA protection -1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure, and click **Edit**. +1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure, and select **Edit**. -2. In the **Group Policy Management Editor**, go to **Computer configuration** and click **Administrative templates**. +2. In the **Group Policy Management Editor**, go to **Computer configuration** and select **Administrative templates**. 3. Expand the tree to **Windows components > Windows Defender Antivirus**. 4. Double-click **Configure protection for potentially unwanted applications**. -5. Click **Enabled** to enable PUA protection. +5. Select **Enabled** to enable PUA protection. -6. In **Options**, select **Block** to block potentially unwanted applications, or select **Audit Mode** to test how the setting will work in your environment. Click **OK**. +6. In **Options**, select **Block** to block potentially unwanted applications, or select **Audit Mode** to test how the setting will work in your environment. Select **OK**. -**Use PowerShell cmdlets to configure PUA protection:** +##### Use PowerShell cmdlets to configure PUA protection Use the following cmdlet: @@ -119,7 +119,7 @@ Setting `AuditMode` will detect PUAs without blocking them. See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. -## Allow-listing apps +#### Allow-listing apps Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA is required to complete a task. In these cases, a file can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files which are currently blocked by PUA protection. From 7bdb116ceb2b496c6ecf8e5a232a75219ada3ebb Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 16 Sep 2019 10:58:55 -0400 Subject: [PATCH 013/247] moved line about wdav down to wdav section --- ...ck-potentially-unwanted-apps-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index e05955986d..ec20c965e7 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -24,8 +24,6 @@ manager: dansimp - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - [Microsoft Edge on Windows 10](https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge) -The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. - Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. These kinds of undesirable PUA behavior include: @@ -54,6 +52,8 @@ The next major version of Microsoft Edge, which is Chromium-based, blocks potent ### Windows Defender Antivirus +The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. + Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notification to the user ([unless notifications have been disabled](configure-notifications-windows-defender-antivirus.md)) in the same format as other threat detections. The notification will be prefaced with _PUA:_ to indicate its content. From da317f29456aa066061b7e085846d1b798114709 Mon Sep 17 00:00:00 2001 From: martyav Date: Tue, 17 Sep 2019 11:28:38 -0400 Subject: [PATCH 014/247] forcing another build - task was terminated on the server --- ...lock-potentially-unwanted-apps-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index ec20c965e7..9479653966 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -24,7 +24,7 @@ manager: dansimp - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - [Microsoft Edge on Windows 10](https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge) -Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints that adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. +Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. These kinds of undesirable PUA behavior include: From 4db2a774123983550af53d166ad2c90d50d50b8e Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 18 Sep 2019 11:24:40 -0400 Subject: [PATCH 015/247] implemented some advice from meeting with juli/matt --- ...nwanted-apps-windows-defender-antivirus.md | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 9479653966..631a48df1a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -22,7 +22,7 @@ manager: dansimp **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -- [Microsoft Edge on Windows 10](https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge) +- [Microsoft Edge](https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge) Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. @@ -34,9 +34,6 @@ These kinds of undesirable PUA behavior include: Potentially unwanted applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning them up. -> [!TIP] -> You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm that the feature is working, and see it in action. - ## How it works ### Microsoft Edge @@ -52,7 +49,10 @@ The next major version of Microsoft Edge, which is Chromium-based, blocks potent ### Windows Defender Antivirus -The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. +The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. + +> [!NOTE] +> This feature is only available in Windows 10. Windows Defender Antivirus blocks detected PUA files, and any attempts to download, move, run, or install them. Blocked PUA files are then moved to quarantine. @@ -60,20 +60,15 @@ When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notifi The notification will appear in the usual [quarantine list within the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). -#### View PUA events - -PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or in Intune. - -You can turn on email notifications to receive mail about PUA detections. - -See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for details on viewing Windows Defender Antivirus events. PUA events are recorded under event ID **1160**. - #### Configure PUA protection You can enable PUA protection with Microsoft Intune, System Center Configuration Manager, Group Policy, or via PowerShell cmdlets. You can also use the PUA audit mode to detect PUAs without blocking them. The detections will be captured in the Windows event log. +> [!TIP] +> You can visit the Microsoft Defender ATP demo website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com/Page/UrlRep) to confirm that the feature is working, and see it in action. + PUA audit mode is useful if your company is conducting an internal software security compliance check and you'd like to avoid any false positives. ##### Use Intune to configure PUA protection @@ -119,6 +114,14 @@ Setting `AuditMode` will detect PUAs without blocking them. See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. +#### View PUA events + +PUA events are reported in the Windows Event Viewer, but not in System Center Configuration Manager or in Intune. + +You can turn on email notifications to receive mail about PUA detections. + +See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for details on viewing Windows Defender Antivirus events. PUA events are recorded under event ID **1160**. + #### Allow-listing apps Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA is required to complete a task. In these cases, a file can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files which are currently blocked by PUA protection. From 5acde849e8646768dabef2e30295e2a3951f0629 Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 19 Sep 2019 12:39:53 -0400 Subject: [PATCH 016/247] distinguishing wdav from edge pua protection --- ...y-unwanted-apps-windows-defender-antivirus.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 631a48df1a..7572d8de93 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -38,18 +38,24 @@ Potentially unwanted applications can increase the risk of your network being in ### Microsoft Edge -The next major version of Microsoft Edge, which is Chromium-based, blocks potentially unwanted application downloads and associated resource URLs. This feature is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). Although potentially unwanted application protection in Microsoft Edge (Chromium-based) is off by default, it can easily be turned on from within the browser. +The next major version of Microsoft Edge, which is Chromium-based, blocks potentially unwanted application downloads and associated resource URLs. This feature is provided via [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md). + +#### Enable PUA protection in Chromium-based Microsoft Edge + +Although potentially unwanted application protection in Microsoft Edge (Chromium-based) is off by default, it can easily be turned on from within the browser. 1. From the tool bar, select **Settings and more** > **Settings** 1. Select **Privacy and services** 1. Under the **Services** section, you can toggle **Potentially unwanted app blocking** on or off -> [!TIP] +> [!TIP] > If you are running Microsoft Edge (Chromium-based), you can safely explore the URL-blocking feature of PUA protection by testing it out on one of our Windows Defender SmartScreen demo pages. + + ### Windows Defender Antivirus -The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. +The potentially unwanted application (PUA) protection feature in Windows Defender Antivirus can detect and block PUAs on endpoints in your network. > [!NOTE] > This feature is only available in Windows 10. @@ -60,7 +66,7 @@ When a PUA is detected on an endpoint, Windows Defender Antivirus sends a notifi The notification will appear in the usual [quarantine list within the Windows Security app](windows-defender-security-center-antivirus.md#detection-history). -#### Configure PUA protection +#### Configure PUA protection in Windows Defender Antivirus You can enable PUA protection with Microsoft Intune, System Center Configuration Manager, Group Policy, or via PowerShell cmdlets. @@ -124,7 +130,7 @@ See [Troubleshoot event IDs](troubleshoot-windows-defender-antivirus.md) for det #### Allow-listing apps -Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA is required to complete a task. In these cases, a file can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files which are currently blocked by PUA protection. +Sometimes a file is erroneously blocked by PUA protection, or a feature of a PUA is required to complete a task. In these cases, a file can be allow-listed. See [How to Configure Endpoint Protection in Configuration Manager](https://docs.microsoft.com/en-us/previous-versions/system-center/system-center-2012-R2/hh508770(v=technet.10)#to-exclude-specific-files-or-folders) for information on allowing files which are currently blocked by PUA protection in Windows Defender Antivirus. ## Related topics From ae91bac1234cb8566df5aa7658a683d73ea6ba8e Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 19 Sep 2019 12:42:57 -0400 Subject: [PATCH 017/247] another disambiguation --- ...lock-potentially-unwanted-apps-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index 7572d8de93..d1a9bb41d7 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -90,7 +90,7 @@ See [How to create and deploy antimalware policies: Scheduled scans settings](ht For Configuration Manager 2012, see [How to Deploy Potentially Unwanted Application Protection Policy for Endpoint Protection in Configuration Manager](https://technet.microsoft.com/library/hh508770.aspx#BKMK_PUA). > [!NOTE] -> PUA events are reported in the Windows Event Viewer and not in System Center Configuration Manager. +> PUA events blocked by Windows Defender Antivirus are reported in the Windows Event Viewer and not in System Center Configuration Manager. ##### Use Group Policy to configure PUA protection From 299cee67849202ef4d4ec62b545ef207d436a7c7 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 26 Sep 2019 09:42:03 +0500 Subject: [PATCH 018/247] Update create-and-verify-an-efs-dra-certificate.md --- .../create-and-verify-an-efs-dra-certificate.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md index 704773750d..f5e18e80fa 100644 --- a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md +++ b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md @@ -49,6 +49,9 @@ The recovery process included in this topic only works for desktop devices. WIP 4. Add your EFS DRA certificate to your WIP policy using a deployment tool, such as [Microsoft Intune](create-wip-policy-using-intune-azure.md) or [System Center Configuration Manager](create-wip-policy-using-sccm.md). +>[!NOTE] +>This certificate could be used in Intune for both policies with device enrollment (MDM) and without device enrollment (MAM). + ## Verify your data recovery certificate is correctly set up on a WIP client computer 1. Find or create a file that's encrypted using Windows Information Protection. For example, you could open an app on your allowed app list, and then create and save a file so it’s encrypted by WIP. From cb68a68b0e7667f1806521be7c2869919dc2756b Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 26 Sep 2019 16:26:07 -0400 Subject: [PATCH 019/247] added examples and link to criteria page on pua --- ...ntially-unwanted-apps-windows-defender-antivirus.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index d1a9bb41d7..059d6681dd 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -26,11 +26,13 @@ manager: dansimp Potentially unwanted applications are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. -These kinds of undesirable PUA behavior include: +For example: -- Ad injection into web browsers -- Various types of software bundling -- Driver and registry optimizers that detect issues, request payment to fix the errors, and then make no changes or optimizations (also known as "rogue antivirus" programs) +* **Advertising software:** Software that displays advertisements or promotions, including software that inserts advertisements to webpages. +* **Bundling software:** Software that offers to install other software that is not digitally signed by the same entity. Also, software that offers to install other software that qualify as PUA. +* **Evasion software:** Software that actively tries to evade detection by security products, including software that behaves differently in the presence of security products. + +For more examples and a discussion of the criteria we use to label applications for special attention from security features, see [How Microsoft identifies malware and potentially unwanted applications](../intelligence/criteria.md). Potentially unwanted applications can increase the risk of your network being infected with actual malware, make malware infections harder to identify, or waste IT resources in cleaning them up. From 680a97f20169430ada42d431bc6fc76937e7b1c5 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 30 Sep 2019 10:05:10 +0500 Subject: [PATCH 020/247] Update windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../create-and-verify-an-efs-dra-certificate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md index f5e18e80fa..9f03272cbf 100644 --- a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md +++ b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md @@ -49,7 +49,7 @@ The recovery process included in this topic only works for desktop devices. WIP 4. Add your EFS DRA certificate to your WIP policy using a deployment tool, such as [Microsoft Intune](create-wip-policy-using-intune-azure.md) or [System Center Configuration Manager](create-wip-policy-using-sccm.md). ->[!NOTE] +> [!NOTE] >This certificate could be used in Intune for both policies with device enrollment (MDM) and without device enrollment (MAM). ## Verify your data recovery certificate is correctly set up on a WIP client computer From 8fbceeb5aa1a41fef72db5f755a9a4e5826b9779 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 30 Sep 2019 10:05:17 +0500 Subject: [PATCH 021/247] Update windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../create-and-verify-an-efs-dra-certificate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md index 9f03272cbf..6644dc13d6 100644 --- a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md +++ b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md @@ -50,7 +50,7 @@ The recovery process included in this topic only works for desktop devices. WIP 4. Add your EFS DRA certificate to your WIP policy using a deployment tool, such as [Microsoft Intune](create-wip-policy-using-intune-azure.md) or [System Center Configuration Manager](create-wip-policy-using-sccm.md). > [!NOTE] ->This certificate could be used in Intune for both policies with device enrollment (MDM) and without device enrollment (MAM). +> This certificate can be used in Intune for policies both _with_ device enrollment (MDM) and _without_ device enrollment (MAM). ## Verify your data recovery certificate is correctly set up on a WIP client computer From 3e6d3e7b12ce4d16c0395233d341a4219ca1221b Mon Sep 17 00:00:00 2001 From: lomayor Date: Tue, 8 Oct 2019 15:09:50 -0700 Subject: [PATCH 022/247] WTP_to_GA Removed preview note on WTP topics --- .../web-protection-monitoring.md | 4 +--- .../microsoft-defender-atp/web-protection-overview.md | 4 +--- .../microsoft-defender-atp/web-protection-response.md | 10 ++++------ 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md index 0673d31c32..c72268b7bb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md @@ -1,7 +1,7 @@ --- title: Monitoring web browsing security in Microsoft Defender ATP description: Use web protection in Microsoft Defender ATP to monitor web browsing security -keywords: web protection, web browsing, monitoring, reports, cards, domain list, security, phishing, malware, exploit, websites, network protection, Edge, Internet Explorer, Chrome, Firefox, web browser +keywords: web protection, web threat protection, web browsing, monitoring, reports, cards, domain list, security, phishing, malware, exploit, websites, network protection, Edge, Internet Explorer, Chrome, Firefox, web browser search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -22,8 +22,6 @@ ms.date: 08/30/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -[!include[Prerelease information](prerelease.md)] - Web protection lets you monitor your organization’s web browsing security through reports under **Reports > Web protection** in the Microsoft Defender Security Center. The report contains the following cards that provide web threat detection statistics: - **Web threat protection detections over time** — this trending card displays the number of web threats detected by type during the selected time period (Last 30 days, Last 3 months, Last 6 months) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md index 714ddb9915..e676d5ef75 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md @@ -1,7 +1,7 @@ --- title: Overview of web protection in Microsoft Defender ATP description: Learn about web protection in Microsoft Defender ATP and how it can protect your organization -keywords: web protection, web browsing, security, phishing, malware, exploit, websites, network protection, Edge, Internet Explorer, Chrome, Firefox, web browser +keywords: web protection, web threat protection, web browsing, security, phishing, malware, exploit, websites, network protection, Edge, Internet Explorer, Chrome, Firefox, web browser search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -22,8 +22,6 @@ ms.date: 08/30/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -[!include[Prerelease information](prerelease.md)] - Web protection in Microsoft Defender ATP leverages [network protection](network-protection.md) to secure your machines against web threats without relying on a web proxy, providing security for devices that are either away or on premises. By integrating with Microsoft Edge as well as popular third-party browsers like Chrome and Firefox, web protection stops access to phishing sites, malware vectors, exploit sites, untrusted or low-reputation sites, as well as sites that you have blocked in your [custom indicator list](manage-indicators.md). With web protection, you also get: diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md index 1d2a797e10..e963f8f504 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md @@ -1,7 +1,7 @@ --- title: Respond to web threats in Microsoft Defender ATP description: Respond to alerts related to malicious and unwanted websites. Understand how web threat protection informs end users through their web browsers and Windows notifications -keywords: web protection, web browsing, alerts, response, security, phishing, malware, exploit, websites, network protection, Edge, Internet Explorer, Chrome, Firefox, web browser, notifications, end users, Windows notifications, blocking page, +keywords: web protection, web threat protection, web browsing, alerts, response, security, phishing, malware, exploit, websites, network protection, Edge, Internet Explorer, Chrome, Firefox, web browser, notifications, end users, Windows notifications, blocking page, search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -22,8 +22,6 @@ ms.date: 08/30/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -[!include[Prerelease information](prerelease.md)] - Web protection in Microsoft Defender ATP lets you efficiently investigate and respond to alerts related to malicious websites and websites in your custom indicator list. ## View web threat alerts @@ -62,10 +60,10 @@ You can also check the machine that attempted to access a blocked URL. Selecting With web protection in Microsoft Defender ATP, your end users will be prevented from visiting malicious or unwanted websites using Microsoft Edge or other browsers. Because blocking is performed by [network protection](network-protection.md), they will see a generic error from the web browser. They will also see a notification from Windows. ![Image of Microsoft Edge showing a 403 error and the Windows notification](images/wtp-browser-blocking-page.png) -*Web threat blocked by Microsoft Edge* +*Web threat blocked on Microsoft Edge* -![Image of Chrome showing a secure connection warning and the Windows notification](images/wtp-chrome-browser-blocking-page.png) -*Web threat blocked by the Chrome web browser* +![Image of Chrome web browser showing a secure connection warning and the Windows notification](images/wtp-chrome-browser-blocking-page.png) +*Web threat blocked on Chrome* ## Related topics - [Web protection overview](web-protection-overview.md) From f1c67bc27bda233c9d95463efae8fc451e186d8a Mon Sep 17 00:00:00 2001 From: lomayor Date: Tue, 8 Oct 2019 15:21:30 -0700 Subject: [PATCH 023/247] Update index.md Added reference to WTP --- windows/security/threat-protection/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 080a09e0b5..a24ca306e9 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -1,7 +1,7 @@ --- title: Threat Protection (Windows 10) description: Learn how Microsoft Defender ATP helps protect against threats. -keywords: threat protection, Microsoft Defender Advanced Threat Protection, attack surface reduction, next generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, secure score, advanced hunting +keywords: threat protection, Microsoft Defender Advanced Threat Protection, attack surface reduction, next generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, secure score, advanced hunting, web threat protection search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -64,7 +64,7 @@ The attack surface reduction set of capabilities provide the first line of defen - [Application control](windows-defender-application-control/windows-defender-application-control.md) - [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) - [Exploit protection](microsoft-defender-atp/exploit-protection.md) -- [Network protection](microsoft-defender-atp/network-protection.md) +- [Network protection](microsoft-defender-atp/network-protection.md), [web protection](microsoft-defender-atp/web-protection-overview.md) - [Controlled folder access](microsoft-defender-atp/controlled-folders.md) - [Network firewall](windows-firewall/windows-firewall-with-advanced-security.md) - [Attack surface reduction rules](microsoft-defender-atp/attack-surface-reduction.md) From 89c7c4c7a0cbb43b784addbee760f33fd44e58c6 Mon Sep 17 00:00:00 2001 From: lomayor Date: Tue, 8 Oct 2019 16:01:27 -0700 Subject: [PATCH 024/247] WTP writing enhancements --- .../microsoft-defender-atp/web-protection-monitoring.md | 6 +++--- .../microsoft-defender-atp/web-protection-overview.md | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md index c72268b7bb..da6e550794 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md @@ -22,7 +22,7 @@ ms.date: 08/30/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -Web protection lets you monitor your organization’s web browsing security through reports under **Reports > Web protection** in the Microsoft Defender Security Center. The report contains the following cards that provide web threat detection statistics: +Web protection lets you monitor your organization’s web browsing security through reports under **Reports > Web protection** in the Microsoft Defender Security Center. The report contains cards that provide web threat detection statistics. - **Web threat protection detections over time** — this trending card displays the number of web threats detected by type during the selected time period (Last 30 days, Last 3 months, Last 6 months) @@ -42,7 +42,7 @@ Web protection categorizes malicious and unwanted websites as: - **Custom indicator** — websites whose URLs or domains you've added to your [custom indicator list](manage-indicators.md) for blocking ## View the domain list -Clicking on a specific web threat category in the **Web threat protection summary** card opens the **Domains** page, which shows a list of the domains prefiltered under that threat category. The page provides the following information for each domain: +Select a specific web threat category in the **Web threat protection summary** card to open the **Domains** page and display the list of the domains under that threat category. The page provides the following information for each domain: - **Access count** — number of requests for URLs in the domain - **Blocks** — number of times requests were blocked @@ -50,7 +50,7 @@ Clicking on a specific web threat category in the **Web threat protection summar - **Threat category** — type of web threat - **Machines** — number of machines with access attempts -Selecting a domain opens a panel that shows the list of URLs in that domain that have been accessed. The panel also lists machines that have attempted to access URLs in the domain. +Select a domain to view the list of machines that have attempted to access URLs in that domain as well as the list of URLs. ## Related topics - [Web protection overview](web-protection-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md index e676d5ef75..37f62a101c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md @@ -22,16 +22,16 @@ ms.date: 08/30/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -Web protection in Microsoft Defender ATP leverages [network protection](network-protection.md) to secure your machines against web threats without relying on a web proxy, providing security for devices that are either away or on premises. By integrating with Microsoft Edge as well as popular third-party browsers like Chrome and Firefox, web protection stops access to phishing sites, malware vectors, exploit sites, untrusted or low-reputation sites, as well as sites that you have blocked in your [custom indicator list](manage-indicators.md). +Web protection in Microsoft Defender ATP uses [network protection](network-protection.md) to secure your machines against web threats. By integrating with Microsoft Edge and popular third-party browsers like Chrome and Firefox, web protection stops web threats without a web proxy and can protect machines while they are away or on premises. Web protection stops access to phishing sites, malware vectors, exploit sites, untrusted or low-reputation sites, as well as sites that you have blocked in your [custom indicator list](manage-indicators.md). + +>[!Note] +>It can take up to an hour for machines to receive new customer indicators. With web protection, you also get: - Comprehensive visibility into web threats affecting your organization - Investigation capabilities over web-related threat activity through alerts and comprehensive profiles of URLs and the machines that access these URLs - A full set of security features that track general access trends to malicious and unwanted websites ->[!Note] ->It can take up to an hour for machines to receive new customer indicators. - ## Prerequisites Web protection uses network protection to provide web browsing security on Microsoft Edge and third-party web browsers. From 5da91217767592835610aaca12c4b53d91fca739 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 8 Oct 2019 16:16:22 -0700 Subject: [PATCH 025/247] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8e4ac2faed..e6f0de8cf8 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -736,11 +736,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders", -"redirect_document_id": true -}, -{ "source_path": "windows/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction", "redirect_document_id": true @@ -15262,11 +15257,6 @@ "redirect_document_id": false }, { -"source_path": "windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders", -"redirect_document_id": true -}, -{ "source_path": "windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection", "redirect_document_id": true From 540189955eda04032094bc9aaefdee6541087769 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 8 Oct 2019 16:18:26 -0700 Subject: [PATCH 026/247] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index e6f0de8cf8..ead5816e10 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -826,11 +826,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection", -"redirect_document_id": true -}, -{ "source_path": "windows/threat-protection/windows-defender-exploit-guard/prerelease.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/prerelease", "redirect_document_id": true @@ -15260,11 +15255,6 @@ "source_path": "windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection", "redirect_document_id": true -}, -{ -"source_path": "windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection", -"redirect_document_id": true } ] } From b869201fde0e40cac74fac3bfe22a5aa67c62b2e Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Tue, 15 Oct 2019 09:17:59 -0700 Subject: [PATCH 027/247] Update for ADMX Ingestion Refresh Added Chormium Edge regkey to whitelist Added KB info to support Refresh --- .../win32-and-centennial-app-policy-configuration.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md b/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md index 7137215434..f1a655109c 100644 --- a/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md +++ b/windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md @@ -23,7 +23,13 @@ ms.date: 06/26/2017 ## Overview -Starting in Windows 10, version 1703, you can import ADMX files (also called ADMX ingestion) and set those ADMX-backed policies for Win32 and Desktop Bridge apps by using Windows 10 Mobile Device Management (MDM) on desktop SKUs. The ADMX files that define policy information can be ingested to your device by using the Policy CSP URI, `./Device/Vendor/MSFT/Policy/ConfigOperations/ADMXInstall`. The ingested ADMX file is then processed into MDM policies. +Starting in Windows 10, version 1703, you can import ADMX files (also called ADMX ingestion) and set those ADMX-backed policies for Win32 and Desktop Bridge apps by using Windows 10 Mobile Device Management (MDM) on desktop SKUs. The ADMX files that define policy information can be ingested to your device by using the Policy CSP URI, `./Device/Vendor/MSFT/Policy/ConfigOperations/ADMXInstall`. The ingested ADMX file is then processed into MDM policies. + +NOTE: Starting from the following Windows 10 version Replace command is supported +- Windows 10, version 1903 with KB4512941 and KB4517211 installed +- Windows 10, version 1809 with KB4512534 and KB installed +- Windows 10, version 1803 with KB4512509 and KB installed +- Windows 10, version 1709 with KB4516071 and KB installed When the ADMX policies are imported, the registry keys to which each policy is written are checked so that known system registry keys, or registry keys that are used by existing inbox policies or system components, are not overwritten. This precaution helps to avoid security concerns over opening the entire registry. Currently, the ingested policies are not allowed to write to locations within the **System**, **Software\Microsoft**, and **Software\Policies\Microsoft** keys, except for the following locations: @@ -46,6 +52,8 @@ When the ADMX policies are imported, the registry keys to which each policy is w - software\microsoft\exchange\ - software\policies\microsoft\vba\security\ - software\microsoft\onedrive +- software\Microsoft\Edge +- Software\Microsoft\EdgeUpdate\ ## Ingesting an app ADMX file From 3b39ef34c5b20247663203ad44dccc80072fb84b Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 16 Oct 2019 16:33:33 +0500 Subject: [PATCH 028/247] Update configure-wd-app-guard.md --- .../configure-wd-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md index 990977f063..3f9f335b8f 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -56,7 +56,7 @@ These settings, located at **Computer Configuration\Administrative Templates\Win |Configure Windows Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
  • Enable Application Guard to print into the XPS format.
  • Enable Application Guard to print into the PDF format.
  • Enable Application Guard to print to locally attached printers.
  • Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.
**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| |Block enterprise websites to load non-enterprise content in IE and Edge|Windows 10 Enterprise, 1709 or higher|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.**Note** This may also block assets cached by CDNs and references to analytics sites. Please add them to the trusted enterprise resources to avoid broken pages.

**Disabled or not configured.** Prevents Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | |Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher|Determines whether data persists across different sessions in Windows Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**Note**
If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.
**To reset the container:**
  1. Open a command-line program and navigate to Windows/System32.
  2. Type `wdagtool.exe cleanup`.
    The container environment is reset, retaining only the employee-generated data.
  3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`.
    The container environment is reset, including discarding all employee-generated data.
| -|Turn on Windows Defender Application Guard in Enterprise Mode|Windows 10 Enterprise, 1709 or higher|Determines whether to turn on Application Guard for Microsoft Edge.|**Enabled.** Turns on Application Guard for Microsoft Edge, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Be aware that Application Guard won't actually be turned On unless the required prerequisites and network isolation settings are already set on the device.

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| +|Turn on Windows Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Be aware that Application Guard won't actually be turned On unless the required prerequisites and network isolation settings are already set on the device. Available options:
  • Enable Windows Defender Application Guard only for Microsoft Edge;
  • Enable Windows Defender Application Guard only for Microsoft Office;
  • Enable Windows Defender Application Guard for both Microsoft Edge and Microsoft Office.
**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.| |Allow files to download to host operating system|Windows 10 Enterprise, 1803 or higher|Determines whether to save downloaded files to the host operating system from the Windows Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Windows Defender Application Guard container to the host operating system.

**Disabled or not configured.** Users are not able to saved downloaded files from Application Guard to the host operating system.| |Allow hardware-accelerated rendering for Windows Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher|Determines whether Windows Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** Windows Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Windows Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Windows Defender Application Guard will automatically revert to software-based (CPU) rendering.

    **Important**
    Be aware that enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Windows Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| |Allow camera and microphone access in Windows Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher|Determines whether to allow camera and microphone access inside Windows Defender Application Guard.|**Enabled.** Applications inside Windows Defender Application Guard are able to access the camera and microphone on the user's device.

**Important**
Be aware that enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Windows Defender Application Guard are unable to access the camera and microphone on the user's device.| From 12f07a2f1c2e14340f76800b27d52bfd14993b4d Mon Sep 17 00:00:00 2001 From: Mark Aldridge Date: Fri, 18 Oct 2019 08:04:34 +1100 Subject: [PATCH 029/247] WDATPConnectivityAnalyzer to MDATPClientAnalyzer Change It appears the file and folder names have been changed from WDATPConnectivityAnalyzer to MDATPClientAnalyzer for the connectivity verification tool at https://aka.ms/mdatpanalyzer So have updated the names. --- .../configure-proxy-internet.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 8c0c0aa43c..95e0136a97 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -141,7 +141,7 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 1. Download the [connectivity verification tool](https://aka.ms/mdatpanalyzer) to the PC where Microsoft Defender ATP sensor is running on. -2. Extract the contents of WDATPConnectivityAnalyzer on the machine. +2. Extract the contents of MDATPClientAnalyzer on the machine. 3. Open an elevated command-line: @@ -152,19 +152,19 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 4. Enter the following command and press **Enter**: ```PowerShell - HardDrivePath\WDATPConnectivityAnalyzer.cmd + HardDrivePath\MDATPClientAnalyzer.cmd ``` - Replace *HardDrivePath* with the path where the WDATPConnectivityAnalyzer tool was downloaded to, for example + Replace *HardDrivePath* with the path where the MDATPClientAnalyzer tool was downloaded to, for example ```PowerShell - C:\Work\tools\WDATPConnectivityAnalyzer\WDATPConnectivityAnalyzer.cmd + C:\Work\tools\MDATPClientAnalyzer\MDATPClientAnalyzer.cmd ``` -5. Extract the *WDATPConnectivityAnalyzerResult.zip* file created by tool in the folder used in the *HardDrivePath*. +5. Extract the *MDATPClientAnalyzerResult.zip* file created by tool in the folder used in the *HardDrivePath*. -6. Open *WDATPConnectivityAnalyzer.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

- The tool checks the connectivity of Microsoft Defender ATP service URLs that Microsoft Defender ATP client is configured to interact with. It then prints the results into the *WDATPConnectivityAnalyzer.txt* file for each URL that can potentially be used to communicate with the Microsoft Defender ATP services. For example: +6. Open *MDATPClientAnalyzerResult.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

+ The tool checks the connectivity of Microsoft Defender ATP service URLs that Microsoft Defender ATP client is configured to interact with. It then prints the results into the *MDATPClientAnalyzerResult.txt* file for each URL that can potentially be used to communicate with the Microsoft Defender ATP services. For example: ```text Testing URL : https://xxx.microsoft.com/xxx From ea7b98713bb7f510bdc91c4868bfa3123633d608 Mon Sep 17 00:00:00 2001 From: v-savila Date: Thu, 24 Oct 2019 18:06:23 -0700 Subject: [PATCH 030/247] new hub design for Education --- education/index.yml | 127 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 education/index.yml diff --git a/education/index.yml b/education/index.yml new file mode 100644 index 0000000000..37d1970b6b --- /dev/null +++ b/education/index.yml @@ -0,0 +1,127 @@ +### YamlMime:Hub + +title: M365 Education Documentation +summary: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. + +metadata: + title: M365 Education Documentation + description: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. + ms.service: help + ms.topic: hub-page + author: v-lamoyn + ms.author: v-lamoyn + ms.date: 10/24/2019 + +productDirectory: + title: M365 Education Documentation + summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. # < 160 chars (optional) + items: + # Card + - title: IT Admins + # imageSrc should be square in ratio with no whitespace + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: anchor-2-ITAdmins.md + text: Get started with deploying and managing a full cloud IT solution for your school. + # Card + - title: Developers + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: anchor-2-Dev.md + text: Looking for information about developing solutions on Microsoft Education products? Start here. + # Card + - title: Partners + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: anchor-2-Partners.md + text: Looking for resources available to Microsoft Education partners? Start here. + +productDirectory: + title: M365 Education Documentation for IT admins + summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. + Check out the Microsoft Education Journey. + Find help now. + items: + # Card + - title: Phase 1 - Cloud deployment + # imageSrc should be square in ratio with no whitespace + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/create-your-office-365-tenant + text: 1. Create your Office 365 tenant + # Card + - title: Phase 2 - Device management + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: https://docs.microsoft.com/en-us/education/windows/ + text: 1. Get started with Windows 10 for Education + # Card + - title: Phase 3 - Apps management + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/configure-admin-settings + text: 1. Configure admin settings + # Card + - title: Complete your deployment + # imageSrc should be square in ratio with no whitespace + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-exchange-online + text: Deploy Exchange Online + # Card + - title: Security & Compliance + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 + text: AAD feature deployment guide + # Card + - title: Analytics & Insights + imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + links: + - url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization + text: Power BI for IT admins + +additionalContent: + # Supports up to 3 sections + sections: + - title: M365 Education Documentation for developers + summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. + items: + # Card + - title: UWP apps for education + summary: Learn how to write universal apps for education. + url: file1.md OR https://docs.microsoft.com/file1 + # Card + - title: Take a test API + summary: Learn how web applications can use the API to provide a locked down experience for taking tests. + url: file1.md OR https://docs.microsoft.com/file2 + # Card + - title: Office Education Dev center + summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app + url: file1.md OR https://docs.microsoft.com/file3 + # Card + - title: Data Streamer + summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. + +additionalContent: + # Supports up to 3 sections + sections: + - title: M365 Education Documentation for partners + summary: Looking for resources available to Microsoft Education partners? Start here. + items: + # Card + - title: Microsoft Partner Network + summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. + url: file1.md OR https://docs.microsoft.com/file1 + # Card + - title: Authorized Education Partner (AEP) program + summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). + url: file1.md OR https://docs.microsoft.com/file2 + # Card + - title: Authorized Education Partner Directory + summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. + url: file1.md OR https://docs.microsoft.com/file3 + # Card + - title: Education Partner community Yammer group + summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. + url: file1.md OR https://docs.microsoft.com/file3 \ No newline at end of file From 15a9e6b23f2ff2f6643b6bbec625d268eaf3014b Mon Sep 17 00:00:00 2001 From: v-savila Date: Thu, 24 Oct 2019 18:14:54 -0700 Subject: [PATCH 031/247] remove md file --- education/index.md | 253 -------------------------------------------- education/index.yml | 19 ++-- 2 files changed, 9 insertions(+), 263 deletions(-) delete mode 100644 education/index.md diff --git a/education/index.md b/education/index.md deleted file mode 100644 index c36a33ee36..0000000000 --- a/education/index.md +++ /dev/null @@ -1,253 +0,0 @@ ---- -layout: HubPage -hide_bc: true -title: Microsoft 365 Education documentation and resources | Microsoft Docs -description: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. -author: dansimp -ms.topic: hub-page -ms.author: dansimp -ms.collection: ITAdminEDU -ms.date: 10/30/2017 -ms.prod: w10 ---- -
-
-

Microsoft Education documentation and resources

-
-
diff --git a/education/index.yml b/education/index.yml index 37d1970b6b..5c87f15f59 100644 --- a/education/index.yml +++ b/education/index.yml @@ -38,9 +38,7 @@ productDirectory: productDirectory: title: M365 Education Documentation for IT admins - summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. - Check out the Microsoft Education Journey. - Find help now. + summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. items: # Card - title: Phase 1 - Cloud deployment @@ -90,18 +88,19 @@ additionalContent: # Card - title: UWP apps for education summary: Learn how to write universal apps for education. - url: file1.md OR https://docs.microsoft.com/file1 + url: https://docs.microsoft.com/en-us/windows/uwp/apps-for-education/ # Card - title: Take a test API summary: Learn how web applications can use the API to provide a locked down experience for taking tests. - url: file1.md OR https://docs.microsoft.com/file2 + url: https://docs.microsoft.com/en-us/windows/uwp/apps-for-education/take-a-test-api # Card - title: Office Education Dev center summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app - url: file1.md OR https://docs.microsoft.com/file3 + url: https://dev.office.com/industry-verticals/edu # Card - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. + url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer additionalContent: # Supports up to 3 sections @@ -112,16 +111,16 @@ additionalContent: # Card - title: Microsoft Partner Network summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. - url: file1.md OR https://docs.microsoft.com/file1 + url: https://partner.microsoft.com/solutions/education # Card - title: Authorized Education Partner (AEP) program summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). - url: file1.md OR https://docs.microsoft.com/file2 + url: https://www.mepn.com/.md OR https://docs.microsoft.com/file2 # Card - title: Authorized Education Partner Directory summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. - url: file1.md OR https://docs.microsoft.com/file3 + url: https://www.mepn.com/MEPN/AEPSearch.aspx # Card - title: Education Partner community Yammer group summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. - url: file1.md OR https://docs.microsoft.com/file3 \ No newline at end of file + url: https://www.yammer.com/mepn/ \ No newline at end of file From a1ae58b971c2e8a9433bb67fe1e38be77d2c9cb9 Mon Sep 17 00:00:00 2001 From: v-savila Date: Thu, 24 Oct 2019 18:44:13 -0700 Subject: [PATCH 032/247] remove extra productDirectory and add additionalContent section --- education/index.yml | 128 ++++++++++++++++++++++++++++---------------- 1 file changed, 83 insertions(+), 45 deletions(-) diff --git a/education/index.yml b/education/index.yml index 5c87f15f59..a406f5ceef 100644 --- a/education/index.yml +++ b/education/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Hub title: M365 Education Documentation -summary: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. +summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. metadata: title: M365 Education Documentation @@ -36,49 +36,87 @@ productDirectory: - url: anchor-2-Partners.md text: Looking for resources available to Microsoft Education partners? Start here. -productDirectory: - title: M365 Education Documentation for IT admins - summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. - items: - # Card - - title: Phase 1 - Cloud deployment - # imageSrc should be square in ratio with no whitespace - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg - links: - - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/create-your-office-365-tenant - text: 1. Create your Office 365 tenant - # Card - - title: Phase 2 - Device management - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg - links: - - url: https://docs.microsoft.com/en-us/education/windows/ - text: 1. Get started with Windows 10 for Education - # Card - - title: Phase 3 - Apps management - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg - links: - - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/configure-admin-settings - text: 1. Configure admin settings - # Card - - title: Complete your deployment - # imageSrc should be square in ratio with no whitespace - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg - links: - - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-exchange-online - text: Deploy Exchange Online - # Card - - title: Security & Compliance - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg - links: - - url: https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 - text: AAD feature deployment guide - # Card - - title: Analytics & Insights - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg - links: - - url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization - text: Power BI for IT admins - +# additionalContent section (optional) +# Card with links style +additionalContent: + # Supports up to 3 sections + sections: + - title: M365 Education Documentation for IT admins + summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. + items: + # Card + - title: Phase 1 - Cloud deployment + links: + - text: 1. Create your Office 365 tenant + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/create-your-office-365-tenant + - text: 2. Secure and configure your network + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/secure-and-configure-your-network + - text: 3. Sync your active directory + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/aad-connect-and-adfs + - text: 4. Sync you SIS using School Data Sync + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/school-data-sync + - text: 5. License users + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/license-users + # Card + - title: Phase 2 - Device management + links: + - text: 1. Get started with Windows 10 for Education + url: https://docs.microsoft.com/en-us/education/windows/ + - text: 2. Set up Windows 10 devices + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/set-up-windows-10-education-devices + - text: 3. Get started with Intune for Education + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/intune-for-education + - text: 4. Use Intune to manage groups, apps, and settings + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/use-intune-for-education + - text: 5. Enroll devices using Windows Autopilot + url: https://docs.microsoft.com/en-us/intune/enrollment/enrollment-autopilot + # Card + - title: Phase 3 - Apps management + links: + - text: 1. Configure admin settings + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/configure-admin-settings + - text: 2. Set up Teams for Education + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-office-365 + - text: 3. Set up Office 365 + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-office-365 + - text: 4. Install apps from Microsoft Store for Education + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/microsoft-store-for-education + - text: 5. Install Minecraft - Education Edition + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/minecraft-for-education + # Card + - title: Complete your deployment + links: + - text: Deploy Exchange Online + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-exchange-online + - text: Deploy SharePoint Online and OneDrive + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-sharepoint-online-and-onedrive + - text: Deploy Exchange Server hybrid + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-exchange-server-hybrid + - text: Deploy SharePoint Server Hybrid + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-sharepoint-server-hybrid + # Card + - title: Security & Compliance + links: + - text: AAD feature deployment guide + url: https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 + - text: Azure information protection deployment acceleration guide + url: https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Deployment-Acceleration-Guide/ba-p/334423 + - text: Microsoft Cloud app security + url: https://docs.microsoft.com/en-us/cloud-app-security/getting-started-with-cloud-app-security + - text: Office 365 data loss prevention + url: https://docs.microsoft.com/en-us/microsoft-365/compliance/create-test-tune-dlp-policy + - text: Office 365 advanced compliance + url: https://docs.microsoft.com/en-us/microsoft-365/compliance/ + - text: Deploying Lockbox + url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx + # Card + - title: Analytics & Insights + links: + - text: Power BI for IT admins + url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization + - text: Dynamics 365 + url: https://docs.microsoft.com/en-us/dynamics365/#pivot=get-started + additionalContent: # Supports up to 3 sections sections: @@ -115,7 +153,7 @@ additionalContent: # Card - title: Authorized Education Partner (AEP) program summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). - url: https://www.mepn.com/.md OR https://docs.microsoft.com/file2 + url: https://www.mepn.com/ # Card - title: Authorized Education Partner Directory summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. From b6f7c4097b3ab0e8827ff4054fde1160600a97cf Mon Sep 17 00:00:00 2001 From: Mark Aldridge Date: Fri, 25 Oct 2019 17:21:17 +1100 Subject: [PATCH 033/247] Removed unneeded character Removed a single character that wasn't meant to be there. --- windows/deployment/upgrade/windows-error-reporting.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/windows-error-reporting.md b/windows/deployment/upgrade/windows-error-reporting.md index 77f1ae38b0..c107d024e0 100644 --- a/windows/deployment/upgrade/windows-error-reporting.md +++ b/windows/deployment/upgrade/windows-error-reporting.md @@ -9,7 +9,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.localizationpriority: medium ms.topic: article --- @@ -29,7 +30,7 @@ When Windows Setup fails, the result and extend code are recorded as an informat To use Windows PowerShell, type the following commands from an elevated Windows PowerShell prompt: >[!IMPORTANT] ->}The following source will be available only if you have updated from a previous version of Windows 10 to a new version. If you installed the current version and have not updated, the source named **WinSetupDiag02** will be unavailable. +>The following source will be available only if you have updated from a previous version of Windows 10 to a new version. If you installed the current version and have not updated, the source named **WinSetupDiag02** will be unavailable. ```Powershell $events = Get-WinEvent -FilterHashtable @{LogName="Application";ID="1001";Data="WinSetupDiag02"} From 7ae2c7b91bfaf74db9c7184b0d3d4e50e115137a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 25 Oct 2019 10:40:04 -0700 Subject: [PATCH 034/247] Added more content for new policy --- ...om-profile-prevent-device-instance-ids.png | Bin 0 -> 130392 bytes .../mdm/policy-csp-deviceinstallation.md | 19 +++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/images/custom-profile-prevent-device-instance-ids.png diff --git a/windows/client-management/mdm/images/custom-profile-prevent-device-instance-ids.png b/windows/client-management/mdm/images/custom-profile-prevent-device-instance-ids.png new file mode 100644 index 0000000000000000000000000000000000000000..ac67a9d77026f2762a0b7d03b75076a47d2038f7 GIT binary patch literal 130392 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

*B`Sq6AJD%FQ5y4tL*odlDb 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

&$oi^f4?94TQ{tFOYo#o`94O!?UA7hL8vr@ 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 5a33e8eda5..4080596f7d 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -777,7 +777,7 @@ ADMX Info: -To enable this policy, use the following SyncML. +To enable this policy, use the following SyncML. This example prevents Windows from installing compatible devices with device instance IDs of USB\VID_1F75 and USB\VID_0781. To configure multiple classes, use `` as a delimiter. ``` xml @@ -805,6 +805,23 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i <<< Section end 2018/11/15 12:26:41.751 <<< [Exit status: SUCCESS] ``` + +You can also block installation and usage of prohibited peripherals by using a custom profile in Intune. + +For example, this custom profile prevents installation of devices with matching device instance IDs. + +![Custom profile](images/custom-profile-prevent-device-instance-ids.png) + +To prevent installation of devices with matching device instance IDs by using custom profile in Intune: +1. Locate the device instance ID. +2. In the sample SyncML, replace `&` in the device instance IDs with `&`. +For example: +Replace +```USBSTOR\DISK&VEN_SAMSUNG&PROD_FLASH_DRIVE&REV_1100\0376319020002347&0``` +with +```USBSTOR\DISK&VEN_SAMSUNG&PROD_FLASH_DRIVE&REV_1100\0376319020002347&0``` +3. Add the SyncML into the Intune custom device configuration profile. + From 0e6f33c278f7e5321606436f544aaac59a2beb99 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 11:24:23 -0700 Subject: [PATCH 035/247] update additionalContent section --- education/index.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/education/index.yml b/education/index.yml index a406f5ceef..9338f2d462 100644 --- a/education/index.yml +++ b/education/index.yml @@ -36,8 +36,6 @@ productDirectory: - url: anchor-2-Partners.md text: Looking for resources available to Microsoft Education partners? Start here. -# additionalContent section (optional) -# Card with links style additionalContent: # Supports up to 3 sections sections: @@ -116,10 +114,6 @@ additionalContent: url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization - text: Dynamics 365 url: https://docs.microsoft.com/en-us/dynamics365/#pivot=get-started - -additionalContent: - # Supports up to 3 sections - sections: - title: M365 Education Documentation for developers summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. items: @@ -139,10 +133,6 @@ additionalContent: - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer - -additionalContent: - # Supports up to 3 sections - sections: - title: M365 Education Documentation for partners summary: Looking for resources available to Microsoft Education partners? Start here. items: From 34ab1c34a9343977219df7577491574a498bd6ce Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 25 Oct 2019 11:25:07 -0700 Subject: [PATCH 036/247] Added content for matching device instance IDs --- .../control-usb-devices-using-intune.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 2fa857956a..a63f1a57ad 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -50,8 +50,10 @@ The following table describes the ways Microsoft Defender ATP can allow or block |----------|-------------| | [Restrict USB drives and other peripherals](#restrict-usb-drives-and-other-peripherals) | You can allow/prevent users to install only the USB drives and other peripherals included on a list of authorized/unauthorized devices or device types. | | [Block installation and usage of removable storage](#block-installation-and-usage-of-removable-storage) | You can't install or use removable storage. | -| [Only allow installation and usage of specifically approved peripherals](#only-allow-installation-and-usage-of-specifically-approved-peripherals) | You can only install and use approved peripherals that report specific properties in their firmware. | +| [Allow installation and usage of specifically approved peripherals](#allow-installation-and-usage-of-specifically-approved-peripherals) | You can only install and use approved peripherals that report specific properties in their firmware. | | [Prevent installation of specifically prohibited peripherals](#prevent-installation-of-specifically-prohibited-peripherals) | You can't install or use prohibited peripherals that report specific properties in their firmware. | +| [Allow installation and usage of specifically approved peripherals with matching device instance IDs](#allow-installation-and-usage-of-specifically-approved-peripherals-with-matching-device-instance-IDs) | You can only install and use approved peripherals that match any of these device instance IDs. | +| [Prevent installation and usage of specifically prohibited peripherals with matching device instance IDs](#prevent-installation-and-usage-of-specifically-prohibited-peripherals-with-matching-device-instance-IDs) | You can't install or use prohibited peripherals that match any of these device instance IDs. | | [Limit services that use Bluetooth](#limit-services-that-use-bluetooth) | You can limit the services that can use Bluetooth. | | [Use Microsoft Defender ATP baseline settings](#use-microsoft-defender-atp-baseline-settings) | You can set the recommended configuration for ATP by using the Microsoft Defender ATP security baseline. | @@ -169,7 +171,7 @@ Select-Object -Property * 7. Click **Create** to save the profile. -### Only allow installation and usage of specifically approved peripherals +### Allow installation and usage of specifically approved peripherals Peripherals that are allowed to be installed can be specified by their [hardware identity](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). For a list of common identifier structures, see [Device Identifier Formats](https://docs.microsoft.com/windows-hardware/drivers/install/device-identifier-formats). Test the configuration prior to rolling it out to ensure it blocks and allows the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. @@ -183,6 +185,18 @@ Microsoft Defender ATP blocks installation and usage of prohibited peripherals b - [Administrative Templates](https://docs.microsoft.com/intune/administrative-templates-windows) can block any device with a matching hardware ID or setup class. - [Device Installation CSP settings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) with a custom profile in Intune. You can [prevent installation of specific device IDs](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids) or [prevent specific device classes](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). +### Allow installation and usage of specifically approved peripherals with matching device instance IDs + +Peripherals that are allowed to be installed can be specified by their [device instance IDs](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/device-instance-ids). Test the configuration prior to rolling it out to ensure it allows the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. + +You can allow installation and usage of approved peripherals with matching device instance IDs by configuring [DeviceInstallation/AllowInstallationOfMatchingDeviceInstanceIDs](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceinstanceids) policy setting. + +### Prevent installation and usage of specifically prohibited peripherals with matching device instance IDs + +Peripherals that are prohibited to be installed can be specified by their [device instance IDs](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/device-instance-ids). Test the configuration prior to rolling it out to ensure it allows the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. + +You can prevent installation of the prohibited peripherals with matching device instance IDs by configuring [DeviceInstallation/PreventInstallationOfMatchingDeviceInstanceIDs](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceinstanceids) policy setting. + ### Limit services that use Bluetooth Using Intune, you can limit the services that can use Bluetooth through the ["Bluetooth allowed services"](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-bluetooth#servicesallowedlist-usage-guide). The default state of "Bluetooth allowed services" settings means everything is allowed. As soon as a service is added, that becomes the allowed list. If the customer adds the Keyboards and Mice values, and doesn’t add the file transfer GUIDs, file transfer should be blocked. From b95633aac222b098ec67e1ba31da963302add8ee Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 25 Oct 2019 11:35:42 -0700 Subject: [PATCH 037/247] Fixed invalid links --- .../device-control/control-usb-devices-using-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index a63f1a57ad..eb093474fc 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -52,8 +52,8 @@ The following table describes the ways Microsoft Defender ATP can allow or block | [Block installation and usage of removable storage](#block-installation-and-usage-of-removable-storage) | You can't install or use removable storage. | | [Allow installation and usage of specifically approved peripherals](#allow-installation-and-usage-of-specifically-approved-peripherals) | You can only install and use approved peripherals that report specific properties in their firmware. | | [Prevent installation of specifically prohibited peripherals](#prevent-installation-of-specifically-prohibited-peripherals) | You can't install or use prohibited peripherals that report specific properties in their firmware. | -| [Allow installation and usage of specifically approved peripherals with matching device instance IDs](#allow-installation-and-usage-of-specifically-approved-peripherals-with-matching-device-instance-IDs) | You can only install and use approved peripherals that match any of these device instance IDs. | -| [Prevent installation and usage of specifically prohibited peripherals with matching device instance IDs](#prevent-installation-and-usage-of-specifically-prohibited-peripherals-with-matching-device-instance-IDs) | You can't install or use prohibited peripherals that match any of these device instance IDs. | +| [Allow installation and usage of specifically approved peripherals with matching device instance IDs](#allow-installation-and-usage-of-specifically-approved-peripherals-with-matching-device-instance-ids) | You can only install and use approved peripherals that match any of these device instance IDs. | +| [Prevent installation and usage of specifically prohibited peripherals with matching device instance IDs](#prevent-installation-and-usage-of-specifically-prohibited-peripherals-with-matching-device-instance-ids) | You can't install or use prohibited peripherals that match any of these device instance IDs. | | [Limit services that use Bluetooth](#limit-services-that-use-bluetooth) | You can limit the services that can use Bluetooth. | | [Use Microsoft Defender ATP baseline settings](#use-microsoft-defender-atp-baseline-settings) | You can set the recommended configuration for ATP by using the Microsoft Defender ATP security baseline. | From e4d48ce6b0de05d70869d6544ea42654f85b6129 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 11:40:26 -0700 Subject: [PATCH 038/247] add formatting and text links --- education/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/index.yml b/education/index.yml index 9338f2d462..98124505f3 100644 --- a/education/index.yml +++ b/education/index.yml @@ -40,7 +40,7 @@ additionalContent: # Supports up to 3 sections sections: - title: M365 Education Documentation for IT admins - summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. + summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. items: # Card - title: Phase 1 - Cloud deployment From 432520e8c2e6502ea7319755371f6795a0fd0ac9 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 11:56:57 -0700 Subject: [PATCH 039/247] add anchors --- education/index.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/education/index.yml b/education/index.yml index 98124505f3..4cc917fd09 100644 --- a/education/index.yml +++ b/education/index.yml @@ -17,6 +17,7 @@ productDirectory: summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. # < 160 chars (optional) items: # Card + ## - title: IT Admins # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg @@ -24,12 +25,14 @@ productDirectory: - url: anchor-2-ITAdmins.md text: Get started with deploying and managing a full cloud IT solution for your school. # Card + ## - title: Developers imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - url: anchor-2-Dev.md text: Looking for information about developing solutions on Microsoft Education products? Start here. # Card + ## - title: Partners imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: @@ -37,10 +40,10 @@ productDirectory: text: Looking for resources available to Microsoft Education partners? Start here. additionalContent: - # Supports up to 3 sections + # Supports up to 3 sections sections: - - title: M365 Education Documentation for IT admins - summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. + - title: M365 Education Documentation for IT admins (#admins) + summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. items: # Card - title: Phase 1 - Cloud deployment @@ -114,7 +117,7 @@ additionalContent: url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization - text: Dynamics 365 url: https://docs.microsoft.com/en-us/dynamics365/#pivot=get-started - - title: M365 Education Documentation for developers + - title: M365 Education Documentation for developers (#developers) summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. items: # Card @@ -133,7 +136,7 @@ additionalContent: - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer - - title: M365 Education Documentation for partners + - title: M365 Education Documentation for partners (#partners) summary: Looking for resources available to Microsoft Education partners? Start here. items: # Card From d38c8dc90860ce486a0b1a2d3a2b558aad3a02b6 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 25 Oct 2019 12:09:46 -0700 Subject: [PATCH 040/247] Minor update --- .../client-management/mdm/policy-csp-deviceinstallation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 4080596f7d..01d16402fb 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -814,13 +814,13 @@ For example, this custom profile prevents installation of devices with matching To prevent installation of devices with matching device instance IDs by using custom profile in Intune: 1. Locate the device instance ID. -2. In the sample SyncML, replace `&` in the device instance IDs with `&`. +2. Replace `&` in the device instance IDs with `&`. For example: Replace ```USBSTOR\DISK&VEN_SAMSUNG&PROD_FLASH_DRIVE&REV_1100\0376319020002347&0``` with ```USBSTOR\DISK&VEN_SAMSUNG&PROD_FLASH_DRIVE&REV_1100\0376319020002347&0``` -3. Add the SyncML into the Intune custom device configuration profile. +3. Replace the device instance IDs with `&` into the sample SyncML. Add the SyncML into the Intune custom device configuration profile. From 87e8e637235a18686414bf7b1dea162aae91b8b2 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 12:17:10 -0700 Subject: [PATCH 041/247] update anchors --- education/index.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/education/index.yml b/education/index.yml index 4cc917fd09..030762942d 100644 --- a/education/index.yml +++ b/education/index.yml @@ -16,33 +16,31 @@ productDirectory: title: M365 Education Documentation summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. # < 160 chars (optional) items: - # Card - ## + # Card - title: IT Admins # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - - url: anchor-2-ITAdmins.md + - url: index.yml#admins text: Get started with deploying and managing a full cloud IT solution for your school. # Card - ## - title: Developers imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - - url: anchor-2-Dev.md + - url: index.yml#developers text: Looking for information about developing solutions on Microsoft Education products? Start here. - # Card - ## + # Card - title: Partners imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - - url: anchor-2-Partners.md + - url: index.yml#partners text: Looking for resources available to Microsoft Education partners? Start here. additionalContent: # Supports up to 3 sections sections: - - title: M365 Education Documentation for IT admins (#admins) + ## + - title: M365 Education Documentation for IT admins summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. items: # Card @@ -79,7 +77,7 @@ additionalContent: - text: 2. Set up Teams for Education url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-office-365 - text: 3. Set up Office 365 - url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/deploy-office-365 + url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/set-up-teams-for-education - text: 4. Install apps from Microsoft Store for Education url: https://docs.microsoft.com/en-us/microsoft-365/education/deploy/microsoft-store-for-education - text: 5. Install Minecraft - Education Edition @@ -117,6 +115,7 @@ additionalContent: url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization - text: Dynamics 365 url: https://docs.microsoft.com/en-us/dynamics365/#pivot=get-started + ## - title: M365 Education Documentation for developers (#developers) summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. items: @@ -136,6 +135,7 @@ additionalContent: - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer + ## - title: M365 Education Documentation for partners (#partners) summary: Looking for resources available to Microsoft Education partners? Start here. items: From 170a95f09d5705dc0d1bae7a2b17284a6d24b730 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 12:41:07 -0700 Subject: [PATCH 042/247] update anchors2 --- education/index.yml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/education/index.yml b/education/index.yml index 030762942d..167bdbfbfd 100644 --- a/education/index.yml +++ b/education/index.yml @@ -17,30 +17,26 @@ productDirectory: summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. # < 160 chars (optional) items: # Card - - title: IT Admins + - title: IT Admins#admins # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - - url: index.yml#admins text: Get started with deploying and managing a full cloud IT solution for your school. # Card - - title: Developers + - title: Developers#developers imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - - url: index.yml#developers text: Looking for information about developing solutions on Microsoft Education products? Start here. # Card - - title: Partners + - title: Partners#partners imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg links: - - url: index.yml#partners text: Looking for resources available to Microsoft Education partners? Start here. additionalContent: # Supports up to 3 sections sections: - ## - - title: M365 Education Documentation for IT admins + - title: M365 Education Documentation for IT admins summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. items: # Card @@ -115,8 +111,7 @@ additionalContent: url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization - text: Dynamics 365 url: https://docs.microsoft.com/en-us/dynamics365/#pivot=get-started - ## - - title: M365 Education Documentation for developers (#developers) + - title: M365 Education Documentation for developers summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. items: # Card @@ -135,8 +130,7 @@ additionalContent: - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer - ## - - title: M365 Education Documentation for partners (#partners) + - title: M365 Education Documentation for partners summary: Looking for resources available to Microsoft Education partners? Start here. items: # Card From 03c5303e921c6f1ee1786bced4fa5e519285513c Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 12:55:01 -0700 Subject: [PATCH 043/247] add icons --- education/images/EDUAdmins.svg | 1 + education/images/EDUDevelopers.svg | 1 + education/images/EDUPartners.svg | 1 + education/index.yml | 11 +++++++---- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 education/images/EDUAdmins.svg create mode 100644 education/images/EDUDevelopers.svg create mode 100644 education/images/EDUPartners.svg diff --git a/education/images/EDUAdmins.svg b/education/images/EDUAdmins.svg new file mode 100644 index 0000000000..d512fb942f --- /dev/null +++ b/education/images/EDUAdmins.svg @@ -0,0 +1 @@ +EDUAdmins-50px \ No newline at end of file diff --git a/education/images/EDUDevelopers.svg b/education/images/EDUDevelopers.svg new file mode 100644 index 0000000000..900159699a --- /dev/null +++ b/education/images/EDUDevelopers.svg @@ -0,0 +1 @@ +EDUDevelopers-50px \ No newline at end of file diff --git a/education/images/EDUPartners.svg b/education/images/EDUPartners.svg new file mode 100644 index 0000000000..01b80c9a42 --- /dev/null +++ b/education/images/EDUPartners.svg @@ -0,0 +1 @@ +EDUPartners-50px \ No newline at end of file diff --git a/education/index.yml b/education/index.yml index 167bdbfbfd..42cf121dbf 100644 --- a/education/index.yml +++ b/education/index.yml @@ -17,20 +17,23 @@ productDirectory: summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. # < 160 chars (optional) items: # Card - - title: IT Admins#admins + - title: IT Admins # imageSrc should be square in ratio with no whitespace - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + imageSrc: ./images/EDUAdmins.svg links: + url: index.yml#admins text: Get started with deploying and managing a full cloud IT solution for your school. # Card - title: Developers#developers - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + imageSrc: ./images/EDUDevelopers.svg links: + url: index.yml#developers text: Looking for information about developing solutions on Microsoft Education products? Start here. # Card - title: Partners#partners - imageSrc: https://docs.microsoft.com/media/common/i_configure-teams.svg + imageSrc: ./images/EDUPartners.svg links: + url: index.yml#partners text: Looking for resources available to Microsoft Education partners? Start here. additionalContent: From 62e8e8fee929ad423a4437427488ed0a54d68fb3 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 13:08:20 -0700 Subject: [PATCH 044/247] fix error --- education/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/education/index.yml b/education/index.yml index 42cf121dbf..304f17c76c 100644 --- a/education/index.yml +++ b/education/index.yml @@ -21,19 +21,19 @@ productDirectory: # imageSrc should be square in ratio with no whitespace imageSrc: ./images/EDUAdmins.svg links: - url: index.yml#admins + - url: index.yml#admins text: Get started with deploying and managing a full cloud IT solution for your school. # Card - title: Developers#developers imageSrc: ./images/EDUDevelopers.svg links: - url: index.yml#developers + - url: index.yml#developers text: Looking for information about developing solutions on Microsoft Education products? Start here. # Card - title: Partners#partners imageSrc: ./images/EDUPartners.svg links: - url: index.yml#partners + - url: index.yml#partners text: Looking for resources available to Microsoft Education partners? Start here. additionalContent: From cfd3651c49838507c92bf04947ba0c8d9e261240 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 Oct 2019 13:26:42 -0700 Subject: [PATCH 045/247] add link text --- education/index.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/education/index.yml b/education/index.yml index 304f17c76c..ad79e5ddd2 100644 --- a/education/index.yml +++ b/education/index.yml @@ -24,13 +24,13 @@ productDirectory: - url: index.yml#admins text: Get started with deploying and managing a full cloud IT solution for your school. # Card - - title: Developers#developers + - title: Developers imageSrc: ./images/EDUDevelopers.svg links: - url: index.yml#developers text: Looking for information about developing solutions on Microsoft Education products? Start here. # Card - - title: Partners#partners + - title: Partners imageSrc: ./images/EDUPartners.svg links: - url: index.yml#partners @@ -39,10 +39,11 @@ productDirectory: additionalContent: # Supports up to 3 sections sections: - - title: M365 Education Documentation for IT admins - summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the Microsoft Education Journey. Find help now. + - title: M365 Education Documentation for IT admins + summary: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. Check out the [Microsoft Education Journey](https://edujourney.microsoft.com/). Find help now. items: # Card + ## - title: Phase 1 - Cloud deployment links: - text: 1. Create your Office 365 tenant @@ -114,10 +115,11 @@ additionalContent: url: https://docs.microsoft.com/en-us/power-bi/service-admin-administering-power-bi-in-your-organization - text: Dynamics 365 url: https://docs.microsoft.com/en-us/dynamics365/#pivot=get-started - - title: M365 Education Documentation for developers + - title: M365 Education Documentation for developers summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. items: # Card + ## - title: UWP apps for education summary: Learn how to write universal apps for education. url: https://docs.microsoft.com/en-us/windows/uwp/apps-for-education/ @@ -137,6 +139,7 @@ additionalContent: summary: Looking for resources available to Microsoft Education partners? Start here. items: # Card + ## - title: Microsoft Partner Network summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. url: https://partner.microsoft.com/solutions/education From efb090564935e3279153c9d0ebd867d5a105336c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 20:51:01 -0700 Subject: [PATCH 046/247] Added advanced hunting topic --- .../microsoft-defender-atp/preview.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 354e205f5a..a296923218 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -24,7 +24,7 @@ ms.topic: conceptual The Microsoft Defender ATP service is constantly being updated to include new feature enhancements and capabilities. ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-preview-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-abovefoldlink) 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. @@ -42,15 +42,15 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Evaluation lab](evaluation-lab.md)
The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of machine and environment configuration so that you can - focus on evaluating the capabilities of the platform, running simulations, and seeing the prevention, detection, and remediation features in action. -- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#windows-server-2008-r2-sp1--windows-server-2012-r2-and-windows-server-2016)
You can now onboard Windows Server 2008 R2 SP1. +- [Microsoft Threat Experts - Experts on Demand](microsoft-threat-experts.md)
You now have the option to consult with Microsoft Threat Experts from several places in the portal to help you in the context of your investigation. + +- [Indicators for IP addresses, URLs/Domains](manage-indicators.md)
You can now allow or block URLs/domains using your own threat intelligence. - [Microsoft Defender ATP for Mac](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac)
Microsoft Defender ATP for Mac brings the next-generation protection, and endpoint detection and response coverage to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices. -- [Live response](live-response.md)
Get instantaneous access to a machine using a remote shell connection. Do in-depth investigative work and take immediate response actions to promptly contain identified threats – real-time. - -- [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md)
A new built-in capability that uses a risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. +- [Threat & Vulnerability Management Report inaccuracy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy)
You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated [security recommendation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy), [software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory#report-inaccuracy), and [discovered vulnerabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses#report-inaccuracy). + +- [Threat & Vulnerability Management Advanced Hunting Schemas](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table)
You can now use the Threat & Vulnerability Management tables in the Advanced hunting schema to query about software inventory, vulnerability knowledgebase, security configuration assessment, and security configuration knowledgebase. - [Machine health and compliance report](machine-reports.md) The machine health and compliance report provides high-level information about the devices in your organization. @@ -70,4 +70,4 @@ Information protection is an integral part of Microsoft 365 Enterprise suite, pr - [Power BI reports using Microsoft Defender ATP data](powerbi-reports.md)
Microsoft Defender ATP makes it easy to create a Power BI dashboard by providing an option straight from the portal. ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-preview-belowfoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-belowfoldlink) From f9bc0933842e31039feccdae191724080f3462fc Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 22:46:43 -0700 Subject: [PATCH 047/247] Added TVM adv huntng tables --- ...nced-hunting-tvm-configassessment-table.md | 51 +++++++++++++++++ ...vanced-hunting-tvm-secureconfigkb-table.md | 51 +++++++++++++++++ ...ced-hunting-tvm-softwareinventory-table.md | 56 +++++++++++++++++++ ...hunting-tvm-softwarevulnerability-table.md | 49 ++++++++++++++++ 4 files changed, 207 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md new file mode 100644 index 0000000000..2b492048f8 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md @@ -0,0 +1,51 @@ +--- +title: DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema +description: Learn about the DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema, such as machine ID, computer name, operating system platform, security configuration details, impact, and compliance information. +keywords: advanced hunting, atp query, device management, query atp data, query tvm data, query security configuration, intellisense, atp telemetry, events, events telemetry, azure log analytics, description, DeviceTvmSecureConfigurationAssessment +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: DulceMontemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 10/27/2019 +--- + +# DeviceTvmSecureConfigurationAssessment + +**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-advancedhuntingref-abovefoldlink) + +The DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema contains the variables needed in searching for security configuration assessment for devices. Use this reference to construct queries that return information from the table. + +For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). + +| Column name | Data type | Description | +|-------------|-----------|-------------| +| MachineId | string | Unique identifier for the machine in the service | +| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7.|| CveId | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system| +| Timestamp | datetime |Date and time when the record was generated| +| ConfigurationId | string | Unique identifier for a specific configuration | +| ConfigurationCategory | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls| +| ConfigurationSubcategory | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | +| ConfigurationImpact | string | Rated impact of the configuration to the overall configuration score (1-10) | +| IsCompliant | string | Indicates whether the configuration or policy is properly configured | + + +## Related topics + +- [Advanced hunting overview](overview-hunting.md) +- [All Advanced hunting tables](advanced-hunting-reference.md) +- [Advanced hunting query best practices](advanced-hunting-best-practices.md) +- [Query data using Advanced hunting](advanced-hunting.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md new file mode 100644 index 0000000000..1ffa5cd023 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md @@ -0,0 +1,51 @@ +--- +title: DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema +description: Learn about the DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema, security configuration details, and the associated industry benchmarks that it adheres to. +keywords: advanced hunting, atp query, device management, query atp data, query tvm data, query security configuration, intellisense, atp telemetry, events, events telemetry, azure log analytics, description, MITRE ATT&CK framework, DeviceTvmSecureConfigurationAssessmentKB +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: DulceMontemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 10/27/2019 +--- + +# DeviceTvmSecureConfigurationAssessmentKB + +**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-advancedhuntingref-abovefoldlink) + +The DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema contains the variables needed in searching for your device security configuration information along with the associated security industry benchmarks it adheres to. Use this reference to construct queries that return information from the table. + +For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). + +| Column name | Data type | Description | +|-------------|-----------|-------------| +| ConfigurationId | string | Unique identifier for a specific configuration | +| ConfigurationImpact | string | Rated impact of the configuration to the overall configuration score (1-10) | +| ConfigurationName | string | Display name of the configuration | +| ConfigurationDescription | string | Description of the configuration | +| RiskDescription | string | Description of the associated risk | +| ConfigurationCategory | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls| +| ConfigurationSubcategory | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | +| ConfigurationBenchmarks | string | List of industry benchmarks recommending the same or similar configuration | +| RelatedMitreTechniques | string | List of Mitre ATT&CK framework techniques observed | +| RelatedMitreTactics | string | List of Mitre ATT&CK framework tactics observed | + +## Related topics + +- [Advanced hunting overview](overview-hunting.md) +- [All Advanced hunting tables](advanced-hunting-reference.md) +- [Advanced hunting query best practices](advanced-hunting-best-practices.md) +- [Query data using Advanced hunting](advanced-hunting.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md new file mode 100644 index 0000000000..c236a125c0 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md @@ -0,0 +1,56 @@ +--- +title: DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema +description: Learn about the DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema, such as operating system platform, version, and architecture, software vendor, name, and version, CVE ID, vulnerability severity, and descriptions +keywords: advanced hunting, atp query, device management, query atp data, query tvm data, query software inventory, query software vulnerability inventory, intellisense, atp telemetry, events, events telemetry, azure log analytics, description, DeviceTvmSoftwareInventoryVulnerabilities +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: DulceMontemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 10/27/2019 +--- + +# DeviceTvmSoftwareInventoryVulnerabilities + +**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-advancedhuntingref-abovefoldlink) + + +[!include[Prerelease information](prerelease.md)] + +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information needed in searching for vulnerabilities in your software inventory. Use this reference to construct queries that return information from the table. + +For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). + +| Column name | Data type | Description | +|-------------|-----------|-------------| +| MachineId | string | Unique identifier for the machine in the service | +| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7.| +| OSVersion | string | Version of the operating system running on the machine | +| OSArchitecture | string | Architecture of the operating system running on the machine| +| SoftwareVendor | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape| +| SoftwareName | string | Name of the software product| +|SoftwareVersion | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system| +| CveId | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape| +| VulnerabilitySeverityLevel | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape| + + + +## Related topics + +- [Advanced hunting overview](overview-hunting.md) +- [All Advanced hunting tables](advanced-hunting-reference.md) +- [Advanced hunting query best practices](advanced-hunting-best-practices.md) +- [Query data using Advanced hunting](advanced-hunting.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md new file mode 100644 index 0000000000..ea25eee59b --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md @@ -0,0 +1,49 @@ +--- +title: DeviceTvmSoftwareVulnerabilitiesKB table in the Advanced hunting schema +description: Learn about the DeviceTvmSoftwareVulnerabilitiesKB table in the Advanced hunting schema, such as CVE ID, CVSS score, exploit availability, vulnerability severity, last modified time, date the vulnerability was disclosed to public, and affected software in your network. +keywords: advanced hunting, atp query, device management, query atp data, query tvm data, query software vulnerability inventory, intellisense, atp telemetry, events, events telemetry, azure log analytics, description, DeviceTvmSoftwareVulnerabilitiesKB +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: DulceMontemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 10/27/2019 +--- + +# DeviceTvmSoftwareVulnerabilitiesKB + +**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-advancedhuntingref-abovefoldlink) + +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information needed in searching for information about publicly available vulnerabilities and whether they exist in your software inventory. Use this reference to construct queries that return information from the table. + +For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). + +| Column name | Data type | Description | +|-------------|-----------|-------------| +| CveId | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system| +| CvssScore | string | Severity score assigned to the security vulnerability under th Common Vulnerability Scoring System (CVSS)| +| IsExploitAvailable | string | Indicates whether exploit code for the vulnerability is publicly available| +| VulnerabilitySeverityLevel | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape| +| LastModifiedTime | datetime | Date and time the item or related metadata was last modified| +| PublishedDate | datetime | Date vulnerability was disclosed to public| +| VulnerabilityDescription | string | Description of vulnerability and associated risks| +| AffectedSoftware | string | List of all software products affected by the vulnerability| + +## Related topics + +- [Advanced hunting overview](overview-hunting.md) +- [All Advanced hunting tables](advanced-hunting-reference.md) +- [Advanced hunting query best practices](advanced-hunting-best-practices.md) +- [Query data using Advanced hunting](advanced-hunting.md) From ba584f2ff997c8c4730de9947019a3ac398da59d Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:00:02 -0700 Subject: [PATCH 048/247] Added TVM tables --- .../microsoft-defender-atp/advanced-hunting-reference.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md index 40810a2f12..697793302b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md @@ -46,6 +46,10 @@ Table and column names are also listed within the Microsoft Defender Security Ce | **[LogonEvents](advanced-hunting-logonevents-table.md)** | Sign-ins and other authentication events | | **[ImageLoadEvents](advanced-hunting-imageloadevents-table.md)** | DLL loading events | | **[MiscEvents](advanced-hunting-miscevents-table.md)** | Multiple event types, including events triggered by security controls such as Windows Defender Antivirus and exploit protection | +| **[DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-tvm-softwareinventory-table.md)** | Vulnerabilities in your software inventory | +| **[DeviceTvmSoftwareVulnerabilitiesKB ](advanced-hunting-tvm-softwarevulnerability-table.md)** | Publicly-available vulnerabilities and whether they exist in your software inventory | +| **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-tvm-configassessment-table.md)** | Security configuration assessment for devices | +| **[DeviceTvmSecureConfigurationAssessmentKB](advanced-hunting-tvm-secureconfigkb-table.md)** | Basis of security configuration assessment such as security industry standards and benchmarks | ## Related topics From 07d552b7a2bb0047c13f859e051601a55e2099c6 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:01:31 -0700 Subject: [PATCH 049/247] Update advanced-hunting-reference.md --- .../microsoft-defender-atp/advanced-hunting-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md index 697793302b..0b967b12da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md @@ -48,7 +48,7 @@ Table and column names are also listed within the Microsoft Defender Security Ce | **[MiscEvents](advanced-hunting-miscevents-table.md)** | Multiple event types, including events triggered by security controls such as Windows Defender Antivirus and exploit protection | | **[DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-tvm-softwareinventory-table.md)** | Vulnerabilities in your software inventory | | **[DeviceTvmSoftwareVulnerabilitiesKB ](advanced-hunting-tvm-softwarevulnerability-table.md)** | Publicly-available vulnerabilities and whether they exist in your software inventory | -| **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-tvm-configassessment-table.md)** | Security configuration assessment for devices | +| **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-tvm-configassessment-table.md)** | Security configuration assessment information | | **[DeviceTvmSecureConfigurationAssessmentKB](advanced-hunting-tvm-secureconfigkb-table.md)** | Basis of security configuration assessment such as security industry standards and benchmarks | ## Related topics From a634cb25f5b153651652b09de68c80f89daaa485 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:04:05 -0700 Subject: [PATCH 050/247] Update threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 499d34f2f0..b60fa10848 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -29,14 +29,19 @@ Ensure that your machines: >[!NOTE] >Threat & Vulnerability Management can also scan machines that run on Windows 7 and Windows Server 2019 operating systems and detects vulnerabilities addressed in patch Tuesday. -- Have the following mandatory updates installed: -- (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) -- (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) +- Have the following mandatory updates installed and deployed in your network to boost your vulnerability assessment detection rates: + +> Release | Security update KB number and link +> :---|:--- +> RS3 customers | [KB4493441](https://support.microsoft.com/help/4493441/windows-10-update-kb4493441) and [KB 4516071](https://support.microsoft.com/help/4516071/windows-10-update-kb4516071) +> RS4 customers| [KB4493464](https://support.microsoft.com/help/4493464) and [KB 4516045](https://support.microsoft.com/help/4516045/windows-10-update-kb4516045) +> RS5 customers | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) +> 19H1 customers | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) + - Are onboarded to Microsoft Intune and System Center Configuration Manager (SCCM). If you are use SCCM, update your console to the latest May version 1905 - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric, which visually represents how exposed your machines are to imminent threats. From 77dc8384e3e4a72d91e6b77a698fa48a554a8398 Mon Sep 17 00:00:00 2001 From: illfated Date: Mon, 28 Oct 2019 07:23:40 +0100 Subject: [PATCH 051/247] Reboot CSP/ISO 8601: reboot reset date+time format Description: There have been repeated cases of misunderstanding the time format needed to reset the reboot date & time schedule, lately in ticket #4810. This is an attempt to shift the focus over to the fact that the Reboot CSP strictly follows the ISO 8601 standard, also when resetting the date and time for a reboot schedule. Changes proposed: - Add an extra sentence to inform the reader that the empty (null) value to reset an existing reboot schedule needs to contain zeros (0000-00-00T00:00:00). - Move the sentence "Setting a null (empty) date will delete [...]" to a line below the example to configure, as well as the addendum, to focus on this fact that a format representation is required. - Add the missing spacing in "ISO 8601" to keep its ISO name standard. - Remove redundant white space (10 lines) at the end of the document. issue ticket closure or reference: Closes #4810 --- windows/client-management/mdm/reboot-csp.md | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/windows/client-management/mdm/reboot-csp.md b/windows/client-management/mdm/reboot-csp.md index 9711b4b2a4..70668fa9de 100644 --- a/windows/client-management/mdm/reboot-csp.md +++ b/windows/client-management/mdm/reboot-csp.md @@ -38,9 +38,11 @@ The following diagram shows the Reboot configuration service provider management

The supported operation is Get.

**Schedule/Single** -

This node will execute a reboot at a scheduled date and time. Setting a null (empty) date will delete the existing schedule. The date and time value is ISO8601, and both the date and time are required.
+

This node will execute a reboot at a scheduled date and time. The date and time value is **ISO 8601**, and both the date and time are required.
Example to configure: 2018-10-25T18:00:00

+Setting a null (empty) date will delete the existing schedule. In accordance with the ISO 8601 format, the date and time representation needs to be 0000-00-00T00:00:00. +

The supported operations are Get, Add, Replace, and Delete.

**Schedule/DailyRecurrent** @@ -53,13 +55,3 @@ Example to configure: 2018-10-25T18:00:00

[Configuration service provider reference](configuration-service-provider-reference.md) - - - - - - - - - - From 0368e24c701675d4df2045995025a944736f5124 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:27:36 -0700 Subject: [PATCH 052/247] Added TVM hunting scenario --- .../threat-and-vuln-mgt-scenarios.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index b60fa10848..fd56a9b315 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -150,6 +150,29 @@ When an exception is created for a recommendation, the recommendation is no long 6. Navigate to the **Remediation** page under the **Threat & Vulnerability Management** menu and click the **Exceptions** tab to view all your exceptions (current and past). +## Use Advanced hunting query to search for machines with High active alerts or Critical CVE public exploit + +1. Go to **Advanced hunting** from the left-hand navigation pane. + +2. Scroll down to the TVM advanced hunting schemas to familiarize yourself with the column names. + +3. Enter the following queries: + +``` +// Search for machines with High active alerts or Critical CVE public exploit +DeviceTvmSoftwareInventoryVulnerabilities +| join kind=inner(DeviceTvmSoftwareVulnerabilitiesKB) on CveId +| where IsExploitAvailable == 1 and CvssScore >= 7 +| summarize NumOfVulnerabilities=dcount(CveId), +ComputerName=any(ComputerName) by MachineId +| join kind =inner(AlertEvents) on MachineId +| summarize NumOfVulnerabilities=any(NumOfVulnerabilities), +ComputerName=any(ComputerName) by MachineId, AlertId +| project ComputerName, NumOfVulnerabilities, AlertId +| order by NumOfVulnerabilities desc + +``` + ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) From cc41374f692f0fd9d46d53c3174372bccebb3f66 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 28 Oct 2019 11:29:49 +0500 Subject: [PATCH 053/247] Update olympia-enrollment-guidelines.md --- .../deployment/update/olympia/olympia-enrollment-guidelines.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/update/olympia/olympia-enrollment-guidelines.md b/windows/deployment/update/olympia/olympia-enrollment-guidelines.md index 396ef254fd..178029c9f4 100644 --- a/windows/deployment/update/olympia/olympia-enrollment-guidelines.md +++ b/windows/deployment/update/olympia/olympia-enrollment-guidelines.md @@ -88,6 +88,9 @@ This is the Bring Your Own Device (BYOD) method--your device will receive Olympi - This method will upgrade your Windows 10 Pro license to Enterprise and create a new account. See [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup) for more information. + > [!NOTE] + > Make sure that you save your PRO license key before upgrading to Enterprise. In case of disconnection from Olympia, if the license fails to downgrade back to Pro automatically (unlikely event), it will allow you to re-activate the Pro license [manually](https://docs.microsoft.com/windows/deployment/upgrade/windows-10-edition-upgrades#upgrade-by-manually-entering-a-product-key). + 1. Go to **Start > Settings > Accounts > Access work or school**. To see this setting, you need to have administrator rights to your device (see [local administrator](https://support.microsoft.com/instantanswers/5de907f1-f8ba-4fd9-a89d-efd23fee918c/create-a-local-user-or-administrator-account-in-windows-10)). ![Settings -> Accounts](images/1-1.png) From c117913911f839eaa162339e05e6ecaaf57d54bd Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:31:11 -0700 Subject: [PATCH 054/247] Added Advanced hunting reference --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index fd56a9b315..a4744c5ecd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -182,3 +182,5 @@ ComputerName=any(ComputerName) by MachineId, AlertId - [Remediation](tvm-remediation.md) - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) +- [Advanced hunting overview](overview-hunting.md) +- [All Advanced hunting tables](advanced-hunting-reference.md) From e0b0817fef88c69e154a0743b516f1189659bf2d Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:32:48 -0700 Subject: [PATCH 055/247] Update configuration-score.md --- .../microsoft-defender-atp/configuration-score.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md b/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md index 1eadc36802..4eafbbefa8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configuration-score.md @@ -22,7 +22,7 @@ ms.date: 04/11/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) >[!NOTE] -> Secure score is now part of Threat & Vulnerability Management as Configuration score. The secure score page will be available for a few weeks. View the [Secure score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-secure-score) page. +> Secure score is now part of Threat & Vulnerability Management as Configuration score. The secure score page will be available for a few weeks. The Microsoft Defender Advanced Threat Protection Configuration score gives you visibility and control over the security posture of your organization based on security best practices. High configuration score means your endpoints are more resilient from cybersecurity threat attacks. @@ -34,6 +34,8 @@ Your configuration score widget shows the collective security configuration stat - Security controls ## How it works +>[!NOTE] +> Configuration score currently supports configurations set via Group Policy. Due to the current partial Intune support, configurations which might have been set through Intune might show up as misconfigured. Contact your IT Administrator to verify the actual configuration status in case your organization is using Intune for secure configuration management. The data in the configuration score widget is the product of meticulous and ongoing vulnerability discovery process aggregated with configuration discovery assessments that continuously: - Compare collected configurations to the collected benchmarks to discover misconfigured assets @@ -50,6 +52,17 @@ The goal is to remediate the issues in the security recommendations list to impr See how you can [improve your security configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios#improve-your-security-configuration), for details. +>[!IMPORTANT] +>To boost your vulnerability assessment detection rates, download the following mandatory security updates and deploy them in your network: +>- 19H1 customers | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) +>- RS5 customers | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) +>- RS4 customers | [KB 4516045](https://support.microsoft.com/help/4516045/windows-10-update-kb4516045) +>- RS3 customers | [KB 4516071](https://support.microsoft.com/help/4516071/windows-10-update-kb4516071) +> +>To download the security updates: +>1. Go to [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/home.aspx). +>2. Key-in the security update KB number that you need to download, then click **Search**. + ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) From c2c9da38c75f7915a3821f4be74a7723125c4fd7 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:33:47 -0700 Subject: [PATCH 056/247] Update tvm-security-recommendation.md --- .../tvm-security-recommendation.md | 30 +++++++++++++++++-- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index a866f2ef4f..df32766cc3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -23,12 +23,12 @@ ms.date: 04/11/2019 The cybersecurity weaknesses identified in your organization are mapped to actionable security recommendations and prioritized by their impact on the security recommendation list. Prioritized recommendation helps shorten the mean time to mitigate or remediate vulnerabilities and drive compliance. -Each security recommendation includes an actionable remediation recommendation which can be pushed into the IT task queue through a built-in integration with Microsoft Intune and SCCM. It is also dynamic in the sense that when the threat landscape changes, the recommendation also changes as it continuously collect information from your environment. +Each security recommendation includes an actionable remediation recommendation which can be pushed into the IT task queue through a built-in integration with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM). It is also dynamic in the sense that when the threat landscape changes, the recommendation also changes as it continuously collect information from your environment. ## The basis of the security recommendation Each machine in the organization is scored based on three important factors: threat, likelihood to be breached, and value, to help customers to focus on the right things at the right time. -- Threat - Characteristics of the vulnerabilities and exploits in your organizations' devices and breach history. Based on these factors, the security recommendations shows the correponding links to active alerts, ongoing threat campaigns, and their corresponding threat analytic reports. +- Threat - Characteristics of the vulnerabilities and exploits in your organizations' devices and breach history. Based on these factors, the security recommendations shows the corresponding links to active alerts, ongoing threat campaigns, and their corresponding threat analytic reports. - Breach likelihood - Your organization's security posture and resilience against threats @@ -36,7 +36,8 @@ Each machine in the organization is scored based on three important factors: thr ## Navigate through your security recommendations -You can access the security recommendation from the Microsoft Defender ATP Threat & Vulnerability Management menu, dashboard, software page, and machine page, to give you the context that you need as you require it. + +You can access the security recommendation from the Microsoft Defender ATP Threat & Vulnerability Management menu, dashboard, software page, and machine page, to give you the context that you need, as you require it. There are security recommendations for application, operating system, network, accounts, and security controls. @@ -54,6 +55,29 @@ From that page, you can do any of the following depending on what you need to do - Choose from exception options - Submit an exception, provide justification, and set exception duration if you can't remediate the issue just yet due to specific business reasons, compensation controls, or if it is a false positive. +## Report inaccuracy + +You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated security recommendation information in the machine page. + +1. Select the **Security recommendation** tab. + +2. Click **:** beside the security recommendation that you want to report about, then select **Report inaccuracy**. +![Screenshot of Report inaccuracy control from the machine page under the Security recommendation column](images/tvm_report_inaccuracy.png) +
A flyout pane opens.
+![Screenshot of Report inaccuracy flyout pane](images/tvm_report_inaccuracyflyout.png) + +3. From the flyout pane, select the inaccuracy category from the drop-down menu. +
![Screenshot of Report inaccuracy categories drop-down menu](images/tvm_report_inaccuracyoptions.png)
+ +4. Include your email address so Microsoft can send you feedback regarding the inaccuracy you reported. + +5. Include your machine name for investigation context. + +>[!NOTE] +> You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. + +6. Click **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts with its context. + ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From fadd26f6d7c9f6e9c00f9cf36b05526100563b4c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Sun, 27 Oct 2019 23:37:17 -0700 Subject: [PATCH 057/247] Added report innacuracy images --- .../images/tvm_report_inaccuracy.png | Bin 0 -> 123971 bytes .../images/tvm_report_inaccuracyflyout.png | Bin 0 -> 24583 bytes .../images/tvm_report_inaccuracyoptions.png | Bin 0 -> 7978 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm_report_inaccuracy.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm_report_inaccuracyflyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm_report_inaccuracyoptions.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm_report_inaccuracy.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm_report_inaccuracy.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1c91c9e499b7d5ee8c2f6ef53c58cd12b74de8 GIT binary patch literal 123971 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 UAJRF2BVmY)q@qNTnBj;20dl{5 Date: Sun, 27 Oct 2019 23:45:59 -0700 Subject: [PATCH 058/247] Added Adv Huntng schemas --- windows/security/threat-protection/TOC.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3535676cf8..488d6e4c20 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -118,7 +118,10 @@ ###### [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) - +##### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) +##### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) +##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) +##### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) ##### [Advanced hunting query language best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) #### [Custom detections]() From 19f7102e024fc6f7e42fef90affce4d28b038e36 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 00:09:22 -0700 Subject: [PATCH 059/247] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index a4744c5ecd..b010af134a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -150,7 +150,7 @@ When an exception is created for a recommendation, the recommendation is no long 6. Navigate to the **Remediation** page under the **Threat & Vulnerability Management** menu and click the **Exceptions** tab to view all your exceptions (current and past). -## Use Advanced hunting query to search for machines with High active alerts or Critical CVE public exploit +## Use Advanced hunting query to search for machines with High active alerts or critical CVE public exploit 1. Go to **Advanced hunting** from the left-hand navigation pane. From ab426ec721eaeaf410555a88b398b356cf0f5ccc Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 00:17:04 -0700 Subject: [PATCH 060/247] Update TOC.md --- windows/security/threat-protection/TOC.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 488d6e4c20..3cdddfd362 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -118,11 +118,11 @@ ###### [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) -##### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) -##### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) -##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) -##### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) -##### [Advanced hunting query language best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) +###### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) +###### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) +###### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) +###### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) +###### [Advanced hunting query language best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) #### [Custom detections]() ##### [Understand custom detection rules](microsoft-defender-atp/overview-custom-detections.md) From 27267c47650b6f6468af5b83e445c4d1baed61f0 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 00:19:36 -0700 Subject: [PATCH 061/247] Update TOC.md --- windows/security/threat-protection/TOC.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3cdddfd362..c70c489c4e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -118,10 +118,10 @@ ###### [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) -###### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) -###### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) -###### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) -###### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) +###### [DeviceTvmSoftwareInventoryVulnerabilities table](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) +###### [DeviceTvmSoftwareVulnerabilitiesKB table](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) +###### [DeviceTvmSecureConfigurationAssessment table](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) +###### [DeviceTvmSecureConfigurationAssessmentKB table](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) ###### [Advanced hunting query language best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) #### [Custom detections]() From 04249f68fb272e0cc863a327013a92c46318c0e5 Mon Sep 17 00:00:00 2001 From: RavennMSFT <37601656+RavennMSFT@users.noreply.github.com> Date: Mon, 28 Oct 2019 11:14:48 -0700 Subject: [PATCH 062/247] Update connect-to-remote-aadj-pc.md Added a note that AADJ RDP requires another AADJ or hybrid AADJ device --- windows/client-management/connect-to-remote-aadj-pc.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index e1365a820c..c265525536 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -32,7 +32,8 @@ From its release, Windows 10 has supported remote connections to PCs that are jo ## Set up - Both PCs (local and remote) must be running Windows 10, version 1607 (or later). Remote connection to an Azure AD-joined PC that is running earlier versions of Windows 10 is not supported. -- Ensure [Remote Credential Guard](/windows/access-protection/remote-credential-guard), a new feature in Windows 10, version 1607, is turned off on the client PC that you are using to connect to the remote PC. +- Your local PC (where you are connecting from) must be either Azure AD joined or Hybrid Azure AD joined. Remote connection to an Azure AD joined PC from an unjoined device or a non-Windows 10 device is not supported. +Ensure [Remote Credential Guard](/windows/access-protection/remote-credential-guard), a new feature in Windows 10, version 1607, is turned off on the client PC that you are using to connect to the remote PC. - On the PC that you want to connect to: 1. Open system properties for the remote PC. 2. Enable **Allow remote connections to this computer** and select **Allow connections only from computers running Remote Desktop with Network Level Authentication**. From a054d1903363e9f82c073f6e6240bc3586168d9d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 28 Oct 2019 14:32:12 -0700 Subject: [PATCH 063/247] added GroupID option 5 to reference topic --- .../deployment/update/waas-delivery-optimization-reference.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index ab1a485ac8..e7d8d21550 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -132,7 +132,8 @@ Starting in Windows 10, version 1803, set this policy to restrict peer selection - 1 = AD Site - 2 = Authenticated domain SID - 3 = DHCP Option ID (with this option, the client will query DHCP Option ID 234 and use the returned GUID value as the Group ID) -- 4 = DNS Suffix +- 4 = DNS Suffix +- 5 = Starting with Windows 10, version 1903, you can use the Azure Active Directory (AAD) Tenant ID as a means to define groups. To do this set the value for DOGroupIdSource to its new maximum value of 5. When set, the Group ID is assigned automatically from the selected source. If you set this policy, the GroupID policy will be ignored. The option set in this policy only applies to Group (2) download mode. If Group (2) isn't set as Download mode, this policy will be ignored. If you set the value to anything other than 0-4, the policy is ignored. From ac8b527092508450ef8726d417960013b583d60e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 28 Oct 2019 15:29:15 -0700 Subject: [PATCH 064/247] cleaned up a bunch of stray en-us --- windows/deployment/update/WIP4Biz-intro.md | 2 +- .../update/device-health-get-started.md | 4 +- .../update/device-health-monitor.md | 2 +- .../deployment/update/device-health-using.md | 2 +- .../update/servicing-stack-updates.md | 4 +- .../update/update-compliance-get-started.md | 10 +- .../update/update-compliance-monitor.md | 2 +- ...s-servicing-channels-windows-10-updates.md | 4 +- .../windows-analytics-FAQ-troubleshooting.md | 2 +- .../update/windows-analytics-azure-portal.md | 2 +- .../update/windows-analytics-get-started.md | 2 +- .../update/windows-analytics-overview.md | 2 +- .../update/windows-analytics-privacy.md | 2 +- .../upgrade/troubleshoot-upgrade-errors.md | 195 +++++------ .../deployment/upgrade/upgrade-error-codes.md | 319 +++++++++--------- .../upgrade-readiness-additional-insights.md | 2 +- .../upgrade/upgrade-readiness-architecture.md | 2 +- .../upgrade/upgrade-readiness-data-sharing.md | 2 +- .../upgrade-readiness-deploy-windows.md | 2 +- .../upgrade-readiness-deployment-script.md | 2 +- .../upgrade/upgrade-readiness-get-started.md | 2 +- .../upgrade-readiness-identify-apps.md | 2 +- .../upgrade-readiness-monitor-deployment.md | 2 +- .../upgrade/upgrade-readiness-requirements.md | 2 +- .../upgrade-readiness-resolve-issues.md | 4 +- .../upgrade-readiness-target-new-OS.md | 2 +- .../upgrade-readiness-upgrade-overview.md | 2 +- ...de-readiness-to-manage-windows-upgrades.md | 2 +- 28 files changed, 292 insertions(+), 290 deletions(-) diff --git a/windows/deployment/update/WIP4Biz-intro.md b/windows/deployment/update/WIP4Biz-intro.md index 9022265138..3534c08c5c 100644 --- a/windows/deployment/update/WIP4Biz-intro.md +++ b/windows/deployment/update/WIP4Biz-intro.md @@ -49,7 +49,7 @@ Windows 10 Insider Preview builds offer organizations a valuable and exciting op |Release channel |**Fast Ring:** Insider Preview builds in the Fast Ring are released approximately once a week and contain the very latest features. This makes them ideal for feature exploration.| |Users | Because Fast Ring builds are released so early in the development cycle, we recommend limiting feature exploration in your organization to IT administrators and developers running Insider Preview builds on secondary devices. | |Tasks | - Install and manage Insider Preview builds on devices (per device or centrally across multiple devices)
- Explore new features in Windows designed for organizations, including new features related to current and planned line of business applications
- Before running an Insider Preview build, check our [Windows Insider blog](https://blogs.windows.com/windowsexperience/tag/windows-insider-program/#k3WWwxKCTWHCO82H.97) for a summary of current features. | -|Feedback | - Provide feedback via [Feedback Hub app](insiderhub://home/). This helps us make adjustments to features as quickly as possible.
- Encourage users to sign into the Feedback Hub using their AAD work accounts. This enables both you and Microsoft to track feedback submitted by users within your specific organization. (Note: This tracking is only visible to Microsoft and registered Insiders within your organization’s domain.)
- [Learn how to provide effective feedback in the Feedback Hub](https://insider.windows.com/en-us/how-to-feedback/) | +|Feedback | - Provide feedback via [Feedback Hub app](insiderhub://home/). This helps us make adjustments to features as quickly as possible.
- Encourage users to sign into the Feedback Hub using their AAD work accounts. This enables both you and Microsoft to track feedback submitted by users within your specific organization. (Note: This tracking is only visible to Microsoft and registered Insiders within your organization’s domain.)
- [Learn how to provide effective feedback in the Feedback Hub](https://insider.windows.com/how-to-feedback/) | ## Validate Insider Preview builds Along with exploring new features, you also have the option to validate your apps and infrastructure on Insider Preview builds. This activity can play an important role in your [Windows 10 deployment strategy](https://docs.microsoft.com/windows/deployment/update/waas-windows-insider-for-business). Early validation has several benefits: diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index a7386012df..e716dce744 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -18,7 +18,7 @@ ms.topic: article # Get started with Device Health >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. @@ -29,7 +29,7 @@ This topic explains the steps necessary to configure your environment for Window - [Related topics](#related-topics) >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). ## Add the Device Health solution to your Azure subscription diff --git a/windows/deployment/update/device-health-monitor.md b/windows/deployment/update/device-health-monitor.md index 49b2c735d9..7274c2a591 100644 --- a/windows/deployment/update/device-health-monitor.md +++ b/windows/deployment/update/device-health-monitor.md @@ -19,7 +19,7 @@ ms.topic: article # Monitor the health of devices with Device Health >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). ## Introduction diff --git a/windows/deployment/update/device-health-using.md b/windows/deployment/update/device-health-using.md index 8ca94aa1a8..2bdfae2338 100644 --- a/windows/deployment/update/device-health-using.md +++ b/windows/deployment/update/device-health-using.md @@ -18,7 +18,7 @@ ms.topic: article # Using Device Health >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This section describes how to use Device Health to monitor devices deployed on your network and troubleshoot the causes if they crash. diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index c1083ce56e..b13b1e355c 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -33,7 +33,7 @@ Servicing stack updates improve the reliability of the update process to mitigat Servicing stack update are released depending on new issues or vulnerabilities. In rare occasions a servicing stack update may need to be released on demand to address an issue impacting systems installing the monthly security update. Starting in November 2018 new servicing stack updates will be classified as "Security" with a severity rating of "Critical." >[!NOTE] ->You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). +>You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/security-guidance/advisory/ADV990001). ## What's the difference between a servicing stack update and a cumulative update? @@ -53,5 +53,5 @@ Typically, the improvements are reliability and performance improvements that do * Servicing stack updates contain the full servicing stack; as a result, typically administrators only need to install the latest servicing stack update for the operating system. * Installing servicing stack update does not require restarting the device, so installation should not be disruptive. * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. -* Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). +* Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/security-guidance/advisory/ADV990001). * Once a servicing stack update is installed, it cannot be removed or uninstalled from the machine. \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 0413187d35..5e81c8e5a0 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -49,7 +49,7 @@ Update Compliance is offered as a solution which is linked to a new or existing ![Update Compliance solution creation](images/UC_01_marketplace_create.png) 4. Choose an existing workspace or create a new workspace that will be assigned to the Update Compliance solution. - - [Desktop Analytics](https://docs.microsoft.com/en-us/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. + - [Desktop Analytics](https://docs.microsoft.com/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - For the resource group setting select **Create new** and use the same name you chose for your new workspace. @@ -89,7 +89,7 @@ Commercial ID can be deployed using Group Policy. The Group Policy for Commercia ![Commercial ID Group Policy location](images/UC_commercialID_GP.png) #### Deploying Commercial ID using MDM -Commercial ID can be deployed through a [Mobile Device Management](https://docs.microsoft.com/en-us/windows/client-management/mdm/) (MDM) policy beginning with Windows 10, version 1607. Commercial ID is under the [DMClient configuration service provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/dmclient-csp). +Commercial ID can be deployed through a [Mobile Device Management](https://docs.microsoft.com/windows/client-management/mdm/) (MDM) policy beginning with Windows 10, version 1607. Commercial ID is under the [DMClient configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/dmclient-csp). ### Ensure endpoints are whitelisted To enable data sharing between devices, your network, and Microsoft's Diagnostic Data Service, configure your proxy to whitelist the following endpoints. You may need security group approval to do this. @@ -105,7 +105,7 @@ To enable data sharing between devices, your network, and Microsoft's Diagnostic | `https://login.live.com` | This endpoint is optional but allows for the Update Compliance service to more reliably identify and process devices. If you want to disable end-user managed service account (MSA) access, you should apply the appropriate [policy](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts#block-all-consumer-microsoft-account-user-authentication) instead of blocking this endpoint. | ### Set diagnostic data levels -Update Compliance requires that devices are configured to send Microsoft at least the Basic level of diagnostic data in order to function. For more information on Windows diagnostic data, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization). +Update Compliance requires that devices are configured to send Microsoft at least the Basic level of diagnostic data in order to function. For more information on Windows diagnostic data, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization). #### Configuring Telemetry level using Group Policy You can set Allow Telemetry through Group Policy, this setting is in the same place as the Commercial ID policy, under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Allow Telemetry**. Update Compliance requires at least Basic (level 1) to function. @@ -113,7 +113,7 @@ You can set Allow Telemetry through Group Policy, this setting is in the same pl ![Allow Telemetry in Group Policy](images/UC_telemetrylevel.png) #### Configuring Telemetry level using MDM -Telemetry level can additionally be configured through a [Mobile Device Management](https://docs.microsoft.com/en-us/windows/client-management/mdm/) (MDM) policy. Allow Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). +Telemetry level can additionally be configured through a [Mobile Device Management](https://docs.microsoft.com/windows/client-management/mdm/) (MDM) policy. Allow Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). ### Enabling Device Name in telemetry Beginning with Windows 10, version 1803, Device Name is no longer collected as part of normal Windows Diagnostic Data and must explicitly be allowed to be sent to Microsoft. If devices do not have this policy enabled, their device name will appear as '#' instead. @@ -122,7 +122,7 @@ Beginning with Windows 10, version 1803, Device Name is no longer collected as p Allow Device Name in Telemetry is under the same node as Commercial ID and Allow Telemetry policies in Group Policy, listed as **Allow device name to be sent in Windows diagnostic data**. #### Allow Device Name in Telemetry with MDM -Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). +Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). >[!NOTE] >After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index e41b2f365b..8996c05986 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -18,7 +18,7 @@ ms.topic: article # Monitor Windows Updates with Update Compliance >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). ## Introduction diff --git a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md index 453488ddf0..6b454bd3c2 100644 --- a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md @@ -82,8 +82,8 @@ The Semi-Annual Channel is the default servicing channel for all Windows 10 devi To get started with the Windows Insider Program for Business, you will need to follow a few simple steps: -1. On the [Windows Insider](https://insider.windows.com) website, go to **For Business > Getting Started** to [register your organizational Azure AD account](https://insider.windows.com/en-us/insidersigninaad/). -2. **Register your domain**. Rather than have each user register individually for Insider Preview builds, administrators can simply [register their domain](https://insider.windows.com/en-us/for-business-organization-admin/) and control settings centrally.
**Note:** The signed-in user needs to be a **Global Administrator** of the Azure AD domain in order to be able to register the domain. +1. On the [Windows Insider](https://insider.windows.com) website, go to **For Business > Getting Started** to [register your organizational Azure AD account](https://insider.windows.com/insidersigninaad/). +2. **Register your domain**. Rather than have each user register individually for Insider Preview builds, administrators can simply [register their domain](https://insider.windows.com/for-business-organization-admin/) and control settings centrally.
**Note:** The signed-in user needs to be a **Global Administrator** of the Azure AD domain in order to be able to register the domain. 3. Make sure the **Allow Telemetry** setting is set to **2** or higher. 4. Starting with Windows 10, version 1709, set policies to manage preview builds and their delivery: diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 4f04e51290..5898646433 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -19,7 +19,7 @@ ms.topic: article # Frequently asked questions and troubleshooting Windows Analytics >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). >[!IMPORTANT] >**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences. See [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) for steps to use Windows Analytics in the Azure portal. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). diff --git a/windows/deployment/update/windows-analytics-azure-portal.md b/windows/deployment/update/windows-analytics-azure-portal.md index 610deb2695..5b1310a627 100644 --- a/windows/deployment/update/windows-analytics-azure-portal.md +++ b/windows/deployment/update/windows-analytics-azure-portal.md @@ -19,7 +19,7 @@ ms.topic: article # Windows Analytics in the Azure Portal >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). Windows Analytics uses Azure Log Analytics workspaces (formerly known as Operations Management Suite or OMS), a collection of cloud-based services for monitoring and automating your on-premises and cloud environments. diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index 8b3ebe0b50..e9b87eb77f 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -17,7 +17,7 @@ ms.topic: article # Enrolling devices in Windows Analytics >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). If you have not already done so, consult the topics for any of the three Windows Analytics solutions (Update Compliance, Upgrade Readiness, and Device Health) you intend to use and follow the steps there to add the solutions to Azure Portal. diff --git a/windows/deployment/update/windows-analytics-overview.md b/windows/deployment/update/windows-analytics-overview.md index 43531d972c..5d63af3e36 100644 --- a/windows/deployment/update/windows-analytics-overview.md +++ b/windows/deployment/update/windows-analytics-overview.md @@ -21,7 +21,7 @@ ms.topic: article Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). ## Device Health diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index f0b2a4f3af..fcfe1d41f9 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -19,7 +19,7 @@ ms.topic: article # Windows Analytics and privacy >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). Windows Analytics is fully committed to privacy, centering on these tenets: diff --git a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md index c9509188a3..e06f80e04b 100644 --- a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md +++ b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md @@ -1,97 +1,98 @@ ---- -title: Troubleshoot Windows 10 upgrade errors - Windows IT Pro -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. -keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.topic: article ---- - -# Troubleshooting upgrade errors - -**Applies to** -- Windows 10 - ->[!NOTE] ->This is a 300 level topic (moderately advanced).
->See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. - -If a Windows 10 upgrade is not successful, it can be very helpful to understand *when* an error occurred in the upgrade process. - -Briefly, the upgrade process consists of four phases: **Downlevel**, **SafeOS**, **First boot**, and **Second boot**. The computer will reboot once between each phase. Note: Progress is tracked in the registry during the upgrade process using the following key: **HKLM\System\Setup\mosetup\volatile\SetupProgress**. This key is volatile and only present during the upgrade process; it contains a binary value in the range 0-100. - -These phases are explained in greater detail [below](#the-windows-10-upgrade-process). First, let's summarize the actions performed during each phase because this affects the type of errors that can be encountered. - -1. **Downlevel phase**: Because this phase runs on the source OS, upgrade errors are not typically seen. If you do encounter an error, ensure the source OS is stable. Also ensure the Windows setup source and the destination drive are accessible. - -2. **SafeOS phase**: Errors most commonly occur during this phase due to hardware issues, firmware issues, or non-microsoft disk encryption software. - - Since the computer is booted into Windows PE during the SafeOS phase, a useful troubleshooting technique is to boot into [Windows PE](https://docs.microsoft.com/windows-hardware/manufacture/desktop/winpe-intro) using installation media. You can use the [media creation tool](https://www.microsoft.com/software-download/windows10) to create bootable media, or you can use tools such as the [Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit), and then boot your device from this media to test for hardware and firmware compatibility issues. - - >[!TIP] - >If you attempt to use the media creation tool with a USB drive and this fails with error 0x80004005 - 0xa001a, this is because the USB drive is using GPT partition style. The tool requires that you use MBR partition style. You can use the DISKPART command to convert the USB drive from GPT to MBR. For more information, see [Change a GUID Partition Table Disk into a Master Boot Record Disk](https://go.microsoft.com/fwlink/?LinkId=207050). - - **Do not proceed with the Windows 10 installation after booting from this media**. This method can only be used to perform a clean install which will not migrate any of your apps and settings, and you will be required re-enter your Windows 10 license information. - - If the computer does not successfully boot into Windows PE using the media that you created, this is likely due to a hardware or firmware issue. Check with your hardware manufacturer and apply any recommended BIOS and firmware updates. If you are still unable to boot to installation media after applying updates, disconnect or replace legacy hardware. - - If the computer successfully boots into Windows PE, but you are not able to browse the system drive on the computer, it is possible that non-Microsoft disk encryption software is blocking your ability to perform a Windows 10 upgrade. Update or temporarily remove the disk encryption. - -3. **First boot phase**: Boot failures in this phase are relatively rare, and almost exclusively caused by device drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, then retry the upgrade. - -4. **Second boot phase**: In this phase, the system is running under the target OS with new drivers. Boot failures are most commonly due to anti-virus software or filter drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, temporarily uninstall anti-virus software, then retry the upgrade. - -If the general troubleshooting techniques described above or the [quick fixes](quick-fixes.md) detailed below do not resolve your issue, you can attempt to analyze [log files](log-files.md) and interpret [upgrade error codes](upgrade-error-codes.md). You can also [Submit Windows 10 upgrade errors using Feedback Hub](submit-errors.md) so that Microsoft can diagnose your issue. - -## The Windows 10 upgrade process - -The **Windows Setup** application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. - -When performing an operating system upgrade, Windows Setup uses phases described below. A reboot occurs between each of the phases. After the first reboot, the user interface will remain the same until the upgrade is completed. Percent progress is displayed and will advance as you move through each phase, reaching 100% at the end of the second boot phase. - -1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Windows files are copied and installation components are gathered. - - ![downlevel phase](../images/downlevel.png) - -2. **Safe OS phase**: A recovery partition is configured, Windows files are expanded, and updates are installed. An OS rollback is prepared if needed. Example error codes: 0x2000C, 0x20017. - - ![safeOS phase](../images/safeos.png) - -3. **First boot phase**: Initial settings are applied. Example error codes: 0x30018, 0x3000D. - - ![first boot phase](../images/firstboot.png) - -4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. Example error codes: 0x4000D, 0x40017. - - At the end of the second boot phase, the **Welcome to Windows 10** screen is displayed, preferences are configured, and the Windows 10 sign-in prompt is displayed. - - ![second boot phase](../images/secondboot.png) - - ![second boot phase](../images/secondboot2.png) - - ![second boot phase](../images/secondboot3.png) - -5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful (image not shown). Example error codes: 0x50000, 0x50015. - -**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): - -![Upgrade process](../images/upgrade-process.png) - -DU = Driver/device updates.
-OOBE = Out of box experience.
-WIM = Windows image (Microsoft) - -## Related topics - -[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) -
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) -
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-10-specifications) -
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) -
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) +--- +title: Troubleshoot Windows 10 upgrade errors - Windows IT Pro +ms.reviewer: +manager: laurawi +ms.author: greglin +description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. +keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.topic: article +--- + +# Troubleshooting upgrade errors + +**Applies to** +- Windows 10 + +>[!NOTE] +>This is a 300 level topic (moderately advanced).
+>See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. + +If a Windows 10 upgrade is not successful, it can be very helpful to understand *when* an error occurred in the upgrade process. + +Briefly, the upgrade process consists of four phases: **Downlevel**, **SafeOS**, **First boot**, and **Second boot**. The computer will reboot once between each phase. Note: Progress is tracked in the registry during the upgrade process using the following key: **HKLM\System\Setup\mosetup\volatile\SetupProgress**. This key is volatile and only present during the upgrade process; it contains a binary value in the range 0-100. + +These phases are explained in greater detail [below](#the-windows-10-upgrade-process). First, let's summarize the actions performed during each phase because this affects the type of errors that can be encountered. + +1. **Downlevel phase**: Because this phase runs on the source OS, upgrade errors are not typically seen. If you do encounter an error, ensure the source OS is stable. Also ensure the Windows setup source and the destination drive are accessible. + +2. **SafeOS phase**: Errors most commonly occur during this phase due to hardware issues, firmware issues, or non-microsoft disk encryption software. + + Since the computer is booted into Windows PE during the SafeOS phase, a useful troubleshooting technique is to boot into [Windows PE](https://docs.microsoft.com/windows-hardware/manufacture/desktop/winpe-intro) using installation media. You can use the [media creation tool](https://www.microsoft.com/software-download/windows10) to create bootable media, or you can use tools such as the [Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit), and then boot your device from this media to test for hardware and firmware compatibility issues. + + >[!TIP] + >If you attempt to use the media creation tool with a USB drive and this fails with error 0x80004005 - 0xa001a, this is because the USB drive is using GPT partition style. The tool requires that you use MBR partition style. You can use the DISKPART command to convert the USB drive from GPT to MBR. For more information, see [Change a GUID Partition Table Disk into a Master Boot Record Disk](https://go.microsoft.com/fwlink/?LinkId=207050). + + **Do not proceed with the Windows 10 installation after booting from this media**. This method can only be used to perform a clean install which will not migrate any of your apps and settings, and you will be required re-enter your Windows 10 license information. + + If the computer does not successfully boot into Windows PE using the media that you created, this is likely due to a hardware or firmware issue. Check with your hardware manufacturer and apply any recommended BIOS and firmware updates. If you are still unable to boot to installation media after applying updates, disconnect or replace legacy hardware. + + If the computer successfully boots into Windows PE, but you are not able to browse the system drive on the computer, it is possible that non-Microsoft disk encryption software is blocking your ability to perform a Windows 10 upgrade. Update or temporarily remove the disk encryption. + +3. **First boot phase**: Boot failures in this phase are relatively rare, and almost exclusively caused by device drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, then retry the upgrade. + +4. **Second boot phase**: In this phase, the system is running under the target OS with new drivers. Boot failures are most commonly due to anti-virus software or filter drivers. Disconnect all peripheral devices except for the mouse, keyboard, and display. Obtain and install updated device drivers, temporarily uninstall anti-virus software, then retry the upgrade. + +If the general troubleshooting techniques described above or the [quick fixes](quick-fixes.md) detailed below do not resolve your issue, you can attempt to analyze [log files](log-files.md) and interpret [upgrade error codes](upgrade-error-codes.md). You can also [Submit Windows 10 upgrade errors using Feedback Hub](submit-errors.md) so that Microsoft can diagnose your issue. + +## The Windows 10 upgrade process + +The **Windows Setup** application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. + +When performing an operating system upgrade, Windows Setup uses phases described below. A reboot occurs between each of the phases. After the first reboot, the user interface will remain the same until the upgrade is completed. Percent progress is displayed and will advance as you move through each phase, reaching 100% at the end of the second boot phase. + +1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Windows files are copied and installation components are gathered. + + ![downlevel phase](../images/downlevel.png) + +2. **Safe OS phase**: A recovery partition is configured, Windows files are expanded, and updates are installed. An OS rollback is prepared if needed. Example error codes: 0x2000C, 0x20017. + + ![safeOS phase](../images/safeos.png) + +3. **First boot phase**: Initial settings are applied. Example error codes: 0x30018, 0x3000D. + + ![first boot phase](../images/firstboot.png) + +4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. Example error codes: 0x4000D, 0x40017. + + At the end of the second boot phase, the **Welcome to Windows 10** screen is displayed, preferences are configured, and the Windows 10 sign-in prompt is displayed. + + ![second boot phase](../images/secondboot.png) + + ![second boot phase](../images/secondboot2.png) + + ![second boot phase](../images/secondboot3.png) + +5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful (image not shown). Example error codes: 0x50000, 0x50015. + +**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): + +![Upgrade process](../images/upgrade-process.png) + +DU = Driver/device updates.
+OOBE = Out of box experience.
+WIM = Windows image (Microsoft) + +## Related topics + +[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) +
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) +
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-/ifications) +
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) +
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) diff --git a/windows/deployment/upgrade/upgrade-error-codes.md b/windows/deployment/upgrade/upgrade-error-codes.md index 0dd0d042c6..7f4624ce3a 100644 --- a/windows/deployment/upgrade/upgrade-error-codes.md +++ b/windows/deployment/upgrade/upgrade-error-codes.md @@ -1,159 +1,160 @@ ---- -title: Upgrade error codes - Windows IT Pro -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. -keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.topic: article ---- - -# Upgrade error codes - -**Applies to** -- Windows 10 - ->[!NOTE] ->This is a 400 level topic (advanced).
->See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. - - -If the upgrade process is not successful, Windows Setup will return two codes: - -1. **A result code**: The result code corresponds to a specific Win32 or NTSTATUS error. -2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. - ->For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. - -Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/kb/3159635) then only a result code might be returned. - ->[!TIP] ->If you are unable to locate the result and extend error codes, you can attempt to find these codes using Event Viewer. For more information, see [Windows Error Reporting](windows-error-reporting.md). - -## Result codes - ->A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Resolution procedures](resolution-procedures.md) section later in this article. - -The following set of result codes are associated with [Windows Setup](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options) compatibility warnings: - -| Result code | Message | Description | -| --- | --- | --- | -| 0xC1900210 | MOSETUP_E_COMPAT_SCANONLY | Setup did not find any compat issue | -| 0xC1900208 | MOSETUP_E_COMPAT_INSTALLREQ_BLOCK | Setup found an actionable compat issue, such as an incompatible app | -| 0xC1900204 | MOSETUP_E_COMPAT_MIGCHOICE_BLOCK | The migration choice selected is not available (ex: Enterprise to Home) | -| 0xC1900200 | MOSETUP_E_COMPAT_SYSREQ_BLOCK | The computer is not eligible for Windows 10 | -| 0xC190020E | MOSETUP_E_INSTALLDISKSPACE_BLOCK | The computer does not have enough free space to install | - -A list of modern setup (mosetup) errors with descriptions in the range is available in the [Resolution procedures](resolution-procedures.md#modern-setup-errors) topic in this article. - -Other result codes can be matched to the specific type of error encountered. To match a result code to an error: - -1. Identify the error code type as either Win32 or NTSTATUS using the first hexadecimal digit: -
**8** = Win32 error code (ex: 0x**8**0070070) -
**C** = NTSTATUS value (ex: 0x**C**1900107) -2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits are the actual error code type as defined in the [HRESULT](https://msdn.microsoft.com/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/library/cc231200.aspx) structure. Other digits in the code identify things such as the device type that produced the error. -3. Based on the type of error code determined in the first step (Win32 or NTSTATUS), match the 4 digits derived from the second step to either a Win32 error code or NTSTATUS value using the following links: - - [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) - - [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) - -Examples: -- 0x80070070 - - Based on the "8" this is a Win32 error code - - The last four digits are 0070, so look up 0x00000070 in the [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) table - - The error is: **ERROR_DISK_FULL** -- 0xC1900107 - - Based on the "C" this is an NTSTATUS error code - - The last four digits are 0107, so look up 0x00000107 in the [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) table - - The error is: **STATUS_SOME_NOT_MAPPED** - -Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more ambiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. - -## Extend codes - ->**Important**: Extend codes reflect the current Windows 10 upgrade process, and might change in future releases of Windows 10. The codes discussed in this section apply to Windows 10 version 1607, also known as the Anniversary Update. - -Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: - -1. Use the first digit to identify the phase (ex: 0x4000D = 4). -2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). -3. Match the phase and operation to values in the tables provided below. - -The following tables provide the corresponding phase and operation for values of an extend code: - -
- - - -
Extend code: phase
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL -
- - - - - - - -
Extend code: operation
- -
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND -
-
- -
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE -
-
- -For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). - -## Related topics - -[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) -
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) -
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-10-specifications) -
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) -
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) +--- +title: Upgrade error codes - Windows IT Pro +ms.reviewer: +manager: laurawi +ms.author: greglin +description: Resolve Windows 10 upgrade errors for ITPros. Technical information for IT professionals to help diagnose Windows setup errors. +keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback, ITPro +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.topic: article +--- + +# Upgrade error codes + +**Applies to** +- Windows 10 + +>[!NOTE] +>This is a 400 level topic (advanced).
+>See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. + + +If the upgrade process is not successful, Windows Setup will return two codes: + +1. **A result code**: The result code corresponds to a specific Win32 or NTSTATUS error. +2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. + +>For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. + +Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/kb/3159635) then only a result code might be returned. + +>[!TIP] +>If you are unable to locate the result and extend error codes, you can attempt to find these codes using Event Viewer. For more information, see [Windows Error Reporting](windows-error-reporting.md). + +## Result codes + +>A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Resolution procedures](resolution-procedures.md) section later in this article. + +The following set of result codes are associated with [Windows Setup](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options) compatibility warnings: + +| Result code | Message | Description | +| --- | --- | --- | +| 0xC1900210 | MOSETUP_E_COMPAT_SCANONLY | Setup did not find any compat issue | +| 0xC1900208 | MOSETUP_E_COMPAT_INSTALLREQ_BLOCK | Setup found an actionable compat issue, such as an incompatible app | +| 0xC1900204 | MOSETUP_E_COMPAT_MIGCHOICE_BLOCK | The migration choice selected is not available (ex: Enterprise to Home) | +| 0xC1900200 | MOSETUP_E_COMPAT_SYSREQ_BLOCK | The computer is not eligible for Windows 10 | +| 0xC190020E | MOSETUP_E_INSTALLDISKSPACE_BLOCK | The computer does not have enough free space to install | + +A list of modern setup (mosetup) errors with descriptions in the range is available in the [Resolution procedures](resolution-procedures.md#modern-setup-errors) topic in this article. + +Other result codes can be matched to the specific type of error encountered. To match a result code to an error: + +1. Identify the error code type as either Win32 or NTSTATUS using the first hexadecimal digit: +
**8** = Win32 error code (ex: 0x**8**0070070) +
**C** = NTSTATUS value (ex: 0x**C**1900107) +2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits are the actual error code type as defined in the [HRESULT](https://msdn.microsoft.com/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/library/cc231200.aspx) structure. Other digits in the code identify things such as the device type that produced the error. +3. Based on the type of error code determined in the first step (Win32 or NTSTATUS), match the 4 digits derived from the second step to either a Win32 error code or NTSTATUS value using the following links: + - [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) + - [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) + +Examples: +- 0x80070070 + - Based on the "8" this is a Win32 error code + - The last four digits are 0070, so look up 0x00000070 in the [Win32 error code](https://msdn.microsoft.com/library/cc231199.aspx) table + - The error is: **ERROR_DISK_FULL** +- 0xC1900107 + - Based on the "C" this is an NTSTATUS error code + - The last four digits are 0107, so look up 0x00000107 in the [NTSTATUS value](https://msdn.microsoft.com/library/cc704588.aspx) table + - The error is: **STATUS_SOME_NOT_MAPPED** + +Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more ambiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. + +## Extend codes + +>**Important**: Extend codes reflect the current Windows 10 upgrade process, and might change in future releases of Windows 10. The codes discussed in this section apply to Windows 10 version 1607, also known as the Anniversary Update. + +Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: + +1. Use the first digit to identify the phase (ex: 0x4000D = 4). +2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). +3. Match the phase and operation to values in the tables provided below. + +The following tables provide the corresponding phase and operation for values of an extend code: + +
+ + + +
Extend code: phase
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
+ + + + + + + +
Extend code: operation
+ +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND +
+
+ +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
+
+ +For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). + +## Related topics + +[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/windows/dn798755.aspx) +
[Windows 10 Enterprise system requirements](https://technet.microsoft.com/windows/dn798752.aspx) +
[Windows 10 Specifications](https://www.microsoft.com/windows/Windows-/ifications) +
[Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) +
[Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index 253142dec4..43bc14033a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Additional insights >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This topic provides information on additional features that are available in Upgrade Readiness to provide insights into your environment. These include: diff --git a/windows/deployment/upgrade/upgrade-readiness-architecture.md b/windows/deployment/upgrade/upgrade-readiness-architecture.md index d9bc229c23..73b74906d7 100644 --- a/windows/deployment/upgrade/upgrade-readiness-architecture.md +++ b/windows/deployment/upgrade/upgrade-readiness-architecture.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness architecture >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. diff --git a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md index 322316fb07..af934eec08 100644 --- a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md +++ b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md @@ -17,7 +17,7 @@ ms.collection: M365-analytics # Upgrade Readiness data sharing >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. diff --git a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md index eb4c1d88d8..7ae486f5d3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md +++ b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 3: Deploy Windows >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. The blades in the **Deploy** section are: diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index a56896ded3..47787f4477 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -17,7 +17,7 @@ ms.collection: M365-analytics # Upgrade Readiness deployment script >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). To automate the steps provided in [Get started with Upgrade Readiness](upgrade-readiness-get-started.md), and to troubleshoot data sharing issues, you can run the [Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409), developed by Microsoft. diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index bbac04bea3..0e4b6350ae 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -19,7 +19,7 @@ ms.collection: M365-analytics # Get started with Upgrade Readiness >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This topic explains how to obtain and configure Upgrade Readiness for your organization. diff --git a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md index 61818a5efc..d726afe37b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md +++ b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 1: Identify important apps >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index 7fdb58ffe0..76c3f064ee 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 4: Monitor >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index 5de1e052e6..b200bd292e 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness requirements >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 2c58536bd5..16b3730098 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 2: Resolve app and driver issues >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. @@ -107,7 +107,7 @@ If you query with RollupLevel="NamePublisher", each version of the application c > > Upgrade Readiness also has a roll up level of **NamePublisher**, This level enables you to ignore different app versions within your organization for a particular app. In other words, **NamePublisher** displays statistics about a given app, aggregated across all versions. -The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) +The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) | Ready for Windows Status | Query rollup level | What this means | Guidance | |-------------------|--------------------------|-----------------|----------| diff --git a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md index 78c11d1569..314fd7a5a2 100644 --- a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md +++ b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Targeting a new operating system version >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index 78ad55ad25..5a4b7b9357 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Upgrade overview >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. diff --git a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md index 8faa48539f..f2fffff9ad 100644 --- a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md +++ b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md @@ -15,7 +15,7 @@ ms.topic: article # Use Upgrade Readiness to manage Windows upgrades >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/help/4521815/windows-analytics-retirement). >[!IMPORTANT] >>**The OMS portal has been deprecated, so you need to switch to the [Azure portal](https://portal.azure.com) now.** The two portals offer the same experience, with some key differences. Learn how to use [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md). Find out more about the [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition), or jump right in and [Get started with Upgrade Readiness](https://docs.microsoft.com/windows/deployment/upgrade/upgrade-readiness-get-started). From 5683244eba1c81bd8393e100995b680e6c2f3437 Mon Sep 17 00:00:00 2001 From: illfated Date: Mon, 28 Oct 2019 23:31:30 +0100 Subject: [PATCH 065/247] configure-attack-surface-reduction.md: 4 typos Description: As reported in issue ticket #5298 (Spelling Mistakes), 4 typos are quite obvious in this page and need to be corrected. Thanks to helloitsliam for reporting this issue. Changes proposed: - preprare -> prepare - softeware -> software - potect -> protect - acces -> access Suggestions for further improvements of this document are welcome. issue ticket closure or reference: Closes #5298 --- .../configure-attack-surface-reduction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md index d0dfe6add3..c54f92fd8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md @@ -33,10 +33,10 @@ The topics in this section describe how to configure attack surface reduction. E Topic | Description -|- -[Enable hardware-based isolation for Microsoft Edge](../windows-defender-application-guard/install-wd-app-guard.md) | How to preprare for and install Application Guard, including hardware and softeware requirements -[Enable application control](../windows-defender-application-control/windows-defender-application-control.md)|How to control applications run by users and potect kernel mode processes +[Enable hardware-based isolation for Microsoft Edge](../windows-defender-application-guard/install-wd-app-guard.md) | How to prepare for and install Application Guard, including hardware and software requirements +[Enable application control](../windows-defender-application-control/windows-defender-application-control.md)|How to control applications run by users and protect kernel mode processes [Exploit protection](./enable-exploit-protection.md)|How to automatically apply exploit mitigation techniques on both operating system processes and on individual apps -[Network protection](./enable-network-protection.md)|How to prevent users from using any apps to acces dangerous domains +[Network protection](./enable-network-protection.md)|How to prevent users from using any apps to access dangerous domains [Controlled folder access](./enable-controlled-folders.md)|How to protect valuable data from malicious apps [Attack surface reduction](./enable-attack-surface-reduction.md)|How to prevent actions and apps that are typically used for by exploit-seeking malware [Network firewall](../windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md)|How to protect devices and data across a network From adb3abca29934e763b1b0ac262a0d71b08350e21 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Mon, 28 Oct 2019 15:56:54 -0700 Subject: [PATCH 066/247] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191028144528 (#1438) --- windows/release-information/status-windows-10-1703.yml | 2 +- windows/release-information/status-windows-10-1903.yml | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 9b774ca109..5ad1df7093 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -21,7 +21,7 @@ sections: Find information on known issues for Windows 10, version 1703. Looking for a specific issue? Press CTRL + F (or Command + F if you are using a Mac) and enter your search term(s). -
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
+
Windows 10, version 1703 has reached end of service
Consumer and commercial editions of Windows 10, version 1703 have reached end of service. Devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats. We recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.

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

Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards may experience compatibility issues.

See details >N/A

Resolved
KB4522355October 24, 2019
10:00 AM PT
dGPU occasionally disappear from device manager on Surface Book 2
Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

See details >OS Build 18362.145

May 29, 2019
KB4497935Resolved
October 18, 2019
04:33 PM PT
Intermittent issues when printing
The print spooler service may intermittently have issues completing a print job and results print job failure.

See details >OS Build 18362.357

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

See details >OS Build 18362.356

September 10, 2019
KB4515384Resolved
KB4517211September 26, 2019
02:00 PM PT
Updates may fail to install and you may receive Error 0x80073701
Installation of updates may fail and you may receive error code 0x80073701.

See details >OS Build 18362.145

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

See details >OS Build 18362.116

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

See details >OS Build 18362.116

May 21, 2019
KB4505057Mitigated
August 01, 2019
06:27 PM PT @@ -101,7 +100,6 @@ sections: -
DetailsOriginating updateStatusHistory
Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
Microsoft and NEC have found incompatibility issues with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903 on specific models of NEC devices. If these devices are updated to Windows 10, version 1903, they will no longer be able to use any Wi-Fi connections. The Wi-Fi driver may have a yellow exclamation point in device manager. The task tray icon for networking may show the icon for no internet and Network & Internet settings may not show any Wi-Fi networks.

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

Affected platforms:
  • Client: Windows 10, version 1903
Resolution: This issue was resolved in KB4522355. The safeguard hold is estimated to be removed in mid-November.

Back to top
N/A

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

Opened:
September 13, 2019
05:25 PM PT
Intermittent issues when printing
Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
  • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
  • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
Affected platforms:
  • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
  • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
Resolution: This issue was resolved in KB4517389.

Back to top
OS Build 18362.357

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

Opened:
September 30, 2019
06:26 PM PT
Audio in games is quiet or different than expected
Microsoft has received reports that audio in certain games is quieter or different than expected. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

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

Back to top
OS Build 18362.356

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

Opened:
September 13, 2019
05:25 PM PT
" From 90f9b4c8467fa5b4ee5992647163a00f380023db Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 16:30:09 -0700 Subject: [PATCH 067/247] Removed MTE EOD --- .../threat-protection/microsoft-defender-atp/preview.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index a296923218..a518ad6e1a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -42,8 +42,6 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Microsoft Threat Experts - Experts on Demand](microsoft-threat-experts.md)
You now have the option to consult with Microsoft Threat Experts from several places in the portal to help you in the context of your investigation. - - [Indicators for IP addresses, URLs/Domains](manage-indicators.md)
You can now allow or block URLs/domains using your own threat intelligence. - [Microsoft Defender ATP for Mac](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac)
Microsoft Defender ATP for Mac brings the next-generation protection, and endpoint detection and response coverage to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices. From 11b1ba21ebbef53d1dc542efb69cf0f3a9fa6a3f Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 16:43:16 -0700 Subject: [PATCH 068/247] updated description per Gilad's feedback --- .../advanced-hunting-tvm-softwareinventory-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md index c236a125c0..7e0adf0db8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md @@ -29,7 +29,7 @@ ms.date: 10/27/2019 [!include[Prerelease information](prerelease.md)] -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information needed in searching for vulnerabilities in your software inventory. Use this reference to construct queries that return information from the table. +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information needed in general software inventory search, and vulnerabilities in your software inventory. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From b8519c80782f65ec224e3a49b86d8a6e581b0c70 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 16:47:49 -0700 Subject: [PATCH 069/247] Updated based on SME feedback --- .../advanced-hunting-tvm-secureconfigkb-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md index 1ffa5cd023..6fc92cd724 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema contains the variables needed in searching for your device security configuration information along with the associated security industry benchmarks it adheres to. Use this reference to construct queries that return information from the table. +The DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema contains the knowledge base for all the various configurations assessments related to your organization, for example, what configuration is being assessed. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From 237483e6cd7989e4ca92594b030f84452e33fc5e Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 16:54:15 -0700 Subject: [PATCH 070/247] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7d3b315982..b6e19b78cc 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -126,11 +126,9 @@ ##### [DeviceTvmSoftwareVulnerabilitiesKB table](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) ##### [DeviceTvmSecureConfigurationAssessment table](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) ##### [DeviceTvmSecureConfigurationAssessmentKB table](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) -###### [Advanced hunting query language best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) #### [Apply query best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) #### [Stream Advanced hunting events to Azure Event Hubs](microsoft-defender-atp/raw-data-export-event-hub.md) - #### [Custom detections]() ##### [Understand custom detection rules](microsoft-defender-atp/overview-custom-detections.md) ##### [Create and manage custom detections rules](microsoft-defender-atp/custom-detection-rules.md) From eddde45ca897e1727ec2a5758a16a3d968451246 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 17:05:29 -0700 Subject: [PATCH 071/247] Updated based on SME feedback --- .../advanced-hunting-tvm-softwarevulnerability-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md index ea25eee59b..eafb0122bd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information needed in searching for information about publicly available vulnerabilities and whether they exist in your software inventory. Use this reference to construct queries that return information from the table. +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema is a knowledgebase for metadata on the vulnerabilities we are aware of. Use this reference along with DeviceTvmSoftwareInventoryVulnerabilities to construct queries that return information on the metadata related to the vulnerabilities in your inventory. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From 9df3169abf11483ef726ef0eaadbd49f984012c1 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 17:05:51 -0700 Subject: [PATCH 072/247] Update advanced-hunting-tvm-softwarevulnerability-table.md --- .../advanced-hunting-tvm-softwarevulnerability-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md index eafb0122bd..5be552b113 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema is a knowledgebase for metadata on the vulnerabilities we are aware of. Use this reference along with DeviceTvmSoftwareInventoryVulnerabilities to construct queries that return information on the metadata related to the vulnerabilities in your inventory. +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema is a knowledgebase of metadata on the vulnerabilities we are aware of. Use this reference along with DeviceTvmSoftwareInventoryVulnerabilities to construct queries that return information on the metadata related to the vulnerabilities in your inventory. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From 6f3e81e1bb1024c9673cef9b8c425a7106e16d37 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 17:07:27 -0700 Subject: [PATCH 073/247] Update advanced-hunting-tvm-softwareinventory-table.md --- .../advanced-hunting-tvm-softwareinventory-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md index 7e0adf0db8..f56ffc926e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md @@ -29,7 +29,7 @@ ms.date: 10/27/2019 [!include[Prerelease information](prerelease.md)] -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information needed in general software inventory search, and vulnerabilities in your software inventory. Use this reference to construct queries that return information from the table. +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information for your general software inventory search, and checking for vulnerabilities in your software inventory. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From 60bc7ee30cfecbf493837fb7bedf05bb56d0f56c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 22:47:40 -0700 Subject: [PATCH 074/247] Added screenshots --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index f7512247e0..0ffb6e79fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -143,12 +143,16 @@ When an exception is created for a recommendation, the recommendation is no long 2. Click the top-most recommendation. A flyout panel opens with the recommendation details. 3. Click **Exception options**. +![Screenshot of the exception option in the remediation flyout pane](images/tvm-exception-option.png) 4. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. +![Screenshot of exception flyout page which details justification and context](images/tvm-exception-flyout.png) 5. Click **Submit**. A confirmation message at the top of the page indicates that the exception has been created. +![Screenshot of exception confirmation message](images/tvm-exception-confirmation.png) 6. Navigate to the **Remediation** page under the **Threat & Vulnerability Management** menu and click the **Exceptions** tab to view all your exceptions (current and past). +![Screenshot of exception list of exceptions in the Remediation page](images/tvm-exception-list.png) ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 51bb5fb033b567a5acbc7ce897836f7955702c5f Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 22:49:00 -0700 Subject: [PATCH 075/247] Added TVM exception screenshots --- .../images/tvm-exception-confirmation.png | Bin 0 -> 17728 bytes .../images/tvm-exception-flyout.png | Bin 0 -> 23985 bytes .../images/tvm-exception-list.png | Bin 0 -> 38131 bytes .../images/tvm-exception-option.png | Bin 0 -> 57087 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-confirmation.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-list.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-confirmation.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-confirmation.png new file mode 100644 index 0000000000000000000000000000000000000000..af79beff86e2c0a13d47a7d2f232c6bbd051d767 GIT binary patch literal 17728 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 sh~O(hX8v&$Klk!BVYdfpb?`}Q*1L;jg;s5{u literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-list.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-list.png new file mode 100644 index 0000000000000000000000000000000000000000..a777f12fa285afe24158b43a308675206def9d0f GIT binary patch literal 38131 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png new file mode 100644 index 0000000000000000000000000000000000000000..79c3b3e0df169e737f6c0c3e68efea85a41a2fbb GIT binary patch literal 57087 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࣬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 literal 0 HcmV?d00001 From 407c852aaaaed57735b2dda481fa61d03db99501 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 28 Oct 2019 22:54:53 -0700 Subject: [PATCH 076/247] Replaced TVM exception images --- .../images/tvm-exception-confirmation.png | Bin 17728 -> 17795 bytes .../images/tvm-exception-flyout.png | Bin 23985 -> 24131 bytes .../images/tvm-exception-list.png | Bin 38131 -> 38265 bytes .../images/tvm-exception-option.png | Bin 57087 -> 57266 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-confirmation.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-confirmation.png index af79beff86e2c0a13d47a7d2f232c6bbd051d767..d0eb92e377e495bc0182b65899437c5de9ea2faf 100644 GIT binary patch literal 17795 zcmcG$WmH_x(k~1NNwDA{I3c*ZyF-w{-G{;5U4naXXOQ3)+}(nEa1ZWo1Ki<%&bjA) zc-DH>`{89RhCS82YgbiQRagJIH(?6$k{=QA5Mf|oK1xf8DZ#+JC4pXt!M}%o@=9|a zL;oPyNohL5z@YTL{=z2GqToY`ADpD+#6N5y624V^(B z<~F7w&T1;5QE#qj#T}OU_xbqyf*tnP~j4ChcNRwC-FABuOhHP>qQ*W5kl~R2Q!X<6N z@j9CP9=M+sAUSL`!tj^l(I%VJ~drJ2M9iWyuR?5ZQIRyY};+(THDQVw1r*Q z4@47zCxL!QBEr^MoJ;!*yncaF?qH7Y9R=TA^8V8bPtqGA9*6etHhF1`um9>bK`kxv zZw@@<(xLz6RY-<_{x7b331lSyx`NM)BNO`vLz<+af`u1O@+tdj6#xrkrM)f;e z73mZ32|SpcpP^sD!l)ruL#;9;SHK4dwU;JC$6Hvc@nlDis;wCBqgAeVK`3Kp6TR`^ zhGUc4Rd2eZ$M>`+ErBbZzMxzNhE3~gv(a0}9hR~%Lm$b1#6H)fO-SzE7Ay(OBg}S{ zZ|WLJ3Xe{t8uTVg0V(g49}IN2=^G6Tik%(}c8XW+-!zZT_ZKbpqcw#ALdswsX;kVT z;oEqA?H8bQ4@(08&FZugwJ#bwPuSnM=+CtHVL~h&_gS~ius;-4svdJoqi!~OxREF) zWvoxi05sAk->y)B9m0dwAl>IhoNn~C3QaD+vx8-rLnR5UH(8Xr#sQD;90!|!3sj5# zs-%AAv|g{YJMw&BX%`hnY4+_Y;ZrvWwGN4m+{^Z+x6jaH=De*kST>SxZ|ylVq|%GgBYoUdn-0d{BUSBS z;tSn`JSUFmW~TehYAaRnV^aDA#fOo+yIzeQms?Sr{RaHGn&gx$Q@Nn#{!PRN;vMwM z*KZGh=;LjL1AQ5sJ>TYHo7K=>Akm+Xd_~P>?~`ZJkvnp&RYjHJx`f)SAK`hd<_tBs zsa4SUv+QnX5W0adLqOGjxPU`$;v_p41WfhS-U?yT0}eAG!rT3_;^r_zQMDhAdZ17} z;dLLfmhQ^7oCvp`5)T&ViGh@5{!ulsDx7jW%89D8>+{*dl_kISWvRQk%s1Q>-=J`0 zb3Q}zJlzqg=#M0OzUX`~-{zYPw05pV==AH6`x#rLp)Tvy3GHQ09uRfQ(moDfK|$NF z;F2;F*r%*ZXwH1xQo3O2s9Y=!SC+JAKR2HI z^1(*WP0XKn375|dmvi`|@wqHz91XJ3V7Lk0RUcIwS#xYCNn%;1y7Q|ZJI0hNLQ6}+-;`#ZrW@Ie`M0LDn8;UImv>j=PI$^n znx=onv$S{=8Mfh++tZ>ZLl>@`%l%Swh{oeL8y^PfBwoCtv7km+PWHDs@Sa-`Y!+@wCDkB( z5Q`y-2hbWtMSMFpe)4<%$-rPPeqWhKd0_-C?i79hv}X@&$;!Dx6<+czW8*eP7#`uw zjL7dh5*1&X%3}V3^ON#f`p+-tVlY7&X-e%HuvyD|ft3#wtXAE(NF8}$(9UFQq*sfq zC2AZ~y&2BPyHbj?kAE+?!@2+b>~)^q&HeLghZIL64@!#X#QW*7dcAC&7HZkO6Io46 z(W@-Moe@Uxmj0zW1=UGS)3(93RPX@=)yH~lBJpEtqdm*VES()MW=V^L#<3k~d#~KZ zQ`5|IRvt;I`!ufAd9e@@TB*sIUD>09Xs-svLtFh>=Cb>9AfmoT=)f&+^<8i$+7i*K z?8)E2RFa>|5uLs}R6g9`NTXMik=cFCMw6E-r&e2M=0tt!{h{eQX+0^xvy?yUAn5jW zg+ljd>KxyD&gue zT#I9~V4sC_7#;a+Gc@4hn|oGq3gV3d)sB@TefB@M+G-TKmz7kf3dGl%_To(0+#q6o zXx^&RPVUN{RSVEeloL%jZ26nGXfY0cysW4A*_cR*f)dT8@k!l=iLOr)dda2IyUdi% z(rkB$Y=|ned8O$%`yPpBu6koI-=L!H_YO`Eg=_|Q%KLl_cs;hHjV(3I`w@+rmY<2} zls;zTh5B;qlY8QkW|~QqA52*w=~ZQIN-!Lo#5tz# z-)EYzw0O#0k*cvir{|1tr}#A)F)2%`Z(WHn2A?*eklDHHD+G_9^*^Ss=ty!;F+=bf zu`>rpgD5c@?{FHJ`U?!LnT{fFGl=E|xcyukDr8Z-h9n6GSkL1}-F#~TYY;lGS4tjA z&!4`ZnyZj~uUm5l?S)%nsUn*|(2(Sg|9q0E9^chAIq3-U;pX%}u7yFq@AkwREz7bu z@6(WweIg#0(X^bl#W~sgEff$K0e`&oI!C#szK4ds!gj&3R5A%-N82FBz1EDrhdbrgyVI%Xsy?ZGkhIYW>noF|3@6YWdG^&}zMx&HK&Q9AYS4vI3lji>Fnlrd&ez`w-FzlNMFy0pWZ6w*$lmMAc*Lg?+rr!60BZ{~u=>9?6r1FJvv zGY%cVP}XBvQ@uh#^he7e&KkLnUEGEcJnmoSv0G({!)`%MiTO>TVU3T&O549s`#ky2 z(%1@a%}=B>;9`ur6;?S0mp`Izo!*r+&QZPfJvH6j8Sa&|+442KovbO59ZuE( zzoxzT;#h%kFu93-b~X{uzLvUkU;l5v7%h(Ona=OQ)4nF#0Kv2C3F15Z*>PE0GyisT zQY{s>&foo?R%F|siK@$Spn2)^5{1n`5a;n~Xn1 zq_m4@Z=1{gZaJC?H^{|r$XDbP-8`}Y+CP#_GYHRF4e_coM8Q^x9gQ|OfFX3k*UEBq zqa+)>no|!6obGpU$jA{r&tY^p8{9PE;X58^u8D8cfZbufZxZOf zbEBP0RN&cBi7T!TK1pGH8lB7|`$%yt>e+kZ(?$2(RBRZA>yhGoZtD8^xZAv;H)3~x zslWCo{|tkqG=FFtcJ@Nn1)p^zH7D~=zOe#Vl%HZYKnFqJ5#0yolk{;j9tZT7<>SFv zt3&5pC3DeGB-8QIkri1V*_%n@Uu!WnZ97VZE|y&Sgpv^Na=oP8rGzuCm)+-(n1eFvl47Jcte3!nPNhOZHzONntA zE=Qz120|u-Jcol{*Z}}S<~Hwdl&Bo{xwfPjf1DNNNvd(i#%0PDmYvCXZ3bhZ2qX7lcBW2A8s3BK0dTJ&>h8b_c2|F=}Dt; z68qiXtpJ0e>9K*3X3peE{W&BNtojuGFs0}s-He{!!llyBywOGMRCwsOzN4mf_uu9x}1JtTF5=4B;(ry?f# zwe4A+iSZKZ@^OpWsa-o;sm}fqsjrQEdK+AOp#6E+H+Q~?I%&QBR`@)lhqPrQe&578 z<#}#`>qJ@L(&If$U&0Z~NgATt_z0%5g{*Sx(ygvm7>zU*xJs4@>byPX*k& zN1Dbsc;n_WxcPF5nn@BxIl6vXIJ_rF4%8Q!iwk?!1~4_+Q!>nt6(lY7=+5zdr)keIr9%R*L_aq6cJ+?!qu2n?X?XSgtz& zHBS(0yv8Qx>lP$P;~@h3gHJRt$1VE!?ybj|N!S9hthQ^I(b@TzuD09nu3YtgfJrt?JedMC|(Bt{ftlk9ZqXwan~8 z`}Ws!gLGlCz*q&43WY=F%y zMc&h&1L9$kXk1--EnIP!W7em_F_-PEMM|6dd$UqAuj6UzA-`Sb#GTY44UeY)TrMXZ z(nVR(&N;k}0LjhOeAqR)gYLMGyKZLNBEI4*YvX60=CUyfoCplgv>5gqRKCG0g~Dyo zBe-56L9h)>^`}z2k8QFk$stIeMBvX?sZKZ|CB*X@)j)WMf5;skg%S7C4HP%2CEG%N zG3o0m+NI5Qy-lex!u@z6DlG#~V6Sy+2&ccj>N=Xj*+GGmraUqtabFY6j4l3gkJ}ek zm#LrcS?D?HyBABUe?AJck(2=WmoD`t&WZ4n&QU;nVPTio&P&cyejN!Ig;-)JZ2>NU zR&MgH)ZM0(kDLS?sU@Us`Q^d2J@c~g0u&^AsE{Fh1a-HAupgyKlKtzY)AH{6a`{$2g7Uu9oTRdS`mz{eo`qaEP;&kA6P+rtr z+nK39%3^Q`P!$cf8@Hs>pQ)4?9!JXYsvM?|whEYEpS(-T8W0jEE}*$e0Lb(5ajG*P zFZ;xC&p;jwA6J-BE7X6eF7^BTMAFB`R{0`kSHy_12nPLDHal@Yg9 z=`9)ieO_k^Ua69Or4xh0@r>cbM#kSs%K1uT?XCv+z$Ac}z2iI|v7(1<-xA5Jq#2K& zRs}2~t?G0*kYTOGb->y)5~wW*TF|(PXuV-!I1K6dn^&Soi|aHOpF=zQVyQJ@8jG5r zd^KwHaHoC4AegHjafw=be;{GozV-tEEA$|FMe!$Z?l)1R8coPXO?n`q*1+;CC6jxU zOgue{(Rxtm0ZkD(h{-~AJ9YRiL|K)J2_rF>*yQSnlVmU-mN zQrwBdKKnllO!EH=9?EB}r9j939{{mZ=D$ec|1a?4f0-7)>Fi);X1*ts?Y zTLfES|2OZ9|1XNE{Xe3Z|7G+40UD)ASc8QpS!JxUPTzHfhw9s_4czEp>=1Qh{4MoA zp{lY27$U9geGNx{85%Bmk)gQkSM7Z2fSeqXcSt5LE3LBZK9{eOp8w(VyrJt5eYK&( z)zJd0UaMQ|nxU87D?;1KUR+#!Pxu|$7@IdUqw@T8y9Pno3Lu37xtry&wn<(@9(#-vHlr4 zXhE-$760Srcxk%b`>_E%0!_rMcco=Kx($|q&x3E}CI!_V@haa;g_ZxU&5`B$nn>a-^@(jCHs3=*+BvQne&Ajn$hLxW43pM z372|##`d$|8x+NMS@XpPvwo;P+<&g!W5yS-Yd=hJZ0{7=Poy&EORaJF{ zkRRv0D`BK3@&t}^V<53{bUzjZu1`*J*?tDki=H@zY4VMYO=rU~9cBjswdfJ!o?h~| z!YjCf#(X>ZGUs!vJ#6L+2^*Nf_B4BBt9jlqW>eMFFrGe3J&c0Sx!mPs6VPVAHq{!c#?q^4 zoj+*^fNI|l<)qFKY`&@Lo3#iIh)Dmsa;;LKsOfm}O!_!oB1${jlxe}U?SzjA1uoX# zESW&$-CSB|y@S<54j9YHp-vi2$oqF+Lj*oE^o|$rF{aGF7S4DZFzwie{nz*KdEn*G z6JT1J|C192YebwC(qezs+Rd-s2L9fG{;k!~Of^C+*dh52AiE^g>fdH&sglNZ$7aNp zp~mlq+8%+QIQ-Vkw*H+p@M-G$=-wK2Cw~;4pST<919$SNfcbp8*EZjN(g6YW&K~d#$&0I6nZPj?VQ_r%(smqYMTc)M& z_2|y*;ZWC+yQuQn_h?2vs3?976=X0I-O9DGRlpEC4W=)ryz;?2rTgvFC_JsLNqm$f?3RCi%BHfo^UFe`m2C6Wj87tZyO0_f+Ir)fg^4DG z@2ueaNaTB)MZv6i+VR;Fd=k)X866fARcL?N53|p6B+s7ttE!IVM4m1xjT7qc-8wb; zZKET(WQir*G`GnN`8>86JL!%>(}rr4pY!Qt%!f+Hiz^rpEE0A!oSTkj?2D0vw(%0# zr^nfe>jrtOHjb@Nw}F|R2G#grfoU$^cNSz?<_;3VY~5}w34~xkhO+N z8nVJA|1Pt)s^sktj_>(9n+4fCmXCj~pB?$4za}Lwe*e&Kc%wflXG>+4ll?jiB#PJ zx6m^anognqtmSMbJ~Lb76c!7eFy?HI4IsC?O{Qg)5dLeDaiYV^>-9RaS)A??;f0P` zK4|=fVN!BAAE;Ce`#xRIx$_61ZN9y+?|HCVz5kH8RM+2R0rE*>3BCY*GyNv?nh&A# z!?rO_jCCu(1sNXJ z{y_EtSyI#;>>an5o1B;5&uPFA08Y}0#`RTA#;aYT&7o<{1e@HxY^TV)66(d!2-j7H zrWn%#U@!nD7@Av0IhCF}Fm^`KJd7A@&2 zA*`%DQD5|pBUk2Z>*ySMeeCnoj(zE|EQecjuJ=-3y>-R?ecy#MAFF#>VM!hFWcmtb z^_ULg_CP-EUtN+@_-hXgC@{lFlc52}%F23meO*JJ_vD)%^dg`ecy05otq06%igA99 zwoHp7JmQiR%wcMgBn_`wi4Tj2MfKx0_J_yyfnufJjVSF4xpXY7m0p9twPYolBcLVk z?^qctrhCr{2ZmZPgk#^*+;>RfOi@^Z+!#`CjiPQ0KM77BudNGv_=NNXU z9MUDaVd~Fcxk{+y=`Deo5hViil2`p7WDDo!%a^H*CFsR1vB*_;iF8QsGKAavlQ>bl z>i9w{S#0EyO`dAE%h(Txz*%wfVd}9`XU)ZB8kYU)kF8Ub+tK>x!?CiiEBJZxVy`pz z(uCsvjra1ecCs(0IJoc7MM6=<@^VHT-9{X*Pnl!kf@pl{l=}TG`mP6$U&e?{FycG{ zKTX#=4Ai3zdxa5`=mamS({cCSLv|+S2 zRep`9V=Cv}njO^(wXJrt`+v>?pkiW5k6Lg1gm-yF$+;Z3EM`YvmDa?j zaJc0Q_PR%i%CuBmYQm06cQqVZ)gD@bCf^gCh!e|dw>e|A$J+XQy|oB{`ezH?InxJW zKf6CprQ+7RgK*i`kLvA#Z;o*CBj=j1m3>~`j=!%fTCrv~)C?kQ3xgf2yK~!#C0HUi zsDAJ|&(OLgw8opsbvbp`8FhQg)KTP`%dM|LqJMC&;XUmCO6|beF4{bit4J@mcO~1TN@b(Uh^x0V|cyC(}1p14Rt#iXub}Zn4TpS z4gR#5HRZfvzgJext*1K^^)NX>%GjfA5LL&|vu!yLujke*Z0Y&5iW!%aZis^4airRc zXdUH;B1EcF>Cw{#vq?xi!7UQBwA}2uGK>!7;`r$f(%-2h8g@Grmvw3wpenp5&MCuP zPQQ-@nN95TKB&=*tkkqDw0a}+S1g127~AZp0JJTj89T2xn9LQ67%^cC2@DXwB2s^y zwwJr>O&_AMank;p?dFR)Up-^hBDU-I_e@U`Um|voz82W%7q}`2RAsAdoA5n)VL$pj z#RCo7?44wNjjtwQWwJJaG6Te7YuU_qhFc#=p-)hEL0$ zY?y*}K5nkoBIuNGro^rmkiD-k-6wAMy8KDi!ElgZ&ODo5L@8kKzODTw0PC9nTo(5Q zQaO&v?)esTc}f!O;my8Qxh7N0_<^|!Kk%tON$#u~t(3VhXFq@aIn@J7g0$6M*9^oJsH_NG{uR@O7|g~rErm`LW|yYOxKrR8 zhV2?D2_=LZ!ZAqEj_eXoEP!5>a4+ek)}Ba`5}=Q5ZQGSA5As(TgYdlvcZ!vu>W_}M z(G)uGX#3nRD!w=xy!D+2^xCT8)1(?FQ=}*~*~`#`teEhlDgOymqn}Q~Ds1)&Kd(%m zccshFi(ZUTM%rCJEzG{KOH&(`V>7f`DFNKRy9<*_4sF9c z@lE?(FN~kNkJguiS|t0lvq;YJU} zf5`z;ly3oET7|v>=UsketqpW}K~2?T9J4ah`D+epK8Im)9iJdPy_&fC!xAavb%vW= zFZN7jm~AX%rj@#YD{PAB75QRe%X^RzyPS62!9+r0TT8XsB3@cclvs}Qn4k~$?_a8x z>W`SHHU{H;^2kL6HmB?(562w+$J3NX<;`BgoqsDL+kf20PnYg>Z63cZ zs%%d-mnN+-_2Mw3)qXw-uq>=jQLzvy{kE~Ji`1LYR}30X7NlqJKw>RC0_D0dnqE~| z(q_drNM60JI5(eeyW|I^DkqZ6mwZ7dLh6x~Ph&^6i<7yQ*vi2ew^cw(f<(_-Ss5Xf z5$)QXas+}FJ4Nn%ifcy5oNfru8nY%Zth;Ep?X1BF+bsdckK}3FnY2n8p*^tVG+?mV z?FV6w!efmImx-g5M-G-bdm_m`MuXUm^_r~L_Nvny*%z7}dh?ZjxbNeR(hC}pI!AiN z8N)lQV>q(6s*m_=FG(9VxC1;R_PF!lo%hs7NbqFLJ$j{#JVh8EX6xpZ)=l0`M7FPF z)@`yDo)1L%DdgIiplmoFHvRH^J78A`09)+G>pTtBI;ab6B8Z5xX4DMWm7|j$H&;4t z)q5-^l(c=+Vu370k_zuMUhm5sk0b|J#*kJ81uoar7FD?51WZu^LZO4%M;%}pKx4p~iqy0+_B(=FJ{H2p!tQ&5B1IiV^-5$8L$ zhFJCfe6{{+lE5q}e=+@L9@8a_<@WbndVhzCv5Hm$o4GTUW}nBLE#kI4apVY!wGeJH z5l92;_a!hb=1mEvs3n+z*=C<;Oo~Q&e{(IN=~ZTF2kJJWP|xA&`g+#yHo7BCcrfbk zI2O!4-5z(qeqcM+ZQ)?Au^>29N_Z=8x)?juLrckR2jR+zjn(10<#gS&xkOuk_^7(# zp5H7Vf6_@bswOHbnziiS9Zv~xBWg{^a=cY;I(^fcmi#97&U*ya%Ilnb+H1Kur9xn~ zy+d$kDe7(UhaYy|!EHMZdtuzFTFyU3Yl2nk*}Q@@pzt0%l}Ztscm#Ieub(+&U+>p@ zcp3Z4tHE(Fa|i~|;(xNn{+ffKcY3{5^;&7|8bA5;0ZrN3s^p^&qZ zTG7E0*#QJ6gyI2Ex$7lUk?o7a7UDP#hZl z!>2_S=LdF?_Z3FtRd&t1JVIR}I55-&F0~f-aeqZrZ%&@He>~dcoM>|9G#OC{c*Zyw z8nBmuKbqJ^BAf`ajeFFR%w0{e!og?$TzrFHyfT*dja zpHqn1i>p`QN|%550!qht#DGwo_wz5v^;R`W@Z6hTqfbcUZQt)4wc zG~Fp5TU)z3>l{*wN4FnIp1FYF?Q&rojK>RP?56IF(u~ZtG%9WErt~lM87l%ig7l~A*Oyl%ev5hCREBdIzCAlYqFQa;M zWj?m8as#qXbBmrX?CRXlOD5yL@55dyq4?ntIc&P-wDPG)gOJNnvu=!{ZHBavE5%S- zY@T`@sKZ*Z(B#V)0VkHI@i+W{2Q%jH4Gc6*Ku^aBjFA0Z7wLcU$l^`qv60r{f>7q9 zD2(2aZWmNv+pFSqcHQ5-H}*Og!T9{gicI0j5(;{m+XxM{yWc&#Q$D&{C)D)~A}YPP zxh!-^gceNNO}h8Lm*zm~Nijl~^zITA402``cA5N=bM{W^UpcJP&nzm_Ce@N2DiD#m zI={Qarmn8VI@z=1Pvgm?!sj3Lxvs9#2_QLFVM7o3=2}h59uos5s`clSmBJa9^E*O${d?Cm+DX`+o|5o}g10-U=iH4Q;v4s_ zKy!3U8RD9=Dx5@dS5rSRu)x;^EOU;;?XP&LfCll7Q`zU+dHx#Cmd`003VE=z<&l15 zHd%bXtBML!8o;80qeXt~C!!%2yZ22;ckTS@%N`Ra@iA0hyU36AkB)RD?`k}XX*qJP zZ&|rK&5=9YUH%?L*EcrU$$J7qr|nFXzk*3n&mXz>X@ z_=tZTz$ zoca$j|Yv4SQT-je<#EpmB_SAfS zZe%TIEZapbzi>|T^1qKRze6GVy^=*}CwAW+cS&xsCB%fQ4>mv5_y8S!gkiVU#lT@s zI^4sJG-syh6`V`mFND54J&y4fwRl3@&+V`U#Pr9FRZa#=Pz8w&I+ ztk3cGC@-iyimaqMn|!sQ($AjvbSA;`T}U(e^zH0u3>Wgm;g}S8{ZA30duvERBKN-9 zLBt&5v)0#i*)orZjFV!ZDcq3`468n|o>P6bKLx4d}pyzJxnop%RdobN2BiRSk z%(xKz6il4j@JuB*jx6N;q%R8|^}C7+T57bOpV8|F&^FZc+)`=#eKkQ*Ih}ehBUe?+ zp?la7w4et_bpGQ2yxXkYpYObg5=6NlRnp((^TIv>g`6VP8~E9$mayHsPzUg~4^01&B{)^~LxqwBhYkdYtt$ox`^*6Z=QfJKaOl@Fb6yaEiJ3@3u z?ZVyuiOn==RnZb1!F-rATiKCPMoDk{p(O8+ z&(0l^N--lp`+ltz3DRFiJil%ekOaEnL*a-s{|W?jp|6iVFHs@y%gtAH{$U{kpTip$ z=#{M`+E8VvkI2C;9A?c8T*db)~;&#iMJM|6L=iS_2@hJeQj z9y;%4WM*#{!GX=f;%D>$E+-=L-DGqij$DTA z5tV?;FCqfz@#Z*BGKR>OT;o47>qBK;tTpec1`Y2`7oq~P_y((Gp$ddXNB0j7?nk|Y zRwAzgxOM#HL7-O5g>&2)>6)8M&J~X^S=2AnVD|F%)@-!f!2hW5pV1kd9!7)}5fMod z@aF07?@tpycz%AKDN+oW%#&2k6$_g~`KG7#FSfmp#X|mX+yNpp(BTvk6N3|Kb`5St z_|LxKxsOLV*g`9Hl| z@!ws^Vpj(_DW4{{XDgqOFM+=)XDw!i{@LLSMGYn+!JScW{QJ5CNytk?kg!Jbsx&cH zYV^NcKJb5k-GfecyzcWdmqTWkq_Px!f#lSdZ}Gm>SQ+4(5?6=l>jrV4n>s;@Y>Ovo zexbk^`bNg8VO-$fsaf4v@?yFj!vwkvF5k0dtN z-$p+;uVEj*zx3rxONZ|Xu#v1vGbiW5%XztTU&dG!Y2F+UkP7gj`*`oSkjY+aYZnln z=bE=mkU5DL0JkL$2(kOIK%%_IiZS04UhYVP1)2wJT^%$5Mr6AI0bE1`z31!0%RXEF z6n4i)OGTWFMvWJ06~`S^!L+8NgMBZjFv}m7hX5L!2FGPQ6;k zZWH+f)Zd}Ik%e|Pr1%lsoD2tt@)4kIgoHdipX^GCsV%jkf&@-}xc*rZr(nT|!=I#9 z=notT2!B@$)b$&k%Z}I{E^Tt5$3+T40Zr5g;p(lCwv!uZmw*rW9xj79)bt0Rlz*Q%t)k( zXS$_L3Olszb__|VlWho4y=$=#RcZGveBr?oT~yI-{;v8)WyhM;y~K9LXC;YFb?V8) z!wj>N)&=i2_QNlp5#PJq1EFV|JKGF@4F|mqnEQK@Rdd>ZLAnC7Z8lmjx^m_e)T5nv z`{eK_#c`G16%4PgN10(z-&t-znWPGp}hi9 z&}L^&Gt2Vf%l-jw^Z-S1{eoexcXhASSjh5rs!N;J5>v5|x9U_jVL(_E5-4uWZs~XG zH;{C)0hu0u&#|#624+04H!aj~^1jyI-G4{`a8-T61`ZW&XoD*3|TSdzz05bdsYm&t=ux?8Np{)2Xq%D`? zgL8*>s<@?}^w!H4KbRHVh}~^Wnlc-j5yx+MuniRRHY_+#H<4~W{5>I|*^8i1R>5oi@{p+7k^^WKBTGD6q2*Rx&Xj*Ch9mn< z?yaNoCT)DhQ5Bg;8`Us~1=k#rfFhE7k{^L@Ghg<*H>9WqdP=u-pu6^q>VQ5wO#z-F zLPV{}cI=mJQx&Nv+-?4D?MVY&fTpkAPkh2-*rUD09-wfS&6WSu#xo|0uDbPV02_>%TPE7atD7qmZ!MU9 zStffw6x*WvxLF06#71ahNCbE24|#H}+}Azp)!{re`;f~f}M$dSbwd4*I1~{tA;ZlBvN7!^rP%C`+12Xzps-SO(*lR~l_FlG(smi&a zoqovLbW6Gy3v*qwnj{g6p(J`&7db7jf~It$z-IN)0E-iF2JbCn$&%`}%zr!ol5Pp!a#hS4 z=#9oh+!jP^5FN8)M5p0VC6T7ZovuBVsi2!oxUCRj` z>@yIyXHt0dBZ!`&Ipl#yWvyVq*e0)RU%6TO^J1ZlmknLf2IKpdXIteDhZWQdB@8 zrdzKJ`@MylH-=&+jce>K z@BA#BE}^#zgnU19s>?eJ|I+-OWrG`CTHSMgJ&y=oDQTt8Nj1G(b@k!18hi%6zhlRgIvr>|Dde}zmLSnKK8Q8r)?X2Caq&i%V9T%{DG4Jr z^TQ?1U+1J{<&}IQd}J(_YK*f=q8Y8MDjt#^5vXy1N&B?6%5+w8uvA873HuO=`cKS_ zrEL`32-M>kp=#x-O&IAyLzo~Pih`!onfBJQPZYtZP08>LKq4apn>2A;Wx4JIPzxDF ztd&uk&(Ku7@kA{`N(#Q{MLhELr@ri852nhI$nnxsbTe+!sl8-z;Faz067O8h>1cYZ zoNvamkt$n+2xR1ix^F>pbrNJowFgpPw-FXR2iZXnUUEl825##2_k(E|`7>0nu5q*lftn(d0iy zNi6{$mLL#`r}ODl=HWXZ!+O#l%?K)^SmsVbFpuxp3EAgz1V&{RsR&iSDqX>qx`d#m zts%glU5SwCs_T;Tsd`${9VRNB8|15HyH=`DRfOyCX9qA(1|H*;YKhK9khe^ogm9FkmzUM$?U;Jf zdVU3dh2?Gb(5hi*VW;xjT9+?@>x*t4{lfG9tI=0@?I{`O_Nt@sNX2qX`w_biOY>>v zcw`RMTGdSbRAV-qzam@EIY@jB&ITjuVKulw-z$nV8`6T=A17eGJ?m^N9`_^JqhGkg z428!>?C95&inOeOxDegr*44gX=kupRw-h52WNJWX@9!Vo*s4X9c8br%pb!LR9cd<2 z>(U>iGikXv*+(LxeC57;N?{DAJu`sv+0IJKx&6*;D6vl=U~hOMho+ddfDhge}&I6Cm38 zF>B;ZBF2%0?n#T8zyh+pQxxCVz$cBLs?tmP%=Xd((0Ocz~K z9sG8HJ;Ik%9?s9XNj>xlO+a8mku@z_R;Peak=t;mJ!-VlpCF|y*)s`*0CqK14I`{}HOe+?4tCGmO? zo9-D-EYNSX7jgu1V>HRDRsdi|`4XqS(mdos><_l)jM``p(P_8&A1wyOl*P4Y0o%VQ z{NhXSukGx_ZU`SD%gXGnSaltVcg)e-y*ZPJ5xy#*XMiAvX@UH4@gF)Dzoqtaq3FfC zv=bDFo10;L;vzVT$xI|9xS-I;DFJHzIYzVpD#X2l&RcdwP)Edumayf4lNy~!3VKt0 zN@{7srV>s1$4n;@FG|0>-qJK6;qpefX{QrA8xfmCm;hDHMy-OIDqQ#i6#YT}LnM{X zJX6G?Y_Y~<$|bZp#K}^`AD0m#W-2x$h2auquZf(Cpw9 zOxq<~;;5G09`CR+m~JSZKQ)Ao3;M!c*+d0YO`HGmC0a5^3o}=xmnoIDq!9^WM2Zjw z29D$P{{nngi^+g`vX>m|M_JZxVBCP^P^0{gs2*C}?ANO@>{28WhqLea14d12joALP zz`Kpzr5QRNJard%e^R&I?j7&(xQogTgQQ<~}(9Jq+Qh8;) zcaX0Gh||^rhd5XVRI{$kPJcw5#ls%xvaAl3e9XW-u|I5Qvtd(fVhnK>+&8ZrG#jp^ zD^TQ?sFird1anf=c|xz}k8=TR7lXRn?#} z{{l1ns71-xlIuA{^MH2dCEG+^sP`~@EUI(0)&ozG=no$h%O&VDd#QR` z$lQiCeIjY4(7%x1zXKqB>TQ$O3@2>y_br}^EItdB_Eg%N$mhwl*4N5JgIN~5dAT_u zt_|Zt-nt7|H-eYsSwJS@nkni*_ehXZ5G6^MdG}V*jO0*pPXojBFk_UCyu1;CT@?Fm z8&Sn>c0l0z(RvcTu2X2(`>#49+c7tfsV7`qtN8k>Ymdv6{7=;drZJTODeNcSj-(f$ z$HvRo3b=|55$~V025DC@dRRS<`Hh%`|9cYMEmz0Y>6@U)laO+` ztb>CCNs{MzIypH}zdty9ZkncC*VV?xhI+l8!Z4KUx>FZ3v>KBT0G9=m5CE9b`>yW4 zot(OI*S@J2#ngfe!YZ3;5;C;2vopFj3`5y$Ru>l+Iy^j-B%Pg|DF}l2sssQ4z-rsf z=-uYBi@?8RrVY*g{r%B&1ONa40HTOI3CZWjk0}|3A;)nPhN1TM_H=rBszRZlAP8jJ zcI<^N$|wa10002MTtsd{GMS7#&l@!ylGJXul}si__oY%vjYdO`22IGa3jqKC0C0Ky00x1Xq;Q}b QfdBvi07*qoM6N<$f)dkyFaQ7m literal 17728 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 ZA@AIY?6I?b2ei^5r%#>rpq{vL=O3U-&q)9P literal 23985 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 sh~O(hX8v&$Klk!BVYdfpb?`}Q*1L;jg;s5{u diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-list.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-list.png index a777f12fa285afe24158b43a308675206def9d0f..dbd99451af65dceac39d0153d8e67c4d26ad0450 100644 GIT binary patch literal 38265 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 HQ$iB}1*c5T literal 38131 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png index 79c3b3e0df169e737f6c0c3e68efea85a41a2fbb..98d59f5c07289b6c84f7a75b6bd7cc6c1ff5be09 100644 GIT binary patch literal 57266 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 Ba?}6- literal 57087 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࣬!K}M4-U%~1Ir9R#50Y2w{sq_>3oI6y;5E_iO+fyd_`1Yj zKW%zH4wVc|fQ`Se-3_Vz9;qxD1V)Lx0=$XS)7KH-ua{9f7Zo91fEWE%;>q!1>a)t16gTKgIDv+y z(cLRiJmo{@$cyq@MqWCzbgHUu(py?z z3c+}yM=_TQ22B(UYf3Y2glT9!e*BviL3btSb9!n2ha|^2wY$***F)02q-AB;iDh~Cfb*_fVK}bl`0Ewj;ref3{Wvtmp{vU>;hz>AU+R_AMsyova)^DFpbk{8awwR^Kq!5OW8{a!q4Zd1sKJ!RQ8v;S?-1 z^H=vbGo(U+nx`r~`ayemsxv_(a{btr-9Xnvw^i^?^A**(R)T9;Stbkp*1dgwZGjvg zL_ZCWsqiqoV|lbYwe95Pp&$tkI~aKv&0jxxhq5~^e^W)=- zUc(rebc(W>&IK9OM1CkgsheKyuVd2Fd6zM>TN7=ep-xms#>?1bXGyJuM=WC(-;#z( z|LQIv&tPF*l@%rgg0kRb&a9F+P>?qd??%CX1}FZ0a9N`M)bntZ0r$JGuoi3sU%APA z0jyq_$7f&Pvwc>12TWUPxYn7Lil-+3qXh_QXpo_NLZ)h+feu1nz3N2k;|nuQSWuWQ zgNvsj=5ZMZc(8I8w#Ss3*Q6=8I6iubYhLuf&pXfNo4`%Z+}MQk-Ji`IJ3LG{+?fmd zM>w%F%4fv>T2WCx#r&ibN-f|O2oBb?L=YPo)ir^uKkoj zWX|YCFw25M2 z()6cfhTf^LGBON65NA^GDdmW72vQzj-$!G23ozI4Q#S;YsD9Fh6Q#pDEOvk7<-*Ke z@g#QGi>g&7VcXSpd{<>%*Q|h|pW)-R**Ose#6^%rMqhgL4_9vPI$xO>>UXremZoif zX70xWu(NRIUvo#9{VuaBJQ1aNpRjMtJ#ea9_P@|# zP!cT_`^mw}Hn;7G)yDK;261ij969PrxJb5LY$nO3`+pKfJ@%u&F_+7Em zPpgb`e&E9MFXI(?#w$9yy5Uk~4%kL~;9OPp4u>=Q6FxeO)rV3GIj&8}5EtWD@|*BQ zufV?E0T=X>BBjU<7Opkjib*sVK{VHrciRW$Bib~^sd9cfc##j5guyiX+2aKIawzPLm zKR&O@&ox*9&_KOa47Zb7ZRgg#5x0JTi@&>k-p6-u`*Qa{4s4ErOL*TU^opR*M|;7J z$`dblk9y@e%5r9MxFms0!@=d2n>?A^1J+*>kt|6{OQt=UKP+<|q+& zy)gC(;#(&DN3T;H|80xpP_?Jq^H)Cc$}A~cYCK*}N*KtK&*)z8!5-B*(^MRet&9IJwtGI-vB1Waj?9!Yn(xD3e}gNYO1M>2yA)^5Dqv`M@Z{3YB#c7%TAc{ zuS1f(K$w~@tzmt1bYv5~v$)8?dzwD*qAcAvI;o=I;Gl~r$%$Lr19B~p8lViN2kXh@ zeCllh1tFy*y+%fwq{A6N&=-2*Gx6rutJD)@rUm!g8p8c`!QO$EiLFYehZd1ujt$y2tGD|bQ|t_3h)n(FAG9@WVeB@K}e-0HoIek6GVE_xDHf>;km)*wUTihl((h^;H=EB`s1y zf1>d9mLlJ?4_a71QG9qG7Iuq*fPsR*B6QQgE+y)yQ@QJ|D%sfwPrQ%jGR%7A2$?%b zv$sn}3rAR#t3Rm)#0?KeRh)nDqji{gX`B(^Sm(SSE`DYPPpnkJdqEdNDfd}0abTV1+ukL4j4yq`M2;dfyAp^}mnrWShlpt2H&Xgx#;v(P8! zbv}w!R_;1g7qbgMX4~vSdwcOn?S0oaK~jfBi1~OsqWiT(cF{9Tc_2{uIsU7L0ae$-8}#H4uA&GlG!n>L%VJuirr3a6NJu1Q@#$HC)_)muzf*S+;IxPr)gwvkL$GFHh5q6# zoL$pM0mDPm64+oeh^h;LRaVfg3fZ|kLjsj+tF+WPezYXOLFN|5cf3yt#3%#eie)pt2+#h${p55l_Epop>s0YMSYz#^M8V$itcd zKn;R6y?mJ(u<}>Ox19(i4Ro8i=YKtwCE+)E7PeCxbS%3D$)Z+)z ze9{_uBSzc|{;#S>xNF}8&1LP)&JKoH^2e>8(|}P7XhtG!qq{liL}Vn7od$WWOxidp2tM?C3>znVcK2>=!zXU zse!~D#La2HY$^4E`!JPIm2nCUCJEqhmY(ln0lkm$(&%VH>jUmKmLpXrU%Uzs~K zmpVH4r82z($9uA5>`?v(>&?C7Q(e8@mg@21`bEy>=C6ShkV*XLyy14fI@00@JReDr z^wdTm;D*0utFNxf@1%7+R3(E*;bGEN+dbn7o=D&jTAaRS1w&3K?d%-F`Fb!q2#x#M zdBbRPlcxETkiZ(XG@*dpvw&%foTU2#IKDavg`?GBkET(9oTfAFCE(wn^o>-T+ z;eHOzS{hxl2yzy>?bz!m5q}^DY2dhr$+L|PoD=0dOaEhpQ*G&{pO>DVJ_M0K`{3vw z190%3h?vUUcDAcP)31lWV^yfZ+b$X@B}*S370)&|Z*}Zt@qE2EB*0h5L$EBK9MNNh zws%{PyGeDk^bq6FKUPW&OU0&?gb^DFV2?{!+m6IgnB@Mf9{FAp8g@cR8K3Fz(5NqA zPP)^nY3#rQ=2MBXdEcAiTMP#4#(_jPf?@og=C#FcXZr`~D*ll(GdHmis?$)GUK)MI zc0_kiD0!BtTNaX}m@~E!f1vb=CLDE3jr-a}9Jenhb2oh({~&7T>rVYa)c#)}KDbQ{ z#y^Ok-R=J%HR^qdA;2_s{s-yx@3P0%aFI)T?TotNl>PjqE)2u3mo$+~YBKdHNg-F$g_#0#b%Qyb#d_;vJU*TTxF9pqCE^Eez6Xfp4doxAL+OX#z z9)*!}`ws&K&?$osQehw)bRBvF#bOFpbY`VGQ63=e8=qXL0F{h{t)JYW{{l_rav0!WiE@SGn>R z1bmflH8{{0B%4njB#r!BOdzprk4u$WmYeCUGcU>&4eN_;0JH(e@#9s`uS?KkL-p4g z$;-_;`6ldNmi0&M|6l~*4F;E&zHSvu%d%+gIneLD_EiDSM&iW z7aWxUgb3c?jqTm6r8TAX8p4b!mL@2iHB{03s1raHDL;+@;*!b-h{%-W#4aATjZgGp zdP)gdKlCSW76-js*viOD$nsO~8Dr4IkXxCxUO(4g<{wA^Y?OG7^V@f;dLNCWWTf=( zVwv%W(Cx|S8Eg9-1lhq^)#!C09)nE(3E*FVP&Etw8o*`|?gtiFO07Bg)ay;%0T2_A zOSW(YXWCx_KWGYEg=tjCWJ;YGue`+M(o+RBZ-cjmuyGf?M8qrM6E|&Hp-J02polG# zu93tBa>fS|$8|X{&vj zT3Hb)PE5CA3)k_%gmm@bPyhiH=(MYh3H^N1R@&Onl5yxebYXMA0k-8=7@Iz}wpUDc zsQ*y5XYgskVk~`yXJ344#;tXw3A#_$?-?=rD6}U=d2`amhw-|8J;-AdwyOg77dEc! z#kYN3kk3J?+U@`GTKL(|3y57Qc%(NZ zs)tQp@LwtP4%kH=1U~gl_F(QlXy+>=+%F88+_DPht={U_4=NosR${ZE5C33Q1rN00 zUD~g(W5YRMjx-+sR;h3P)kke@u)OYQtD)=h;8P(-*!%lq{%^ZvvWX| z#!hto&z}qbz&E^x-4@bG&_iZ5NS`B%uGXiUGuq0%ZQhdYOPM@jpLv?#z<}bj-Irn7 ztj}-!%cz#m;Oq&V-cplRdwp|m?jV;n=9nfvsH%NtC?P{wYQL6gXy2tmGIQn3^nx~4 zYHPr$w6vG@Xbgx2|p?ur;GiHe=)nE48t*f7!GM&gjp3hg?zYN6JwI=4ARI8+@F}L@$O@KP$v2*~|0=fXf zEU?p0eD@q6G#vwjD0T1btQtD0t2eQz2anczl=80x9*Os>z0!~D_MO_9ycBX zKiS%S1nDvWH+G7G=%Fk0zwwExIcI_vc1cCf31x8 zCjOA!4W9$v(vPEgzq@u^TM9p+i`k_RRlp{+#daJo-vr3~K`%Ry2;B?*9p*qppVL%I zeD;`I5dtI5)MNMfjsQp&;p%4)czDaa2p~l};elY}7p~Oi2b!9(d2P7+-fZvX8D9Zf zuZxA8G;KFx+#SGfOGf(CRxp3|ZoKQ)LuJQZMAg?9=S1k*rk}Gg*mldG)z2=Ynm_j+ zwjUq~e6)&wB@saVch?Pums$cn`KcPNmx$4zjqQSXoUueAG^0n86@D+2K;Ir)LzQfZXSv5VK4o0&P^ zAqZ?d%*iXV^$|5pZjZ{FoRTl5{m9V6mcaVYLd!F+^ z`8GxUiKlnQp%+C+!{ef%Un3*0PG+3L9uMSAq4r|@_Q(_Veq2`3R}YmM9ed$6h6*@2 z@WcK%b6NaDNj13rua4&=B9+{dk3*s{OGbS^RZ~q#?wUvR?J<{)qjzj(i%h za}_Nkb5uT(RoHDz*b(Kz_CebhcqK`#?K?0H-=td!OWX;64v(6-+?E*)b4=J}*Rg;7 z!s$!UJ&|388DmadwYh1!A*XsjjwG6qf7IZ)c(J>X;Hi$ctK$~7yj}XJsLZOC= zn;@ynpiPLCW{ohR0+fD3=T+}+#4?GHMt2x+{p}g4jb{x$#hNWY` z0r*wakghaCc+^X-55v)TZCnGSRpV4WJ0F2=SwH^{ZW7p7Ir{Jy=~mGm!IYAtqY}J6 zswdtjvT5q}JaXP_TaCe=hSn1&n}7u(F%C|JBv~-N!;!B(>m8VvnEbP(gv)dsELZfI|?=a1!Vp(Dh}W*IT@{8WcD?)*!zvVPdQubGWmXk`iSV)ATlA ziu`uvD0eC^{FkuF=pW|V;$d4sJmU*S{Y(cJ7l0KU==nL37fo)p@JPG8T_Zf@Aij6(2X$l~&Hizo?x#Q=eESe=QY6mxUGBP{&F z4wF+md(lLdLDi2=R35?P9|-~ZKs(Rh(mx>V)4XLsZj4zN5{L- zqvMWWIO$_T1MhZqb)-qpY#zWs)|u!b9cD#fI#ph_IdKdI%7qR}l*vHcWenR}h$3EJ&(yDbCetd;Hb$EM)&WX> zW%rlLJ-^g;0JYjE1@~Y2D}<>3QY% zUbcH=CZfe8bZ7X)-~ zVWv`ADCchX`I_95#oIrRj`9{p3IcMb8z5Puu*HXqpBy%FTtztT#u5(5&^uyBWOqqJ zf#(Tme$ywZh1qI~MK|LpHfE-I)7qM{Y-8u+*g{=!tx?+CR%QyuhnOs`_Bo>pvhRQt z;aQHxiuCMC)Z(;{lZ4;g@Yi35PJ0rDB4}LX!d`0$53bOmVxh%apBvZlTq4jecDpU@ z2*PIR)b8RlZ@pX7mBnHt?IZ;aDYtws%a6SPsi~<*IeRfz!?ueV-%Ko9^8I~HQ2>H0 zt?fY#al6>=mTOBtZAWr`P7VU0rKR-^1YGz?Xm`oMFXUt|`Q*p?df}6bUFR-|w*@=) zywM7vvH+O5j!s{d44R8Pd`LlcGXQDZ2uPB-7%=I`)TcbdKpof%&Z4hi7Ut)l?KYEY ze04L|1+E#tf+6JqU7Z|f>8FT{CUrB`7$g6=d)N&wdc>vh~Y$0*=P7GA=IO zOj^{C(m7YL)HhTS@!*Xf4bM%cW|yk5C~O!&Z0kD)H~%U0?ENwBcvmx0s0x3t88a`ui|^(LrO>+L z8&EGVs2Xk>OmQW*zj`pgAK7j*`e>(BL@&Fqp#hm_5-wcu{B0jH#$;TI^d)h?&vUh; zKw=YTWdR(Vzpq3BYzr&8o2Qv2DY47!mH<7yr{CmX1R14|Zs@3=h=a-WRV6ZeHNYPs_BGLDJQ*qo#En<~ zO5fAiy2MKW$R`Pbzwj?+`r+TU$s+u*pRh-RAo#mNF3CVo-}+b3+w9*3tHkkO+is-7 zwe8#L5NLXFF3)N>@UmL||Aegnx2U!RHbenbiS!TbhKGOt|3KUS4ZHpMgxB6)`^#og z6aInD{ueX*KR@BmCbRysg!{W*1t^R4$X^1w-ghPFEWDwaQ(drw$unpxClAk44-d+f znuEN<@xSW8ArNxn6B!%Bvv_b!QK-4bb>X_8-S8Vg?^=%F*T1mXu9tYgFo?|O4<6>d z5s&>N{ey7A#m$Xe?9yK-3hA0T+hqz5DoiaXAjQIiWltgSpjbf>Xb+H@kIC>|;}R^` z?7P*cy*3r8Jb_mP;ozBk2)yj=J@#l6%cXT4-!W$m{;D1cs7z}?G8k}i3${QFgXakU z9U}s#+teg={ES~va3baHO?JH}5Gvze{Y6#DE%-~^5fJc)LnHAIq1s*? zdQE$>+vMaajPS;B824rn2sz^l zjUh?)-7ZSLmi7VPI`RKtIFHMPv_6}vhojh|8%91`nj;W5vhwgW@%Zg2?(J$wpBth!W&;0=Z-nN!-a#;8 zP}O!jh8;yIHF=g+!102lx@3fV9cXqL-~k6^vt!x>^a2U`h?LL-qNN`;Y?dFq{Qhb@ zjwE?TA6qkK1du(R-^V7y*`2&fJ;#<7_>yg;7iTs?b&OtX9ZW~|%T{P@+%%Qi>Q&!u zmXmx10i5{3Vv+l7%G*`rlPzO+JUlub?*LCGOZpDGx2{goo>0^tZ{;hhn!}Lm`B&aC zGywCT^y#)O1i28SiriRn6ec0`NBjB$91gxyTT_;OM2~O^j1}-a|5kF1{uWQ%I`luW zk5=+~&5Ci={t9Ai2n5hIdr5K}uy!HTIFx`i<9bNTDMvt{&~xpTHE+Xc?%gJny-n7* zyZdRx$k6aLFrz8sPe2ivpS9Rv?mB9U26Ye|#-?!G@NmIM?blBWBTK|Tj0{W@e0Ns)E}zB|&%B>@`mToO67+G^&MNO6ImOpJgfSSo z87j+{{vuX_ILO~E#z_4>M;Pyc%EOSv0OI zpEbKCZ?5yL<`8e|4e1x37B zZHYBQwvFK?c{h)MlH#7%lVyu(Nn07e$+VQ3&h_Ez^%kfvX;@=FyW+B?=ouZX*4(xg zhzq*HzHUJI0{Ct~(`T2L129X`XB_B6O1xoT846uIxG!N2I=jRBB4P&wz<&sM5oluZ(y`wFgcJ01EJf_^7FM23YLxQ@Tv zPHjv!f8ayR?tLl(|8LouY-#PN(tn}*hln4=aHJ`*bnT~PS-0*%^BgNRQ76Do>(*E@ zM(}0SuD!V{09h6g#2-B8Vbdff4CBWtY*`hoA-3E`8W&3H6{)1fo5zOh&jF4k_2;s z7XZ1ZuB2EdzW$+ab(HD4zO<5E?qPN5b837Bo^AzuRL5Yp%t%z5fq4h?inAf~)LTn_ z_S%P+_5&R_pIdx4($?l_dn(XpM0HHBbicD>4|HZc zPa2m_IZRJRaO=8$d*#@p3_hDN^9dc8g;G*)hllMbcfy*U23VRJf@JChBt)>rr6Fs9 zUQh@7|s4FFOV?g)}^%`6U?*S13)k0x;zH#F;g=462N?XLELZEVD*tvko^~J% zx5N7iFE?k`H4yKDRS+b+|8k04mh@Dtc)W;0EL()GJ&%y|51w{okZcgYt$VUNk$a-X zo|N4yr}|=wd>96%PEcmZHt-@|zFfFo80E8tZjd2UI|Ohq`eO_wk`LkNX>xx#x$E=n z;O`gWk2E#g_OJIagI2>bE%3v%qIdT|ng3phYlY`R>hQ*fGl;Bb5>G(Mi|2hR4O>J% z^X(J>s2KGWibP}?wz_9wnSmOTE+Z7vwuI+k0d; z>}m~Aqx8drkQ&#;7(mQTNApM$oz1Gy_!0+VmtRm*l}feGQv_p9A0GIQ9iGVERt5Dx z_T-6IOYF=XO|bAeV!xE3KsCd$Ikt?X8-+3`A8`ev{XBpbE1 z!PpH-QxLAUO=|S%xZR;^FHzcd+o3S006hTp`9zZ!Iw=)=#N3;98LSElUw90wugTm= zxDb}XZu6%1Zx!LsaS{+x0bKSI%p`~nN=J-~8-A@iD$r6>-F!53g0Dx~5CwAy5{Ta} zs0dZGrN*OM1Ibu0>n<*fC5!r6Gj#@~wlhB$@x@a(GNA&HS3H5jKJaY!H8n-P4^2Fh z9Z3zB@6Q~2;R?bNnof5^T%Gq#^pf+FBbzhM0@&_;<4Fx}bTM3pq?c9Z~tS$@4dTHoHr>c~x7O$h-F&vo2hbPGjs>WHl{qmIa~4@6CGY zM?wMp_f`Lt@f9CKfep4~rZA`O4Y=flmdZ4+~I&r#WemsdEw zWg8$!_*{7Zqtrxf3Q(`-B(ymn>;Y28d_w>gkfXb0s9f9x)qWOm=+TGcTt;JB46EeGC%=mgxP;Frk3=vg_&+n7QVnMqAt* zf<^01LN5Bha*7)Sa68K;;*vBMH#gPxx%&IJw%>V>nAQC)I=UU<69(#Uc!RNatW;-k zrB|@J)}mNuNb~f4z>1Ya9rTmOyIpT(ulRSjt>f@zH_NGE_4BErCY8R%q#kGoJ~>9T z%<~S{At=fL2HnZe2PL!V49DL}o(c`-#shG8UgCB8gX93#?7-rni+LghM!G3_vNzC) zYUxAO*`2*LAhcq|#fDRAREp$!q;B1dZwKS5IUxw2C3riHm?%;VdE z`HRE;prD6|Djj{W{_(Q`ZrzI~Aqq2XZUL&FRhWsY;P}y`u25|CL7tJ&?Aq&a=w)ca zhmkxhDiHmf#o{Zt61v);w1hKT@&tyqkf^56hWyo!-sYm?Lydvn=Jli55s%n`-CYWp zrvOIY1xn3UIb0b!9Q0fuCz!Zk!TikAgg)aC@+18H;VV!I!$RLrtbe4#SM)&17QcW1 zb>~Y8Rv8A;A>xnMvc?lkkycbt00-v;W7;?==JtiK{XxoyC##EV8ZD)yM+EYDmTc=> zP^Z+jH8WCm+UX?aLBKKHJl}0c{xo7xEr1eYW2}TPYQ5q*9m+a=@C2d+U|N6y`Ix^+ z;(9J(r8KnZDR0-^$3NDY<6|`wwY=;Lml(_y0)6U5;*uo8p!=9Gco-e}8Nhv1tnC@zk-*RX3|d}U=B&)4Af2inKer8W>JyY|vL0O1E`y$}WnA&`IH8kPi$ z6)Of*0;v`8vJSpTi&G<%&4&6F=7BC*^NIJ8%ZIw*_VJu9RJ=ef40K(JihOA|+%G`# z?H!%SOw`ai&FSw@DMaL>jgL~oo>lhk*q=YE3i8ZS8$&~Detlp=m0)W~5Dktxq6`9M zQ$ewW@7C3>E$ZVCi5b^c9E?nYJKNH z6}5({;8Q4;=22409h#)3KKH-C)6T^s4V|@z7AY_p7oUr98xl-;w_7tP(64*I`h>DL ze$Q%rm5{gD0JjLPxO<@iDu2Md7jd7B?p#Z`^*|B<(p(k$A}anoSx9(b@jetY6gT#- z*||-k^C5f=O3KbnS)Y(>Q^#3n$hb$?LiEQRb4f0JADnv_AkWyvB$M||I);_0`GD0&(mXT7Iz+sxXv zVk065$?CN41}IQqf_WjRc1M$PX7D^=0S^SWE{E0|Lz_f~90Dxu1jTWJuUd;j(h7l){lKiHD<{~u2G_+I^Aw)w<&lAL? zxOVzzIgpk3juPez0{ZN(vtr0CWJVS{I1l>kA-BTio1boi0px6mF-ffNjwCoUkAsL8u%qp_7Cj28a@DUx* z$bb`v+d}!1qp`*)k?(DP%lU!+2&%@GX$v`e!mJD znirU*PLXxkH^Ri*n-I=3VqZqn{vUIGI70LOvYDT@Wy;=iJ~?iP4u{ox1Dh7Us>38F&1? zR8#apyHtJ~9s#DRn_}W^O9)DgQR9S|>1i<`$A~bxdQOHuJYXOs7Qc~gnKQ33?+iKi zzedSmfXzk*APV>2yA-fMC_ff>1?OBj3J|%xYO8GKa-++dyLiCkKp_PHk0%R!(oY_m z)N~Z}^CLc2+m(&G%ExYZ2z0sNnl~#y zK6C{#=3}0wN6s*#z6fMT13o#ecAY06Sb$3Z-w?v9_Y}2qBzxvDpV&ItMLs-Yk15`o z%Me@9@|fxoa&F;M_bFU*0Mw?`HW}ALyFQ0OCB%DU1P9h}da?>1v13yLY2RhVH zQ0Y7YNEG;4V8s5K_Zy&0Bk&8mS5)M7bgTe0wL!A*Vfesvwg<# zU+DCPG)i;qP&=i$8e6;0%2+b>a;I}r)77Y&wRKrjY)?-~Z_Sh-H}P&hC!ZiqG54NxG^S{H3~(~VyyDn#~m_0-nB*0FB_ zhRBLL8P{SibuJg>wcm+!W-G+9d#;d|Y!<~#@u4~HkQCuC$o@grg33hzH-VT1#IFD- z_Tw%FxE(#X=PD!%NSJaKCEGyt;RugK46SBmPh?L*aSR``1kC?ec&}8)qC5$zK)$wt zONL~G3yn;5^Nmly?BM=R+rX(p%ImK}D$S#Ob9{($P+iA4Go*gXoN|C~mNJ<}i&G{{ zQp2t&)k&ul8=b5$sKdN<@((D&h5MG%7g?FV)c~)5T?q3(Q zX1{wH3|yc$1j8W3&EkJgk>}8<|~t>B}+1fJGH8h zm{1^E0WJC8{z(?vS36tOB8`jSL7X@*=WeKG{bL=cB0DAm4yli)#X_Qn>b(AvL@8z(3zTGOaW# z!%~2^v}b6cXfjyG99=N-W;c)#ja-V!i4GF>9=Y6#Y!Fe28wgOs8(ZTM+KA!3cfXy~ z_YxT5kw|AX=oyDM!fYttetW^r1OZZTdo#DQ$v^uiWC?sFu2Aj8xM%l)S8l0m z)tv?Z!z@2F$lLT{n4UflZ9#+dt7aouGsHI5A`VrNivl*>r<%2I6g60bR^hgoaYRYJ zN?_>oU0hxBRkI3FtWa-y#N3NqDIq_{Vf>XRLVYVIr!k-o{#?UK+cdw~6Z|_vD^VRh za-?u|?j8XXr)tQ-`X1{MX{rYUzy&Lemo;-BvnvU>+mt-jY=LUlFIuz(Pu(J5#VkUz zNYtB8AQzGNbVu;j^ABd5pTtuCg2wSM%9n@wB4NkF!zm_We7*JkoARMZ=7v7V4h=Bwk7ARb2U2U{0rqg94$dZLw`D-OQJs4 ptZ6kTxp-I@arbRRhOb*(w_b}hALhMn1O1{gEHXSgtodj%>tD@_oEHE9 From 9697bd40ee828a117f24a88ff2d7101838683ab6 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:13:26 -0700 Subject: [PATCH 077/247] Added exception details --- .../microsoft-defender-atp/tvm-remediation.md | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 674d4b0309..36ebf6ad62 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -51,7 +51,37 @@ You also have the option to export all remediation activity data to CSV for reco The dashboard will show that status of your top remediation activities. Click any of the entries and it will take you to the **Remediation** page. You can mark the remediation activity as completed after the IT administration team remediates the task. -However, if the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. The exceptions you've filed will also show up in the **Remediation** page, in the **Exceptions** tab. +## When to file for exception instead of remediating issues +You can file exceptions to exclude certain recommendation from showing up in reports and affecting risk scores or secure scores. + +When you select a security recommendation, it opens up a flyout screen with details and options for next step. You can either **Open software page**, choose from **Remediation options**, go through **Exception options** to file for exceptions, or **Report inaccuracy**. + +Select **Exception options** and a flyout screen opens. +![Screenshot of exception flyout screen](images/tvm-exception-flyout.png) + +###Exception justification +If the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. + +Compensating/alternate control - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall prevents access to a machine, third party antivirus +Productivity/business need - Remediation will impact productivity or interrupt business-critical workflow +Accept risk - Poses low risk and/or implementing a compensating control is too expensive +Planned remediation (grace) - Already planned but is awaiting execution or authorization +Other - False positive +![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) + +###Exception visibility +The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. +However, you also have the option to filter your view based on exception justification, type, and status. +![Screenshot of exception tab and filters](images/tvm-exception-filters.png) + +###Actions on exceptions +- Cancel - You can cancel the exceptions you've filed any time +- Resurface - The exception that you've filed automatically becomes void and resurfaces in the security recommendation section when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded + +###Exception status +- Cancelled - The exception has been cancelled and is no longer in effect +- Expired - The exception that you've filed is no longer in effect +- In effect - The exception that you've filed is in progress ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 8274f660de13ccb040c9d5b82d191ca0967f44fb Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:15:30 -0700 Subject: [PATCH 078/247] Add files via upload --- .../images/tvm-exception-cancellation.png | Bin 0 -> 24105 bytes .../images/tvm-exception-dropdown.png | Bin 0 -> 20415 bytes .../images/tvm-exception-filters.png | Bin 0 -> 64042 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancellation.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-dropdown.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-filters.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancellation.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancellation.png new file mode 100644 index 0000000000000000000000000000000000000000..27b00fdd8741a42a82de27231ccc0e06005f06cd GIT binary patch literal 24105 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 Wc<%MgL%Jh60Qg4xb*1WGfBy#nM?aSU literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-dropdown.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-dropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf6275ec7720094d5a59d5460a2a736cc41c56a GIT binary patch literal 20415 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 s0s?U5V26{qYsGCI0%-cT7Gq!5B>2os% z3z$F9ckTz=dh*%`3Bh3M0G2_GuOru0A_kT{_y^Vehi@h=76EwWZ^s_=-}>f%)|vPR z3YpMVxhxpAXf}Sh4)t2nX-w#bs(q^eS=Zt}{5{;lKZjtN`#T{2RGc45+aa}5ORM>? zvrM_9yo4JfVmbX&Aaj7eG7>HaFaaNg_8|d!u`xTyX8P!BIw0$N3Gaj}oZ^I=6&`)q zwsP$Zso4N}yZ{6wLQaqE2HkU9?s^(@NO(g;NP*tppd5}&qknn8zH3zAB`)E;q*=ox zm#+cXf%FX<5Z7W#h5#1@c!4B+MnI+BL>bCP;Zo?DYotc@_tz3g>tYy-XqFA$e)4D5 zUPL4jCTj@M=b%O3O4xFmj9A8hfTLWNE3f1%0ERWTEDvhRh;4y&2hg-W9M+`ST)coM4DP}ACF!{R+V}x z%}r86s?rHJMDgdW7|UIhT+`RyM^)u!DBw#_(bwAU>>>*w(`Ib zy*0P6_*O5yetotdmuFH{6co6-m64v1i8>v${xOC|UIbvrFTnLVL5@mszH;j9P+DP! zs?02~MK|VBqYU3LQtUS;Zmq2E@k;J4))d#Y%Z-QrX}fY=;!uhcRl)o&O1Ql|`JE_| zY1ps_C7y!BJt{~l4qnQ$UtvAOncPpk!(E8fYl$eqnk@Ie<#j;`vWIwR= znDqWq*jT#E-W6$5Rj1mAeao}zOcr+^9-6s;43mbtVXt1z4;z6B(eKZKD)FCm=+1EO zbB0NNLjWtqLATJ4qotKvrSrW8zxDQa%-nfO_Wsj49Ddd_XhsovAa`FM;d+6z`imT$ zrqM6>Px9K>@KspO)NQpy>eCkPNUoVg6RjPjn0y!m8gLT6+PE48OttOOSB{@dupL+=W?bYvBeD z?@n8u-wBHi1o(c9$+iSB%kmDiDK@x^jA{1i){_{s65c=L(TAKcw&TeV1|i=T(U5^d znV^Y1I3aWDPNtMb(WJf&tT@8oM3)$y76j0nq|rD*b{Vk5s`i~QwcXg@dNM?QkI8*E z3~+Z_Zo;tn=Ph50LHn*NuC_?cg_Y`Rb-i)WK4D&G#wzmKvT$L4yHTe z)^_(|0zZXz)&21tup|t?KeBt0w9p0`xe|nivBCz#0x2m8o#Y4v5`Xol?2!~`#6Ubv zZ#azjVY<-hrt3xPo(QXTpxlkXwyG}HiI~2MFx`lvvxBqi_trZIO|Uq zmhSm*)x8q&6wo#zRkrA)ka=tx`dsKwLF7JvBgo&~4##LtmCiuxj5`5aNA3Fw7FU|% z&83kKo=gIk51hED7uS)b#b!KljRVU49M=UBQ(lsuFLE-WZsO3F-u&wbQkO7-O_D(~ zXk_5;CIlG68=_hcqGw;^5@Ge3SMWX}6YQXM9#lX;Yj&b*@?Syoy;vesZQbQ(u3Xt= zPFpYa?^3mN&s-7#L)0bFG5^4UZxb_Cua1oa$_>yD3j8!rV#`0h9WjULUHKz|v7i{F zISYS%>BQ)iqM-F?i=+&(J#yu?&)?x4H!yKM~?zqo+y(au>{}*z=N1G*38~>agM8VFifc;dxQp zKS~Z)JQ14fAqTT5i;Eu(klDRZwHB2p>g~-F|6PAqm)a7B07pR5{rB1s;Q1hsLiaM5 zeg~fQaeaV-7SBi!r ztnA@U80-w2=ZlbLBVNm%M1cFbQF_^<9?~2TCBf1GFn`9jJ-?|!()a>0i#S*yA}aCk zmLVpf7D2WMdxA@HgEAEI=}SM_xPQweEfJ*GB8z7W$R%Q3%7CE(c~_L>-_20f>3H&|fBiaBIRKeg zJqn2OrZUXU4o;F|a!>|c2!Q%tN&=vBD3TTaNcfyfB$4&Ny8yDf3j!J~^GUqs(tOczRhI@ gO5YH4%alDg$Jw9pc^|+!b%^_Sl;m>%di4DN0gE!Qi~s-t literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-filters.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-filters.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3c0fdf2069d02df090e392c13be1d38ee660d8 GIT binary patch literal 64042 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 literal 0 HcmV?d00001 From 278387a3ca122659c8605fc06e5c2fae3fc98400 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:19:55 -0700 Subject: [PATCH 079/247] Update tvm-remediation.md --- .../microsoft-defender-atp/tvm-remediation.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 36ebf6ad62..5aae0492dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -59,29 +59,29 @@ When you select a security recommendation, it opens up a flyout screen with deta Select **Exception options** and a flyout screen opens. ![Screenshot of exception flyout screen](images/tvm-exception-flyout.png) -###Exception justification +### Exception justification If the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. -Compensating/alternate control - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall prevents access to a machine, third party antivirus -Productivity/business need - Remediation will impact productivity or interrupt business-critical workflow -Accept risk - Poses low risk and/or implementing a compensating control is too expensive -Planned remediation (grace) - Already planned but is awaiting execution or authorization -Other - False positive -![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) +- Compensating/alternate control - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a machine, third party antivirus +- Productivity/business need - Remediation will impact productivity or interrupt business-critical workflow +- Accept risk - Poses low risk and/or implementing a compensating control is too expensive +- Planned remediation (grace) - Already planned but is awaiting execution or authorization +- Other - False positive + ![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) -###Exception visibility +### Exception visibility The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. However, you also have the option to filter your view based on exception justification, type, and status. ![Screenshot of exception tab and filters](images/tvm-exception-filters.png) -###Actions on exceptions -- Cancel - You can cancel the exceptions you've filed any time -- Resurface - The exception that you've filed automatically becomes void and resurfaces in the security recommendation section when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded +### Actions on exceptions +- Cancel - You can cancel the exceptions you've filed any time +- Resurface - The exception that you've filed automatically becomes void and resurfaces in the security recommendation section when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded -###Exception status -- Cancelled - The exception has been cancelled and is no longer in effect -- Expired - The exception that you've filed is no longer in effect -- In effect - The exception that you've filed is in progress +### Exception status +- Cancelled - The exception has been cancelled and is no longer in effect +- Expired - The exception that you've filed is no longer in effect +- In effect - The exception that you've filed is in progress ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 5e3cbe9dbfaf902800ce5b10b59fe79d93c5877e Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:21:49 -0700 Subject: [PATCH 080/247] Update tvm-remediation.md --- .../microsoft-defender-atp/tvm-remediation.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 5aae0492dc..ad61398342 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -57,6 +57,7 @@ You can file exceptions to exclude certain recommendation from showing up in rep When you select a security recommendation, it opens up a flyout screen with details and options for next step. You can either **Open software page**, choose from **Remediation options**, go through **Exception options** to file for exceptions, or **Report inaccuracy**. Select **Exception options** and a flyout screen opens. + ![Screenshot of exception flyout screen](images/tvm-exception-flyout.png) ### Exception justification @@ -67,7 +68,9 @@ If the security recommendation stemmed from a false positive report, or if there - Accept risk - Poses low risk and/or implementing a compensating control is too expensive - Planned remediation (grace) - Already planned but is awaiting execution or authorization - Other - False positive - ![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) + + + ![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) ### Exception visibility The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. From 11637d1283e144010ad3a10f748ba1a90a54d501 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:25:06 -0700 Subject: [PATCH 081/247] Add files via upload --- .../images/tvm-exception-dropdown.png | Bin 20415 -> 19935 bytes .../images/tvm-exception-filters.png | Bin 64042 -> 64222 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-dropdown.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-dropdown.png index fbf6275ec7720094d5a59d5460a2a736cc41c56a..31d16836b0fd58a009be3711f9e1efddf5d4ceeb 100644 GIT binary patch literal 19935 zcmd742UJtz*(X9x<<6l4Cl4SH zh(q`8A~g^Qx_%=ct>NIqlRl9(Ima2$5Ch{qW6x+Bcfc)*jyGZdM3mmmS*a2mjpM z&fU_%98PsZRD3Lpfy4V~hjq=}oa~%z5Fa^yhQTq0zpwXnv$R4`c0x)2dYZhmqob9R z2V&)0JQj}arJbf_=iy+5$e#Pbi$I(~+(X{f@<|~NIlFL71q!bV3rcyZIL{4E7u?P7 z2%H*MP}O>*=k?P6^CfXj-SdY&bQK%kyq|K{;%?UTd##I8(YvD?d>mYFzmYt2HsiJU zi|gl!{j3c-zUMxj*Ye-hgi0QCJDV|A`7X+Yi|&D&8)4$rtM}1S8;^XsWDd^m8cpAG zV`k%ZXSmU$t)-%1a}`i)`<8;~nJ`iv%XHJCnR3xc)c< zKVK)I56jWa%E~IzvqLq+?m@8M)Y%l0EwXN*i*JYv4_`UQ+J{Ubpla>u)$mTAD9c~3 z&TUofJlR=Xh|x`*XG`D2R%pwzvZ|Lx=&h~=Z+B1_`cip}c8J2k#jl!SI4cF56f-&| zRyNko?aa@W1x+=at7bjy5_OIWFfGU87`h8S*BJXoCfMj|IQTs4`%g0zr^donIp)GxjWofx@L1( zSj%HY5t$k}-5=P!NZU{C@@^NJlY&_o|9bR`G~e>;*CpM)YphWjb?=5K6c$#p2n@of zQk`G%y!B-^U zviz=Di>ncFM5`68i11$zJD=NpSXy!ycVBU6qgH#$l?*Uedt$9F`f{I)>-rj&*h8)H zl-qmjrlN07_u-$`HvDO9Pi?}6s!yM5louhz-~Fc7Ynj9o(w5BNnQCF;iMP0Fr>|2G zrdfr!d{z3d<_AAqH|{(MV~I=+Gd~_rX2IojliA7nn6Vod^*ZBG##&i+8HTHkml;#I zI7(x69fJ|c8&_W>Hnjd`fyc<7g45J(xHIYsC$pry=VEU)ph-!(tKM->!epIa9}OIP z{Nvj<1*$*Kl8mBn=P{G)MAKBA`hXlQzQ>PL6Ry6V|1x4@Eu<6sj&EnPJyq($(1=w{ z^kRp#wUDG!aDiJ`n5^lKE#u6|Pme5pzdU~YRFs2jz1HgW;?*WUB*%lRBYCzPlb>$2 zZHY=R`zlKD96KsNsmOC)ete7%kJZ8t@}f8+!dI>$GUNRtD=R8gw;hsro;E)sQti%s zr^lKm$Yi;{dKFJ(Ugf%7tmh&SeC0LLG+1ueLoNwNkL4q75{<5}VIgpSwI;$UOiW+7 z`l`O%`_|U}>AJE};!|@;t^`VYa;j$lk3pUhLR>;T{M^`w%)+EBeZMz7=MP_FxALho zL2^&{P-e7owKMKUSFoDGz3rQurwRr2{NHBO&xqP3S=$AhEmaj8+@VdPxv)e}9xga| z-?EnwZ^GR6}@#!5?#1F0#UDx?dK7O^ncJasoj3@l?#o)B) z7S~zZ;|*qa_r?&aPCaUP?kF=O*w;0dvo<)<`N71tE^ zC^0G5!20~v`pn^%g{1glV-YeZxiA(ynZKg^lkko84OeqM43Sv9xt%Lt5&7kT0-~^| zlr%ewlua+HVS0FjnX$2o>C@w!OGbwM0fq*QBRYA(b;Mj5xw8q^1Z1{Ql7X`M1qIql z*i@W0dD=P7@0_*}7Gq6d^rJs4OZp4awGCO>b21DC-QF(y z9Pd`(MrY>a)w@{h$$j#1mfh7io<5Rl7sch=xj1DWR}JXnR-Ss5a7YeEu<@#l_p6gy zZ*X4;z4cbjy(z?*m8~q9~c?B_>!9}F(?o`TJXZmBnNud*mM)4#p^1ndcZ((vnH z;p6+?y+c30FQ~sQZQav)_NbKerBdvUU5jK&a>`#V?*_JWl;Flj?a#$n$1e!5iVGXp zYZT|NyTxi&-8z3Y`k(6kbE*#p)MdpscUiI_eSo0EO?d0m}?fopg!3&Xy{@+C+8(P4rdDihKE`9p% z#3ciskKhk;b4VDAE3ZAi3COp-0H^bVY3@NV@8N5|dbf`6+vA<*cc?s3N#}v;$rD_+ zD&~srw%tYg>w>F8UN?A=RjBP2tb%-pIVRF|-Lb2MF1bpvbb#@2#A`v*Nd*@d6hpDe zf-^tSru2jdDM)d(cxi9EH z_$v8GpVWyu)vl~!!F`f=h`Uqv`v{Uc+`!8hZCLnU3uH^m8na%{B2Oh{X~)*}`8^~x zd#-KymFAgWVU7BFss^>OE4%U@Y^Obpn@_XmZ1J@fC1Om@l}kAWrx>J)!3iI|>EQyZX)I;(eFw?SGNUFng}b zXx#_jPwm^|`g2wvwmld;;=_RZX-*mKd245a#nt`BePa~AwY+5a~$_8#+yolZtdKR~i>ofN@B5)oXKQ+BfgV=+!T3seEh7?^KzB@>N@3-DmFH}Kc?An zSGn~fMw%rV8?z+?bWP@+hM3bkYz$kF7JI8w#`>8oYC;>HPfXpCtmCE+c6L7fV>+(- zk>OjlkSrM!ciA_7$zZ_CD=S|xtV>?hEq0k2H;B>kA!FU|>OH6jXe+toJ78@w93bmF z&_e(A%=-F<;Ku#kh;rkm=Q1wA*}9CG^vN5x4}4l()B7a3LfQ~sQWewyip#uttsf=V z>UD(ek<`@G5))!a1Gu>(k$VW1KHMi2{O{Ck3M99gojH=f{);=#prowA$2xy++e0&LS^b zD>H|A85oF*A(TTu;)ulDW1j#7K?u^Ozx<&p^@(|FWL$rmf%9}UBXh%ipZ(q&Zw-Ak)0Ep~#&_dnBKQwfO#(xJYFLYxfy4qDX~Ee{;SRyKC{UH{f*cRY zCNE{<=8O8}kpB8z+e|Azi2R<|XQiCgh4Nk3siH1|b#;N@rdqA9#UJ!K^ZlIvWqus) z*L<*F-^?$H-xban!zbv6ZDXbF?d{bg=an<#A=+shJ&E+@t zuZ5G;B#g@zsnU2Ud|vyz>f+d20$%ln*edek#tYmDOr4get)H0R^&UXwl^C_1gZF9p zV^nKL>4De?OJVO%cv$v#dko1@&!W>ll|Oz@v`QoYnw`z}+29DN^~Ed0=)g}A*L=CJ zl)f{2AN?klttFoT8~LftyXNt&K*Nrz?3rb%K#cNVgsQ>9`O_KJD1#8r6I^b!zXRsh zTxlp-THZ*B=f!=&FDAOq&Zf=MUOG`m#y53#@2xRGfg^!v<-NI@KzlG5m6)h6Q+33; zDL*iQX!-EKt*z)_wi?bJd~HCP8TZKosgLm$UsQxk?tC(zbi1vfy0+Y}*CQ5GQ6q#k zt=Q6d`C{yBzJRc^-SPUAYU-q)pJ_RhBK@MP4N32#;ydm~AUuMH$>P`)3&gaV2@S*z^5p1f zVSss4RAy|z_N8#gDi7-YW}6qSYteliLG7;=e|9i1sm|Wa#gx4 z&&rz=l$ceOXN9SD5Dk5(_C2m-h|gQ>LFox4)(0aX1Ftrat zk)9HdasG=Mh^7Fu`YOz?ydGS(Y?Oyh`4{BE&Pufe;}#-Y|&8YbY10Tf%<@-LE(ilVfzyn4wIZ zuFLsT!xYbM_x#z<%BsbBA9G*0TXARs1ONwZ9oR#LC^P@-WKB=WJC~Kh)ogv zeqtFF0zZ$D4%gY#L_QEr&Z(qllhPC*b-QbjY?HDwy6h;jYH%w#C zMprFbV$yt%zWP$Vdc`FeYn+;1At>MNdge&1qfJuQg;s3>k84oB@o!vA@uH=|mQmg3 z_Zo^22%Z26I-J<;{_i4}}KR%}GQVpJc9aH(9q46#|K z`({CU_0YIvwuwKo4w$n7tX-W1+Z@;(f-fCkS}-H%i$@B7tQ#a_810S57c=Z_tIFo3F~-S_3e zgYkaxMSXSy@Jl#MrTbL$pe&mDPPkU>zL0=cK5x~BGr>BzOCvg-`o*ahGG6HkMTVOx zMtaXFIs`s=8n==$m*R5gEj_s?dKv_Ue1csNT2v#3u4dYT1K0=cS@)U= zY+7~fXE%9((9qxnJe#|!iF#d zs!;BBwEmf4Rh=#GJJhsUj<3Uu3<@Id zGmCLQDmvE3DMy+QHfVo!U+^pdxPbaZB>>XQi0{`6epW-We@f`+l5@WE=vo9DLNrV# z^{cu+Gf+zO2oK|gI_DbVQ<4Jk7GRXUS33Y%gUba%Ng$-HrVPBPr{KXGy?rD~@8Fz8 zaR`kO5oPiAv`AHv|3$>n0tW&CDZZNl_my*`TvBz)cGW}+9fC8B=?rs~phfBorw{C1 z$SD+!Au;(<(_w$`OH$*O%7)%xb3&i$_v^}YIKQ72Qe0YIgc1{@JI>DOR!OM_p2boo zUvaX7{>Sa@?b(Sra(M)8`?OnQX_?-L!Fh!NvL&MA+4eU2#g3=3Qdd*)JIbNdUOdm0 z-J}JrG?^gqODj#vPVqxfhg?g( ziwjb$#Y*j9FG(!m5%r5lCS75tj^7o3wuv_wlK)6M&m@Sx!d+sZ{qe1alHji~rEW7- zr}iz60{nBF;+ONTGZ6-Q0^pwB?aMvs%3ZPNIBvalVMe%&H{FwHn=g`<)Bbzqlna?z zS6Aht^kxIv%pWtUGQc7QsPL;KdiXUjZg`b>ms$E!4JO*m8I{u-kw>lsx*6AtEz!YKB#z8Vb?1f9SsI8FT}l?77ieeWm&jE zYH+MarD7UjA$Wa^d}>6~vw+pcOW{6}(vX<(W9a$=DkcE4NimH{#-W*}vby+_#V#1e zwpoAg8xbZf;BRSQG^tdRsC}*Qv$gxdI=BdVw^fFfq|`fz1=2O5%9_I-5ybA2kPXg# zlti|M%jwu)UR_cW#*kc3Fq&`ht1~e&ylXI*I6HTM{vp?((nzfLRp7l$0-CS8mcX~Z zeVVGH>~&uN+t?;q`ycBX7`Q~rwo7u1X>Nbvq8B|+pX?o)#>Bj6Z-2b5)^`+gjxiXI zxa;_PD_K_t6WK%k(l?q?^Y+;q2gyZq4oRE0r$n{VD4HfnDW}q-TS&Q5E;}m54i#Mo z5114ks~WVP|D1D3+onA&jtqJ4>_a%WY_I?p0PGG|O)%aUD0>>P-r4jHskvjtF$xl3 zt3AimP;K)b(ra6iKOs}R$_8$xkIQ=`++xw z9QVh-$Z2V%^TQh*@jG9~z@CZObS}ZW`I6hTQs#lno{`WP-q2l5?yp}=L;D4$Mw^y> zoA+oFOrPrS{2*XB>s>D38j#ac<#&kh==`cf^R{R8igWo8Tf_<24gJx>-S$ zTKei>;-ob2X|&y-+UGe$ky7B!&{_IOp)pc}Fdd(Z?w|h;wADWnRh3+3J;Ihpv3VnV zxn;e-K6;x~j?&_JRTqCnA>hQS$$RU4`1=P+t=~^(kZnYBr;dB#cen>WI_1O*X6d|q z;wO=*t#sZxY4Pz=ff>L4GcPGlbW*-q#fqzp5%Y)fn#+%Gy)~oW&jS*Ka*%!SzI}OL z&ciPx%G|HK^M(oqfdy%Aq?Et(959g3optIfNVC)$+L>vl3{F1i5x%6}@i>)bWT$q> zJtr+Wrn6IXGuef~DQiLtTkVcEt*c=#WatM(A9R`s)IX3UU*~PuM=CBI>5Gg%;ux|N z;grCmbWv^$lhm$4j8#!lF4cA1zWu&XvqIgGL!?KiE{D`qi@G(vSZ0PY%=HfSvLZOX zswU5@M&UEN4&&m`Cp7){sZ5vUX6kDazFz9lE9my0`Sr~2+d#Q4wQP}GYBdFdWYl-N>ZEvOCE+4N35xU(s``d{y(a3uYjn09UC+l%E`rL`BjW*-e@+f%ch_}S zKZkD`(bX~*QauwULo0q=e7P+VL&ZGdX@%9PUXD(>PyCFsFVXdM2cvu~s{DScSLAH2 zl_(1Simfj04H7tQ<$~uy2O2ZiSdJVjM3dFKOd>qwA%f=I<;cuR)$Dp3hdxlM$d<*I zjv4as>iO|yAXC>~XQp})GvG8MSuRA($=EH@mS{XMQ}2%F@g($Mv{v(sYqHZ5(21pr zXkx6jvUVEkTVcIQ&T4m==}d_i*(%}aw@Z#msi;dwaea;nsP9gGRM$6Y3|Bk|HAsi}8)`wE+9zT zdp^Dz$E(U+FH>(TYiAvHc)u7S| zoWddQ90Qpr%aTnl4wlYNK|Cf&Cd~c_cg%M_b5ttEX(*=4((>X_{%bk|aq1)^VP3y` zGrH-yNW5a__KffQtlm6@IvzywROsDzI?fou8vCdjNE+B>G~&d?x?`PyDt}`BMy)a| zKvuZu5MOaBvG1U|35~ECm|7Yr?6TuR+ZP$58c;bL_T(173cH$?POq4)0@U3Q3N?UM zSn=5QyW>gSx{KCD{akY&k6l#y_1mNMbFNMQ$4jZko=o$_tu;t6C&{9G|s`w+Ec2T~+-%jXBqx89#}o2ly_ zkL6J^9)SXh2WeX{^B}*fjZMPSLOkwh+kIoS$u~?=wG;QrW}sBrW#r;2yN=ET-u#%e z#r?unLb;Ffl-|(6P{4}|!hw`B>YHUxlLjb-MQSW@PO-(&ULuL67gP+cf&1=sz86&~cAS zJs$CFXT939!}Yb_558RFKvGuEx9e63KMHE2`;NYhUw&nQcgp>@f#yz&S5zxQ+5?<& zp5Lan)QUG7b{5-Qm0GQ`J0MpT=;*d(<@){ik=hHm?Fgtuw_cc~6@AH9SN=&cVk4Wq z`0>AL0r)=Vnj)}-ONA?Z=rX4s4X^Utq4isHI{avL%uA;4%Jgr|aMrBcc;!P>9<+5f zMFA1f#3;>~7MOlu{;s${#lp>jpQ&!^ZZSYiHd8FxoQLc#(7%1N`L#udnmje6B!9d6 zE1(a2ruSh}13^Ev46zFu$ALUe)@T*r{6$1%PUZF* zme~6@UUr$a?f*e2RgBDXs?mH}=(qX`UvnhqQ&R`3x(KzQ=Mb6Xq^!J=l|`>b%I+Py zL{7{N*yw&RGd{>}HIRAm$aL#Wl_(3@vnDA6ZRG36E7F{Bciv;Fo%1#Rp7PTBtRrss z<%zNP^L3u)p{C1oGhb+sO!*a3s+mN#Ugic2xEbDSn~c?IcS=@B&YNyP9>_1q`c9GjJf=3{{-G1xI$cND5A4AmD~%ME z?DI5c`jR6TDLj14F1uSvVBB3KE)gHe4(vo#igE5GbO{-_baMdFgYCr0WBJD-_u!tF zC2<$VFIqipdwX{wa~g(l-jDy5jg3vub;s&LobZg0YA0{KkBKqXI7zrBRzJ(mV8ykZ zQczIvuqfJ>iU|4Ny_LD zvg&=DlW0`0^YgH377}v$ zP8Wr*BIqLz`Op(uRu$=>VMvkiKMM3b{0q2#zUVydb5oTuz;WkmmL+K7E1;Z!+oTLX z8*m(fsZUH#Z;Z-35+IvSto4OJAaP%f^rUkR?;@2@x;zuHayV!J8w%tXTtyhY3P`kr zQ_e&rj8FYt8R~!xnnNptfeswe(;IKl+?7u&F3502(PS{W7R)s1PC_vQO`CK0{}uZ1 zQJ8((hbu0XtduhuN52P6SeNGAD0BYs=L!Br9n^h_TgP=R+;(To@(j24zx(Q+35QM| zHDkDS^BE(vqb~>tfFXR*X8k~7sCq=hsba1L3a|_Mb%!HP04IP5aS%O+BM5a}uP847 z%}%hxbRBB0_6 z<>%YpI!&dVOgG(i&L22d@t zIk`7o9{B77qy>EBuj=R zr(%vK2ujEg4-Zc%qq_+FUCW7XEgdD@J7qh+Px0adLEltBdC3NRdr-qareXig9REw{ z+o*Yk?sw5`VW*-;;kg%6cYI(MEZ+c*cb9ZSMABoiN@QE(S&RSYQn~+xXMZzIqpfkl z0}h{E>!EB5MHqVf+hC=E%7;F%bzX#Z&Oa#uA1H^^7;Hl_hP1HO#hpi$HBX8_oH-@8 z(<^4$5EHyPv9~uoe5SJ-K^X3gE-x>CIt?Cmwg*o!NR>T(f~#ctiDmH;q~Og^5x1g( z!9xN(RBgJ~tT;uo2oEersRgGOiJcfRYT_srKI3{mfKhI9jM*V{wxXVTKz1QQb$qlT zR5|+ut9Dm6LQ2x_078JS^|~@GT;m;xzcw71Ew~K)=4X7dD>zjw6Mf};4j}*n*5a|!(`lN730#=s=q6?Yl4(Xza`*$S-@*{UQBggN!}>^%`$%yeW^`u`pMd`qtZN+TR0$aCsPCWUV^QbC zBVzAozMNp>pbsNk`wslbY!Zu%i_xJEnHu}oe#_VHY;Q1@AlrVA zF|7S=WM23#&wQozut=gk9Y%|9Oc%S({yWcfy!hIV@b9sW8*##AXEKa?S6F`kzVjPr zx_vlCcKu?gfO=@vNwbmQoxs73;B8^)^;WtH9eJe4=B$le<3oCe->v6jV7H4r=ZBl( z1LoGZH|8g7c!UoHsu^kB)^Ur%6ZtdN@8~ z*aX8kyFDSd-PoqhqJ9Xw-cz*3v|F96a@$6-=kR`(7aPZoB9cOb|1lE&m;U9ZB13$!I1%}S^>t4MR zak}*n=S{GX{|!1ZbNl@+o7Jrutfq)^+jLksZS$r1j7M1O+Vm*}Q1WUFhP{hSTQq~$ z!fFh7V7-iRd;9H2s7w}`nwSR4+)$0U?|9{=@$NBqVeGR|GQ$GC0(&T?CA7bLkHpAQ zNAR8w=?wv=AwQ0t&5oUCVmov5Y63^;5F^1GM?*Glaw4j$tDmotigdq?5D2`Xlk>qd z_Yfg16Aj}dn}R03L=GP^VFV)}2jja{tk*>QT6$+w_d|Vgbo2_7^wMnU@vTVVv57FI zFIGsIZZe5XZv6aN@^J8$C&9~)R3LW6Yn@t+zjLwZRW^=HsGvg>=UkGePNFZNDru1yeSC#Vg3jnoAhZwujxls*%AS?pdIdy{D}=afm%37~wfIFU#v+kvy=gbL@0 zFT8SA8v|e1TCRu%v(sh(CNVrk=A7Kd!snQUtqSL{9Jx(-WP4h}>PY?LDr%k&41g$I z6u3bMS2q4gJ2)k~p`YSUwSpx*)>ps88L&e(T-zp8d>S1a@0env1!9XGM@Uf$?ND`c2wO71b^tLfn{~J<*hv z^_%uI-`~o+)w_Am4=ecl-)UBEWmA5 zV3w#-)Jknyq5B9cSYR|lD#AYDP4n3W(@yhURxz8?>8-wL!Q1@ojV%>Uby0n$!OHE| z7J7=tYx;^NOox42eq?1t&En@?+oU(Ur*8?+&b`Wl?&60zxG`RY6-rgh)6CH$J1d3lovGyE8=GdcjX_IfIf98>cUqV^!M<+X@n@)CDaYPIci3DqHQr`UTMx}8j4$~7ZWi8_ zK)mUiYJ{QlRLBn+{h7IB`X2cI&&ueQK;ZP1MJO~4`feQ)K%J`~r}eZ(&< z`$)4BVZn4)5+4^93gM)k>!?R%mtIc^bPfAXac(x8mc9_Y^Ub~Etn8LZRoWt^v_7+rd`WM&K34IJ|Ra^e?RR-45 z=jVV85qBjrc&S2s5gp7OW~tz8$4kk%kZxMaIUYcaa~?I@xJfgbO8?bD%irpbtNN?p z7A6WRhGS*4(Z@QQE=#g@hGtlWh0DPcvPk&rto#aT`?xUqD*Y4eAL6oM#W1Lc2Q^%L zmgcurwl~-9i)h>LZP!#Oxw(h?(UV`95q{aEY%#N4$#rCl;*0bfux%>sqiPvues^vB@=nY#&S%m(K6C8_zRsej&HTMt$^M$7I_Vrg{OMZVVjodGKNn zjMII__fIa_uWhNyP)Rlo#{@Q%YK=1Em)fP~_3+NLtJgnQTO}Po>h%K>!pVpUjBs$^ zLS%3>xK06_KRgog_hr_qtV1_)4DMG&J#1W@THz2Q@s&Xc3uTu5=s#Z<=D#|3lO*1M zb$?&8VMDo4cfp@slj=QOyj!})4(S!NfZgT|T6f-|=ZaxCz4hyk>*&XaPkk}&(QN9T zGz?1!4Sb#xeARMwRzrH{0(V9)<>Q`y-tj@7-hGIaywiO2ny==F`c zGwTk~bo+uyz(Vuwg6LllSAQr9n=dQ+Pt4avtepFs%o_Cz*+K`e^CHaVwS!#ih6i=)w_jb2NsC`pbXx8@71SDD zTJ?5G7mprvOZM){eLC{i>AhfwI-0A zdT}HqjLsnF zRv&2j6t0b{01P4h%m9oBDB3KE2Oe_*3hUZ^?z6Uf@fSc>3B|aFfchG{;RJ!3{(z+m z*$|*IHi)MWAylR0TV6h1VjK)|x_1fu{$HM$12$}d)&aObO+Amt1yW{uo|4tt+SAQrkkhrXk^UL`tbDa2k!=Y&iI*?FB>)ioBX|C!)lZb`36@1yQi_qCX`BTllFF9 z2bmnm^-dxn3FQn;`T#nD=SdL#Zj=9q~T`VjW6a*D(CmVD}7_2{_P>}n5F?nZx91>vN*i5?^ngD-Y zN&4`K1i6hZNu@4m0-$A^0$8<+K>PFhum2Ite^$GAgvQ&<78!`$eh>qi`ak=E@K!c- zh)FEHZv~h>N5?}52YPE?8Ay^5XA-WtIJuQrqAcIuik8)&0L+PL&UReTk+dvpk>3TxzKK23WIg8jk`V7DO804l`6 zdDqtj5@|l6v6raS1!{hYy?mY=kfGQn@$|V$CA{j=hFUR=A$KhJJhk)%bJ0e(7mNau zr>boz9Y|RTn`Dyw6ozUxgFvhCb)=}hqpzH)WZbX`+13NHb+2LW!j|&K=c766M)(ic zy#-?KSFf0GH!%HY@300mN8X-UzWcx^KGW_bSn&6Ofe1)mKn}hSw4NnSSX1v=yBr+s z=3Bu#UF`BhpL(d&+&VMkKAP&g2{>-saj*;=c+o*)BSf&z9lF&EkwpdUlu z~>LM!=yT34`jFTm++*?(Kjipkc^7Xyd!9GoNq^ytLr*3 zQXg4!Z+CzCHerVbfA7extDh2gd1FyePMJVz858V8 z$oPqxt_WX^1YKeN$*QcNdwXSkxF+4Bv)N}sJ$eRQxZ(V^mmb{Qxw)BP;j{#rvic5O9jy;Q zmg7%%25>)jM3Y@pL|G1ewd1}U1NZPw5x2D{fmVP0$b{@T{sWiiO4E-n!&a+mhc2s>v^HxfenRn%p{TEh z=*Ww|1dWH_G)kr&;vh;LIRJWS1R^O5p6?8hfqdnEX`i!sJ>ryPeq7vZIp}-W^+Sj^ zq-w?|z+Va}Dfi4;?F~KKazlbOY8*N>HtX~RK*Mk(>_tR4mziL4p%c^@fQ$rPq(s|9 z=Yx+0y1w5%L2Tkdt*0VAgda3MxlNkF8QEvH4C zjFPAMfS2-3<9jj}hfSfO0%E3OLeZN)O#D&AWlm_(JQ|tGfB?tW1k@k!d|j5Nx1nLf z1)IPD0w$nZ!FiER4vQ#v9Y*R#r7#YHH|koboE^yRu!#U-8QMNUr5An8f$>zlT*XMG zzV2I~5>5yFrW^L3modTyadvDjoE{Sk&I?3)4vElIk;43}9-Vj8NJag%^W=T*CthWB+2;!CETF5X1+d>wqXc3VDZc6Sgx>=89O9swke$CLhoM$ zR68bqJ7YgLUiRPHz07kMI%JF!ELS>Zn_(YUfpwLsE~K183DH_jp<@JF+4w)6 zLu;&s6Udsa7&NpJO;vamYt|WAaqfUjomJ=m1@-PS`Y`{iMRpV zDPaUl=)sp_lDbwtYoK&{f$Ig$7KAW2-LH8q9-G`kO3jHa-jM(v6*iZ7Iob;McGCYF zuu8MS)7mi`mCsv4z}8VRRpJrs>fuVn8|t7V?NsXefVNLyuWJVNXI08CyT3PV+)@rj z&EI-vC43s_PK*;uwZ4`UgmfU(1KlW)@g+^ONE?wqQHk?8FL=Dv364+CY?FW*kUnhrk0u zH2Bbz3FwZFjsX==UE!udH;y<%|3Px-x-wwXvjB&nMQbYhG;quq&t#xU;lB_IVb0eE z7ba+eV$Aa7 zCjS%xUCRj(9O&HL(Dp|x8F-c%2;DTqwwtg$9a$ru5t!(wpn4Gmj& zdjUc~Z;2SSUWc}4$7_s@i?=HiKid=_%TCV@2q%dHYDu^T@OWXSCyy}a%C$cXteIW7 z7eM_@0WXvI`RmAh=ro|UVC%=P+gvR-st!;nR1JK43CyP_cjA81KwW&N^5|R4WEQ-r%MH$0zl3;a}_LUdc1Vn$H=K@Jws16 zeadjsunABJs_;)|`J{N`=Z{-rxBmk~Dm2AL+ib7JJYQQE^Z7InWvTI*%>V_p;Q)6k zu4ZNG1`#%>xJRvmMfjTO{N_FeX09g77?~&Z3`|{*?79H{Pi~fUuUqZ^g!1m63Q8eU+N@pt92mhk|87V?nC;I6koPBUmdH2#-MD7N zv$j`s>G@B$y~6=Z%FwGL54gZ-NLWtwy!8X;zU#^o#^gN*A+iCi`gG%BWoQ96$`~LQ zsxY3DTa=Oh;SJSh53Fg+xftnZ09inEy5evUvJo=~>|h&EbU=haQ{76)xfiYj^l$+z zeae^Gi11c+W-*k46SFR80bsNK>+S~S?t#aTK=MJV-W(AMVIvTTsXexCO8KIQnnE-8evkiqOCBP)D6e(x$d4FRqDdZsRK2T!CLl?ru%^*%F ztrVW&PaDDSLBRxxmCv#)Km`UQ+qmCOfF8irB9a@f{n-XYcRi`Dg-AgD0>R+2T+g5K zN=diH!m|A%a%aM&|8LE5&4wO%2=+RS@d%C%u3I{HO4^4dMrP$W(x`Rp-emd^Iy5Zepm10xf|y`IqUvdHWO zUT#!0jk{T!RtzVSTOC z*W0k)FJc0ku97noOkVQJ2LJ5X9H>iw9CkXW-^(^Je31B+b~u+J91Cq#}eh6k%xYwLfCmJU~Hd8?{}MVw{nTQ zAed#AS?FnnnROekX1?_DajQL3A@%530r>~NEC0JQy?qZIZ^(35y+HLEJks(^Q z_rJV%1hvfx?;l}xJhViUSXKS?Pu@22pOjGl*$Ybk=a=-+J3vsXm`m6J#;8K~QlDKC z526w?49E($WQ|6=T@s)cz+{LJ06I8PhnCjg-=pJsxiiTA@S+WfP++@Gt<~Vx1h7RX ztDfY0^EyrCd)7j45(alwnXM(-2}1z~{x?R>;p~Y4t~BeCd{ai)CBI-4vnF{#CmEBd z^z~|!O_m*Wvo{USLXX7g%QkBP8RbsRBRim0KtSuirg~Z`=#+y@ptSGd$(bPl>1qeS zBzSHD1)6-}bq#a~aQOh%zEZM@kybnzolm`vq{G`2fMo*F0wToha?|L2WcThv2R}er z{sbccMd)n?0%C6_WD|&FI-cWR6@B4jcKI(V zRbqhaPx`RDtiVxlQUV_CZf3lI=aSEL{d8c+5Fya&+Uy}6ZPY$``3kE#+jYnAHONtb zcY)5TQSLN3FL*}7DCvDGu#=U zZSjUp(DTdK7*a@b^U>NJ1Cr4xwk{;I7fe%{YT>ay8d&-`k;C;HpdZ4_GLZg;)yI5= zL#-h5dJ-<8{0bYnNCrmhuPnzEaZhLvsY4BnTi@t@93F0<*%%hy?A`*Zlt&FLAooY~ z2YiNpRzQkCV7=@RY^IG5=l*%ojcyclBZxPU)FM{X8*-ai>><*FodDK6;bSjxm`T3R z6Cz6^*qI_TrlNxR@hv*wxS&B??>4*$AVu}i_Y800w1!-uAh{D*8;MbV=Fh+m(Li!* z@rl%M8S*?@_KRqd{)a z&7Xa;M0LB5H`#a(cZLl5EY-~S;c$&lD7avmzxn0=`AdqDxXfxiv73M#y^MyD*Q@!7 zEKnjvYSP1t9-wpl6ettm0|q-$`zMR~72O97hTJa_2V5omn?YA$89+)d5)TTJN@%oL zG@!RfBA3lAf`X5u{f9lD3*-&O5hCZf@z{URQ(OoOmXhYY%-HyY12S?~DrH;}-qA5R z513**ivIxVKlAn>#^d>jLi>wElx?@OxRy zTWCAc24DdGrG*H>BN)o$d{qi$Nf#rBr=in%qNKsBwWM%MY5BnkqloaqzHTm96F&bK z8u}gqqR4fmtMXGf_@6$|Q cY)8(!&yXP`oqi79V}`h=pn@#CW%lTQ0k!`Ff&c&j literal 20415 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 s0s?U5V26{qYsGCI0%-cT7Gq!5B>2os% z3z$F9ckTz=dh*%`3Bh3M0G2_GuOru0A_kT{_y^Vehi@h=76EwWZ^s_=-}>f%)|vPR z3YpMVxhxpAXf}Sh4)t2nX-w#bs(q^eS=Zt}{5{;lKZjtN`#T{2RGc45+aa}5ORM>? zvrM_9yo4JfVmbX&Aaj7eG7>HaFaaNg_8|d!u`xTyX8P!BIw0$N3Gaj}oZ^I=6&`)q zwsP$Zso4N}yZ{6wLQaqE2HkU9?s^(@NO(g;NP*tppd5}&qknn8zH3zAB`)E;q*=ox zm#+cXf%FX<5Z7W#h5#1@c!4B+MnI+BL>bCP;Zo?DYotc@_tz3g>tYy-XqFA$e)4D5 zUPL4jCTj@M=b%O3O4xFmj9A8hfTLWNE3f1%0ERWTEDvhRh;4y&2hg-W9M+`ST)coM4DP}ACF!{R+V}x z%}r86s?rHJMDgdW7|UIhT+`RyM^)u!DBw#_(bwAU>>>*w(`Ib zy*0P6_*O5yetotdmuFH{6co6-m64v1i8>v${xOC|UIbvrFTnLVL5@mszH;j9P+DP! zs?02~MK|VBqYU3LQtUS;Zmq2E@k;J4))d#Y%Z-QrX}fY=;!uhcRl)o&O1Ql|`JE_| zY1ps_C7y!BJt{~l4qnQ$UtvAOncPpk!(E8fYl$eqnk@Ie<#j;`vWIwR= znDqWq*jT#E-W6$5Rj1mAeao}zOcr+^9-6s;43mbtVXt1z4;z6B(eKZKD)FCm=+1EO zbB0NNLjWtqLATJ4qotKvrSrW8zxDQa%-nfO_Wsj49Ddd_XhsovAa`FM;d+6z`imT$ zrqM6>Px9K>@KspO)NQpy>eCkPNUoVg6RjPjn0y!m8gLT6+PE48OttOOSB{@dupL+=W?bYvBeD z?@n8u-wBHi1o(c9$+iSB%kmDiDK@x^jA{1i){_{s65c=L(TAKcw&TeV1|i=T(U5^d znV^Y1I3aWDPNtMb(WJf&tT@8oM3)$y76j0nq|rD*b{Vk5s`i~QwcXg@dNM?QkI8*E z3~+Z_Zo;tn=Ph50LHn*NuC_?cg_Y`Rb-i)WK4D&G#wzmKvT$L4yHTe z)^_(|0zZXz)&21tup|t?KeBt0w9p0`xe|nivBCz#0x2m8o#Y4v5`Xol?2!~`#6Ubv zZ#azjVY<-hrt3xPo(QXTpxlkXwyG}HiI~2MFx`lvvxBqi_trZIO|Uq zmhSm*)x8q&6wo#zRkrA)ka=tx`dsKwLF7JvBgo&~4##LtmCiuxj5`5aNA3Fw7FU|% z&83kKo=gIk51hED7uS)b#b!KljRVU49M=UBQ(lsuFLE-WZsO3F-u&wbQkO7-O_D(~ zXk_5;CIlG68=_hcqGw;^5@Ge3SMWX}6YQXM9#lX;Yj&b*@?Syoy;vesZQbQ(u3Xt= zPFpYa?^3mN&s-7#L)0bFG5^4UZxb_Cua1oa$_>yD3j8!rV#`0h9WjULUHKz|v7i{F zISYS%>BQ)iqM-F?i=+&(J#yu?&)?x4H!yKM~?zqo+y(au>{}*z=N1G*38~>agM8VFifc;dxQp zKS~Z)JQ14fAqTT5i;Eu(klDRZwHB2p>g~-F|6PAqm)a7B07pR5{rB1s;Q1hsLiaM5 zeg~fQaeaV-7SBi!r ztnA@U80-w2=ZlbLBVNm%M1cFbQF_^<9?~2TCBf1GFn`9jJ-?|!()a>0i#S*yA}aCk zmLVpf7D2WMdxA@HgEAEI=}SM_xPQweEfJ*GB8z7W$R%Q3%7CE(c~_L>-_20f>3H&|fBiaBIRKeg zJqn2OrZUXU4o;F|a!>|c2!Q%tN&=vBD3TTaNcfyfB$4&Ny8yDf3j!J~^GUqs(tOczRhI@ gO5YH4%alDg$Jw9pc^|+!b%^_Sl;m>%di4DN0gE!Qi~s-t diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-filters.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-filters.png index ad3c0fdf2069d02df090e392c13be1d38ee660d8..6cafba6c3dd3d86a1712cc416caf2419d2203fb1 100644 GIT binary patch literal 64222 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 literal 64042 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 From d65053692eff3f38973ed9ecc0336acb7d04c439 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:27:52 -0700 Subject: [PATCH 082/247] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 0ffb6e79fa..0afb30cddb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -146,6 +146,7 @@ When an exception is created for a recommendation, the recommendation is no long ![Screenshot of the exception option in the remediation flyout pane](images/tvm-exception-option.png) 4. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. + ![Screenshot of exception flyout page which details justification and context](images/tvm-exception-flyout.png) 5. Click **Submit**. A confirmation message at the top of the page indicates that the exception has been created. From 560854b159bf6f1835c3a387223ba365e43950f9 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:28:44 -0700 Subject: [PATCH 083/247] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 0afb30cddb..bd0ef30da0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -147,7 +147,7 @@ When an exception is created for a recommendation, the recommendation is no long 4. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. -![Screenshot of exception flyout page which details justification and context](images/tvm-exception-flyout.png) +> ![Screenshot of exception flyout page which details justification and context](images/tvm-exception-flyout.png) 5. Click **Submit**. A confirmation message at the top of the page indicates that the exception has been created. ![Screenshot of exception confirmation message](images/tvm-exception-confirmation.png) From 1feac787a4f2f6e631dfb29b84997f72e6bebe68 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 00:35:02 -0700 Subject: [PATCH 084/247] Update tvm-remediation.md --- .../microsoft-defender-atp/tvm-remediation.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index ad61398342..552643422d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -47,7 +47,6 @@ When you submit a remediation request from Threat & Vulnerability Management, it It creates a security task which will be tracked in Threat & Vulnerability Management **Remediation** page, and it also creates a remediation ticket in Microsoft Intune. -You also have the option to export all remediation activity data to CSV for records, reporting purposes, or if you want to notify your IT administration counterpart that a remediation ticket has been submitted. The dashboard will show that status of your top remediation activities. Click any of the entries and it will take you to the **Remediation** page. You can mark the remediation activity as completed after the IT administration team remediates the task. @@ -63,11 +62,11 @@ Select **Exception options** and a flyout screen opens. ### Exception justification If the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. -- Compensating/alternate control - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a machine, third party antivirus -- Productivity/business need - Remediation will impact productivity or interrupt business-critical workflow -- Accept risk - Poses low risk and/or implementing a compensating control is too expensive -- Planned remediation (grace) - Already planned but is awaiting execution or authorization -- Other - False positive +- **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a machine, third party antivirus +- **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow +- **Accept risk** - Poses low risk and/or implementing a compensating control is too expensive +- **Planned remediation (grace)** - Already planned but is awaiting execution or authorization +- **Other** - False positive ![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) @@ -78,13 +77,13 @@ However, you also have the option to filter your view based on exception justifi ![Screenshot of exception tab and filters](images/tvm-exception-filters.png) ### Actions on exceptions -- Cancel - You can cancel the exceptions you've filed any time -- Resurface - The exception that you've filed automatically becomes void and resurfaces in the security recommendation section when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded +- Cancel - You can cancel the exceptions you've filed any time +- Resurface - Your exception automatically becomes void and resurfaces in the security recommendation list when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded ### Exception status -- Cancelled - The exception has been cancelled and is no longer in effect -- Expired - The exception that you've filed is no longer in effect -- In effect - The exception that you've filed is in progress +- **Cancelled** - The exception has been cancelled and is no longer in effect +- **Expired** - The exception that you've filed is no longer in effect +- **In effect** - The exception that you've filed is in progress ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 9a4159d13808d336ecdaed890817a3358618016d Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 05:49:24 -0700 Subject: [PATCH 085/247] Revised based on review --- windows/security/threat-protection/TOC.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b6e19b78cc..a751c426fc 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -122,10 +122,10 @@ ##### [NetworkCommunicationEvents](microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md) ##### [ProcessCreationEvents](microsoft-defender-atp/advanced-hunting-processcreationevents-table.md) ##### [RegistryEvents](microsoft-defender-atp/advanced-hunting-registryevents-table.md) -##### [DeviceTvmSoftwareInventoryVulnerabilities table](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) -##### [DeviceTvmSoftwareVulnerabilitiesKB table](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) -##### [DeviceTvmSecureConfigurationAssessment table](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) -##### [DeviceTvmSecureConfigurationAssessmentKB table](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) +##### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) +##### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) +##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) +##### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) #### [Apply query best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) #### [Stream Advanced hunting events to Azure Event Hubs](microsoft-defender-atp/raw-data-export-event-hub.md) From 878f470704bd5a612c3c5c3dad4808f86001793c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:12:19 -0700 Subject: [PATCH 086/247] Revised based on feedback --- .../advanced-hunting-tvm-secureconfigkb-table.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md index 6fc92cd724..a8ca8d8c52 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema contains the knowledge base for all the various configurations assessments related to your organization, for example, what configuration is being assessed. Use this reference to construct queries that return information from the table. +The DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema contains information about the various secure configuration TVM checks during assessments related to your organization. An example of a security configuration is to block JavaScript or VBScript from launching downloaded executable content to prevent accidentally downloading malicious files in your network. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). @@ -40,8 +40,8 @@ For information on other tables in the Advanced hunting schema, see [the Advance | ConfigurationCategory | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls| | ConfigurationSubcategory | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | | ConfigurationBenchmarks | string | List of industry benchmarks recommending the same or similar configuration | -| RelatedMitreTechniques | string | List of Mitre ATT&CK framework techniques observed | -| RelatedMitreTactics | string | List of Mitre ATT&CK framework tactics observed | +| RelatedMitreTechniques | string | List of Mitre ATT&CK framework techniques related to the configuration | +| RelatedMitreTactics | string | List of Mitre ATT&CK framework tactics related to the configuration| ## Related topics From c7eb99360bb5027ef0406ccf7f2aa67d8601cb5c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:15:18 -0700 Subject: [PATCH 087/247] Revised based on feedback --- .../advanced-hunting-tvm-configassessment-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md index 2b492048f8..6105f98f09 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema contains the variables needed in searching for security configuration assessment for devices. Use this reference to construct queries that return information from the table. +The DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema contains an assessment event for a specific security configuratio. Use this reference to check the latest assessment results and determine whether device are compliant. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From a1969f4b0a4ef0348933dd0090e4ea5e19dfc1cc Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:17:13 -0700 Subject: [PATCH 088/247] Update advanced-hunting-tvm-configassessment-table.md --- .../advanced-hunting-tvm-configassessment-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md index 6105f98f09..8d6222dc34 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema contains an assessment event for a specific security configuratio. Use this reference to check the latest assessment results and determine whether device are compliant. +Each row in the DeviceTvmSecureConfigurationAssessment table contains an assessment event for a specific security configuration. Use this reference to check the latest assessment results and determine whether device are compliant. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From ed86b89ee964814d5ce72bdadc7e764212dd68ca Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:21:29 -0700 Subject: [PATCH 089/247] Revised based on feedback --- .../advanced-hunting-tvm-softwarevulnerability-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md index 5be552b113..68260d0b2c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md @@ -26,7 +26,7 @@ ms.date: 10/27/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema is a knowledgebase of metadata on the vulnerabilities we are aware of. Use this reference along with DeviceTvmSoftwareInventoryVulnerabilities to construct queries that return information on the metadata related to the vulnerabilities in your inventory. +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information about the vulnerabilities Threat & Vulnerability Management assesses devices for. Use this reference along with DeviceTvmSoftwareInventoryVulnerabilities to construct queries that return information on the metadata related to the vulnerabilities in your inventory. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From 2461a1cfda0c30a390187065ce48fd628d5f6645 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:24:08 -0700 Subject: [PATCH 090/247] Revised based on feedback --- .../advanced-hunting-tvm-softwareinventory-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md index f56ffc926e..138f8a0e3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md @@ -29,7 +29,7 @@ ms.date: 10/27/2019 [!include[Prerelease information](prerelease.md)] -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains information for your general software inventory search, and checking for vulnerabilities in your software inventory. Use this reference to construct queries that return information from the table. +The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains an inventory of the software on your devices as well as any known vulnerabilities in the software products. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). From 462c619c838db2b2eadd2f3100de877263c35360 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:56:16 -0700 Subject: [PATCH 091/247] Update tvm-remediation.md --- .../microsoft-defender-atp/tvm-remediation.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 552643422d..2134c6727b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -53,14 +53,14 @@ The dashboard will show that status of your top remediation activities. Click an ## When to file for exception instead of remediating issues You can file exceptions to exclude certain recommendation from showing up in reports and affecting risk scores or secure scores. -When you select a security recommendation, it opens up a flyout screen with details and options for next step. You can either **Open software page**, choose from **Remediation options**, go through **Exception options** to file for exceptions, or **Report inaccuracy**. +When you select a security recommendation, it opens up a flyout screen with details and options for your next step. You can either **Open software page**, choose from **Remediation options**, go through **Exception options** to file for exceptions, or **Report inaccuracy**. Select **Exception options** and a flyout screen opens. ![Screenshot of exception flyout screen](images/tvm-exception-flyout.png) ### Exception justification -If the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. +If the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. The following list details the justifications behind the exception options: - **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a machine, third party antivirus - **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow @@ -85,6 +85,13 @@ However, you also have the option to filter your view based on exception justifi - **Expired** - The exception that you've filed is no longer in effect - **In effect** - The exception that you've filed is in progress +### Exception impact on scores +Creating an exception can potentially affect the Exposure Score (for both types of weaknesses) and Secure Score (for configurations) of your organization in the following manner: +- **No impact** - Removes the recommendation from the lists (which can be reverse through filters), but will not affect the scores +- **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. +- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Secure Score the exception option created + + ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) From 9fccb2471600be5df332d08a32f05dcb024c6068 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 06:59:10 -0700 Subject: [PATCH 092/247] Update tvm-remediation.md --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 2134c6727b..d7a3a8058e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -91,6 +91,7 @@ Creating an exception can potentially affect the Exposure Score (for both types - **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. - **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Secure Score the exception option created +The exception impact shows on both the Security recommendations page column and in the flyout pane. ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 094ed8270f3d9abfb150cd80e9fc2ce4d8689094 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 07:02:18 -0700 Subject: [PATCH 093/247] Update tvm-remediation.md --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index d7a3a8058e..404340d511 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -93,6 +93,8 @@ Creating an exception can potentially affect the Exposure Score (for both types The exception impact shows on both the Security recommendations page column and in the flyout pane. +![Screenshot of where to find the exception impact](images/tvm-exception-impact.png) + ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) From 85509d205c8d045ce012403343be6f1813ac799a Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 07:03:04 -0700 Subject: [PATCH 094/247] Add files via upload --- .../images/tvm-exception-impact.png | Bin 0 -> 81588 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-impact.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-impact.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-impact.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7d3751dc1d88d094f670bdbb0c86dba63743c9 GIT binary patch literal 81588 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 bt*W&Cl4Q7k>R;BB2=5 literal 0 HcmV?d00001 From 0a3e9e15d3aebc154b58acf703da63b0b03b8fa1 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 29 Oct 2019 07:06:31 -0700 Subject: [PATCH 095/247] Update tvm-remediation.md --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 404340d511..ef214daee4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -89,7 +89,7 @@ However, you also have the option to filter your view based on exception justifi Creating an exception can potentially affect the Exposure Score (for both types of weaknesses) and Secure Score (for configurations) of your organization in the following manner: - **No impact** - Removes the recommendation from the lists (which can be reverse through filters), but will not affect the scores - **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. -- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Secure Score the exception option created +- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Secure Score results out of the exception option that you made The exception impact shows on both the Security recommendations page column and in the flyout pane. From 318cc2e7299248fd128863917dab76710653ae46 Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Tue, 29 Oct 2019 08:43:05 -0700 Subject: [PATCH 096/247] Update windows-analytics-get-started.md --- windows/deployment/update/windows-analytics-get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index e9b87eb77f..18a4d35cd9 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -101,8 +101,8 @@ The compatibility update scans your devices and enables application usage tracki | **Operating System** | **Updates** | |----------------------|-----------------------------------------------------------------------------| | Windows 10 | Windows 10 includes the compatibility update, so you will automatically have the latest compatibility update so long as you continue to keep your Windows 10 devices up to date with cumulative updates. | -| Windows 8.1 | The compatibility update is included in monthly quality updates for Windows 8.1. We recommend installing the latest [Windows Monthly Rollup](http://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%208) before attempting to enroll devices into Windows Analytics. | -| Windows 7 SP1 | The compatibility update is included in monthly quality updates for Windows 7. We recommend installing the latest [Windows Monthly Rollup](http://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%207) before attempting to enroll devices into Windows Analytics. | +| Windows 8.1 | The compatibility update is included in monthly quality updates for Windows 8.1. We recommend installing the latest [Windows Monthly Rollup](https://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%208) before attempting to enroll devices into Windows Analytics. | +| Windows 7 SP1 | The compatibility update is included in monthly quality updates for Windows 7. We recommend installing the latest [Windows Monthly Rollup](https://www.catalog.update.microsoft.com/Search.aspx?q=security%20monthly%20quality%20rollup%20for%20windows%207) before attempting to enroll devices into Windows Analytics. | ### Connected User Experiences and Telemetry service From 9a661c290277211acef27a26e31fb1366866c050 Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Tue, 29 Oct 2019 08:53:43 -0700 Subject: [PATCH 097/247] Update waas-servicing-channels-windows-10-updates.md --- .../update/waas-servicing-channels-windows-10-updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md index 6b454bd3c2..2f891c98c0 100644 --- a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md @@ -57,14 +57,14 @@ The Semi-Annual Channel is the default servicing channel for all Windows 10 devi 1. Go to **Settings** > **Update & security** > **Windows Update** > **Advanced options**. 2. Select **Defer feature updates**. -**To assign devicess to the Semi-Annual Channel by using Group Policy** +**To assign devices to the Semi-Annual Channel by using Group Policy** - In Windows 10, version 1607 and later releases: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Defer Windows Updates > **Select when Feature Updates are received** - enable policy and set branch readiness level to the Semi-Annual Channel -**To assign devicess to to the Semi-Annual Channel by using MDM** +**To assign devices to to the Semi-Annual Channel by using MDM** - In Windows 10, version 1607 and later releases: From beb5becd38f9b71500d516c54592101e4b67458f Mon Sep 17 00:00:00 2001 From: Clay Detels Date: Tue, 29 Oct 2019 09:02:53 -0700 Subject: [PATCH 098/247] Update upgrade-readiness-resolve-issues.md --- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 16b3730098..d657b61baa 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -174,7 +174,7 @@ Planning and executing an OS upgrade project can be overwhelming. When you are t The Upgrade Readiness proposed action plan is an optimally ordered list of apps and drivers that are in need of review. By testing apps and drivers in the order suggested by the proposed action plan, you are able to increase your number of “Ready to upgrade” computers in an efficient manner. The action plan can be a very powerful tool during upgrade planning – but it’s most helpful when it’s used correctly. This topic explains the proposed action plan, describes how to use it, and calls out a few misconceptions and invalid use cases that you should avoid. -The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. +The proposed action plan represents the order that Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade.” From 6a71b4fbb3930a73212eccf5c492bf653c970487 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 29 Oct 2019 09:08:48 -0700 Subject: [PATCH 099/247] added recent blogs to Waas landing page --- windows/deployment/update/windows-as-a-service.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index 91ff545345..83a2e8bc48 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -29,8 +29,17 @@ Everyone wins when transparency is a top priority. We want you to know when upda The latest news: