From 06e5e41835f765b84083b4ae4af8270ddbcf98e1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 12:15:07 -0800 Subject: [PATCH 001/166] edits --- .../control-usb-devices-using-intune.md | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 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 6629438e93..d77d2a6b6e 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/15/2018 +ms.date: 11/26/2018 --- # How to control USB devices and other removable media using Intune @@ -18,8 +18,8 @@ ms.date: 11/15/2018 You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -- [Block unwanted removeable storage](#block-unwanted-removable-storage) -- [Protect allowed removable storage](#protect-allowed-removable-storage) +- [Block prohibited removeable storage](#block-prohibited-removable-storage) +- [Protect authorized removable storage](#protect-authorized-removable-storage) Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. @@ -29,7 +29,23 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. -## Block unwanted removeable storage +## Controlling device installation and usage + +You can control device installation : + +- Prevent installation of all removeable storage devices + In this scenario, users are blocked from installing any removeable storage device. + +- Prevent installation of other prohibited devices + In this scenario, the administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. + +- Allow users to install only authorized devices + In this scenario, the administrator wants to allow users to install only the devices included on a list of authorized devices. + +- Control the use of removable media storage devices + In this scenario, the administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. + +## Block prohibited removeable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -55,9 +71,11 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak 7. Click **Create** to save the profile. -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies. +## Block or allow specific device IDs and setup classes -## Protect allowed removable storage +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the instalation of specific types of devices. + +## Protect authorized removable storage These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From b5462d915c784af5b180eb827d3b8b481180b0f4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 12:52:38 -0800 Subject: [PATCH 002/166] edits --- .../control-usb-devices-using-intune.md | 46 +++++++++++++++++-- 1 file changed, 41 insertions(+), 5 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 d77d2a6b6e..ab003906cb 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 @@ -34,16 +34,20 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak You can control device installation : - Prevent installation of all removeable storage devices - In this scenario, users are blocked from installing any removeable storage device. + + Users are blocked from installing any removeable storage device. - Prevent installation of other prohibited devices - In this scenario, the administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. + + The administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. - Allow users to install only authorized devices - In this scenario, the administrator wants to allow users to install only the devices included on a list of authorized devices. + + The administrator wants to allow users to install only the devices included on a list of authorized devices. - Control the use of removable media storage devices - In this scenario, the administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. + + The administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. ## Block prohibited removeable storage @@ -73,7 +77,39 @@ You can control device installation : ## Block or allow specific device IDs and setup classes -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the instalation of specific types of devices. +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. + +### Device installation in Windows +Windows uses two types of identifiers to control device installation and configuration: + +- Device identification strings +- Device setup classes + +#### Device identification strings +When Windows detects a device that has never been installed on the computer, the operating system queries the device to retrieve its list of [device identification strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). A device usually has multiple device identification strings, which the device manufacturer assigns. The same device identification strings are included in the .inf file that is part o +f the device driver package. Windows chooses which device driver package to install by matching the device identification strings retrieved from the device to those included with the driver packages. + +Windows can use each string to match a device to a driver package. The strings range from the very specific, matching a single make and model of a device, to the very general, possibly applying to an entire class of devices. There are two types of device identification strings: hardware IDs and compatible IDs. + +##### Hardware IDs +Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. + +##### Compatible IDs +Windows uses these identifiers to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. + +When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. + +Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. + +You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. + +#### Device setup classes + +[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. + +When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). + +For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. ## Protect authorized removable storage From 7023d07ef9f95b2e5710099a7e4c55329c502207 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 15:41:26 -0800 Subject: [PATCH 003/166] edits from Jody --- .../control-usb-devices-using-intune.md | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 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 ab003906cb..9889060482 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 @@ -31,23 +31,13 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak ## Controlling device installation and usage -You can control device installation : +The following table describes different sceanrios for controlling device installation and usage. -- Prevent installation of all removeable storage devices - - Users are blocked from installing any removeable storage device. - -- Prevent installation of other prohibited devices - - The administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. - -- Allow users to install only authorized devices - - The administrator wants to allow users to install only the devices included on a list of authorized devices. - -- Control the use of removable media storage devices - - The administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. +| Control | Description | +|----------|-------------| +| Prevent installation of all removeable storage devices | Users are blocked from installing any removeable storage device. | +| Prevent installation of other prohibited devices | Users can install most devices but not devices included on a list of prohibited devices defined by an administrator. | +| Allow installation only for authorized devices | Users can install only the devices included on a list of authorized devices defined by an administrator. ## Block prohibited removeable storage From eb7219490a64295b02784f0c03426729424edccc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 27 Nov 2018 09:46:34 -0800 Subject: [PATCH 004/166] added link to storage csp --- .../control-usb-devices-using-intune.md | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 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 9889060482..3c392684ba 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/26/2018 +ms.date: 11/27/2018 --- # How to control USB devices and other removable media using Intune @@ -21,13 +21,13 @@ You can configure Intune settings to reduce threats from removable storage such - [Block prohibited removeable storage](#block-prohibited-removable-storage) - [Protect authorized removable storage](#protect-authorized-removable-storage) -Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). -We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. -You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. + You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. > [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. ## Controlling device installation and usage @@ -76,16 +76,11 @@ Windows uses two types of identifiers to control device installation and configu - Device setup classes #### Device identification strings -When Windows detects a device that has never been installed on the computer, the operating system queries the device to retrieve its list of [device identification strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). A device usually has multiple device identification strings, which the device manufacturer assigns. The same device identification strings are included in the .inf file that is part o -f the device driver package. Windows chooses which device driver package to install by matching the device identification strings retrieved from the device to those included with the driver packages. +There are two types of device identification strings: hardware IDs and compatible IDs. -Windows can use each string to match a device to a driver package. The strings range from the very specific, matching a single make and model of a device, to the very general, possibly applying to an entire class of devices. There are two types of device identification strings: hardware IDs and compatible IDs. - -##### Hardware IDs Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. -##### Compatible IDs -Windows uses these identifiers to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. +Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. From 7a85e013fe467dcef061321036f4d5f4f1e0a1e1 Mon Sep 17 00:00:00 2001 From: Jody Cedola Date: Tue, 27 Nov 2018 20:28:21 +0000 Subject: [PATCH 005/166] Updated control-usb-devices-using-intune.md --- .../control-usb-devices-using-intune.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 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 3c392684ba..4bdf28f5fc 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 @@ -21,11 +21,6 @@ You can configure Intune settings to reduce threats from removable storage such - [Block prohibited removeable storage](#block-prohibited-removable-storage) - [Protect authorized removable storage](#protect-authorized-removable-storage) - Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. - You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. - > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. @@ -98,6 +93,12 @@ For example, a multi-function device, such as an all-in-one scanner/fax/printer, ## Protect authorized removable storage + Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. + You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + + These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). From a111413fa97900d39229ae7e913ce0e09f836988 Mon Sep 17 00:00:00 2001 From: Jody Cedola Date: Tue, 27 Nov 2018 21:26:18 +0000 Subject: [PATCH 006/166] Updated control-usb-devices-using-intune.md --- .../control-usb-devices-using-intune.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 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 4bdf28f5fc..fb4900be7f 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 @@ -93,11 +93,15 @@ For example, a multi-function device, such as an all-in-one scanner/fax/printer, ## Protect authorized removable storage - Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. - You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + +If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. +Enable Windows Defender Antivirus Scanning: Protecting allowed removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. + You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + +Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From 0d65e884ff30478d95facf1b97f288d75a8e93e7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 28 Nov 2018 10:52:32 -0800 Subject: [PATCH 007/166] moved sections --- .../control-usb-devices-using-intune.md | 88 ++++++++++--------- 1 file changed, 46 insertions(+), 42 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 fb4900be7f..0d57c41eee 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 @@ -18,8 +18,8 @@ ms.date: 11/27/2018 You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -- [Block prohibited removeable storage](#block-prohibited-removable-storage) -- [Protect authorized removable storage](#protect-authorized-removable-storage) +- [Block prohibited removeable storage] +- [Protect authorized removable storage] > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. @@ -30,9 +30,10 @@ The following table describes different sceanrios for controlling device install | Control | Description | |----------|-------------| -| Prevent installation of all removeable storage devices | Users are blocked from installing any removeable storage device. | -| Prevent installation of other prohibited devices | Users can install most devices but not devices included on a list of prohibited devices defined by an administrator. | -| Allow installation only for authorized devices | Users can install only the devices included on a list of authorized devices defined by an administrator. +| [Block installation of any removeable storage device](#block-prohibited-removable-storage) | Users cannot install any removeable storage device. | +| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +| [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | + ## Block prohibited removeable storage @@ -60,6 +61,46 @@ The following table describes different sceanrios for controlling device install 7. Click **Create** to save the profile. +## Protect authorized removable storage + +If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. + +Enable Windows Defender Antivirus Scanning: Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +If real-time protection is enabled, files are scanned before they are accessed and executed. +The scanning scope includes all files, including those on mounted removable devices such as USB drives. +You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. +However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + +Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. +In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) + +These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + +1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). +2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. + + ![Create device configuration profile](images/create-device-configuration-profile.png) + +3. Use the following settings: + + - Name: Type a name for the profile + - Description: Type a description + - Platform: Windows 10 or later + - Profile type: Endpoint protection + + ![Create enpoint protection profile](images/create-endpoint-protection-profile.png) + +4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. + +5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. + + ![Block untrusted processes](images/block-untrusted-processes.png) + +6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. + +7. Click **Create** to save the profile. + ## Block or allow specific device IDs and setup classes Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. @@ -91,40 +132,3 @@ When you use device setup classes to allow or prevent users from installing devi For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. -## Protect authorized removable storage - - -If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. - -Enable Windows Defender Antivirus Scanning: Protecting allowed removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. - You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - -Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) - -These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - -1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). -2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. - - ![Create device configuration profile](images/create-device-configuration-profile.png) - -3. Use the following settings: - - - Name: Type a name for the profile - - Description: Type a description - - Platform: Windows 10 or later - - Profile type: Endpoint protection - - ![Create enpoint protection profile](images/create-endpoint-protection-profile.png) - -4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. - -5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. - - ![Block untrusted processes](images/block-untrusted-processes.png) - -6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. - -7. Click **Create** to save the profile. \ No newline at end of file From d2bd5210971bf222481a798ca2bc9745df863058 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 28 Nov 2018 15:19:45 -0800 Subject: [PATCH 008/166] revised intro --- .../control-usb-devices-using-intune.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 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 0d57c41eee..1bbe22465b 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 @@ -15,18 +15,7 @@ ms.date: 11/27/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) - -You can configure Intune settings to reduce threats from removable storage such as USB devices, including: - -- [Block prohibited removeable storage] -- [Protect authorized removable storage] - -> [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. - -## Controlling device installation and usage - -The following table describes different sceanrios for controlling device installation and usage. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different sceanrios for controlling installation and usage of removeable storage and other devices. | Control | Description | |----------|-------------| @@ -34,6 +23,8 @@ The following table describes different sceanrios for controlling device install | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | | [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +> [!NOTE] +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. ## Block prohibited removeable storage From 77607eaa39ddfcb5cb62837aba01d79aeb04a824 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 11:10:35 -0800 Subject: [PATCH 009/166] edits --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1bbe22465b..3f3ff07a6f 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 @@ -44,7 +44,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f 4. Click **Configure** > **General**. -5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but inludes other USB connections on mobile devices only. ![General settings](images/general-settings.png) From 437718a550a2eb959299cb20642afd4543d9ff36 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 11:20:28 -0800 Subject: [PATCH 010/166] new images --- .../mdm/images/block-untrusted-processes.png | Bin 0 -> 44348 bytes .../control-usb-devices-using-intune.md | 4 ++-- .../images/block-untrusted-processes.png | Bin 100646 -> 52969 bytes 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/mdm/images/block-untrusted-processes.png diff --git a/windows/client-management/mdm/images/block-untrusted-processes.png b/windows/client-management/mdm/images/block-untrusted-processes.png new file mode 100644 index 0000000000000000000000000000000000000000..c9d774457e616eed2878800b1b62e8cfe3c5fd43 GIT binary patch literal 44348 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 NP8_#D6&N~2{u5}jM*;u< literal 0 HcmV?d00001 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 3f3ff07a6f..db47504bc5 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 @@ -64,7 +64,7 @@ However, we recommend enabling real-time protection for improved scanning perfor Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). @@ -84,7 +84,7 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. -5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. +5. For **Unsigned and untrusted processes that run from USB**, choose **Audit only**. ![Block untrusted processes](images/block-untrusted-processes.png) diff --git a/windows/security/threat-protection/device-control/images/block-untrusted-processes.png b/windows/security/threat-protection/device-control/images/block-untrusted-processes.png index 3080e0d1f0f6ad7863571431483f8aa00c609033..c5306ac7f4b804ef1926680c0589775db4ce0052 100644 GIT binary patch literal 52969 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 D8fs27 From f4ce766d0717655ec9c78e0cfddb878177339973 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 11:48:41 -0800 Subject: [PATCH 011/166] edits from jake Mowrer --- .../control-usb-devices-using-intune.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 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 db47504bc5..e08797f196 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/27/2018 +ms.date: 11/30/2018 --- # How to control USB devices and other removable media using Intune @@ -56,15 +56,22 @@ Intune can help reduce threats from removable storage such as USB devices. The f If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. -Enable Windows Defender Antivirus Scanning: Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +### Enable Windows Defender Antivirus Scanning + +Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. +### Enable Block untrusted and unsigned processes that run from USB attack surface reduction rule + +End-users might plug in removable devices that are infected with malware. +In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. +Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. +This can be done by using the **Block untrusted and unsigned processes that run from USB** rule. +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. +Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From bc31d085f99226cf97226f3a156e7786f9f4d19b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 15:26:05 -0800 Subject: [PATCH 012/166] edits --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 e08797f196..156ebf59ba 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 @@ -69,7 +69,7 @@ However, we recommend enabling real-time protection for improved scanning perfor End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. -This can be done by using the **Block untrusted and unsigned processes that run from USB** rule. +This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. From 77de5227893d8eb1ee7ede6b4713cdbbf9e56e15 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 16:01:02 -0800 Subject: [PATCH 013/166] edits --- .../control-usb-devices-using-intune.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 156ebf59ba..36631043fe 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 @@ -35,8 +35,8 @@ Intune can help reduce threats from removable storage such as USB devices. The f 3. Use the following settings: - - Name: Windows 10 Device Configuration - - Description: Block removeable storage and USB connections + - Name: Type a name for the profile + - Description: Type a description - Platform: Windows 10 and later - Profile type: Device restrictions @@ -64,14 +64,14 @@ The scanning scope includes all files, including those on mounted removable devi You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -### Enable Block untrusted and unsigned processes that run from USB attack surface reduction rule +### Enable untrusted and unsigned processes that run from USB attack surface reduction rule End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. -Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. +In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. +Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB device. This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. -Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. +With this rule, admins can prevent or audit unsigned or untrusted executable files from running from USB removable drives, including SD cards. +Affected file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From c8d09b7acce1f6ca5e00c16d1e9dcd2e4b3de106 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:22:10 -0800 Subject: [PATCH 014/166] spelling --- .../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 36631043fe..c7f4b4f310 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 @@ -15,7 +15,7 @@ ms.date: 11/30/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different sceanrios for controlling installation and usage of removeable storage and other devices. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. | Control | Description | |----------|-------------| @@ -64,7 +64,7 @@ The scanning scope includes all files, including those on mounted removable devi You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -### Enable untrusted and unsigned processes that run from USB attack surface reduction rule +### Block untrusted and unsigned processes that run from USB attack surface reduction rule End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. From 1b3a1c79ae47fe74c0a5bae26a463121581e6917 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:24:34 -0800 Subject: [PATCH 015/166] date --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 c7f4b4f310..bbb4446ac4 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/30/2018 +ms.date: 12/01/2018 --- # How to control USB devices and other removable media using Intune From 539a7eed237fe279e84ae51713dfcad5f7db0439 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:47:17 -0800 Subject: [PATCH 016/166] added images --- .../device-control/images/class-guids.png | Bin 0 -> 59019 bytes .../device-control/images/hardware-ids.png | Bin 0 -> 65063 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/class-guids.png create mode 100644 windows/security/threat-protection/device-control/images/hardware-ids.png diff --git a/windows/security/threat-protection/device-control/images/class-guids.png b/windows/security/threat-protection/device-control/images/class-guids.png new file mode 100644 index 0000000000000000000000000000000000000000..6951e4ed5adaab34bfb88159326ad08083686bfa GIT binary patch literal 59019 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�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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/hardware-ids.png b/windows/security/threat-protection/device-control/images/hardware-ids.png new file mode 100644 index 0000000000000000000000000000000000000000..9017f289f6b3903fc7c522f3c6fed574f0c93949 GIT binary patch literal 65063 zcmXt<1yEaEyM=LgEgsyV#ogTs6emE7Q=~v}D^jeuI|PS9ad#)UL$PAP-HOwje*fGv zlgT8Lot*5m_bY2XCsI>G5gUUX0}c)jTUkj?8x9U00tbfxkA?z!XQGN56ZQlT(pHp# ztD2-dguOtrkye+6gR70heEx(CdyVd_WC((TBVqjafLGRLxPXIu=}?xF*6}hu$w3a( zlV2L1l349@6ATV41E2-7c#wK{cK@;W9JcrLMD?Ki{;?oES;>>b!E^2Wd2-#5`ksUY zT{`_Q&swG^i0SNMN|^Uf;@y&%pxFIm1-Ip7QLXC$mvL11{|=?`zhSXBUC+-SGDOa7 zg#9j3U2hkblpUf?%YP6>%JHE{$`+NPQYs_`i)DNSmNoHrv=Q_UbaQm!(+x%pGk z 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 Date: Fri, 30 Nov 2018 09:00:11 -0800 Subject: [PATCH 017/166] edits --- .../control-usb-devices-using-intune.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 bbb4446ac4..f62755d941 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 @@ -114,6 +114,10 @@ There are two types of device identification strings: hardware IDs and compatibl Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. +You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. + +![Hardware IDs](images/hardware-ids.png) + Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. @@ -122,6 +126,9 @@ Some physical devices create one or more logical devices when they are installed You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. +For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). +For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). + #### Device setup classes [Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. @@ -130,3 +137,9 @@ When you use device setup classes to allow or prevent users from installing devi For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. +You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. + +![Hardware IDs](images/class-guids.png) + +For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). +For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). From 180c58dab1b62aa2ece095bf4eccfcdad13448cf Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 12:27:29 -0800 Subject: [PATCH 018/166] moved headings --- .../control-usb-devices-using-intune.md | 88 ++++++++++--------- 1 file changed, 48 insertions(+), 40 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 f62755d941..075881a0c2 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 @@ -20,8 +20,8 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removeable storage device](#block-prohibited-removable-storage) | Users cannot install any removeable storage device. | -| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | | [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. @@ -52,6 +52,51 @@ Intune can help reduce threats from removable storage such as USB devices. The f 7. Click **Create** to save the profile. +## Block or allow specific device IDs and setup classes + +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. + +### Device installation in Windows +Windows uses two types of identifiers to control device installation and configuration: + +- Device identification strings +- Device setup classes + +#### Device identification strings +There are two types of device identification strings: hardware IDs and compatible IDs. + +Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. + +You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. + +![Hardware IDs](images/hardware-ids.png) + +Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. + +When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. + +Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. + +You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. + +For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). +For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). + +#### Device setup classes + +[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. + +When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). + +For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. + +You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. + +![Hardware IDs](images/class-guids.png) + +For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). +For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). + ## Protect authorized removable storage If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. @@ -99,47 +144,10 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. -## Block or allow specific device IDs and setup classes +## Related topics -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. +- [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) -### Device installation in Windows -Windows uses two types of identifiers to control device installation and configuration: -- Device identification strings -- Device setup classes -#### Device identification strings -There are two types of device identification strings: hardware IDs and compatible IDs. -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. - -You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. - -![Hardware IDs](images/hardware-ids.png) - -Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. - -When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. - -Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. - -You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. - -For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). - -#### Device setup classes - -[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. - -When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). - -For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. - -You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. - -![Hardware IDs](images/class-guids.png) - -For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). -For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). From 0bd8bad479baaba0d508901f5588fab1c98188b2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 12:34:48 -0800 Subject: [PATCH 019/166] added related topics --- .../device-control/control-usb-devices-using-intune.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 075881a0c2..e19f122d7a 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 @@ -147,7 +147,10 @@ These settings require [enabling real-time protection](https://docs.microsoft.co ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) - +- [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) +- [Perform a custom scan of a removeable device](https://aka.ms/scanusb) +- [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) +- [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure) From a05d15a17d0605b8159bcd9a2a682783dfdf4bb3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 3 Dec 2018 17:01:25 -0800 Subject: [PATCH 020/166] changed image --- .../control-usb-devices-using-intune.md | 2 +- .../images/block-untrusted-processes.png | Bin 52969 -> 100646 bytes 2 files changed, 1 insertion(+), 1 deletion(-) 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 e19f122d7a..d80c76c2f7 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 @@ -136,7 +136,7 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. -5. For **Unsigned and untrusted processes that run from USB**, choose **Audit only**. +5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. ![Block untrusted processes](images/block-untrusted-processes.png) diff --git a/windows/security/threat-protection/device-control/images/block-untrusted-processes.png b/windows/security/threat-protection/device-control/images/block-untrusted-processes.png index c5306ac7f4b804ef1926680c0589775db4ce0052..3080e0d1f0f6ad7863571431483f8aa00c609033 100644 GIT binary patch literal 100646 zcmZ^~byVBm(mskyaVTyrPH`!&h2mD+wODcY0L3j>arZ)@xD*TS?ry=|HNZ{3=bZOF zzu&$0kF2b$tn9r%vuEac=9x)^ijp+O81;D_(7RgGA zt9u$AKcjknUDVi%nzAQZIzN3r_3I{IJGxuljDORMilL}>de@<5)?%vw%WBT>(RDe% znncamEE@TP1WvlbGLh{{45@yRPW~|~FL(C4A_Yd8AOmxF*6BjdkCI6S4Z{*iF{CL6 zKUDL=wH;pP*N)Kh;@(E8F#MQ$JXjXkJFeZU9gp<8)v-J|hY!wYMP!QFm$?gayE40`Ec4er`$jy+reQ^XG5Ye>$G*Jlc}G zEBrSr_epvCOP^DIr@F9QTN-&$C5&Zl050kM6B^^CzRC9-d=fIbQ=lomSKu;)U_M zk9hW#a2eC~mTU*T`O7XpLPmQM?Ahczh69$F=#LtZx$3_-`y>q#GUde5mM|wmnJg|vM ztX3mQ{9~0YfHbL;A`+cM#eGc<^A5Y^1Ve6QTDe|fJuHcpqoUt)6l*yd!)dh{D@1=5 zDKIHPzDWdXtG;WyhH2C{g;#Qg@x{$sbr!+o2&VRZ^;OnupXp(i+cc>YW3YL&u)fFo z%sv86{M{$A)e)CuG;(9q5#yzF)AUNRCOS5qsO{f5y-U!H)^q93!4v8@Xivo)DyMn#3_ z&I`iwe7qBpQ;CEw&)0ua97(~wcS?)679qs z<2pAfRrXzmdJrX}#OhZ-cV%?KyrAAKrrk7QF%G7uhevt@H}0B^xcXHKIOtfbOR(WL2gw+LS99UlU1 zpAF1@G0$7@$Zyv-*4BNy!Og_F-Fc?yqShB809P$`((DaWTXdVn3imC4L&0*5?OI-c zac?Bt0iMbtS9AIXgpT0w*T%SJLT&liq>>~D--f^}Xr~y0pziN2^-z1A_qQrL`F#(e z{=o!;z}w+PaB4w0L^$8LyC_P2=JcXNa1RGG$CUqiGHiIu*{DT+->IGDc=++z?yd4y zt0VV7dxbkk9WTJMlpFPPg6z@nmQ!bGSjz@_ozX_{<_OP}Q~p2xg-bp_#pH5|=)A+% zbk_c~vX&*@oBj2pAvyNSpe(?-5#IJ!{gCpd?=oR&%W$?OKlWT}NX`i6F_FK=X|~Vl z=803>e#Xbw6IYi$ly7O^P)dZmWSkZ0Jna>x;SW3sxSvT&-#`<}yD1sGL5lQ))BG18 z=AkUG7I0&=7hbuI*=aa5dP$(Xx9M^jygoUp#8i+4p}~4o(9QMJHdNcWe}%^q>R6VV zm|WYt1%?&h6oS1mH1tVJdWtyK*p8X+zqfceN1wLweMWVeT=JoR@U7skhzADAC7So| zbgfLrxT^lkUC${nFqN-XBX9_Mh{U!i`lq?c5ZoDg`$=rkN>g#B?6}?iqL35x?8PD+ z+qg1j(qyI&=Ljg*2d$LL;Gpg@A@$E&ICnx;`)JKZXj%0g_neTU3BSO-YLh@ z$1b0F8JCeYy8d~qV~fC?ruX}>2+xm_Qz9{fEL;l1fXl?3?PsuLiNldtiGwl`bk%Tf zRY1#ST}A9uzK>{^kxfeNI{!e-v{GUGxzaJ+_#|9QZyi&y$q6}deEOu0S!#FTQ-E1i zi8m2Xm0H7`OrQo5+L&y50{lXt6JqV>rY;~xY;KJ|kz!7}fjb*zXN=RY=jxW0;pHpI zy74|I-!2H8x50>L8`UgKg7k$Q9bZN1lRkqq4w#ZxLo9I1)l;ns`z-N`Fk%_!vsHW?c^nUkrD z2ZsL>q0j>)2Yzk`=@c!5lPW|QvocHohIQ*ZR?w9d2ZV6Cs>?XJ!O@h4>RVwjpD4CW z*B~$(dhu0c?e+-#0X&%sF7NDm4)*u2jJ{E=0^5g*-^S~=__In=59^4WW~Al4yyzSr z@1tairjCv(dhh3jt$gW7JCR-Mz;DzNjhFgPs}f)s_$$IF#{bFT^&}pDVw?mT&E)j| zgB0JHzju@BSKfTT8m;z)yU)p7D%|Ph`?dD&SivLe0bkxZb0Gv4P}spnWV_slcTz4v z{3zZ+{a@hl7c$-d2+Kb(_c{q%M@2IsbFv!u+GQvg#`n}AEt&SC)AUA5-P@J<$^@CU z`t@p(Nw%yKJogjXV*+w4*I%~GG9C56tubcfgCakrxVD?tH#E~hk=&{*8#?l3xG%16 z@sBB54uHWO5I+G9$%wjVNF53AYPh%n*P2HEdB46E4G+a@y4KNY({lakO#5VI!YhI@ zI~vV9___`k!;4XlZ-+f#V}EcH(j|OUU+KrRMH zH}O)c9}50=$#|*9-%sfoY1X1 zVhT@Tw5%h{-2$Vyv6DgL05DzU<;%XHz|RwD!%q(FOyU)y*EX#q&wkYehJVOU!FQrL z#caaku~E-VM)y=D7uQpMGw$>9{Fq&UThZ0MuokryX^~5uwbKJ}mJ0-4>=vF_+~V&} zqMc{ zzJ#=}MfN7t;mZbJwy-rXWZeY9r8^ zkzd+@-cfdvg^U4l8a;f~m(4o#LG_Z_7?Vg_H}7kkK)%RN4|oPnD}vm-0!JC*J%pj! zaugU}F&YpMdwAE1Zcrn!EEX5!ZRFEiw}TpRwc*yux=pqy_o~-u?5zvm$xK73*$}WBuWCRYI=BJ3veK0qYzVByu+P}j! zKmywXb3Z*|Q(@HkuKuAJ{)p71_)T_C17={`1aMNEmAT#j!6;PMf<1mBm^c`8^G zSh^tgG_yAYD}gL;9Sg$l`rNUC-%j>{x!5y{_a&Z@wRs}!YQG@%@-_}h;4!J?Zp~+P zZSc!r`mEC*2_F?Aoit?`n*LS8j;w~Q*)J;Z{ZN*~!mzD#RX59)1xcW^cqJRLt6G07 zMR|0MQLWy`TZN(le^ron1Ej@iyl$i`a{Yo9i|gsHc@PMvOuX5uzMKh+v?2EE%QU6%0HWSE5D(qP2x5_xtDr9(M_?6=9qOxS6wwKLfrA@ z<1Uf>bZWnDlM>_y!4h=zve%$Q%^Gkx8HXcUSAzx{fBB@BXq>h`okmI(Z5<%4Q8fN} zq{etVPQ4^1Ee17HUEl}D4wg`SL0(1<(-5{WJ>ufEd-H}p*e4(^;WzeQ;9I^^4B{NJ zSRe-_%V0^CH+r=5vL}-eOSKikAB@DECft{wbI<1zfw9RZt#?BeEV=`A)$iA)h8WQ7 ziLO|Zk`4B|<3stMI2nY#Rl?#={j(_*MlkX?)o@;S=ZpnW1Eme0g5YhMWww(~Ns6BX z$J4gqr5&tJish5oEd=ObIna*A{Ft79>0G6mcC+mAr8?nkMc@4 zIV#1zo&DG)$5^1NkVM3-2-tFG*s)>+3vP7Yz#Pb z$*dow%Xi5_@W#JvgE0m2L6Jt-kcuL-ZE@R}L)pgS$G8i)XutAAT&6n{l~~<6|ENiy zC`mjl7sC}L9;vJ5%(Ls%;b^nO44tUD46frjns&4E_K=UIaH|zm)nt9TNJ|jibQhTN zM=pge0$t=Z4lXpQwe7QDaV3PDH$GQLGAZSi?5={IXN7gM3-+^?4Rl5T61FPWje9 zbzJGSO7A85Pz>5ATCP?XOm==X5`kdUzLtY}d`!2ZuCFQ$HlK4^UpWkMDNL#*A+NXR z^L)1V@Fg`!ONE8JJuXAo#Rj|8V(1?(w1UPy;LnkEKLd*x5-KRh^~?r6DlHTCa-7c0 zh&`ek!hWxAeYu}YCN{_rWhV8%At-*&$2j)O-#rm*lJp^Z4)5gF9Be{jSv}L5Gv=iF zre4KQctCLq%@dtp_PaCzfTE_QzXMiShOyt_9TXwO@cA6cXxNb77d{ki?sBgmF&8q* z+oi=BbMN)U(I7B)g_UsT0>g@yd|LYXF@xP0c~3Ih8O)KrtUdY)5zpaa!eEUUEmMrb zCMxT&i?Y~wm$g?|=S4Dis!$?mS1cdPc#(;A70};e(eUoMe*?!M4LP&LSr#k%9jdho zSN=p7_AmT?WSE``E0kPAaJ zkr<0Y%URpq&tC~L`r+DlXpuee?npanZ5Az0$k%useqgEcsT1FYxe%`vgRprL3hw(X zp0TW0S?qFM;__n~?MDRKGn84hD`I?XZFD)~)0d7|XYxeX3d_@cR8O!yV0NVvdY6-i z3l|5EnAf2=>0Z-#k&6iB^M^#Kkn6vY_ivE;`zA>uBNF~Aq_$b#r!X+`0r4f5_Tc6L zOhk;cVM+cgZGg;m43Pn!P%+h<;=FV44dc850%;GV`z=HEi~P~c2Ud6B({(}P!hfv_ zg}x6gfVLb#HnJ%(qx>^atJ14+EQm*?=ehe0U=Q)%31vNmwwtL!<(HB{{b`5Nbv>JC z@3N>bgzYvHuhG?LWZi$#M^x_#ZqxqeCONrnuS(A6&pO!uf|B9()n}E$-|eP_eP^#` zk=a2|P;j*V+vfAL;ADp8eLmm{&!M=t#NqzM&?ee`)ic19HE_p60l{g3_;mrkHP#$L zOU>8g1p_#3S}i>D5SWhOvmba3Vr%Hfr5Jt&Efn3=F~V>89zmgeZ(|^Pq_0ctUBx{OS8_u!a-L7j zwK+$i<6|pA%Jh6+8SBI%k|zdWbBhLqxXYR9>|H@<uZ*vaJV8`HFw(>o6*!;F2RKCxbXfapeYf# zIVaAd!>VM!nBZDu5OO7@z47ilb=-eF@a24GRyf;;rVa_T2sByoPWr0 zkRXwV=I{;^w;-R=#TxM?F0ou)OjS?ds*vwBtMz-^mEkzcE?D2~wYBWLwKT<-0dkXz z3xQL^mBMh#Rz5b^onV9&!&GClil%O`VI`xPXm4}h&vDXRT1n0YUxVeH-I2N9ZsxQz2*hXNZFng`yj|bMHi}(Ozx?6CkMda&G%+6ZzNN?$nt0P0 znGO-ha|vLfIHW1cCg-RnsT%!tYwDfcP9EPNbTzb47wrI`HdOC*lwJshO=+ot;>s@hL|G{ma+I4=cuuWI;zLTUUgpsuI-0rbn86Z5hnUlehmX0Gb268eETD$yt zBmH1#1>B6~uKG;>*gio(yLWBin_q&X!5{1=7@w~m_4ir+#*d3Jy{mVi{v%=%=f+I8(B@vGWm8nGIM3#JqMO{`EHXge>H>_fzl=1HZ(nV5g? ztx=mJ+YCL;!hF!_h^JNpa)qs#?;^=Xko&u%Y`y|Ons%g74^`&&$E8L2>g)U)m!%NC z5W=QsJL0*Az%?}Hk6jO5>^gILaIM89#6nTzq^Q+B&9b+&=OZKUD)X_}_rto44Y?Vi zms>$NrxR7(UE$64sOqF91w&4$Q-Sj9w428#{v&~%-zLmZbjpYs?~#u+dO?ILp%rVF zl3+lEyO3>%;nP4({UY!RWto?&yJ5K((1KwDrlj}3AoTBC4x{i6Z`>HjlHm_YrPp%E z^1K_T9)Sxkxu)yt9SCtV6IF`4AZG| zD05A`=V^(fkb&R)T93f&cl88%eY*Am-TC;Iukin*Q9YCrj92Adg4%Ae5zl1gyPHr| zuXZ>nB+>_Bpy8?*OZJLYi5XIf?-;CweLwcb#&5vm>-`ptvH_0)9+nM&2nlQep@nm; zy1+>D#S7tc7iyH%Qll_f#h6My>t=VaUAJB=;Z<4|_DX}lV!JO!U+>-&Qg^xd@VS&S zNm6drivHgxcygzD8JZqNA{=cB6Mg1~tJy%caPN+G2dYDa_N$abb4_t6JZ6U>Ck5j? zXDL3W4EIW}P({e^_9|oaB1B*FwjJ=n=@d zvwp~Uy^h>)`5d>g56ebImQP1MGG#!x%Ue|%)<)SRiAvnahrz8NOU9b$-&XHkJ@a)h zOtg4hvT|w2xv6+RxwIViKt^|N%<$%MLPe2i49a=}IoQuK7NhUqugORwgMNe<|8UE8 zYm$OR9 zp1q3ocT7e#JAMUU<7E z3-rnS;Xy)KFER^nfNmM&J*0#S05e<2jFBL9NL=5lRl2x*2SP;_66;I- z*(5din*%Tm6lV*Fks@B`G6~hT$W*&(JUMG6hNwElH}~1Aejw0Ri7MLV_um#y?IFsI zdUha`6N)2{8V5}U!HsU4$r2fg?Dcb;+U-n z^k1E}X~>Dt`gJw+^kRKW`L{hkcxSlIPXc|O5^JB`(PPyu<*Kw4kFf-(`aYl2WeOTc zB%%KXko&CU#$y&;YqOsO?%XCn`0WoM4l~v#i#JaLpI)l@8_e$ ztjr{XM(pQOf|Gv-vBkO)&0%#>f(BPe^SAy1PB)S;GxRzR%)p_e5Y1TREh4N4q%D1a zP$hxjlC_47<)fhI2;48jT4C!3IJ(2CR3b^T=ot2ZWLIOBa`+GRr$kjbnU-iKn&t$p zkR7&?_2<>~ipSb4i~Pgtu(GJJ($ot5*_4`p-Nky6-ffHXt%3j@!112($?!wrY1-&{@Yceiebp_p zProNwz(;-Sl>GZZDl$lRhE<>ZM}E6f5$q)s7&8tmH%tGY^k|VqJ4|adNv4pQpHW6 zYHUnK|1H|?*#0>Z1Hb$9{l?^)8SUf6SFEFFF}Q#!)zG4(c?(c9B0N02>&a4mC_ua{ z6Z0=S`|G06$CH~S^HK;d!4`U|iVTThQvPH%-?)&VBmKl~KzjI9^ru^aVqj@5o!7Y}-LAP|`=qt4i zl{sDfARu3#D@^Bk-EQPwcGEE&cX?&BH&GbhdB$li!RG`z^k_k{J)+o~-qjaty>}Ka z(;{B&M+RqGEE6TQwH;Y?Vk3<&gIGV+8Y`JB*OdwxlK52Vzn2BnU}5qA8etf4t#k;JSE+WxSb7{T9d-cR=e)AEDj;61PaVROS1? ziJ|{z6fYONiaIBrZ~^CN33OrHs;|&{_JVtHEklsvY0I?v&vth?Ctc7xL?LpiF^`{!-n8sQnFVU+fcv zF6eojAqE=Q!AWmeXotXPSj_7>BUfcX?i!z>3`W`cSl9czt3b{9{JXQH)rFQ;I?DHZ zjUIf;hDDQPXQ_N9!_Enz_wUJdG;oX`#vRv&2CE(DReyZ@7fH*fQ+Y8z$l3x5DI<{E zM0?~K;@mAUo)kY`kOXK5kMMsniL3mC_+aYFz9v^em@qT9`Ncy%)3ll!E8z1D{K0|- z5l5QNwvN?LZ(|tYWjyrlMRX&lc%$CB9^uHM6wh*6jqe~|`gwQjXx%mh+LCgh<2OJU zVGb%NGA_izH^(+~E23irZ5$yZP_#W)G1xWb3(pUHqZ10`k_WT}UeLp+J=?}e+bv(^ z$`_*!x_(XTRwh}rT_+S}@q0{)gi`$>F{*(S0!VK^=bTlTy6hL`da;AgOr4H|X8cUd z@`$LxW-BL`-|<4l33rjLMrF`5C43h)J8`wVz+ueiZNmPgn>8*RF?uEkG%u}%$+fo* zpdwz?(mMMRd=)A9A@m4!X2eQY$?xKip(#6EQ@VrM#K|h`kBH|o67w+4gRNu1+&jxS2--#LI^;him+xp>eip6*~J&QZ)2a?8{Wmv zvquI_|1_8&VCxI^4p&Zp`m`5SvL;FMp?O)I$9@b~&p zR7;I7tJsVy(_8zs8a->Uqx!^!-#&n;droGZSm~q1ZP^ML5I;^O6S;ZBOcSuNS`K|{ zU;rs-Fx__s$+daQ!h*h?~54i6EEsPEv(~;UHNUVdCyG8Li7rn^v{#FeU;48= zvH63MgfBV?mmMn&&b#HwUKd>Rg#m}aXnsAI$^s}n0-1q9{JKYtV_}_Nz2~#_<)_MOp*Bu@s_OJc?2iIxZ zY3o*db+EZiFkZmziT@u(Whr82_M{H4^w;t~*K-A}5@#a+k6VWpuX9TAkzP*+&iu&4 zv?;U#-94C9pRKBs`)=VEHRN~|9u^gj@~gIIa!{k`J!v8yj8z z{4p;G9cc2YcQU3=7;(JN1*1mxo3_S@0w*IDe6zWJM^v#Jg-P{!WiB)0mu4wWE-KA% zI%4GA6A|+9PLFOj>mfyt7r&0a8n;GuOHT0;zgtbdrh1CPQ9VXufUkUiG_tv=2gs}F z4jyhUs#qb|#G%}QVYh#C6$ta-R&N0j3UsCVA)IYxNnH$MS8Y#5%CQ4k%xIMHFK!8m zO+g0xlAWbQ!swvv|?@Ec8Iol>YM%-o-b6WEdxJBGaXvT(^VRvCg9dO8vvW=|$0_Tg+ToCWbe8 zMh%hI9??y0hx}D|74~)yW^hpT8kbtIu_9ha<4yhDW%O z39%Tz@p82*l}!89Xhoy9&GB|juSI&-Lo{ncoC3Jq+z(MgT9(kx0q~hXeEOQm4wxDh zf)*}RJ0a+sg#D4*%ntm!LkxCoh1AwbBlpzUt8~YQP5g!*pZImj&$ckz1Vnn>W0zWC z4Vgeb$Ia{as>m~yb^IrQDIPoGQDqSz?Q`CUke5X9sQz+{!Fqmjl>5l{%W;7xIV&uC zX~srbkGhHsf>EyyyRTzlZo%u4W>kz@*NB4bu@Pcvr=wrhP{$R7G$LlL&{xgc#?aW@Pc2gy}~0i zxL!K61yJXPIs`~yM9qEIAiyvvaT)U*F}pRdk?#}Zb2hZF>8EurU-2Sah&WD^%BJ5` z(Aq%dQTTe28s9cjdyyEf7pXQDCHj3JF_P@6J);%xKGQv4Fd6=@Viok?x#%y&UWKm0 zUIfU598%ktM5kZ^CQopl3;tNHWP5G6=$UMJ!0E+em8V!;UY&MaBm~m0t{G_O9YyK^@{kN=D1+*d+p>sc09ep5r=g3P?_4H zyzCdGFLyA4(gLvzJmiXQlVNwLGA8sPJTT5*tnR%1)cda=K)!0=tV=e}h4>$<}Dwvzdj z#_e7Qw7i(j{dZyXzkFAl99NWwOIT~z2+EfP`1BueTR)PglwikP zN8m*qz5sLne;o8*+SwPps!)b8Ok{T|^^aa1mXjvN{8S1fqqKqNt&^^t-=wP{+I#~% zR9in%n8?TDQkqASh08vRy#7Y4=2S)7tHG-t%@bd^sZI1_SL;gjTSQkrH`&6@LV1F! z4EvJ%D5+IHl(<*tJIP_(9eZpkfL_H*nOJ*)P4cO(+}6|;j zx#30S^@^#IVLayKBlc65yXbqv4{1s?2SICtM?#aR=Sge|{qK&cTz`Kt0>@d>C2w-h z3vf}KO0uUU>eO&ur-o3v(^)P(S$Gmq8ZYnmTGhD(ceAu`nz~cqHK0VL`B$5H>5q)+ znCay_j97ZMP$IkMJ8On^bIrtT(p>VfZlzQo7nq(Mc5+8_v7U|DNYt) zR$tB}FE5hCAuPJZ=Eo_gs{!gKUjv*i8K}TYarnT0wN9Q*Rdy?(E5Kr{wnL56{o~8?Zmjj{-?&g?MCh56(7oP?u9Xv@x#;hli@;;`W^@P}XsG_%c?iwPG3R7>9q zUn!hlpKq?8bCnsh{Q$8#vcPKkWUW!Jm3FTrAC(#f&IguM5Mq zwRPwCM&!V{9egR;59*&wq1^zSAN!MYR*oZhd3Yv$b?S9j;xJiO8@ipZTS1E0DaoFS z>^kcg!_mF&`r5-m@<_q|u!c5Slt`^}`I<{YO45t)43k4Jtes~ z!M9jd9Z2?mhE5i{PfcZ;s*LS)7V?9nN)cW1T)1Yk!xQIuj`i@xiL2(A12_%nlJnJt zx?PO5k2JRwuInC*V$Qb@RYRwfun;E93)`ctef0w_FG7~`}_no`kTb+INvvFj_lS(PTsOd@G z?t`c{o8V3addPx^n~`W(XcD>=kNfTTV=`Ay@r|v2hOB>DY)TEazQs1|F!4KEKeM#) zjO(!4Ok|5f9IP9}yA>BKzY`my0-O2Y7Z*-Ar;-b#2AIG*%Md96+vhv8uMeJk5oJ42 zVup5rF%o7`Zuj22!5zxyTa&p-*^Ia_+Z}~ZzYie>52j|%(e!t3FZ8KT)kQpiBQQ}l zG)6_(1REs&a4oBJFZNDMSi`2(t+4-S1O?$Zwp&8A?3=yU3?ZE`2s>KLn7(T=7mR@8 z)KS5vz)eINi8;~MMG@shyk$tL4qv)zQ`BJcEAe^lu04gqb0bjA42yFm zLS4AQGu7Mn-p5P5ibw!U_A4kQ>}r~sxcUI@9rNYwIR8hDm-e+x2|gc8FYS+7sHAJs zW)R5ut5Dkxi^C?^0xwCjjN;dfSREcY`GG_U;$KmDP04j>;=fvq|IuR=H}o;ezi23I zBr)v$0zNV?pKVu9y@5e;TSKJP!ii(v5LIrVd$LhRo z$BUx4|IORG(1?-l zKX>Vo^*wm=c$c9L_M+LTgH`~aasnS28*0>Nlf8PFO*m~kN%;3kTA*?hv?;%Qc3@UP z!BU9#BcgsuwszJj@@_=M0m6A?4Sss~)!1NFt6o^a@)W^IH_LZ?3+Hw4i_SiQrKcFr zZf4dwt=qT;BQXvo$S#*74ea9h=Z}bPQ$x>YQX+UlDOksB1Wp+W%QaT!KZ=`m`Oq!$ zz=mw2H#!Ax_9Yjjr5P%et8x}i?1Uz}rJ7UOyEOw2OcYKEYL}F_W&8{i5?C}XGu)!R zSO6j$82Nh^&5Qc%W0ldsbR|L}2Nk7ID3Y_B=X>=BI4tY(-;nvxtBz6r2fF{$j)wZm zPgHKboP#DPymfk)Yn$NXt1F2D4b zB%CwreZzFfI!ivHyP9BwD2U2v*_y{(Z{gs z^x2cJo{s(xx=Ip$k`@f8E+zNR8sCwpL_uuShUa|Cnp?jsl}4;E48tHV+Ru(`3w2@5 zQc{grjl<%EC8&=3;oq&7|MYaf;PGkAnT7mWvtO$*UBKaEb<-7Enu}ZzdMg-*%(2A3 zb$dI-Uo*0N?fXn%H9i|%&wLS#7JwP36nwMY#?vyQF27Qs?H#ei8dEL6#M}!gbg38hZs&<58?-UtwVz$I8 zcqXe^ss#!iZY8^=jvw(O=;yx1e|M!)^Rx`^`oWTHidOg18p)5$qTs4oifp=R%V@(g z*~h7QLNFKs`f>3ySa33}kwWjQeB~|X$|BFxE)iF0yN0IaDt?U4h{MyI{*_~&|8fsU z-opE1;}v(ged{1{g*T>M(Tp`3+Oni`#;{W%A-bZP}C?e9fV4fC^#x1%r?a5%SIZQWA(5`}FwK-x7tVUp!rv<%4|LN+nQ zl2EF%*+^i9M(kp&A8@)6ix^F_+w@{jjJHRTgW zcFoTem)VH>o8SyxWP`+`-PdBDYmhkYRrq+aNT!La!lc9|S+QlVHgJr}Me0S686INt z3=bIGe(OQRFPL?FS%OaUhB>aImE#g0)G#7c0$bbyAN8Jb{D*mWkq+~OA|T8}aFXhF z)rO$;Q{1KO%l#q3*`3O7jK(1v!}$Seg#M3b_`vlnqRn{<2x62q?_4!cuv>XGv`r5A zPPCb9j%jW_(;mcavhyniyq$ICOYgwTgURz7nxItkA*1UMjOUlL*LK0OtV^X-!#bmp zV*!5~3*^o3T4a}}=vkqommSk9*tB;E`t9EQ_H%P{D{C)*!SF_g^JNJ9<8NjZf}D4I zl>d_KRl2V5zl1-WIXN1FPFOI?)&Hk#^E|!u*f$V`gk6jJZ)dc=9*JI*yv=#UJ$vm^ zW}C(WS!Ug}_}_53j(6<~rNkJPXuWQgc)sSeojG|+oPAt-6%{$xAZdLnuz1yZ zq$GF&u3fcaO}_HI8u7nutWp-dUgbgm&~T*a+0*?3YCcoTq}Y1(d~|U=h{@UX+kR@E zXTAa)U8gkZFTCc6JSwuXUHL_+r7pI2M$dnN)a2s5poaJFopBpn?|WkwyxA7nHlc6qMJX~M{$h*1sbe?g~e z_>qqYBd+mnKAOFkxT0He>>5jar|kGwK^U9Qph2S10 zfvfnCpB5Pe<9GtzBf2CcV6A<9)oR_szwYC0uP!D&R{cqsS1~jnA<>dacl)F+1Fa!8 zPrI-2%SH%cjqHh*e5P&9PymajfqSeI=Ti}m6nJKiroC{Cb(Tm?fg9M!dfV@77keRP z7nGR2i`@OF0Q~PR5%OlXuH;;k;jvBkL-2T$zR_rQ9Vw)0beLQ3(G&V<$OTaF=NYn^ zQ!LBid);S-b(h45dJ@qX?E+l(B^ls}NJ+sD*`4Bodj4-e`GpIz3gG;BFb+j7NoZX% zztS->DuIpx4UnIV2WIWlh*6&^|EwR!-pN8y1@za$13k_^$GkEQ9h4ko?F-?)@C%~- z^)6`3u25+e@H;aS8qdJ*|5CO-26`tgDUm|!<)E@57gpf&62cXG`vt6or)q^SV_Eiy zsnuFB0LWJHY*`!9HvElT=$GG%z!%iV2~Ap_w(vB0L9-Yo?tf;bs640?h`PR_F$XH# z>0EVBMQpGaFlU9&ni_NuOH#+7VX@su$}#_1xg>5KvnpWa#X$k#4mC#L6E`w0a&^}( z+FmUdB8vXNvtOl&WPzk6ebJTa{TblgQf2bpIj`NlfgE%5UV*3kX|q{dv|L8VkG>gi z#!U42K>5mD6xstpbe1ppv?bGub~+)`5<$aKIw zk(@n0t{tCxTDueRD9q#q7U41O{SU4ApW5YbI*srXxUNUG&=_8PTKnl;mWI=zz>=!e zaQ~Dv&~qzV!VT3GaVo{XH8d^UZ^34va22ckNbwNbmxP~xgW$sYF7!^fh_?M_6?*Ks z4Oo_>#X9N8YY;w>LV2}C3BkYhF1{7wy8@j?cg<0JnUllum@_YFf^=Y2IU`#e+ZQc}Qd zTz9nvAdsPr{5ISW0QkD7L^852vfzxEJSQ-)Bvs^lm*M;-qb;!c@C(0I4j=-L4{Uraob7(H^wept3qBV zafZ&eN%Txk6yz8H8RXmFCfuu9ryei85I9ORQH4Uh&SWaB-dloIrS-6WTCEY6bas#~4Q*f2oLl*f^SYdi5n1v2cQB?*5IL-5dh=;7y z)n&|o8;{jxCK{9G8ib+t)rNG18KMztK+VHz7E@4w_x|L3=ZEL-4@ilPzmUl;329#o zu#+T9d@vRWTQ?9-t^A>WENAxfZm&EPu&e@gJB_4y=zwYR5HR#vHnIM$`#9wekWZe# z>B~D*gJI(M{H+~{sUTCDw$R9T1D-NB=j9-$0r^SAfnLB)eKMj3Qj>T$LWBa&nt|B8 zs9=ME$HocIFs$$9raIDZTGxc1mR>jAu43Z)23Fdl>jB{{Izwq-+pl)szM0_;zmli! zJ+W-omt(QRn){%!IjWEYf6^dZ!Y8x^L*e%f8KTgS?xIiq-H zcNd%1d1W9H&6{MQ1?YS;TGAcAI5p&I=LEmy+KsCMyjbWXK(&lMi_M!8C(IX4Kxg$f z{ZnRfbkzBJAsW5S8hr5Q^aRn&`vT@nX@=H|jjAcj(?5IJE_V+z|6law-*c${8Jzh) z_2Iu^Y+mR?+mpFHUsP{}{$X?zTDTmgvMuqhUlM<;BbRTrB3C%Ub&D}58Iw$ye-B@+ z8A~vQI@F{4pePK2te}Ea>Z7LJ>h*WenIwoKeI#bgrXm{k3r8RXHcy+1f^2h^4Je{( zvt64yi5<3$TK!&>yP?v{&DKt}J!t2nsdl@EEQeY8=AS>he*Tf;TuT?jN2|9bIb2W- znL8{~6%BLG$8iyVk56Yn-*ppU`2Udh)=_bNTen~Yf(5tW7Tn#b;O+#6LV~+{5!@}f z2M@vBA!sEK+&#E!;o2v^`;C5I_r33RkN5uBgR0_;Q5^Q#XRW#BoNG9#?b{6===gF% zKNkuGDi>(enRYwNTPU+GXV))0A4~vl*i0XJJ)NLgm#xn_4$#AoB@jogiHOu6m_R%40Z@tAHn-u0hP94Z#kTdHMvJ!Bx8+_ z)cJ$i6a(sM3~=KQ2f7S*v+EF8BKWI?$mMb5 z4&h#<@2$&}S~oabz%8t80e(EHc=z&*&rYFh?pn|HF4UiM#giN_Sh$aQS&RR0eNvhD zc6)`jf~sYfS*^Su2|D-s0-*T9n>8PYwUjsrsf>fOTPOF?^3`stZP>3T0Pg^)+^36@ z(z?3DSwWu_SPnjtdL6m<`daE4&&;Fhz66ArJbM$|@ zgi;2svv%PU(}K>aC$+oz3z2N-t{=xYF66XkI@Z9FWNkQ8PJ0A;*Nz>zhOMKBhdTRK zsDsca%5Z(ZoQDah*pA*_)r!@G=QFCc+hwG%BbA1O+rHAu5v}7DjMankv&ePJXw3%( z5IB+i?$ET?+}HFJ6>}}# zB?o>=u}g$@TER~&r&Hg(flI(-TD|)s{~TuP*L4wsE_r@y(e;=LSvc{!VB8d?BNW|4 z$vy29a8q$sb)D)xUGefH`*Nz8rtwAoA}TBro<5a^x;MyYy9<(?8eKw;R= zIR4KsSt!GCBvms4kST#R_McU0IMC9pJ`ogTNj4&o`v#z8HSj8j60@@E;M1zCjE_A1 z3~ZM+F`LqFTU*#53jkPUO&+@1dGo_^+@Ocng3;O5Qzr{(`07gbW1W2!ds4|N*`N>T zJJO_#HI{^S33tynmqCVpQMOow0JfFkF7J5Qz|XVwF6|}!gBlYb8=FjrshR^l_p{Y8 z)TsW@+XuCQ%1i4Xx|K5iCN+WDJh{g)46vok8a9rZ2z#&RthsGp3;im6Bcu!3C$=8 zOI2#ipw;zA8jJND(nFZiyTrJ)Va2dSQUYdj!o-nacUC_6s888bqEE*?UAw+GB)0xKyMA;?&=lmv3wrX%`L~;%$WN&ZXZ?Z4Fi| z@+4pv(}-#`XXJ}`1ZYZ0mu|wrpX!IbZb`RiNDKWre0A#860e;^7z0LI)t~D&ndEa2 zz{ks%3X^___|)93^&9dF?r5D0UZ+W$1pekhEJ#Qnq$yl4s3CeYgHurH?&&hT{JXm&Q>9ZkOusY6E?~I`I zubKwo%eRR3#g^HTs@>c1kbnzY0=oyx#~>Sp1Ut?(?=!gE|;%YDw zm84eb2efe5G0_EV@@@((gR)dcAF$;3~iE8{qf;c_bFiTDfniQgQ6f zx76%hQOwoahiZL6FlO*>>2J_j6i z)#fM|29LSTguP^5Y&R(n>H0vzmP(Lh6*5E|H-A8I+;)2eFM`h^KNiPBXIdGu+U0jx zcx{Wm{mYrlak!CpTP#%}Lv6qj)bE=}hPJugyi|eD25wm8jxlVjCf7x4kQJD*TelrE zYLr>tu-Qa4FQw(TR~8tAPw2Sfw~nE0CO&&N*y>Lvz`%_}*}jI!cF@_O{-=q}(orF{ z2DEaQgggKx*=QHM+8FYxlN7j(A!wyRV%r{&zFYM2(f%z>ND_#+V@Jwk+i5xUS;#T^ zwD|{MN|bgs$PM(+g& zMrY8Wh~|Las;gAFJ2^l+olBo+UdWEb3=|#XU=Prd&uidjtlYK>E!NU#tFXx0)Z&Z;9zoaW9z%-pn_fJ)-G}I83-e z1N+21^@#@bK?BLMl{za1LyoJ-HrV}_RH><}UE+VFR&Zti+(qe2Tgi6`1)_u<7LmY; zyVBm>8>%bK8VJ%$7j+_RwqH!MAx5ps-Z>u?m2Vv#U%#H`rvz@Eq-xT}<{TX61xZiu z`1lB#h)C^uiWgIjHyQT;0u8DViwr^Vxv8Y85&}0;zGvLW&o&VT>l7ZTUL$=QqnqD9 z8U~Xm?5N*Av|*`|;@q{rB;96Cj>I(kaSF4$At2kUrqmhS*ObTw%TKMEC-1x&=H%G^ z%!dlorb70GWSB)d<lV5u9s}g@4h_wZLsRIU~hW=#7~9fI)zcsl8>jAQYukjYX|{bQ}BB zkysg-&lQ^iH?H&AVda$O&tQcSho)*$qBwj)KAocU|70zp5v}KFQlemnc<=prBg|XZ zUG)>>zlF5oKUBa6W9qn6?h+e)yawkrp^B{a_+ire8VcM<-id6)o%*f>n~6BAr@L;x zJL?)Hrdn;1h2(LJm2~}tu-;Bu40qREl*I`Rt=aJhI?ux-R-eZ>+p}*C5@RFov+ig2 zT1J#_a?(qztY&5|vB~DXp0q|^S*!DOJ+mecA=hQ%HvLjY?cCJ2TKRAm#;V25N zU7^ZM=JL{RbcN2&pv&wFpF4K%`A4wz zN$EHAfUC_62oD_=^v>f2@(!QrIz;1${H<79W==PpLDp4?eIJu_zv*EJKh;3@W|Sft zAt*hsEAl+T{x^dS?jr+>^nC%2$>Vg8%4gCPP(DE!3fM6)@m^<6&4RwBxuf<@WG z!FN-M7pwXZz4N@NwW4&|`4d!PmY>(y{+};$iohqNllIBBilLI)6_tf+8{T}931Vt1#;-nWZ`A@ten?QHt4lV@o zybHP`;@>Ld1cTq6hLh`Zngv#C^8{+_2aJ9Om`gkc-WRfX5^DI~J;=p7ZLPYtEg!s| z9M-Rpvpu%{{*|&A^pW|*vdYc?Kfk1h4S~_r((_l>{pLSDJ+%KN)G(0RF09(kZ+0@1bI%l za<2W7&!Kn+kDc-KI-&u%e8%-mkXvLjeB>F#1qJ^=`_zhHs3w-+Au>`xb*0)oH zgDKoyb8S^Am1Z_OzQ*aHD2=!H#@DA!`rRQQ$M`l(Y*A@=29G)MQWGQjr@U+0X~$J4 zPfuZHT*a+cd0gDZCo5ZwLe>1jS@RxTy75rHBYiX-2C4Jl4?Sm_4?#@f)q}6#%-Rs5 z;v~-(4%MW_9~SrU;$~in;u7rf<-Mt%5$plY;WiTMTucVUkG@~<^v_HMc&K%`b;2&S?tFbyQYvHS!aTx4~ zo0q;vwj=K{=0;R=i)E0Jl z_%UL|%G7Uw?OM}&{=_LBCOTw;XnamjX1p(!YdQ~U(;XAcu1APAF3zL9W z#g>*w63tZklvhn#xd%;FU;R9OyZg9hT^1g4H@=^MExBXF&noCNYSHp3Q2O=XWgbL* zbT=EiTpr1699A*5NFJzk7++}a&{S(m{5qjHZnl76hLB#=v15bzL#4cbV((T(Z}wH? zb+$yF5pH;I)@SmbVH;7}2D#{?q}EwiUn-`r7qf!=cvup^{*tEN`$l0V#&rMtz9Z3B z9oM~_(%5G;n$_qN3bhR0XDJK=H{<{nx@bg7m<_tWr9hSP`%*tX`Ld1W!!T9iU_u-U z)(o!vKsr+gZ(GKhUgQsSj4U;|Q;gkmX%j5Y8w=HV^kM!ZwiI*PqF6^gohhCNFUTAe zs4L#IiNay-TQ-gJ3`O;P!{j4Ba$BrzuCLCpTgOU4YLX#bJC`Tq%#d zE@Pd&!yWFZF{L`?79JM5+b!VY<&{PkzQ7PZ53d{2m+FNd4@i^hW8HA_^PlD#krP&; z@S3cg_88yDn^0T>>$y}M+5a+hxh63+wphH?3v{_c`miql&h~7h=iVF#5yRfXFJngW zi6d}TlyEyt=}&z$?0WdtvD1TL7+2yqGBeqo3%)OxH`jMrJ=J{Ttzwnfuuv4r2Q?$Z zfUx>JC_(z`9|iK1F3DZa(6I*21asL{AQIxtg`_3qx6cNIXwH^o1B9NwfOh=LhLPtI%;zr6v~=l+t&0%PcDXt2kjcM8D2Wk+yYD zEh%8!#)en5spHEYtBUxnhMSLZkc)!j=zO}EuQZ~;UKv+c(b=QyuU?EcUpM^`S4n^U zIX+;w+J&A2#Oc1QqzNNV5TtdX)zB@;smaU|spA-Qs(eR*HB2SH_ja2`sK?`LcNYA( zL=&_JA@K)dm-Q;K;Wf?EN3P?y2JQnbpiC7~O48=tidfAMui{LbYb#%llq?Oj(7sD2yO;9ag2v=hsPJP_Vj+tt+{XEhHWr!ndT4-A##^NPLVQB_G*$R@1%C0fK;Jmr z9d!PP?YsO{a#0Klp$CfU%}|yKWr?mp){4ooG3r=7NTn}#><34IQ-kzqBL#l4&1v4i zk33(>yWV@@|2k+e-f=c_y9glXQ0q?mWzzw|@kj@mhkS14Yv~qHYRqCR7GjB|z-@9H z8NM9X{l@;_+~)m)r2tbxlebL5(DHqw(7PP~M<&fpy>ThHG93w5^_R2)Quq8s2?sn$ z{`)L%;ITG1|3AxSf%lzRRC+CGm3vVO`qgKbNXOL#l;#tZtS=X=imQNbiTgrU1EY2L z8=k9sV_v$#hPP%SSwW~)yT_lT9ar`@e^~O{GQs$Djqj%e3{_%L^NlZ23z6={WTJ4N zvrws4JoYT2hH$#Z2G<0nQ^dXIYmGjl&19fee5s+$l4Zn;a`7ru$_o2)E=jO+XGc`6 zSbT_hzqqbFY`3cw;~p!)RdH`or!P$hrd$dy#qY^OEzBCf5!I^^rrAZiy=<_O(bjQ- zH+wNg-_yw~9%f^js+3;bo*O4iw3mMzez0Tpf#8-a(&jLYytfD`~My7|n7b3?|yG^4lhyX|k4OW~|HNA!G?R zs$W?NFYZPCU6*U%_Jc65=}ljhQrm1bJFY4lT>kK(s194^S}a;ww8|g(#;a4wPs~H7GuA$-+Djov!?a*J2IucV_dQ+Fl>y|OFx#E=qu3FA`=qui0fy{BTY z##@sJ5_mV8v|9YbUlqT2?S}DTcWkb69kf`&D1>CLxXl_AcU+}3tp)DRC1kEp;FmM}?pNxw0jGremtv>>B=}~B zyf!VO6d1~csN#+qr=vyoIS+v}GOJ0|`Vl;zk4XWDg8+3T6$75rsQ(@ACX| zKY-amh_!>!0DD0B*92&*%rmJ9F32p2?XK-QA6H_@@C!?vZUOMmbRR2DhKqOH0qR>T zHt81n*cg{itY`p=rGHJu;6{588~ESA*?&Q_z`CXXxyd1Un|+FVgxj~45ZPt6$wE3yT0xF~;(}co;2S z9db-lo`jmdX@BFV)ai}S>z|z1j}DwS&3zEB$tIu-Rq6%?zOUW*JE#h0y}LI%g!*V~ zU-nS$0ifn-=tgMBL16yWN`-yi<0x2`| zuC`14Bqtoko^h5yN7Sjsw&+!Zo3>5jGP6@=r&UmT4!N(!nljFN@k`D?%O{?N#-EWn z7!oZ6Z5j5Iq_9h`>W9YM?KuXAydgCP=J}g`Nj%GZ-*=TK04aLWCci9mG@>&41-y83 zQ4#gZip!|*@$bFD2}Mk0!NiU?bX+Me@BMhfE@Hgt9Zn|u07vC3;iKD`rq1ajcrJa6 zmosr}O4Z-7s5`sm>?J=jQyfqIpnB8%3Cz}y>VKRJIHmDQbtTD)mfYKGfe zJQ|5@Da{&@TDdhQ+mqEMhdha_Be95_<8+|^A_{9{5v(^w>ED~fOsJ@{r5-U75^`p& zB|9I=Wd74m&yIi!yuO6q5*77Ko?Hyl$5#NtV1x+ zgMR#nI1eaU1}%%p1**Q0tKn?Liv1_B!kK04*M4HjTH^FDH?9rtLl2Ff@fD86k$Xsr zIE`*XWAG4@PGb4kboD~tc(sX%TOn0@tY19nLP>>1n-b^9y6nWbS3%hj*fX^PZn0?s z-GljzaZ|KQEHZiutCVlgkupOn-p!m{`#)cokHY>0p{sGEe>w>DhQVuCqj2LcY6EAc zQc&rf=WOBpsH(GbP;qPd`n!@X|0km+lL6dd+|hC#C!IM%8!-RzOe+FCYq!%tn7N|@F1SJ&4u*uO2WQFM(q%ui-Aw|s8L>WS8z1ORr)PG zftJR`0fvwJTCh&!{LgZB0XF%?CUIyBYKr|l7=r7TC3e0bHC8h>0s8Y>AwlXv;0*az zI=Ap4^LwebB>$^_4uPMvLObZVfGA(8B?8$k#zR{4Ki^dq^%~j}LJ^%KRNcp~IhtiC za46AjMJ8WeC^l;!X1*@&jgb->z>NmuE^^ z-;><1!9^WXj26SVj7ZrVq%-JnBl1BbqQ$P0m(s(opq|P5OrXib1QgzITCv;N4LwP` zKU)bke`-ti#gtYGBPaR>WpJ!Wd_a`L^EAUqPvi`OFvVi%11#%9Iv1KsQgPjs4Va`}4) z75c6hHio$7#>^w--{psRm5GqCQ5_cHB+e5W5i{MmpRi^|XB*1M*B-81LK<#&?1Z=U zb(R7GUhePj=g+opbGx2VihvSk`201#w|%tK0KVDhD`1UumdKzFp4K>A17d0fei%n$ z2N&24`Ae#QW2|WJ-&Y_NKFm1j8}!gV=^);f(y+lfBp?1GMX?1!`$Az8`=jc9n~SJd zfI-?yP?DcSH{{G^-SBxN{zwsx#6B1mr2=c`bccFtw2P%kTLIp5?Yg<8Iyz8 z@4=W^MMYe*HH4y5uZFFk`J^k(;8K}M>$Y}-&3;N`jmrDd+4Z#MTIw(k>Huvd9Lv|@ zFnq#(O-4R2Q*Cj5)$L(@MBdA{!=DcI6#u-iMAX|dB5HgPg2OCXHP^{u|ew-}@wM5{aO7bgd0NC1u>wjE#UUB34oL8=aS522a(iHm-w$KbU z7j)QNH@Cg5Y#2R-4Vkm4hU^_!jj28+|87WG^bHUh={$TORfoq^AmzJHReaniFV3qLEfhk%0M4EuU8&`CUJ{3gbHTcLdx`& z)IO9_Y+Xn+POMrk^;*HJ)OBeyk;U4!M(4P_JLq~kaD9HfhCKzLi|mfjO{@JYkepf- z`o$68gOTseUwb+q-7=U0)^Ma@Jvamb^j*qDN6 zzDpCnFf(%bPCUw>zg~Po(DiFa6kyq0A%utdMQ=-3-k2L3tc0^hhOUSCO)2-}GxxDZ zpFjtb0@i8nGwW?n2Wh~or=h$m4i2oBmzQUn{>yPnMLg<2`~>~q@zehQJAOvs1$6w* zxqNHA>#j;xc_2H{xEEKQO;{}M6DpVQ5L}} zU+AZ)Sv^3od2CeF=eLD4l1TEyzCJjz5Ziltf4S6tF^CyOYw6;WVlE}nJbc%})M(&1 zEb!Z@vH90+L@l*Z2j1k&Ji!#a8947IM014ESJ;-&kISZ#bt0v9&Q~E_(SWty89@WS2Mm z(Nqib5=1rSg7fhN1aaUzT0Te;Dqr2;(;lPV-ZK^)x%w?-agv^`e9)%u_*&41K=Do! zk??2!TXV%udjXe9_e|G48eP^qCrq@p3K8iPnpwpbbDtX;LxpRV>l?zbAfq%nZ+$eh z%*m*%=A{W(O!fIshKK$O(L~|H&Qv>dc$_&xQvc41@*E+(%%nVP3 z(nZ=8YqeBIRjPI6Ub3EExvjwL>VRB0N;*%c`s`+vrF%WePXaBJqQ*Lps+8s{H@&Xc z%N}($a?BOhSUEq+L*!s@F@$cc z$=+1qNVe4RV*;N>I%E7lai}DhZeSox`Ejs8FL-sR?DmxL(!AUH^~cW~_k&i_U)w7m zkfb(Yai&ii6udkBke77pRuum}LEFflXuK%w z?mNAYM}E-cS!ns!mkF&IuHFlW9{S`tj)6aKHe8}}&JHxQyIF^jW57^r+HO6N4Utd4 zq)ekX1QH&WtXhd03R(;r;M|Ke6ZJ~!WdQzb8S+5I!BVZz1AkzpIu+T zfhLTKNnqHGT*1yIWa_l%j2j@8VPHtvSEMgFznXaMx}s40d^8xA{s?@cA$^NPd2c`v zj6S&JJr40E-y%7Yb81b7OQ`oMr87JA{FrzykRP*I2Up5C(QAPop4)nD;wZeNIng;A z+`Iesz9|Td)9Snx$?E%c2flmCmSGu4dg=kjJ5{)OtDVn6GC1(y^{HLHMvZR~UK^nT z`$UT6&XNKzRMb1UlY58=6fAmwCdX6k*IU+_Wj-@IyZ2Z4(E+%Y@>~$pJ8Gi+c<~}jHD_O1>GIx6Ykp=2Exjr+ z%j$9%34?X0|7|##{ex&D{43kkU=HuRREB&2C}sQB&S6fU{s|tO|B)jV^f6!z%2L{` zu!+8JrQ2#{6w~(KA@7me9pcZ}!?4)+ww9$K;zK`sSt`+RWT>PK-lj{s4(e{6?xn|3 z;LjQvzmvdE)w=;4)%Cpl84X3n#lrkggB~bFtCrpa{f;KXbNSG;nfdjVvzyM7hiL-NOI~MTL{_wMNIW+m_ zS19|k1$Tjy(6XI9R+cNTBHy7#Z4`H?YUSXqOoy#b5Knw2wsESZYW<&Df*D;YZ)zCA z>%AKdxK;)~5|ZtFI{{S7vbNd|RCwqI%vybnGk33~MSF@Z91ih7nVwV!Y6ZUXil!;r z14fOWE+McLmC6cwa1!q>qiD(uEoE*&IECPxfQW2?`;!?;w;vNPbnsjLdj_6SyM)6? zmK(0{1G}C+zU$r~oWYXbHXr+zwGBPEs*SKqMXnd=z%~l8;nR-ZAqM#>@`nY-c>S$k@)T@u= zsAw(D{O|U#k|^ZDBf+GXBlu@<&b8Ka?8;@Y|Ihnpm~^Ks73(A7$@4$cbpGmj+Q|Sx z&*NZ`P5X0D*EQTDpzMJ?{gw6@!djKj|CzPZ3TS-V{r`%5Xjwo~tErD@)TT4ylz*e6QyUkXy)89J+7vHNwdg-6Jd6Q|P>Z z%F0>bv%+(4&+6HePtG;P$c}&3bJbzoJ?EdG; z4!Eu7o(}p~Ak-drZt&31^+(A6{0X`Xoy^^Mly`V|JBxA;dPK?Hyfb-rtJ2wa{~@wa zru z3RFZ3vrrh)IX=#6&z@GD^!r*f7i%$Mrb#qt*gQ@56>d>=qVY2wC67bE9y?qdwZ1}j zkOf3Ae)-$zkN&-P(wF)FmGT4gg-|H9Wr$CXi?+sj8lUiakQQ@g1h<68n`#!P&sY`~ z2JfZvy~T@l=iiniAxlDmuBs;8@A{ZSc4^(;4wGBAdNfB&)Ert?J{0}gJhq{@auB^H zv-w40HxS}v_3ZBY`-#|$6uV2KnVAelc+opNdhlG5ZQpy_pM`eD9$~EmmG@>LFPWw| zF*!ht+q#nxB9*;GzdkY~rR-&JHnizz*YVV9g<8(yV4M}%eGTVZ;O~P7`_+{@B63!3 zDDA*+TRV;D6ReV3cz`z@-QGwuHz$j($Zxapud{yz08a$TXGU z`b+Idx+M2H*_G_Cid5VF1+$VykED$c>2-2BY&hnX2kln5x}~n_f5DJ%pYR$duqJ6~ z!oQmB11R?|1;(UTiPdErGjKF4u5&^RTz19+ZWLQ*w}8df>MjWhNoT1RA|?BCWWxy~ zF#j%EWsd3KV$C-)ioVTW#MB;iu4Fjf!JE-aWZG%YWErt{CJJSKcLnUY`;u!Kx!IE9$IYq$uo z1)vBn*tX)|7vXlXu<1p%qA#tQJVZ4vbtE!{_w0pAhu){JHzfVE5l`RJHQIAZG&lb| zT#%m=AwN^k&}8MrJEb{(Kp6~=dEUX*Xzi=0lPv{d2C~aTx4%FDd9g`eQfsc7X)k<& z8kvby{Vm_*w~}I^n1Tt#ykZj~d389|oxI*TBUxfeeydn#bvmdx0Ni?(e$`~{?Rxue zd(g$#RhA@Ou-Zl9CON_D{aQBy*=8J>|9%N1vWfPRq7c~NK^bts735xxJ3HRj#NZ{= z;oKV+a!m|l0`lKT!MOolfYW^K>FrdBNI&>fZz+%q!o>eSI0~h*7;B4cGe5SPOnkZz zd@K=i?KHJnt-D%t;&@b&Hu7jh-{%UIM>k?lO>Mo)W&DFHJhkM6ebuDnS8&{i=x^!@ zzpBQp4-3I}jXX8Lt6vbrmPLyimFT&4D4*VNC_b&go%jvt7v`4st^^CGoiwS!ujfYj zy*E<%t4>??K1DsIFyodCtBpg#8gcLNEX}5pnTHwff4*K7UsFfzBRZ+&sjxtR>cF^H zqS|?M;6?YX=`*UCi%Gq%M)f=TSG(6>__v0rawvd!PpJf*%zN8hXD1RyhewBdkYADg zYWUJ?iFB61_jM7SMNBK4Dtp(Dg20$kmd*f*G#c?hy1fu7g>7@`EP9uMyXy+ki}-a? zk)HRRFLjQ7z7!2UJq`OY*mr1+bz>d_dW$P}z{TYnv5}G+M7}P>TXLJ3`@vE7)F8u` z=*@d{B-%?Wg64r8J-vx-UusdDP28JBN6{Qfxo9}DA0w`dr**;=#D?djBnI2C8$4yz z5rMz0w)c287GVwW|dTql9*Q5mdA?(rh*XsV#2#Y;v)$UQo(gaq9mX~4zpetfc z?CwEInO@yUePjP|>cHhsh4cesHQ7fF1)i@OQ&RcMhdJft=P|p4ObS{jljy7c?Gm{1 zv?EU4B@=OVuQqmmMy0p5IxjZTN$!VVSznfevv$7=FNIa(#tk6dzUe7@_CqJiz|n~1!lOKv6IP5 z;=x;Q46sgQed1%U9b17Zl(1DoYdz9>tBZQdQ6^M@0FF-0Pof(7a?(j8qI`;~3&cuu zH#3M?%W}f&D;N%TFD<5*cNc<)ff%Mb zheXhS9io7P6r`G*>KlI@B19Bfm6J`S>kFk7q3!?gJ+t*s(+Nm0s@@`;@K9UIDoRg4 zgA`W7@OX~KM=-Gwo-*^enAf~;e#287De|KC#bMLfWl0ksre>-7Q&^GWmix1@2Hpla zw%#;|Ke-#qZij?g;W7RR-BDZ;LeXST2FnTMK7(D0}|rUT&LFZLr; zc(+fLJd3n_vR{4anTBUbms-tJF)a#J>1KijM*>)sw z5oC#G3Z{#D)4uE|Hf=~op}%9q!ln@`vodbOw72LjF`4RoyTuttE8Cb;Z5vX!0dyua zyYf-s5-N|K-GPV7$Dq|;#Ky)>-`RQlbq@Axh3dz?wWNDj)iBw`xGa0$NBnhg3ydt=gZuS8ro(HY7-t`v zPxlcJNCk!n)bzab{X=MQ-${L3vxiW1`Ksz*WpW1dU52yvT0%j9&2hm%4E?=Zb1!(W zp}udR=##8@O*!I3jr~<(Jz()U!b=*JUh9eg&LO%&q_jwBxa^T+Fhj6f4oUXy^X>1K zO?2n!oq4gDMcmt(lh#9rFR>QqUy+^!hbocswb3qRwQ->F4=s2tXy&&X`JCe7-1$78 z_C8Uu{j7Uc4L_zf%?q}&gmAqB1T`>|U5q#R^F{Xg%UWl9AY^f2-Ls2}i-Oz!5vU)w zq9hxMwHbbls{GdLRax}%Jcrz-{t+CA>(HM&hhazV{Vj0QII(aPxl%-v|NYJufB z()rA(;C4zt`DL{xaEyQKrJcL9ET!H;2$pJ4u`6AS2-p`iX_l07hU4BmH4gWf!L4yU zUUAulKfFha7sy|Vwt@N@?qetQ7q=Wus3cAPr_>?>G2fP_?60Va_L%Z7JFOs$+=@&SBt zRz+NiXQMxi^=)pM$KI=2dwXILojZVjbMs8&(F>36o5RdwO9aG3@9pWzW>+D z)?$>rYro^6sR^~)rSawEiwn+CmGYvZo))QAfAQzFKA1+yv2Alkh{`?CB+KzSY!Zin zHdezyu&_8SX6+UKjXl3!h}$E2X+=fMLeBG-$ep3(lZxZq8P%mpUZ_E5m(oEUYt=iN zeM4#VzVA38&`K>+`-@di6gahb&CHW80m92@cQX#xFq!(wQFUq zU?7I~vI(}7_5RfK@jk8?;P;P@iwut^5hrp-=XVT%i2mVg);MBS`HWRoMJP2|lVr;_ z*fusk!ZA%v>OHXC%XtSCA0MLo=gTEOq3@pe05AR3x@6axZ0qyw(cv|#z^m@FzQkEN z(q9{|{4P*d3;q4HROYH3o7aMSW1u36qrA5R8%Tt0^tYX<$1YyJXX74@H_8x5;%Gy| zBO;mqaaq}v{m66QB1qiNOic9L>bdlK>^$>XXY2H+OJWEZlnJ}}v5&teN)=4mbN$F$ zUVY2^obc3J)W)|Y|Kt_DV3^Cj#kPgI1q-1iTdQ9@-Y;f-_;oOMa?+W>d0AUf13HXK zQO<5nbj1)$4jzU)B`+}=o+0B&prD}mj7+}|_6D7sS-bHrrglE4?ts1CPdx>K3%edN zp?jqcE9;r(2XP&XAx&svyT4djjxayWG@L5l{J!KDseB)tvyyi8*h7^E_Jxv7Zh&tY zmIqha)*#s{*@(O|T}2)~-7$|h;;d-doL1)>bFe*NYJ1k|%BlawW@;d&+K`|AwVW8; zby3{y*<6T}n0~I-Bc=gzOg={(Bzw}6=6T#I`LQJ_$ZY_WB)+zXXx+A;unz3Slm_{~ceAk0I zb3s_T?W5P&!0+ciF*JCY7n(mj?c)WH-CL5o7J!>iS-hhNVq{1b+AYN+tD{z*>Al%! z?Hq1Gs?s^`omPIh#R)rdehb4E1EVCT8?<1w-WaEb3H#q->V=i026~5F1KZb1s|v&W zW-aUybBqyuD~Bh+>LtrI>f=f=^_0nVC7wsrx`nXEx*8CuUx?nZbO(N@CZIkY_9SEO z=RtG@G=1CQiDK1Neh*<5lA*2F+z)-^kI&8PnB5wBQy& z@ztAwC$Zhmq7ubsJQ&~Qi^o(4!fqoe4eViy z``y4`=CHfN&5X|zRZIu68|T*IjSwi-;HIQYGI8XjPT4Q$;C{oDcXxJ)YHQSh<1A*( z%S#(EUFhiwMRY;g_on2CA2>9WB7&;tGpuXru6EuL zV{`+`^6MGSUUrr3Qe(2-e4&5pph%1_#FX}5r#hZ7hNQMOG}hn6B|`kfkKRMh-o*}6 z(OkuJZB9w$ZDXiStS+-*XKa34blzk` z&(*BH?zmCNUP|zu(J<4x(g!Ltb3~GmJpQ#~_{p4#s7UB>X=!b?HG>Vc@C`*$!7)Nr zn_vE;qR~kab;s@%(Db7=SXRs)9+S$(_Y{~{gT*9fEmSXB4-rvjMzr|WaWyz;A6oYu zira@);#x=RQKxHvIUt+byC64XEXg@AM3r?2hh4teu8=OE>q6iuu{vXWsjisz#@Usk zUP$J^Op9?ItE8gB&c!~da_KL@o=bjXzT0VGWu@5jM8dBNB$Zk`CEy#F1ilK~Bv9O~*&VUwBrPqZ?e6%<%MptNrfXOv=1oULj`E zPr-4JsWOKsX+btpY_8IU69Lv9BQfc~6~8jAO5vnC&4e#xa8s-FAtc*wpJS`{G3Kh- zY=H{*nvXdmb2rm1uN%2(UW{R+;8%#oZ{m}&k*imL$Mm`@C#;xx_$QL820+E zn5AiCioQ7V`4DJwxhKx@=m<%Ub)EC^>0VPEAIcFZFo<^!{q4Y(fH&6`=xXb)@9J@@2u4LoFp7QQxqw?! z{er7v&YH;k$NVyzFHKk=egBrmAB`@tRb3r#MCS{c5^R!CA$(N4UX~h`Rrj@+pBv*E z4B6HqZMaPLR}+ah*yt>p9n!(eGB<&@dHvkWCr*qr-1Z(~x4;Z-Coe|iyjn6}M5j$R z;~(`}y8==@dr@^Uo8kq*9%$tn`wo% z`vu1%cH(v-&C(uPz8XCd!qQ#k?#dtcdaI9ui0ImS&clQ+=FGVTbhNdla2Q=&XsSN- z6VV@EF7U7wsNigU6SHIw@f79jKEbby=7H2dZHdVQpT~#YC4ZZa$?;b7yDdfo7ffJX zHb0FK5+EgmJzOg8dZ;WCwMH>ws&uSIx87b>=$F1j0`Xc)w^|;UQLzmk?1Nu(oc*4B zxy#855|g~o?7i@cuKrQW3e4vsMnKFHjmA-I-VEY>bi_7r?~4iO{>Zu1O$QkEMeZph z*0qU8G!8ztj!%&Xe@F=PaWt|J9MvO#`lhgQG~`9R;q+T5v&B(VsE}SAx2Oj#7fMBp z2n_>G{Md-w#8xo@ksBB61PPtaeTD&*g)iNnF_Fkf8%&KR7F_c{S0c>1B}qK*> z>N;tz4>>IR~?ot8-io3g0+)J@if)sa`;!xZI6nBbCarffxc6Oid{k}P8=FFM%9{Fcak_ln5 zv+sScb**dtmSI{X-^k{1xrrik&u?N%c9_|{!}z6W=0&6)VNH?ld~7Zh*oF$wd}=r& z>9O=%54_?85b+>Dii!8nF&-BWlI}`>vRZ5GIooB#-&Kv_SsCp0 zhCEw+{#~=&k5s4b<~Q#>O(0iPc;=BoB*pCCy&0O(3qx>~jRlp!sx0l+J=Kyo#5Ca3 z{weGxNB(u#QsCsEWA17ckDohcYMegf;e0t}$B{`Ek3%@HIn{hPk%<+YFnA2%# ztarTPuh2~%3gkIyMjsiRpN_kG7qjWL*$B+Qz@y(+EU{)}_gp@RBj7s-&X9;eDqCRR z#=q7rrVaUK>t$mQ4~-wb<|>H3=hjypLp%038|atzLd(*~rooIu%MuSVz$oskGro7b z)(Gwt$P-bDBFWT7<#f>_Q~V>Qlcj4!4XN2tD|i-ip64(A`Yl8JKwhX9Ho0{4s*;~> zaqe`_w&Rcke~BS#N52!(iA?@IT)%|ZYL1{4e#fvQQSMK7DQ7>|;>SxtrzlUyolTmR zy3UZ1a#@R7F%9vi{P9O?=}273krgKrl;wmtsgAX(UR2tg{*X7kp5-L94EH9O#@m+l z=B1+32*WtUlKHmg?-sW>@i`fAf1ke{XT7;xSMyEY^@}`bn07nM_p!u1_j@R_I-ipW zQ1nez0|jK$MXU>5F8ysD{^=544n`6C&KoNHS}B5((Zm=rmJ|5&yW1h?A z#sdcueGLvM=_~i?^L=M)-}HW@qbkbkjC>>;QYelqw6##teC8IL`? z@gAb;+6 zj*VJi)%<5#S-LTH9>QO98Ep5q?fKt~n;}lHoAHfFqACntYk*t|Dl0z zhs3d&q3jhOsD)wN)){h@J9D~Kx1lyG=ax;O#{vbW<93U2F8zApFzH&Uojo5n`Y8W(=lF5_Zfv)l=|SD{-yiaD0rGwOp(1 z0S)&nx*bO!*=zpSUWm;Nx}!X~<=@j5)VH81K}(?vXW@WwFZxVS; zFts?Is(-3*g4P;S;s=joX4Ih34O zh4Hnbf_lFT!m2EBNY7ROs2_yx2Z=5XOn14n&~it~E^b2=Yx zN0o|1LGdLWU+V|J>?=@`R79#aG=#+x7gwH`#JG4IdLuKI6tP?aE1_f-uYO4 zLlK#Cepu&+TRMU9o^aRH2^a6a?r?Z==gqfl3y;>$gtKUq_U>3gs-cy+pt4!{jCqbZ z_Z-x8h$t}8j5rjwt35HvJS4Eo!i@bF)~?1){yj%rvMu@o+^6Y>L8IF`j~eEuVFeUk zM2M79+*ueZ7~tLXSE6J+&aQ+%r|rz^;ub?8o|--U2S7pS)Gr9oGC|^5&k}HzL$7YE)XgcjMUtG`4>$#SA*%a=td zeFLV_&J-Mfr$PlA&!z*2_K+ZytZvo8cfT;sq(EOIA_2+)&c|1fY(~UQDrX&z>}#t2 zuO;(T{l?jJ)Y4{cHy@e`)jF!KF_oxZZ}QAW(kpK+-n_R$e~cfm@d%}uK}sDFPw()c z4;j}4KE(pXqf4esMULaVlx{oOnFR*)t~1mBJ<|WXM=q2s0-38p@288K z@=@skkbRm*%uw8y5d)8o0}&bf2To7Yw!Z*_`bBIOQm-_-O&MUWi2|vvuu2AlfM)%l zKY|updo^aK*BR%y$UVNRo3vPRPqzNt;n{aB3QBK8A0T}TtRq7N=(OJYJ3Th_A~Po<7!{0gIFLS(B-c)-=W?4)|; z=e(Q4_9u}QzG{WDDT1y{_<_I$g6Ex?*W&{=#P7ZL&iA2pT=I%-jf`tl@2iLW;ipFi zQO^cz1d%UJ^LtdADsed~b=bFuMDsi4Lv!*YhbIM=v->O13i2uuxz^V9Is~C@_lz~B zvn~}Ev*~Ms%>3!6hVTap=Lz3O1+s$qL+f#1FbwCDoEP_m=(*4l{DepN_LI1!gD_1x zigPvCfP;|rmll})V#)Q&@dpujP)JO{OLvXm$f!RWBM;H%_Xb)y4{v)VZ3OtJ|9a6` zA(fbmt{USE{h>cIp8Dgf`jg6D?{=z#>-+)kNb;M$x|<|2j~J(82O0?{8qCv2GLHV| zjpnAOEV?&tB1BFve)dIiLewMGUM@YOna9|z*|s4x)|E$p;JkP@Q&5?B?!NmZ?Y+1Kvr zCe|(3E^s5SW8yyeILBFGiW=sC+e~MBc5Qz@K+-iroMm{1HstZT)%HQQg#zaDy7y(| z8K}?{ipf2Ubg)t|zo7JK;btsS$krYbOCBK+?6sEVdPZk{)qd4<#o)8J@*tFNgDpFg zP4d*Xc&%&>WCT?|B?*p=-5&~W>~>xr&5+#I0O@nydgj>?U!ok+J!=OkmF`Om*)xW$OeFz_}7 zl~S>_iLw`!{XUzQv{{`Q|6W>>uYMqX4Y;$-tHqto$$hjeaxH2m$ix6DX$^$5Q%e{b zNJ=SqT0k5PvjR}_!kp$v{#T`OtUGbie9jAY<0Nh;vY&a~tlV6Z9$JW&2mlyyQ@T97 ztp*c~GtP>4z>VmEy+G$J%!zaD{!ReOiv`k2%hXECnnKGTrtvm-)>uQO5ZBoHa_7Sh zqZFFid>UT+!RbjrRHm4h<%ijg7SHAN9boy z4aPKxc<#UjkbV_W@A@3`AKkq^tKlD8U-pWL2$R-k9yzP@t$qUrP0{}3J*p?#`~u06 z64NK>eODGfk|w2&}*zuZ&~LbX=WJoM7!3aL$P@W7C21sz_-&<-qO8P~uU*l-T*{>DCpJ zpqm>Dt1+o}Ptj%jYy+q@4*`mdT;y@TqIl-NWpE2Psl;*gMF))bJABp1sz}0-Itptj zFF&P3Xo}TO^&nx0No+F_FZW${KXdFLU=2t|#HIbDTDd)M)du2a&8W#q7+}P{L>mrI1Z-H-@AzMEiMq4jb=(d zZ$Y<9UB0L^iynI2-Ykh?@^HxK5e~WPI7S~4P4L(Y2X~yh`%D?CfSDeW?Zwjx>x<8W4Qg-t@c|E>L>=7juH)GW(0c44!U!8bWBr*>&@oI8D54Y`ajYk@ zGvCNW$ZTH5ORMwFq*BU!8&n&9*?J$p`~2m{ivFZ;-B#AtyVuO8OuMHE-J!5LvX3f@ECTjIm*l8`-zJ;Lx zcBBx?)KbM1jG(%COo9$XvUC@ltChet z?1KlOmvK4iVkG$m_6d>>$IEO)RIw@~adkAzbJV&@?KQG6a2W^)GifRv?q#^HG5h;){UbE z-=_brdt0wk!4uxj?US%&FACzz+JvFmFG}^frI@8~@^HhD?mHlso_B#9N#+9~$Mq=D zH2ehPLGRxYK&Gm)7uA0Rxu~DWgm6hPYq-?l9?Xn6SIJdY)bNzEM(<}`KSOV48XG*P zj0-LVSamPoGPP$+*VI`AeVa|TK#Dz5S z^m+|^r=!^ow?YDCK5_$8Ja<4sesDGpC3(Pfgc>4y@eXtla!>KdE$edctP!q44Rds1 zDf4a-gUZN^UV-D?eESM{=@{oK{d(?;n^!zv)}7>aLG3BVp7tpZ-M1^7qaa8L;u=kq zJiR)GkqZCOWiNBiN%%7dd`w3p3P@pnpEG-^O8&%aG@E2r4nvIx5E_^;rfv!(vr(Ho ztX!dv9&KJ!54AN%3k?IJf9VT40*G?C%+~aXJ;5}M5_qE@xK-Lq6F^TvXhCbnA!R9J zSeCZ6mxT-{S(d4I-UIQ_d}jfmpQflrxZUd4P{mK;FhSmMsT=BWfTZ-5^zka^&p=GVw$kGqh223{c{MK4 zlJ#o%(BuAeGU{3FCzQrD)G=rUq5lr?=}Yi@1@`GNul0)L=P;Y0NI5%rFDjS^H5|Yq zMC$hMZ9eGxbisWJ@IV=Vk=J;L*p@%A=T^bDY^B|k;(w_!Y08C8+r|@pZZ>5 zQr^(~Bon=7K)-*zy-!joM7uZqYf4y~U?}rKtp2dv@;jN6$}3^REOyHTry zuJtTevB>o4oB7+z#UvC!9pdK}6@i2_ zK-5b4f+iYXery(_0FQBdv-gW7bV>SKlc+5HmgT;=pDWk*qpudH17~&D7k_r~^|$AL zNln#hkrpgP4M#kCeqNQ>9EOC1^vM%w^f}AT1L!oXe;|FJ_`R(_{gvrprRPe*uR6Hz zf26poEHHc~hC(3{Z?u_}KDRShqqAxSYaDEPNX@0$v5o3z5g+9bC6iGq?jsmV20b)= zm4wWqqcL3H`A{ruFnxOoLGCC}q`STYGRizh5-rfLkHs&qbkfQ6t++Vehi(Pp3q=8H zTSGi_9ybwmB%TfF+Zjo6q50VyoM1&ubJ6sim?lmVaQ?1xI&_D{Kt3}7XdJSFM8C6d zGH!D2U5ku|%GpEmuOJyDR4^JE8n1SMePi8vY5fm!XQdBPs6-XBZdVQkta%uaO~UIw zNnuF2&qeW$_mO92#Mjq(?P;iBgom(OePiQ{-3?9$AjKAz4*)jc&HH~hrd5u`?x@qc z#$>P|=93NLi1nZayLKc#zPLZuBWf`jup2(qS#~l6rDG%t7_K+W)lZIMb?(?1C>^>0 z*|@Q)FkW$!F+|4FHQXP&v58i0hECWr)L<*p+K=%jHgyMHtgvDJNBeqUjvg2Xpv;hp zU)jZCAY8SWD=pO!3tqpI%xYQ+ae7lI1L|g(pM1W-i(8#9s0rHKno-Bzzch3i+nzen zKFyQ=Hsojc!0d(b^tQvUT)CBlV%U_!jfoW(YcFaw6wun;h~ysCM^u|l$wwG zQ@3aA=g<(#G?gEdi)%tGH}5lBflqu&ww9M9+ZU?U_)qY6@kJ;IfpKEvr(RW1K;IT;DmD)I_u`8)iiA^sRBXBm z*WUt-AB380BID+nvup?O@O(&m5l$ox1B=SkTlK!g>Fk2d!uZbU{7>*T$RhJAs{D0! zw>u=PE%nxb8O(*G*81=I-+iY6Q>F858sVvAPi0sMN7U(Vq`riJtn~x7MWKn6t*dAV zZ-I=9h?pCI-j2Q!fPyeicXNB5L}yS@VT$9SWhjvnFIj$WdSq{7;zG9aWlh@oiE}uN z>};wR6+lMb?=TzLCA+KmQ7IH@V#p!~sSbgG(`V$T`#1GEYi4%L+r8~6y3KZ+f2d34 zs8(6Q2%hrFSfgAG!}AHj*!@bwuy;&(lrnR4($$3@KsOA5_-BGmiFwMWnvj{d1IcYz zn38yjqpO>NdTG+z;n>>q?ItPLK?&2Y13AGcSd8h$&RpWd@%v8nfuscZW+xMlQjal6 zo1M6HI_E#dr396B6IAAQvgp6$*$3ahK!cLHd)o>3CpH zf}Fab+KaH0#2GaIsrwxuQ-H(IIH%|3bOaEe7;d51k8`?F<^2rRkO9_irNN^c`eusw zj?FC!8g@+MvewLX3uADjR6+16jO*pNrV}R`E^Q0q*Un!oxurXC*a|`yuP;(Bn~qxU z{#+i+4`2N$#OC*S!vF)=z|%*J)Nn{ru)+7s)u6u6?m~O>*jtNIA(9!(9yU8;!f8|; z^8KSfh9Xpxz&tCXS?)-b)bz@pdI!52+|?I%?=NY1(gg+9gLaNGH=QdGnROfPRKb!;NGI{6!>u_Utf+KvjRnSp;B-3QH* z#e`biM{fh8;`XsCA9j3n)UVG+h82TQXpw&94t1O~3s207i7HKjaZhjQ3VHoY=v>+-3cX!*s0AFiV|J1Iv(mAP?m ztdQzlTK=To1kq4A9lzOvb*L_OYA?-SNG0nYr!BMFcrIEftd9~WQi)AK%ESGv<2&K$ z7cJ~KozoDD1WVS8HTJS_cSH|W5OSwE>pOOUXOW1i;k|0e1g@e@)R=pVTWzFrf^L?M z2(?yn{Du#qlpv(3o~*TU3vd5KJbOztN;4pq@eY?<**#Q_0bgdqnEx;l@cHo6YI<%o zanl?`ei_NqF3;P)0Fb)Px^6~&A+?Vsu_Fg|R2z&NkqxD?NTlrT_MpzxgcvXu})y9q8VJU3GG*gNV8y-!(NE z`DOe9Nbf>FKFEj?T8NI;^;x!^xCxIqBUOeqV+#ti66|c*YO0`X>7r|4)_BCF#fvot zV80-lsy7s=@Cjx=ZqfAangXe&>2T&CKV@s6ZtqgeJ9vB<8c0Z-@9Fy0*kncwdpGx) z-{Iv#ps07H&!0JvZ3yqHg!Q2QFz-rBB0iS8zJXd#-c}dmzTc33!#XD+u|(RKNXgqWpEeyb> zrvUD7Vw?&#n%@d~`Sj%)GX4tGS8^2TQ@7#sWix2zF<28!P;l!>{Uw zO!7cs(hv}Q0Oyc>9-%kKLf|4_1qV#EW4weJdp1Mf==D<)(xGmdt2spS^G|9NsL^+)h;qz6&GEqSlEu2=hSZ8F1xifP5Uz1d}s z^6_|h)Uc1TnSvMukRgtvpRd?JQ;c0srZb!$a6&8tR?sJL`K-i_gN9P+pmfh&dFgYuw(}{o@cDR_uO+@~dlg-;I z`JnpSXaYvyT)BEH3Tk&L8Ja-JikekxSD5$|Fz*S>!(Q+7g4u^mrh#^exiSZ)r)yt+ zVIrEj_G2O1jUl|&{mKb*FSU(DQ7 zTw`Vkxk>R%WqbpXhRK4?u`;uEvgf01@$)nzL~w80dBce*#5khX7;cPd1=-%R%I;s( zcAW|Jw(FYO`?nikIZryj+J)BLA0XX z#2va8Tu0i(+tW>Zr&0DdBl>>|QO1ChKCVRqjnUy`bq?CwbP8kR-_NXl>%j-@fY0HX z#Xh|aGd|DB&y&=H%ARr{MVTU+U%Q2cSF;apR@f+(Zj|hiC%M_ zg+{?*3D04v=Y!s&IV7X{ z5*p=tA68(BhTCVxkJ(&;X7Jwo;`wsZ&+2eDk&nWO^ApLLh~37~!2Bb!&l9OjT`w%X z7EmuI`dfhV+Ya#SbN_DIE9xHRqGk?nSg%Hd3bQu;Y_ukKR^UKJ0e|1pvlbg_q?eBW zXW4yRx-k4lfiy?SI$po@5c~hS=-$jQ^3yAwf%1ZXh5i6}yJ9HzI>n+HTNG+Ft&<)Z z;u23xObkmtr-#XB^q^+Zq_`tez`7Rb2Q3(#f4UKK>!Eg;zT0mJGxQ}4Y$?&(JgtB? zaWD&oWzW-QC?!C+C~ z+$f7maBVFYzVOwuuZX?<;?K=tx;s>`bNXbHwQZrtG<0Q4x5<^kw5zniRGf&2Tg;1C%~x+HL2N(Y}R zp#Dw|D+W@6|8kA}hj;9MaqLe<4snh@*916^MOE3^Fvakl*aDys7WTP)MZ>9ITQRJl ztP<#U!PlspJ;cy?nU=hEWI1;Lg*C(GY>CLRQy;%K zIMPnba856e+*QvKaZ9c&lRz~~+oOPZQ{TmtH6)Oip(c%#%`wml-rAXLL;Xf;xXMa} zZ2>RIIlyX?XqWKu3Lvk39Qt*;rO0HfAJ%zE>^D7Tbf2D#X`NT$@U%ikt;_~^LffVEDZH|;^Id2vrf}t5ekS>sD3i|nz(?*4q758;$UDkURPs$cgdb2?A6WuRZG?@S z;S#5i92R1DmpN4Q{#0$Lg9TK#nuvD57G2{?DzAA4Z$8vbBEPF7KSPW}&FcS;m0HAh zL~l!#uhG5#qt@YLouw{sl>41gbuPC&oAC=Z*?jY|#mjXHp@_ZHR~$b;q29s-DJ7ye zZ4qcJ`AW7?{WmDa=96ZtsXnz<4Y%>AK7?IZLCEo^m1Z?GmeiP0#xgBgrrE35%LjKi zji37)9CWo@#Ri-8TYVPO`F!^oV1wypz<#klnCxB(BL&l4D01d7gD8`{g+~7Eg)E(k zS7_bz?=9s2TJrILq@=@VQLz3c!^ACf9%{4;jbJGyb+y{Y5pAv}u`>pk||gI{v@(w>={Um&I>5 z+#Cb&WVwtpvu(ozwnH;sjB@wD@Syf6)ftc$4{?IFnID}aZ9b2jxAx8ye#_V4DhUbD z(BPyF&HjsU(@@OX+Md0Dg2VM%oku?`#t%F z{iQW5O0!a?m$j;*<5^8oD)Ej-DS_+)#RcIi*ZlfvWZHc0c{W!RO-}4-^e7~Mh^Wck zT$5BevjRKDspqX_F(FF33tgDSFSgx}^VFhNgmxS+2>;sd;rq;wfcO0bE9?ru5at28 z8BgVmw%tMU*7~Obi6;!Tx_MgSs#;wC$X3grg@x#Gwsh4UhzW|lvPI2Bs$Q>wFLip z_R5zCqnfRj)?0$l8jzv7dN}rJO*Hl?x6>aiE3eQ+cuCYakGtS8|GgAO;NMGU!Si{3 z_Di6il|hrlaJ-kmuz)ekTpF54M8HIJeK6%kv=swy`6C<;44IM_FLN&Z-L<;Efv={CAC6|M~tn4y-AO@*3I7 zpFMnfq54V?AU6AlkDmq4V0-NMG^$7+QZ+RO6Te3yL_zb-)5im*f~re!7l@HpAsKWB zePBT_DDrno6*c_!!YYx3|b!ynv3D zkiJcm)P8o?IS~s6dV6MvUJYGP3RzIun)Pi|4n6{7G%R7GuUzYEx*Z603^-59iBK8< z=Kv)gE-?pMKSJQo-XY&u1-HO~8k-L3S%C&Jc$)H~@h@09QP!%>7>kDHccfKm&N(7_ zce{wIg7K+Bom}|{cOW$Ury>GiU;m0x=Nuwu9EV}bOh7Glg0^c3uS}tSXz%&7yE(_+ zRk!y0Wx@ZHq@GZh4Os~jzU5u#>k=zCt)I|QrB<#ka061$VSkiG1m6#%07MDK=8YiS z0sj-tuqyu#a2!=#Vl0#_Id0Y|GlcX{7r6wVQuoZSmd*mB7nKy|yF zkAH6cnILfclGDocTu%r&ysdb%CN=CGd9=v+sF>%isfi>c@2hX;@I~E;i3|3z2~u&K!&H;ZD)7_B$9yV!vQz3&p{P zA^epU@}4t9d09sSZei}$=KfZ%9Yjh^^!m{l?g3gA7Ep;9ZSK97u0;(gmrU#)b^p*M zVJn44%SsHp?KNe6ZuM#33(1c7gc)uwghha>L?dF|UC9#>J&JS@cwj9c4qBxcXmR2M z>cHLEI|Gzj1|aJ3sWP7Z^iHp)UpHIFNL)(Ls1!V9KEpiXlsSA;1OLJ@1T8#S@ zJ0?kBefIPpi?eExogec-Ty^2yEMrshe*8gYj!D9?Q-wFrzj~jM9bz%BtMvU(#UMi_ zYz$g_{IhvKF38)*eG4*5QxRjwvHi{p&lLmCy9z4JDjyrG(Zg*t#1<{4%fLid=jPR$ zLSsdwSeA~JG)=fkcK&xx{yj;*7$Z?8E(*0rBQgFDF0pXGSv1*$u2PA8pzcyfN zTfMjOW+9*Gc>%6%Q>!gma~?TRt3k6$T{44{+d+qI4}Pc0OTeOXLvOn7At_hA%$bML zQ5AS^-X%B(0x2R%dd>oN_}fnaD;tQ{F<Qt_|gb**Ij}vD7LsH6RLIbhnM3KPXz8PZtg8DTI~sFY%;iPeDE)zZzf_1 zC?V}B+38gfx;XCs0K*vM{s|G{I5C*w%)*}NP1fNn`Ae2Sm|`ly`sF^)jjId#*~NRp zq~Q131G6~Jg0j_xnf75rE3l|=ivi)e2$uk1G3^RDb>ia_+^ zBe#9&uSt^S1%g2g^nq|G7FXNpJUzP%E>;nNq?(?S>7LSLjW3^95?fU3r9)|!e>ahS z)0Oj3tv4?fW)4dhbmE}V{Z;$n+s}eh3E}IYq2|L(gW(z;*;X1l+ucEP3k*Fln2Ivr zG%-BU<-lI;6>_|#2sUvtpK|`=tEPPon~&$G_RA8>>D(jXT!BrEXr0Pi9v947YjX*1QD%hHre<~(> z3)J7ySta#hY9sf?AUAnd6hGy%LvpA(aA-uH$~FiH=U-}muTNS#T~h)9W~nfTYrrR1 z%{0EE*aOomXp!M2-T6M_MY?^^xSg#MuupukdgxS`aI%?VD@ld{yA*vGCzCMZ&vT32LY?>FiHf-ypDJ z<0Oi1a7%sgvroaFIzzAg&9&5lzyM0M2v5r7a_#hKPxip$Ers|=n#90O!!K8vBHw=H zW3-`etr$x7KaJ%Um#$)QeP--4b>*CIVml=ffh^KkdBZmBRoWHHwAMeRkChmRVq3fl zXC~L-VH>k37dlxjNsfYz2fz*zaEhErudr} zF*dQ=rP<~^$L5niaHnw~^!FSVBBno1{{lo-Uy$)Rq)szgRVhv&7WmNccLu)5=kod%&8U9{ zgGZBgs|Fw(vti|p)#h*`a1GmL0?ciDBizqMq7E1jwR;I#-HfXA{wsFf0rYbZ58rc)t97rf8v40f z{W4y_8yl-!s)25YH-Oib5@)=(@SC@b-0|Qy*Tc|mX$w4w1{KRDz>Xoo_w0X9p#ciJ zV&u2jLifj=yYe%Cw}#EZ9D^}HmVXRc@&S|Ut7U1aw$l4CosHqu<+#SHF@Jx~d}kbc zTi^DB;DtKw^Qu=U>Ob1tKapllvR5c0w6w-f3dy6Z;6EN7VZQ$x+!}&6&=VUcaZ@^! zL=cN^CZa9%D(R8GSX#!Bt{iI{yKSPayWg-c10#2)uDw4$WAK<6Z0zlw)h#5v7h&tS zVGU}q=?{$zJ25)>i$ze`!eyEzQw609(o(`U2Hdr{+Df6L6G%B`44gjRp(3)~DMp&2 zhS>#?2|>6`k*W2m7+%QGvF+OfKFtRyxbdW);Kh}kW6FJe3&#tQIHvJSNQj;7qT5%) zr%9~bz4>E-EvPNmylt!ov2F4Jq=#AOwSuW7FgNWpt%e6;^m{{zy`RneMo^KdOPteo zDG+z8q0A>|c;tcFm0YQlRz*mUrDvppLFhvTPdcG-=eAJR{i{Ww748`I4XedhvtWEQ z33%*cY)vStX@Xm6R^0;QL7Bn<4up_2E8|+RzI7-8JP{bJobW2S*k<~ZlWS2xd1zy8L~*GILK{UI`szj?>STAAbMnXt8m!f*WqKD=Ru^`w1yZtO-`ZK{KTQO~z{ zz(X;G*eUmg7@Ywkd*$lT+v6xHc`QY+9dOFX{^pA}7}hy`{a_1KO!DTYI)rjx8k08N zK40$`2v3O~3%uj13p`$o;f_{PsVS3XQ}Bnji3{{2)$*=JuceNoe)-!Ah%3$;=AP^% zu5Qq$Wn=-0gca6HRZk@Hl81#bH%1fohsHA^HTK@~!vaPPNdhOCss^K)#}X)9+F*x)ftiyK^egKm&7vt=KecEBCgm6*y!O9+hHgL zYy*e5qo8%jq*3eG0s_74Kr^Kn2C>vzA-XWy`9uw3A>)I(**d~qlE}?*KHAOmv0IZD zi|wqDTo#NM%#S{x8C*kDTE2hbW!^T0LNIY4RUg}CTseNe0|q9Vm$KlW72D}|m*s}A zvN|E5g{-Qvotjg9b*><%O84n475?HuaR0Hc4sh@-ux@SbTOK*T=)HeKUUB;z*e_58 zwltPuR{+j>#~-FxU)F4+#NJLxmK!NJcEcLd{vw$0p$`?UFeonb;2lwjH9VroljTtB z1yucWJr5&H)=FoQBA5`*h!d&4shdl?4HAwAi>l$9lj~=7Kr~m%b`_KYQ43AvH}42R z3RS<1S``d-`IBHyE6pigSCZec;X|g&^i06#JicchAXH*ECynpqE5%zl1(9nEy@yLg#87SN3{`HX!*LeU!6>HT&Gb|52L|N&vkKANv zk&GP^z{IwT!4jqQm_vXM(J%M@)fP&gqD1GDWat+c5OsGF;kh-IcJ=mt|25?3oxwf! z_hv)$hL~qBfQ+459H>))$e$M*KV!?auxAi3d)wEMz^l>n-ux3o=zHT5sokra6J<`8pD3aE>|-lPNm^nc<<@4PDa z3R*gA!WwfKQR^|!bm3DX`RaoP`UAn|Nu8&d7M45G+oC$}1bx2i>89noK!u6c>pGrK zPqiXX7Uv_&jqP_=55?5GpH|SCo{E1J|7JfkTT*zq?%m0}FDMv#tUkXae=xai^}W|= zdYXS)egdle=Zp^q_^m^CeP>T6m91Px!h?5DM_58bj+Nx8kL(5C9wM%M{d`U)0qks( z@8$A6(NT`9Q0uAHlCRlT`3|k`Lv`9yv;B=s8QSI3CW}yqYu97zV}pXjV&&6-cj#~K zORA%s@JA8fW4tAWrossgD-7t&cmto8DH|-+}XpepJ6F_Sb?B(1WR9 z>ND!7mPsGR;>V)+!aIo$;#ks(sVs(a$>J%uo%c5^;m@ZSjUv|n7}y>iAm^lC>b%RP zUX~->zuAkHU81wn8@|=7w}dj67GZF{c%`xh0XON#Mg-bx^)hr7%7# zcrgjTBkPw{S5@#3(ag7QO%3VV*K+#+Tu$JnJZDr9Wx;47bnTv5pPwS!aEyLOxQ-A@Fzwwpuc+t{fre|Ay< zR<0Xy0WH}p2spNo#y*J_4>$K<=~;0d65%5|rA)^7h10ZiAlAlIpVd#2W`1rK{aOZ2P<*^(|BkY*AamSKIu25VS z6T|vz?;@O|QbCa51(l1dn#Kq2t`#an*1%^pWbr>-Lf2Pg5VmLDYv;*)$aqd;h-;JW z`2imEe4QY$zE~&mO^>0WA<~P>6?+-IydR&3&q@ZCtPkcIRh5ffinoQzx%51bYNx%0 z_Nu3rwC5WyZ1FmOHv29Yu^dg+`RKGtYa{2J%4*x3LPrxS9v;RLY~`(DIp)syUCTYw zul49ZJS}#)^9Q~p-Q*#NZS?F9KX}1gnRTf5Q;>AtmAif#Ditw&Y9K_R(EH}`7N>iX1R(Lpv~jSG@}Qs|prD%I_XXzsqDXZ#y} zziX?P*M1%fg_Z+Du?1J~lJ`$4_V2Aja^UvE$M7<2T8w@=PUOFarCiTcAH zo%faw%xit`3=Vovi%(0>))#N5LNpSi+vYK;!c*oFwF7c^_NJp&iHM2)vAq9?t+`kJ z@!`wWxt8x$B_0^XZwM|~XR?r#hS;zFn8%T0OW(g@U0Qri4uG^T2J!|b*c{*#di>vo zA`c?QG)Ev$ia1-Uoi%XI#kjj2=GEZEh3M3tJzKpZO68aNP*wq}dSWmg;9qTQ3?aunBXTr46C)FT@D*Xiz%Wq0E6@MZ4ebDgsE zDCwEk(~^mY0zS?2D<3TzCzVa6>Gy2n*80&Xa|iTt!Xq1)>}a8Vz%N*V1IR9cbdirU za&Lub;-eUmac@zBtYDA8Xd)4{)AWdU)HU49BE%9Ct{WY;%`j&(W*RQq-|nV+>sdn^jnwg^y)^?y&b z_;;f1cKLTg|LpHn;W%9l^PzmsB*tyFA{=v@*9cg`>Rm7$3?<6n>Z@Qt%YLbOcR&&= zKklncMy0oyJ;5Y5m$yjIVIn3F>*nhH+6Fe9QAV6)85TE+&AICibLwLu4-T(Czsw!# zr(hg|=c&zYsc|dc)~(v8(ASO85h!P$NEmxK3f5EaVHJTF4ujO;F3KV;>5l zFgE#N83>hgC!T>GJcAySEm{%;nHUd@S88g)(t9|gmW}Y18G9sBeRtqTi}Y%_<+@+O zDj)Vnb+urko`Xp`b-T9KTrQ7>)D|v`wGvEQa&e?vM!u~dZJl+b@+IbSfR+OSevyci zzKAA7YgPCrQRU>11)o~RGJCm;P_J?LYyWlYHDP)cTxXe?qQ}C*YM0z{YF&cHCOV9o z($ZX%0E8_9%HKDmJzpP78O_B%TUwy&<(q5GUQmerhSJ3?f9aM5Zm-{5Q!&CdQ=3SU zmofcL#Mzy2d6)fO&R6JRrbl;F{oo;Hnx7*J3gw+4N#sz2G$>|Ta&BGb=2Zr(1n1*q z`{uox`>Hi3>>A)!;aq2x$0TazKNI!ehxVkT0FbN3~3J<}8ySuvtNC+0(Dcmi% z26qb(+%>p6RG@IT;83_j;SM#Gue+c5_1x*1>3Qy*`Kz8fe)ityUF%)y#cHgnnmX24 z-kq%T$u*F-$-f~<>9Z|&DR{OGq4jJ5ZE^|OMAJ$`=Fg|vZnmKg^N|XjV?;f1gy`pq z?=6DZ2P@>JT6;n%OUqN030_{P)zQx(n^R&52Jw|09?j9x-^Y|o>uU@ARKm5+(#ecj zyQkX_7)F?Zlr1ifW30N#Kh*SzvT7%>TYozHOnTbfzyRu&{a+m8c||NVCaz zz(bBp6w+EFOwZkkZ+jIUY-2wjftK1xUqKpicsEIF5<0dWoE<3Hal=)bt*M)lKjheG zs7Fx@= zp=}^#7f3W@%eORKnP8q>5_V`1|)&03Y;3mnOvq{w&0J0uQ zEo^#DYx!7rAC>Mtt?rmnLPh$*poP1<+_)pFxOnigO&h$=^Q1m)LR`tGsxvmLrkP9t z$2?<)40Ok|y{d^RuEse&FUorE?Q+m-@r#E@7WUM#K@Wml{hj5+iBH*v-tcOgIFS6b zv^4B&TCr?OGz|womzgfCDq*$>Vl%5~U#B9`fK3j%SO;B_O-UTuooSq&c(4e&PU36Ma}hR*N`)BiZdyUXjIRL2c40 znLmy~SltN7dKcwXVe#T_z8oYp_L%IdK#JwK+1u@|? zGWS8*hVaix+9R1bsK>Zh&>8t21oF@U!2uD3wA_DyAiKQ$D#jJ+4S85a^1C+oD;k5} z9aR?@E+4)?yQRZ`@Gz2SOfcK-TO#rh;27@zK`a2iRaRpe;qT}I{}CwvcEYxlblA1` ztRK-%|Mx|j3kFVZx*M6dL)NT`FTojzv>Xzi->z)vOl=2q_f-rW`QAc{_RWJ8V3vlv zE{Zl}iq6`IJcUU2MMPj-X_5itkJ4LnFE1TMq`VM+p=)XdSuVPj=wfE85k$m991HV& zD4R}%f`0{;eiE{&4tV4f$fqhfUe>2?Ri10!mFFb7lB3 zQ4432u-9R4$wa}CeFPUiEVACyR@979sO#oIJpB|#L((k#p~U51vb$?Ui7S$n*thMD z`y&Fjclg-a8D8VJo~3X`5f9OoDd_J z4Fjf>jf6+VohV(RF&-GMU$*nbTn^g%DkBv@?NhC#RnjlL=JpGMcq9r;3LtN(ikr4S zzKWjE41e6b)44>WokOP1m!x1B{lbC9`}SP_VNqFn;4uSry)RcZNA@mvbon4f^WJ1Q z5TAVU+u&0MIztvWhcoWBL4QZ^4HwXj1$b+kQZ@*GfX8x_sgiKZ=x5c>$1jT2!=5ux zGAU(bF12v)Z70h&`CVcmE?g2zYIkZ%;b$ItS03-4JS^^=BcgC?D!I3JRpUy}&mk<{$0sK;Qx1v{vVy_?zUeP{mL_Qg+PGeLIM6w=z7FVlc!AQ z4oh1o+Nl>kzkO^5unx!%FM}9F5p{5kB&(+l9o^^WJ0*W$5O@)Ye>%GP=EP8qS^ZQI za*fRa6LF)UX(Hq&;OL;h@VcPA2SXHKRtENt@DehCJL>dlGzA>>;kq|KO6P0m73BRV zSB6Ni5h(qa_(HBFbf3I|GjINdO$jn;X`M=O6%#;`4jU&uSKjWc0M5m)bICg@n327GcJ!D@%XkB~L|{UCclLY}%JBE89Nxm|I8unUy8?+E zI1QdG>6u@zOhg7-^@&|>T?iOxsHRh?f@G!^3}`f+9b;-XdV&}~&si1*E~+?IId8p~ zL5Hq66Yx_~OFg{cCMPES{!n6N;U;BeSTDG)&whL~$eEqkMttCRwWH6KR#fZcHGgmQ zo`@zyN2G_$&2aVCZ+SY>A!XjwzA^0~qG%tSy!pY0hkUlsXXr=)(0N~^v4ld3o!Dtt z0&r1DxZ={U3Ol$Qh#?0Lgw}2>yZQ_ChwROGCif}XNxqgOo<#Zf4PbJduQRT-|HzoOKU-LN7or(WKnV7QDWyAEFsV@~{uwJ2OFHKbhkT(~vQ%Gs`g#|B9RCW=+LduVtBrmog6-^HGicGzq4XRYB*V1$xG*j>8 z-uJNEHqy9NIFnOK-Rdo|6p-=Dx9Pl+njpihAPh>*UL*lK<^qz_b1VI#@X(KO-QcZY4_m>($Wc!cq?@V?nQ8Bp4me2DCADI> zDu5-;NTpa2mjGi6?zM3w3r;OUrCR?i_bNm0Wy6}SxYuQlio$qNKx!?LCTPaihk1*)N^58;u%d@iKb>e zcf3Ct^;nLY!_l`*jf*)|?Jv`-pKLVeW=A4^vt0qvhLs*14~t(3hLAfQO83dQ9EC7n zWUC|AEWIWqXX?4PLgz6XL_X#x1)g$ld6q`;3hX9)%6L`gFNHzp6qh6|3o#BZj*jEF zH3GRZFxnVmxt!!Nk_P~k8IsPq#iWv>F{haa_M9d1XTwD~Mp;@XmzsSoI`%3poll2q z?q3rA+FZA5Te4jwAg3Tek5n*_9mF76ejm7t-gDN(gJ`N6;A~qJ{#N8Y9tguBtsE^R z8!L~sG!BGS)8v7Wcjh~=Rr?cbYJEz;$d;PcS20%ChPvPv18^M)uBx!}DTMAJdM+-? z{nbwbFE}JRN!|9a#s-j6Q3o*4N2|DXaMoHD+|0`J}tGgwW^_&xWID9*DvTZY4Pr6PK`GeLfn0 zW@?A)V!?lvD;4wDaSz5^{enYj+4dU_cGjpkZ{CpAL3YSpF8W%hoCH+(ivV;e1sXTt zMzME;21X9QF{k;=Ce;2Ns3@k=(I#{0kv8GHMt5}CUU65@k zLB;oJS)HpwDpl@=xQy{lbfa!O_w<-N`@b)T1 zQyxV^6ZfBn9}K0J)rsxpyBZu+g|-t|ix<}q8^wVK_r>03`R6EEJ7@i*q40dE*Ux*g z&$5pXM|I<+jQ!vT+BZjIeJ(?1(Q&@KMK#P(@Si^4-D1lQISEBfi&I-0ylR!iayQxf zb6I@p0j({$FOi#D&RUOU5QtW%0bXpU_53ZblbuY%YT-gU4s>oJ-!{UFg*+O~a4W*QUI&MDgkmsEpS_i_bEH~dHw@)RU;mR1rTG2&!=qNE$n^Ok2edV{w z4pIIGZ1<6+I}d_;pMor1RS)$Dujo{XUQYg&Gp-IqLbbf(>ah;m^A%9EKi`=>sLqlD zUp8`?C^X}PyhHnZd1c)M-g5roWf+^(P?M*u{~jVAvXKz_Sy>1hLYSO6WgRra+LR_u zhZPTLbsKMkSy8@Y@5D~WVg1^=U+A~{rruc}Ca>vx+*wB_ zgO;e@J#~n%BS>|hnO=I<8Fld-FH+oD!eE~ag--C_#de&^JomJ59q18s(5T?W;%v8l z;l2t>?@rjoEjj5qymqgOk=*G+#;cl%aBY^$aqO&Lw15T{f$oHl@d9yX(Op<%f9(X-OzbDYhN^}Sz7aa2UmVSZo{6NCm{Zz; z1ZY^hvuVAF(ViIb>`guEtgk(n%|#!yfZiOb09}wTF(I0u&&Z!ODd`fNOFEep%KMMI zr9Peu)&+xM?lz;pPJg@D;Cm;4!IHp~4!`%mb%|Te;HEO5fd7A&Ed96H)&I>283V|J z@Dl-tBIdGMDYc(ikE#`I4+IxQKnaekN1PzWKfa~ z^7T#G3mp}Q$VZYy;QXBw*ViFQCJ@6(B&v&AfCYN2H5z`5OfR0OhSQ}bP_Vqv3xD>r zg15H2BVWw!BxIyr7FCZ^Yn2wH6)%14W-G)Z;)tfRNfBcs<=e+cB_bDX38!K8eQfec zz2wa@>s7X5XyegLD+vbDYC-w@mpXw%-6_a&egga-Eq$|Nqvid^g-v?@ zH(SViIxWCAAYVMz=PwXf0hWIuYE4Lg&ZBN^OK~goBYuhOdQ&igl32tjr638kPUQCr z9w<8ld}QGZ#AmEryoMx#`2;_scoAEo5ig@FKlug4ViS_!i-DAZ&J-w5!rsJ+ZxGqa zEpF3HgPaNXQbaC3$ZV1g=c%FW*NR8dbVmf4Xu76ylaZ2sC+GNZkbe2v2O|qmuKp7x zNknh#vIBOe`m%PCovvuRrQ(-(Jj^=ZJvIUIHi(klQ3P8+_-c@?xa%*s6I-zO!nNn% zssBOd-YzUgEVHPE)3|~_-gXMASC(J}hFj$sK)A9B_QR2{33F?(@A@yAPNq=ikb%W{ zUQI7r)%A{4^$`o&x;ESr>BiNREHS8*iD(}SAmJ%|B#~6`xyqlCy(h>W{YAe{ zJ1Ha0F^^n$FC7eW)(kNvAXklcwxg8sun^;-oXZNyt5l}_LE$@xJWBPItz!k#13k8U zBlT@m<)nEz<2eZ>NIAC|e`mvyf>P>Sf1>2&Q@I94&`cHanlp0l{*PO{@%a4w(*H~g z(~9;l(6F+_mLqTWFv=c+s5^L={OmNPRP++=CV;c9g@oiulrev9mbcvwR=6f=t~WEl zkRpO9(~poKJRndD>%N_dQ!sk53a3cGKn*fDxBbNtl{Ljq4?yvuo#mwKLV#HyQ{!0Y zVPqTr{rp1~&AT?(+N|*AE@Qd*H+$f#j z$G{;}SNC7vi2pA$58;>p*KPmhX!j%68287l@C!f^{*HEk4BW%fv9TOzJy-ef|BmLb zf;hP_BgtL=?EpO}za&BpzR^F2!gpr<4?8mp@$b2ByD?zcotItWdxsZozKtiwZu$Yy zO~Em#KYedCROB3PbXdW|tO*Yy-mnK#_j^y$%e#BgPOm3ghSOcx;chNS6#Y!IXKp;T z#joi# z1mJ#}`I^J!l{PmFbaeEXV~N~2d-s0FeP=>=OX77X>`VcSY$sU7o0$FCeju+A*&Ec#>72icfbkK{YUee z1KfmY4RU>Fd}!>KX>;v}A~!AL;vM>-kh@HXfA(E!wqxbfjN;Qf@AHK0cXR6M>T7>} zqb^mhA&3G*?3d#^uIsEnSLvjrZjY&NPfmm$6WL{-9*bSq3X}a_+*qmI#%l-PKEiIf zjy6D|%^HCRu`@$GyRf(;ED$PnCT5ZY3D1Yw}B9h-#xTSi4rfs;30vuJCd>Dj4ww0Yv;KRe$maneYZwu z3&6hjg2LwVCaKWv_aW@C?z92wjW>PmaXSvXyEvVaV+F^SayQ=~q^_6MDe@Y<1 zRldg`X-Ofg&#Kk}23M$T7f0ycPaoeZ{v6aWs}#IDgtfrX$JINjt9;<~X-AJu@%@gF zUvALS4Llvxo%)@u27v4{pmdKKPhRf#Wd?!JFmG?X&WBOk+Yzr-BqG)}qdf?-4-Wh( zZ zhZ&59c-E&ox3xBfw5-ta@h2kpfhdEXCv603lt&vRgGLs7!tIrZ$ZWS3%O zdwP135jci%^~AZt_DG*7Z>L3{RIsk`I#1uM@7-v0p5xy3!){3*R`WA+{l~-rrq8tA z7p%S*b|F_U-UaYJR@sAjMFqDAWMgVL-i1pr1?+zC^TB++(K+p|qqNHL;!W)IL3$h8 zOJ=khI(I3o4M2OG!hXEtf+Q{yX6usqn40oFVU}MaQAiC)< zes9`u&jsPZ?iJU0Ng~7s&Uc$Q-uYVqo(Rq^gJHrp9j8oDC6DcGm$uC+?ttN*D7>n0 zulw~UgL`!E{W;PAivhqUX?G~-p2DW1X_VpJ_HO6M4(}&M5C&=U9cEAWqJjCk zx$n&z_vZxIR6-x76zSdT_K9}XCe?-4m9Kq|(A(?Jc+?tUfSpEzpefe=3ceMg{EITw zLtRAQo8aB`1Q>^16PA@+4eimo))+{)vT!S6Z0e%y?| zU^FLp(!5bbWE8fn2)k4S7mGewTJUTq$65C7!8z8=m9>B*f{PBIgNVnV6RGNP&Fkd* z=Myi{AdPDflpstHPcrs-CwZOK_4!2vj(zalv&n}IM`tKq*UhEa%_K*=s%M)prss11 z$s_mUX(($~9c9%yAcR=JQ#Yu4Z?5xF_;#^4v05+$e{sc=cXc|g^F90Jo_%*R%n0c@ zhwr7m&#~fAdmrRwA#}g?o-WaVp=(Kad#5$FJM%#JHdpI;$Ojtg_r?HrlwMKWkdc%v zg8Y%xznD?eK_;89yGc(sOVrx%Ey|`RwC13qCPGx*DP8 zSpmDS@jA8*z(!^S`3G-h&G|q-(Z_>27*d*>{hftO>1JQ4x_z%ip)m7 zz2bh=F{>fb(BdqZNJMMSCG6Yn@sOM0RfWi_O}brLx^DX**wwLpH|)cd#}U;d=2qt^ z_VV+9V#EEQ_xsL24jLhqK5N6LQ{NWe`=6DKKV$08c2i!G!WV~{VaAC|pc!WG09{ zjypM^J&lB}MMCaGyt7w#ZzVm==>V`(yq$GMzq22jKDQ^427#>1ooK%2#6+jH?6<-B z7+tI*PxRiK)D2(7p*8K*C{UOs|8K3leAZW0t^Bchdxy4ClbGHX$Kz{y@AyOkg8w_2D;x_1?LQc@IW;P@Ylmzhq;m%-1CWw z`&U9qz41HmBhK)DC7eFwoicDnrzG1aYOEvhLQttWS?8)*R-XWgAo2A$kbQS%gF)aN z?n$dr*c4`X*P*X1v1@0=qjDDPk%#G-B1F;y{R!Z`7YXr)`jIXTxWSY!HV@lixy6(CuOt$K{PSp~anrTY<`%}R6!4EK55JU2OhD+>@I3!3 z)RtOgFhYV76MENgF?dU9wLltiHntaVfw>owV}UP8?mkh~K8t}vz2I-j7AYg?!2F?M zY?#kkv+wSG;ySZ}(e0k!tB-$nOd{E85J!K81Z6t7zd%&gr2zQYBkf~)Lk-3>cM23LvGVN3dz zj=9|ZRMn@8%FSbbw^WbIs!l=-5^=1;V;^NlHb51pGV9y_720Sy>2U@4GNjn%WML`l ztk~vSQi(@_2^--LAXZ+vBJj?`}6UE3gu(t zY*z>zhm^Rc4w&W2vI4thF1LOa49V|~j#RBEF3x~T1HVqvF>*rtEd|}>gNzl97OyGW zPC_ES#T{C+hAdvWb%Vxy?mHYSYu7$qgfAxQDd-Ds%hjQm#gHuqg==CLL1!!4mwX^B zqGhZokLQ-gp~chC!K&1%&3Ye+$Xqg*Oti2_;{?mM*l4wNS<&O;J+j3OEPcP4T>LW@K1n;E>XRjytN$?b*yRO)XhTcM}3D zcfA~e(G;kdRG@nIiIj*(wONswq!pH5%IqH|sr~`Jfm97E1-E8Iu7Dz@RlcS^^0btY z^IR{$NENJk_ZB6UctS` zD*|ArN@J&3jc1XwlIt30gW~9^%nV_7MIpNrL*ULn^P}&Hfm--2*x~wJUS{(LW@!T}l8@Jz} z|BP%jwS9;mFQ`-2>2gL2&zk|{G3%SA3yK1gwR(kOdL#C z_f9IGckQR;gR}3b8ileimMKig=hNEs4L6+?2UZ=Lih~OQPl(PpMl4ses79aV#;V2X zV=KMP--6Z5v=pV#yC`9^v>@g$Qi&BSKVD5T1tKoeo|l8gCvjtAx~DoAn%VVz0BAEG z*=Lsh35q#p_*q2|z2FM}(Yf$EZ{r9JEntvlEQ_Pg!OPDei`5vO5_l7lyVCNSFm4hWC-m;3iTWsjE7``Dj4bJ!-;njsl-Ji|)Wr}TFGV1w zo%LKu6O^z0Hcz~mM2t7ncN`!(t62L^14Us$AV4SFEYyjMK>Kad_WT_l517;`)MH8W z$wRc1_+HnZUQpWuc~1}x!XvHJ$#%Sj#{js zfw`%IcJgOkwfFcm5&{WMV~_lP-OywdNbf0O&edh+L?0^ksh0n};Y5WR1O;EsR ztgk+wQn-gk*9V?`RWql_SZTj{^>R_6E~Q9gg{fsdyGHW0%7^#cx>pJ%gxor$|G{DP zefrG{;;4XI!IXDoZhR0x=jszy%4V|_#kJ%XAD09amTrb4OEhpp2=v9$=nPt1KKKzn zo04I!=fr6f23xedsRwcW1G5wkJkAc)uUhcYpU2MiL<`Jkmf-e>$q) zQ7b|~6C09uJ1VNUW$rnUez&ow$b!Y2vqLZG2=mE^{-tB{D8LcoA4rPUC!lx2!BE%+ zcth!vx?tLDS`G+L&Hs#}H(tfk6;=aKL}*qsuSx$}LR|Jpf5;aZ+cy~t!)5^z#PQhn zMiMn%CX@QSy0>fYE26ez|EA)?+Fjn(PZ1>)B{GS`tEz*{gkW7=bUq-Fc+lk;M6r-r z2hHw`MtH5q2aky+3t7C$oaK2xS^*^OwN9x@(gg&kMx(ffn6{{*q+=bneMwG%sNZ_K(0CfA2lX{JMy{@m8K!g>EvpBkg-RwbB zh)-Di+OXBg#nvLnE`t32+tkYxruV=wc!L@c;(|^bks`qxOAHCCx-x8A&tk}sXkVY& zed}q}25XWb_R~<)QHP%Z-P0cLDQytMHQjdMdGu6D#GCgE*BM0VXh0q$)wv9!nj{L@ ze^{2^6gq3fcTl`nTWCOjsp#EhTCTWoqeJu~^~TdOft6DTs}rkONPWHO(Iri<@4QOY zSto8C72dYb$lI65b@8luSC9SOa-()nT+6SletVg1(tc_xuMz^5;MXLF;cCi$&mlqE?|B!>&D2b-~m9 zC0E^5*FB@;BrU~?t10Z5B#m}A79=0rUL^;QuL2=>pHD)PN-LBf=Jx9j7F5P|3=#)h z)%#ap*2?QNon5LiLQ54!&cL7W*QbmBv;Z^B8Hru*d%0tqleVXeo;-%Y^g4<{cB!OI z*v$Q$(mWU*Wb3g z+AzZ59ZFYZ9%7sQ3R#CKDR?}k#?3rm@ru_SirJm+*h$H}w!1E@)Nzq@B=pkfVz052 zWjW?GNxUK%ov0jQm*r1CYJgN%)Ta1{CAk7*j=U|1u>EOCD>#|kc^v{3|0rB#cj9C< z8qQiSjgs>UFjg5i*m?~8p04U4G4zRRE}Y(4AVZHuxQLPFwV38t4l&C-xaZ)_ho^Vu zh+utD^5e5I=5MRg@d4A1Be;QOCrMVK?`&XU$eeG!ElwCyWVkaE+VVWu*h97Nk%PAv zNQd)|cS>vJTZz<%1fX)uPLE!^HMXE0Canc!BAv-k+2}jH@QKO4R=~>aF$YV7#&qb5 zme1LyaN1GQ^g`;pbgYdFE)83Nk-}dASoc-NL!5Cj7(|>1$&|b%1>(HiuPAx**iJ@b z7VYPEvRya!8s~o?rLDZSJKdjFa9m?8TIO4B<%c7GUf_A{^pY0D$x@!RaD16+YRIpx zy=lR@vJeo+vsK_4{%kQ$&|Rfi-(M`6(`65;$tbod?>tb+LbmnZyJQ7*%0IxA?mm=@ ziJa&a#!WB@xz~+fUyoG@M?Pm}G)(7Ow6!oy8L`r_aC(5QL(LU4DnB`XPHHt$5<&ud9lyN^z`1cWRq0bw8p@ER!>WMob1asOMWZLW#h$M z&fgPa=1d_a348Lp7N17iTIR9(a(zC!SCRg~WM`hAFOR;BX<7K`X3Pje-@$Ir)qIc# z1@PJwge0b9`LlPtCW;iB%~;XiCr8)@p`@vWn5+pCaY^q>wvC;uJO~sdp}T!+ri)73 zXGd9k;+92T2*CVU+B!KfER$F<-_dq*g5!ue-IetV12b}R?#crd>r~Arji>};bV8GE zl7IHk?kyjD%|l&;(xbzoIlyrlu5JKG<^?@3hTX%J5Dn*)ePLmA#f3Fgm?DIQ2v_q% zgurllvj6+dJ~oY)94CGGg(uVdzlU}C7%pWP>2xcg@$6sB@d-PMSHn;RU!y zg91A*df_fuSsjPLR=?QIMf*zLoq~Uk`giUf@t?T&o>5rtHMDag(zWla#Zq#jqV(`H z_GN8GU03F=PXG(N?<#I`@rRyH>>Xdxti!*I9sJtJBIhJLchd&me6ijeyaE7Zwk;%@ zf2(-Uj@>?(g6Ad4_>?RsLL{dpvFUCUc7EK}r5)+6ywA>qm*{(G@OrId7SURoeG};Q2?_=u8etmEMW44yV^yzNRu}6v0J+OiDnd)p0ZB}UC0%e>wbEn8` zL(%j~pP(WgZ^~-^t^O`Z!5DsR&zEphs4`$3b7fyzu_AVGhNTzJ=Of$!>w%iUK{KV;A4a3q1?O;OFfPWsP

2PnDS>+rFtS#Iv+oS52JB7QY1eS+o?))*J_ZHjtNJhW;kNY={Gwe{ z^VF=(pIyVJq-@cCtRPfBjb{7bvj{ZT!G%>_u#do}CVTLOd7LAy2>59zFtMei35gX+ zv?LbRQLOLUDLlXi_@)Kd@8I^?*$wo^X^2-a+IG0d8?)y_^v8$YRyvW+Yi4)%t;1*I z*KIFeguneHC9bN}jl9@@#_{<1`moyd7W>iZ+9L&)b_}xy!Gs>?yXB@nB6eg(=y8zjK*=QQV>hT%yQ=#5*cJ4w~b-O~ z9P9b0?Y5TbS27i0=K(}|uEgn#FbLHsPH=MBfC%1rxJZd zcX3Wx89i=HSc87a@CgB$?|EOd;r5YWhHW{mG}P@e{!7yYEvq-`>cavkz>A{d{2n%^ z#eeyeKp)nTe3}-opU;AR;2ett*c15)QG8v#QQs)z?!XiQbHUqNc5mkm>kmInLvRUGgfGb~Aj%vk(9 z|10~L`Pi4fucEiWpsL3oH8O!LmD{ds{fh)npoN2PeBamCl+St?EmEmLucl$!9?fcw zP~K^I%O~3GtF7ES>~_@646J|x?q@uaP=wbzyHNbQ2SK`OU%;D$s!6<9c3qI)VfZdk zJ7_oA;QOv0)FY`gd96cB@K_3`cPN&=#%U`;9;pm5F&lLC`mHRbsPp3{=osBdrY|2e zR!tROmBvqUWm9MD6~S0+{%@~azh_+4C#g6Ld29|6;Cwi~m1UKP?f$$+&L3**wF8oM z=`#^YrL?eG)$SiX2cjR@%X?Xq`kBJh%dy_KlJ=iMqD`5hJ}69j)_-agJ5uJBDuWst zUFud9r!*F?)!?AO0te^|EXmQ`$y;s2)sM(1;FMwi<~AdX9nj)U`hHRUGZnhfju!_P z{xe^ZvWV|lI7mG9$C1~oGjtJyM}bFM!1y~!(UbD1$t(NckWpV^b#&8t+;`G`OIn{O z^h03ZU!4<=52dzYO79sM;FSUR96Ap#7;I(2bMZRgh{~5y(@B&cj%uvEA3K1Qsq@CX zmvqAPD~`d7-95dvFZI$MzQd(s>98pWaOalxjEZ7-VxSH0h-#KGUs_;ndaGwqVp&#N zgnK#%nbR8W1$kH)Y5_@JO&@pZ{2aZ9f2C0mmZm56f{edNqzI#u!&@Rj6UqiM|7;Y zO7s2`NK(_hdt!`#lWF}T)I!aAN0597#MSurtq${MlUVH6s8i&()9u+)#{~&WH++^2 zMJpm_IICWdk92gtoHm?7@dj#$;_Cxym~#u;#&ZZs#Z7?B!`mu6$I)FO@{Qi=EwxlT zM&JCHUV6n$mCo{NVbh|+-=C|lH+!ttRCZQt*@m@6#=Z^L6|SP#>j(fzM$R2it_tKS zhyDN(l-3Wt+Fk4lClf*>zi<+_O)gkkcAQuyNY5*@ALznfZOQz z{nRoJ%nWN^N7vb49?z!*bgc(-{-XV>Ec}IOt*~5X{8%&K@iT)-e(Fzu7kd#DpB5Ku zC8ll3xQrzq!}S?QzI0>EPwxzgdSfN?(XWug4TAVl1~ zpa$CAi1$ud22X$d?14@w@lLQ|v=Hf>Y9cqOYtf>8fXMGL@ zzrKuS>gsqxD9OeDrGa5cO%%{`X*&<8`Yirc>wAp^K`aJ5#v%&A`!&bMjt$8&JoW+R zmB1$i7au!>DsD9PdiqBydtk~R#1)h2@_&p{x8I=*3S}j=NN(g36uiL3_E^i3?sXt8 zx_T|<=P%&nC!dn9GzxH}6%XGwx%;rz0Jryqyi#v#H!7*+dp)_u++3zcTrtr*&E}In z6~3N?8W$m7id+4b3B8}3c}TC9`+cA+1T6*kZaMJIgmh~b4cPE+&XY1+F74EaV$-bs z=fEU_6o_!p0}^8#8nsFLpH>|+feH#eWqg-&)(ZkR^_Y@&FsA&tgjNvqFzfsJTB<2r z|Ma@r_Fs=WADd`Jf8w9d_P^aSlKecd+2B4z2gcQeb`KH!bpYwXhfdOp#z11< zt&xA%Jtu)l@C~VER(wd&d+k&zR&9ndN0aLHobA2-H~J7Rj`XfdwW82DXD7(U7Z?>-u}K2G#fV7}cp1n**H$%bP8q;mc- zNlr(Iz}-8I7v2iYjSQ&*t}5v!J*wA^c$1KaNNLLe(Sk#H^;XX*MmR1;{k|bM<-Qw< zylh&9YILHL#M3Ccu!J!5zPk)owjtP-y22f@U3)?+0X_`mI~2*3O2*`v{?+6Dg3W(8 ze9A(zx@uYwIQhy*RU|eo*j4?FN-?D84#v(T1df)cms90 zDVWsvw7uA8()`r=D9aq^6oi`bt?ahQ-VuCTMZhUDqkAp$q#i`?^wdrJtOfk zGudETl|0{B#ILvkP*E%ak*2Cb!r{q}Zvh};4pNaGeAKfoLTe_ZyWw2qaHXmE_ zbnYvy3lvv4$8ipWD^Q(Qy%*=syaT%%hgD|UHv2nhG?q^@7!rQgdmjEC3gsmZYx0(t z(yX|$DXP%64|8f5>IGC4%J1DCb6C;a|3!$e|3)YNLLx9F@;`H-|3dNoU$a?PUF7*J z7QDVrK6B{edQ@4S@2Ws*APTow{R7iGwNn-10YDb)WL>~82Z?fzP^*_nMbI z$q%?=u_K4LIT1tLH{btFmBNSQ3VQsE<)Dzazi;HuNv?Mi;81tWHU|I3F~HsW)3C^6 z8HuYOK`nZ%2EJG@F41;xz)5YEX+V=~jk+U{qOpXZQ~xMN1-mI&ozK@I%kqCkeXu{?_Xy z2|tHk-6h>|T$mJ*D*+k`JTTseY+|AXlVO9u;ZXC7skBRzT#9vabMN)-X7C>Neh@18 zP!lDW;2sN*+fCjp5E)PuA`DQXD%x0j2V{8{daAF+>+e!I^_8JiNDh{+KoTYJEyqh} zyGD?9aZXyfSfjt}gzZo)Ir}5RY@IUxw2R&sao38sWqmE9HOO1Dha0>}XIn)=tbWPW zHmc7fr%R2TFpl`+FUc5p?1-M_-#ns+G$GczYQ~YdIp?$^)(lK#XoR*DN`Si?0!VeR z-%!Mo!beXA)I69#K;l$R>>v9kd;4yxhNYjKXAr|zOBwW0bRg3Wwz zYjZ!8dm%}3rR{HVEnkg|(8mNh`hEjY&?y-WiQUM69nhw$L!ZAcn7Wxk$~SZHy8UAa zVQ?Q*HzqZh;pE$N6K`_QWzxD*c?lQLoaW^(4^tC459I9?wbwd(%?R-LtUU1wp4Z|3 zc*0z(Ueyu~thrG5riW2AM} z9wZr4raWf?1K6RGZUN^^2!DtofO00v?LJsxrA}_(g+L<#lxa7$^l5i6PpsNg>wWkoLVey{4@^J_gO#$v6TbPiY4@zK*d_J_c$l*L0 zi6iNdy7xvjAgp$DNWVmXy&A&^a4s@cr-F_**P*||NJSo-55`{%ZjpM;F*~BQaa=y@ z7>8fFMz+YyfXLQb3)f^impygZsp4a6)iaV%V!QAH*WC|GQBcIpCo2E?e+RW9!0nJn zTXcpXFI@v@wFsslYZhBNQC!_Y*{jG@T0l1ksnX%XFAtM$`wp5CCfTrwcJsQ=N_);jFI$guH#bIS7&c4Ri_75OI3FF z(nRBO1uTA|I=-A6k|69J)FRN3Ywt1&vnb!K{_@_CiTdNQ+9sco?0lg#@yWZd3aKif zDWfncd!{CMB+0fl+IA{e&mifl3Nv2M*4Fj2@1e0vnscvHwX?m!vYQgMBcq1x^hP{9 zvXh$BO?{_CUfRe*6ZfW^?$8Y1pw2#ES)OeCyVH%l#UL$4TYJ4p*5W{MZN82JHOPy?rKu2r(8vT z7af%B6ZpFs#@kz#^m$t?41L9$Y=^y%^81zRFz#!|;;TvR_huNIHXc-)zd7SHRH*c97&j(DrF>(f^LbU)@XYk2b#tw>8#(D}_2 zJVD4v_O_S9U{u`3;w5|+J_UJr9zs=HE`dZr^es0jQQKOFK1>>)NE`=A2t7?{a%&-` zSpL4oLUy|CAJWGE z!wwBQ*}ozjp9=NzRx{JElIb5}mm=o*8SqBL%Cu5Im@Z_mQ1D`$E}HtQqxaX58enIxW7wJPt@LYmVtW^N^4lsO~ zQ3)(RNiPd)>}hqj$V7`=FG-q9M*MHYy>(R854Y~C(j5XWI;5n#(}jd|cek{3E3xPj zDd|S(knZm8?hYvz?fHVgcfWh=aqqt4j%hMCqM4HmwHJ~)TbFteeFUS}9nLBgFDZub%m6~Fn7kJbmF9yPoS z)A6^*8QE*{FLL!*ym!m7_y}#vbUIL7h!5%@i8{HynMRO?VOcOc6RaD(+l zl+aB9PePx`YU#s%=~tk618#21zbXT$GF@(9$mQdwdCwXpxTnSp4H5QSPPIX! zCqp|M+17?em+J|k&V!Md$MvmwZkI>X=?Og_6lTdU^Y48u#=ysncJ3%%z?CaVObpfz zQQgW_#7Zm2)yl{t(e?@-(30g*Lx!G7%-ECVwJG_Gw=T9woNQYi>8=A*92|lT*Q*HG z`r88)i<5XPja=bOn`?Fj_LS)+Nejp7$*UKGD^AeoXW+ZJl4br}8zEYu4T5c7iui!` zY8;9HV!Y)EYP5^|v27Bzcn~u1Lze$B>QIgs^3^pu+gERy#}YgN&egJpQ+w?KdHiDI zJ3>%ihqT8gmx&OVLefB4Q<$z%X#|sgzjaulOrnS0Zx02<8hf_&D5uj{dzQljV3pdj z>G4E8^I^Ba-4gE8Gv4R6kgZsFdS5diC(um_ZeD|WSkp;FKEoaf)ClGF_SVQ;0b4Lc z>_wW}IueM00K13VcJb3fja?-suxnw+#0Y%fJWxGq0o2t(eFEkZKbU=oB8MF0p(afz zHqH;eI9Ve<3Lm6+)FkQ_0f%DdUvyyb|4B_dSP17^Vl&$9?OC$sMfsS;;#KWF*5MFM zX6aDElzjX2BpE7mqJDZyz0()s=Wq(1`$lSh{5=D=NT=Rs$VNzsj4V zmg!Pv@%AMBy_al$A;@!nYoG6Tr>DIx4%;oLf1EIiVBaz7dIUd6K)Ni*tks_^1UmF; zthv2VS}+4a+!dZQg|8_KoZ;-=yi4~+UWKR2fHY#Lp`dSIhXsy%2kI8BZ)wrzaV#r& z1RXyKtgHyHy{_HlZZ%r7!VK*k9f`ipbtT$Gh_Jt<*-Y5zZ$ShRfkiY3CiSA2ZESytw; zM+Ta0nT~%GeYtM$NEC_ioh4?SjdC(&1?Qtd`~G8Frl1g$qOv!CQ1&QgR&)b((iief zt`E*c%%{-SLp%#4w~G2JGy=%$w-+~%25NM%o^KU*DJWuL3Ce;q?)SemiPe7+C} z8*oloL8Pi(e^8)^?Pf?%Ofg(A>zdA2Hge-_pl$ zc623rp4~3$CDnxKHa-p1qhYEd3EO$qOA!i^iP1XT-X6=YPT%O74eNICVPXbi3ry+3 z_DJ7nnD2+%O5BT;0=~XR74T>Os4}0-GfE@nb%aZv%FtR(P&L1@^V&?{Mea{88w(aR z9PhWNwU)eqIc6)u^wrOubj;pFP;1tmvRqcykiZmZdDtTV0i_n<$+TjTc2SboTu{c^wbx=^fkR zglUbRQE%-^X)__`UdGDQ;R;kgeyW1lIK?>Op7x^Sq8It^E?Qzf*VN?*u zq_vNkjL5F*_{~6sFwx$RU4wUcw-Y!$NN#567o8RI(A=r z+kgO)ZpU@fbhNJ_+Uz#!xp*r22h4qMzahtwqvCd7q&!C zECB6y%W$I+u6ILbpIaq@C||@~B3TwNp`X@6C8ZGwe*M zeozmIC+hef$L2>~w~H}}wZ}|@nx-S0U)iMhlGg(K0P)_`nu`aHGeX9$1-=xB&`s9eaAEPG^vi! z7sXjN?JB+m$QslX5eS?(31|hxMIu}rF9x6{njwvw+$PI{*IIqzwty|y zron*9ZDxwE?S!odGk|*@D=E`qGpLQGda^y4p(_6sV}&pCuKQzIz+S>78_XV0oL$EU zgj<{fOfXjPmbz&zy=L$az8n`;j{N=L@%X4hTweDPSw-JsXE7UkBH0dW&3LQ2Xurhw z`Hk^Gs_zNA)MxwTo|RIMRt5k;vOrZD~p!u^BQxvKL1(- zG|!s_7^A$3Efr0-+g6S*23+Uf=wqe6gA4r*Jdk!p1#1ue4qE9EEw(yogd@PU{#(@Z z?b|q==L7ck!AMy?mXN~p5F2AJ*_}#M_C0dmH}i=5K|(fdyX-axT@$_ofs|rB-+jt4 zt|p&n9$_yXZ$W{ZD}jg}n=ujr(nfzsh>3BHB-67G%o%0)NGQuNXt24-zP#x_Q&i9% zu`?hh!iAmM!!O2Z_#Jn{IL9YU=*cx3>%7ea=!2Jqf~i*xi}c_I$LQdzp(=Y3Ng86~ zC0o;8Trd?VY}0_)GXNJ4ZCumUfCa4-34d*{2=5ss1q;Lb1m0DY@GEaMft0FgD~ghz zr=lPb$j@lttX>^8iCy~-4{a%uguxpL7>A64i=ue9uCOF#@9@)H?8-7@*zNdozRW#J z0lw<~kTZy7`--joLm{7!_^b`eGTS+1jl^zMP*Xxuk|yAzNaMF@uZD-FnfLDOi~(|_ z4^~JRaB(5n!E(BEF%t!2C!8QsqEDa6d099QR0UiSwu649c<2x%GE*I%3}S@zjJ#xw zGU8`$`0bn_hiP->kK`AjgLrczZkpcC4ruUw;f$(mp<;5LE(Z3R?bLYLp=kzS{XWaf>;H1rw;_g?{#j_lvF8yams zS?8W>`7;p$N7!fsBvm%9r@4Zn%kWD1LD26raPYfCbx5vCVy7~;@dnr@STj?c*}w5PdfQl#^;!5^q3n__+br_Z z7nT~8;BH$vaFSUEo=v!Wberwu=6-;(+WfBDdBJjVyGn_9c6&=N`%p;~4l~b0Gnih7 zuSj5UvHropr~oh}`e-{qhTc%Yn%>zZ>$r`41>OedFGFx=q0k2lNnowrynu9=>)r4iu}P`V{Nt%VN7WKpNAN zxbV7}Nbf$g(K0Gfpbd63?{nzFyqq(;k39d;zMO&wuF6UbG&N?MD=MvzLT}o#Q~(U8 zimmcP>ToKXh1ppq5jMsJKb%|Wl%UA~#W0TnRJf)oG$a!%N-{ld7JizWB<%N3zjkfC zZ2KDu#VPpm6A1+`;I{9tG#t5-EfZwXg@$ivqPD4Bqf(jGb(NLIAry>$X`aWt795Me z$0DVfAxr|xqRTn5JHm_sSZ}P2@Af-2{VOwMOkmYu;6D|HtN+qrBq)g6QFC}Gs!@%aGkv@9+ zQ3X^MxWQtk7|*Av<}vJlH$F@!I5%zoaT*sazMM?R8@#KI+le3OW;f`at~%c%ga^)l z_LCX=-39G64~1lhQNconX!MEOl?XkXP}HIvT1O}zr8&<3|6M@)@BE-a)2$@) zw9}=8K;nkNZMXEt#;g0)^5<`Ra3!7SlW|>!AW-zm7jko-E{#<$JF~Yw@7%1A;rHAM z5D(rpLMy!77e1W{G_Lm1z-TM`3#u_ax+zG>%caIB^SZ`~!%tRAf;MVqFOXi@KHipj zY5H5d7&TA@9`E-inL>XMS<9FL%qGboO)N`|X9z-Yv4f=S%F$eDTQV@ylJnMh!ga~# zA63C#E0Az`!O1sRnYZm-a5nt80ZT8Ix(`{cmiLhO`<~l9pfzqW+I^NF^~TY=-&gNI z5WW&686SBd9&{@ev&|L(7)#ZeW}C2m zVP1rWEFa7rPzU$?o>086{e8@8h=|NgT`gA*^$Q3f=Zt=;;6yrvIjxcj3l%0MCwXzeU0YJHociENx)A(6zt8tZ{*M%5IuNcUR;zy%sQ<~e=|FdwwNC$GOTXLg z?$|6cYeV$Kts{j43`J5_1uu35)is(my#$=-k<8pz+l_gKig%MWcZbt+qam~Aci(3Y z_SHT4PF?E&k9vm;3t!paPYMoiTq;aRGIy{YPyyVZ`tqjKP%;@fOGEu2Ps~oU1xWuHK z8ja_vCshIRxk{f;e4q{SA~$pC_nM8uWY6*#d$7Qh=@=(+{IPuXVf#xsU=#Y(83M>x zdu(q3WOD3jH=h?Y{EUkGGlYY;odKrL{id;H*Bd>lLNilt?w|pJb6Mv$hvjg z4H^W>hj4*oA#&it^ka0B5BMeVW5h0?0J)a#0 z!@xEB63kEHl5kF|uCO8Cz_2;lxpfc{t)1VUk90^gH*E%!dw5khHin;8Ee{Y40nNrw z=)ao{T-rSQkA^bT$(O3V;!^?B{Jbm$fM7Lu_TgD5G{?p+AXR$6jhc8fK>g@1UIi~Q<^0wEqBThLraO`(UxP|`+jOTP>q@u znSrAxUeayPDl9C{&6SJA;E9e1LWwvCmQQ=rpV|$`XNyeP9lOtB(gQMSyl57E0&Eq? zLAtw$gL5MACxNf@KI#9t)DQB#wfn=^2;3%voSr&d#R^}?Mkb8o`^r&3U};+|U&Q^> zQP3)UR1C&1#n+#&<*=Pd?#p1`-n1C%mp~iT^e@JxwBLF}jSA#Wc}npL zF7`rf0CFa#s`5qSX-QShGT-*xrRqhxFM*3bD} z)Q1G`FDCwB>kQ=x|0ji&zY0q8Z3WsNr{xAjW&gDNiI1sk(y&aAXs4yH_;&RN0e>kP;)IIw? z_~I~zl%VzX|5qmg^L=mO>`oMy_6=7x=)~#V zc>TC*-M+Uf`AKI)18w7iapnx%_32{blz5rRBPaXFO&FCA3 zH?6t5F(r`xe9hAJ6Mhz9j%P48thOEb$8XS@kD^g|AM^-cMfqrxV9^T!A4aYA9p&_! zuPm64kN6ZvV1Q@Ui+l|!NGDoOb)j~4N~mdxE_Twh0x7ji&6d#ySWpD+(A<&K9XuBB z$=5f}`6O)HQw#cgwg4~1v(wo*g1YI{LQ=-ZgeUo_eWz>Mwt5BbqF631aqs%(&Ooxp z42TBh|5-FZZRmHB1Dc8dhZ3%TxBhA>$$+T_^w#2C4j_Zqo)0Ua+J0Ftt;ZNX6kQ~$ zHIbL5K$X%GNnAf2cVr=IsRT_yD-z|KUx5x!P*dt2%j{keCWtdu|JS|h4c z!3gIJ--ugQ{ zDsMdoHUb%-EPKnT_cN+yE(GFU>Ja-+uL@1-2hl|BiC6;=F8R%P+!O1Z1vOCNref7; z-3NLKxXa&K{CxGszR^ZHJsJ-Jhmb0b3v?O`RHtHY@9pw3 zQhJ`Yn3<|HaXl~wv{Z0#35W46%YH_96sm9a< zs{iGNpcKoM+VX1lTd-(FS%hh}Tnf$6{$8jE@qLi+9l6(`F{yt|%l*+?MAJ&mt3h)i zn5hq{*G8b^SfIpxyECy}Zf#5J#6b`F&go|X{1xd{<`EF5@FF#{AUF zjtiE@5#3wz(jCfy9Qnf#hT(Qc@BAS2ET#e~beX8Zzaj4N!2n`RqO5Uz>x={O(w8T~ zKhaln-6oGq3?yd!7|x+$#W~}1ySen9nQw>fdTQtNp`Ipn@VfPhWI)Q%_U{br^h!q{ z7OWStaDVr?F7#hh{2QPM{fld`i2il!^jK;8{;yQp+~v<6Rv$2_xra*c)qraHj9R*z z_p})QX8x3f!L9VV0#4Z~n!lub8^q-jCy3 zizhE#O&vh+@W18*?)o{WxB*XNCev-N|LQQ~BcYys%jOUZ#)~lWyjQi0=^L}D{$d|U zeyhOKp;$^rhPOr}zuQ@ycEhQ#3QEO59fC)1ynzDPi4sdG{GRyIRXbZ(YKs37iaF(z zU(umna9zor96bfBS@V!oW zGASObb9YZq`C#nh&DFL8{XZU88^RC9Td{joPo~8d9+*eQc9SBSX`I3BWp_5OMk%)e z@yHf8!DtZ>XQTPaCe!w}0SVgeA`@E4lcT`!)!`XWt0)gXv8$R#3T_ChUQ5*5_noG| zuk92^W`(me#vdO8ZTC_0Ut4~7{uSj-Fq(-$btA?tf+;O!HcN>b_xo#1F@UdX3fkl4 z`SeJ%PadYJi2+gUSn#^^BRS+kZ`7qNR#7CTynllKRS|fqR|5B)1?~ZDOd@3A7Mi)tF_5U1$Py*Z7p2RxGPO!C5|Nev9qnGfS zm4lCut~1*GxHA2o0dnBV?Wnrv7EQZV9<}^QvO6^#+a&vpaCSQq+0S~YEDhB;q2CBz zDN8t}sWl|Af^g^g95Sn3s`6bz5?>@*>S#!dG!rDco6jWMxQxa3<(EqS3eoSl+3Omx z;wh@+rJ(VarWsWGXN~?aSvcBmGEsfqGxj1@xVTJutR_Xa8Rdvu+$qmT4`CUJ+clBq z{Oc$opI=>2T^t20)FT`8NEz*{uA&cOjJ`_tCToe*hEN}RD$S5=t=gooraoyr3mde~eh7)HE%vhwV}5$%;5HA4|R zJiMZF((7Icmc>uc66yOKIx#O3IvOT;zT3a6QAgeDSz156ipG{R8pjR9lr3p2rLh>C z!MX5W?m60zslSjbRs8yoA@Gg1E1Mkgoe^D%Y$8EQfNY$eIa@ds6*tVSrG6XNYMV9J z=Hv5F6LaTzuZhBA_TiDO8?qf^nxyRSDs;bobzpSF$_wo+h^Kq(zjSn~viM#O zZoLA}dbyf?!IYCL#3gf&R10tC9(2r;Wc6K`At2lsJ!yP}6F8O&6D{w^WynCm|D#cS z_=K2{{cyESm1G|91_q32zB(jF#Sr{t!%p1$MQV+PeXSBRP|EkCNatXSuWaCYsdTEIW({_Bq zg3zydV)j3e&4BKd`GI%5;%^pV;S)qsY_QXx_4O>rW5E-546pO#6_w^By|r4S;CU+` z?P$SMyol@ssPSS(q+Pt#p2S*}&2-e2Z+YBpqCUI98Qqjf^k&P7H|TSb)Nog$M9U0t zHH&gNC#iku!mSG14|z_q;4*Opee_wy1t`3Y);D5>&J)klbpJI^t6WMQo?zkV^D+=N z(!}Yy(3n~1t5=fu7T?ZE<-IJhIX*np$dU}p*h%w5CqS$5uG&Bj&MXuyvo}br%vLLG z8z09usni6T#pP#qo(l`BkLP69wi5J@Lo*GSglMq9e&Vu-w}V53JhQQ&EGas<$?%?z z|0wL@sGQT5Z0p{g4JeL%1&J4X+K>4O4A#b1#avSYPvyPG-A*xAUe?PZm-Cere=Hrg z#oA^OJtVx58_=#;^_uK4<=Jv1adzm#qC+mqL40rp-Z8XUu0&C<{WusPOo$Ql&xh$I zp9A|DaG8L**A?YsJ}lZ~wUd@N^&UEQ`MLbPiQai-;8{!yR7lHI?NN63u=(LGV^|k8 z^ad3=g>aVNQFuHErpqKt}-?W=Du&JKjb9-QY%MANpN9UgpQ}m9i z|1V=RbngYQH5Hos=W}KH_p0o z*wKQ>V;!fKwrx5Y0#`6291vG0Bji%~01E$hzag-s9+tVeSi%ZQAR~R>zF0yusfBRB zm`Feb2^4g1dWY)XtRo?IKI*fPDx>y=02h6+q6kG7MI#721-4_GFXS;zfpf zzVrDBLZ)-1Dhur*$I8b|k40!eJ^XDnBO!e!tC?1xGG7e{1OIHygk{=)g*WC6-c&zn z^C`|OAz_S{dD_`}3_YX$_z#1%jT-+Zal&6W`?)Ox*JHdH5T3^LZwO2Fv+<)~z=~E= z=ctNyUEMO+!V?kWx-!*!y)9$gEr>h#}vhIMEs{Pq3MNLMMrB|BT zB}I0&H;|0et|%Cjqn6stut)gWH2!%oY*oltgP3(+7-xXQDx~dK8M3bsAug5)BnIZxNHM(yKkLUH z{zXc`Aw#@S5nOO>op9pO(YHdiq?5$RYt(w&_+ElT_V7UyQO8DDy-dWlg)$$U>BUds z1#CY|tCJH(gxnVQm_VLcGD9#2!FADJPJ;z9l%u8xf9-iuCj=gJ-!EUennl#wd$CzC;er^s0XqSSigNFB# zZhhu@+9}ou@Eif!jB~3EJg3xVpJV9MCCXbMvnuFS=gg?hUoh%o>M|Rf1Oy4_w|8q} zs2QFEwrl%_(8n63*>&N2DsuhOUJZ-sQ0 zDPRp7oY{1}Ip_U6wOKrUxJZ?O&ISkACzw83HzF%9$9%U^teEdO|`N+(u}+6 zZh(4)?)xOhH&>*u@HB%ww&K)RhwOaV1s<+8egS+k0We;y-CQ0#%@+}b+^ZwNy&FIS z+#`9yvXsIy-?PF2TP-W1X0A-YPLbB$tOzU4XAK|R<0I16wzkL3Q6S84UzPS1Hju}N zb_;c2S^gD_3vRTQ?If!K$SDjUX9h?Asn2c&7Ged0cC3`XaI)$+gqP?@ibB+M_BnYp z`rcZY;7>S^N+wv#p|xLqLkBn>%cPS2c9u@1niTt)ZX?WQ)`Qm&ASDzKI(2b8l3!vD zD9*C!#o^=tD=s)V)ebD(Dt52FM7yXBD^R|xEOVK~F`|9slHB!kg2suH84Q=V?k8%t z+z+g7v~hL_h<-SYWsrt!8D6HzK;JXLgN=S#zN9wd)ll1U=EaKZLd`*5crT;q)Bd$rF`LWo%eUfqM5zfd=aW z!0Ztvj4Yg-aPG{hl+AvxDrR1H-=s^UEiBuo%~(f)VfnHzeR3I`=Ov zDGnod|EN}V0TkG1%l;pVF=T2*Iur`xQo~Aku@+<2A zsY8o3b}lYzzKcgo{NQeJF(nlp!fW~{7-9f|Aw*>m_gartEGh!<{7^mFh@##GQAzsB{knD%)V zv|mB>LO}t*r!kccw2MJL2Nvs{l`vb~ePa^f+@^ zr&bxBsRlOj0y*IyKgT{dcCORZf0tZ9UDf;&8%Z!yUT)=5h6tFrc+pI=SGb-A4xyi- zzb!ON+Lc>$M#NM4zL`QJLekyl4LV25#$=I~pm z4>I+K=2Q$=(5E2UHzK~dC6j0E@t@xw9*(36twQuTuG_JfvHf}AqvOFkIiZ3_mU@AV zjE2^@@33q+QBapUx5_inM9CJOZz}Vw%Hu-#q2~`~RPXXH2zP74@+DKP^8w!7DuVFt z`yNveGcbm{sCvl})4SOC*m2L53s=A^!i()<`I9U-BVu2%YVK4UtGNZ z?c<1}ru%l1xfj&bu;=&(@3Q$Lp?wEyVy+Qw(ZO=3gs+?`TzRGU} zO(Mt|9Q2?kA+Gp)8%i?9`-RQzJ@3@IbG~dBHh=+QmP}{cNf3s)sU9!8ow6aM3j#tj zNIy0=E~(DvZM}HiEWdUC*5jlduq)v_HXMoK;3Rj{Rxu;AF+I@}v}h-Sp()#)ulJu%WrhDDZ+%CEUh$ z%i064v6R2AoepZ9comRmIQf`t@#x0U)mB@hJQg;7G4MiB#|JKCV=7LA7|HiQV%j zj~G!!>+K1Dxv*}Kexom}B58dugdR&F%j0+=4;JllR)D$Dt8k5Wj%2;_k7EcBk7qr; zr5Gt$5lobakbg@HJbMr#`ic@A9yu__G~{LcrZ#s&lh9w|3V!go8eJSm53uj1JVEfe zxaY6W#7PK2Es`|#aYUWn<&FCb3X*wCaY4ln!Di|ikkfk04mRRQ@cegXO?VI79L-X` zH6=llPWO5m`0v^`X@6C_qLJ0e%P~^oK&rTH{&UOVi!FoHGdbtLBT;>R+7S^xxx#0F z5%DhN<1&G~=z6zo;;ZY{=WL-+P=p(=v$hSbFeS0>ll zs`;m!?2Y8*6k3`fh{itNVjf?&m6b6o;!2_o78#CtUGyi|xNC3g4oa1F#a^I#%nldG zc23yx3u}D#(kZQ15)Kmq?rP1~?h?Y_udtP|bVY|U3(_xm*F^`={!B1~`2bRX8#&z%9qVuRrDeeh07XC@PKB4mhGQr zVM=75{ThuSA=@v5O)xu7%(XGYMa*WDhhqEpD6|%5e55=Il#{J9MWt_-~`{xo?-eTX{|tqp$u8S1vd5tV9B%dA18 z*7I?HkMcVEMhXN|>hx0_F7%Cj6YrKqXK~s1@nz87d3^4HZ^x0j6M5NC2>2B{x}Dc_ z`B>B*V#oObsh%%L(tyy;)_|ar(ru9?B_y2Yp4#QU8bi3YaWaIy9gr*I4%U_|CA$`T z!c~~e(q9`2vy5T@Y4KHpxa({HShVEk(=M+wA!cUK+8kwl$0B&6x+WXl8qeL|GyN}T zveV^n=s|m?(4LTZ{sEu&fAS^uIy645N3)7w{nKS!iVm0lVUbY!uClroL<*rv_ZqK> z5W1XH{xu55XnWOi_0E|(k-my;lWP?y@U)~{_S1*xM$|*8_>%9GSZsnR_sc@Y1WZ(3 z=d##NutiSI8QDA5qk^i?kXd=P<4IRO1f(#Cg!i@SVt{XjJ1BvM~UAsYZEwd^z7Rut)5LYbda6*v9Nu0t}B$*H9UHdV` zpIUvl`*Kvm=()MwB|oj4QN8sUi{nB4pH=@$!+5(#i}RvCx~9a4ThT;CbcB$0X>77c zgR!%-byxHNbg zpWKz1yDnoSJ)}Ul*Ch#y-qh1k3pK`Vq`jiNp2>z#R_?UECIS@A_}HZsEnBy1D9wAw z0?wxtD^_eZOGAipRg&A1!bu>`jFjgROd&4J^-6+^GY;8 zuz7er#jCl$?&(_1JkvRkBmWxGiD}|BYE|KLq?&8;tY`~BbaC#7Bqw|Rh zmN=OS0ZED$kXFjhp+uT>Fj+%3lYrlLv&^jFH9np1;;~tUU zyh10d=-TMSlk*HmeH4QdK7h|d@z6Z3`h)$}Nk*^49Ehsg{m1Q;3x}ExAB!-19=v+t zf3>(Hgz&`Sj!BRPayOqw{Gx9;qhE(^La9){t-yRrsyNpO@@18$#FXdIvt@M-N#CGd@Q% z3~T4tBfffwq{?LXVZNu#e*vsPd}E6YrqIlcCNZup^iHFwaI7 z$=Qi%7@GNbZ0xUm&0-$@^p5Hy)N4~XfvvRhEV%JAoo_hkVUd?GtG&p>km`=`NJVF z8-OOK4bK4AC7g;jeO^GCWnUfpZ!VI!sJJ6@^^kqh^#=hY^ z-**>3tb$og#IKadidY%K^P8t4*B%xpfDE6OjR)1WP(WhQqHoz%g z{B&$aF4BQ<~{T`T|d`wdU-4&y(SB6 z`Y8DZPuFf61j<{^`3J5UY5;XW3*I10?9_<_;d(_Iq;`!+m%r*!T$-s7e7&-B>+Jhp zIKGsYUKKBvVn`)|k2tLn;cH8nW>lKXXNS1Zhimo&J0l-F+bguiA>u@-ywqE+o-Ycu zp0ALH>;AgTF*EPdX4DKR+01fYo+n9(8rt9~$q^lOjgB4ZOsC2)ZTVtzNmroN9z7=f zBtNdnKSm(wPLL{1-;bi7;|yH%@_mg)^te0i=|YIuTLA(i;JCQBQZR^HwmC~bA063j zHE;vAFy`-{KkbwV6X!b}iD4aFc7KcSQQZb`4aFW;zMYqhS~40=p(lg1^YFYko;`EE zIz*lvMZ^ZYvx)&#dpwkH&Kg7FhT-9-+dN`uE!YH3H)PnVhR_}|Y-CY%goV^OSTO;Z zkB+Z{d^R8sP_kwrVKmn!AU7^q7PMnI9o7DtdOb%VaE*Y#jkOj8FGSG1U4rK(M0*hG zCkyJ}8CXAue(833{>744!zMWH>+KJjUHZEiHC9oLHRU84gBx4jt$UCI2RGTP{`SzD zUkq`Yv^C3gt@Bg#pPkinr_vwS@E7AmPWq$ux;{**J>EOLlI2bXHpUPojDOfhoL$(U z6xY6`Lte9@Wh-DTsGoG;0FJlBe0#N}@K%vs*X3Nq^edu9SH@H(VjMRlp})j%j&lh& z8@n2Vft^ocx8Bx3r+$!|#wc2w|LY#F5~`{Jd4#3ozVhcI7G7QW8ZE*yUCFmv!C%pO zjRl!j5}?5zPW`9{0zvmCy4Bf_Ok|3^iy@O?Rq7INA*x)ZjO&ipZ2>7zs1h*+H-S^Z zkLG89yx026NDu`ytmP^!F~KEM#|EfSqjF*&>B~3>0v$Tgl?Z$73vd4Sf~q?2B?BCG<2s=T&vC$2U=+b={|w%M`7Q$)1Dchqbz z3WIn?M@6tN3FO%Jv4SISi{cT#DU_15hT^I8qX=fv@%uvrXe^4rcnJDUbZe`e&p1TH z*owtd#FUKiTmpm%THB*jR8x5sP}f#t!|N-pO;8Z}O$-U|t6kb#<>n|LgKWZbL{vm# z=Vh4(t+BQVs~$_=zI`MKQ{;^{n1ZoWxT(pzF|^(yS!BvFv=GfxMvcdJg#&~AZLGA* z$N_d}Ddse|M?)$x7szrO=M{f07+W=u9j7?!9Oc_>&TT9K~E(^$X%GhnR%`}2XL<^a^=)e|%^jp!Kd~d;TmK6xZ@&w@*arH`h z58jiTM|QpquRVN@cYM(AISg%VhOoh;x3fK+*Lqt(Hc*xS-)x{{wl2(KKaHq5^KncX zUpM)m;YN6YCxEnUPO%~KvP}a${`e^D7X1fhfn_c?`W|2`mbPp6^%!bgI(!I<(I8Rl z5~R2AWjDIaS1iqnkjs$lxedtRotC3@0|%|=wiU!nb4u~yv3!X z*HC|cm0&VUppmbWl$3vA;e0x-jwijequZ z?u4Do9>Qk5M%t;1y5pbu@S*xm#CNCw63I?VXa};klM3lYD8!!5hi~W7F85u_tx;Ys z@=vWPH=4ZXoUdixrzbmm%kpN+So;?DpsQ)##JT4?L<{Ry2g?&n%}*ApLVkOSsx?J- zl)Y=>*`lBLo?UfMczRt82g8mwMKI|EM3Gt&FW7ungMN2~;a|dz(Mxx<#Zn>?_t0L) zpjCDll1*05OLLjE1pXvhUbW7fQvONJ%1p|Iwh>kCmK+2u{QM}TK9_}E#ueNx*F#2u z!D6GA2QzC?54%wT>3Z8wK|uAI{|*9T4gV(ysFR)x)#Ak$?VkFdOlwbRKvi@$a*=-T z>XYHIw_F5l#&>YR-2tE4Up)l^5s&wmn7;sVgc$Sn;Jo{;g8Z;2e4kGoMm7Yb-v9+0 z107%V=KNF(EfBS>`VuU$y;fFvHdYXq86C=d0_g(a3LBiV7v(qjfjnt; z?n}?$T$9w2CvOeUnyTPK*Km8g*5%v)&XGqUN~MV+`z7mSryBql2N$}rRZg&EsY4VV zCbHKpbaV$EM-*Sy$uD|NZ1OxY8lo{E^^;0dGeeI6b)awjkgu8|nVNF~M1uco*A1VA z^qO6r@X0WjArqv64EFq#5HK<=!TZOP_i#52-Xs18T6YuHZjD@0bzTDE{{Lx09^+u0 z_>6WD{+#^5_ceAjoZUv(46@28Hjt?=)M!>v;Kuowcv1m^HVI z{k-cw@M%e9L%WgPvU=#g=wGqboH$vnP-`joilnnTcQrSSXi??$7|{BI&R})Uz0F)u zba~QR!R4dO&n?{W@!xNViC(z;EaA?EX}f>JX6Na>0HN+CUN#!3&u4*HRP1e+A;$-6 zpxJm7;6DIF@C{eve-(F@QBj8dx(5-E1`!=P1r!8^F6mSx z6zN7{=+oT|zy!}T^UQr;|Lgi) zRA1XwFw@(2(@uUv+ew9JLjBdDKIKw*6*IrL#o&&w6F(t}HQJ;4;!Vu*3f*xcjk1Rl7 zdFGGh8PdD1)1D#46-9bysRdAb7HL39OnPoKC0siN@)cHPn$A z;gOW2MTqqd6`b|Y%TkSMI|t|hnqiY_GZa=?_*MUXEkP6z9!svp?Pm(+hO{9^AbRn2$dTB<<0S z?>c4K$g*9)LykR|l=$^VIDGWEX>jot_oQ6`38soh3LBWZ=E zDBq7S35^wmFLmz!-Q598aMFfou>Ni!0 z3Fb;UB1f5PJQ&B_k_0%SWqPp;%LU&1$n@NYu86z@wtA%=DO<^je%X|XEcOP zK$0)%+IF*|+cdUr9KLYbASr%XBh_K*b2Mg&8mdB`Z#IDzR2jhnG$ z<&m^8aQJv1ejb_9v);j5%AX50Q<-pY2h;^X2R=pRzh-N z`ZAU3ZKuJ{+vFjmk&yO>>HRI|^Ve6Ems^N5zV2C$E`KSj&VI)mVA;t00pT%;6~~vP zt$SkklPloZwh+R8*;O*!x8;dEv_RM67O@dZVUvUGj269uwoIc0u}=KfH3@4^bX?lv zCG-`dgqDXi(?IK%2)#?9KNcIhvF|V!0C`*{J>4Z5VgwE$CR1_y6mXQ;Rr8TkIk)?ijC=HV~yF+sY3J#6%gTKrnGhw1dV*s zy-LS=Sh=|)hEUtL^vqY5jiu4>l2?&M^=G5SP7?j-Lcfp+R)T~Msh`s!-0)o|KXaEl z-q68YHy(z1rd$}kpOt+(EoF*2<)zFQ6Dbfy2iAVn+SP!v<*l!`t+2wNeL9QK3D9r$OXP}Y`?_^ zC&{PfQKVet$H>Z?j#0WO9F$zx^Kw;R%nT@!^#x#+7t=>dnw0)`FrPy6%Q42?)73wx z{*=Z|D0ALrqJ8e=C@18&8PPBIel>|O^7Zanz54qum-95*i-R@IT%G(+Dem>B(5T+( zFY-_e2ART!>FAQG`Az7sMw`vdW~>fJ;+$bn{Mpf%ueQAL-1ec%&QT>T7RT)JR%MoI z;D>{N^%Us`kj8+y2X2cY3;}Ddmz%nH2sB^YSBHySo(2pc1X(ktzfX^(jB%aw{1751 zK`vkr9DtKnX1snTR3DE}rd%U3+-+!FmfT7bOx#Fc-BZ%_7%kKp{c>mMmu?I+FYIVe z1lvk}zFqW%_U7ZcICS{B&>IUpJUpe8w|buzT36&q&J*oEb-Zyix})vjfPp(=sOW5T z2h|3osS?s7sHp31)u_$5M#{NKzQ$x4?v7^63hA;1${V-@B6>+` zF|N6Yhq1JLJKlixlw8%?Zzyq#mI2}xAx?BebwXC|wt!mzVHRmM!5VNCMqM}&_*I6# zvRiPfe&I8}EZvUJq}>Q?l1%E4zJNB;JK~ zhw&9xYMYvMwVAnCjau?4y;`NAVN^+=N{Gti*IposRp z#yP8?!8CLQXVlQsTU+@J{ZWJ`upt<^4(C+GBdJ%uZ9un}5YQ1e?U0>@>3L@s*RS%3 zcz8A_`TLtSywIr9GqbtN9W`03fO3=KM{QLEs~SrbQU95yH?kze`Vv~%GH8~18I(8c z2UF|-L~$+~Ro@A~Fcqu&qIM_LwpWz0VegsV5qk?cOZT};!bp&ZshXaBzTEWMPZry~ z2}2WZN-B$~dn(GK^irw{h&24#Qq?3~3e0vm%}V6Q@O$DpvT{-N{TR<<14)DWyv-rT z*a5Edw|n~M?#MY`2e3G+LP7a29N9bgHH#*6hYx$dPx4Haj=0LapoQk4M zXA4>UK`rAdfL-G%(^Od+2it_uES&Dz()Zf<|domP6^ zC?=pB@<}GP78Zyo0|i&=5QkO-ioZmMM2+Q)!a{QCQ9@&3GY6U`gRslDN5xHS({Y#d z;nEQfj}Ul$$t-p<2V+v)R^sy6M!KQc1bAKTx9nfqy^9q`$LmK?ZPUkF#}%TMhBS%2x##&*U5 zRQ-Mne-Y+@Bl-ArPRw_d0aby#&6#tluT*Kkh-O10`S5JG(X+ywC&7>s`sNsGay6xP znk2|n7k4b;g2xP9(W$kFp)td0wDRj6N|r_g8Fw?0?F?*CwcNJw;(F4S3`(~@kl&Ij zhG}5tm^PJmU)7Yt{IsdZSv~>l2$`!U<5EoYrxBbT_|< zCs#|J@`<|bOPvt!sT=(qsj1dWd2cE4_0);KadZ{D5TJhBcDWeUnw z<8J%(RNZD+giuN#jeGqdlv=#!>IM^HMlQPv`5&8%_x2lni8N{1^vUx{^&3RE4L z{Ww8i0<_1~0P@Unr9iYfBlU-A+d(8=Zz&$GCBb4~Ys(&ueqVG<2z7|dr++~@4+|Oa z0G9HhK<$@&{?`zk}O|3R_E;?XlybNWU7I*z7|ZJ zgh6aouzwo<`j0veW0$HTUHhnjKEjK(5SKaZH?@9sbp^(g@V{)LDzuPppHsE?nyG)w zKaT7uaogvt<3J_)mr_lxSJDT-_<{NQgXdDW?iKsRBI^}R{c%Mx5lgCkOHU8>%vW#S zQ$4W0aXH-Y!XFmU@`5gxjR(yb<}jY*WKTGjV_@r_L8Ih2 z4nWjOLM6O$leK-5R((Hv#LQ3de0Qtq^;+k$@g~_7g3bw#9!(occ9tU%VT3> zKS2H}o)%ti_$TY3igm+E<^noAvE^*^z}0i)4-pW|ne^PBtbtlk1^i$b0Ty16@*8S!mI7Y7^C<>h7b3kZraBIkm(e0p_-LHX?=`lQ-# z5}*nl8hR*s15_0PE&S{o3hODkj!(l7U3=aRG5gm~#rulN`uoFV&v6?19^Fc*F z*?J+W&zpi3orMpWc5{W}qFxS$c<0N&rdkj9h3Zna`F}kx6vVyHbI*hJ9mG+R{r@TH>6Ks{mX_-uJp>ch`dK#{Adg2)WNOc?o;Igh-``-qKfig zvnh>x7^m5-@Aynr?hoNpsKZHcHT;apRmzkg*}gE)o8k%bDJZVl`W}OG?WC(9S$lWb zh}Xf&RLqkL>uouo3kmSYAu5#+J@IS6=@|@w2MPPpKI?UkiT6KPPLYBZoDbv#H2)!> zQdoRc=n!yFLOryg+Q`km>zsNHMPj6L)KC`c3Myqz7GR56^KX5!{S`21Fz&4K#O8mq zE35$lmmUc0Ev&bQ@*(`rbTO~^m2~`%#$+W%y5{KlXfMWe6(L3C23@U&X24OjUZ;SV%8XZ!fkDS) z03a*AJlJ{c@6-Ake7#?w_#nUxz2Y<(oyZN8BZ47_dr;S{2UE zH6;CIs$y`z?sL6$?Ptjr;cBL5I5IOAVibHLa_9NT0Ol*>`&PTV-8Nl}Jt^fWevs0O zX)lfa$r&FlMy&1=WeqY_!e%RbGko^4m8Izb0x$E%kDoRWNfpW<VJxPjPK6j(&BoeTVFW!I=lPRhAFieJkcxOi|9rs}Wl2 zdoXmB>iw(pAY}hk4dNu?;V26O{7#l{zGdah90`@r>kg3wIAnt*r1Xj7WK2%TpTITt zAA8p5&2O8hoMwaqABj^$ z_j=Y@34A2MA9?)0QMeYNvbRhzm+dBZ-g_dt-?g9HD^!y5;#rD|PL$RbxNXR|XTTTr>v# z;nSo>**bI8AVl4dT>P!Z{P`C>`&?eC_w`*|kdOOlo`TJ!OQ@~V*W{UcMo*FB?#}1q z4AU(LvntpaPyLbD`@Me6BrAy7S)F)m$+k~*H;>OJ|-)B!R@R^p9o)^bFEky21Gz0 zNFYP+!A<3gv2ieHNAl-=#U7(z{dTv1jC=YMh1UYU`$;d`QuO_WR}l1)cTwGOd2Tp}&NdQtxcm8Qf-0<89#AjtNpym_yc7fRLfLS} zjP4o;_aMw&bX61LZFS!}`N8{X-Q&Fp)l)i??Q%DQ?kD{pK?=H^6)`PzRKf~-7% z*c2@R$#UHft1`^u` zhV8JnJDV;5erIdJ;f^I9%`(&O(OHk%8&||V2$ERcCBpn0<(q$jfIYi1o$n8Wx zYUHENErhzqHtJ$TTN*;l3OW`MIQBaS$f1 z!#zB#(QySc)s6br-fK@eYN+!5t({mfAu!K19lINjJ+j8+*$hTs5BQCxM>t)Pipx>l zZf)IgHaN60Q$Mf_z>A0ke)cp5rLDDIz_4JSCqfSB80e=D&;G715bLGcHPwj~qRE^s zaKOe1Rsw|E6wfO+d5jZXTP^T?FAwbO$ehdE|avcGWg#7_1Ewa3>< zAK%}*^6BXO8BWT?Y=N8{hZCx2n2CN3u*Jbo{12X?H$Ie-6N;eG2LUr)>2X z)UG(dVA*b@3!lVh-g!R1*T_D490jY0H)K?jZ*A?H|I|kvQ4DP93hl4wrc_B&t(>mA z;`#kKG>;PI+W8e%14Md$Ldn$OR>GM?8c$_jUd}&QG`4?MjGuJ-h;)AxaO#xHkqeUB zGxKmIyrG+45ge#{;hZ{72zRPga{I;w0<=pGV|zLT69?vX>A?0BwxJ@ATuna&%)Cdu|_nPK4z;j@%y3e z*WZ0kaSOGY^4kJvxS+0cg6RDQ6?a@%0@`dcx7_OE$C=t@Gj4^6yA5T^Ya=7jchAC2 z5MUmP>04>@-!n@%r-W`&GtJcGRRrR8ehW8P9v0%)gj}w0iUxYD>8y)}Lik^r?&6o4 zdRc(+qgsQBw|Y{B-`3#$sABch^+D9LOC4W)rj(a-p$EKgJ0;ElEBe+*qs+aAtD|D! zctmE#0J36gqi23S_riUd_6y1ql*(Rx%_aJmIc@n_$k9$(?rYvl#-VA78FQ}}y)f}H z&y~86wQ$n)%cmS<2+t}d^c7@BzH zlFuqWD16nN_vLH&-CMmJmY&LzocvR6ov-0|cPxj0(9gs5s9?KLJOP+uQl2FXyMwkO z=+kZ@LUB=6I$fkGK|JfzummR2Fn z8mEx2>YcXjejk)73_B6oef(m+fhMXU@<@K9lVG_(bPyR6u`UytFHheLTnXFZ|C%rUFw2!he7>zfqk4CZ)$cI9s5qjH z%HkriynX6@?o@QvBeK`$H6t0Ku3I+!WT)>Hh!cp`ABj^F6SyS26-U19@Q z{7zTE1(7D18W(YDk$z#M+>m_hI}^N>g0C;EDUVb&8gkdNt1j=|LpUS(GqRU;d($mz z)$VkNOeWWSZIaR>jop`bp!!?l<$g5JRwB-1n$pyTP7exKGdx>7x@p1wk6gk)QNsY)2*662%v z9ms;~m&N0=7S1VGI@T#g_v4q&|ysWWB3!`Sz z?u%?lct1nZ7d}oU?M9PUg^O_vUet3^X!(u2SA;#PG&C2}66K;!F zuo#!2Js(^3pG){9c`p@{^EiL+=r0#NIIn)Vli{>EEMF8yvL6#+3NGe?+5mkWP)a9Inc!lv{*j{bwi0{c-;xrv3SEX_AX<85SgV&W5w_ z{cHshT>+@_Be5ijWK3zhT3gi7EhQ*7v%x&ipnS0rg8fI3-ba&yoBtI834U61KTsP}A z1jjVWbIb5oE1^Qu+8Sd|Pft@AYa^pdC}QjfoH2G_LyL#Wy8Ri7ZO`|^tB0*e9eBvQ zssEasZ}vRuSRUqVPv~a=Wbi?)0kFVeqmms>&mx{`vJoMvYVU zR+VJCT=!Y0pTjHk&jB~dCXh1me%TX#BlEb3YT{u5i&mpbPld^ZpBb%IUwG*jOPcY% zqX0c|IP|93rdf&PM~+f|@tpsqhPd`q4dz79#~ls-^__jhMiHNLvm_~^8GOhQ}N}8mo+bc$AiAm=Fl0qy51gMJ&2_dt!ng6C-&4zsAM@d$V_jPJXpya*z%%riKUU-(->eOXT%FHMNkjH}86 z6glJM=%qCyHe7-r@+U1{UO`m9Glr4Y#E<_z8dOP(M<=PGu*bass?bkg=Aiw|(C6{y zj9jc;uSYD+`W`KzjU~PTRXLu~nmnzc=#QBSEuxJZRw#JDZkqsp0ml|UbKb00*L6H# z9$G&Oq^~3==(`^--Frxz)hkI=bUXOFzfy68V~=jSl9%yhXlW?#o<-zCeK)t;&8Ikd zo(x#i>{j7MG5E&_~{?&=R!jfs@9yqXu;DfspMs4ELA?kqI_8i+}$gO>c2+0oV z=mBU(!2p+aTAu9!x7$s~A0GD=i3m|#B(z1AVUY3}vW*Y;!~i_uHBvaTt`dN;5KuW$ z+<8{Vk-!%%T#r7iU~)MWr!BQ-x*SJ_@peV3kAUb2*+aOg5p`P7Pxtf3a^hPSdUK!- zjBS_5^?CEB?|4OOt<=^Z%u(B-V|MOC-@Ny)+G;iA!ZZOK+SNfF6NB$oJmm%Nd?%;R zA8Uhc`V3p7naKoiX6{b1Y=?eAD=ubY3hf)M{1^1b&Jt?I=gJSLVHG$6X@GTouPNut zwYU4p!IA`VhbNF%-Ivqhb_4~9^ zFQOs-7|i-%zW$pVFs?gw<*Ahid#?P$$J05JY)S8|(odL9buy+?6Xn@=Jt@3QGam>E zMSBc*XKU!Yu>Ky+Z|mPW-al{IJ(yXoyKcCJ1nK7-cpjcfaWbG@m=DS6{yp3G^n}nt z$=*LM`*qx`f7SIbi0j1f3H8FqcA3MvFcJ&Okz!Nojcd0LuUL|LntShjrFr$ZuV&mx z6N6=lgmyRC%d_k$@0!wN*TB!Xt1+1mRZN9u*ebAg2_NC(qvtD-)z?}&qdRG%ISm~Z zUNF(OlUc-8vZp~ONd<#5dQ3TLml~;C{HH`^bK?=y^qWN_*u|$Fmg>(t6pTAI=f=rR z+{o5Kj&KA$?$>u==Z>+r+v9+RZ?@1{nbj_nh#>@Svz$H8@4A_ z9~Bi(-2?=L+^??ASqe1xz9?YxozF2L`Pj;#yx@i#52cMpOdc10_EJ>N^q56O!c#$N z+G4|z!2Y?S`tIsvJ|RgZguiI8C?3uI36c--89NQ!Y0@JxM>=Zc<2zb<%fdg^T3$I)DC)R<|-Z(5A-l_KM^nR zax(pe5HIC45xi2|GkowWmrY0*n;-?3x%PM(Q#0Ee>M3h`^3Uh5f7Q)xQSPoP9G1kb zjYUKpk_laDR*{BOZg_7@+)E?;`+&`%nc3q`M+#L%=DI=yn{k{@xUAzxJE>~3^5W?! z^8-w(>1N%i?X2^ouQj4ZgOh7*GC#K%&RLVd!GWU^9v0DW8%TWe=+sbC`j|q~RkO++ zdHL3(u*~WhM%UVGJcT-u(&E%oYH(D)_j4+$K@Z2GUQ~>Xsp^hM-&$=rs;u4P81?v_ z5SQs}#a$8O;IKI@{mNCy3vt-@IdJZ&V4u2fZ^aAEh9B|Dk618FS+<|8ujJ0<8y6F| zD%M6gEoWO^&cu>RVMhPy%=~w6h?YMK7dVDF?z-+4(qq%kQ8iH{@FOcJFY#GS&+q>L D8fs27 literal 52969 zcmdRVWmFx{w(tPD1eDc5#Q`4#6Qfgy8OO!5snww`qR=dE;x| z%zT)&-iIvGy=c0t>eM;=?7b^oO+^k3nHU)g3JOggETaJh1+xGJ1Y=+O-YMJ>rvU=G6|Gi91v?PMrgNsj+nGQN};;nJ`WLA+zS70Jk`A7Z%@h!O~;W-J9?FmBv4 zvm+nYys~|aubTxz&-R4pJLc|JkDiQg^w+&A8g35ANJ+i7 z%hN?EUPN2`dUGVmoa#MrFLkLJ^YvQEUN?-;9Kuz^&nol!tC}SE)WB^>Y1FcQ*mwPg zvc|@g@$EA)-BJ8b znmh2VT~)fbH@_t`)%;fDe6#8+Xyi!(Qo z`3T#rOpl4?Z*BKG$BQ>)*+N;D3w47*{|&md-j=n#&a5i1e_ z2g7Pp$qS6h5o3b=z_Z)vv)ed|J1lz6({hO5pDf`|3Tw{L75RVtPWOCIcT!BqNl6pi zy>h;+j20@UkPA9drnMviBhJB9v|~G(uiCp@?tEJAyfWz2#s}uG`{GYGM(3H&nO!cZ zKq^+wb#F|$Xjdr~^KP3#e2{_WIb;3Nk`w`hoOMK?i?zdQJnM3AoZ$s?^!U@cwD@0X z=8>T!mYcJ6zdWe^5Hymt+dcv2k*2SnTdvQKcjAxT;-WtHZbWvW870i!*C)##3|l`} zC@eR8T&#sJOcj;>u2=WQ<3^%-+GW6$sQ153@AQ zEq|Ez2o}{lA7ZJ(JSIE)5*ol&<+#$sWmJy2M~AfT^s*mm@|Z{J==ZR^V+~GZzC)ot zU!X)piH1c$SL0t1_6d-7{Ns%;slloM0>kv2IP!i1coulCgz>SqZqqdhm?0Qe-nGiNa>S;uT& z@q)PvY@!p`b^s-i>{db9>0B1pwr$K@#?`0vUP0dimwEe5U|=9^kJa8nwHYkYXtp@T z%`ivjcW;k`IqfjK=Wj_YI{bAk_|X zBg!xvrBf=mVe1JyE}Mu;F9owT|-^UXq9LLd2p&k(D8`p{x+V<$Y zAkJYwYdK%H?t0IK8Uk+S92!!+g`l08LEWfwH4iT#k5_-}9Y?JqGRo zu#izRxuP9s4;>gBvL1nl-zn1<(>R-OYXg}iyWamY)d-glh)pL?6*PyLPQ)=*UX!tT z8`onA7pqh06_7d--$|K5Mu(CXuO*Mbs}$74Ynm8~t0i|JiiL$#N|f@afWsXeI=~fy zr96)r9KMU)l7R_|xZa2!z;<_fd4Bpbm^d{gMM#WEjVkjHq)vxn0f|TT%BQNN_meEh ze$?B@kCSK6GMZu3R}zT6(0oJ6jjhuK;j)A&F$#nFVEXsrwqHE!(VhoODyUg5p9j{H zC$eM=IWMi9*FKOQlIr_jWAaf4g!AK9KkF2$lM1dp=Q$@{p&h&e5%A%bRjKIR@xx&` zX4JF#a(p|ZpF&vaXkqe_WSHVY7@?w+YCt8Jc`T?Wl!`Oz+l}Z?_6?8Hk&w4AEIu(M3njzr0`$;GWhA2+)fUqlU|Ljb) zawBI>n7%e&km54hy=`m#F~cukQJCV=uJhXN;`zw$scL6{3R1Lu)3*1vHq5=_GSdas ztH)o~SQrj(Z;U(hWn}yjQrQ>``gouNeenU`^%qSCl#b_kRT%_&H3Ffd2?zX z9gO@Jfg?x!f=2w8(geLo6f73Af%OKa>vng>3zt%mwbe_n1Yea)8Qm zG(E`>$Z-$q!kNOtY*Ttv*qsEmK!WC_!P_4tB!12Ti@YvP`tldDdE@7^$FVb3!zMKy z*N`WBjO}5A2oqItmu>KsqCiEOfaBWfYO8tGhCc#%Y`(ObC@tb9>}bI%vX)l&Y@*rT z7dI%E>LHS~KOwkzNI_KVg4q7#Qdox?(HiCP?2YQb;<%&5H@Qzg@bsk)%5|R&K%^qw z-h~~nwhA<-a~@LQ-T`qx#!$ypwY7e2zfN!7eU)VLyknwLNzZxoxcBmy9Y>?|2dF0E zyb+*uKD#;Vh}m+FJw)h6yZK5w#pD5_`?c?s7Do|}3o%a%xw10mKSE@s{cXBoK)OcA zo3;w)mQy?5*|&PD1w3`7hO};q^Wv<=zA=Sz^{tH6-xi&M8^8#`i22R*mhBxW6C+0V zl30@;-&8DJ3d{omybl5A*kEr}?~$kaqzO7>-abE^rPNR*{@Boq1?nN4PFI`9<@P`f zE@TVi=N{htt`26XxbO3xpK&zlb|il_P}dlSbtN#E8eVJE{AxH~48EPwISy-K@*~E} zhB)m!rt9uV+}6d;u#3c%!w;!WA3*;S~yQo9r;-&QEJ`XM;R9*^Sjc_}(l_%K>0La>-~~RU9?SOl)c{vOWQFMHwiu4`w}`TtOIEbzo_)5kKfU&?jO< zNi``QJTdM(FxL)vT`QcZ1ld_$vdgK5Xo`})In_F2)GAM(jD9jT1b!{`7Y&yFcU&cz zui$1G-0xJ#IHPzn?FHtH77eG=$e75K3=j`4>T^m~4|)A{YsSL-c$sKqSPu%uICrGH zVM0FaSp!P|QNlCEs@RWuUnFGDH0qS$gr|!6v~(y)b7peh{&0NY-v*7C)x24ocwSw9 zS~Z)o_?9h>I1r$hR?fx6qrDx8BZPZk-g~3&TxHbyW20*p2whGp^-@NR4S5{%=gw&- zQXv=G3p!3{-@kHxS~_xQpZx9*ip_uI6Qb$#S=YQK(Yx^M+i*tO1eUd1in@Bdok1%@ zzF~~#-x%~S;4rjw3IIoTI&HuNKc1{V+wb1Cg)=e>^))AtW(c@Gz=HD?I;UaAQe-~O z{e!`kQ2qy4jfR2+{C?j|NO0II{I>0u>Uo9V4QBsmsQmx)vL-hYL z=xHY3r+L380l!Ougkr3JwIv6L;Mn>0(@!n~8omFTxviL$x74;vo88CS8aErj_jqF{&9+fJVF0jfxZO4KN!!FF4`r=wg3B$=)cZAxY6mt z&(~u}{3Rj#`8J#3<)lkQ%qhHcJ56F{>CtEW#g#6tC2P4Z6llWUlHpR53pj$BOja5w z?gkVG*Oe)W3&{TpBulYB%%?o8U-ccm9At={`;99VjpbaAytF9Xi+VhAFlxB3Ihc>w z2k6K+5TrUTVFkbJES5X^9ofAM*O@3hLo|@F(?=`@*UbiwhW0uG+$Pq?Uxuqx31p*( z9-kD~D9_-W9*ZqOgEq_h`2KL*C4DPVTtyMV1NP8)RL%NQ)vDqzIuwu3RbJ)T$abWVX2)P1ggI0CyqWR@s7T4vperwbrKpxZVengm0gsP={5R@%#{Q*GcY&E z+=nJAJvu-Y%15`6?NIh`zkT`<*f%C*MbI~Qm;a1@M#hy5-&alB?PY8)*iE@roP%jI zoQ(_C-5*n2dwZxk>gauTIjD(=Pdfa3^?@|zafqeIR{h7z#c|4- z*v%)w=keC!omQS%+}nq)mm414+a9T})W4N`QOsjaD&CPYI&~}ZtUsm`h`%I-sOOo} zzKkZ@Hd3M3cG1}efyiWau5@f=2dZ|HG;FSP4n^4}JV$(nJKhRCs^<)dL6=%P&JX=sX)vHEm9%S26si%IA5xH-r%WI#s`RX9>l;4D!21;==l4pM>IlY-9#XK$TZCB*Y5boi)Tg|=8SQKhK+%8Y=6!b6V(43hEPO1bWg7{*h= zMW-)%s#~Fyg1vFT{UPXE5#`hM@VgU!ZN|WesG^?o9wxk&f+k;_&WA^n-17Khs0vMC zg!KF*B&5GK(iGQI8gM!v(JcQkY8{m&0k%qh4To~B`|Q#3rTE@Ue}C6szy z?squyk2a%v)KDB%F{q3B&-QGr#Cgu%ti0dUEjyZR*}KN zt+PX{{WFCGhpO(HdM`AR+;Od#QpL0zQsoT%6oUr|2LsxyE2Lm76&jWUJ8u^)h)Eb> zBgod#qJu;6r9#Di+#GPo7@QN7mBTZ_vT-tg@Y%H=qo~L|6-ahik-~1sF>`+^a=b0u zw*6Jzz~7fTH$y3tDs?-Zll{V_bo4>p0lqRgqzjE6uEhSn0#D=evnkAPDnu%xDWyg`@a^H1zT7l6hIw#5U zPrcg}*}NSF-)-zT%B+=Ymr5N(BUl&>Q9DZ5thW_;pwutCv#UwVtH_>WD{&|wHXpgw z2*jKuYW&bUF9{!baf7=aktiFU%lSe)EF*Kh$&sCi9Vv6F2~mz7J|SWT0yC) zW%v{q(#L0{g9IOr9fx=&bLC22@3&&2N>4aR80r~SCioo^1}$32 z&7bsa$tW~SR*u(bD8yyF8@ZqoMIJUO+vd#u0{oWP(;yv(2^EtEH4Yy=qyah;xV&>4 z*-t7|Hwc|CM`hQKr;QTrc1IlR3wKM`<3)QnxNGX(;`nk*cG`LlvD{(P(}m?|BGsh5 z${*X}d(dXt!XhS!X_x;b0vHEEKt@0fvAe@>>RVaAI}lPLH?!ECDD{1#Ho9Nycig`I zvq_JZXY%o&(~l+4B{4ST;V7!(lyE;YD?$c$H`R^Jd;wYPLNzU|@{rl}=XrKI9!Gvp zZ=||Tnk6FXdI%-qT2lnwu1&5`jN+ZUCVWj38Je9ObO2MHbEdKM5b|dF^>_ zeg{6sr->M^IJc}Nw8fhGdot!lw9H>`jIdJ~o<41T`D^|SrSeKCI zKQspZw~ucJ_`n!k+Q5I%F8B-3Y$VtPJ)gW_HvfY^)y3?G}yNVfRP zPk-22IHk41`SY?u*I0r=Vdu@D8QAZJ&D=&LLjBQX%hhJm7jEPi3c=*0D;+)}c%>h( zz?33o0`tJ%AxaL%q=tos_3`m}dU|@eJ^{cFyK!5pp|loTrulF(o6?42GOPS^R+e-q zI^Fz$ko&2ji?SfVPRUA5jtz>}Xc3rO%WkV*yvE098Y0yzvGVC?j?K93_RmK5>gO-- z$G!;-emZhRAyaytU77yiuy@BPxUXOSyDPBv$mtF7&g0#sz?k6Q>*pzsCyl|p_BUig zs0!2ez6~2$=5zYA$$UCHf^_A`A-2yTji(Wb`NUQrvWQO)qBtOzAut5FpRhjEvZ45hxf&)DqM)0f-oBp|Z?!0|aCV zqEV&_(P=J#a5Pd?tdjXlxm4|qQc%2}#5tn8!612!Q$F_lnu4HrCUA9M>ah=8k&E6hTQD)Qpw3-r2ob0P+)2^g7et!Z+Cc;i+W=kYTw7Azg#EMft= z#pfCLny`n>-pHm){m!KxDvo`?owZYTKVb~Nq{>l>?NR@L? z6~upHe6n_xcsZ9hE7Oz6K!K7eMjriKtN+#Em4VHoVg#P>2vK0P9Q&4L7-e0&NTTti zG7Y?#E_`<^Gcs>9_;qTL0DjcsY^{C7*oK+?=kl{L)E`SFR(gHq78zB7kcVVs_0;+$ zzg9ZF3ZUu}P%zTZ1uwu4k^nmp%O~0RmNkm9!ip@Og*M@8kp};kpOQb2$ zzi70wXAgURex8eDN!O9Rk7kjS;3`N9h#SkigZu7-);wQf5Zc;u%568tDkj%R-Yu%| zSsyp|v0%NrehHfCLtG=3vXQ`(-d%h=eM- z{jh9%*9%l1RK?ek8g^eIAcoya#vOjwtL60TX%)-9GegWw9Qh=B6@(x!DGeY7y4H?& zWq63Ai_Q*E2p^JL$+RMMZwHtCiF|g3k`z-_db)}2^bmF*)Q`efTI($ z|GEbQ;4&>hbw3B$APo3MpbS!p?@bzZ!;kMRW zD%JAt+u`prW_Yig)7dDcZn{B zSEQ(0Z3DjG#eQ>&PzQVU2(0DAa65hdtxQE+S?dXYeR!0-|zaW@+* z3k_mh#ceBW{R-kEzD9qSo5_&F$2bc{nM>cNYT!Iwog#FNoLa<-ySv=Ou%tcO&ZA{5 z*#%^c1gjB9q?CT0C0e0=t%dwW3|bMp0w^F9olK!9nu~ol^y+B-Y_X2P134PtX93yT z5YwEBF#5bbu!zW`@p$Y8$9$yccLfm-H-I1n9oO2nn?brwPJnuJF&Y$#EJ>FwVx-NkE&qd6yCjHKPVt#4lJdsFeg=k-!J@xZvv?ci z2cV|fs;aZw^DQ%~uW;{HBpVE}%(W2m&`LqvXjmx{^3V=t9F0qo4r;@{t&JkF@02F57y;@>LIV=5%VrN!aDS`C zAT}wXHenm;qDLy5!H=HX4(~e`B7u(!n4dm|ENN~yvtZ>Yhp~H=DhB}HfF;{C_gybA z*c7g>`~+3Msj@vBv_P> ziWta}E^Q)nIa_Xw!8iEvkqACEIAD@un_Y4-k-H(9U7;!mxi*2=VbP!SHDA&Fj&H%7 zl)f3rT}+Rk=H{jEy3ogk&X6L@H=oY>TbcS`qnmex-O$IKM=s?Tb}@a+t?^@Jzz4~z zUb-7yGkBNU>A4y(G3YtpZO7khyD1{aWO81twWwh^D7)oCnXj}i<(jCIdm_5y%Zaw( zz%D9#7Zs80f5$X~%QX)_#2E<7mqZ{uoqhR2pGIc>?LAb4I!7@s#O-}2rL5{NPUk+~ z7hoTUNwE`e{mP<1{C#d-5Us&=!u33ah7~{6M>-eK_Qm_hm!EDnyCZ2A{G^}VPge%v za5T9c`rJr$sUKTD9hKCsjOM(h@g9k0Te8rl=Bx-63+pN6TMIV-j0`jng3_3@wxYN@u|XO}n_SW-ZoH3qg1)$GNJvRim%vKkGnJqZ)%1NYOg z@~4u>6=tP1f&HjMspeBE)J9bnUj3}DxHAvFV<^c3%TlO&=kY1FSaX@T+dxF*Zg1A) zb*O)VtcWF1IU-2)1x^QiZh7aXn3I&}!2rE-KRJjVGBFAINFj{TXv`gl9!MixP#QPx z_k1}x`|a~DHy#{!-G&XQ9w+*=+RrEYQ86hTCUZ@syxv{*T%rI1R78&-N>W244q2Ky zax{F;J<$=Eqg5OEg>^7*w3&xai8I7ls7%lgENAX_+ zwRXJ{(q8J(!wc-#QevwG@?WSyYt*#r7V1MYicDWM)D(A5CeS^$cwrl4GzX#}NBdQr z%AAN3Ap#{N1BKNGSVa9CTNo6k%L^1?{Ty|*sVFV2{pnu*?(Gj6&Ps5kbf&5^|>ZJ|N?WJ}JHmR{mo z8=XlI<|C{j@hFd+K*JUzo${4k3$D}o5X>|X4Y~n4X`83ym2Z2P#&tTVXIh+`>>PmK zC3Ja>1!9OTC`IN-tzBl_yjo5o=5r0=go6=boxk5)#4{i`w$wneD;RSD&^l}xVylsd zo5Db~hSi+n9B&HY?Cw=j=&s49+9!XXJ033{7|uLb?pmTa!VbhzvUx$hb;5P&5Arn? zadIB3u^9#F3xUvs>&57C;61Bx+5!)eX=Ao z(wzQFkq7oE=Hj`m4=QyyuuZRR6xM9_Rnb!VCN=g))W~T`~ z_;F2HOO@`SV#0r=sK_+Xi(@3Fgrdu*6EZP;LiOr)9)C54c&|UK&8tO%gE{-ep8if- z$62()muiN6rR7}Z5^gjOk>cK45|WEiFx=5A6I)PV{wv5R>P$p>MH{64$6+XeD2345 zU<4trmtT2Ab<`G1?REf{Q12HOw(`-eIyotq0H^V=`jVn;Hn3B~^k-va7^&6-GdYnj z4g~_8(}>=#ms!92Qsg%TI|WUd1}@J7TiD?A9qF3t@a+_F8V;d!lbLPCWf&3$5S{a- z7vJo4hA-sl-QhslR{Z3%`)1z$bnxt?kk1 z(0wm!Q%6%OdC{(zC9`A;G&=h1=}Jxy`!%!4xjQxemwBdlSmhxlqvl%%ldp-fLR~yA zE{@X^{&XPN6wSoZh47p7z{LP2=+rD+L%pF*)cLwnYfLcag97gib%JcLM5YuR)kt-i zhUNCJ%4?9Wt&tXi1LX%VEm zGsL3E$|MT$9s-|K6PShi|GgZgWR^ma_N}8w$nqI+J3fSXEeib z^ljTn@!|j3PUbfRVC0mOk%ulX;?9T&x2YKZull3l8-FwP-cMuA7U3f*A zd2O{Da|gp2tuIB@>gwEuZ}6EJetc9ynV?3D8!V8@AqhqtGIv5$4aJeQJ%?c%C+0b4 zW$LJgO#mEQ>D>Jcs?ZG%pL@zWJ5A*L+^lIBVhV#1($R^E|Kz--geQlGyg7F%!BKa% zd%ujR{|!OIBQI7lbZl)B<{{D~GudZKar}I9Ba|Xbi5bqpp9j#srbp{tWi6&Aj(>(8 zSpEb2M=X8=+#OK#)4bP9`LEu;x&(@tNb3BME70=gJMAp#3IEZ(l^2a3Z^9|{qKL%* zt#w&tk@?Hku}#EQFtMrlVQU~D_vP9GXi!qG4=No;b4WJb?=h+G9516Xfs({#($OXz z+Ai{!C00Y7?1}pX;J>mw4@>K;#yc*CSek$~#dqGwT|ExKz(tsSsmZ9QsI2<+)=Tv^ zgN{lm&R2)C)5WUpCykb@GJT;2T48N}exU$zx7@ALGnE?E&AOj>1npfE*QjI|Z3>ss zh&{7RYStAAA7FTy=Qz}Q$@tpSzcZY2nLSJM6L3~yQX6h+_8BG~FVxWZCOQF}BNYc& z`9%>!V1rKVU6pa>%hXusgZs;=$y2#s(n}=Vt{3vV`*U6m-U=0AkCXuD?ZuJLBns5egbNJ3PQY<>CdkKnY&!8Nj2=odSD zJk~arsQN|uv0JKx)`e!POA=cv&N>KSx!$0psuTO#AEiXolO<{Z(y(AhIREJ2crS5i?vcpU-Hj?$}XTqxT>TL@Ie)3^MHS1C6(^ z3_yb{!E9Tmf8;0oK|hBFrkc}A-Hjm?q88!o;#p)+-B7OFjnyx3y4W5By1xFyuqKxs zo4~*G&`Mz*7kl{Vf+u>vpMU1}@-Rs;xIXQAeZ08M{rXkXR-Js^D}&2I z-;G*7yS*G!Cd&d|yuu`;B5nGm>h52`D3>4p%giIBZH?yM+_8gS(aei(tsj$4eB3JJtJv6JE;KWn}ujU z`^WD?7fV%JydgZs+rJY}H|rEEud*{h7)nyT_RI@q)>cXH0~V{zx`AMKI<~op>;?MU zyzP5AN0{KeAPab z5CQwgNJGt2*K!-F{$SW>fco+LpF=;OGZx(htex-Y9J2vx^<=e`Ah^b5XUN;95H8{E z^b0TmCxHJE7{381%|UIS^azzN}q=KK1bq@$Hfwo+o%{t$9 z7#JnPdMvRBuoG3;fwvdY3%By+Ct!}0o;P5bqR+LV7wWv=KOjQa2@d5{RdL)!YUah6 zqJ*U?B4lP$=0#g4O5{-D##@2KftG{tQ{gO@*d+}yX1|oSNv1EzV>_PuhvR@7u)2U< zQ!7Xv0Vn;R2*tC_Xs@5eS&#l^ob&_cORlV!h7V-2wWg z7w>i2@Qm(7sEyDyUY)jNPle6+PUHI7%4vj{6d2-EUK;watS^ zCp=i)zaQ)tV~L~yO9hDstd1iV1zRlC>3u=;zue5;n~7!g9I^0zJi?0vjs{Fz0Hp7M z3MzV*pfgOIx@`iDT=d_Y8wOR?abQQ?8rE4xwUKQC!qMO-9)Lnoth^`uVI~465NVJs z3M^J>+C)Vfpj4gf4I>Um`no8~j%ABy8@{q++d%GD4+4Y|m7=UHz;H+@2ZTw2YJH&_ zyHQJ`A-oL35a3>o_Y+MO_j?Aqf_R24AVY;>Q0&@X%*z~woM3J>>;g5m5svR07L&4L z(ey{)0|2apM!*knvTJGxN`(4fOKqnCQZP^I{{H@-q0)Yk3Jx>A!sjq%b#&Z8w3x;2 ziGyLx|b8>5b;hj!YwV%==ehNmGY#Lpm$pv%*0Qf#GS zHYT07P7VI`8*s0p$Sh9aG{2>s+vpCRuQJJg6sYsOvK1R_PmGQZ1n2*TnhNKXH0~EY zYBMWmPVC#5!NaM{vHA?%*MhD@WLf=8BZ> zN-AJB6YXz+zDUAeP^DKFqA0^)2cM7$ovEt#d!^a6mNyUrV7x#%+gE_*Dh%X4U2xi# zPhq3uc>DQv#>3BOTO;Z-IkspBO!z>TsUah+MDHsKjS?sK$mfQ6Zhb@R9rys<)s)*3 zp|i*YpR@d18+@qfVS&Kfl3U+4RJB&QI$|c$4A`Yx+zi9^dsR5&_WE&`LYspmMJ?&k z=0=p7oO_PMXhbeUS1KmGie)`=(~5dq={fefh%}+{&Q_W=jZGaQH@W&b+qo166b@~({g&H$% zrlyp4UY^&dt1M`V(i(T8bWp4E4#e4pc?TB`5@ytd69XP#N~j((8-!oOl7k1yiSLYm zYpj(f8sXBXhpBGv_U43Jk8hVs)aLJR|8tngnF@QDuxShLvkd1dH|FKqx5r-Hk(t6e zdcg@{n#_1b6AY{oA|MYaW+4|6xY2itPJb9qrqikUDN!oL`}K1^qUzw_4#1k$Qiy(u zja6vYFVMihE9(PJEyb79TQlyOmL)t&4`hkL52tWcRZb_G63e!f)>^|jG~ya0E#yip z$YWxn$bE8^n`rZ(lD>vNRCJaLDNK9~o`mwR85xG~v&V=|=bOFTOj(H9p<)n$&Q&1` z;RqFn*A0o&$d~`=7^~eA*`A%%s6|Wqhw16$*D>1u-(%pYnqE&?q){`vvgyP99Mgg- z7i8oZBRn(9h*cuvB57~T;6XkRBc<*UlOfU%OJKKnA4WE5^EURDW?tL8<2=R{(FW?K zGzx9+-?wW%57&H&g6VZNit~N(@*+``>B`$^jh0KrdMAlS9n^@TFtyV<=bP_7O&oy= z`XH4FB)~bgt{x<;3UdK3S9|{=4L3;0G3C1-7-YghDY@T-szyNseSf!ytohaX3P7f7 z@$x3YBa_78^hR)tg9!|2-J7%7jLxZ))@(9M{%ILPkj1xmj!MaZ^gx(d}_0dB^WToD*wkNrgjqVk&mBlY>!QyUC_f z808L2_2H!g#s{gMmmdx-HCx~O)ht#STt)?Gl%J0h5-JB3jR1;RUm}8bmkwl) z^#xG!wd#U3a=$SK`ujuEN{vJ(R`>R)*%2R>L7mS#u|;5WmpAwlILi9@`F%gyR?D<( z%;Cef;AOI(QXmZ@Of>SPpf3TWdxiYdXd zHqyg*Xp`3wlqvZBHFi{Q?@+K3QW9)1K1g`DFm<ZJI3JSq*fXB-3iRjdOchjYzairaUz%jONZ$n~ z>_jQi)W?dMtA~EwA4GXm4-po<>pP@8(bV{4h-Ne8`(M8OE6i_A8m5F~`s4REkA3d8 z5tL}AwK9?0%O~jxso8{G38lCCmUV?*%CX2HDPe)qCX0AI_U$qhlm2(5pMC=+OuYfO zMUW<*K#AjA&;?5(Zh*Q9z0VTI0tws7mrkJ))nx*0hJdR$(VsfbsBYI50h_ip(eQfI z>X;c~O6{n5lrwIfZ0XNrPa7#P76zr>MBG3VXIX4)ts0Rc;Bxd7XGZda&%%APC%kPD z;NRHQK`-It!MltVit=4fNE`n)5|YlaKVV7jROGfv?vx3&LC4o76Y|(kFWWO)uEXF7 z`bWT`|DUl&h#bS)gjc5u*H-9%WK~f1?Dy~AH1Mwmc}rTLG5)8+1=#)ga@gaQW}ar* z0bm~3faA56N|ZAAZ2G+ROZD3VMZ>1G;y(BFuOnAd!K7w+_dS)%T=s%w`a|2_DMh&$ z@)Lck%~x9Bzi|@D_6HC6!yihNN&;kI12`l68Mo`6HUwp{`6 zgVS(j(uMI>^(DPChUONe3B)M%BsXt8l;D^4@I5j0B~)?{6;)|ZqPvAB>Lx7?I&2*VexY!PUN4wKK-O3*K+DOBuBU-$uC)5vhX7g> zfF1^U;LQ60ZwdyvXo(NB+aT~}XVK@|t=BWSP}!a@yM;m~B3)oksz?pY(RbDY_^njb zGcovtVbosFEmZ`9wR3aa@mwvBl>(%TU)XrG5x*q5EkJAUnT29$5{>|P# zC|xopVuAoT5!%HIw@HCdgfG7`ARX*rgdL|-ue+UxKd>xmUrF5y8?A%i8_@RlGD~78 zkt&^K2zHj=u+d=^uo`Vwx|}TW@gm$yuK_2;zU$UV0sJMf4BPyDGq1jhgi)aVOkgkv ztWrQ_H~#|2+%lh!*E=ctVKGF1ruJ%!m3xswL;ySv2OCcEMr_lT0wHzz{SXrG3^P;> zSn{)}@t$T1Sd^lbNC0?anIhb@Ab9hY8i|8pu|NR_ovZshGuXYM;po*2NMw8S?l=N* z1|0?6_yJ0;+ddKSq~LWSq}9Kd=$GUf>hOK?oORbNlP42)3uB&`A#^s+l`M%1fG&(u za^;kbgcbm^$(NRJ9GFAMLN#0u`nVj~0NDQg)##E4Ke*U#G*g7YtNV?*jsKew^SFWD zNP-#`lij-KXWw8gvZSgOe0-z4*7pUlG8OX40ZdM7NarwkI_qzyQsU6@W$$zEm#Z@m z0W>-EmeM4+7_GU2J6?qs*L3i~RpMc9QQZZ?3x6Zk7@~Tgo1Unjcu(cTr>|sY5o()Z z=gy~(?TD;D(Lyk3@E0|n*n#g;cSt56bmQrKWmbKAg{v=f3Q!GsQc__*>wt~xQP6#1 ziwv0r*@YS?dF+d?P?C-k|B#Md?Xj|L@gK{=B1-YWXM&{G^QxV$G$+&u$_lIi0iGaY zx)7lYD1w$h<4Fj;&CzL4aSZ-Gi|X~M^*N9Nu^l~O27w#8TtSEFW^ zU{x)w8jC#~Cj3s5!M}5A0bz{f6)F7zC6rqq*AQl8fHUqr%JbC83NXmsZK(|9KM#2( z2l23JsF@m_tl~`Kt^nb5WO*8mfQBD>le0%k4%(FkR;Hrh ztrk_d!AU3_dKyg6(3w{xza#j_SO&QuFi>^KV|RpTWi|xfRvGG3Dl?Eolq+**=E9Oz!QeXR_cEm7zM{roVPxt0xXD#=m?z`Zr7nbW4lNhJcy&a(ohct)fs zr1Rmfm~#dKGD!{AHXhSOt~sXZus^@Vv*6^A86KHV; z0nXLirUsfrmQ?BIZ1z*`AD|6U1|6If@|YF`D5cS6bne<3Gbml${8b~%W1*Jel3gnO z`am7J^o}gN$7b!9H!OP`=&x0-?9WPWi4}Bt1Xd~pl51&;1O*oBD7V}ky$k`11!LR* z*rs`lsQjgBn)mmA58PKj%>!I!LZ|7bYQ@w*P2#Nm#EYW9sv9hZ*zIqgaZ$jh_q(rs z@9mj!$#?ZOwbYRPNR7H$(L^Cfip zBkiy*mo;yj)l#C&eWqh~z}7Y61rK1`Fj9EqQ_3%$S4v z35^*q+WAR5^3W9+go9Yl5a|@CQX@dE z6qWww)bndqK3O$KB=o0`!?EJQXS!%HU1IkmTp->mT>uja_;vQw*3? z1=DqGd(66WVW9o6;i&JJQ4Y&nc2wL zp3d{*6(X5@Z+ZGm227wsCHqFQTMh;dZy}#_F0v;*3~1x#WLbx7Hbc@hZy%3~1A|Py zJ<~;_zj{wK7Aed3{=nQQWm=L-%5fLO=?6t9f_X)Sz9hr4z@;=? zOMp<=c7eRO`_iFv*?Q4`+6ncFYl@lN8}f_ z-~)(DHU3tM-k7Q1pD#&n5PjbvhcC1zUSc*$=4i;ufr40jz^82!`t1~55ngROKr>B0 zI~yoA=D<5wHTSMqw*$oQr!vukA5a(GcNU&G$m&oHY-?cX0=>(|x2DnCKe(6r?BRo% zW=obzs}pB5q^%c#34J`I3E}E=R#$OIAeV<3Sg5AB5S&J%eph-ry7Z0TrlfG`07OS^ zM|GaNtX1(nRrr&w3!fPT<6?i}r*0YgMAkz70j|+T%kU=*uXf49L}8Q9IvwP zS8XLRe8-`@>Y{2EDOGm-cCMxJ#~P?Wv@#Z(b)%!AsxiTrTmYv>eFkR{ePZZ6=<(Cj zMM#DuIIDO?8fOA5<@Vo$u|y%ch=r-W)f_@C#NGdixwnq0s%`s4=~y5F(%mK9NOwwi zNlQp~N_Tflr=lQT(vlJa(z!soRY25pFMXcxjs3mjd}EJs&fb4BfVI|~>z>yyFRDiI z)B!|gwvx|q1u|bXh2*;$JcZR~XwnoTdXBHxz4?Cek-hYlA=a$b>TB)6o_tnA9TaNb zZLYMZ-qnse#An0I(8o`&{7w3W`GDPmUPm~|a%aIyO8+CS0)+yxz+2(<8`U49HSDWK zRNsi~KEFGq8BF#l_HKI{tv90OfzKnljmx9NK77$Z+3UevH57VqNztoRs(vzoI>hvf zL@4$iO#8IBW7TOkr!Ln1F!Jp#Q5cs-P3#6*nj{w65{SR`tJ?uLURcC)geQd41y#BjF+7o*&6~pDI?){JPQ51d(qQ5fqOnnckE6b!RR15rm{rHxY1tBKS&G6;l zLAJqTxP~(K2p{okB_KB{+Vw}6^0o&u@i})FWjuY)HvA4ZnRPBGp@-u0-3aNqDAOhh@JLKS`u(O9K5^pp;^05ra09&ex6_GJ4R#iA5uKOb7j6S zk$ZPE`SS=c-UaNRteg{ux}+!rI|e-*wSt@WZ5-n@BJ4^e+h^Pgs62(V)=ag{iP05f?a##vqkRN)FXQBLME8QiEn%c z;YR3<4F*faK$@DE(C=6C6o$*l>^{d2mlZFD-2XUn9S;Cm_DE02*7KUAy{MviVuHUU z*6bgYHjYG|H>&w)tk8i{#6H4a0?Ep-1w`|1A*tpNo8N0rn6t_tvv#7lMxCnsmJ z@sJ1C;ruJ*I;=MU`awykf!U}DW?tnA!8T~Loo=-In7W?L9yapxYX9T!Hzp(*4M2s( zP&_eAB|e`~<{%gKYjlW+p8OA`Q;8TUfZ@Ng$rthEHeqT762g(N*HI5?2>Q@xU`D`y zIi_Kk_SsAJTb;*qM&eml7|?a+@z?+oHhmI!CC&RUu_YB@Vxmhl0CpUJ>C2VIHUrbK z@e)uPOc7oH&EPbZUio^Z%fBVmQwZc*W@&t#7_&2S@^(ytbl{ZV*+S+at59eZMX*%$ z_#$s1p3u~1b6TGAM=@q6NUl5vp(h(mfGauMLHZ_Ygc;DRyAyd)1TaJ!fk9{m@-Hg@ zrb07aVZOgLDfJ21Ad$qC7FQ~tBnB`lK&XI7182@7tWKgfZ6xrzr@`;P&JIZ?nucSp_Hfb#|2H;ew z>K5rgICXHTBOY53ezO|qOW!MQd5=)LPbe40eQ4#WjECwz5p)=0mOJ9kv7K}&&V_nd za~g0{6tM>n<5EZa@lu@B+1{|aem}z{kHXcUm5GxbiHMhg!>2N7&8ey=dHBPY9p4C` zOdPlii$mQS?RE%}H6xrot_za{FGji&824{=iNBh{89c;Hu87CM>8m2U46tV8Jf1Y^ zDbYn3ea(qIs5MCII;VlYE1(hLZW?s6Qwhul0FYk&_IWv|3m zEG;tsoQgj2W=RMn%~H0>}YwuZ7`KhxhAvJbh|pKL?<% zk9_hY%Q335VLn zWx`XD=J7Rtxb^6*t!d09O)jGsux;^TOEWszV6`C@mP9v!V=dr=C6nGG2_l=(Y`Y69 z;v(XCSL1dMW}6+rFAQ8NvTj+V5N40#nTV73Pd&-@&rZ(v-kHybFOybef6^VFr$NP` zBS>Yh0g>+Z0Ypu7Uh05x-g|swYb2}Pv@BdX^6J+$rJNf4xW$9KU-?*F9J1F+h#E)0 ziSL^3WG$$K9Y3GA*H|1*Yt7(I0$);)_XVlqc*WE)ZC)lrF{IrX7)(uv^P-iD>yg+Z zQxj_d6UTgNQnGo>#D_(2kp0Wc$5`rGZUvVqzE$Sia2z4q5aUx@e7=3*8t~)b`?N@fATI>^^-O zfW96VS~u((>}q}0ucJjC;4-6=M|ninjzk*OjDuc*XZ1eyevEO(nT|(>$bHtvLdGi9 zhOb|nnG>A_)^w6Z5`3udz9=4)F(cfl+ zQ6srI3EZ1DdkQ{2J7-|P#htbnx*yNl<1Re2sCu7*O+Ec~h}*xNliz28o=+Pm=6#yD zX4Ok2{N!g*kQEZs^$ZiL4u$rbzRDGqdcuw~WXW!YYPLZV$;~oYC)7C@G6TPLZAABQy z_O4bkZZQ#=5exc&t(~Ls=bQAe>7^p_iDcA|}Hz|IbO60P=?eh=o zcsQCOP=GZTFQI$PTkuZJ<5LJ-_ui{Yl11B9%FR{u;SJXoORyr3ZJNYtWSHx6vOjw?J`me%4w)ZPv zI916?MZmnUDiyy;2T_GK+^5mtw6Kc~e^A zrF`>Msq^Joj1f(N%B7+*N3RHf>GDZ}VziZ|#WEO4O-rksRjZlN;`J<*?2I3>opA=Z za9EUwH`nkJ3Pf<;oJf={zUc{8a&V7$GDROvvGY1{P^x!}h3z%dY*uyd?ToH#UhWqp zl#aXPYE69*QwXuvKEx+<#{Mo(!zBPLcDbePOh-{JWcSRbK(x|TP zoM3YN$ocZKu)*BR+Q#mf(}2&yX|?Fy>w(^GIn5x_ zxn^Bv)oQl9E~)ipoLmnue6TIjRK&wWh(@8ZsJ!#6nbncRK1H!qs_5-g8St1X(~<1O z9w{QeZ3#q)bCzbpVM9MNqng>D;-(=~x`aP#lt1OLa~yJDZ6BZ|IYkXtwV>(!z<8pd zE4NW!2@#RPq%W<)&?uXP<8WH^wYAHy(s&EcPIknzaNubvXn9#CmpWT@ok6f`{rvw%3##q-$6f zDK?5GJWs&~_zkc?FzTwZ4^XeCz*rCEaxBFPFglh|e?oB( zTvy1R{guh?w_7tyOfry)*a`6}muM_fNTpxJ^LQAe;$fpyzl_Rv&R<&ntaML#so*niMh2BzdH_t~&na>;oQ^ zWDSR6h45y=FW_jpJ&O{*1KH_PWo(+CxTi$sa3cb!AsY1j?3W38AmIAxr{xy~d5S~* zdiRO6j8mBV%$wDS8klB4j2uv8&Xl)1)FxY6SxR}?LM&={ZXl+tDcjid^T+q|QB|S{ z0XB&^kzaS0zhQeT%muZrAZ)~w7MVaQ06rUmO#5-RkQUG%Hl%`rh4*XJqfETeO2y%~ ztCiQ<^6NTrlR4Dg#3taka|$4^4sTkqP%A#0yZ?lOe%{uB;9U%e<;lho0NIG`CSjku z&a}%9Fr#%pZtMQaW*h~(Zb$7 zh!>UvG~)FN`~2U!xk|UCVAj?yV&LmiA%uYbT&nMhZ;iy>v218>1RZOU%oi3Y^>w$re6em<${WWW|cAe~}d*;QvQiF`GEk z_i|U3N0oDhp+S{`X8`XfBke3{0Pdp#)IDr}_!}Y0PO!>b~X6LQ($<=GYNj zHUPc|OxLad6?~DnAG&=#GPpub>Uj%9L7)+y#bEpX`o5mTt4Iz02;RTQga3uRbP@g? zc{z%v6Wnm&stn^UKbm?bEYX2NGkaf-D)#6`HOh-}*f0w%lN~RQgIkJj4*U3F3=>ge zz$wGJxyEDKkI^(%;hp(1uSs-#$XFyyF_E!TaIpAf+g*5k12bMyWu{ys0@>Wf=-1vLJrl!cwnfe6!uavLLW|qS?yrXV{CfkolD@Dfe>>(xcc%1 z2b0bz8!@^zkPJk`l|5@diWI{Q&>%0G1LtGF0dCCuS!A@*Kd^{bFXeiz%ip@J2eKFs zICAE)%;!r&M3S7=N(mSEv^K(yCXz5HMCX5Z?Mi&kuZ63Dnf@faSMu_=aMvV_Z~vGJ zPvx8JlpvUmdKG9locJHab)HqtSUDoKX!cf#jmX8Ne1WNQ4rz%w6{$w zv!Tgu9|dbVSoP|RnaA%j;fp~&CJ)CQe8jss)s`F33}w0N4MTPPNF0qHp-tpL)S_0t zqcu|Vs>FzeZU_vYy95j^Ub!W~RdKp4W>g z_*)K(kdHq}7`8#$mh72+6Gh5%0-8k|v#XY(T7LPc-OI+$X7v?BKJnPJL92ipKe-q! z6gP8|*VrD1jQ^#GRY$`VF$%52hAWjpAhEod;L8iJO|l1`isVQ4zhI{;4sYYGW`O(N5<_F-5MmWBnmx z<5y`ebvmGdWjle0Tp)~DsUl>nh{hhYtt5rAAf2=y)`7y4&&MdHIBkxSqXGd{9q@$} z^OM!p5vY^_XE{#`6$|BDwqe;by2)3HK*8?+29(uQ#;}_v-qQF){aC_!EF7vcW<(x{ z-sMhmBuvOsjF$0neF8x0Wiso%l&j)U*ab*}4V20w2XCo@c#}acbHEDfpSS8_R zZXVf#o9D68N;9)wq`7IkdQa&|f@H)B(5jsMmzPuD^*nje<~W^7DxKD;(RRX;w7S-n~eST6um?%VXt$3mL{aZazs{0?~4j^ zyHX)4!Hq*Oib`>YnbuYtKhBku8h?ZaC8B8>8o~iNz|PJH^BXmtfO?& zl)|(sn~1-)s<_MYrkp$T`7pe+C*8pz$y?J(g~h}eb~6@an+Bua*cNRijULkRfb4zYGXus`3g$8xgHhT8kVC_7AyOX!mruAml-6 zs&LnwHF#^Y352`G6BJkWCS>n5-=}Ul%lGfa-+RFUB6G}D0Qhh0)P#G+Yr~s#`GqHz zZRtFwF$$3kG|F;Oesm`DjH!pHBR@1KQ9|PyW}Y(&s+0OlhU!l&Bp+2I?=KWjVt^Iy zoPv)b(olv43DukgE3X9tJR(bjlaz3gJ~Dv-GfeyWVBWd`H+kYy=_G80zOjM_4}9%} zcqzm;QVUISERkNcetDK$9beKoV@k8jX)&lY4(z+G54Fl!{W16*m(o9R8Jf*b9j&DJ zkdMS=NplXB3N9<#m0});&9m|~kll-^4QJFHZq3&e7?!qorhgRNmuxelAWP*eS3N#+ zBk4h;8FtRK29+>Rk7k{EL)u6y1ID)kT{Jxtn!KZ$bFxk9m&}JBa`aCz5}04=N4GBS2Tj? z!=GyBlI&qMt`RB~a=D@?pC#3d+8~|I_FC4o2F?_|#xq^$K4P1|>(J30 z`S6umE7z(9ZmALFH#A+OgO*gb&F#`&5ET0sg(u+x9MY!OcPP~~`X1FtQu4i2CmMy% zk`eHM+ow>ksW&9ld}Nu2!<~E8SPFseFu5Q-?cGk&!Wsa3RrlJ!6ZAWX;(#i4_X`>= zCj1u{xyui3&F!AL%t!}*Ow&>iY@B!#PO!=5$6bxR*NV+$G6v33AGWk?&TX_u+W-U1 zC+)#fRA@MXPrSjY4$>;>hhK2r^Qfrvobk9zd4-YZLhV^4_R{~P&QLe`Khnd68(a^ zH=vJ)Yf##-U-hIaf1!bkP2#zWFhd$7WLYEnh+UyDPssc7q#sJV9=R7er*WLI_sZcS zRP@Hz#P|^dO`+?Nw^L_$c)-VR*=s5~lk$G15AnWsP-nbeV!g;wd?rR@ zH$}kR_4%>%JNqi-fP)z@@2M*{WU0eKby@6loXQwb)HcKX`#eH0$<0cWdPbXXRdOi9@HFNS2NS4^0nf3f{FjI>UF_TNd+4~A6kJj;z-uxZ+^o9 zyV0Se=h+VZwhbrcx$S=oK#Kx5)c+j2`*+FaT{nn~Sz4Hx!Ahz>RyQK1j2ht@Ur&+ zsk)Ckx(B+`M%D+b2*4Fp`Kc-u#w0BH5Lonv>-uEO_;v@<-+V7Vot}ePOvi`!)3FV@ z{JsDo<+AM;u%QPO3c1Uf_B5FHqmY4k*CX$f{P+o~>IaOfm;_)l=7J9ogoW!)*Wbay zS~_eEHWMUuzyL{i!wA_u@IZ_Q%p9S!fQR}_gEsW&;R%P2p3bZHwEW+}>sbO9Y zQ@&lKbQiZvm^TsR-^A0;dw_55`_bF|1`rS62W>y&c>?zzy8xvVdb$r1O=tuoI3dNjzIda!gkW){&Gdd0S<@< zOZD1B2*A7a(06=6(C=!`GD$R&pjXuMU>1mt+h9gs0@l9P-+I$>1Xdx={^21I*Rof} z?Z>TvvLPJ+%>??@*6y*0t{?%ceo;jD0$OqxQYdZPQZVQNR9hL1n-mFblQgHvZl(@D zqA5W%aULK8HR}pu*3P=6 z`2dE4BLvDKV>YYCgTn=R3xZ%`Tp(Ygjb-gkD+Oa(bcuoJ9he-Ozr^H8`U3%M!{nMrHw))u{Dvt#~<}dZN5t)dO3lQCgu^4Q= zyajYW6+?|XHRtnEJs(MM`NdDHCiLG0iRLo+aw`Z8JjT$jQFu|8M4BCWX&!3!K8Z3( zS)`=lfepyGHz2@*kK<0yo2U_?9x zlHr$Vdv_$XNIjh52@>Rq`4UbgW?TV?G$g=6dowQhd64o_$c&CXaMqq4Eo4wNOmu)VkAR zym#6qfZt|izX*H!SxwYupht{jFTI|gM|Texe@LJ0b_HiUNlzgz=T#`T(Bk~$*?VZR z&wwL*ug|y(6HW=?AngbCcYJztdn=~tXKdN7)AS>0_}$^VvmmN9T8q%g zFp3V&5*ZztSM}~0irQ=Z4(U7ql<}hR)LRiG3wu5l9E*#!8ee9N`p$&9SshwZwG2d@ z2sO<(qarPNH|N#%44WjcL|rKn+3s@AGHDG@LN^kI2wbWABM9kfd5NXkPgarJ+6XbX zG;mXO(pk!p@6*6E*xxcvYVX?-g=`U%A%IP`B{^670VkhjJh8b(|LHe);N;rNM(b}O zVDYh@<-*y$uz7dE4|*%0EENlY5geN^*6eh|;%*td4L1vwEILbmuQC-X!oDx>H9o;L zC&`SF5sr>4|FhLThtb!GJpfCCca`5?qb`*&7?L^9nd}Nwz0{5gk{y}aL}Vv+;G(AX zq00`VCpLF1HhL+Qsh$QVm%aqN!BObci>j>P}+rij0;!@xzMSb zY`Ba1Aep@kZBbLK8OB~O?O}bQZI;k*yt&UQaebc zQLA}p%3Q0=J0U-=xJB6ymy29jT^7G0mk4jTP5mn8-o)mU@B1uHLBNZ% z-qwpT0#?K!!F5@!+{#CAo;(vW7o|Lt{~kM}Akg>5lO&+oRQ<82I)@GmyP?stPNP8|SqrS21yfu25qt~@-}@+|$N12{{;pz!v} zM#x@WXz9aiu@{zfFT~38eZo-5Zm3H7*+)L2(2ccn&d4V&Wt1V_cYiyVWj;M5X^PPk z=PL6nJ{Ung9!hKhF0HGAZ+x=qQQm+>Wao{)zH}?|4TkPYFO~zr)9d5@{`;F|1U143Yd~d8 zdnalUc)zS-E)cYzT;Xz_a5^*7n$2#66h8{4eZnt+!Y3kxaq|J~fq5B9=K!6a|1*#e zl8Y;*a}LocnhrO5V2FfjYUn02rp+ROS&f(EQ6^T}FutX6q=8*()%{jg=&~!R(;U$W z(!#((}+rU`l>-aA(Z=6zL;JQc`>KMj{-Z^i)WA=T6V&-}+i9bL z_ZYl;6wqRNe;F7Bb{rpAfChl&xZK1YNISO_qY2Y6JyrpTnO>*b0<;68XYc5S1Orwh(;J7uH0!eMUkGcT zW!~`o3cg^p85l#2{a_(gr^6@qA4LXOEKs1LUd9fyz3=Ji`FrGoWm@S<@?n}r20CvY zznG6*b)ryb&lv&(PJFu#=<^^+)Hci+%MkDdjNUy@Q^*VdOMPEEWrM>eB@LRzEu}|j zp)J~rHvM+h`KXcI%1P>JgXziGIl|uT93!-vf6veIjhAAY{~)5tpWtu}rMF&w5T*>e zHXk|!4lWFiTT3va>?OVUvG}41(iX@>ekbDs_0Jt2^|54j3i_(kkgv%qG~~_b4U87` zTs4}1A&j(B?M&Ndld(<(q4QA+BmN3vLqg(e$bJwI1gcTjiYfi}itj(a?oSf`DcBAL z%Vxf1`8Yq!)W!7 z2b-BUuG=scZb&nsjs6U_?*rx5S zDm6)({R!|}2SG=ILLmeQ8FX-43}9}L)z(`Fvd+g)^wnG;Fqyqzv#I{z3eI9^ZhXG@ zbFsEZJs{tWodQdM|IEa!T}nrag1*I^01_quA!Ea~UItXW6GsYT-fM-O2yJ7>g0pHS7GFU)VI6f& zoX1gt0FDUG*O}xkBW}5&qxPa<+l3x5m4r_$@!!vHsq8~d5p!CS$5Ov7@0nf#FO?y^ zx3@QnGN@IskL!c&J1TM7zAISV8%j(DJpk*L(kiK1pdo7cf+>u!R+PHY1jN@XP<bW$hcA+7avlh|_?XcOk;#x#=n3~I({#$qWCk;!~Vl-KN2XfP0<^%9x3YAg4Yu|{b) z;?+}VA|xU>$}^3a@J-ufP1iM%YtxmmeB2EX_0tP9$CjIOgZO%bt!V2G9ttq&!tOm{ zQbpZ(GQ8n|KnE0WJH3*}u!WMmzfmwpq8c~(!AtZ+m`deg@?$uK7W89-nAzn#fUv2R zePH`mYAvj2W6}c#>E=GVAIvf<_A=47p zA{@FKmvp$YFezDlDWb_lv|pPq^+*EW;9bxUpsvLRi-Nq?y>m&tf=e{C`P(tEo14jwUVc zJOiGWkAF7jfaKGQxrvBtseRB)dB**NGo__%Pt)%+0c~!AAyOfDxa`*^3mFPcEsKP1 z0E|B#0r(PjnpGxEJ87gLW%gvO>Xe_rEx4TJ;K-fw_8OQiueGM zcX+tm;q82Z+57z*Rwi62C8nV@ylEg~!QJ3MPL?}RfX7qP8MC;-fi;wk+P}K%;D>=D4Y|QZGuV?rDG8r6 ze$mvHjl^q$#1QC|kQfSKp@=f8u?ELaJ+p}f)33Fn!K`2|Z#wWg3~q$~JG}al%8TFm zlMV1wYWkccLgN*9ZGkch&K$+w1G%S(J!uf=|Yg&Eexqq0K z9rZPM4y{CXUT?*X@JSW=Y{kTwf=LCuUGzWC(EnO~dk-UJbFtI+?fqyZ;A^^shpn&L zj`%lv?ElV{UH{8FfxY&j*?)RE|9eLHAD;*Me?#W|F-q9Mev*?iklZ)Bwyx|KB{}|23_Ab+s{+DuV9;s;6?=!)ylET3s!r{qaM0j+3RWf3G{B zHJ_`|0hE+NVG7UC-YSaYg5xTC2@yWuTCKW@Q*_P_yD zi;m2~54jF4fep5x2YEMn6~uhASPfF|wtE4gg+(a_p6a_$N@~k^u^d5=DF%UzTWMmS zCqA1I9*ba{^8xPbzW5Gc?hbG&6mX_6v;x%Hc)-XknbZduoyLFz(4({^{iLAl*+ws* zujnR+i7l^SM3OvES?L$Ky5LYv8;2{!zEsn|(gUs)VN&75-r%>uQvqI)>h7|2Os?vuRGJ2ebMr)wd6(_Yi z*pD7qy;oV4B4qIg>fqE_6jcFhhSL%+WuSdbCEPfS)e9>N18#!HYf%``NX8cdGlw)b ztb6q}UnS!G*xTVnW&CVh8!v|h6K&c5rpv(Ri7h?UJ!XI`eE(j9=b>)rKtk+;h&=r=UIkC0W~<6JTcgFxSWB4<3p&C+ zXon}S+i!YIswBq>31JTfz9}xz1C)k{e2e_ns8lDlvH0`_VAGym;9*m>#S^oMX!&i) zK~{Y{aF(Ow!#+p9hfWnsgVh#8z5bT%HY$w!N5m=M2@Go}BZca}wRvn;Z>68@wxuzR zgIeK5@kJpmM@@@0DHFVByVjas_u)nodClykoUc$bIlV_cFB#-{>Wtg^Dj`EpgNEqm zDYWCOST8+*kzxhAyj+tB{S_)_+mNYFP@yF#bVsvFlK8^j5^wzt%jtv*11?6uC8t-D zWDe#k4NkFI@wRy%7a+*@uk6>;i0BIFJk*5pTQrFWkS+WiK)E5HMmfFt1M)2dHi5|m zd<~W6F&lL4X$au5Z7<6U%+=~R_cc*8nYsdao?P_dXmM|+FvvpGQouE2^M7fMR#Mf7 zX%5tygdNo4eIY`yGaGB#PtZ-^g{!o$kk&)HV|jvx#HF19gm@<{3b~Wkz!Gy!s|2o5 zL|a6dW`#G6HgRH?5g=p*%v-Q+)|4O|0p%D*B;t8=^^(sh6Om$J)*vd9Z|EMd zD9`_~C@&_`{Uy3%qLuZel|)65eF;9qeMYu)#E`9-Os?Fm+ON}v&-6!gr(v2?oL@7Q zJGJ5?K4noTlndCCrt~{BTE89VnWX#02HSp`*8AI4unmwnAOh72AvblsZ#dcR5p`eA;^VinT=+8WEjp6nmA_1ocu7=tD|c?t=AiNHEp-CLMX7 z9eqKvj9M4PdoU~43?vxKbh zAzu*F+sVn`)jaEOiUOnp*JE8|rCAKrxoHMjQ-jAnHHLN=U|T{Lxm3cS4eDH3XuYhI z^iBe{Z4{GlZ1bG3v1)&rk{p#ojEG^9KZyYQYdi4m-EnmGH*(|Kgz;nSmP05!ysHhf z_#iZ*Z^$wve5A|AUE(o>;bTQ)lv){#%81e)a86WSm-31j$m+Pq9ER@&*Plf-YJc$h zfVWoo4_Cq2&sRE<#g|CsidoePdN~_;uXKvm%k5zHU`aWN^*y_o3<)avc;1Q>wbyQN|{-i=pAml@B&ZYPqP}y81*09V z>{pv_jgYSd4iv`izyzH3KD%DB1 zjM^2z)$CU}Bxz6YHokI=F{r`2yMHIvDP7+^8;xeU?S&+XTnwN7SUWA37}CDplNZ0u znG9g?&7~TFnXzjyNr>9QTOI{(B-{vxX4ncIojDq0JUR9J(R5nPvp z*^1ZnIjlyVuS*d@eeK?1c>Nbz%ePHE=8_KwhAaMyFmsLpgqd_Z$YPIHi&{jpk$%K{ z6=&S(<9hKj0#83WJ_AGgiTHNTv#(W@EJ0LEzC-A^@s3#<;Nqkag`yKayLQdW_Msa@ftTC3FM$X^NHSuzWoNm0u!dJQepk{Z5^^B3Mn72n{ePuaybC13(}O! z=BL{+AQGk{A6Kg)+N@!l)2_%k3L{=VrxdoMS~wJ9{Vdh0^U^NYTRx+_$^)EsKnx%xB~)swtscqW6o z5J4t~3in9fflQr#Xw6!5IR-nbxXdT@H0)!{ihLGqr6$Bq~* zX};c!x*_uh?M|>7T{1@1e04duuocjFixRpy+%GXO7*b%?unk%+yH^%yndvn{;l6)6 z&C1h}CagwDd(s*%%%N}Eai@vpHLP4^ z)=K+m|Fcfq5Ovv+FKw-Yo3trrlL&MlnuD-;Zjmlvi-T!N5n-IJVan2WnaWgc|7h^b zyJ`~bhbt1M0Fv3)r8M2UwP@;o|6=GRr=y){Ap?>dX48SZx0ch zmhgep3XW&wUgLu>zip(aet8nV%CZ>Lp0;uus#6I>)~I5n1T=%4=E8l@x1lRHoQzj1 zSj*Ni+2WVJ#OZ>1mhq+eDSR%9u9q~(^raL_HNqU`)dVR)rYw@__KE5ZX+=x?@c_~d37e*#DMEDjvbjXnVg6|z2$eZZ!|l0jvqu&JFV&Zu2f;kT-)}D@Zn@BHENZj z(b8B!A9Ct~?@u+ft?lg9SWeVHVbr*@t*X;xskG_R%IZt6fe9m4XY6RV8VGl+LOvb| zKN_|`s(pdm0=09#Q$-*(f-9}e+)OfmSV9Cri?cbYuMAe5Rkrg3dPMojJ5K}(0#-nhbMyQ)-Tek`+Z5XJDze8!-bC5bvly6%Dg-&N$GKYBU3@IJU?Qw{M^dSW#|A4@sLH_BC$TNxqSR4IU%S|S?eRW%H?qq zhfJ|30Q+@bR8H+vibT1fTVHNoJGO-80{{qVFIb2$N^7UtK2d^YP!950%3M)rE&WR} z9O7&ry3f$2Od=vjBP#=xp!KQMG5T~4GD0sJ-Y?Q>N~9vlxy_*dpjP{jA z-j8AfR0qj8H&vp04xhy4SQ-&?GH;(|IN9c-n*nzdaGTmK1gi{1JKG66D&xdwK{|~y z0<^`)iyfy=WXnjGAL>WTYL;QkbwV)x)<4p(kf8Xo6LG;=+7T1&g#7U)Yg~Jn3!mI2ySqW%ryZ7%k?$ zne0*@e}E!H)GKxoOks<#h{RrPa3UmGxZNxMl7S`-f7LnCmnK*FM7Z%uzxKpO{0O@E zNOTIbKtw4f_K0|S9E`y* zOk^f_E~!i$hR7zTM32Jz6sMH(dM1k`BWyi z`^xFDH9I?-h4$O6+N$?{Rw(@u>Q$yg6Wk+$Hum5EMkyksxZcY;}7+rS6wL z!wN4l_dZb5R^)?^Y41cNR==#{iwvxTQimeK>L=&4kxjQUH+r< z@%zfA3Xmb9lo!Y&#o-V+A!0&pDMM)?seP`BP`@$7pLxtW3H+Y|i_%=SgMrM#n*ABuB1J{GU-n9<&aqgnHWT0yI@k;gxoKv4MqLK!)N3(jxxLtpUQ9k z?RNRK6-G-r>cdBI8Zg*DuTF9`!&`5V;V!9^q-T{bj^6k`^e>Ora^K96vaS zv_>SACptE#ukLt&HuO~N>#k{E@QQ{Zx(Bf=MY%SMeOZ8VM#746`e=1030AONk*sYA zAOdmE;U~p^1+;ULwVbxtB=>Zp&`(aB9Xwf*=Y$>6h2tsRh5VNCu8DllGq@_`yiV69 zYF)m^MWm6kNn9k4VvIj5*OK?)Vo-YkHimGOHEy~AndOdD=eTr}iT{FXG7*PCyn}&W zqx^SQ&Ru?{UG%&xz_ns+QO6W5kOEv9;QUnBuz9;7^lRY~+prc-By&!*LZe4t%^vnm zZZ>xwACUgG+ca`NNd3`u46jf=xx+T|(8Df-a%OR+!Bk7YS#_dD?xwlUvb`(5nXc;Y z7CZKkj-z#&P(5lAthCMz`MKfs+f|MWR;`_*2`5%7qHVZ-3y=8sXoiDsLc)#%~92ZUfhMwXr46*jL1s zL&(1Y32Yw-Pr|?K14%Q8CS&Rz%zcg+6#tS%fdU3w;&VnAWUwLUj-G*Wo@CFb4*^RB z1dll9&n++_^vAHg*u`FHlG9=X@_QJ$?eTl7BXQdCVFy|Ym=L^AYOSl10bFms*8GXV z(Rl{=WNMkz=h1+UU4Q=T2P_S8L2Ai>@t?reDl8v(d|lrOe7CHiEgW>tfy*oO{AcF} zlTuQbJv~>CYBc|C%Fca4XS5>9i#(vJtNa4@Mp-jxgZu&a0SMR{6oj$Am|nq2K)~+g z0bJh#5ns3csb6`Zr_lN?((aCG1IU=yV7isQdqb3E6)spVdy--k144zMUF8sji!W** z^`YFrSrN<9!euiPjIGFS*`8g8Pb0AV3G2s4;W9Yi;a9&x2JRB_awuG|;fmFb-<>C= z({T2-h9kCtz&q_PHRTkN7p?ddXwsT)hpC~}oNkD{G<=$gczCkEhGINuRLaoPg&H27 z$EXEtp+@HiINBmWsIeGT?aK?m) zUNYGC5OqT?bR*e}=I}t=+ji*pt_@L9&>|7|RPutbNEK$K02}Rp&Z|6&h}PGe5-+3p zy8dXB0xRi?kQlR=_V(D z*P0*!7W`!6AI}$h;B2>P4t5jPM{CmmN?HI@hBJeDsHXXF9NCD#OUoDTIvH?QYKz3S=drmh|8Q%)_9!`DwR0$_zKL4b_3jH9Yhg+%)?%X;* zjZqD3h<4d1yz&#^k4x z9>dadHr@iN;z$!?HG5&SEKS1M}-yC4k2EvvC; zTh(JaXe)u=R=*KY$-I<;-Aj=^4&cY}TuuLpcli%WW#s?2GV4EWtC#ER>5+h?zCmP+ z9e97@IJ&bzlsbm75EkzEw^pldkg)#WUDoP61iGs}Ml8pizY1KVeX0JdQI-c>ahx?Y+$kgqByf**fMXTK$min z*UAnQyu|ZTP$B?yG)giH;5ABf_NePKBY%Laeh!NzOfHzQm))Do9+_1H9;w%zurlYs z*=G~vBEa;2#Ob^yf*c8UEioK!YyilX+SCEgUvwQ%{bL5&M}emzauViF!O%yOR`8vC zA^t>@r{^(fCe4lqw>M~OF1;^u)^i^pR=WJ+cD8Z`gl3qtTVLgXlbkb&A&FQBhG(ps zmqG0ojr3bSZx?W`HT3(~y(9s-18GBgHEKy)D8P|)&&{b-F7W&uz>q$|GXOHi9qu?) zav-YU1&E~d_u#P-Y$WF~0vg+5G)yhyLr6YE4;*-RPfgVFo2L9ft-WPewOl_jzu*n*)J(07g=YC-a&7;_XT0KmdJ|0VEVtc|YT zZYNVTty<`dCY=#2|imIyfp$RAmrMKn)haB`OG0)^>O> zUW%-v7k_)Qg4K6ECFuz5-s7Y>ClD4BPknq;VsucX{upZAwiQyJd6lsqC?3_Xc&1mK z7`c=GD0(8qx)`km0mA%#@F;mm19xiQ{>b~`7@$Ypg&RMDC&@ce88YPA(_3!nw+6A9 zqbQ`H^r9Qj-<_@h(R)Bnjq{V3YFIT71d=HY+-B-1Ddu|5n=_Bu2?y0UV0eAz1NC}x zW*WBW2Vm;Wc_+W4q{?1|`ISv6be=wVOhwa;El-5KxCDztTusHxE;@BcB~8@DtRusb zT-G5%?yX8%he8sW(=7wpl$VZ2I$r@Q@LtUB#%a2s?cKY@8vXh9MU-7R%*j%^c9c#p zg#KKHz1Kxy@9t|DoG{qz3Sys z2em97SXxN8Je0)eRb`#I&U1^9GFc#+t2j7Z9W>28QRyjYD%P;p z*va?GKO2&NM6J2vzLl|#mj~f!(W#OZijR;zgko`d-Bija(d)LN9gPDsUe?3uDu$o>}FqMlKGtz+3k<%Ne9D`m_s%>!s)rpx1GnHpHY&JeC)?;QYmy zYQ*MiC7}n5=R`=6Rdo4H_Lb>tVcRLb6K!w%Bi9hlTr4b*0Zr6Ia+_S}U~^X=tg-qr zpx-%qwMqu~V-sq)ybj}{f54ANS%uc`JjAC@tFkJ%L8^1wq*#ZL&(h)+m^2ev8MWUh z#FZXlRB4e{)jDH*`NsWeDu3Lkg<`e9Z{_WSH*0q?(ieA4W5}G?piJTGUb>@T9R&4; zLYbE=dvd5$PbR>6BhAwlrQUx}$FG0e&{EM8s8BuY0pj66-ZU_@ZsmJdOz5I@k@jTH zVO%e0-BOKEqetOS~)fuusV1~O1D zbrzH5%JRy~Y&h3gf~9~5tvZ)DUkvISy`?k>oNC1B2%R6W?3oB&*oiBh*pS(6Scmoe zo}BCX3Wnl$p2$%z|MkRg!s)N zzn<&%CN0ywt-LO<{3n(`&?Y*-T4rzs7A>28OnGHtD906;mu2qx((bY(I1{DZ5daVJMA3&!hDf)MVYcE&u?8>#Atfcl-^yke&0eZ)Uax zp`*X-)3)vdq#y*sqtH7FrcFRMF@I7Z$~?-gf*)$Aejre2PcP=SMM6W>1K3^1E<#}; z-H_zB&Wo=idXiNY8C_17dc9B`%^oju%9uQm)*eCTb}{CYJaikt2Em>l0P`7z1!DA5kEq5*0M@dFV3o9k`= zQt5G^V$uZL<01;f+&QO$X{nP?z~AZe{`pm{d?r`TeA9pA7dKBl9gclBdhfO^a`Qn0 z=+}mL2lh31M`>sd7`74_USVr{Z_;Plz&%sGg&Dn*t=CI=xqbIYN@u6>_mpd-Kh#r* zLYFklJ{H|$M|&u1vhWfx7Ajf&6|V;{4q<`~{}sBuEHVbwW7zkHH{(8K5MZI$pd64F z9u?l)*ovPq!M(xI1D=;Rj5q6P^G4YDXpK5nw0%lnw)5nbE2^n( zD2sx&Pv}zg*jHXdcEGyCu5IrF4Q0qUQ6B64iPJL1GNePJuGC-DXg!Df+tgc+3i^tS z;g~Idqmna;*dh)ro0crh5_eBZw#+_BKaJ&=Z9lU5g|AC6Br1O~7Gt@A8#OoJN%j(` z*&PuW5D6+f`o>KPg?OLGIR*yYyaYEvq3rVt;0%UJ`uU&9(u6oLx5%M{36!2H8z=m& z42fQMTvd4+*zT;s_yodA=mZBtn9a{sG?nHBbDD7;pUiybGt9@hovWz(>5eyJ`xkwZ zpXLpu6t}eZrb=#Vnv*XtYm#>dkvWOQd}2+)N-F+V`jLm^lN=j%Zd7`tZOB1yj7`0^ zyD+-}T%2;O#`(_foySZnj0%DL_@WBR@<$b$4$1|trK~us3Rqx3qLALAr2RS8dAZ$8 z{4s2r&t-+#8+W)D&6R_QnJ29UFeG7?ctBm{22$g|17AK5Oj!EfT*=xF8dkAoI$*SP zI$w)Qba#!Wc-TBmjR>CgEpr9;C8k!E(uRY7%B)4tcs0Qo^zz<;LBBbNZQDCXwSSt~ zi@+r~YV#JT&%A+$$E#231t5A86so`x7>oBFTH(N($=H~WHYm>Ni2wchH+mNI*f(eQ zX%#ux>bRf%LkFa_I+`&AZtCeoW0e3#Jj~w@xkcKpl2~6PcAo5Wx|g?;Q{$c6Yw_TS zEnkn}6*?`kEx%s`?HOFu;>m!EWu>MPHV4FTXk0kVAPjX?&cEi4S=)Xe*q8*OMd@D% z=N_}9{WT>{8(YOHaNxeg{tvh(yyYLbCxo-D6RP?4YaIE}&M^MrDQ8&z#=ZZPq}!RT z0K1MfAxDM|AXgY=2ZhNYu$>CUXR>MzG3s$eC&tv^}o9le3dXjPjWEWw_`$J1vt@~JWF4xIJ%jPw^1kwkCsM2q! z$ynbl9N7MsIfCoNg~z8>Fh=-U{VwW??mAn{23aW0ynJGTytC(mnwGxY+&_Pgb)H3s zsF1!6po#bS(@cO!3^<*Ajrv(1u(Q{L#EAh*GZQqsq4KE_MDCusvmQN7qiWj8t2lC^ zK626LpO|jTOtXESOG-=lp=tJo=&pmZf$m!niQ;TWT8HOX@|v`%3`XH0xf zks0pYni+oz5RG`ZfBG%$^$sAG%a<1K-b-x`&k&EyXpYJdAM`VN>WzVrb@uK(qJzEC zhHV{?-_k&}Yg%+@!a6kRatqn{{9X{%&_ zUif(#c-=Fi!xA4HR6EV2MZ^46p*)c^Vk-$H>B+cUGoOXh4L=|7Foiu*Xvy_BpaDPm zwvxktvQMsSQ2OqTvj;p;@U?Oo3aC){7|?SH+~M)oj1aTxKlRebMlFuBTW~Y6M}%2u`-MW!&Q4l%Fb9bnuY@c7>%z`!TZ01DW471JwY@Gbqr(JU zYFL2UJMhdl@e-%5h< zK-)goug7u{!8T*IEhZ#)DSdl}%PvB|&}dO!Ba8}t8^g{E=Ch$fG{Bla znmd)2`hi!^Z-)1m+w}WyVpmi+>Y$C;_)N4w{ByvFdSc<##$so+RS(*%0Tf?&WL#n| z7iErIIq}t{+`ov8YiAvX2*A(I%o|=ZT!_mnmkieqQ`*h1Y)Uokqt$dP`*-kN{ED6% z+6mI7V!=*}!oqduryyr4C@2X0tL`s|-Tg%&EojrNZ`5*_ z4$wswC%`sCJZ(#cU9G2e9?;G{=eDEvPgn|UEMo27_x=Sko!jSu!)kkJ{V*n=Cn^_IW z=V;{*agIu%8jxlBerkR!Aq* zI-1hOJYHg2qS?AwCI(YI>qVo9OPW`IWlgTS+&fYYqjxMLhWCatRKkyoN+LLm?IYZa zKM7HXj3M-5ifznu*;0G;!vqw}WXJ#v8N`YjxFYFut&X>euQY%xjsT_>pvap>jC}od zRJFPH^a-%CxXU%(mKUPOHFs3tsF)AE?QX_B(#Adt5ns)#5wpV#j_qR9pvPll%C6dO z>&5>yFau=q4?yQYJ?n$PER#$yz3ebu17Mzb1Ar2gPA2XvDx!|@+SjA7!V0zj8s@R< z0|29HI@Yyl*$+#*ZVUqodHh|9SDaG-viD5s7&#DD=OfI08qwukddCVVG6Vy$ak431 z@hz@drt%4`2|xwYf3&$QNX=1{5OR^FQMy}|;v^&h8>w9qL#5}1a~ECQS7AEef!qz> z0s6@=hpB2shtF8UsARmo8IZ+!;xU|SA=zH(Q^F5wEwF650OG~@P;p>A;)0^BEfCJ$fo&&XfAtpMiLlRqZGGy%_*D0Rd$=t6xAyz{b&#HCaa*5el z5+?Y?$&w9hCn6-n^u7|_2 zUO+FRPf*TPd%V|5wNTh~|8D*Z4S5GLDF1N1dG+%eCkELr(5ImftGh)J zk|61MK<}({F*o>_%L5l1uJR#m2MDBJ-^^{ikB*Px7zfE+Q*O>d+BSjE-d-8iUUagH zCasz;FtiW8P%2uvWo(2~;n2>??T!v%0&KlJPhIi3{(1yQoWY#teW5@b$6gnUEPBEO zHNy-%p=9VYx!7mARrveDDFEGJ&Yi)WmVM6XXz;fr_(b3tlu|k4jn6Keepg0k>`T>N z^IRFj<%Ym`rh{gd7+k1A%Dr68Lhil6+lFeu0C0Tcl=~j@e&3^YzC2c?Fe*b?Yk*e^ zc|}-3Nrct#fKEidh)Fx;uveSbdzPkxW$5K_{xLN_usyn^+^AaiT`!UUABcla7%x86 zEmh7q>JL#V7L_*Tj(gUgxW#l9mf`^E6y1O|F={M=N5oVPmm8k>U#a1~4v!Ne z$6D0;nJzbw+HXMb)9Ew7)jJS1|V+% zr9!@|MlDH!&v}>JjlQ5T>GB;=L;5AzAG z8$=lXz-MkLGm76}`{zIbCWf5`iBns~?e0A=r?WqctbKI& zWtcJYz}|grW@U)2tbc`GJfQ@_@EXLNEC3h1J`0`OqmmL=XD%;}qi!YkgQ|D)T_qvg zMnt2l)tB%`Pzoc(HV!37k!qJH0fuB8q>+%IW*mA1Y1r)a-O`f~zM-v5YtG#F!~P*Y z^p7;M2X$WV(OQy5#_$c@p7>1Qw}G|^EKvH_Ob=}IxB!D%{q7A!YGMBL%!`Zzy=3Wc z7sy)&Ap@n~#Crf_l*k?=`?aa941RjODd)sw6mpwx^bPw$NK%!!|F!4q-*<9VkyW$E zjs~*M`uUd4c^fx1!V=5FnNp0E?~hEr8*6E?x8HigE%J2T!N2(p)x2XS|477LvwX$h zX}n(g3)QyT)hD6BT~@rRk)n*jPb6IG-6tew3ca;;%X3XW1c96G(LNS|XImR-6f|XX zw2;;4%?z$So`?ULy33Z+OXCvEGIDORtBx{;+p!ugOi8rvpQW_<4fnHGzc1?@w@&*XUpb@rmV!#qg}H=wU<~L{pnvT`6t59u%j0% znOPpg_?j^mD>df#KeYXd`p!xmz9ZpsAyn{ucZBKJ!opCAyoAxAh(^&7aRD6^tE*yA8w%B7CN0}{{v{i2!AH5cPj<38=V(TZit%NI13&LvqG*nzqWA9#3ZX0710 zj+oQ9V;2u7K261nuSt*gJYeEa{>2uA|C%nNRC+VqM8{WhNRj6_pu5lN%kvDQ+@Tu^ zsixXP(PH;|V!xUwnWe%;Ke~Rk0y(fpddAMi$ zKv{X;E6(wHcHG-6Oz~+d#m3ga#Bn40WMpMij)I)l|9pws(VcN6`3YXa4_8q(To7@z zc_(jZEJLC@DuUNbBQ&#MqrB#kfYl9fE29kW?+JnX+ zzdazU$WXvtmTwl>oO$_oT6iP)M>sjxSsCYc9%!%?xC6$;Hu4OR{Z0_T zpPuIk?BTu;n#Z2_r2#vQZ9tXjK72>u3n2}>4{|MH_b-yA8{RZ@7Nbd(G+&2BK)yX1 z9g!XLmDdTae})s<^CadT_uzP~Sn@aviO)hC+OU7ry{w4HJ|3(Fw*PrOq_`AV7@8w_ z;n;mMszBXrDp~yO=SCdTbK`Spp2{A8kX=8Uc&*qzl7w&30OV^7Tki8EKBLe(t*0A# zN#?X*Hz^{0)!GK6nLP{{HV#2g6&PerO=(^$Q;VwIz#ZASek7=ZmXD#e@-7a{bv6kw z$$xGIDd+3*W1!j{7738L%J_>ufJ~pc@)P75dBCP4ax0sA%e`IbArFZKgVIee%hQR~ z6m8gbtA+ROqO`C4k!{qZ0rJ22GA&TxKxeh=l3#czQqT6U?I`IgtOV7UX?p0L^})9cyy{K)I5P3(Ui z?!Py%1zG%0^r_tNyshtdSj z=SuXERbl7dpvX247emEt2N){sY*Lz@q?5erPTD>$xPxpj(Qh+Q@O{I(M=hP6pu7^C zQKYpOT;X-9MszsH9)wq5ipn)AyjCPS+%C8yb(Q?OYg)gY;BMmrGTlg8Ux6vI8GPm0 zID0lH)L-(HCSq!K^jMBaOnYT-vgL9bx;%My7nunv>}ILe)ooGeV9T!#_GL$JZ=Od` zP&At}S-_zW6RZSBv$Lf|RNx0ZVxI00b5wH4m4 z)3xB`)?cDnS$KAKJ*3v<()j0c9J*|DdbiDQW5V}O(sp&>9ppSX^QN%#5KtVKD_j?d zmj^t7*VrD=$k(q?7no*?KRT3bGJWt2z6R$emtI%)pW4Tix|>ekV2)P;Ev|Mk9S-U zOXReOHJ2_#LAK{w_;v+iQFQLY0(m{Yxi5Z+^b(YoaGU8voi$b=5v8z*Q@0CKELC%oYz~y&Vf7HA03mS{C^I#Nm zK?^xO0Tac6k7YkNt(1nf`3+9eU2lscC%QXh{Sld<7u21*4m%Ov4_LEk^+WP%dHtqC zP9!^`mZsr6jgjB7uQupVzbd5>;ix|@fBb)+jlzy>QCGI>{x|nr&VO}EAAhLd@&1t! zW7={S!mTZRURRIoa5P8F6(V;kP`mr{upN_I2h*{ck{%l)R|_KKa3j>LAk2M}7d6lV z3-;;0lDe3x5k+2!FZga8S+pH~wvs-BBhLb^w~Df*5F@9%u+}AUSTZEQ{Xm-sIdg2X z=g+w(E_Koz%HwN4d!5#>e_gq7J-l5YiF9+hh?c(E7DY_CNV!h#uv)-{VTfj4?Tg7m z|8ui|P)JI^>2)@;zcF-PiU7VCaNcT#`orsgnc+N_UjM?&8=f>7u(4f;nz4l)eZYxz zesT~kjk>fi%(^kVAJrA}T%R8VW5g8rQY1+t+DZx4X-{MzxU>^F|g| zsOvKE?8~`Ranv|#fbZVIWdLjqzX!E=T!APercUwy(PNG%J`P1r{(v1Q6ZrQ;`&_2b zAzfgIP4M3Yb^RJXLG~1URovbG&m>}t+{dN`-m5)`ylizjpRq-r^P0mGd-g4^2d;2n zmjV7q!9#vbzejl`FG91C6}*VC1@65~?SQRZiw(aQXTb34D5(PVtCIj#R&muR+IA?4 zTG<+-LzUr>@toW3JEAr=rCTrG3~grlFG(YQ(cOm~B?jz+vq8WvDqz>sMgdDE&eva1 zjK}6Bv>Aft`WNUx5y$twm!sKd5dglYc$4uTVGK^u|7X;oXnx?3_4=|2Y#6 zh@pUi(MD^U>t|=SzP?1(MAn;s&dH7d)sCsx_9&JU^mb;@7D-X}m!0Pt_`NjV0M||# zZ7teS8lmm$SJe$Ojmkq5f^9&7Xbnt*f++iD_$h)Y!V?Nvy2V@=?y@M+-4}P~I>Tf2 zEZ_YiB}fbzmC&R2>Q)NPng;w3!A0Os%6q}7@iJSqyXKpTU_E2lTd;<5qfJoJoW=B1 zJBE%(10+UQ#;cZ;r#*Q2DP>=8&X3GKZqcbmzq2`w%1PQ?;&^W|jSl4h)_&WBs> zt{#1y3T$|k6n{6B%|5tr-XU;T^)b!w!$ug4^(cd7Z zz@E%F_S-KVrm2^8j*m4z@#xaFSh5ni34VeIyr%nOquZYPmKtoqw1i1M>E!0V{$WQq zT~rYzgVji4R${p@X#e}oSb}#tMib|gQ9IKakj@x2Li|`o^8<$v-uLGC(c$X3gS0X! zkKvqS0`+-%&)Lo6%(o%=D1$3Qqi}}Ho2#E|8;Qi0Z)E=mn`#5Ky zfN-V!NSRD7{7V6mQj*+QSntaj=tuwyW9$ z?07c?`-zTxxtREWQ?_y3+t9)?RF|K*BSK~j|A6~xdZ20GVs2dun3__G-1#?Avc{a{ zxMzhiNU>-#x%rL@SUHT$)-Bd*xX%j!IoK*K&B$pStgW;3Np(U=AsXAADZE9JaF2s$ z19xdP9Ea4U<*2R`#9X{lCdqv=P4)WX=y{b^R^VgoPp4{}H~^#jK^&E0;7}G36~-p* zk`vE9ER}S-2OR;C$>jOq5yaTAWFe5Rsy-xvQ)2T6r;nETov;K*aMH~$Tz;xWvMoxZ zMKuxMGT1C@Sa5Jc&dAx^i`2ou1x9e>h-Y4)>OJ6m1zJN=UwZ?@G4^pIq<+#(YiyZQ>@y4EDs7Fn;kbRCl-1Hs=ysO~cs77oNKH+eC#29}-j6X53cm0Dxig zwsPB`)ci*mi+O1yix9F!2v1GgduU4Ev{PIB3OtLAa%sBF9KO+3Q|K%SFtxu97Mn@` z{rU%Y-7AXEBaKhS(|uC0s|b=!V;P1gw#w?~t2{>67sk88f0s|=NzR(FYZcAboytG> zY+UD{(uew?vpI314 zdm;+Z;cMG{6=HgYGlCNQhSR>D8VQaDQ2*3+sOo*^ztW)=A(W9$tC{uam0ZHtzB6Bq z7HbDL?`%-!Ia;zC?%;~ohV2NAxGjAeHNC{X;>v%v=^1}y#M#_zj0r+> zPk>x}y&tN^u;tc6;}JzCJr7v2?3hHgx=tiDkw+kI@S|R|Td1pRNoy_VN#w_G!@8N< zR4ThB;tVj-m^{S*2scPmjoQI2O^p+*F&j0v1QhOa36;K4GIjBpUbj~kKh3?T-x%ms zmZ;Vkj%3Y~-p+;pis@%T0_N1CH0~FWIzEJbMx486Wrj#AY~*cS!tU-alG27-8%AM8 zZCF12li4R(^~G}@hj-~%+4I-5Yy!-d^5doUyUlV^%nlEX_m?oDx`eUt{CsQrU&NAD z>DmVD-J=Rv5~A#n?@urPNb4l}IumnzaB6|WHe54k`kuZ;kF zi_#lJ4c5JwzL%lM6^zC>ZxSkCD>s@)0)n0wS-D}Zdj)=CY@b8sql#P{Kdn-e(mxX> zE~h5^_>}$}HSK!5M!jF7(~;Xj*23M{M)l^PHBgsRNRS7UV-j(q5}WhxcCKPHS;DLw zE%1x7=_kc7Hofe+R3xF*n|jnaxsslX8La(=OT2y2DA7XgcDk{+NJh?$7ZWcUSNkdb zrPE(xn>bF#Y6+GnlQ#3zXii3){SY*@i;j+Vc)xXP->_!vp1pxN7~JnXD;J%z_`G$r ze)&@dMJW@35!$)K`t_cGq6^n-_*G{tN__0|dcj%~VQfrgjev_xJVc+s*w>4LR4I zZO;@M`dom(s1j!T?MaSWh+m0LJzXUBj||gVk>q!!Cfjnnm3uAM24Du>)Fm0^fBO(R zYEP$X9XSBaWeHZX4+<0Ezul4LoXM_UbFoHStK@nB^(Md$HWJo*tL)o~=uTkjfaq3sYkrrTtI)|;#@2(hD zS7%%|!Sq69=))UN9KCX-)z$O?OyuL?kb0YnWadZg?rH_q)q+>1#bTU5H*3aoVB~0(=$Vv6hl2P^-KVv`ZhgL(59ST*wc4`dd_SzOXg*I>Xbn1rv zdr6h>2I4b4VVM1xXR=yx9*{eVOWFesas`x}?~3G;>$Z}=8KiA)e)*!deHNr>4O1KY zNOEe*&`D5$TIylta-gVmmad&HutRwQ24rPF*U;DL3K@c`QF%X`GJ{gpKz zkxy6h(}$U#{JUuYU4mw^Tcq4qSf|j^e5NVfXqsD7YV}-QMCB9L(b=p^Yyk-rlPHRB z=IGJ6vtduXJI~m;AE^=O;(dq5HBd_evsiAIK5U z&SH5tb>HNs0^W`10oWFby3D^QR4q+GnpA*tfRp=)-+Rs2Y+&P@{NWpCyOVXJ)))F` zdD5jBWyaB-@*yP<$enJ${Rfo{pVyJK5$!l=BS-;l*7APu5it3u6?;j47IXUSf!}4# zHdP+*1c?`fLf!_ty1KqtX!|Waev1T4784RTdbB8-xEmM`6T11&FZ4~;#E&G6@JI;2 zpCNfHtMt!U5vEHCW0RAi7OD6Uh*F$@w?jd0t`#8L$$R~Lq2ul2V*z6F%FB7&9uELL z#0Rb?diwfSiV(IgaDX7$$IQfJyI%&}H|XdFm1!wq{m-)K^fjREsk@c4vQ!<`1f)y9 zhKHXj0!s(kF1H)cOXY%k0X5ji2jya4S5s3{TRUC9Pb2OQj@_@q+TZwRM-M3P5aegV z!ot&{k811cE?sD^^HA#zLe^GRRz5z>4j`+-Is@^2Z^R9sZ7%(%$&6We= zCw(KMdf@4>U6Kxz*_t24enmha^iR_KW5d2eFno= z)ejp{TFdvF_z^;qp9qfTi`3Eaeb7*;TG}gr5^6sUm(L7Sh$kDmpk%gzU& z{3eqt0nY=dlN#letRWDH4wU&06twFj5g2W9ZFhS7wPlw&+Z2^MvKds)75hQ!YvzFJ z3Q##rcV&>SVPoUtWfm}hpnog>NOTvxU#+kdrrcFt?b)}kyThtVO-=2z*bxBtbqGNp zqoqLy{p(JAQP3V9BgO6;OkZj0WBkyaf3U<0VV3Yqgx~nxaud8Rhiz993c9za(#F4M zW*lf5HPQr_TaY6oBg=H}hik3T*|j^K%Pz+Y)}$`A>{fFZ#BO!Nyh@bU3M zlRnCth}19*fdwWJ^e;u{J^z59l@6|F>P-3?0@zB zMW5)aPTN&k%^Q#%KLk$;W1`{XjkJb_ocpvD{gNf+mCJ6#71s_|QCZTHqC?2=arC3~ zC5e8d(SOTjk4oBI<8&TA*m@yb@sQR+Vkx?(+^rSoa(mz3+{owRO+`TKRd0Y9DFnjy zF5(u{gzlqIGjfZOE$M<}Q5{jJNj7eldbwJFW74aXZwinATE&h6nBiUDG~#o*3i zk4DnJ{@ulSiaIx1FQeGnYg}v+aL#y8XQOfI(*uiCAVWX-xzb^ei&L*hQP~#^Oy8}fne`xJZS zTsCol&k`UdQn-sco=xW;&)hC-dcEd7Ft{qM-?J}1_&EB(*y#Wmxw3cTljWOWxJSU* zRC)d=(rz9aDu-Qm;Z5#8aT}nHHM^>3E!0YT`JHazJT@Ve`pd%QIJ59s5Elhk3LNQgFMUmqp6ha@5mE2WG;>$M?xQZS2w zZJ~&DLj<&O=UuERdBh61E6m6tkles!<@~>Q*z>Ue?d`jFXl4Y)f Date: Mon, 3 Dec 2018 17:12:03 -0800 Subject: [PATCH 021/166] edited headings --- .../control-usb-devices-using-intune.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 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 d80c76c2f7..88435a389e 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 @@ -19,14 +19,14 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| -| [Block installation of any removeable storage device](#block-prohibited-removable-storage) | Users cannot install any removeable storage device. | -| [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +| [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | +| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. -## Block prohibited removeable storage +## Block installation of any removeable storage device 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -52,9 +52,9 @@ Intune can help reduce threats from removable storage such as USB devices. The f 7. Click **Create** to save the profile. -## Block or allow specific device IDs and setup classes +## Allow installation of specific device IDs and setup classes -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. ### Device installation in Windows Windows uses two types of identifiers to control device installation and configuration: @@ -80,7 +80,6 @@ Some physical devices create one or more logical devices when they are installed You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). #### Device setup classes @@ -95,7 +94,7 @@ You can get the setup class GUID of a device in Device Manager. Right-click the ![Hardware IDs](images/class-guids.png) For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). -For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). + ## Protect authorized removable storage From 7433129a709a95f6b7643ff5bc1ef6731debc09c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 3 Dec 2018 17:32:58 -0800 Subject: [PATCH 022/166] added pilot statement --- .../device-control/control-usb-devices-using-intune.md | 6 ++++-- 1 file changed, 4 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 88435a389e..6a5c24fb12 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 @@ -8,14 +8,14 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/01/2018 +ms.date: 12/04/2018 --- # How to control USB devices and other removable media using Intune **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. | Control | Description | |----------|-------------| @@ -23,6 +23,8 @@ Intune can help reduce threats from removable storage such as USB devices. The f | [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. + > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. From 5eee10c27f5d69641e2f34632ccf25b4002598da Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Dec 2018 06:05:36 -0800 Subject: [PATCH 023/166] revised description of second scenario --- .../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 6a5c24fb12..1a98e4183f 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/04/2018 +ms.date: 12/05/2018 --- # How to control USB devices and other removable media using Intune @@ -20,7 +20,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | -| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install only specfically approved devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. From e6bed310d7ab39f40a46bb3867fb424d717e4bba Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Dec 2018 09:59:15 -0800 Subject: [PATCH 024/166] removed classes --- .../control-usb-devices-using-intune.md | 27 +++---------------- 1 file changed, 3 insertions(+), 24 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 1a98e4183f..58984dac70 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 @@ -20,7 +20,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | -| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install only specfically approved devices. | +| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specfically approved devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. @@ -54,17 +54,11 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 7. Click **Create** to save the profile. -## Allow installation of specific device IDs and setup classes +## Allow installation of specific device IDs Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. -### Device installation in Windows -Windows uses two types of identifiers to control device installation and configuration: - -- Device identification strings -- Device setup classes - -#### Device identification strings +Windows can use device identification strings to control device installation and configuration. There are two types of device identification strings: hardware IDs and compatible IDs. Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. @@ -83,21 +77,6 @@ You must allow or prevent all of the device identification strings for that devi For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -#### Device setup classes - -[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. - -When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). - -For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. - -You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. - -![Hardware IDs](images/class-guids.png) - -For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). - - ## Protect authorized removable storage If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. From 5328bfb1dd3cf53e2b404b9602f121f800c6c7e8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 17:20:57 -0800 Subject: [PATCH 025/166] update images and siem steps --- ...ows-defender-advanced-threat-protection.md | 18 ++++++++++++------ .../images/enable_siem.png | Bin 0 -> 49858 bytes .../images/siem_details.png | Bin 0 -> 69513 bytes 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/enable_siem.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/siem_details.png diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index fbe3783a63..79f71ea262 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/08/2018 +ms.date: 12/04/2018 --- # Enable SIEM integration in Windows Defender ATP @@ -20,20 +20,26 @@ ms.date: 10/08/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) - >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-enablesiem-abovefoldlink) Enable security information and event management (SIEM) integration so you can pull alerts from Windows Defender Security Center using your SIEM solution or by connecting directly to the alerts REST API. +## Prerequisites +- The user who activates the setting must have permissions to create an app in Azure Active Directory (AAD). This is typically someone with a **Global administrator** role. +- During the initial activation, a pop-up screen is displayed for credentials to be entered. Make sure that you allow pop-ups for this site. + +## Enabling SIEM integration 1. In the navigation pane, select **Settings** > **SIEM**. - ![Image of SIEM integration from Settings menu](images/atp-siem-integration.png) + ![Image of SIEM integration from Settings menu](images/enable_siem.png) 2. Select **Enable SIEM integration**. This activates the **SIEM connector access details** section with pre-populated values and an application is created under you Azure Active Directory (AAD) tenant. - > [!WARNING] - >The client secret is only displayed once. Make sure you keep a copy of it in a safe place.
- For more information about getting a new secret see, [Learn how to get a new secret](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md#learn-how-to-get-a-new-client-secret). + > [!WARNING] + >The client secret is only displayed once. Make sure you keep a copy of it in a safe place.
+ For more information about getting a new secret see, [Learn how to get a new secret](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md#learn-how-to-get-a-new-client-secret). + + ![Image of SIEM integration from Settings menu](images/siem_details.png) 3. Choose the SIEM type you use in your organization. diff --git a/windows/security/threat-protection/windows-defender-atp/images/enable_siem.png b/windows/security/threat-protection/windows-defender-atp/images/enable_siem.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8a62b88322f796ed24ca8e842a2057ebb1ff03 GIT binary patch literal 49858 zcmdS9<9B7-6D}OvHafO#TOGS&+wRy&r(@f;la6iMwy}eobNc-Lf%pA#?}t717|*P= z=3F(aW<9g2!WHEu;9+oJfPjGDr6fha0|9~Z0|5c+KtX&V(B@V-|NPlYYB~V{A@u+A z15Ttt!2JRtou%Z&Aa~)wFlq5l;*YKVg~T+Rgy z*}~2i2o;)`N+0DSw1W4EZ^B-~8e_w9lWMpmdCF%&&{HG!I3x@g!RyT08wXih<`h$BI`h`LM zecr{<$OP!&Gw|$xVj^}nHYT>tK#$`|-Cr2QKVm8t&ekSCC6}`lKtM!5QldgC?iuGB zX3jbboliGc_t+Mu1v4d@14(ovzbh`kwFcILrs&Bz5hV!r%GnOb6WFeHO0^IZ0}EgM zP+qsuse!k3tga)~?$lDdnw6Y8;$<+dp~?kUa{kP2>_~DsjmyXMqv^mFO>_ z=#lvMT~JJ?|1XI~Z*J#!`}#HH$tZgA5^Kk+s5|BUbaUsZ`T8xU8^8Z3B03> zaC~CI&Rv)ll?}Jw__FI&{eWikF$n$N8clKHw)d{+4K5;t4>xYqFT3vo>RG;#v`|ys zIaw=-P3+KB@NmcJLv(ky4J~N&zAiP{4^@5wx=t)J!+%Xr)zbWLw^_dRNZfEaa4m?2 zYVbdB>%yBPEH)xdr%H_uld+3J{#=@w4Bs`3z|92nSY5uEr0lFT2hs}{{GDYT`mvK4@seru-hz0YNbPo??ORUZYPF|BOxyj zBSd&J99P|(nm0@B$%nH`VamcZDErXk(~^&pnt(L1qN<~UfjPI%6*h<`Zup&<$w27y z@r?4n%`uFUyq;NAPUY|GRc3e#9w|k1xM*W9*zkxA&Hq4K0 zgRIvc-cvV*gD$|?^U&teFznLL{4Bq>k58tQCy`63i~WJZGb)~in7Lx3RTH;6fc{3$ zvXf=J^rmlIw?J#uY>_QmV$wBJe2eEzFdF|gx2e(w;LX z)-6qj8-Vcn43XYQ6kzv1v#}((i;AU>SiAfLE%tlYU-tvZowt0j+jgJ86v^V<`GfnM zd%iZm9S)$bzm|8~-({#=KU^Pf`A&d#f5I|Ny~m%7z`A=+*s}BApb}8y4ACHdrZ9=a z6Xz0-fAl%&cyFGqf39J++-B3Xcz(wk+(rUY(E=?ZB1v=W3ze2BQB^SLVRnVkAMru# z6zo_KoOnEXiQN(y54?$Y-_OD}|2auwcYOvR{PwIZa9B80MLL=@t?Tm3Oy4_e<6Zs` zGBpGMjCgiaQlnU-Oee8YNiFheHMa$k&imtSs*Vt`2UjXI9!^Od5=OJ=2I4~x1o zt|kntm(Ft~8dTHV6>|GArpO`{xj?}gj z!0tFSgk;+s@Atm3&dTS1iVrx3`0*2+fx+y@x(n}pJC9T(G{rc9(Cq!#^Mp?`%OaSb z-;b8m^zP8IT{ZGUc?t%m0LJ!ArtsGB%ryC5K?Hvtsf%6Q8A!R2Eo-a`psiM+IXPuF zYPuHxIq>9nOZgDkrz_i>u`Ut47`3p~v&rYR>~y%b$(L9HzcHU#)(85Nuv#B@Aa>~e z!^gdYAMMZ4gSWRq0uVuBctHo3th>I19Wm+3#dbvj1JJ#yQ$uTXIHs;}#m9R(BZcX2 z+gcQ;XK0|~-InJjSSrmMN`X(n_n0JhB9S7Pe;0T2a921llR^^T`cRA*FK~j~br*l+ z;j7F4>Ey&u@C3A&tEKm{m0g$MG_#T47OL0DD(Z~EW^~V1#2Lz)1#=}bz z%jh!*(!1_&Rdnz0MJ}hnPf7`ruQ^-Cn z-MWua<^AD-kf@48L|8u}t*=4e{kE5{lafPm?Vpg3Sa;nejhPtXx1j&?v@bu+msIS< zJ^?2y59cGcM-+&Uj_#dMZ)HQFcq{U7{kyqHio-$XzJ5no*&dJkarfuAg5QPl$lO!B z@q%|5GxXmL5nl{rb#Zc;cf5683M~R?jZ#|OpxQR)gM4E-{LMTsCguXUgB&L+-u0

GqWR;v;Cz%oWF!V67p4u?;xFw9y;enIvdf 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/siem_details.png b/windows/security/threat-protection/windows-defender-atp/images/siem_details.png new file mode 100644 index 0000000000000000000000000000000000000000..94c724f0c88e96d452a5eeb9582f37f7c4282978 GIT binary patch literal 69513 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 literal 0 HcmV?d00001 From 9e3401ea22d690ce0f27582145acc2361f098470 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 10:12:59 -0800 Subject: [PATCH 026/166] add new siem parameters --- ...ng-rest-api-windows-defender-advanced-threat-protection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 1c6449106b..19dd48e619 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -106,7 +106,9 @@ DateTime?sinceTimeUtc | string | Defines the lower time bound alerts are retriev DateTime?untilTimeUtc | string | Defines the upper time bound alerts are retrieved.
The time range will be: from `sinceTimeUtc` time to `untilTimeUtc` time.

**NOTE**: When not specified, the default value will be the current time. string ago | string | Pulls alerts in the following time range: from `(current_time - ago)` time to `current_time` time.

Value should be set according to **ISO 8601** duration format
E.g. `ago=PT10M` will pull alerts received in the last 10 minutes. int?limit | int | Defines the number of alerts to be retrieved. Most recent alerts will be retrieved based on the number defined.

**NOTE**: When not specified, all alerts available in the time range will be retrieved. -machinegroups | String | Specifies machine groups to pull alerts from .

**NOTE**: When not specified, alerts from all machine groups will be retrieved.

Example:

```https://wdatp-alertexporter-eu.securitycenter.windows.com/api/Alerts/?machinegroups=UKMachines&machinegroups=FranceMachines``` +machinegroups | String | Specifies machine groups to pull alerts from.

**NOTE**: When not specified, alerts from all machine groups will be retrieved.

Example:

```https://wdatp-alertexporter-eu.securitycenter.windows.com/api/Alerts/?machinegroups=UKMachines&machinegroups=FranceMachines``` +DeviceCreatedMachineTags | string | Single machine tag from the registry. +CloudCreatedMachineTags | string | Machine tags that were created in Windows Defender Security Center. ### Request example The following example demonstrates how to retrieve all the alerts in your organization. From dfd00f9f90c1c4a457372f99c5f2d860fa1d5ddd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 10:57:53 -0800 Subject: [PATCH 027/166] add 2 hrs in pull alerts table --- ...sing-rest-api-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 19dd48e619..9d5d41641a 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -98,7 +98,7 @@ Authorization | string | Required. The Azure AD access token in the form **Beare ### Request parameters -Use optional query parameters to specify and control the amount of data returned in a response. If you call this method without parameters, the response contains all the alerts in your organization. +Use optional query parameters to specify and control the amount of data returned in a response. If you call this method without parameters, the response contains all the alerts in your organization in the last 2 hours. Name | Value| Description :---|:---|:--- From bf632db2411610c787c99c28e952ddd22e392d4b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 11:05:26 -0800 Subject: [PATCH 028/166] update mdm instructions to point to intune --- ...ows-defender-advanced-threat-protection.md | 22 ++----------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index e0c41580fa..2f29edd752 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/19/2018 +ms.date: 12/05/2018 --- # Onboard Windows 10 machines using Mobile Device Management tools @@ -36,25 +36,7 @@ For more information on enabling MDM with Microsoft Intune, see [Setup Windows D For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/library/windows/hardware/mt723297(v=vs.85).aspx). -### Use the Azure Intune Portal to deploy Windows Defender Advanced Threat Protection policies on Windows 10 1607 and higher - -1. Login to the [Microsoft Azure portal](https://portal.azure.com). - -2. Select **Device Configuration > Profiles > Create profile**. - -3. Enter a **Name** and **Description**. - -4. For **Platform**, select **Windows 10 and later**. - -5. For **Profile type**, select **Windows Defender ATP (Windows 10 Desktop)**. - -6. Configure the settings: - - **Onboard Configuration Package**: Browse and select the **WindowsDefenderATP.onboarding** file you downloaded. This file enables a setting so devices can report to the Windows Defender ATP service. - - **Sample sharing for all files**: Allows samples to be collected, and shared with Windows Defender ATP. For example, if you see a suspicious file, you can submit it to Windows Defender ATP for deep analysis. - - **Expedite telemetry reporting frequency**: For devices that are at high risk, enable this setting so it reports telemetry to the Windows Defender ATP service more frequently. - - **Offboard Configuration Package**: If you want to remove Windows Defender ATP monitoring, you can download an offboarding package from Windows Defender Security Center, and add it. Otherwise, skip this property. - -7. Select **OK**, and **Create** to save your changes, which creates the profile. +Follow the instructions provided in the [Microsoft Intune documentation](https://docs.microsoft.com/intune/advanced-threat-protection). > [!NOTE] > - The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. From af9fc9c89953d55c69a42e67a2f01a320274f224 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Dec 2018 11:00:15 -0800 Subject: [PATCH 029/166] ip update --- .../information-protection-in-windows-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index 9c4fe5f044..b71095b5fc 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -31,12 +31,12 @@ Windows Defender ATP applies two methods to discover and protect data: ## Data discovery -Windows Defender ATP automatically discovers files with Office 365 sensitivity labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). +Windows Defender ATP automatically discovers files with sensitivity labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a file that has a sensitivity label applied is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. @@ -70,7 +70,7 @@ InformationProtectionLogs_CL ``` **Prerequisites:** -- Customers must have a subscription for Azure Information Protection, and be using a unified labeling client. +- Customers must have a subscription for Azure Information Protection. - Enable Azure Information Protection integration in Windows Defender Security Center: - Go to **Settings** in Windows Defender Security Center, click on **Advanced Settings** under **General**. From 9e853367fc203703a61370ee6e0d8089260d8f2f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 11:02:07 -0800 Subject: [PATCH 030/166] added new images --- .../control-usb-devices-using-intune.md | 8 ++++++-- .../images/device-manager-disk-drives.png | Bin 0 -> 13955 bytes .../images/disk-drive-hardware-id.png | Bin 0 -> 38361 bytes 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/device-manager-disk-drives.png create mode 100644 windows/security/threat-protection/device-control/images/disk-drive-hardware-id.png 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 58984dac70..1e8abf7236 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 @@ -63,9 +63,13 @@ There are two types of device identification strings: hardware IDs and compatibl Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. -You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. +You can get the hardware ID of a USB device in Device Manager. Locate the USB under Disk drives: -![Hardware IDs](images/hardware-ids.png) +![Disk drives](images/device-manager-disk-drives.png) + +Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**: + +![Hardware IDs](images/disk-drivehardware-id.png) Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. diff --git a/windows/security/threat-protection/device-control/images/device-manager-disk-drives.png b/windows/security/threat-protection/device-control/images/device-manager-disk-drives.png new file mode 100644 index 0000000000000000000000000000000000000000..44be977537e35a677728093b3d6360792d0bf0c3 GIT binary patch literal 13955 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/disk-drive-hardware-id.png b/windows/security/threat-protection/device-control/images/disk-drive-hardware-id.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8399acf4f7eeaa994ea7133dd2062d28f73ec0 GIT binary patch literal 38361 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 literal 0 HcmV?d00001 From dcb4ee8155ebfabd78e0189fb66a5418b092a75c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 11:49:14 -0800 Subject: [PATCH 031/166] added images --- .../kernel-dma-protection-security-center.png | Bin 0 -> 144777 bytes .../kernel-dma-protection-security-center.jpg | Bin 0 -> 91370 bytes .../kernel-dma-protection-security-center.png | Bin 0 -> 132834 bytes .../kernel-dma-protection-for-thunderbolt.md | 12 +++++++++--- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png create mode 100644 windows/security/information-protection/images/kernel-dma-protection-security-center.jpg create mode 100644 windows/security/information-protection/images/kernel-dma-protection-security-center.png diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png new file mode 100644 index 0000000000000000000000000000000000000000..b0c23970d6c2d28f839d69e1efb163dced806d78 GIT binary patch literal 144777 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μmy;t9u5p{aH`;(kQhQ}s(r{A$>M6rl%-+Dak`?Z;rk1x( zw^XmW<+zgFLwarP8~=DXKjn{!z=Zum<5Zsk!zh3+Sa*=WtN(@sW3`Spoc&;pr!Jrk zEn_4|l1(Y;p^tp;tO**VFw2j16X{UQ|QMl!T>h_gMrS8UJk1}NBe8#g< ztSV?F!vD$gPl~0AzaAJC2+6D62t`xZ9vEi$bQ+MYf?Mt^KULqqDRFrcp95uD+7He^^LAJ`h;mG{Zv%x^of< zB-!9e&dqPw(LJpbQZZ>lvzP?bK7C^C>rx>cX6Bj`ll}5u$4j_dfHT0J{b~)7~voLhmX9lGJjTTBm3_P*WMLJt~sRi{knJpxH1LyxQ zlD&U27F_oA=-Y0MD;Xd&wwj?&XySWlVa7tClq(-#hVxcl@vx=xDzenye_-Uo(!Sy3 zwI~s}hJ}w+W*Fmj4I6Zg|E4Q+-F4B?jS7tgQU7Th?r80BX54dfwS&ZVbBt+eDUSVz z``ONmF2Xx1^^#+kJ0>Kf;-?DBb-54ECxcA~=+5YO5Gv@kWEeByn#{yb@Y5J}(4Nm+^9M5?I2THIIf$c83?$%dZa<1kM z5ctV{=MLQ*TFjUYoaY$>MZANZ^U6QYlu^Q>xtpI+4jPy{ird+q*xCFhH8p=x^M`*a zm~PPI?n0$1NL=HGdC9ShWe`2V9j6u3S7`r)A&h$xx|0g;8$5VH)YUc}unp}Grh!uw zPtA9$lOR4cUK_UjU9sI(|5hjv#S7~di*Zqgvkpg2(8Y>*f!M(Z()#T966fYM)QjTo zZOL=M7Eji#eJx*=_MduDXuqoTy5?-k#>^>a8#*m<)%iuzX@Cn0_fA&5+tl?2#8b_g zOPOjF#+`rLc@xg`xQQFRyFyf|a*OGFeU2&I5_1pcE%`R2H6r{Ki8AHpNttblBA`FO zlpxZ*f4y-xcMy2P#sf??zn_vl%I(7`)_~JB6V87iA7w(&;iQftQjP+eRwE zIj4y0X!3{O^4nj(um|m%;>h|v@df5LONd)ia<~;}l;eP`Y`+WBNn5r@+ngIZ--=x2 zk<4dYlo9NF6c`|>`tLCKhpi*v_!CUKgsek zBAD~>8mGA_eM|1YA5R)`kyml$>e379>FP!tuAxwZYlfap%cHVszVT1C4 z?LPcwAIXj@OI7wqcTgjCRqMk$*tthSrF(#|&DI@c=_U+AgJqaYw^mLpU2sSTdV#PN z?m|v5hu|*fad+eOy)_mz7sG+cVcJ9`=wbOjO}-uxJvG9Bd9#cL+Ocm|-U*?LnEvLW zi=WuxUV2I(=pox>H*V$=jNiskpuFz2Z{AWvBc-ite^7d4znQ6YAcB?oH`mcUTsbkz zXTAIZw%^eQO_D|K?1nWK-%xX?u^S595p`Hl&Gr`c@?@;#lJCXM#07zzhh|+s29T`3 z^&P}FPL<_SfNvx{mgTejcIik=nnA0-vr*?neyVtv6YQFXcvO8*J+v)Nh(Y1DVeW)y zyq}GoMz^fF?l?)TUEf1(U|1gOs$BbG;j~!`p4)+<=j>{UJt??I?&9bx%hV%`^=pJ z3=45k&T(Z$cdy7{WiD*q^LCCo>XPa1wJJGe6d+Y0(<+9jZ+wvH+yB1sZ47xuE{gUV zI1^^4GWHHCS7(ShaF}NxeiqZp)mkLasq_YvU%~?!scc=pDH=}RF>LaoAv0=19t=os zzF!k-6lcC0?n|}gfZK4TyqJ0%3_ouQw|XGY-Cfp?4`NC)AC|6|A_CWRtP=vmvNz?)bB~6 zjnw}ZA-b)yJHZzU9b0RR0#He{ua6_ER1aAf*s$awu?9LvghJJe8(ZOO$3=)N>r1Lf zSod=V-!-oP+0h5WMV&&o_uKn#`}-1TlZ4JJbw3kLxpw(C6ag?eyt&J^>w4^cWE7`8 zL-c~GM$%rR%c=Fm9TlukB!?pXf(Xa1jzncCSFO(hXi(0#aWJ;a*X2D}vBEOex3iw3 z`iN~W?WZB4H6)BIeDki|v;zOh*W!4N#}8ggbsn{0y7qP4UR7!msn;fMI?EoxTDuEd z|HkvnX)MGUtMf1ml=K79GSuWevpuo(8Vgq9LJD^DF2;>6_{D(1yi$3(%I2xwtE}g= z8$mhb*>`sV}L<*Sgko;N_30Cz0l_H}+Sp+xA6J>bp4?lxYG5YJ}@> z@tf4>mwyTICw-4tnSios9Rulqty*;n&&!S zde%{-4f*u7spqsM{s+}xZtt&kZ)SrOS-c*Vc0oefvM*R!2=#lPBZd-~MI{W1^Xq|^ zf(~c1b#4D;O;!i8YO8E{vkTEh$ntltsKj?6*N`9 z$u4)p{Y+w2A`7T)*KS6d9Jzua3cQ=QJ23}+2lI4>u4~W}$|`@JaMVoKcXZ=F>d=1T z(rR_$4gk{%o3>#;JvR3#SlQG%J`ZB)sb}MzHE6n3m|nZ?~1+ zew`rr==-!~AzbXp#R zI^)e!@rM{#Lu+uCaeo(l=t@zfCW3og9%<{}baVo|cIbn@B(f#AeoD&Ar*#o;XtGe> za1jQ8JKpaRwbtPFHge5Jm7&~LfrO_E9*N?|8OBE*;w$*(ua#6x^xD$RY9JNq6mVrY ziVFHNtB|vIl+ire5R++eLZ5nxg}IxVcsyKN14$rt_piOz)UlBFMrRBdn8wnw7$V{)7rKr;iz$XYgI*1vY1Q(C;&~TmNiemN$-#2hXO;8&GfOyh!pG2LWYGj|I2R zbftw65d(|EtztTa?(_={zt*Q;Yk1?0vk zS_fAsx4m%fV#UxwrhXWrIU_b!Q-7 zMI=-?qNh>3+!>ew`TNH=tC!0u${X+A$bE|nS(<&(_-vPpao!Spfd0ekTSxl8XFZH3 z`;EWb@0liRCs93sMvGIzP(hmkr|X1*XZi9zO=t3su0`|;6!Wd^-vK-0tjo(0XKLWb z-(Fe{qt*>O<%s`H|2`bQmUFOHs4UH;OpCvfHd zDSPF36o|T-cBQNzW!N~j^sW=76C#Tjq>1<3l0Q)JrR%&Q{d^ez7}nw7ey!Nc^*rbKV?!A3ul zqrevn&Szaut`yK%^ya0}<-7Rq#$*9UsslwYC0LOT!lx!t$&9bk@>G{D!bUbvSNC0( zGM36^DS>0=GN?{+HM^%d-of{;lnVq6EDek3hu6&;3`tm$KG|~g?L6xzz?S)eJ!{g* zj9+6FsLPvW$92=^Jh$1h0QbDmmg!8aOMEDe{>kp}3xCSv(qt zt!d7lNHTR;;tVFar}mj}AF+{Q z>%eqQx@c7saRYpCCV+HSwsr(%yILy`xOB^}HE1_0t*)C9bE*q;Q$TYGZX+{>ro_Q> z@2Eo$9j5`uA0pk- zb}X-ap;D2U7}*9P4VgFGJEtG)Od*nU?_GuzSdXee(1+wS^SjA=jgyyu*m*Xk!H`#C zMVp9gr1eU?;UnYu95>Gik;iL}bFl44jR5XsOL+f1oJhGUD(hn8bK|IT z^zCc8jjmXcYq2*);Qfa|;qLX8EdQl?p! z@uORNim!5~_qSZ|x`;CKI^st`&BZ&XYr0Z`%e^A+#0HxLdWj2T%j7hJF~;Rloa>{* z3-1;}mrliigo44PbxY3?tJY8DCwkS_{k-HOeb9VMlt~Hbkg40^`dbjS!JgF(5_pou ze^TVLd8OyN{6n-VaV~#U>ggi8?AFy9)8kN=5HwN{S@wl3;-I+G`An`_r*IuYk8Pkn zmLB;#<~&HjGTe-gjw@?9$2Ph0p0gT~JqZEF{n`31cIwaLgM7g=EXY|H^)W>|g8`v~ z1#yP$6Y-&f%|dOPx3*D@4BK{(9T03$7C^q65v{@(Q)Go+^U zJ&(WK;sY(K7QY{b=P?5Bkx4=i&$~5GJ`mFBaY;=xZXDE%Mm0KqzaIcAs_LgIHSpC< zi9oLg(0lBoAhduEi2oMSifNR1H|+C+(%|A|ot#zTJ>!6wJ^;Y%=fA-40HUj&?lZ!^ zr%=MCAZ@ma(;1)Ic%+5tKe%II;elI!rU4e5kN)KOKmXLq+l;w}2;IS0Ggt1>IG$Abo>oJ9~v1O?xJmz^+fcaY69 zx-S35=b07cOR{05*nlK%ftmaTD1TuzmqAeQDdV*atLW)WPn3C3h9OPw)+){ChDg>L zGwX(nnwzL>mq)qdf$M04qmSSCiCJ7sgQ-<0DO8J?OlH8meK^$LwN=`G;9?;IRvQY) z568{FwOB44AJBJLALLbR@K39E46zmkV6$I790yNSwi=6H->Ed7r25kZ4%7$vH4uHu z)wlhE)$l@9U6Cl~A45^2B(nyVJKf?`n|$0PZB4jWatlDvU`F(zNx#=pB&URily@fF z;QA_ln^TEzJR~e7VdjJlS+Kl04s?X}-r+$y$z<~3LfEy4SN?OA$<%uAPKG^A(+F{@ zQTp*&>!P?tl!L%XSa1`VR<}LuuZUf#T~Dgh?UIm5Ys74`aTCp<*;K}$*xwlq^~&yJ ziRF)%zr`e2w$v^nwpe@m2LrM_s5j8~rr-_prMF1(2Cxiq75|1{FH0~u=BDpaFUKTtZ<-IU+x zS2k_-4`b!+!?Hk`1hzx7M%7R-tiJvZNqPEWjMw@DJD$D|vAE&Otw2~&P`_n}VOVzQ z`!01K+El1Yc8~w_&^0l*(9y!-xJyu^IiyK3dP`3tUXtNP&2M*}VJl&ZJ z=VNCs${0XawfE9uHDpFHgR;IN|4<;jPv-eQ8Zeo0cq5~(J#FI0(VcPK?}lyUOs;#f z_Y^+bc;1x=#pYpS?b@Uixym|i&dLQvKrcZ}`R#umz3E-Z zrMU@Jh;>Ee*#WEnoVy`4o2*efq&h+S+`4jb6j3Ac(xjbtY`X~5(;(J*N4m2zL;vqp z^p6~whm^IGw~N43?z$vXR>!UL@hiVhk9)Ui?>O&MzaLK?K_dRn9X<0AarVo)lk4O( zKP;!Ypu4@oaZ2Y_R+YS--VC@L^f>M0~RLm-Q>~ z{4P;)488qRqtSRBh1*K6+7R;XRd@*PyCm27#W3a=lyzlbQM?!rUB1lqyJ39>*A>3> zH8lRG@Y(3@g%PE@p2YZz-60AGMD3Sj9Sw)G=#qi?gEeo@c1n(lRFEgRi^y4X8SfUvyiBH_R)uM+Kt zb&tF#mdVVqv)b@^k>MH=n8UmV4;8hAp9u9UCg|SZ{UkY7mKcoRVYT(w7lT%$5yXu( zqXC;J7|=z%(haKF{EPDz$9=2gE@Q}8{Zn}DDXfLSGlJNl4qcIsyltj z0{v9=AWCBCiuwV*t2Fyf1UcErQ*@S_DQDu1dLY=^s+nNlaJdlhN-nE$W?JN}#PN+L zeC|(?ktiLRN#06f;jKn`~FO{vv;Z%y5s;P{nQq-P%dhwfy3Uoc>H#{1*sYbed&(SF)w z<-1V-Y{CgBBOU42s%P+Wn)CxK9F^^HkwK|^KPT5N_5OHh0OvI z9(T}=Eq&%>;!$VP>eN-=_y;QnCkbCx;2O5Ilt4;`A|?B`qVJTdV1+EG!D zRIDK$88rwFA9AD`4S;+$qd8BhLp8|)Qp?ojKQRmy3r?4igbjYq{8z>~W$%xz#Or6U zv@|<{Iov7`7MxiV&{S2VwU1n_tf!n765ZJgxV9On48=kb9{J9ZBD*1*XU@grdw8x zZYb@F;uOymCv@ub>YiKBq+$#Qd}ouEE~EvU_5Y1Obxg(I#4j2GMK?es{WpMZo$CY} z>WN}7HOu%6(mZOi5Zgx=BbC;ibga#HvPw9So$QTDU1OMOY>k6!tF8p%tP*14D|ENG zW;fYSB7_1L2{G{HqksAhuZE6+*F#@$N*Q>@4?7xt`5vce-7{5qtb@TYZ0K7sB{$DK zSksOqIvCh{U4E{m^5nO3tT<77&%HmbGJ>m%2pS$auRFqCu9qa z#&jy$gszdEL1dEMvs)FHW3;Ph6=ZCt4apODCn#s&8`STU_AbM+ynQ7v z6WuYKDmFhwS9#c}DuR$7I+^_o*e|>LZ=%ldr6LwkX{J$Mm9ouqC1gl4{-FZ$$RZtp z3vC0HUnr)^2es<6r2)_sCe0+rmu%^l?{9r#OuFALVAEe@i1K0hfixWD+4sC{;y^#n z>4MM`U|VxRHq-_)Femun`l-$2()p|KHGp#-7C+gXSlT7ExmEU`kKEdh572q;jatQY zY;K9mGV6O@2EU?Yl604NGw10ywgik-_&Is$u0R{e8?WVR%oqB;V&kSkA0r zOWQFpfl*uBeXA4P;4)Pi!83TmA9rsCaxpdK^OXa1D>`#b<^eCr`HAX5l{A#|(kY-iBQ;GSGUVA+pN|>&gSBCc|7%-%`mzx*zec;n>OiN|rd-+&Q zNMN=tKJkQpun)@jq|BCPLkgZm8J@&y#80|AZ4nDI{cTknq`2aJ8#JQUSVh$acsmx_8 z0?5Dq4=$NYDX7M%_gf=P?zgD$2l8X^s-s~$qWyNu`s^%hR;qOV=sVVhC4ws6S(At# z{7`4!@Oitq!i`)o(H^#1`we)hnO%InP6m{R-y~{XE9WMn?P^h!{0B#f26-=8dlvZk z&nYc6PV&;SZSraGAL>$qx1Y{zX<;Kmo&0V7!hi0CD(Fos9S!QS<|Lrj>*3PlZ`FvV zyfiy505dORd2!boj>UOZjqsOy6&BQFm|+-`e(>L~`R6*T-z{C9juMMso#)t`z?ltx zK%VBNj05cBp+j}EQfbtkVK*tS+wuKA2eUIPjT{e$mgVs}gLll?H`1YN*!{pq-zXe% z`*sbFses3o!U3GT-i$kd%8GF9?+*F+*YX;}pk5Cjy}heg7+FOENc9qPZ1Px&0p0gH zd47F15O#XVb~Vh59ZR{Ft`ujnT6}Dk0X_F53t%$r15Dwc+{mrLY3J`3q;DO0&9~jY z*22G8zkT0}n5fZjJmh+2rmORAQJF}w;A^VSBQK&xcyXs~SJZ~r=Z2Q@RiSK)y4K+X zX4`7v1+JJ6vFB#jN&ur@NBR+Fv4l-%6R@M_rDNOhanI?YrGMx1d5GSj7f&vJFV`V? zrY;@oK@cUf9j{gVWV=$?0Bg?9>C}2)eL>yzAU%7Q9amn8eQ}M4$Sln_?`kQ!SKj>{ zzbcek9|RNJ2=kJZV)54C2?K0m?+xYIcr6Fg*vZ!mJl`~&MY48pB-~xh*|p}J=;YfE#*X_K zhMN`X^jEb}l^C7Ir#_4mxK%G~IUhEKgcxuZ4nWQFS$mAyB1k{;8QO1c0= z%tnwIUyTu3C*tt<->{K;T6h3u)9c6rRg27#7R!saUq97j(W=d|VihyZF~#P<{j;;# z9G|$q1tSl~cTHULQ5X>=VWp#b1dBU$Y_`lXuids#!oU@)ZUkKO!5`o|9;tz!Kl&66 z?Dcw|V@joj71AEv+6n6q0oyV1Bhkx8zRo?NthRL1j z{?J%p=*+FvucWg|!bIiAPE-xqa8r)`TJ!2<0IehQ@Z~4Ey^h8{>Tr-_#s(i4X7>WN zDNRz&c9&_H0soGNV}H#5xbO9PRfl_;S+cFusDyO$Bv;TwY)`?DZ&6?;zTn<>Ajs__5$31~ z3ll}h4~lPaZArOp>hl@*Go3*~a;b4b(ISbQ{v9Qmx?JAJh9~tvVFF-JQ3P2AmF#vA zVDFy>WMRNJ8iF093;}O?>!V)9WcG0Bbj#aY&-oT7F?M*<$kz- zLT9zgC2>`acbcGG&Sl!tADy4H`=2CR`@a^oscDn>pgR^~%<2~+J|s-+mtuWm&%BY% zc{;$T5e}+ktm*s-@I-pDwI?&N>tJ9jQrfoRx=>iQNDm4Av%Pq$9PqxyuYRupr9q9o z_J5aHd~8xFWE%FVL>efTDP5F@1;KjJWJSI+X`8C#@jsDdULCLjs(STFYJY^m=~ker z7kex299zV0=^#xLAYkbxveR?FLeuQ7R<{7QWK9;erR4P7Oa>*#296(br780b zQ4+;lht|X|SmwC%*03;T|Ia!O|C@+;a2dF3A-|M7Y;xn1)4JHuO}m+K=r5`c>y%uczsuy`FM|pJiNM@$FupQib?b8oeMP^Y@z}*MnfJ0 zKfFq>q#orwgZl(H+vpcDkz>i*zIO%GA}D7kdi7p0o{L zlYIC8rW=m}@n_=#9S1|x1MT;L`Ua@R;yuGWdnXhm-p%8#pKF@q+Eyvxi-4WC?BvC0 zv4WqGZHQhxKQ`H7+AAgUzsuu6w~EJONqL4-@Pe5Q2f>W^TJf&cf>$ORsaOTeQcrd$|zcP0L*{gyO3`R;>$A0P)iM<}QU7+9IB zLQ_81@pSBJ$0B0l?A74IKxi{ra8=LD{Mxjw%_cA-UHqQ12qe$4?|y|nM4z#{3aSMP zGjQ=-A4|itqjV>6YLh;PqxzQ#3`V#Y@qhE* z5ZVu;0c*-?b-$bhE~A^;TT=oFgJ-)tg^FtHtTOZLfWH&7>qR_6G9nx=!Bw%0#_xXI zFFx!vw{(^YUrh0D)N@0YA|C#}s&X*+L2W--*wc{P1~SQf(G+?n z=jtCUZ6+PgK3p869PrU<7rw;gt-=4S*qH zK#6-FYq{-33jQ4RM6FMvIhKZIt`Fdx46K#~GJ$efIw5WyJ7;s!-3Mb#Wj-5LVET>H z1(LP1DEG003m^L>!)j`rC>#96vcrUg?%c>R<*C^J=C1W(fj7bfEgzJQiu{hgdAXcp zS&@63ytU{99plgF`XuxV07iy6CEc3VfEN96=GUC1-SgTA(}*3dQ$5$2*6hD7w9Ig~R_22!nipytXusN{V(R##3V4s6KOmGzBKe2c9QYEQ9CPaX>_3*HzNQ=@Fp7MZVy0H1cVGRGkOlQNb5X12QP6CNXfamf=ic*PO zQ}n^J=0>q>3R84yXCARtGT`*yXmdBOJ;w%s%$eRxNh&PS)!2}*XiL3Hdl%eZb@M$C zsVebf4e`4TR7f6dXI4h)H*UKxTo35=#6Hn%a*-#~y2SMTe4lvwbso%PQ^U8Y3HbZ` zU5b3w!GsYys*8RT5E(dTp5rP{&~Ps!p$(jYFS%MbVjgt8mb&3Rq&u}xp&1^H-F4LV z0fF9$8R+`1Jt2dv6(4ObUb&JAN}`YEHpWc+I17pJ;wJ-?Akug=wOwvGaFeTaZtf*n zJ&3Rz_%FPn018as_MR*UZec9vBmNtwlhLZ(;8v|ZNYlQ{g+*Fu9ewPiC80c#_OGy@ ziTGQzq!y?WT*49-yqT|qqvGrZa_jK7f6hMBWOOVGD-UJAg0<*h*J&|;ke4GQEmHdH z>G!`$FEZ|A9WVcHwlg_DHKX+Ivx3~~gj6|2!Do|>dql><**@Eys{m{U4{kyNzes;8 zYG*~}SZr`4Iu>bw8Dzh;H_KIS$bYzxa}T-bfk4&*9@=rYj3g}$x5u~CK#VDDmXy>5 zh_+8NM+N*_|8BJs1JGf(rncmeOD&}nd!iZ(@~tky#O1i}V=h=k%oJ(H?o^W&z51Zr zEjwQlm_rJ7njD?#3D3quGTmQ69RVxWH(;->>Y-ga-`2feX7#Fr(Qa``Sm+oN@%*XS2r9p;d0jbS<=hMQq zu2p=RcoUFdDqcFu)NCHfN7u!ee_Gy$XKt*`*M9@zRbPDi5-U7E3=d9Q+|K9duULl& zaKCQXvxG02-|_f-yE4r}8|0ZQ&F9FWN@6*~2s=xPGx)ux>xmEtPwVU&w z1Cr>|tGi8riy8v}cUpT4XrsII=u_{ZPe0;>Tw$k0%~ca6Q{!fggr5ZirarI#cxq9F zmrr(Qfu^*CLr}#2TW6;7YfT}8kFFA%wIVsV%^KXulG}T$`%xSb`5^wM`<5?h@)&-f zu2Nx3*BfVN;d;Qn>`h3pT2Cz3MAp1$*#-iK_L&lemvz#wBpM-{3`C^$bqbGgZQ?m2 z0qH*(0+|7u;6b)xXj%fT?p~`BKNhY$I~_Pqx4(R9Ofi08#b4_DoEH%v4cNq*p63W@ z@3ciJVubYg(Nk zlriv|U2Ye7!$NhqN?$|+YLlJI^55}wH?ZOSsX~BmfPa)A3>kxRBA{=!xzHWDd9{ve z#wiwPlL*p}KJ52ixw^z@TCL9-aEi?BruKmj;$DLOZooWb5-}xCedIx!(Z++bgU3U? zNCWG;xstLIaZ6=@x;jE~8^FiZGyel6*A{Qbjf!gpAlTXn|9cFpn-E4QSd?bqJ?TE0 zU;Xj)oPb$verWT^@saTsopW<`2s6FQpotHF$4K$q(4~zvJ~rU>f_fg+HMPDP&u&Ac z*#2aS6JNJM#S6ICQs4g>MB>WKuilbKGR#AMf7zQ;4ij__U=Mt`r?o|zd1#6G4)T8L zS85om!L3p%-Rpxb4X%Pb`W&J+)KVT`zxCg_j#pOzEXR!he)274??J6SiQ#62Uvv;hR0Shmnp)@iUT|mcVqp4Gb5;um&OUK7V7Yfr?#$!2 zpS171)UChYhX%M8y&3Vl29-{#Fi?z7!BD=fqpc?`Q(51|8a_=cbdQWJ1udqFw$46L zX*yfTST0B86NBsXJLgz)MGn9Avvz=%9{iBU z2MTv91;kC61O5ZnSE<3+eh#n>_94yF3`$2rcTMQSZfEVxbDaQ(Djs+tE5^dz8yT7@ zc6DFxUP#O#JvXm1B+uW$G+nDIkooT%JMmC=(yr02zpNfUzyPWiAkWqT+dvJ2diLmb z1(J^ae)JR5*CUQA_x)mXk+>0j7wvD=@(BO2xUgZ(XGku z?9woLv$LGen&xHpE|FxhJZW&3q*BOmqU(8`cdPl4?`tf6EZ8@PPgAabQ^QU(JiZL% zo83KfwH_^nJ#gkfN}OfMBYd@t5o@-HewJ*iOhYq++Z~RXLU(VVEZHrIAmpTXCJZ$F zXX)+QV-fAAo(38p4_6!m&n)+Kv?BPEVwMPQ8e)j`(+w;$a2DKlnWIzd}ncjZg z;IaK4!!Hy`^R57(%$9o+`U!gm)-wLgm$V*6O7{BH2r#pCht_}rglEHbdWZIVNG|Si z!H6)7Cs4&xEYpEgbio9d|Kdw3z$lZp_VQHny?Z?{aRwKYw`mYkRn^>+`-opV#~Kem${H z#3KD0$@p{Y8TmNR&O&4Y{v0G!3@}z&HV!M@34Qw4EZ~UdxL2iIcKfILwc#Upop*XF z=``iT^A-D}4Cw&r2kzMn)^c526CP7)AOd?&Kf|oU#wNn39XgrV{Xu|6JX-O5A_XTI z!PQuDR&lE_8h@ypKYXQr#n!Da4#eupdt&ihYKD z;5fOL3wvo>*(+-YvogH?XmF2(cvbIseHKF7Ix+1~3vax%YFKyV}`24JHCr-cWxs(c*V9{ZL26ecz`<&S9z(O~lLh7=Y=K z{rcKAk8rTbCh8#pvLX~@t0=}vH;UYg!2pa6aV?l$PUsp(mRT|Tz34b-1=@H=x4=O2DH30 z$4uy*cs6y1Hx=D@2pT0`m80iyz?#dtW@zEl15ytaW0i$U3s6750wY<1*ERI|I3>xV zhTELXiPH*Q&v+Xe40Xsv^?sB3RoafBZ>7cH!NLk)PvXv+R+b9R~z4q_*LJ zS$BZ%L;z)LTW9P!2fOv=UiVS`knp=7*nwH5;T~1So9WQ6yd7#b>SX`qhdLXy=!3S3 z+Lw3SxVYgR5>Uopu&j=*@F#a=Un8N}=RUs&T)x0!>ZaCP`c-R{V9_Lb`&&Nu+GPn3 zPJ*~;AFjsr7$}Prxe?9lXIQ3lK+A{m>1kJ5kQPSCLND0&E4I!$xKZj=Q#nm-uM>?OM z5A#NIvK-K>XVOW^$eI~cV(N2+K40+TUYGdt%4wtu)!;-(RuegQARr?Op^p`X zn*5`Pv3|X|6G4*=EKi3Sri9l3O=26=3>BFs7=st1h`){rgETY;KuLI z=loiGCOir`2h9UvAUG~J*u84F%hs3OWgt5%`fR+HV z8E`90*gyLzl~B6_dkhyNlIff|>vZKYKPNX~yoPnV#{70G^dzRiucUW9>fIN>y;KruBWwUpxK*QuRjf@+TS;P_QJSrvpgJf}DKXBt(-Yaf4O1iDjL z4S|J-UjaE(2dizrhFV@#bS7fzmWD-pLmNhq*2Oagjr+GF^g=DW35x6y_u_;lCtd8; zdp0iaNGI5rhoU`0ac~LN_Vi5@@9bBt;ceVv2bdU zA7XOb9p+YAU0(UM>Sd=G6V;4R*9C4x)mj!NfZm+a?2iZp0Jl4Pl$Rwm99?blXA6_1 z@%oCr;jntKhp)TwS$xYtWRKMI!z2uH2sttHhBl$H`9&{up7qt2I_~Ly9qg)-Yu2f2 z;FKJ`oypTZ#Rs1WtiC`XcQm-7wHvz_Mn`dHo4Zt&bs-9fi;S>Z(qqnzOT7tqzvGcb z{APsL2KZ*688~n}*eg=zt6DXtH?2~c8JXlJZhTm+ESbG+h0{+LVg5oLRq>-~YNF9$4^!s+{)nbZ^W9*zN`$)I%cpSW@Jxfs}ZQ z&fB)88XaZDaU>n3TGx+BY_Y3PK>zR&o`MM!EnL?x0;SzUTDwjgWg&C9)IDl`=VekY zk94%9UNE`ix@_F_43|?li=_@3n*dWq#?x43>f|@gHT{X@F1iJD~jn2FASvxGb;y%_9Dg06Cmis3>R2rde}#0j;1O&TG$h=+Lm>X zdFO_rLSma5X`t-qZS;FdE^U%=sV48;0KztU^DyDU^8l>{&X}4atY;Dm{0< zW*I#k3EC3&WYB*d`bWS%s#60a%lulnTyWgx}xWKyx!0avcv2YjjNly>1ISQ$cVt4#6MS*)Bc8!I?T#&*|44UE#J4@q5rDRrmglN$AFO zCg$EAC|a2`(=S>&0?IXwgExH%829@y9`$)SIV$X1@CL>ICWgq9~Pffu?kdWjC4@N@2@aypx0Aq4up$01Qr~2 z$e_pW)lRfj+!u;EF>hpTl~o9aMh(z958x6HGx;<-{aB4!V=l{(dG?Uw+Lf~&=cXA4 z;Yq?2jabWrthcA8IR@15zMyAXci%|zcazt?#wFwy8e|$*Vb`o|_ytQa)eWlzahIxr z{`4b;a5h>yVwsiv2;0lbM8bY2&o1UvK8jnN%P@N4$_L(5W=#9q7zCbKwcnGd;+h?K zhVsfxn;=dBx=xi#!6gV7M`YC%45?CG5}7VnlQYc-w&A2Q99DQl@Z8&#&a1ocY8&N< z+=yQOH92Lm&aA;#CuJ$A;7;U zlHf}ji%)10oM>}M*(ut1nP#rQjvDyqJouYsVy&LzsVmCzoJ{;Vt0%}jw{KHUjrLM# zzaBQyWOAo9&=)F*!h0GP;tzPUB!%qpDF15*Uc(g_hhZj(a;h>G`Ns#!PAY6ndE8vU z>s+-}B?F02l=ds^q@d&Iglc-F&fWmMd&9_WmHz-77)}!XwdO33+i}^ z&DskYyAeI0^brrXA9>TA=KYHI>n%Tp?3bF180Y1PT!f#T-#&>!Nr+Wd*YT}a;RFV? zZPzvmab0voFkGzQ(sa+&Hhd^EvNwgkI(N0e>z??jOIF!_rte2*rO;UP8Umh$p5tnJ zg+2!(*gqIF^PvjXjEL&EYqH`QkBBy7%y2ey&-@TP2XO(b>j;5vHIz@CXj-wFS6}R- zdRq6!xkZlUqC+=pn_y&$Za_7Qe^k1pQ!ZMA?QWHw;Dr|7G3Gy8Iq*7+jcD0BAG_+0 z5mQ)WzFY5Dc$MwWGm}RVLJCXTFp*kZ$`H)aKFu3U)-g6xXwf(x(@mOmM7qwD&0>p) zf@^-6onpqi;i1*0KuE~jY87Ls zfP|7^cFwODhDAR9S3^GrXy^m?lb@bEEU%S)eLdYf;^@0)PCh_mlfvJ^2mnv59y+2~#O3Ff7&IWYmlrHaX zBxaWlJ&M{8@<-ygLq@k`!>~0jpFd6DK+-`*CYvvGP%)m|t3qg6F`#Cmr>Fcf5IR_f zzFA?=I*RNa@#hkrmCL)$D=-+~k0aS-&6^5&BPz6qs5v9!@J1RBHk2hF`fS_#<7;34 zKK`&nRDMV1RtD=^YB&H^7eqMm)QYuT!C>~aT*)X8Upl@`9QwZ1rAG*d)KmE}5cFog zN8_NG%Q*?B)0i+J(vx)Esf@eq>=U!es+bBkR; z%p=F-#HRqbCqpY;!e%$K_2#Xm97kDS?3XAy6&BGr z!)YdsK)LH6Tr;n13(g4oWNG8FX{DXlEY>4mAT2x3L&mhE(=+&L7tB?qCabqsH#f4O z?h$iaXT7cetG;khJ7O!S+$e7>(xb{L?}A6Sim-%-Uz(gbLfdW{x=<>9KpF=qoBZxfeoR{qi~;nkEcr@eCAk zq-iV!uR(mUxjAOyvDqkHZ(2Fnro|9{>ysE7J|3SH#S5I8gtzZFn|7M#H;QaMt6Dj8 zadQp{v#OF3$g90SzQ1>p5tAY{B$(?iKX4I|d~*fII7%hJWyS3S8ZwVk1jPLG#K&Fh1^^iHvLnbD+yD$VToc5h35p~tVvQC5suvfbP5!r-uW@W%AabGie zmckTcXmYR4W#g^Aa3nHBz9ohssc9b;~HS!qZ(Hi|WNCwi7W)T<&+ zU~OQdM0^dNP@O95;~+1Bo+Q!%p)E^o7SNHd@=y$z zTHlQV5D$dZJbGa_U^(~`08Ls<@}8k4wrR(JOLB^HMDm4#&{*CM}t6W`V^=L@x6rkIexTbmc2@ z&@YO;RIIg44a6(-3AGL~c^`8oz zqG$R>J8+_)tw*Ne(2ZbRM#YwutXITW-@&@cRWz-7QuroB;aWwV$<_#MB2QeRZWPM? z(kyZ#>qwY^2*#{p*&XBA5!yO?eRd=4jY!uQh<>!^Y`XI1eJ8XSq8F??zN@9Q20w$L zAq@hyZ%h^4ml4I|t^dy$a-+x$;y4AE>*{(<#24&ceNqJr>yVLzAWcHLeS)i1qkOQ- zQ{mID=$-n!($$Lf;U4n~J(d7L114fU+OHEPTlub0=W`u^G;_=oQ^Jm zY6_j}BKv~|tJxQvw?brnn>&cJ!$jL9j0N%UYICqSH>=FK(v{p!SVJSi0p?Fr*VYN2 zn91UF!830{b*~BFYywg!fbq*lRnZS)-g=Z{TNgg7Dvf;a8jL}?9ImtjZ%n{EL+Ey|Da@|w89Nwl*9^yOCO1qr0%l?+OlhjwfxSqPEC!Z^cY^R3FMKpEqy!kY1 zDQ^T0{)YiFWvwcL%DJ&#;_F9WT6qe*^_pc=v#m|KJfo9i@6RG*7S@N0jHd0;)TKGo z0Kj6C=pBI=TzZs3r#ovaaj7S#rP5eBxiIk2Q3K?{niRnQ6@PcM>7K9oXZ^?!4%wqW z=nsoWu^)GX&x3GAGQE3*+3!D&!4Srv<1*MnBfDhvouZsc#T-tsw4h2y)-&U=bxcZ5 znFQaOl{KSK)2S%>enkexcPb5>%8{zMbt-}2s)Ief$UEC6`WpGH(L#eEF^AE^E+5P) zKRWPj^TNsimsPFM<1?YApoeo!`o}^R^kv~X;2rwIA_6e;A_g#e8P+ei| zZLmGal(0*(xp0K1q++NDi`0S0%LG~lP{!HH*>_526e~pf5aoa`*W97t6CXRVRMp;L zZursiQwHc`*-0z99tzHp6w~N}H=lcM*UWTug3qAt;g1LG^?_rUn^FPuA#WM^S=X`C z>C<3j{nBMRdtj?)ceR6o%X!GfAsqr!|}{1=0d+N;5lWXJQN{7@IvQWoLGL)4Nl z?1z9UjSaEqbbDrS*KDuvzdKn)U?=-+)qBcltdCx{&^|4k3Ukh>pnAgAXuJrLrqvX3 zT;bIK#hB>y>n+Eyv2&WYOCu=`!WZPL$bCUKFCz~GgKFPwE=l-n-3)sbJCaYMyhQZg ztJI57)g8Ss6sTJTdNQg0C5%+IR#08k1h|R+{gzdG>CDP1cFzjroSC~mbEd2?rQfco z(j%mN_fxs5F0JH3W_L;W@_NZio}W`D^}msBNA|hwZA5=~m`u1q^9W^LHVHrat`9CO zBr}S7AODo)9RKK0_WznbK{r!hKP}RJ+&Z><&{wI%di}=0Sk8~NqS7^5OP34Nptwtq zusb+t(U^GShDy7e+@?Nh;uWF9rPBJqAl&Dd*3vD20bwWlK{eZXU`)`A68&KB=jsq{ zm0$O1{oEyf+J_HNS~C{wX&Yt7*Ta8@UiLv)PJv{8OFjQk-MYyX*cF6c!Y9aPWhkO7W^$j`;jx5>9PkQv_LM*ZG@~iYpMW zu(CfVs>h#=6+&J1>H&}WYV_IT-+Z&@mVDBM_CvgA zPn5dO%bFNxAIr6#z_MQRopYR(zy2ix>=FmUa~8>4t#xy5WS8Y1BEDvfZMH#Su2|@RZY{SQrqhc3BDfCx; zucEMv8iY3~QG-k2s&*vXjxN9dA==BIbM0KP`fL6YrmP{8A}C1h38^6FtP z#h+;TMQ?_^j(yI*9B@f+(S+6_{>mlxj7)p@f(=kyz3ATOvagxppO$8Gj*YY;R05Yb z1Wp&+vcZnlx0VH0#8C3DCQ2(j_!{XSXQ^dEh-cN!|1Q5A-klzrGWhV9hYsFrbZUB- zeABRlBet@vR<@+cpLr(R99)wXgT%3-ur0W{!BB zE9tvU&@&6mDh==5Yn@cA6|vvlM$7L-NngU}9Do1*A8OQ>#Lyn@oOLa-S`ha2$=N*6 zE|1>nW|*ipxF=&i2rl*+{#Rx^1IUc6ZTW}PTizcsSbnO81`OmcLe+0b0IDOXLcpy7=Xr`vd&YReE(E-ex^&$@eNpa%Q?F3t>U{1%5Sy- zm*&6E{Yu|s9=IEo*nRa&*4d1>t#`jnJ||ngkX!CZ)>!85;od<2u|>u2Sp^F!3oBdR zz4S@xNX@_2RK5c+R7;9Ujc+QR?mCS4!gppb2Wt@_DX6(>=yE`KHmFlV$94nkLw#jV5N&gy4u0b z@Ol(tL%ep-WdKSk7B%o?Jz_L5+PKtkjnoWO?=K^7vyTTXjr$cbhYO6flC0|}+P*Wp zCbyk7*Z;oE`c)4=($^dVq8&dcMzsxLP-oD2y{t^w-=@dpV&-hH9hST~w(i z4idGk2%BTP?lF1sV1W_Q#Ft8~r;n+{4M^2qD_bnRGn7m^kPw)wcwl#{ikR~=Tca9p z1i(U;hg+1>hVINSgOQR^xIDKl6a<11Uv>>!ggTt`JvaS~-0Ry8J1zW>)Oc23GpPS$ z5oMHYOS^r+#`l3+Zd9`Fn51~dl~h5=GED;&zWbB$X)1;xG(0|LJqf%;Q1|7t?Klc3>q@RF8;OoYig>(Y(V9DfJ)ZO3+kO5MaVfq>y6d}sA z03m;Y5c6CfL1FJ|RZp{4JTdCYw_i9=JwDpw7bQ^`39r)uxAf0~1rF$s%mI7-@KF=4Tx<#yJ^$2mKpjYz u2gd)(Z&yC(cqy-StL(2oXdTkLZH&Zdawh!yTAy!#pR49Jmn$yad-{LwLmP4c literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 3f71393153..54b6fcc8b6 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: aadake -ms.date: 10/03/2018 +ms.date: 12/08/2018 --- # Kernel DMA Protection for Thunderbolt™ 3 @@ -65,11 +65,17 @@ Systems released prior to Windows 10 version 1803 do not support Kernel DMA Prot Systems running Windows 10 version 1803 that do support Kernel DMA Protection do have this security feature enabled automatically by the OS with no user or IT admin configuration required. -**To check if a device supports Kernel DMA Protection** +### Using Security Center + +Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details**. + +![Kernel DMA protection in Security Center](bitlocker/images/kernel-dma-protection-security-center.png) + +### Using System information 1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. 2. Check the value of **Kernel DMA Protection**. - ![Kernel DMA protection](bitlocker/images/kernel-dma-protection.png) + ![Kernel DMA protection in System Information](bitlocker/images/kernel-dma-protection.png) 3. If the current state of **Kernel DMA Protection** is OFF and **Virtualization Technology in Firmware** is NO: - Reboot into BIOS settings - Turn on Intel Virtualization Technology. From ab089109b5b86548b5921dd115e76171b8ffae5d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 12:14:23 -0800 Subject: [PATCH 032/166] fixed image --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1e8abf7236..3af094003d 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 @@ -69,7 +69,7 @@ You can get the hardware ID of a USB device in Device Manager. Locate the USB un Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**: -![Hardware IDs](images/disk-drivehardware-id.png) +![Hardware IDs](images/disk-drive-hardware-id.png) Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. From 999fb8640dcd66900329e5f5b0998ad17e21471f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 12:24:30 -0800 Subject: [PATCH 033/166] edited image --- .../kernel-dma-protection-security-center.png | Bin 144777 -> 144921 bytes .../kernel-dma-protection-for-thunderbolt.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png index b0c23970d6c2d28f839d69e1efb163dced806d78..9f9aea0f86b972ce9ad1cec784a1f9e239625352 100644 GIT binary patch delta 91408 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 delta 91399 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 diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 54b6fcc8b6..50c63fd31c 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -67,7 +67,7 @@ Systems running Windows 10 version 1803 that do support Kernel DMA Protection do ### Using Security Center -Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details**. +Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details** > **Memory access protection**. ![Kernel DMA protection in Security Center](bitlocker/images/kernel-dma-protection-security-center.png) From b7994592f4b185ea069b20764d7a012b753d04af Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Dec 2018 12:37:17 -0800 Subject: [PATCH 034/166] test replacmenet of HTML table with proper markdown --- .../upgrade-readiness-deployment-script.md | 55 ++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index e295b3fa32..336443699b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: jaimeo -ms.date: 10/29/2018 +ms.date: 12/07/2018 --- # Upgrade Readiness deployment script @@ -83,6 +83,59 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. +| Exit code | Suggested fix | +|-----------|--------------| +| 0 - Success | N/A | +| 1 - Unexpected error occurred while executing the script. | The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again. | +| 2 - Error when logging to console. $logMode = 0. +(console only) | Try changing the $logMode value to **1** and try again. +$logMode value 1 logs to both console and file. | +| 3 - Error when logging to console and file. $logMode = 1. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 4 - Error when logging to file. $logMode = 2. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 5 - Error when logging to console and file. $logMode = unknown. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 6 - The commercialID parameter is set to unknown. | Modify the runConfig.bat file to set the CommercialID value. The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace. | +| 8 - Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection**. The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the context under which the script in running has access to the registry key. | +| 9 - The script failed to write Commercial Id to registry. +Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the context under which the script in running has access to the registry key. | +| 10 - Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the deployment script is running in a context that has access to the registry key. | +| 11 - Function **SetupCommercialId** failed with an unexpected exception. The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the configuration script has access to this location. | +| 12 - Can’t connect to Microsoft - Vortex. Check your network/proxy settings. | **Http Get** on the end points did not return a success exit code. For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive. For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) | +| 13 - Can’t connect to Microsoft - setting. | An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Verify that the required endpoints are whitelisted correctly. See Whitelist select endpoints for more details. | +| 14 - Can’t connect to Microsoft - compatexchange. An error occurred connecting to [CompatibilityExchangeService.svc](https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc). | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). | +| 15 - Function CheckVortexConnectivity failed with an unexpected exception. | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). Check the logs for the exception message and the HResult. | +| 16 - The computer requires a reboot before running the script. | A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script. | +| 17 - Function **CheckRebootRequired** failed with an unexpected exception. | A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult. | +|18 - Appraiser KBs not installed or **appraiser.dll** not found. | Either the Appraiser-related updates are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser diagnostic data events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic. | +| 19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. | Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed. | +| 20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\WindowsNT \CurrentVersion\AppCompatFlags\Appraiser** | The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key. | +| 21 - Function **SetRequestAllAppraiserVersions** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 22 - **RunAppraiser** failed with unexpected exception. | Check the logs for the exception message and HResult. Check the **%windir%\System32** directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file. | +| 23 - Error finding system variable **%WINDIR%**. | Verify that this environment variable is configured on the computer. | +| 24 - The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult. | +| 25 - The function **SetIEDataOptIn** failed with unexpected exception. | Check the logs for the exception message and HResult. | +| 27 - The script is not running under **System** account. | The Upgrade Readiness configuration script must be run as **System**. | +| 28 - Could not create log file at the specified **logPath**. | Make sure the deployment script has access to the location specified in the **logPath** parameter. | +| 29 - Connectivity check failed for proxy authentication. | Install cumulative updates on the device and enable the **DisableEnterpriseAuthProxy** authentication proxy setting. The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7\. For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). For more information on authentication proxy support, see [Authentication proxy support added in new version (12.28.16) of the Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?linkid=838688). | +| 30 - Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled. | The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7\. For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688). | +| 31 - There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. Use Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled by default to run daily at 0300. | +| 32 - Appraiser version on the machine is outdated. | The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started#deploy-the-compatibility-update-and-related-updates) for Windows 7 SP1/Windows 8.1. | +| 33 - **CompatTelRunner.exe** exited with an exit code | **CompatTelRunner.exe** runs the appraise task on the device. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Check the logs for more details. Also see the **Note** following this table for additional steps to follow. | +| 34 - Function **CheckProxySettings** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult. |36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. | Check the logs for the exception message and HResult. |37 - **Diagnose_internal.cmd** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 38 - Function **Get-SqmID** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection** or **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | For Windows 10 devices, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will return an error if this is not true. For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization). | +| 40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 41 - The script failed to impersonate the currently logged on user. | The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the user that is logged on. The script also tries to mimic this, but the process failed. | +| 42 - Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 43 - Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 44 - Diagtrack.dll version is old, so Auth Proxy will not work. | Update the device using Windows Update or Windows Server Update Services. | +| 45 - Diagrack.dll was not found. | Update the device using Windows Update or Windows Server Update Services. | +| 48 - **CommercialID** mentioned in RunConfig.bat should be a GUID. | Copy the commercialID from your workspace. To find the commercialID, in the OMS portal click **Upgrade Readiness > Settings**. | +| 50 - Diagtrack Service is not running. | The Diagtrack service is required to send data to Microsoft. Enable and run the "Connected User Experiences and Telemetry" service. | +| 51 - RunCensus failed with an unexpected exception. | RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. Check the ExceptionHResult and ExceptionMessage for more details. | +| 52 - DeviceCensus.exe not found on a Windows 10 machine. | On computers running Windows 10, the process devicecensus.exe should be present in the \system32 directory. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location. | +| 53 - There is a different CommercialID present at the GPO path: **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection**. This will take precedence over the CommercialID provided in the script. | Provide the correct CommercialID at the GPO location. | +

From f2e8343bbb96b004e56ff142e63f3b8ca6ad1683 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Dec 2018 21:05:19 +0000 Subject: [PATCH 035/166] Merged PR 13265: Update ADBA overview Added details from email thread --- windows/deployment/deploy-whats-new.md | 9 ++++++-- ...ive-directory-based-activation-overview.md | 23 ++++++++++++++----- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index b00555481d..4e9ee7e411 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -7,7 +7,7 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 11/06/2018 +ms.date: 12/07/2018 author: greg-lindsay --- @@ -16,7 +16,6 @@ author: greg-lindsay **Applies to** - Windows 10 - ## In this topic This topic provides an overview of new solutions and online content related to deploying Windows 10 in your organization. @@ -34,6 +33,12 @@ Microsoft is [extending support](https://www.microsoft.com/microsoft-365/blog/20 ![Support lifecycle](images/support-cycle.png) +## Windows 10 servicing and support + +Microsoft is [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. This includes all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Office 365 ProPlus will continue to be supported for 18 months (there is no change for these editions). These support policies are summarized in the table below. + +![Support lifecycle](images/support-cycle.png) + ## Windows 10 Enterprise upgrade Windows 10 version 1703 includes a Windows 10 Enterprise E3 and E5 benefit to Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & Services Agreements (MPSA). These customers can now subscribe users to Windows 10 Enterprise E3 or E5 and activate their subscriptions on up to five devices. Virtual machines can also be activated. For more information, see [Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md). diff --git a/windows/deployment/volume-activation/active-directory-based-activation-overview.md b/windows/deployment/volume-activation/active-directory-based-activation-overview.md index e64be6f39d..80c66dec36 100644 --- a/windows/deployment/volume-activation/active-directory-based-activation-overview.md +++ b/windows/deployment/volume-activation/active-directory-based-activation-overview.md @@ -7,18 +7,29 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation author: greg-lindsay -ms.date: 04/19/2017 +ms.date: 12/07/2018 --- -# Active Directory-Based Activation Overview +# Active Directory-Based Activation overview Active Directory-Based Activation (ADBA) enables enterprises to activate computers through a connection to their domain. Many companies have computers at offsite locations that use products that are registered to the company. Previously these computers needed to either use a retail key or a Multiple Activation Key (MAK), or physically connect to the network in order to activate their products by using Key Management Services (KMS). ADBA provides a way to activate these products if the computers can join the company’s domain. When the user joins their computer to the domain, the ADBA object automatically activates Windows installed on their computer, as long as the computer has a Generic Volume License Key (GVLK) installed. No single physical computer is required to act as the activation object, because it is distributed throughout the domain. -## Active Directory-Based Activation Scenarios +## ADBA scenarios -VAMT enables IT Professionals to manage and activate the Active Directory-Based Activation object. Activation can be performed by using a scenario such as the following: -- Online activation: To activate an ADBA forest online, the user selects the **Online activate forest** function, selects a KMS Host key (CSVLK) to use, and gives the Active Directory-Based Activation Object a name. -- Proxy activation: For a proxy activation, the user first selects the **Proxy activate forest** function, selects a KMS Host key (CSVLK) to use, gives the Active Directory-Based Activation Object a name, and provides a file name to save the CILx file that contains the Installation ID. Next, the user takes that file to a computer that is running VAMT with an Internet connection and then selects the **Acquire confirmation IDs for CILX** function on the VAMT landing page, and provides the original CILx file. When VAMT has loaded the Confirmation IDs into the original CILx file, the user takes this file back to the original VAMT instance, where the user completes the proxy activation process by selecting the **Apply confirmation ID to Active Directory domain** function. +You might use ADBA if you only want to activate domain joined devices. + +If you have a server hosting the KMS service, it can be necessary to reactivate licenses if the server is replaced with a new host. This is not necessary When ADBA is used. + +ADBA can also make load balancing easier when multiple KMS servers are present since the client can connect to any domain controller. This is simpler than using the DNS service to load balance by configuring priority and weight values. + +Some VDI solutions also require that new clients activate during creation before they are added to the pool. In this scenario, ADBA can eliminate potential VDI issues that might arise due to a KMS outage. + + +## ADBA methods + +VAMT enables IT Professionals to manage and activate the ADBA object. Activation can be performed using the following methods: +- Online activation: To activate an ADBA forest online, the user selects the **Online activate forest** function, selects a KMS Host key (CSVLK) to use, and gives the ADBA Object a name. +- Proxy activation: For a proxy activation, the user first selects the **Proxy activate forest** function, selects a KMS Host key (CSVLK) to use, gives the ADBA Object a name, and provides a file name to save the CILx file that contains the Installation ID. Next, the user takes that file to a computer that is running VAMT with an Internet connection and then selects the **Acquire confirmation IDs for CILX** function on the VAMT landing page, and provides the original CILx file. When VAMT has loaded the Confirmation IDs into the original CILx file, the user takes this file back to the original VAMT instance, where the user completes the proxy activation process by selecting the **Apply confirmation ID to Active Directory domain** function. ## Related topics From db297ffb35c66cef7d9d3b040726822b38609c2d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Dec 2018 13:29:36 -0800 Subject: [PATCH 036/166] added new exit codes --- .../upgrade-readiness-deployment-script.md | 240 +----------------- 1 file changed, 12 insertions(+), 228 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 336443699b..23749c6c7b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -103,8 +103,8 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 13 - Can’t connect to Microsoft - setting. | An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Verify that the required endpoints are whitelisted correctly. See Whitelist select endpoints for more details. | | 14 - Can’t connect to Microsoft - compatexchange. An error occurred connecting to [CompatibilityExchangeService.svc](https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc). | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). | | 15 - Function CheckVortexConnectivity failed with an unexpected exception. | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). Check the logs for the exception message and the HResult. | -| 16 - The computer requires a reboot before running the script. | A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script. | -| 17 - Function **CheckRebootRequired** failed with an unexpected exception. | A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult. | +| 16 - The computer requires a reboot before running the script. | Restart the device to complete the installation of the compatibility update and related updates. Reboot the computer before running the Upgrade Readiness deployment script. | +| 17 - Function **CheckRebootRequired** failed with an unexpected exception. | Restart the device to complete installation of the compatibility update and related updates. Check the logs for the exception message and the HResult. | |18 - Appraiser KBs not installed or **appraiser.dll** not found. | Either the Appraiser-related updates are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser diagnostic data events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic. | | 19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. | Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed. | | 20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\WindowsNT \CurrentVersion\AppCompatFlags\Appraiser** | The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key. | @@ -135,233 +135,17 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 51 - RunCensus failed with an unexpected exception. | RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. Check the ExceptionHResult and ExceptionMessage for more details. | | 52 - DeviceCensus.exe not found on a Windows 10 machine. | On computers running Windows 10, the process devicecensus.exe should be present in the \system32 directory. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location. | | 53 - There is a different CommercialID present at the GPO path: **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection**. This will take precedence over the CommercialID provided in the script. | Provide the correct CommercialID at the GPO location. | +| 54 - Microsoft Account Sign In Assistant Service is Disabled. | This service is required for devices running Windows 10. The diagnostic data client relies on the Microsoft Account Sign In Assistant (MSA) to get the Global Device ID for the device. Without the MSA service running, the global device ID will not be generated and sent by the client. | +| 55 - SetDeviceNameOptIn function failed to create registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | The function SetDeviceNameOptIn sets the registry key value which determines whether to send the device name in diagnostic data. The function tries to create the registry key path if it does not already exist. Verify that the account has the correct permissions to change or add registry keys. | +| 56 - SetDeviceNameOptIn function failed to create property AllowDeviceNameInTelemetry at registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | Verify that the account has the correct permissions to change or add registry keys.| +| 57 - SetDeviceNameOptIn function failed to update AllowDeviceNameInTelemetry property to value 1 at registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | Verify that the account has the correct permissions to change or add registry keys. | +| 58 - SetDeviceNameOptIn function failed with unexpected exception | The function SetDeviceNameOptIn failed with an unexpected exception. | +| 59 - CleanupOneSettings failed to delete LastPersistedEventTimeOrFirstBoot property at registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack** |The CleanupOneSettings function clears some of the cached values needed by the Appraiser which is the data collector on the monitored device. This helps in the download of the most recent for accurate running of the data collector. Verify that the account has the correct permissions to change or add registry keys. | +| 60 - CleanupOneSettings failed to delete registry key: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack\SettingsRequests** | Verify that the account has the correct permissions to change or add registry keys. | +| 61 - CleanupOneSettings failed with an exception | CleanupOneSettings failed with an unexpected exception. | + + -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Exit code and meaningSuggested fix
0 - SuccessN/A
1 - Unexpected error occurred while executing the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again.
2 - Error when logging to console. $logMode = 0.
(console only)
Try changing the $logMode value to **1** and try again.
$logMode value 1 logs to both console and file.
3 - Error when logging to console and file. $logMode = 1.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
4 - Error when logging to file. $logMode = 2.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
5 - Error when logging to console and file. $logMode = unknown.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
6 - The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value.
The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. -
See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace.
8 - Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection** -
Verify that the context under which the script in running has access to the registry key.
9 - The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection** -
Verify that the context under which the script in running has access to the registry key.
10 - Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**Verify that the deployment script is running in a context that has access to the registry key.
11 - Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
12 - Can’t connect to Microsoft - Vortex. Check your network/proxy settings.**Http Get** on the end points did not return a success exit code.
- For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive.
- For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. -
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) -
13 - Can’t connect to Microsoft - setting. An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Verify that the required endpoints are whitelisted correctly. See Whitelist select endpoints for more details. -14
14 - Can’t connect to Microsoft - compatexchange.An error occurred connecting to [CompatibilityExchangeService.svc](https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc). This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md).
15 - Function CheckVortexConnectivity failed with an unexpected exception.This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). Check the logs for the exception message and the HResult.
16 - The computer requires a reboot before running the script.A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script.
17 - Function **CheckRebootRequired** failed with an unexpected exception.A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult.
18 - Appraiser KBs not installed or **appraiser.dll** not found.Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser diagnostic data events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic.
19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception.Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed.
20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\WindowsNT -\CurrentVersion\AppCompatFlags\Appraiser** The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
21 - Function **SetRequestAllAppraiserVersions** failed with an unexpected exception.Check the logs for the exception message and HResult.
22 - **RunAppraiser** failed with unexpected exception.Check the logs for the exception message and HResult. Check the **%windir%\System32** directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file.
23 - Error finding system variable **%WINDIR%**.Verify that this environment variable is configured on the computer.
24 - The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
25 - The function **SetIEDataOptIn** failed with unexpected exception.Check the logs for the exception message and HResult.
27 - The script is not running under **System** account.The Upgrade Readiness configuration script must be run as **System**.
28 - Could not create log file at the specified **logPath**. Make sure the deployment script has access to the location specified in the **logPath** parameter.
29 - Connectivity check failed for proxy authentication. Instal cumulative updates on the computer and enable the **DisableEnterpriseAuthProxy** authentication proxy setting. -
The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. -
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). -
For more information on authentication proxy support, see [Authentication proxy support added in new version (12.28.16) of the Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?linkid=838688).
30 - Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled.The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. -
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). -
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688).
31 - There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. Use the Windows Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled to run daily at 3 a.m.
32 - Appraiser version on the machine is outdated. The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started#deploy-the-compatibility-update-and-related-updates) for Windows 7 SP1/Windows 8.1.
33 - **CompatTelRunner.exe** exited with an exit code **CompatTelRunner.exe** runs the appraise task on the machine. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Check the logs for more details. Also see the **Note** following this table for additional steps to follow.
34 - Function **CheckProxySettings** failed with an unexpected exception. Check the logs for the exception message and HResult.>
35 - Function **CheckAuthProxy** failed with an unexpected exception.Check the logs for the exception message and HResult.
36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception.Check the logs for the exception message and HResult.
37 - **Diagnose_internal.cmd** failed with an unexpected exception.Check the logs for the exception message and HResult.
38 - Function **Get-SqmID** failed with an unexpected exception. Check the logs for the exception message and HResult.
39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft -\Windows\DataCollection** - or **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization).
40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. Check the logs for the exception message and HResult.
41 - The script failed to impersonate the currently logged on user. The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the logged on user. The script also tries to mimic this, but the process failed.
42 - Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
43 - Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception.Check the logs for the exception message and HResult.
44 - Diagtrack.dll version is old, so Auth Proxy will not work.Update the PC using Windows Update/Windows Server Update Services.
45 - Diagrack.dll was not found.Update the PC using Windows Update/Windows Server Update Services.
48 - **CommercialID** mentioned in RunConfig.bat should be a GUID.**CommercialID** is mentioned in RunConfig.bat, but it is not a GUID. Copy the commercialID from your workspace. To find the commercialID, in the OMS portal click **Upgrade Readiness > Settings**.
50 - Diagtrack Service is not running.Diagtrack Service is required to send data to Microsoft. Enable and run the 'Connected User Experiences and Telemetry' service.
51 - RunCensus failed with an unexpected exception.RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. Check the ExceptionHResult and ExceptionMessage for more details.
52 - DeviceCensus.exe not found on a Windows 10 machine.On computers running Windows 10, the process devicecensus.exe should be present in the \system32 folder. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location.
53 - There is a different CommercialID present at the GPO path:  **HKLM:\SOFTWARE\Policies\Microsoft -\Windows\DataCollection**. This will take precedence over the CommercialID provided in the script.Provide the correct CommercialID at the GPO location.
-
>[!NOTE] From 6b80cb98416939c080cb5c054b3b1f8ec3fb2ea0 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 7 Dec 2018 22:15:29 +0000 Subject: [PATCH 037/166] Added note that scans will quit if computer unplugged. --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index d62ac289fe..8e79e53fea 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/07/2018 --- # Configure scheduled quick or full Windows Defender Antivirus scans @@ -42,7 +42,6 @@ To configure the Group Policy settings described in this topic: 6. Double-click the policy **Setting** as specified in the table below, and set the option to your desired configuration. Click **OK**, and repeat for any other settings. - Also see the [Manage when protection updates should be downloaded and applied](manage-protection-update-schedule-windows-defender-antivirus.md) and [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) topics. ## Quick scan versus full scan and custom scan @@ -66,6 +65,8 @@ A custom scan allows you to specify the files and folders to scan, such as a USB Scheduled scans will run at the day and time you specify. You can use Group Policy, PowerShell, and WMI to configure scheduled scans. +>[!NOTE] +>If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will quit. **Use Group Policy to schedule scans:** From 4862629762e4896b1d6d39e6ba209779ab50e7cc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 17:06:35 -0800 Subject: [PATCH 038/166] edits --- .../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 3af094003d..1adf3e03e5 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 @@ -8,14 +8,14 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/05/2018 +ms.date: 12/08/2018 --- # How to control USB devices and other removable media using Intune **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). | Control | Description | |----------|-------------| From 996c7007c362b14d04477ea2d351aa6830fff190 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 17:19:27 -0800 Subject: [PATCH 039/166] added new image and section --- .../kernel-dma-protection-security-center.png | Bin 0 -> 144921 bytes .../kernel-dma-protection-for-thunderbolt.md | 12 ++- .../control-usb-devices-using-intune.md | 84 ++++-------------- 3 files changed, 26 insertions(+), 70 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png new file mode 100644 index 0000000000000000000000000000000000000000..9f9aea0f86b972ce9ad1cec784a1f9e239625352 GIT binary patch literal 144921 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�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 literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 3f71393153..50c63fd31c 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: aadake -ms.date: 10/03/2018 +ms.date: 12/08/2018 --- # Kernel DMA Protection for Thunderbolt™ 3 @@ -65,11 +65,17 @@ Systems released prior to Windows 10 version 1803 do not support Kernel DMA Prot Systems running Windows 10 version 1803 that do support Kernel DMA Protection do have this security feature enabled automatically by the OS with no user or IT admin configuration required. -**To check if a device supports Kernel DMA Protection** +### Using Security Center + +Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details** > **Memory access protection**. + +![Kernel DMA protection in Security Center](bitlocker/images/kernel-dma-protection-security-center.png) + +### Using System information 1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. 2. Check the value of **Kernel DMA Protection**. - ![Kernel DMA protection](bitlocker/images/kernel-dma-protection.png) + ![Kernel DMA protection in System Information](bitlocker/images/kernel-dma-protection.png) 3. If the current state of **Kernel DMA Protection** is OFF and **Virtualization Technology in Firmware** is NO: - Reboot into BIOS settings - Turn on Intel Virtualization Technology. 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 58984dac70..6629438e93 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 @@ -8,27 +8,28 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/05/2018 +ms.date: 11/15/2018 --- # How to control USB devices and other removable media using Intune **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. -| Control | Description | -|----------|-------------| -| [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | -| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specfically approved devices. | -| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. +- [Block unwanted removeable storage](#block-unwanted-removable-storage) +- [Protect allowed removable storage](#protect-allowed-removable-storage) + +Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. +If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. +You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. > [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. -## Block installation of any removeable storage device +## Block unwanted removeable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -37,8 +38,8 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 3. Use the following settings: - - Name: Type a name for the profile - - Description: Type a description + - Name: Windows 10 Device Configuration + - Description: Block removeable storage and USB connections - Platform: Windows 10 and later - Profile type: Device restrictions @@ -46,7 +47,7 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 4. Click **Configure** > **General**. -5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but inludes other USB connections on mobile devices only. +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. ![General settings](images/general-settings.png) @@ -54,49 +55,9 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 7. Click **Create** to save the profile. -## Allow installation of specific device IDs +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies. -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. - -Windows can use device identification strings to control device installation and configuration. -There are two types of device identification strings: hardware IDs and compatible IDs. - -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. - -You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. - -![Hardware IDs](images/hardware-ids.png) - -Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. - -When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. - -Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. - -You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. - -For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). - -## Protect authorized removable storage - -If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. - -### Enable Windows Defender Antivirus Scanning - -Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). -If real-time protection is enabled, files are scanned before they are accessed and executed. -The scanning scope includes all files, including those on mounted removable devices such as USB drives. -You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. -However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - -### Block untrusted and unsigned processes that run from USB attack surface reduction rule - -End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. -Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB device. -This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. -With this rule, admins can prevent or audit unsigned or untrusted executable files from running from USB removable drives, including SD cards. -Affected file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. +## Protect allowed removable storage These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). @@ -122,15 +83,4 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. -7. Click **Create** to save the profile. - -## Related topics - -- [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) -- [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) -- [Perform a custom scan of a removeable device](https://aka.ms/scanusb) -- [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) -- [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure) - - - +7. Click **Create** to save the profile. \ No newline at end of file From 66cfe6be8fac58673587d588fab4f753d35f3a1e Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Sun, 9 Dec 2018 13:40:42 +0200 Subject: [PATCH 040/166] Remove 'RecommendedAction' from Alert entity. Add 'Pending' to ActionStatus enum. --- ...lerts-windows-defender-advanced-threat-protection-new.md | 2 -- ...rence-windows-defender-advanced-threat-protection-new.md | 1 - .../windows-defender-atp/exposed-apis-odata-samples.md | 3 +-- ...by-id-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...lerts-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...lerts-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...ction-windows-defender-advanced-threat-protection-new.md | 2 +- ...alert-windows-defender-advanced-threat-protection-new.md | 3 +-- 12 files changed, 13 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index da80f7bb7e..c7cfc039ad 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -50,7 +50,6 @@ detectionSource | string | Detection source. threatFamilyName | string | Threat family. title | string | Alert title. description | String | Description of the threat, identified by the alert. -recommendedAction | String | Action recommended for handling the suspected threat. alertCreationTime | DateTimeOffset | The date and time (in UTC) the alert was created. lastEventTime | DateTimeOffset | The last occurance of the event that triggered the alert on the same machine. firstEventTime | DateTimeOffset | The first occurance of the event that triggered the alert on that machine. @@ -74,7 +73,6 @@ machineId | String | ID of a [machine](machine-windows-defender-advanced-threat- "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", "description": "Some description" - "recommendedAction": "Some recommended action" "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 88f5545da4..3d7b0bcf7e 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -85,7 +85,6 @@ Content-Length: application/json "severity": "Low", "title": "test alert", "description": "redalert", - "recommendedAction": "white alert", "eventTime": "2018-08-03T16:45:21.7115183Z", "reportId": "20776", "category": "None" diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 37c5a9f1d7..2c87e56309 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -100,8 +100,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index 88cda0c956..5c9436aefc 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -87,8 +87,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 7cf854cf6f..9b0c1f4123 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -100,8 +100,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", @@ -121,8 +120,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index 39c7ea3379..639c228caf 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -96,8 +96,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", @@ -117,8 +116,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-24T16:19:21.8409809Z", "firstEventTime": "2018-11-24T16:17:50.0948658Z", "lastEventTime": "2018-11-24T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index b8db356dde..7f309c2d4b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -94,8 +94,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 601886b8ec..369f38ef43 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -93,8 +93,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 191f30cfc2..22e929fc9c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -93,8 +93,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 139d24daf4..f78eff0109 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -93,8 +93,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", @@ -114,8 +113,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-24T16:19:21.8409809Z", "firstEventTime": "2018-11-24T16:17:50.0948658Z", "lastEventTime": "2018-11-24T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index 6c225819b2..580d9cd88b 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -40,7 +40,7 @@ id | Guid | Identity of the [Machine Action](machineaction-windows-defender-adva type | Enum | Type of the action. Possible values are: "RunAntiVirusScan", "Offboard", "CollectInvestigationPackage", "Isolate", "Unisolate", "StopAndQuarantineFile", "RestrictCodeExecution" and "UnrestrictCodeExecution" requestor | String | Identity of the person that executed the action. requestorComment | String | Comment that was written when issuing the action. -status | Enum | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". +status | Enum | Current status of the command. Possible values are: "Pending", "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". machineId | String | Id of the machine on which the action was executed. creationDateTimeUtc | DateTimeOffset | The date and time when the action was created. lastUpdateTimeUtc | DateTimeOffset | The last date and time when the action status was updated. diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 4e69de458e..cfc99280d3 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -98,8 +98,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", From 620644ddc3743c679ab9a271b3eb6c394ea3ac8c Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Sun, 9 Dec 2018 13:44:56 +0200 Subject: [PATCH 041/166] s --- ...eference-windows-defender-advanced-threat-protection-new.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 3d7b0bcf7e..b207613837 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -84,7 +84,8 @@ Content-Length: application/json "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "severity": "Low", "title": "test alert", - "description": "redalert", + "description": "test alert", + "recommendedAction": "test alert", "eventTime": "2018-08-03T16:45:21.7115183Z", "reportId": "20776", "category": "None" From ecf7dcad78850af2eb2562decfefdd1574a21982 Mon Sep 17 00:00:00 2001 From: rbsec Date: Sun, 9 Dec 2018 18:17:51 +0000 Subject: [PATCH 042/166] Fix capitalisation of AppLocker. --- .../applocker/administer-applocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md index 689be7ba29..d85ed0d63b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md @@ -50,7 +50,7 @@ AppLocker helps administrators control how users can access and use files, such You can administer AppLocker policies by using the Group Policy Management Console to create or edit a Group Policy Object (GPO), or to create or edit an AppLocker policy on a local computer by using the Local Group Policy Editor snap-in or the Local Security Policy snap-in (secpol.msc). -### Administer Applocker using Group Policy +### Administer AppLocker using Group Policy You must have Edit Setting permission to edit a GPO. By default, members of the **Domain Admins** group, the **Enterprise Admins** group, and the **Group Policy Creator Owners** group have this permission. Also, the Group Policy Management feature must be installed on the computer. From 907440e1ab10207bf132d99efdf94da7c5b358be Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 10 Dec 2018 09:39:47 -0800 Subject: [PATCH 043/166] fixing table rendering --- .../upgrade/upgrade-readiness-deployment-script.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 23749c6c7b..8fc864f226 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: jaimeo -ms.date: 12/07/2018 +ms.date: 12/10/2018 --- # Upgrade Readiness deployment script @@ -121,7 +121,9 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 32 - Appraiser version on the machine is outdated. | The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started#deploy-the-compatibility-update-and-related-updates) for Windows 7 SP1/Windows 8.1. | | 33 - **CompatTelRunner.exe** exited with an exit code | **CompatTelRunner.exe** runs the appraise task on the device. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Check the logs for more details. Also see the **Note** following this table for additional steps to follow. | | 34 - Function **CheckProxySettings** failed with an unexpected exception. | Check the logs for the exception message and HResult. | -| 35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult. |36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. | Check the logs for the exception message and HResult. |37 - **Diagnose_internal.cmd** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult. | +| 36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 37 - **Diagnose_internal.cmd** failed with an unexpected exception. | Check the logs for the exception message and HResult. | | 38 - Function **Get-SqmID** failed with an unexpected exception. | Check the logs for the exception message and HResult. | | 39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection** or **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | For Windows 10 devices, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will return an error if this is not true. For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization). | | 40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. | Check the logs for the exception message and HResult. | @@ -141,7 +143,7 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 57 - SetDeviceNameOptIn function failed to update AllowDeviceNameInTelemetry property to value 1 at registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | Verify that the account has the correct permissions to change or add registry keys. | | 58 - SetDeviceNameOptIn function failed with unexpected exception | The function SetDeviceNameOptIn failed with an unexpected exception. | | 59 - CleanupOneSettings failed to delete LastPersistedEventTimeOrFirstBoot property at registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack** |The CleanupOneSettings function clears some of the cached values needed by the Appraiser which is the data collector on the monitored device. This helps in the download of the most recent for accurate running of the data collector. Verify that the account has the correct permissions to change or add registry keys. | -| 60 - CleanupOneSettings failed to delete registry key: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack\SettingsRequests** | Verify that the account has the correct permissions to change or add registry keys. | +| 60 - CleanupOneSettings failed to delete registry key: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ Diagnostics\Diagtrack\SettingsRequests** | Verify that the account has the correct permissions to change or add registry keys. | | 61 - CleanupOneSettings failed with an exception | CleanupOneSettings failed with an unexpected exception. | From bfcb5836b478b28e9701d9d0482d25b867ce0047 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 10 Dec 2018 17:55:15 +0000 Subject: [PATCH 044/166] Merged PR 13284: New release information page --- windows/hub/TOC.md | 1 + windows/hub/docfx.json | 1 - windows/hub/release-information.md | 37 ++++++++++++++++++++++++++++++ windows/whats-new/docfx.json | 1 - 4 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 windows/hub/release-information.md diff --git a/windows/hub/TOC.md b/windows/hub/TOC.md index 6a6cc2230e..1883594880 100644 --- a/windows/hub/TOC.md +++ b/windows/hub/TOC.md @@ -1,5 +1,6 @@ # [Windows 10 and Windows 10 Mobile](index.md) ## [What's new](/windows/whats-new) +## [Release information](release-information.md) ## [Deployment](/windows/deployment) ## [Configuration](/windows/configuration) ## [Client management](/windows/client-management) diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index 781df2941e..d62fafe3c4 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -38,7 +38,6 @@ "ms.technology": "windows", "ms.topic": "article", "ms.author": "brianlic", - "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", diff --git a/windows/hub/release-information.md b/windows/hub/release-information.md new file mode 100644 index 0000000000..89d0606cfe --- /dev/null +++ b/windows/hub/release-information.md @@ -0,0 +1,37 @@ +--- +title: Windows 10 - release information +description: Learn release information for Windows 10 releases +keywords: ["Windows 10", "Windows 10 October 2018 Update"] +ms.prod: w10 +layout: LandingPage +ms.topic: landing-page +ms.mktglfcycl: deploy +ms.sitesec: library +author: lizap +ms.author: elizapo +ms.localizationpriority: high +--- +# Windows 10 - Release information + +>[!IMPORTANT] +> The URL for the release information page has changed - update your bookmark! + +Microsoft has updated its servicing model. The Semi-Annual Channel (SAC) offers twice-per-year feature updates that release around March and September, with an 18-month servicing period for each release. Starting with Windows 10, version 1809, feature updates for Windows 10 Enterprise and Education editions with a targeted release month of September will be serviced for 30 months from their release date (more information can be found [here](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop/)). + +If you are not using Windows Update for Business today, “Semi-Annual Channel (Targeted)” (SAC-T) has no impact on your devices (more information can be found [here](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-and-the-disappearing-SAC-T/ba-p/199747)), and we recommend you begin deployment of each Semi-Annual Channel release right away to devices selected for early adoption and ramp up to full deployment at your discretion. This will enable you to gain access to new features, experiences, and integrated security as soon as possible. + +If you are using Windows Update for Business today, refer to the table below to understand when your device will be updated, based on which deferral period you have configured, SAC -T or SAC. + +**Notice: November 13, 2018:** All editions of Windows 10 October 2018 Update, version 1809, for Windows client and server have resumed. Customers currently running Windows 10, version 1809, will receive build 17763.134 as part of our regularly scheduled Update Tuesday servicing in November. If you update to the Window 10, version 1809, feature update you will receive build 17763.107. On the next automatic scan for updates, you’ll be taken to the latest cumulative update (build 17763.134 or higher). + +November 13 marks the revised start of the servicing timeline for the Semi-Annual Channel ("Targeted") and Long-Term Servicing Channel (LTSC) release for Windows 10, version 1809, Windows Server 2019, and Windows Server, version 1809. + +For information about the re-release and updates to the support lifecycle, refer to [John Cable's blog](https://blogs.windows.com/windowsexperience/2018/10/09/updated-version-of-windows-10-october-2018-update-released-to-windows-insiders/), [Windows 10 Update History](https://support.microsoft.com/help/4464619), and the [Windows lifecycle fact sheet](https://support.microsoft.com/help/13853). + +
+
+ + +
+ + diff --git a/windows/whats-new/docfx.json b/windows/whats-new/docfx.json index 34346b0e9c..12dd2d0312 100644 --- a/windows/whats-new/docfx.json +++ b/windows/whats-new/docfx.json @@ -36,7 +36,6 @@ "ms.technology": "windows", "ms.topic": "article", "ms.author": "trudyha", - "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", From fbaf2743122e622d8ef09dba9512ebd533d10e5e Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 10 Dec 2018 18:01:35 +0000 Subject: [PATCH 045/166] Merged PR 13285: Minor edits --- windows/deployment/update/windows-analytics-privacy.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index 04358b5b05..f41dc6424c 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 07/02/2018 +ms.date: 12/10/2018 ms.localizationpriority: high --- @@ -17,7 +17,7 @@ ms.localizationpriority: high Windows Analytics is fully committed to privacy, centering on these tenets: - **Transparency:** We fully document the Windows Analytics diagnostic events (see the links for additional information) so you can review them with your company’s security and compliance teams. The Diagnostic Data Viewer lets you see diagnostic data sent from a given device (see [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) for details). -- **Control:** You ultimately control the level of diagnostic data you wish to share. In Windows 10 1709 we added a new policy to Limit enhanced diagnostic data to the minimum required by Windows Analytics +- **Control:** You ultimately control the level of diagnostic data you wish to share. In Windows 10, version 1709 we added a new policy to Limit enhanced diagnostic data to the minimum required by Windows Analytics - **Security:** Your data is protected with strong security and encryption - **Trust:** Windows Analytics supports the Microsoft Online Service Terms @@ -39,7 +39,10 @@ See these topics for additional background information about related privacy iss - [Windows 10 and the GDPR for IT Decision Makers](https://docs.microsoft.com/windows/privacy/gdpr-it-guidance) - [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) -- [Windows 7, Windows 8, and Windows 8.1 Appraiser Telemetry Events, and Fields](https://go.microsoft.com/fwlink/?LinkID=822965) (link downloads a PDF file) +- [Windows 7, Windows 8, and Windows 8.1 Appraiser Telemetry Events, and Fields](https://go.microsoft.com/fwlink/?LinkID=822965) +- [Windows 10, version 1809 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1809) +- [Windows 10, version 1803 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1803) +- [Windows 10, version 1709 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709) - [Windows 10, version 1703 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) - [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](https://docs.microsoft.com/windows/configuration/enhanced-diagnostic-data-windows-analytics-events-and-fields) - [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) From 6a81d3453671e8251e665e6715578fb0bd66d5e0 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:02:08 +0000 Subject: [PATCH 046/166] Update scan behavior on battery. --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index 8e79e53fea..31e7d1cd32 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 12/07/2018 +ms.date: 12/10/2018 --- # Configure scheduled quick or full Windows Defender Antivirus scans @@ -66,7 +66,7 @@ A custom scan allows you to specify the files and folders to scan, such as a USB Scheduled scans will run at the day and time you specify. You can use Group Policy, PowerShell, and WMI to configure scheduled scans. >[!NOTE] ->If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will quit. +>If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Windows Defender Antivirus will run a scan at the next scheduled time. **Use Group Policy to schedule scans:** From 0a95e81217775be699f11083152f49df025c98b3 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:21:13 +0000 Subject: [PATCH 047/166] Updated mpcmdrun options --- ...line-arguments-windows-defender-antivirus.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index cad1984faf..bac7f3d0cc 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/10/2018 --- # Configure and manage Windows Defender Antivirus with the mpcmdrun.exe command-line tool @@ -48,6 +48,21 @@ Command | Description \-ValidateMapsConnection | Used to validate connection to the [cloud-delivered protection service](configure-network-connections-windows-defender-antivirus.md) \-SignatureUpdate [-UNC [-Path ]] | Checks for new definition updates +\-? **or** -h | Displays all available options​ for this tool​ +\-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]]​ [-Timeout ]​ [-Cancel]​ | Scans for malicious software​ +\-Trace [-Grouping #] [-Level #] | Starts diagnostic tracing​ +\-GetFiles | Collects support information​ +\-GetFilesDiagTrack | Same as Getfiles but outputs to​ temporary DiagTrack folder​ +\-RemoveDefinitions [-All] | Restores the installed​ signature definitions​ to a previous backup copy or to​ the original default set of​ signatures​ +\-RemoveDefinitions [-DynamicSignatures] | Removes only the dynamically​ downloaded signatures​ +\-SignatureUpdate [-UNC | -MMPC] | Checks for new definition updates​ +\-Restore [-ListAll | [[-Name ] [-All] | [-FilePath ]] [-Path ]] | Restores or list​s quarantined item(s)​ +\-AddDynamicSignature [-Path] | Loads a dynamic signature​ +\-ListAllDynamicSignatures | Lists the loaded dynamic signatures​ +\-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature​ +\-CheckExclusion -path | Checks whether path is excluded + + ## Related topics - [Reference topics for management and configuration tools](configuration-management-reference-windows-defender-antivirus.md) From 72977ad40ad72d4444b5e04600a2877659951dc8 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:21:46 +0000 Subject: [PATCH 048/166] Removed old table. --- ...mmand-line-arguments-windows-defender-antivirus.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index bac7f3d0cc..ac8026396a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -37,17 +37,6 @@ MpCmdRun.exe [command] [-options] Command | Description :---|:--- -\- ? **or** -h | Displays all available options for the tool -\-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]][-Timeout ] | Scans for malicious software -\-Trace [-Grouping #] [-Level #]| Starts diagnostic tracing -\-GetFiles | Collects support information -\-RemoveDefinitions [-All] | Restores the installed signature definitions to a previous backup copy or to the original default set of signatures -\-AddDynamicSignature [-Path] | Loads a dynamic signature -\-ListAllDynamicSignature [-Path] | Lists the loaded dynamic signatures -\-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature -\-ValidateMapsConnection | Used to validate connection to the [cloud-delivered protection service](configure-network-connections-windows-defender-antivirus.md) -\-SignatureUpdate [-UNC [-Path ]] | Checks for new definition updates - \-? **or** -h | Displays all available options​ for this tool​ \-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]]​ [-Timeout ]​ [-Cancel]​ | Scans for malicious software​ \-Trace [-Grouping #] [-Level #] | Starts diagnostic tracing​ From 44c96722ef74287ae9681efdd708abd8ca144489 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:51:12 +0000 Subject: [PATCH 049/166] Specified full scan. --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index 31e7d1cd32..d40f911f2e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -66,7 +66,7 @@ A custom scan allows you to specify the files and folders to scan, such as a USB Scheduled scans will run at the day and time you specify. You can use Group Policy, PowerShell, and WMI to configure scheduled scans. >[!NOTE] ->If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Windows Defender Antivirus will run a scan at the next scheduled time. +>If a computer is unplugged and running on battery during a scheduled full scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Windows Defender Antivirus will run a full scan at the next scheduled time. **Use Group Policy to schedule scans:** From 63d2a411bd2695d9e3c78daf1e151a8cc75b352b Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:54:06 +0000 Subject: [PATCH 050/166] Minor fix --- .../command-line-arguments-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index ac8026396a..912f65ae29 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -49,7 +49,7 @@ Command | Description \-AddDynamicSignature [-Path] | Loads a dynamic signature​ \-ListAllDynamicSignatures | Lists the loaded dynamic signatures​ \-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature​ -\-CheckExclusion -path | Checks whether path is excluded +\-CheckExclusion -path | Checks whether a path is excluded ## Related topics From affda860f712765019b91018a13e92f562a68743 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:59:44 +0000 Subject: [PATCH 051/166] Fixed table formatting --- .../command-line-arguments-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index 912f65ae29..eb9084b991 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -44,8 +44,8 @@ Command | Description \-GetFilesDiagTrack | Same as Getfiles but outputs to​ temporary DiagTrack folder​ \-RemoveDefinitions [-All] | Restores the installed​ signature definitions​ to a previous backup copy or to​ the original default set of​ signatures​ \-RemoveDefinitions [-DynamicSignatures] | Removes only the dynamically​ downloaded signatures​ -\-SignatureUpdate [-UNC | -MMPC] | Checks for new definition updates​ -\-Restore [-ListAll | [[-Name ] [-All] | [-FilePath ]] [-Path ]] | Restores or list​s quarantined item(s)​ +\-SignatureUpdate [-UNC \| -MMPC] | Checks for new definition updates​ +\-Restore [-ListAll \| [[-Name ] [-All] \| [-FilePath ]] [-Path ]] | Restores or list​s quarantined item(s)​ \-AddDynamicSignature [-Path] | Loads a dynamic signature​ \-ListAllDynamicSignatures | Lists the loaded dynamic signatures​ \-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature​ From 0a94ed372ed5b86195cd792208d0b38a524013b4 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 19:17:02 +0000 Subject: [PATCH 052/166] Added procedure for MpCmdRun --- ...file-exclusions-windows-defender-antivirus.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 8292217735..02edd111a4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/10/2018 --- # Configure and validate exclusions based on file extension and folder location @@ -264,7 +264,7 @@ The following table describes how the wildcards can be used and provides some ex ## Review the list of exclusions -You can retrieve the items in the exclusion list with [Intune](https://docs.microsoft.com/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune), [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), PowerShell, or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). +You can retrieve the items in the exclusion list with [Intune](https://docs.microsoft.com/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune), [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), MpCmdRun, PowerShell, or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). >[!IMPORTANT] >Exclusion list changes made with Group Policy **will show** in the lists in the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). @@ -276,7 +276,17 @@ If you use PowerShell, you can retrieve the list in two ways: - Retrieve the status of all Windows Defender Antivirus preferences. Each of the lists will be displayed on separate lines, but the items within each list will be combined into the same line. - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. -**Review the list of exclusions alongside all other Windows Defender Antivirus preferences:** +**Validate the exclusion list by using MpCmdRun:** +To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: + +```DOS +MpCmdRun.exe -CheckExclusion -path +``` + +>[!NOTE] +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. + +**Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** Use the following cmdlet: From 73ff21141139bcd9eaf01592c4d8e06e980d27fe Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 19:18:45 +0000 Subject: [PATCH 053/166] Added MpCmdRun procedure. --- ...e-exclusions-windows-defender-antivirus.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md index 320078778c..dcdd00f2e7 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/10/2018 --- # Configure exclusions for files opened by processes @@ -147,14 +147,25 @@ Environment variables | The defined variable will be populated as a path when th ## Review the list of exclusions -You can retrieve the items in the exclusion list with PowerShell, [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), [Intune](https://docs.microsoft.com/intune/device-restrictions-configure), or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). +You can retrieve the items in the exclusion list with MpCmdRun, PowerShell, [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), [Intune](https://docs.microsoft.com/intune/device-restrictions-configure), or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). If you use PowerShell, you can retrieve the list in two ways: - Retrieve the status of all Windows Defender Antivirus preferences. Each of the lists will be displayed on separate lines, but the items within each list will be combined into the same line. - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. -**Review the list of exclusions alongside all other Windows Defender Antivirus preferences:** +**Validate the exclusion list by using MpCmdRun:** +To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: + +```DOS +MpCmdRun.exe -CheckExclusion -path +``` + +>[!NOTE] +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. + + +**Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** Use the following cmdlet: @@ -164,7 +175,7 @@ Get-MpPreference 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/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Windows Defender Antivirus. -**Retrieve a specific exclusions list:** +**Retrieve a specific exclusions list by using PowerShell:** Use the following code snippet (enter each line as a separate command); replace **WDAVprefs** with whatever label you want to name the variable: From fac4e03c8419dd202e9400ced606c10900855a42 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 19:19:37 +0000 Subject: [PATCH 054/166] Differentiated procedure. --- ...gure-extension-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 02edd111a4..cd2fd7160e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -300,7 +300,7 @@ In the following example, the items contained in the `ExclusionExtension` list a 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/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Windows Defender Antivirus. -**Retrieve a specific exclusions list:** +**Retrieve a specific exclusions list by using PowerShell:** Use the following code snippet (enter each line as a separate command); replace **WDAVprefs** with whatever label you want to name the variable: From dc670785b5effbe4a7f9d91d8fa09dae96fa57b4 Mon Sep 17 00:00:00 2001 From: MatthewMWR Date: Mon, 10 Dec 2018 11:34:33 -0800 Subject: [PATCH 055/166] CertAnalytics event changes are in-prod and must by in-doc.. --- ...ata-windows-analytics-events-and-fields.md | 30 ++----------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 8952d30367..b6a6c13198 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -309,33 +309,6 @@ The following fields are available: - **isTrustletRunning:** Indicates whether an enhanced security component is currently running - **isVsmCfg:** Flag indicating whether virtual secure mode is configured or not -## Microsoft.Windows.Security.Certificates.PinRulesCaCertUsedAnalytics -The Microsoft.Windows.Security.Certificates.Pin\*Analytics events summarize which server certificates the client encounters. By using this event with Windows Analytics, organizations can use this to determine potential scope and impact of pending certificate revocations or expirations. - -The following fields are available: - -- **certBinary:** Binary blob of public certificate as presented to the client (does not include any private keys) -- **certThumbprint:** Certificate thumbprint - -## Microsoft.Windows.Security.Certificates.PinRulesCheckedAnalytics -The Microsoft.Windows.Security.Certificates.Pin\*Analytics events summarize which server certificates the client encounters. By using this event with Windows Analytics, organizations can use this to determine potential scope and impact of pending certificate revocations or expirations. - -The following fields are available: - -- **caThumbprints:** Intermediate certificate thumbprints -- **rootThumbprint:** Root certificate thumbprint -- **serverName:** Server name associated with the certificate -- **serverThumbprint:** Server certificate thumbprint -- **statusBits:** Certificate status - -## Microsoft.Windows.Security.Certificates.PinRulesServerCertUsedAnalytics -The Microsoft.Windows.Security.Certificates.Pin\*Analytics events summarize which server certificates the client encounters. By using this event with Windows Analytics, organizations can use this to determine potential scope and impact of pending certificate revocations or expirations. - -The following fields are available: - -- **certBinary:** Binary blob of public certificate as presented to the client (does not include any private keys) -- **certThumbprint:** Certificate thumbprint - ## Microsoft.Windows.Security.Winlogon.SystemBootStop System boot has completed. @@ -437,5 +410,8 @@ A previous revision of this list stated that a field named PartA_UserSid was a m ### Office events added In Windows 10, version 1809 (also applies to versions 1709 and 1803 starting with [KB 4462932](https://support.microsoft.com/help/4462932/windows-10-update-kb4462932) and [KB 4462933](https://support.microsoft.com/help/4462933/windows-10-update-kb4462933) respectively), 16 events were added, describing Office app launch and availability. These events were added to improve the precision of Office data in Windows Analytics. +### CertAnalytics events removed +In Windows 10, version 1809 (also applies to versions 1709 and 1803 starting with [KB 4462932](https://support.microsoft.com/help/4462932/windows-10-update-kb4462932) and [KB 4462933](https://support.microsoft.com/help/4462933/windows-10-update-kb4462933) respectively), 3 "CertAnalytics" events were removed, as they are no longer required for Windows Analytics. + >[!NOTE] >You can use the Windows Diagnostic Data Viewer to observe and review events and their fields as described in this topic. From b2963d3401f7997823faf1d5714730f660535e60 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 20:20:24 +0000 Subject: [PATCH 056/166] Fix formatting --- ...igure-extension-file-exclusions-windows-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index cd2fd7160e..4ac4014cfb 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -277,6 +277,7 @@ If you use PowerShell, you can retrieve the list in two ways: - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. **Validate the exclusion list by using MpCmdRun:** + To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: ```DOS From e41f6c83f5f3ad64291d0603631c5fd5dbde5efa Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 20:20:58 +0000 Subject: [PATCH 057/166] Fixed formatting --- ...-process-opened-file-exclusions-windows-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md index dcdd00f2e7..3b65a70016 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -155,6 +155,7 @@ If you use PowerShell, you can retrieve the list in two ways: - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. **Validate the exclusion list by using MpCmdRun:** + To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: ```DOS From 3298124090f94c9446441b54c54f4e459523e66c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Dec 2018 13:08:59 -0800 Subject: [PATCH 058/166] add note in SIEM integration for pop-up issue --- ...ntegration-windows-defender-advanced-threat-protection.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index 79f71ea262..9a87b74ae6 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/04/2018 +ms.date: 12/10/2018 --- # Enable SIEM integration in Windows Defender ATP @@ -33,6 +33,9 @@ Enable security information and event management (SIEM) integration so you can p ![Image of SIEM integration from Settings menu](images/enable_siem.png) + >[!TIP] + >If you encounter an error when trying to enable the SIEM connector application, check the pop-up blocker settings of your browser. It might be blocking the new window being opened when you enable the capability. + 2. Select **Enable SIEM integration**. This activates the **SIEM connector access details** section with pre-populated values and an application is created under you Azure Active Directory (AAD) tenant. > [!WARNING] From 0af085a0d4766c371821216fed2786c4bc6bb640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Mon, 10 Dec 2018 21:14:59 +0000 Subject: [PATCH 059/166] Merged PR 13294: Fixing date --- ...anced-diagnostic-data-windows-analytics-events-and-fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 8952d30367..22d8cdc1ee 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -7,7 +7,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: high -ms.date: 10/16/2017 +ms.date: 11/9/2018 author: danihalfin ms.author: daniha --- From de20210155f712f5237f2894b72c80a72dbdddc3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Dec 2018 13:21:20 -0800 Subject: [PATCH 060/166] add link to mitre blog --- ...-simulations-windows-defender-advanced-threat-protection.md | 3 ++- .../threat-protection/windows-defender-atp/get-started.md | 3 ++- ...requirements-windows-defender-advanced-threat-protection.md | 3 ++- .../threat-protection/windows-defender-atp/overview.md | 3 ++- .../windows-defender-advanced-threat-protection.md | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md index 123a0bdfd0..3a3eed3be6 100644 --- a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md @@ -26,7 +26,8 @@ ms.date: 11/20/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). You might want to experience Windows Defender ATP before you onboard more than a few machines to the service. To do this, you can run controlled attack simulations on a few test machines. After running the simulated attacks, you can review how Windows Defender ATP surfaces malicious activity and explore how it enables an efficient response. diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 1104afadfd..ff5c6b9d64 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -20,7 +20,8 @@ ms.date: 11/20/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). Learn about the minimum requirements and initial steps you need to take to get started with Windows Defender ATP. diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 498cf8a90c..e656a73d41 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -25,7 +25,8 @@ There are some minimum requirements for onboarding machines to the service. >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index d650cb05c1..a99eab0f85 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -22,7 +22,8 @@ ms.date: 11/20/2018 Understand the concepts behind the capabilities in Windows Defender ATP so you take full advantage of the complete threat protection platform. >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## In this section diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index de7712091a..7e35efc599 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -68,7 +68,8 @@ Windows Defender ATP uses the following combination of technology built into Win >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). **[Attack surface reduction](overview-attack-surface-reduction.md)**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From ab35ef7d47c7eaf8c5329db22fc9e7d8df4d209c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Dec 2018 13:31:09 -0800 Subject: [PATCH 061/166] update blurb --- ...k-simulations-windows-defender-advanced-threat-protection.md | 2 +- .../threat-protection/windows-defender-atp/get-started.md | 2 +- ...-requirements-windows-defender-advanced-threat-protection.md | 2 +- .../security/threat-protection/windows-defender-atp/overview.md | 2 +- .../windows-defender-advanced-threat-protection.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md index 3a3eed3be6..3c9a28ceaf 100644 --- a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md @@ -27,7 +27,7 @@ ms.date: 11/20/2018 >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). You might want to experience Windows Defender ATP before you onboard more than a few machines to the service. To do this, you can run controlled attack simulations on a few test machines. After running the simulated attacks, you can review how Windows Defender ATP surfaces malicious activity and explore how it enables an efficient response. diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index ff5c6b9d64..5cbdd37666 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -21,7 +21,7 @@ ms.date: 11/20/2018 >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). Learn about the minimum requirements and initial steps you need to take to get started with Windows Defender ATP. diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index e656a73d41..09f32289a1 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -26,7 +26,7 @@ There are some minimum requirements for onboarding machines to the service. >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index a99eab0f85..83c00ed68b 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -23,7 +23,7 @@ Understand the concepts behind the capabilities in Windows Defender ATP so you t >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## In this section diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 7e35efc599..7f1f28e13e 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -69,7 +69,7 @@ Windows Defender ATP uses the following combination of technology built into Win >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). **[Attack surface reduction](overview-attack-surface-reduction.md)**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 78652c5681dddf691f0c2d458b90590cc0d98f19 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 13:42:36 -0800 Subject: [PATCH 062/166] added new decsription of hardware id --- .../client-management/mdm/policy-csp-deviceinstallation.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index c11cd41c96..702252a71e 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -463,10 +463,13 @@ If you disable or do not configure this policy setting, devices can be installed For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). -To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware Ids** from the **Property** menu: +You can get the hardware ID in Device Manager. For example, USB drives are listed under Disk drives: -![Hardware IDs](images/hardware-ids.png) +![Disk drives](images/device-manager-disk-drives.png) +Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**: + +![Hardware IDs](images/disk-drive-hardware-id.png) > [!TIP] From 03ae94aa40adbbaa78da5ef8039409c75c00c29b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 13:46:09 -0800 Subject: [PATCH 063/166] added images --- .../mdm/images/device-manager-disk-drives.png | Bin 0 -> 13955 bytes .../mdm/images/disk-drive-hardware-id.png | Bin 0 -> 38361 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/device-manager-disk-drives.png create mode 100644 windows/client-management/mdm/images/disk-drive-hardware-id.png diff --git a/windows/client-management/mdm/images/device-manager-disk-drives.png b/windows/client-management/mdm/images/device-manager-disk-drives.png new file mode 100644 index 0000000000000000000000000000000000000000..44be977537e35a677728093b3d6360792d0bf0c3 GIT binary patch literal 13955 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/disk-drive-hardware-id.png b/windows/client-management/mdm/images/disk-drive-hardware-id.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8399acf4f7eeaa994ea7133dd2062d28f73ec0 GIT binary patch literal 38361 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 literal 0 HcmV?d00001 From 716fabddf51ecc36720244d7e27f44d2517fa209 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 10 Dec 2018 22:03:29 +0000 Subject: [PATCH 064/166] Merged PR 13282: Updated secure-score-dashboard-windows-defender-advanced-threat-protection.md Modified BitLocker section in topic as requested by Yuri Manusov --- ...ore-dashboard-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md index 6fff222564..724678dc82 100644 --- a/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md @@ -236,7 +236,7 @@ For a machine to be considered "well configured", it must comply to a minimum ba >This security control is only applicable for machines with Windows 10, version 1803 or later. #### Minimum baseline configuration setting for BitLocker -- Ensure all supported internal drives are encrypted +- Ensure all supported drives are encrypted - Ensure that all suspended protection on drives resume protection - Ensure that drives are compatible From e5dc75c1fafb9abc0ae541bd40c449d18e868701 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 22:34:24 +0000 Subject: [PATCH 065/166] Minor fix --- ...process-opened-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md index 3b65a70016..40785cfdec 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -163,7 +163,7 @@ MpCmdRun.exe -CheckExclusion -path ``` >[!NOTE] ->Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) or later. **Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** From 07e8f6818ae7fbc78bcb727da87cac8117b2a8a6 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 22:34:59 +0000 Subject: [PATCH 066/166] Minor fix --- ...gure-extension-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 4ac4014cfb..a9db1100c9 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -285,7 +285,7 @@ MpCmdRun.exe -CheckExclusion -path ``` >[!NOTE] ->Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) or later. **Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** From ea2adc772ed0efeee1596ed498fe8dc475059127 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 15:19:01 -0800 Subject: [PATCH 067/166] added LAPS link --- .../access-control/local-accounts.md | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index c27c171f8d..53820f7491 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -5,7 +5,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.date: 07/30/2018 +ms.date: 12/10/2018 --- # Local Accounts @@ -16,15 +16,8 @@ ms.date: 07/30/2018 This reference topic for the IT professional describes the default local user accounts for servers, including how to manage these built-in accounts on a member or standalone server. This topic does not describe the default local user accounts for an Active Directory domain controller. -**Did you mean…** - -- [Active Directory Accounts](active-directory-accounts.md) - -- [Microsoft Accounts](microsoft-accounts.md) - ##
About local user accounts - Local user accounts are stored locally on the server. These accounts can be assigned rights and permissions on a particular server, but on that server only. Local user accounts are security principals that are used to secure and manage access to the resources on a standalone or member server for services or users. This topic describes the following: @@ -475,14 +468,9 @@ Passwords can be randomized by: - Purchasing and implementing an enterprise tool to accomplish this task. These tools are commonly referred to as "privileged password management" tools. -- Configuring, customizing and implementing a free tool to accomplish this task. A sample tool with source code is available at [Solution for management of built-in Administrator account’s password via GPO](https://code.msdn.microsoft.com/windowsdesktop/Solution-for-management-of-ae44e789). +- Configuring [Local Administrator Password Solution (LAPS)](https://www.microsoft.com/download/details.aspx?id=46899) to accomplish this task. - **Note**   - This tool is not supported by Microsoft. There are some important considerations to make before deploying this tool because this tool requires client-side extensions and schema extensions to support password generation and storage. - -   - -- Create and implement a custom script or solution to randomize local account passwords. +- Creating and implementing a custom script or solution to randomize local account passwords. ## See also From bccc22a1469d299523995c845beaf296970e206c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 15:55:32 -0800 Subject: [PATCH 068/166] spelling --- .../control-usb-devices-using-intune.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 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 1adf3e03e5..4af21ce3fe 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 @@ -8,27 +8,27 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/08/2018 +ms.date: 12/11/2018 --- # How to control USB devices and other removable media using Intune **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). +Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removable storage and other devices. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). | Control | Description | |----------|-------------| -| [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | +| [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users cannot install any removable storage device. | | [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specfically approved devices. | -| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +| [Protect authorized removable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removable storage devices. | -To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. +To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. > [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. -## Block installation of any removeable storage device +## Block installation of any removable storage device 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -87,7 +87,7 @@ If removable devices are allowed on devices (either fully or partially), you can ### Enable Windows Defender Antivirus Scanning -Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +Protecting authorized removable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. @@ -132,7 +132,7 @@ These settings require [enabling real-time protection](https://docs.microsoft.co - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) - [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) -- [Perform a custom scan of a removeable device](https://aka.ms/scanusb) +- [Perform a custom scan of a removable device](https://aka.ms/scanusb) - [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) - [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure) From fd4d176f1b37ee8cb4491648f0b03650191ce1f3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 16:53:43 -0800 Subject: [PATCH 069/166] spelling --- .../device-control/control-usb-devices-using-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 4af21ce3fe..e0bfb8f533 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 @@ -20,7 +20,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users cannot install any removable storage device. | -| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specfically approved devices. | +| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specifically approved devices. | | [Protect authorized removable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removable storage devices. | To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. @@ -46,7 +46,7 @@ To make sure removable storage is blocked or allowed as expected, we recommend t 4. Click **Configure** > **General**. -5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but inludes other USB connections on mobile devices only. +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but includes other USB connections on mobile devices only. ![General settings](images/general-settings.png) @@ -61,7 +61,7 @@ Alternatively, you can create a custom profile in Intune and configure [DeviceIn Windows can use device identification strings to control device installation and configuration. There are two types of device identification strings: hardware IDs and compatible IDs. -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. +Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device if the driver for the correct revision is not available. You can get the hardware ID of a USB device in Device Manager. Locate the USB under Disk drives: @@ -116,7 +116,7 @@ These settings require [enabling real-time protection](https://docs.microsoft.co - Platform: Windows 10 or later - Profile type: Endpoint protection - ![Create enpoint protection profile](images/create-endpoint-protection-profile.png) + ![Create endpoint protection profile](images/create-endpoint-protection-profile.png) 4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. From eaf20de0a2a1902ef0f1f0bec23e4cf1f45a974e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 17:10:48 -0800 Subject: [PATCH 070/166] edits from Jody --- .../device-control/control-usb-devices-using-intune.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 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 e0bfb8f533..baa218aa3e 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 @@ -11,12 +11,11 @@ author: justinha ms.date: 12/11/2018 --- -# How to control USB devices and other removable media using Intune +# How to control USB devices and other removable media using Windows Defender ATP **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removable storage and other devices. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). - +Windows Defender ATP enables security administrators to view, prevent, and protect against unauthorized peripherals, such as cameras, removeable storage devices, and so on, from being used to compromise devices (i.e. Threat Infections) or being used to exfiltrate sensitive information (i.e. Data Loss Prevention). | Control | Description | |----------|-------------| | [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users cannot install any removable storage device. | @@ -28,6 +27,8 @@ To make sure removable storage is blocked or allowed as expected, we recommend t > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. +For more information about controlling USB and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). + ## Block installation of any removable storage device 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). From 7e462a58e3b9459fa52971630a4173eb185f0896 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 05:38:32 -0800 Subject: [PATCH 071/166] feedback from Jody --- .../control-usb-devices-using-intune.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 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 baa218aa3e..94f5f0f980 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 @@ -16,18 +16,21 @@ ms.date: 12/11/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) Windows Defender ATP enables security administrators to view, prevent, and protect against unauthorized peripherals, such as cameras, removeable storage devices, and so on, from being used to compromise devices (i.e. Threat Infections) or being used to exfiltrate sensitive information (i.e. Data Loss Prevention). + | Control | Description | |----------|-------------| | [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users cannot install any removable storage device. | | [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specifically approved devices. | | [Protect authorized removable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removable storage devices. | -To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. +To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. +You should block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. +For more information about controlling USB and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). + > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. -For more information about controlling USB and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). ## Block installation of any removable storage device @@ -57,7 +60,7 @@ For more information about controlling USB and other removable media, see the [M ## Allow installation of specific device IDs -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of removable devices. Windows can use device identification strings to control device installation and configuration. There are two types of device identification strings: hardware IDs and compatible IDs. @@ -74,11 +77,10 @@ Right-click the name of the device, click **Properties** > **Details** and selec Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. -When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. - -Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. - -You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. +Some physical devices create one or more logical devices when they are installed. +Each logical device might handle part of the functionality of the physical device. +For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. +You must allow or prevent all of the device identification strings for that device. For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). From 013ed0ab4407a293ff26ddbee26114748a4f11f8 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 07:24:06 -0800 Subject: [PATCH 072/166] feedback from Jody --- .../control-usb-devices-using-intune.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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 94f5f0f980..d75d949ac6 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 @@ -17,6 +17,20 @@ ms.date: 12/11/2018 Windows Defender ATP enables security administrators to view, prevent, and protect against unauthorized peripherals, such as cameras, removeable storage devices, and so on, from being used to compromise devices (i.e. Threat Infections) or being used to exfiltrate sensitive information (i.e. Data Loss Prevention). +- [View plug-and-play connected events in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Based on any WDATP event, you can customize alerts using a custom detection rule. +- [Prevent or limit peripherals](#prevent-or-limit-peripherals) from being seen by or interacted with devices. Device installation restrictions can also be set to handle an active incident, such as immediately blocking a user or machine’s access to all removable storage. The following policy and configurations let you do this: + - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. + - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. +- [Protect against threats](#protect-against-threats) introduced through removable storage devices through enabling: + - Windows Defender Anti-Virus real-time protection (RTP) to scan removable storage for malware. + - Exploit Guard’s Attack Surface Reduction (ASR) USB Rule to block untrusted and unsigned processes that run from USB. + - Direct Memory Access Protection Settings including Kernel DMA Protection for Thunderbolt and Blocking Direct Memory Access until a user logs-on to protect devices against Direct Memory Access (DMA) attacks. + + + + + + | Control | Description | |----------|-------------| | [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users cannot install any removable storage device. | @@ -25,12 +39,17 @@ Windows Defender ATP enables security administrators to view, prevent, and prote To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. You should block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. -For more information about controlling USB and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). +For more information about controlling USB devices and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. +## View plug-and-play connected events + +## Prevent or limit peripherals + +## Protect against threats ## Block installation of any removable storage device From 73cb53caab4f7982047ef125b8cdb4e7e2d5db70 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 08:13:31 -0800 Subject: [PATCH 073/166] added feedback from Jody --- .../control-usb-devices-using-intune.md | 46 +++++++++++-------- 1 file changed, 26 insertions(+), 20 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 d75d949ac6..4bd7a295d7 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 @@ -17,41 +17,47 @@ ms.date: 12/11/2018 Windows Defender ATP enables security administrators to view, prevent, and protect against unauthorized peripherals, such as cameras, removeable storage devices, and so on, from being used to compromise devices (i.e. Threat Infections) or being used to exfiltrate sensitive information (i.e. Data Loss Prevention). -- [View plug-and-play connected events in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Based on any WDATP event, you can customize alerts using a custom detection rule. +- [View plug and play connected events in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Based on any WDATP event, you can customize alerts using a [custom detection rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). - [Prevent or limit peripherals](#prevent-or-limit-peripherals) from being seen by or interacted with devices. Device installation restrictions can also be set to handle an active incident, such as immediately blocking a user or machine’s access to all removable storage. The following policy and configurations let you do this: - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. -- [Protect against threats](#protect-against-threats) introduced through removable storage devices through enabling: - - Windows Defender Anti-Virus real-time protection (RTP) to scan removable storage for malware. - - Exploit Guard’s Attack Surface Reduction (ASR) USB Rule to block untrusted and unsigned processes that run from USB. - - Direct Memory Access Protection Settings including Kernel DMA Protection for Thunderbolt and Blocking Direct Memory Access until a user logs-on to protect devices against Direct Memory Access (DMA) attacks. +- [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: + - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. + - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. + - Direct Memory Access (DMA) protection settings to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. - - - -| Control | Description | -|----------|-------------| -| [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users cannot install any removable storage device. | -| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specifically approved devices. | | [Protect authorized removable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removable storage devices. | -To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. -You should block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. + For more information about controlling USB devices and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. -## View plug-and-play connected events +## View plug and play connected events + +You can view plug and play connected events in Windows Defender ATP advanced hunting to identify suspicious usage activity or perform internal investigations. +For examples of Windows Defender ATP advanced hunting queries, see the [Windows Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). +Based on any Windows Defender ATP event, including the plug and play events, you can create custom alerts using the Windows Defender ATP [custom detection rule feature](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). ## Prevent or limit peripherals -## Protect against threats +WDATP can help reduce threats from removable storage such as USB devices. +The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. +For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). -## Block installation of any removable storage device +| Control | Description | +|----------|-------------| +| [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users can't install any removable storage device. | +| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specifically approved devices. | + +To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. +You should block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. + +### Block installation of any removable storage device 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -77,7 +83,7 @@ For more information about controlling USB devices and other removable media, se 7. Click **Create** to save the profile. -## Allow installation of specific device IDs +### Allow installation of specific device IDs Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of removable devices. @@ -103,9 +109,9 @@ You must allow or prevent all of the device identification strings for that devi For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -## Protect authorized removable storage +## Protect against threats -If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. +If removable devices are fully or even partially allowed, you can add protection to identify and block malicious files. ### Enable Windows Defender Antivirus Scanning From b53cd9c2a2a0e27dd9ce9d460fb7060f793fea0d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 08:18:18 -0800 Subject: [PATCH 074/166] added feedback from Jody --- .../device-control/control-usb-devices-using-intune.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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 4bd7a295d7..62248c869e 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 @@ -156,6 +156,15 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. +### Protect DMA + +Drive-by DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. + +1. [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). For more information about Kernel DMA Protection, see [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt). + +2. Blocking DMA until a user signs in. For more information, see the +[Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). + ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) From 62c3300128fa3dd20fbea98921a47ac91c1cb0a7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 08:22:04 -0800 Subject: [PATCH 075/166] date --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 62248c869e..ec90e9a929 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/11/2018 +ms.date: 12/12/2018 --- # How to control USB devices and other removable media using Windows Defender ATP From 11375c3d804daad91ea08a50b205a259daf606c0 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 11 Dec 2018 18:19:39 +0000 Subject: [PATCH 076/166] Merged PR 13321: minor fixes for customer-reported issues --- windows/configuration/kiosk-prepare.md | 2 +- windows/configuration/lockdown-features-windows-10.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/kiosk-prepare.md b/windows/configuration/kiosk-prepare.md index 79b8628623..986da71577 100644 --- a/windows/configuration/kiosk-prepare.md +++ b/windows/configuration/kiosk-prepare.md @@ -28,7 +28,7 @@ For a more secure kiosk experience, we recommend that you make the following con Recommendation | How to --- | --- -Hide update notifications
(New in Windows 10, version 1809) | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Display options for update notifications**
-or-
Use the MDM setting **Update/UpdateNotificationLevel** from the [**Policy/Update** configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updatenotificationlevel)
-or-
Add the following registry keys as DWORD (32-bit) type:
`HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\UpdateNotificationLevel` with a value of `1`, and `HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\SetUpdateNotificationLevel` with a value of `1` to hide all notifications except restart warnings, or value of `2` to hide all notifications, including restart warnings. +Hide update notifications
(New in Windows 10, version 1809) | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Display options for update notifications**
-or-
Use the MDM setting **Update/UpdateNotificationLevel** from the [**Policy/Update** configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updatenotificationlevel)
-or-
Add the following registry keys as DWORD (32-bit) type:
`HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\SetUpdateNotificationLevel` with a value of `1`, and `HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\UpdateNotificationLevel` with a value of `1` to hide all notifications except restart warnings, or value of `2` to hide all notifications, including restart warnings. Replace "blue screen" with blank screen for OS errors | Add the following registry key as DWORD (32-bit) type with a value of `1`:

`HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\DisplayDisabled` Put device in **Tablet mode**. | If you want users to be able to use the touch (on screen) keyboard, go to **Settings** > **System** > **Tablet mode** and choose **On.** Do not turn on this setting if users will not interact with the kiosk, such as for a digital sign. Hide **Ease of access** feature on the sign-in screen. | See [how to disable the Ease of Access button in the registry.](https://docs.microsoft.com/windows-hardware/customize/enterprise/complementary-features-to-custom-logon#welcome-screen) diff --git a/windows/configuration/lockdown-features-windows-10.md b/windows/configuration/lockdown-features-windows-10.md index bc3b5d3544..93605b8aea 100644 --- a/windows/configuration/lockdown-features-windows-10.md +++ b/windows/configuration/lockdown-features-windows-10.md @@ -38,7 +38,7 @@ Many of the lockdown features available in Windows Embedded 8.1 Industry have be

[Hibernate Once/Resume Many (HORM)](https://go.microsoft.com/fwlink/p/?LinkId=626758): Quick boot to device

-N/A +[HORM](https://docs.microsoft.com/windows-hardware/customize/enterprise/hibernate-once-resume-many-horm-)

HORM is supported in Windows 10, version 1607 and later.

From 239652f14329881f2e0cf9b35da041b077eea2d1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 10:52:25 -0800 Subject: [PATCH 077/166] edits from Jody --- .../control-usb-devices-using-intune.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 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 ec90e9a929..85bdf47692 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 @@ -25,15 +25,7 @@ Windows Defender ATP enables security administrators to view, prevent, and prote - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - Direct Memory Access (DMA) protection settings to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. - - - -| [Protect authorized removable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removable storage devices. | - - -For more information about controlling USB devices and other removable media, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). - > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. @@ -158,9 +150,10 @@ These settings require [enabling real-time protection](https://docs.microsoft.co ### Protect DMA -Drive-by DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. +DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. -1. [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). For more information about Kernel DMA Protection, see [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt). + +1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide built-in protection against DMS attacks via Thunderbolt ports. [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). 2. Blocking DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). From 73a6587afc0cf7572ce64bcc90027a8c383b651c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 11:03:15 -0800 Subject: [PATCH 078/166] edit --- .../device-control/control-usb-devices-using-intune.md | 5 +++-- 1 file changed, 3 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 85bdf47692..71038a776a 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 @@ -150,10 +150,11 @@ These settings require [enabling real-time protection](https://docs.microsoft.co ### Protect DMA -DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. +DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to prevent DMA attacks: +1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. -1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide built-in protection against DMS attacks via Thunderbolt ports. [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). + You can provide additional protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This policy controls whether devices that don't support memory isolation 2. Blocking DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). From f271def8391f2c0a3cdcc7dbda47649c7e9c3fa1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 11:34:13 -0800 Subject: [PATCH 079/166] edited DMA section --- .../device-control/control-usb-devices-using-intune.md | 6 +++--- 1 file changed, 3 insertions(+), 3 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 71038a776a..1f87882825 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 @@ -24,7 +24,7 @@ Windows Defender ATP enables security administrators to view, prevent, and prote - [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - - Direct Memory Access (DMA) protection settings to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. + - [Direct Memory Access (DMA) protection settings](#protect-dma) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. @@ -154,9 +154,9 @@ DMA attacks can lead to disclosure of sensitive information residing on a PC, or 1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. - You can provide additional protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This policy controls whether devices that don't support memory isolation + You can add protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support memory isolation such as DMA-remapping. These devices can be blocked, allowed, or allowed only after the user signs in. -2. Blocking DMA until a user signs in. For more information, see the +2. On other Windows 10 devices, you can also block DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). ## Related topics From e65b7ff009640db638f41ed6765db208358590ac Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 11 Dec 2018 15:14:23 -0800 Subject: [PATCH 080/166] fixing links to privacy event lists --- windows/deployment/update/windows-analytics-privacy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index f41dc6424c..1c5817f29c 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 12/10/2018 +ms.date: 12/11/2018 ms.localizationpriority: high --- @@ -40,10 +40,10 @@ See these topics for additional background information about related privacy iss - [Windows 10 and the GDPR for IT Decision Makers](https://docs.microsoft.com/windows/privacy/gdpr-it-guidance) - [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) - [Windows 7, Windows 8, and Windows 8.1 Appraiser Telemetry Events, and Fields](https://go.microsoft.com/fwlink/?LinkID=822965) -- [Windows 10, version 1809 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1809) -- [Windows 10, version 1803 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1803) -- [Windows 10, version 1709 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709) -- [Windows 10, version 1703 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) +- [Windows 10, version 1809 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809) +- [Windows 10, version 1803 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803) +- [Windows 10, version 1709 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709) +- [Windows 10, version 1703 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703) - [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](https://docs.microsoft.com/windows/configuration/enhanced-diagnostic-data-windows-analytics-events-and-fields) - [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) - [Licensing Terms and Documentation](https://www.microsoftvolumelicensing.com/DocumentSearch.aspx?Mode=3&DocumentTypeId=31) From 8f08a69ab0ed2e339430b662bb6db4256dc907b1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 11 Dec 2018 15:27:37 -0800 Subject: [PATCH 081/166] added links to csp docs --- .../device-control/control-usb-devices-using-intune.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 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 1f87882825..687b06a3b0 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 @@ -47,7 +47,7 @@ For more information about controlling USB devices, see the [Microsoft Secure bl | [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specifically approved devices. | To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. -You should block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. +We recommend to block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. ### Block installation of any removable storage device @@ -99,7 +99,10 @@ Each logical device might handle part of the functionality of the physical devic For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. You must allow or prevent all of the device identification strings for that device. -For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). +For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). +Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). + +For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). ## Protect against threats @@ -154,7 +157,7 @@ DMA attacks can lead to disclosure of sensitive information residing on a PC, or 1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. - You can add protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support memory isolation such as DMA-remapping. These devices can be blocked, allowed, or allowed only after the user signs in. + You can add protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support memory isolation such as DMA-remapping. These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support memory isolation can always connect. 2. On other Windows 10 devices, you can also block DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). From b25b90539e53a371a1b990cab293a8ae06e32aa4 Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Wed, 12 Dec 2018 00:13:16 +0000 Subject: [PATCH 082/166] Updated configure-windows-diagnostic-data-in-your-organization.md to contain updated text --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index cd8898c653..37a8b7a031 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -365,7 +365,7 @@ Use the appropriate value in the table below when you configure the management p | Full | Security data, basic system and quality data, enhanced insights and advanced reliability data, and full diagnostics data. | **3** | > [!NOTE] - > When the User Configuration policy is set for Diagnostic Data, this will override the Computer Configuration setting. + > When both the Computer Configuration policy and User Configuration policy are set, the more restrictive policy is used. ### Use Group Policy to set the diagnostic data level From 4dcc59658336cfe47899ba60e3875e5db0cc10f9 Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Wed, 12 Dec 2018 00:15:47 +0000 Subject: [PATCH 083/166] Updated windows-personal-data-services-configuration.md to contain updated text --- .../privacy/windows-personal-data-services-configuration.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/privacy/windows-personal-data-services-configuration.md b/windows/privacy/windows-personal-data-services-configuration.md index 4c786622c8..91f3df650d 100644 --- a/windows/privacy/windows-personal-data-services-configuration.md +++ b/windows/privacy/windows-personal-data-services-configuration.md @@ -59,6 +59,9 @@ This setting determines the amount of Windows diagnostic data sent to Microsoft. >| **Default setting** | 2 - Enhanced | >| **Recommended** | 2 - Enhanced | +>[!NOTE] +>When both the Computer Configuration policy and User Configuration policy are set, the more restrictive policy is used. + #### Registry > [!div class="mx-tableFixed"] @@ -209,6 +212,7 @@ The following settings determine whether fixed and removable drives are protecte >| **Default setting** | Not configured | >| **Recommended** | Enabled | + #### Registry > [!div class="mx-tableFixed"] From 82588e49f7b19fe877b097a818dd9603d3f3e857 Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Wed, 12 Dec 2018 00:16:58 +0000 Subject: [PATCH 084/166] Updated windows-personal-data-services-configuration.md, removing an extra line that added space --- windows/privacy/windows-personal-data-services-configuration.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/privacy/windows-personal-data-services-configuration.md b/windows/privacy/windows-personal-data-services-configuration.md index 91f3df650d..e830022a97 100644 --- a/windows/privacy/windows-personal-data-services-configuration.md +++ b/windows/privacy/windows-personal-data-services-configuration.md @@ -212,7 +212,6 @@ The following settings determine whether fixed and removable drives are protecte >| **Default setting** | Not configured | >| **Recommended** | Enabled | - #### Registry > [!div class="mx-tableFixed"] From d0130f602510b7d6dce4ad3eda3cdb2aef5ffae2 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 12 Dec 2018 17:03:25 +0000 Subject: [PATCH 085/166] Merged PR 13355: new troubleshooting topic --- windows/client-management/TOC.md | 1 + .../client-management/images/check-disk.png | Bin 0 -> 10624 bytes .../client-management/images/controlset.png | Bin 0 -> 93481 bytes windows/client-management/images/loadhive.png | Bin 0 -> 74839 bytes .../images/pendingupdate.png | Bin 0 -> 54398 bytes .../images/revertpending.png | Bin 0 -> 29497 bytes .../client-management/images/screenshot1.png | Bin 0 -> 58156 bytes .../client-management/images/sfc-scannow.png | Bin 0 -> 6847 bytes .../client-management/images/unloadhive.png | Bin 0 -> 22856 bytes .../client-management/images/unloadhive1.png | Bin 0 -> 17518 bytes .../troubleshoot-inaccessible-boot-device.md | 280 ++++++++++++++++++ .../applocker/administer-applocker.md | 2 +- 12 files changed, 282 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/images/check-disk.png create mode 100644 windows/client-management/images/controlset.png create mode 100644 windows/client-management/images/loadhive.png create mode 100644 windows/client-management/images/pendingupdate.png create mode 100644 windows/client-management/images/revertpending.png create mode 100644 windows/client-management/images/screenshot1.png create mode 100644 windows/client-management/images/sfc-scannow.png create mode 100644 windows/client-management/images/unloadhive.png create mode 100644 windows/client-management/images/unloadhive1.png create mode 100644 windows/client-management/troubleshoot-inaccessible-boot-device.md diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 68cf6b4238..1ae7911088 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -25,5 +25,6 @@ #### [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md) #### [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) #### [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) +#### [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](troubleshoot-inaccessible-boot-device.md) ## [Mobile device management for solution providers](mdm/index.md) ## [Change history for Client management](change-history-for-client-management.md) diff --git a/windows/client-management/images/check-disk.png b/windows/client-management/images/check-disk.png new file mode 100644 index 0000000000000000000000000000000000000000..2c5859470ee526b76897d6637dd85e292d10bbd2 GIT binary patch literal 10624 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 W=B920`uwj+1Z4#^`5IZX(EkE*rKU~* literal 0 HcmV?d00001 diff --git a/windows/client-management/images/controlset.png b/windows/client-management/images/controlset.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9d3c88201925dc30fba1ab6daa742717cb6500 GIT binary patch literal 93481 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

j*+y-;hM>LQd=GzO_Jy%bTJk& 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�c4vG4DfUEpj` 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 DJvFY- literal 0 HcmV?d00001 diff --git a/windows/client-management/images/pendingupdate.png b/windows/client-management/images/pendingupdate.png new file mode 100644 index 0000000000000000000000000000000000000000..19d8c9dec4acfb4fd4d4da8e272f4d02e279de12 GIT binary patch literal 54398 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 F{|9|fmM{PS literal 0 HcmV?d00001 diff --git a/windows/client-management/images/revertpending.png b/windows/client-management/images/revertpending.png new file mode 100644 index 0000000000000000000000000000000000000000..7b60c6446ded94b0e17589250049a09d3bb1441a GIT binary patch literal 29497 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 HAM!r{P{1p! literal 0 HcmV?d00001 diff --git a/windows/client-management/images/screenshot1.png b/windows/client-management/images/screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..5138b4101680069b63762dd1aba80b080e56f72b GIT binary patch literal 58156 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%0DR0k&Ith|Ve3TF%YsSbte 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/unloadhive.png b/windows/client-management/images/unloadhive.png new file mode 100644 index 0000000000000000000000000000000000000000..e8eb2f859ef5e1d5b2bba7afa45f4c373407a7ea GIT binary patch literal 22856 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/unloadhive1.png b/windows/client-management/images/unloadhive1.png new file mode 100644 index 0000000000000000000000000000000000000000..3b269f294cf81fa48770b81cd68880d9ef1579a9 GIT binary patch literal 17518 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 S{v8MaAT6#SR`J2e|NjA#O `list vol` command) + +## Troubleshoot this error + +Start the computer in [Windows Recovery Mode (WinRE)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference#span-identrypointsintowinrespanspan-identrypointsintowinrespanspan-identrypointsintowinrespanentry-points-into-winre). To do this, follow these steps. + +1. Start the system by using [the installation media for the installed version of Windows](https://support.microsoft.com/help/15088). + +2. On the **Install Windows** screen, select **Next** > **Repair your computer** . + +3. On the **System Recovery Options** screen, select **Next** > **Command Prompt** . + +### Verify that the boot disk is connected and accessible + +#### Step 1 + + At the WinRE Command prompt, run `diskpart`, and then run `list disk`. + +A list of the physical disks that are attached to the computer should be displayed and resemble the following display: + +``` + Disk ### Status Size Free Dyn Gpt + + -------- ------------- ------- ------- --- --- + + Disk 0 Online **size* GB 0 B * +``` + +If the computer uses a Unified Extensible Firmware Interface (UEFI) startup interface, there will be an asterisk (*) in the **GPT** column. + +If the computer uses a basic input/output system (BIOS) interface, there will not be an asterisk in the **Dyn** column. + +#### Step 2 + +If the `list disk` command lists the OS disks correctly, run the `list vol` command in `diskpart`. + +`list vol` generates an output that resembles the following display: + +``` + Volume ### Ltr Label Fs Type Size Status Info + + ---------- --- ----------- ----- ---------- ------- --------- -------- + + Volume 0 Windows RE NTFS Partition 499 MB Healthy + + Volume 1 C OSDisk NTFS Partition 222 GB Healthy Boot + + Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System +``` + +>[!NOTE] +>If the disk that contains the OS is not listed in the output, you will have to engage the OEM or virtualization manufacturer. + +### Verify the integrity of Boot Configuration Database + +Check whether the Boot Configuration Database (BCD) has all the correct entries. To do this, run `bcdedit` at the WinRE command prompt. + +To verify the BCD entries: + +1. Examine the **Windows Boot Manager** section that has the **{bootmgr}** identifier. Make sure that the **device** and **path** entries point to the correct device and boot loader file. + + An example output if the computer is UEFI-based: + + ``` + device partition=\Device\HarddiskVolume2 + path \EFI\Microsoft\Boot\bootmgfw.efi + ``` + + An example output if the machine is BIOS based: + ``` + Device partition=C: + ``` + >[!NOTE] + >This output may not contain a path. + +2. In the **Windows Boot Loader** that has the **{default}** identifier, make sure that **device** , **path** , **osdevice,** and **systemroot** point to the correct device or partition, winload file, OS partition or device, and OS folder. + + >[!NOTE] + >If the computer is UEFI-based, the **bootmgr** and **winload** entires under **{default}** will contain an **.efi** extension. + + ![bcdedit](images/screenshot1.png) + +If any of the information is wrong or missing, we recommend that you create a backup of the BCD store. To do this, run `bcdedit /export C:\temp\bcdbackup`. This command creates a backup in **C:\\temp\\** that is named **bcdbackup** . To restore the backup, run `bcdedit /import C:\temp\bcdbackup`. This command overwrites all BCD settings by using the settings in **bcdbackup** . + +After the backup is completed, run the following command to make the changes: + +

bcdedit /set *{identifier}* option value
+ +For example, if the device under {default} is wrong or missing, run the following command to set it: `bcdedit /set {default} device partition=C:` + + If you want to re-create the BCD completely, or if you get a message that states that "**The boot configuration data store could not be opened. The system could not find the file specified,** " run `bootrec /rebuildbcd`. + +If the BCD has the correct entries, check whether the **winload** and **bootmgr** entries exist in the correct location per the path that is specified in the **bcdedit** command. By default, **bootmgr** in the BIOS partition will be in the root of the **SYSTEM** partition. To see the file, run `Attrib -s -h -r`. + +If the files are missing, and you want to rebuild the boot files, follow these steps: + +1. Copy all the contents under the **SYSTEM** partition to another location. Alternatively, you can use the command prompt to navigate to the OS drive, create a new folder, and then copy all the files and folders from the **SYSTEM** volume, as follows: + +``` +D:\> Mkdir BootBackup +R:\> Copy *.* D:\BootBackup +``` + +2. If you are using Windows 10, or if you are troubleshooting by using a Windows 10 ISO at the Windows Pre-Installation Environment command prompt, you can use the **bcdboot** command to re-create the boot files, as follows: + + ```cmd + Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL + ``` + + For example: if we assign the ,System Drive> (WinRE drive) the letter R and the is the letter D, this command would be the following: + + ```cmd + Bcdboot D:\windows /s R: /f ALL + ``` + + >[!NOTE] + >The **ALL** part of the **bcdboot** command writes all the boot files (both UEFI and BIOS) to their respective locations. + +If you do not have a Windows 10 ISO, you must format the partition and copy **bootmgr** from another working computer that has a similar Windows build. To do this, follow these steps: + +1. Start **Notepad** . + +2. Press Ctrl+O. + +3. Navigate to the system partition (in this example, it is R). + +4. Right-click the partition, and then format it. + +### Troubleshooting if this issue occurs after a Windows Update installation + +Run the following command to verify the Windows update installation and dates: + +```cmd +Dism /Image:: /Get-packages +``` + +After you run this command, you will see the **Install pending** and **Uninstall Pending ** packages: + +![Dism output](images/pendingupdate.png) + +1. Run the `dism /Image:C:\ /Cleanup-Image /RevertPendingActions` command. Replace **C:** with the system partition for your computer. + + ![Dism output](images/revertpending.png) + +2. Navigate to ***OSdriveLetter* :\Windows\WinSxS** , and then check whether the **pending.xml** file exists. If it does, rename it to **pending.xml.old**. + +3. To revert the registry changes, type **regedit** at the command prompt to open **Registry Editor**. + +4. Select **HKEY_LOCAL_MACHINE**, and then go to **File** > **Load Hive**. + +5. Navigate to **OSdriveLetter:\Windows\System32\config**, select the file that is named **COMPONENT** (with no extension), and then select **Open**. When you are prompted, enter the name **OfflineComponentHive** for the new hive + + ![Load Hive](images/loadhive.png) + +6. Expand **HKEY_LOCAL_MACHINE\OfflineComponentHive**, and check whether the **PendingXmlIdentifier** key exists. Create a backup of the **OfflineComponentHive** key, and then delete the **PendingXmlIdentifier** key. + +7. Unload the hive. To do this, highlight **OfflineComponentHive**, and then select **File** > **Unload hive**. + + ![Unload Hive](images/unloadhive.png)![Unload Hive](images/unloadhive1.png) + +8. Select **HKEY_LOCAL_MACHINE**, go to **File** > **Load Hive**, navigate to ***OSdriveLetter* :\Windows\System32\config**, select the file that is named **SYSTEM** (with no extension), and then select **Open** . When you are prompted, enter the name **OfflineSystemHive** for the new hive. + +9. Expand **HKEY_LOCAL_MACHINE\OfflineSystemHive**, and then select the **Select** key. Check the data for the **Default** value. + +10. If the data in **HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default** is **1** , expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001**. If it is **2**, expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002**, and so on. + +11. Expand **Control\Session Manager**. Check whether the **PendingFileRenameOperations** key exists. If it does, back up the **SessionManager** key, and then delete the **PendingFileRenameOperations** key. + +### Verifying boot critical drivers and services + +#### Check services + +1. Follow steps 1-10 in the "Troubleshooting if this issue occurs after an Windows Update installation" section. (Step 11 does not apply to this procedure.) + +2. Expand **Services**. + +3. Make sure that the following registry keys exist under **Services**: + + * ACPI + + * DISK + + * VOLMGR + + * PARTMGR + + * VOLSNAP + + * VOLUME + +If these keys exist, check each one to make sure that it has a value that is named **Start** and that it is set to **0**. If not, set the value to **0**. + +If any of these keys do not exist, you can try to replace the current registry hive by using the hive from **RegBack**. To do this, run the following commands: + +```cmd +cd OSdrive:\Windows\System32\config +ren SYSTEM SYSTEM.old +copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\ +``` + +#### Check upper and lower filter drivers + +Check whether there are any non-Microsoft upper and lower filter drivers on the computer and that they do not exist on another, similar working computer. if they do exist, remove the upper and lower filter drivers: + +1. Expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control**. + +2. Look for any **UpperFilters** or **LowerFilters** entries. + + >[!NOTE] + >These filters are mainly related to storage. After you expand the **Control** key in the registry, you can search for **UpperFilters** and **LowerFilters**. + + The following are some of the different registry entries in which you may find these filter drivers. These entries are located under **ControlSet** and are designated as **Default** : + +\Control\Class\\{4D36E96A-E325-11CE-BFC1-08002BE10318} + +\Control\Class\\{4D36E967-E325-11CE-BFC1-08002BE10318} + +\Control\Class\\{4D36E97B-E325-11CE-BFC1-08002BE10318} + +\Control\Class\\{71A27CDD-812A-11D0-BEC7-08002BE2092F} + +![Registry](images/controlset.png) + +If an **UpperFilters** or **LowerFilters** entry is non-standard (for example, it is not a Windows default filter driver, such as PartMgr), remove the entry by double-clicking it in the right pane, and then deleting only that value. + +>[!NOTE] +>There could be multiple entries. + +The reason that these entries may affect us is because there may be an entry in the **Services** branch that has a START type set to 0 or 1 (indicating that it is loaded at the Boot or Automatic part of the boot process). Also, either the file that is referred to is missing or corrupted, or it may be named differently than what is listed in the entry. + +>[!NOTE] +>If there actually is a service that is set to **0** or **1** that corresponds to an **UpperFilters** or **LowerFilters** entry, setting the service to disabled in the **Services** registry (as discussed in steps 2 and 3 of the Check services section) without removing the **Filter Driver** entry causes the computer to crash and generate a 0x7b Stop error. + +### Running SFC and Chkdsk + + If the computer still does not start, you can try to run a **chkdisk** process on the system drive, and also run System File Checker. To do this, run the following commands at a WinRE command prompt: + +* `chkdsk /f /r OsDrive:` + + ![Check disk](images/check-disk.png) + +* `sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows` + + ![SFC scannow](images/sfc-scannow.png) + diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md index 689be7ba29..d85ed0d63b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/administer-applocker.md @@ -50,7 +50,7 @@ AppLocker helps administrators control how users can access and use files, such You can administer AppLocker policies by using the Group Policy Management Console to create or edit a Group Policy Object (GPO), or to create or edit an AppLocker policy on a local computer by using the Local Group Policy Editor snap-in or the Local Security Policy snap-in (secpol.msc). -### Administer Applocker using Group Policy +### Administer AppLocker using Group Policy You must have Edit Setting permission to edit a GPO. By default, members of the **Domain Admins** group, the **Enterprise Admins** group, and the **Group Policy Creator Owners** group have this permission. Also, the Group Policy Management feature must be installed on the computer. From 5563265fd447f8eb2a166e66f01e576c767b0ae0 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 12 Dec 2018 17:03:56 +0000 Subject: [PATCH 086/166] Merged PR 13356: update naming for Shell Launcher --- windows/configuration/kiosk-methods.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/kiosk-methods.md b/windows/configuration/kiosk-methods.md index a142517a28..8f2904b128 100644 --- a/windows/configuration/kiosk-methods.md +++ b/windows/configuration/kiosk-methods.md @@ -16,7 +16,7 @@ Some desktop devices in an enterprise serve a special purpose, such as a PC in t | | | --- | --- - | **A single-app kiosk**, which runs a single Universal Windows Platform (UWP) app in fullscreen above the lockscreen. People using the kiosk can see only that app.

When the kiosk account (a local standard user account) signs in, the kiosk app will launch automatically, and you can configure the kiosk account to sign in automatically as well. If the kiosk app is closed, it will automatically restart.

A single-app kiosk is ideal for public use.

(Using [ShellLauncher WMI](kiosk-shelllauncher.md), you can configure a kiosk device that runs a Windows desktop application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. This type of single-app kiosk does not run above the lockscreen.) | ![Illustration of a full-screen kiosk experience](images/kiosk-fullscreen.png) + | **A single-app kiosk**, which runs a single Universal Windows Platform (UWP) app in fullscreen above the lockscreen. People using the kiosk can see only that app.

When the kiosk account (a local standard user account) signs in, the kiosk app will launch automatically, and you can configure the kiosk account to sign in automatically as well. If the kiosk app is closed, it will automatically restart.

A single-app kiosk is ideal for public use.

(Using [Shell Launcher](kiosk-shelllauncher.md), you can configure a kiosk device that runs a Windows desktop application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. This type of single-app kiosk does not run above the lockscreen.) | ![Illustration of a full-screen kiosk experience](images/kiosk-fullscreen.png) | **A multi-app kiosk**, which runs one or more apps from the desktop. People using the kiosk see a customized Start that shows only the tiles for the apps that are allowed. With this approach, you can configure a locked-down experience for different account types.

A multi-app kiosk is appropriate for devices that are shared by multiple people.

When you configure a multi-app kiosk, [specific policies are enforced](kiosk-policies.md) that will affect **all** non-administrator users on the device. | ![Illustration of a kiosk Start screen](images/kiosk-desktop.png) Kiosk configurations are based on **Assigned Access**, a feature in Windows 10 that allows an administrator to manage the user's experience by limiting the application entry points exposed to the user. @@ -47,7 +47,7 @@ You can use this method | For this edition | For this kiosk account type You can use this method | For this edition | For this kiosk account type --- | --- | --- [The kiosk wizard in Windows Configuration Designer](kiosk-single-app.md#wizard) | Ent, Edu | Local standard user, Active Directory, Azure AD -[ShellLauncher WMI](kiosk-shelllauncher.md) | Ent, Edu | Local standard user, Active Directory, Azure AD +[Shell Launcher](kiosk-shelllauncher.md) | Ent, Edu | Local standard user, Active Directory, Azure AD [Microsoft Intune or other mobile device management (MDM)](kiosk-single-app.md#mdm) | Pro (version 1709), Ent, Edu | Local standard user, Azure AD @@ -68,7 +68,7 @@ Method | App type | Account type | Single-app kiosk | Multi-app kiosk [The kiosk wizard in Windows Configuration Designer](kiosk-single-app.md#wizard) | UWP, Windows desktop app | Local standard user, Active Directory, Azure AD | X | [XML in a provisioning package](lock-down-windows-10-to-specific-apps.md) | UWP, Windows desktop app | Local standard user, Active Directory, Azure AD | X | X Microsoft Intune or other MDM [for full-screen single-app kiosk](kiosk-single-app.md#mdm) or [for multi-app kiosk with desktop](lock-down-windows-10-to-specific-apps.md) | UWP, Windows desktop app | Local standard user, Azure AD | X | X -[ShellLauncher WMI](kiosk-shelllauncher.md) |Windows desktop app | Local standard user, Active Directory, Azure AD | X | +[Shell Launcher](kiosk-shelllauncher.md) |Windows desktop app | Local standard user, Active Directory, Azure AD | X | [MDM Bridge WMI Provider](kiosk-mdm-bridge.md) | UWP, Windows desktop app | Local standard user, Active Directory, Azure AD | | X From a11be41e08feb7b17f78684f5650e9ee273fd28e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 12 Dec 2018 17:04:17 +0000 Subject: [PATCH 087/166] Merged PR 13331: add link per customer issue 2314 --- windows/configuration/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index a4e515d653..aa66879976 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -89,7 +89,7 @@ You can configure Windows to be in shared PC mode in a couple different ways: ![Shared PC settings in ICD](images/icd-adv-shared-pc.png) -- WMI bridge: Environments that use Group Policy can use the [MDM Bridge WMI Provider](https://msdn.microsoft.com/library/windows/desktop/dn905224.aspx) to configure the [MDM_SharedPC class](https://msdn.microsoft.com/library/windows/desktop/mt779129.aspx). For example, open PowerShell as an administrator and enter the following: +- WMI bridge: Environments that use Group Policy can use the [MDM Bridge WMI Provider](https://msdn.microsoft.com/library/windows/desktop/dn905224.aspx) to configure the [MDM_SharedPC class](https://msdn.microsoft.com/library/windows/desktop/mt779129.aspx). For all device settings, the WMI Bridge client must be executed under local system user; for more information, see [Using PowerShell scripting with the WMI Bridge Provider](https://docs.microsoft.com/windows/client-management/mdm/using-powershell-scripting-with-the-wmi-bridge-provider). For example, open PowerShell as an administrator and enter the following: ``` $sharedPC = Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_SharedPC" From fd27b5f3d81c1bdf5c735df1eed44eaa27b93027 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 12 Dec 2018 10:44:23 -0800 Subject: [PATCH 088/166] edits from Luke's team --- .../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 687b06a3b0..bc6290b561 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 @@ -82,7 +82,7 @@ Alternatively, you can create a custom profile in Intune and configure [DeviceIn Windows can use device identification strings to control device installation and configuration. There are two types of device identification strings: hardware IDs and compatible IDs. -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device if the driver for the correct revision is not available. +Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs generally matches the make, model, and revision of the device. The other hardware IDs in the list match fewer details of the device. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device if the driver for the correct revision is not available. You can get the hardware ID of a USB device in Device Manager. Locate the USB under Disk drives: @@ -92,7 +92,7 @@ Right-click the name of the device, click **Properties** > **Details** and selec ![Hardware IDs](images/disk-drive-hardware-id.png) -Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. +Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are often generic. When a match is made using a compatible ID, you might only the most basic functions of the device. Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. From 69cc6124fa3c9f49d356ae7068b2fba50d42cf0c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 12 Dec 2018 11:10:37 -0800 Subject: [PATCH 089/166] edited intro --- .../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 bc6290b561..755978b83f 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 @@ -8,14 +8,14 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/12/2018 +ms.date: 12/13/2018 --- # How to control USB devices and other removable media using Windows Defender ATP **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Windows Defender ATP enables security administrators to view, prevent, and protect against unauthorized peripherals, such as cameras, removeable storage devices, and so on, from being used to compromise devices (i.e. Threat Infections) or being used to exfiltrate sensitive information (i.e. Data Loss Prevention). +Windows Defender ATP enables security administrators to view, prevent, and protect unauthorized peripherals such as cameras and removeable storage devices from threat infections that compromise devices or from being used to exfiltrate sensitive information (data loss prevention). - [View plug and play connected events in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Based on any WDATP event, you can customize alerts using a [custom detection rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). - [Prevent or limit peripherals](#prevent-or-limit-peripherals) from being seen by or interacted with devices. Device installation restrictions can also be set to handle an active incident, such as immediately blocking a user or machine’s access to all removable storage. The following policy and configurations let you do this: From d0dc38feba6a1d05418bead97da539dc7edb5d5e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 12 Dec 2018 14:34:33 -0800 Subject: [PATCH 090/166] fixing glitch in table --- .../upgrade/upgrade-readiness-deployment-script.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 8fc864f226..5c83f04180 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: jaimeo -ms.date: 12/10/2018 +ms.date: 12/12/2018 --- # Upgrade Readiness deployment script @@ -87,9 +87,7 @@ The deployment script displays the following exit codes to let you know if it wa |-----------|--------------| | 0 - Success | N/A | | 1 - Unexpected error occurred while executing the script. | The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again. | -| 2 - Error when logging to console. $logMode = 0. -(console only) | Try changing the $logMode value to **1** and try again. -$logMode value 1 logs to both console and file. | +| 2 - Error when logging to console. $logMode = 0. (console only) | Try changing the $logMode value to **1** and try again. $logMode value 1 logs to both console and file. | | 3 - Error when logging to console and file. $logMode = 1. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | | 4 - Error when logging to file. $logMode = 2. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | | 5 - Error when logging to console and file. $logMode = unknown. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | From 79c3dc075271131819b7187e80b6d188404fc3e7 Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Thu, 13 Dec 2018 00:04:13 +0000 Subject: [PATCH 091/166] Merged PR 13358: Adding updates to content to render images Fixed errors in image rendering and added an [!IMPORTANT] note. --- .../privacy/Microsoft-DiagnosticDataViewer.md | 197 ++++++++++++++++++ windows/privacy/TOC.md | 4 +- 2 files changed, 200 insertions(+), 1 deletion(-) create mode 100644 windows/privacy/Microsoft-DiagnosticDataViewer.md diff --git a/windows/privacy/Microsoft-DiagnosticDataViewer.md b/windows/privacy/Microsoft-DiagnosticDataViewer.md new file mode 100644 index 0000000000..c7c10965fd --- /dev/null +++ b/windows/privacy/Microsoft-DiagnosticDataViewer.md @@ -0,0 +1,197 @@ +--- +title: Diagnostic Data Viewer for PowerShell Overview (Windows 10) +description: Use this article to use the Diagnostic Data Viewer for PowerShell to review the diagnostic data sent to Microsoft by your device. +keywords: privacy +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: high +author: brianlic-msft +ms.author: brianlic +ms.date: 01/17/2018 +--- + +# Diagnostic Data Viewer for PowerShell Overview + +**Applies to** + +- Windows 10, version 1809 +- Windows 10, version 1803 +- Windows Server, version 1803 +- Windows Server 2019 + +## Introduction +The Diagnostic Data Viewer for PowerShell is a PowerShell module that lets you review the diagnostic data your device is sending to Microsoft, grouping the info into simple categories based on how it's used by Microsoft. + +## Requirements + +You must have administrative privilege on the device in order to use this PowerShell module. This module requires OS version 1803 and higher. + +## Install and Use the Diagnostic Data Viewer for PowerShell + +You must install the module before you can use the Diagnostic Data Viewer for PowerShell. + +### Install the Diagnostic Data Viewer for PowerShell + + >[!IMPORTANT] + >It is recommended to visit the documentation on [Getting Started](https://docs.microsoft.com/en-us/powershell/gallery/getting-started) with PowerShell Gallery. This page provides more specific details on installing a PowerShell module. + +To install the newest version of the Diagnostic Data Viewer PowerShell module: +1. From an elevated Command Prompt, start a PowerShell session by running `C:\> powershell.exe`. +2. Install the module by name +```powershell +PS C:\> Install-Module -Name Microsoft.DiagnosticDataViewer +``` + +To see more information about the module, visit [PowerShell Gallery](https://www.powershellgallery.com/packages/Microsoft.DiagnosticDataViewer). + +### Turn on data viewing +Before you can use this tool, you must turn on data viewing. Turning on data viewing enables Windows to store a local history of your device's diagnostic data for you to view until you turn it off. + +Note that this setting does not control whether your device sends diagnostic data. Instead, it controls whether your Windows device saves a local copy of the diagnostic data sent for your viewing. + +**To turn on data viewing through the Settings page** +1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + +2. Under **Diagnostic data**, turn on the **If data viewing is enabled, you can see your diagnostics data** option. + + ![Location to turn on data viewing](images/ddv-data-viewing.png) + +**To turn on data viewing through PowerShell** + +1. Install the Diagnostic Data Viewer for PowerShell module. +2. Run the Command prompt **as administrator**. +3. Start a PowerShell session by running `C:\> powershell.exe`. +4. Run the following commands in the PowerShell session: + +```powershell +PS C:\> Enable-DiagnosticDataViewing +``` + +Once data viewing is enabled, your Windows machine will begin saving a history of diagnostic data that is sent to Microsoft from this point on. + + >[!IMPORTANT] + >Turning on data viewing can use up to 1GB (default setting) of disk space on your system drive. We recommend that you turn off data viewing when you're done using the Diagnostic Data Viewer. For info about turning off data viewing, see the [Turn off data viewing](#turn-off-data-viewing) section in this article. + +### Start the Diagnostic Data Viewer +You must start this app from the **Settings** panel. + +**To start the Diagnostic Data Viewer** +1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + +2. Under **Diagnostic data**, select the **Diagnostic Data Viewer** button. + + ![Location to turn on the Diagnostic Data Viewer](images/ddv-settings-launch.png)

-OR-

+ + Go to **Start** and search for _Diagnostic Data Viewer_. + +3. Close the Diagnostic Data Viewer app, use your device as you normally would for a few days, and then open Diagnostic Data Viewer again to review the updated list of diagnostic data. + + >[!IMPORTANT] + >Turning on data viewing can use up to 1GB of disk space on your system drive. We strongly recommend that your turn off data viewing when you're done using the Diagnostic Data Viewer. For info about turning off data viewing, see the [Turn off data viewing](#turn-off-data-viewing) section in this article. + +### Getting Started with Diagnostic Data Viewer for PowerShell +To see how to use the cmdlet, the parameters it accepts, and examples, run the following command from an elevated PowerShell session: + +```powershell +PS C:\> Get-Help Get-DiagnosticData +``` + +**To Start Viewing Diagnostic Data** + +From an elevated PowerShell session, run the following command: + +```powershell +PS C:\> Get-DiagnosticData +``` + +If the number of events is large, and you'd like to stop the command, enter `Ctrl+C`. + + >[!IMPORTANT] + >The above command may produce little to no results if you enabled data viewing recently. It can take several minutes before your Windows device can show diagnostic data it has sent. Use your device as you normally would in the mean time and try again. + +### Doing more with the Diagnostic Data Viewer for PowerShell +The Diagnostic Data Viewer for PowerShell provides you with the following features to view and filter your device's diagnostic data. You can also use the extensive suite of other PowerShell tools with this module. + +- **View your diagnostic events.** Running `PS C:\> Get-DiagnosticData`, you can review your diagnostic events. These events reflect activities that occurred and were sent to Microsoft. + + Each event is displayed as a PowerShell Object. By default each event shows the event name, the time when it was seen by your Windows device, whether the event is [Basic](https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization), its [diagnostic event category](#view-diagnostic-event-categories), and a detailed JSON view of the information it contains, which shows the event exactly as it was when sent to Microsoft. Microsoft uses this info to continually improve the Windows operating system. + +- **View Diagnostic event categories.** Each event shows the diagnostic event categories that it belongs to. These categories define how events are used by Microsoft. The categories are shown as numeric identifiers. For more information about these categories, see [Windows Diagnostic Data](https://docs.microsoft.com/en-us/windows/privacy/windows-diagnostic-data). + + To view the diagnostic category represented by each numeric identifier and what the category means, you can run the command: + + ```powershell + PS C:\> Get-DiagnosticDataTypes + ``` + +- **Filter events by when they were sent.** You can view events within specified time ranges by specifying a start time and end time of each command. For example, to see all diagnostic data sent between 12 and 6 hours ago, run the following command. Note that data is shown in order of oldest first. + ```powershell + PS C:\> Get-DiagnosticData -StartTime (Get-Date).AddHours(-12) -EndTime (Get-Date).AddHours(-6) + ``` + +- **Export the results of each command.** You can export the results of each command to a separate file such as a csv by using pipe `|`. For example, + + ```powershell + PS C:\> Get-DiagnosticData | Export-Csv 'mydata.csv' + ``` + +## Turn off data viewing +When you're done reviewing your diagnostic data, we recommend turning off data viewing to prevent using up more memory. Turning off data viewing stops Windows from saving a history of your diagnostic data and clears the existing history of diagnostic data from your device. + +**To turn off data viewing through the Settings page** +1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + +2. Under **Diagnostic data**, turn off the **If data viewing is enabled, you can see your diagnostics data** option. + + ![Location to turn off data viewing](images/ddv-settings-off.png) + +**To turn off data viewing through PowerShell** + +1. Run the Command prompt **as administrator**. +2. Start a PowerShell session by running `C:\> powershell.exe`. +3. Run the following commands in the PowerShell session: + +```powershell +PS C:\> Disable-DiagnosticDataViewing +``` + +## Modifying the size of your data history +By default, the tool will show you up to 1GB or 30 days of data (whichever comes first). Once either the time or space limit is reached, the data is incrementally dropped with the oldest data points dropped first. + +**Modify the size of your data history** + + >[!IMPORTANT] + >Modifying the maximum amount of diagnostic data viewable by the tool may come with performance impacts to your machine. + +You can change the maximum data history size (in megabytes) that you can view. For example, to set the maximum data history size to 2048MB (2GB), you can run the following command. + +```powershell +PS C:\> Set-DiagnosticStoreCapacity -Size 2048 +``` + +You can change the maximum data history time (in hours) that you can view. For example, to set the maximum data history time to 24 hours, you can run the following command. + +```powershell +PS C:\> Set-DiagnosticStoreCapacity -Time 24 +``` + + >[!IMPORTANT] + >You may need to restart your machine for the new settings to take effect. + + >[!IMPORTANT] + >If you have the [Diagnostic Data Viewer](diagnostic-data-viewer-overview.md) store app installed on the same device, modifications to the size of your data history through the PowerShell module will also be reflected in the app. + +**Reset the size of your data history** + +To reset the maximum data history size back to its original 1GB default value, run the following command in an elevated PowerShell session: + +```powershell +PS C:\> Set-DiagnosticStoreCapacity -Size 1024 -Time 720 +``` + + +## Related Links +- [Module in PowerShell Gallery](https://www.powershellgallery.com/packages/Microsoft.DiagnosticDataViewer) +- [Documentation for Diagnostic Data Viewer for PowerShell](https://docs.microsoft.com/en-us/powershell/module/microsoft.diagnosticdataviewer/?view=win10-ps) \ No newline at end of file diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index 5a0db3b73e..d581476641 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -3,7 +3,9 @@ ## [Windows and the GDPR: Information for IT Administrators and Decision Makers](gdpr-it-guidance.md) ## [Windows 10 personal data services configuration](windows-personal-data-services-configuration.md) ## [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) -## [Diagnostic Data Viewer Overview](diagnostic-data-viewer-overview.md) +## Diagnostic Data Viewer +### [Diagnostic Data Viewer Overview](diagnostic-data-viewer-overview.md) +### [Diagnostic Data Viewer for PowerShell Overview](Microsoft-DiagnosticDataViewer.md) ## Basic level Windows diagnostic data events and fields ### [Windows 10, version 1809 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) ### [Windows 10, version 1803 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) From d55493499a8f11babb6cac8e6faf300a4d8341ce Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 12 Dec 2018 16:23:57 -0800 Subject: [PATCH 092/166] remove note --- ...rd-downlevel-windows-defender-advanced-threat-protection.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md index 0a0076523d..4fdcb667bb 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md @@ -58,9 +58,6 @@ Review the following details to verify minimum system requirements: >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. - Install the [Update for customer experience and diagnostic telemetry](https://support.microsoft.com/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) - - >[!NOTE] - >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. - Install either [.NET framework 4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653) (or later) or [KB3154518](https://support.microsoft.com/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) From 4269f9438d84dbaa3b192acd6a259cb381787f17 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 13 Dec 2018 00:25:47 +0000 Subject: [PATCH 093/166] Merged PR 13374: Doc Autopilot bug Bug 18488241: Document proper procedure to avoid caching stale licenses when harvesting device information for Autopilot --- .../windows-autopilot/add-devices.md | 40 ++++++++++++------- .../deployment/windows-autopilot/profiles.md | 9 ++++- 2 files changed, 33 insertions(+), 16 deletions(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 1bc77cb9db..a10eb72607 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 12/12/2018 --- # Adding devices to Windows Autopilot @@ -20,6 +20,20 @@ ms.date: 10/02/2018 Before deploying a device using Windows Autopilot, the device must be registered with the Windows Autopilot deployment service. Ideally, this would be performed by the OEM, reseller, or distributor from which the devices were purchased, but this can also be done by the organization by collecting the hardware identity and uploading it manually. +## Manual registration + +To perform manual registration of a device, you must caputure its hardware ID (also known as a hardware hash) and upload this to the Windows Autopilot deployment service. See the topics below for detailed information on how to collect and upload hardware IDs. + +>[!IMPORTANT] +>Do not connect devices to the Internet prior to capturing the hardware ID and creating an Autopilot device profile. This includes collecting the hardware ID, uploading the .CSV into MSfB or Intune, assigning the profile, and confirming the profile assignment. Connecting the device to the Internet before this process is complete will result in the device downloading a blank profile that is stored on the device until it is explicity removed. In Windows 10 version 1809, you can clear the cached profile by restarting OOBE. In previous versions, the only way to clear the stored profile is to re-install the OS, reimage the PC, or run **sysprep /generalize /oobe**.
+>After Intune reports the profile ready to go, only then should the device be connected to the Internet. + +Also note that if OOBE is restarted too many times it can enter a recovery mode and fail to run the Autopilot configuration. You can identify this scenario if OOBE displays multiple configuration options on the same page, including language, region, and keyboard layout. The normal OOBE displays each of these on a separate page. The following value key tracks the count of OOBE retries: + +**HKCU\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UserOOBE** + +To ensure OOBE has not been restarted too many times, you can change this value to 1. + ## Device identification To define a device to the Windows Autopilot deployment service, a unique hardware ID for the device needs to be captured and uploaded to the service. While this step is ideally done by the hardware vendor (OEM, reseller, or distributor), automatically associating the device with an organization, it is also possible to do this through a harvesting process that collects the device from within a running Windows 10 version 1703 or later installation. @@ -32,28 +46,26 @@ Note that the hardware hash also contains details about when it was generated, s The hardware ID, or hardware hash, for an existing device is available through Windows Management Instrumentation (WMI), as long as that device is running Windows 10 version 1703 or later. To help gather this information, as well as the serial number of the device (useful to see at a glance the machine to which it belongs), a PowerShell script called [Get-WindowsAutoPilotInfo.ps1 has been published to the PowerShell Gallery website](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo). -To use this script, you can download it from the PowerShell Gallery and run it on each computer, or you can install it directly from the PowerShell Gallery. To install it directly and capture the hardware hash from the local computer, these commands can be used: +To use this script, you can download it from the PowerShell Gallery and run it on each computer, or you can install it directly from the PowerShell Gallery. To install it directly and capture the hardware hash from the local computer, use the following commands from an elevated Windows PowerShell prompt: -*md c:\\HWID* +```powershell +md c:\\HWID +Set-Location c:\\HWID +Set-ExecutionPolicy Unrestricted +Install-Script -Name Get-WindowsAutoPilotInfo +Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv +``` -*Set-Location c:\\HWID* - -*Set-ExecutionPolicy Unrestricted* - -*Install-Script -Name Get-WindowsAutoPilotInfo* - -*Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv* - -You must run this PowerShell script with administrator privileges (elevated). It can also be run remotely, as long as WMI permissions are in place and WMI is accessible through the Windows Firewall on that remote computer. See the Get-WindowsAutoPilotInfo script’s help (using “Get-Help Get-WindowsAutoPilotInfo.ps1”) for more information. +The commands can also be run remotely, as long as WMI permissions are in place and WMI is accessible through the Windows Firewall on that remote computer. See the Get-WindowsAutoPilotInfo script’s help (using “Get-Help Get-WindowsAutoPilotInfo.ps1”) for more information about running the script. >[!NOTE] ->With Windows 10 version 1803 and above, devices will download an Autopilot profile as soon as they connect to the internet. For devices that are not yet registered with the Autopilot deployment service, a profile will be downloaded that indicates the device should not be deployed using Autopilot. If the device connects to the internet as part of the collection process, you will need to reset the PC, reimage the PC, or re-generalize the OS (using sysprep /generalize /oobe). +>If you will connect to the device remotely to collect the hardware ID, see the information at the top of this page about device connectivity to the Internet. ## Collecting the hardware ID from existing devices using System Center Configuration Manager Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. -## Uploading hardware IDs +## Registering devices Once the hardware IDs have been captured from existing devices, they can be uploaded through a variety of means. See the detailed documentation for each available mechanism: diff --git a/windows/deployment/windows-autopilot/profiles.md b/windows/deployment/windows-autopilot/profiles.md index 26e9395e49..236dbcd32f 100644 --- a/windows/deployment/windows-autopilot/profiles.md +++ b/windows/deployment/windows-autopilot/profiles.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 12/12/2018 --- # Configure Autopilot profiles @@ -18,7 +18,12 @@ ms.date: 10/02/2018 - Windows 10 -For each device that has been defined to the Windows Autopilot deployment service, a profile of settings needs to be applied to specify the exact behavior of that device when it is deployed. The following profile settings are available: +For each device that has been defined to the Windows Autopilot deployment service, a profile of settings needs to be applied to specify the exact behavior of that device when it is deployed. For detailed procedures on how to configure profile settings and register devices, see [Adding devices](add-devices.md#registering-devices). + +>[!NOTE] +>When an Internet-connected Windows 10 device boots up, it will attempt to download an Autopilot profile. In Windows 10 version 1809 and later, the PC will re-fetch the profile after each reboot. In previous versions, the profile is downloaded once. To remove the currently cached local profile in Windows 10 version 1803 and earlier, it is necessary to re-generalize the OS using **sysprep /generalize /oobe**, reinstall the OS, or re-image the PC. + +The following profile settings are available: - **Skip Cortana, OneDrive and OEM registration setup pages**. All devices registered with Autopilot will automatically skip these pages during the out-of-box experience (OOBE) process. From 3a6f5a6d02d69e8c30aebbcd4d82f7b918a482a6 Mon Sep 17 00:00:00 2001 From: Anthony Chen Date: Wed, 12 Dec 2018 19:52:07 -0800 Subject: [PATCH 094/166] Updated docs to read better --- .../control-usb-devices-using-intune.md | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 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 755978b83f..92feeff8f2 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 @@ -15,12 +15,10 @@ ms.date: 12/13/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Windows Defender ATP enables security administrators to view, prevent, and protect unauthorized peripherals such as cameras and removeable storage devices from threat infections that compromise devices or from being used to exfiltrate sensitive information (data loss prevention). +Windows Defender ATP provides multiple monitoring and control features for USB peripherals to help prevent threats in unauthorized peripherals from compromising your devices: -- [View plug and play connected events in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Based on any WDATP event, you can customize alerts using a [custom detection rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -- [Prevent or limit peripherals](#prevent-or-limit-peripherals) from being seen by or interacted with devices. Device installation restrictions can also be set to handle an active incident, such as immediately blocking a user or machine’s access to all removable storage. The following policy and configurations let you do this: - - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. +- [View plug and play events for USB peripherals in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other WDATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). +- [Prevent USB peripherals from being used on devices](#prevent-usb-peripheral-from-being-used-on-devices) in real-time based on properties reported by the USB peripheral. - [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. @@ -35,21 +33,23 @@ You can view plug and play connected events in Windows Defender ATP advanced hun For examples of Windows Defender ATP advanced hunting queries, see the [Windows Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Based on any Windows Defender ATP event, including the plug and play events, you can create custom alerts using the Windows Defender ATP [custom detection rule feature](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -## Prevent or limit peripherals +## Prevent USB peripherals from being used on devices -WDATP can help reduce threats from removable storage such as USB devices. -The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. +WDATP can prevent USB peripherals from being used on devices to help prevent external threats from compromizing your devices. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and hence used on the device. + +The following table describes the two ways WDATP can help prevent installation and usage of USB peripherals. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). | Control | Description | |----------|-------------| -| [Block installation of any removable storage device](#block-installation-of-any-removable-storage-device) | Users can't install any removable storage device. | -| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specifically approved devices. | +| [Block installation and usage of removable USB storage](#block-installation-and-usage-of-removable-USB-storage) | Users cannot install and cannot use removable USB storage | +| [Only allow installation and usage of specific approved USB peripherals](#allow-installation-of-specific-device-ids) | Users can only install and use approved peripherals that report specific USB properties in their firmware | -To make sure removable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. -We recommend to block everything and allow only the removable storage properties of approved devices (such as vendor ID, and product ID) and limit users who need access because it is possible to spoof removable device properties. +[!Note] Always test and refine these settings with a pilot group of users and devices first before applying them in production. -### Block installation of any removable storage device +[!Note] Because unauthorized USB peripherals can have firmware that spoofs its USB properties, we recommend only allowing specific approved USB peripherals and limiting the users that can access these peripherals + +### Block installation and usage of removable USB storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -75,12 +75,11 @@ We recommend to block everything and allow only the removable storage properties 7. Click **Create** to save the profile. -### Allow installation of specific device IDs +### Only allow installation and usage of specific approved USB peripherals -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of removable devices. +WDATP also allows you to only allow installation and usage of specific approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). -Windows can use device identification strings to control device installation and configuration. -There are two types of device identification strings: hardware IDs and compatible IDs. +Peripherals that are allowed to be installed can be specified by their hardware ID or their compatible ID. Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs generally matches the make, model, and revision of the device. The other hardware IDs in the list match fewer details of the device. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device if the driver for the correct revision is not available. @@ -92,8 +91,9 @@ Right-click the name of the device, click **Properties** > **Details** and selec ![Hardware IDs](images/disk-drive-hardware-id.png) -Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are often generic. When a match is made using a compatible ID, you might only the most basic functions of the device. +Compatible IDs are identifiers that Windows uses to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are often generic. When a match is made using a compatible ID, you might only the most basic functions of the device. +[!Note] Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. @@ -104,23 +104,23 @@ Allowing installation of specific devices requires also enabling [DeviceInstalla For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). -## Protect against threats +## Protect against threats on removable USB storage -If removable devices are fully or even partially allowed, you can add protection to identify and block malicious files. +WDATP can help identify and block malicious files on allowed removeable USB storage peripherals. ### Enable Windows Defender Antivirus Scanning -Protecting authorized removable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +Protecting allowed removable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -### Block untrusted and unsigned processes that run from USB attack surface reduction rule +### Block untrusted and unsigned processes on USB peripherals End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. -Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB device. +In order to prevent infections, a company can block files that are not signed or are untrusted from USB peripherals. +Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB peripheral. This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. With this rule, admins can prevent or audit unsigned or untrusted executable files from running from USB removable drives, including SD cards. Affected file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. @@ -151,9 +151,9 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. -### Protect DMA +### Protect against DMA attacks -DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to prevent DMA attacks: +DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to protect against DMA attacks: 1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. From bd3ba8ecc74b1d9511b907d42f6a431321de10d4 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Thu, 13 Dec 2018 21:30:29 +0530 Subject: [PATCH 095/166] fixing video playback issue --- windows/client-management/troubleshoot-stop-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-stop-errors.md b/windows/client-management/troubleshoot-stop-errors.md index 0ae0f55f3f..1ec7b52b6a 100644 --- a/windows/client-management/troubleshoot-stop-errors.md +++ b/windows/client-management/troubleshoot-stop-errors.md @@ -101,7 +101,7 @@ The memory dump file is saved at the following locations. You can use the Microsoft DumpChk (Crash Dump File Checker) tool to verify that the memory dump files are not corrupted or invalid. For more information, see the following video: ->[!video https://www.youtube.com/embed?v=xN7tOfgNKag] +>[!video https://www.youtube.com/watch?v=xN7tOfgNKag&feature=youtu.be] More information on how to use Dumpchk.exe to check your dump files: From 363d5b76b1307b6cbc4c50a4ba5d018b600b5a76 Mon Sep 17 00:00:00 2001 From: Aacer Daken Date: Thu, 13 Dec 2018 17:01:00 +0000 Subject: [PATCH 096/166] Updated control-usb-devices-using-intune.md with few suggestions for the DMA section --- .../control-usb-devices-using-intune.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 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 755978b83f..07c9b5b919 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 @@ -151,16 +151,17 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. -### Protect DMA +### Protect against Direct Memory Access (DMA) attacks DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to prevent DMA attacks: -1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. +1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturer, and cannot be enabled/disabled by end users. - You can add protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support memory isolation such as DMA-remapping. These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support memory isolation can always connect. + You can adjust the level of protection of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy)(only available in Windows 1809 and later releases). This is an additional control for devices that don't support device memory isolation (a.k.a. DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support device memory isolation can always connect. -2. On other Windows 10 devices, you can also block DMA until a user signs in. For more information, see the -[Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). +2. On Windows 10 systems that do not support Kernel DMA Protection, you can + - Block DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). + - Block all connections via the Thunderbolt ports (including USB devices), see [Blocking the SBP-2 driver and Thunderbolt controllers to reduce 1394 DMA and Thunderbolt DMA threats to BitLocker](https://support.microsoft.com/en-us/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). ## Related topics From 9517713e22ef1a6a4cd62cb2272fc3506625c2ca Mon Sep 17 00:00:00 2001 From: Aacer Daken Date: Thu, 13 Dec 2018 17:15:23 +0000 Subject: [PATCH 097/166] Updated control-usb-devices-using-intune.md --- .../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 07c9b5b919..4d64f62d23 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 @@ -160,8 +160,8 @@ DMA attacks can lead to disclosure of sensitive information residing on a PC, or You can adjust the level of protection of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy)(only available in Windows 1809 and later releases). This is an additional control for devices that don't support device memory isolation (a.k.a. DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support device memory isolation can always connect. 2. On Windows 10 systems that do not support Kernel DMA Protection, you can - - Block DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). - - Block all connections via the Thunderbolt ports (including USB devices), see [Blocking the SBP-2 driver and Thunderbolt controllers to reduce 1394 DMA and Thunderbolt DMA threats to BitLocker](https://support.microsoft.com/en-us/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). + - Block DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). + - Block all connections via the Thunderbolt ports (including USB devices), see [Blocking the SBP-2 driver and Thunderbolt controllers to reduce 1394 DMA and Thunderbolt DMA threats to BitLocker](https://support.microsoft.com/en-us/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). ## Related topics From 0606b975125e50ec0f06e85a3bc1d1bf3825f838 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Thu, 13 Dec 2018 17:38:52 +0000 Subject: [PATCH 098/166] Merged PR 13385: fixed broken formatting in apps article fixed broken formatting --- windows/application-management/apps-in-windows-10.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 02aa19ebf0..afa48aee66 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -8,10 +8,12 @@ ms.pagetype: mobile ms.author: elizapo author: lizap ms.localizationpriority: medium -ms.date: 08/23/2018 +ms.date: 12/12/2018 --- # Understand the different apps included in Windows 10 +>Applies to: Windows 10 + The following types of apps run on Windows 10: - Windows apps - introduced in Windows 8, primarily installed from the Store app. - Universal Windows Platform (UWP) apps - designed to work across platforms, can be installed on multiple platforms including Windows client, Windows Phone, and Xbox. All UWP apps are also Windows apps, but not all Windows apps are UWP apps. @@ -38,6 +40,8 @@ Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 an > Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName > ``` +
+ | Package name | App name | 1703 | 1709 | 1803 | 1809 | Uninstall through UI? | |----------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| | Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | x | | | | Yes | @@ -83,10 +87,9 @@ Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 an | Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No | | Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No | ---- + >[!NOTE] >The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. ---- ## System apps @@ -98,6 +101,8 @@ System apps are integral to the operating system. Here are the typical system ap > Get-AppxPackage -PackageTypeFilter Main | ? { $_.SignatureKind -eq "System" } | Sort Name | Format-Table Name, InstallLocation > ``` +
+ | Name | Package Name | 1703 | 1709 | 1803 | Uninstall through UI? | |----------------------------------|---------------------------------------------|:-----:|:----:|:----:|-----------------------| | File Picker | 1527c705-839a-4832-9118-54d4Bd6a0c89 | | | x | No | From ae75636d859f80e17fd16bc0d2b6932874589d98 Mon Sep 17 00:00:00 2001 From: Steven Ilami Date: Thu, 13 Dec 2018 17:43:06 +0000 Subject: [PATCH 099/166] Merged PR 13302: Updated policy-csp-bluetooth.md with "How it works" and disabling file transfer Updated policy-csp-bluetooth.md to include "How it works" and disabling file transfer customer expectation --- .../client-management/mdm/policy-csp-bluetooth.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-bluetooth.md b/windows/client-management/mdm/policy-csp-bluetooth.md index 6021cb7a15..82eb7ed2c3 100644 --- a/windows/client-management/mdm/policy-csp-bluetooth.md +++ b/windows/client-management/mdm/policy-csp-bluetooth.md @@ -354,6 +354,12 @@ Footnote: When the Bluetooth/ServicesAllowedList policy is provisioned, it will only allow pairing and connections of Windows PCs and phones to explicitly defined Bluetooth profiles and services. It is an allowed list, enabling admins to still allow custom Bluetooth profiles that are not defined by the Bluetooth Special Interests Group (SIG). +- Disabling a service shall block incoming and outgoing connections for such services +- Disabling a service shall not publish an SDP record containing the service being blocked +- Disabling a service shall not allow SDP to expose a record for a blocked service +- Disabling a service shall log when a service is blocked for auditing purposes +- Disabling a service shall take effect upon reload of the stack or system reboot + To define which profiles and services are allowed, enter the semicolon delimited profile or service Universally Unique Identifiers (UUID). To get a profile UUID, refer to the [Service Discovery](https://www.bluetooth.com/specifications/assigned-numbers/service-discovery) page on the Bluetooth SIG website. These UUIDs all use the same base UUID with the profile identifiers added to the beginning of the base UUID. @@ -449,4 +455,10 @@ Footnote: * The Surface pen uses the HID over GATT profile |Object Exchange (OBEX) |Protocol for file transfer |0x0008 | |PnP Information|Used to identify devices occasionally|0x1200| -{00001105-0000-1000-8000-00805F9B34FB};{00000008-0000-1000-8000-00805F9B34FB};{00001200-0000-1000-8000-00805F9B34FB} \ No newline at end of file +{00001105-0000-1000-8000-00805F9B34FB};{00000008-0000-1000-8000-00805F9B34FB};{00001200-0000-1000-8000-00805F9B34FB} + +Disabling file transfer shall have the following effects +- Fsquirt shall not allow sending of files +- Fsquirt shall not allow receiving of files +- Fsquirt shall display error message informing user of policy preventing file transfer +- 3rd-party apps shall not be permitted to send or receive files using MSFT Bluetooth API From 832da4aaf68f8876cdf2b653ac4d7cd072a2dd76 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 13 Dec 2018 18:28:54 +0000 Subject: [PATCH 100/166] Merged PR 13386: December 2018 update --- ...ndows-diagnostic-events-and-fields-1703.md | 661 ++++++-- ...ndows-diagnostic-events-and-fields-1709.md | 701 ++++++--- ...ndows-diagnostic-events-and-fields-1803.md | 925 +++++------ ...ndows-diagnostic-events-and-fields-1809.md | 1369 +++++++++++++++-- 4 files changed, 2715 insertions(+), 941 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index 22aa33e4b3..01f681caf7 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 11/07/2018 +ms.date: 12/13/2018 --- @@ -61,15 +61,15 @@ The following fields are available: - **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. - **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **InventoryLanguagePack** The total InventoryLanguagePack objects that are present on this device. -- **InventorySystemBios** The total InventorySystemBios objects that are present on this device. -- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. -- **SystemProcessorCompareExchange** The total SystemProcessorCompareExchange objects that are present on this device. -- **SystemProcessorNx** The total SystemProcessorNx objects that are present on this device. -- **SystemProcessorSse2** The total SystemProcessorSse2 objects that are present on this device. -- **SystemWim** The total SystemWim objects that are present on this device -- **SystemWindowsActivationStatus** The total SystemWindowsActivationStatus objects that are present on this device. -- **SystemWlan** The total SystemWlan objects that are present on this device. +- **InventoryLanguagePack** The count of DecisionApplicationFile objects present on this machine targeting the next release of Windows +- **InventorySystemBios** The count of DecisionDevicePnp objects present on this machine targeting the next release of Windows +- **PCFP** The count of DecisionDriverPackage objects present on this machine targeting the next release of Windows +- **SystemProcessorCompareExchange** The count of DecisionMatchingInfoBlock objects present on this machine targeting the next release of Windows +- **SystemProcessorNx** The count of DataSourceMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows +- **SystemProcessorSse2** The count of DecisionMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows +- **SystemWim** The count of DecisionMediaCenter objects present on this machine targeting the next release of Windows +- **SystemWindowsActivationStatus** The count of DecisionSystemBios objects present on this machine targeting the next release of Windows +- **SystemWlan** The count of InventoryApplicationFile objects present on this machine. - **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. @@ -335,7 +335,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -671,7 +671,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1757,8 +1757,107 @@ The following fields are available: - **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. +## Content Delivery Manager events + +### Microsoft.Windows.ContentDeliveryManager.ProcessCreativeEvent + +This event sends tracking data about the reliability of interactions with Windows spotlight content, to help keep Windows up to date. + +The following fields are available: + +- **creativeId** A serialized string containing the ID of the offer being rendered, the ID of the current rotation period, the ID of the surface/ring/market combination, the offer index in the current branch, the ID of the batch, the rotation period length, and the expiration timestamp. +- **eventToken** In there are multiple item offers, such as Start tiles, this indicates which tile the event corresponds to. +- **eventType** A code that indicates the type of creative event, such a impression, click, positive feedback, negative feedback, etc.. +- **placementId** Name of surface, such as LockScreen or Start. + + +### Microsoft.Windows.ContentDeliveryManager.ReportPlacementHealth + +This event sends aggregated client health data, summarizing information about the state of offers on a device, to help keep Windows up to date. + +The following fields are available: + +- **dataVersion** Schema version of the event that is used to determine what serialized content is available for placementReportedInfo and trackingInfo fields. +- **healthResult** A code that identifies user account health status as Unknown, Healthy, Unhealthy. +- **healthStateFlags** A code that represents a set of flags used to group devices in a health/unhealthy way. For example, Unhealthy, Healthy, RefreshNotScheduled, EmptyResponse, RenderedDefault, RenderFailure, RenderDelayed, and CacheEmpty. +- **placementHealthId** A code that represents which surface's health is being reported. For example, Default, LockScreen, LockScreenOverlay, StartMenu, SoftLanding, DefaultStartLayout1, DefaultStartLayout2, OemPreInstalledApps, FeatureManagement, SilentInstalledApps, NotificationChannel, SuggestedPenAppsSubscribedContent, TestAppSubscribedContent, OneDriveSyncNamespaceSubscribedContent, OneDriveLocalNamespaceSubscribedContent, OneDriveSyncNamespaceInternalSubscribedContent, and OneDriveLocalNamespaceInternalSubscribedContent. +- **placementReportedInfo** Serialized information that contains domain-specific health information written by each surface, such as lastUpportunityTime, lastOpportunityReportedTime, expectedExpirationTime, and rotationPeriod. +- **trackingInfo** Serialized information that contains domain-specific health information written by the content delivery manager, such as lastRefreshTime, nextRefreshTime, nextUpdateTime,renderPriorToLastOpportunityTime, lastRenderTime, lastImpressionTime, lastRulesRegistrationTime, registrationTime, lastRefreshBatchCount, lastEligibleCreativeCount, availableAppSlotCount, placeholderAppSlotCount, lastRenderSuccess, lastRenderDefault, isEnabled. + + +### Microsoft.Windows.ContentDeliveryManager.ReportPlacementState + +This event sends data about the opt-out state of a device or user that uses Windows spotlight, to help keep Windows up to date. + +The following fields are available: + +- **isEnabled** Indicates if the surface is enable to receive offers. +- **lastImpressionTime** The time when the last offer was seen. +- **lastRenderedCreativeId** ID of the last offer rendered by the surface. +- **lastRenderedTime** The time that the last offer was rendered. +- **nextRotationTime** The time in which the next offer will be rendered. +- **placementName** Name of surface, such as LockScreen or Start. +- **placementStateReportFlags** Flags that represent if the surface is capable of receiving offers, such as off by edition, off by Group Policy, off by user choice. +- **selectedPlacementId** ID of the surface/ring/markey combination, such as Lock-Internal-en-US. + + ## Diagnostic data events +### TelClientSynthetic.AbnormalShutdown_0 + +This event sends data about boot IDs for which a normal clean shutdown was not observed, to help keep Windows up to date. + +The following fields are available: + +- **AbnormalShutdownBootId** Retrieves the Boot ID for which the abnormal shutdown was observed. +- **CrashDumpEnabled** OS configuration of the type of crash dump enabled; 0 = not enabled +- **CumulativeCrashCount** Cumulative count of OS crashes since the BootId reset +- **CurrentBootId** Retrieves the current boot ID. +- **FirmwareResetReasonEmbeddedController** Firmware-supplied reason for the reset. +- **FirmwareResetReasonEmbeddedControllerAdditional** Additional data related to the reset reason provided by the firmware. +- **FirmwareResetReasonPch** Hardware-supplied reason for the reset. +- **FirmwareResetReasonPchAdditional** Additional data related to the reset reason provided by the hardware. +- **FirmwareResetReasonSupplied** Indicates whether the firmware supplied any reset reason. +- **FirmwareType** ID of the FirmwareType as enumerated in DimFirmwareType +- **HardwareWatchdogTimerGeneratedLastReset** Indicates whether the hardware watchdog timer caused the last reset. +- **HardwareWatchdogTimerPresent** Indicates whether hardware watchdog timer was present or not. +- **LastBugCheckBootId** "bootId of the captured Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check info in the event does not correlate with the rest of the information""""ootId of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check info in the event does not correlate with the """"otId of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check info in the event does n""""tId of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check inf""""Id of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or th""""d of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId"""" of the captured ""Last Bug Check""; important to match Abno""""of the captured ""Last Bug Check""; import""""f the captured ""Last Bu"""" the ca""" +- **LastBugCheckCode** Bug Check code indicating the type of error; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) +- **LastBugCheckContextFlags** Additional crashdump settings; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) +- **LastBugCheckOriginalDumpType** Type of crashdump the system intended to save; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) +- **LastBugCheckOtherSettings** Other crashdump settings; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) +- **LastBugCheckParameter1** First Bug Check parameter with additional info on the type of the error; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) +- **LastBugCheckProgress** Progress towards writing out the last crashdump; non-zero value indicates an attempt; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled .> 0) +- **LastSuccessfullyShutdownBootId** Retrieves the last successfully/cleanly shutdown boot ID. +- **PowerButtonCumulativePressCount** "Number of times the Power Button was detected to have been pressed (pressed" not to be confused with "released") for the BootId specified in PowerButtonLastPressBootId""umber of times the Power Button was detected to have been pressed ("pressed" not to be confused wit""mber of times the Power Button """umber of times the Power Button was detected to have been pressed (pressed" not to be confused with "released") for the BootId specified in PowerButtonLastPressBootId""umber of times the Power Button was detected to have been ""mber of times the Power Button was detected to have been pressed (pressed" not to be confused with "released") for the BootId specified in PowerButtonL""ber of times the Power Button was detected to have been pressed (pressed" not""er o" +- **PowerButtonCumulativeReleaseCount** "Number of times the Power Button was detected to have been released (released" not to be confused with "pressed") for the BootId specified in PowerButtonLastReleaseBootId""umber of times the Power Button was detected to have been released ("released" not to be confused wit""mber of times the Power Button w"""umber of times the Power Button was detected to have been released (released" not to be confused with "pressed") for the BootId specified in PowerButtonLastReleaseBootId""umber of times the Power Button was detected to have been r""mber of times the Power Button was detected to have been released (released" not to be confused with "pressed") for the BootId specified in PowerButtonLa""ber of times the Power Button was detected to have been released (released" n""er" +- **PowerButtonErrorCount** Indicates the number of times there was an error attempting to record Power Button metrics (e.g. due to a failure to lock/update the bootstat file) +- **PowerButtonLastPressBootId** "BootId of the last time the Power Button was detected to have been pressed (pressed" not to be confused with "released")""ootId of the last time the Power Button was """ootId of the last time the Power Button was detected to have been pressed (pressed"""" +- **PowerButtonLastPressTime** "Date/time of the last time the Power Button was detected to have been pressed (pressed" not to be confused with "released")""ate/time of the last time the Power Button w"""ate/time of the last time the Power Button was detected to have been pressed (press" +- **PowerButtonLastReleaseBootId** "BootId of the last time the Power Button was detected to have been released (released" not to be confused with "pressed")""ootId of the last time the Power Button was """ootId of the last time the Power Button was detected to have been released (releas" +- **PowerButtonLastReleaseTime** "Date/time of the last time the Power Button was detected to have been released (released" not to be confused with "pressed")""ate/time of the last time the Power Button w"""ate/time of the last time the Power Button was detected to have been released (rel" +- **PowerButtonPressCurrentCsPhase** Represents the phase of Connected Standby exit when the power button was pressed. +- **PowerButtonPressIsShutdownInProgress** Indicates whether a system shutdown was in progress at the last time the Power Button was pressed +- **PowerButtonPressLastPowerWatchdogStage** Progress while monitor/display is being turned on; ranges from 0 (no progress) to 0x50 (completion); if PowerButtonPressPowerWatchdogArmed == TRUE (armed), the value represents the current stage whereas if PowerButtonPressPowerWatchdogArmed == FALSE (not armed),the value represents the last completed stage at the time of the last Power Button press, +- **PowerButtonPressPowerWatchdogArmed** Inidicates whether or not the watchdog for the monitor/display was active at the time of the last Power Button press +- **TransitionInfoBootId** "BootId of the captured Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Info in the event does not correlate with the rest of the information""""ootId of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Info in the event does not correlate with the """"otId of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Info in the event does n""""tId of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Inf""""Id of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis o""""d of the captured ""Transition Info""; important to match AbnormalShutdownBo"""" of the captured ""Transition Info""; important to match """"of the captured ""Transition Info""; im""""f the captured ""Tran"""" the""" +- **TransitionInfoCSCount** "Total number of times the system transitioned from Connected Standby mode to on" at the time the last marker was saved""otal number of times the system transitio"""otal number of times the system transitioned from Connected Standby mode to on" at""tal" +- **TransitionInfoCSEntryReason** Indicates the reason the device last entered Connected Standby mode +- **TransitionInfoCSExitReason** Indicates the reason the device last exited Connected Standby mode +- **TransitionInfoCSInProgress** At the time the last marker was saved,the system was in or entering Connected Standby mode +- **TransitionInfoLastReferenceTimeChecksum** Checksum of TransitionInfoLastReferenceTimestamp +- **TransitionInfoLastReferenceTimestamp** Date/time the marker was last saved +- **TransitionInfoPowerButtonTimestamp** Date/time of the last time the Power Button was detected to have been pressed (collected via a different mechanism than PowerButtonLastPressTime) +- **TransitionInfoSleepInProgress** At the time the last marker was saved,the system was in or entering Sleep mode +- **TransitionInfoSleepTranstionsToOn** "Total number of times the system transitioned from Sleep mode to on" at the time the last marker was saved""otal number of times the system transitio"""otal number of times the system transitioned from Sleep mode to on" at the time th""tal number of t" +- **TransitionInfoSystemRunning** At the time the last marker was saved,the system was running +- **TransitionInfoSystemShutdownInProgress** Indicates whether a device shutdown was in progress when the power button was pressed. +- **TransitionInfoUserShutdownInProgress** Indicates whether a user shutdown was in progress when the power button was pressed. +- **TransitionLatestCheckpointId** Represents a unique identifier for a checkpoint during the device state transition. +- **TransitionLatestCheckpointSeqNumber** Represents the chronological sequence number of the checkpoint. +- **TransitionLatestCheckpointType** Represents the type of the checkpoint, which can be the start of a phase, end of a phase, or just informational. + + ### TelClientSynthetic.AuthorizationInfo_RuntimeTransition This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. @@ -1856,6 +1955,24 @@ The following fields are available: - **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. +### TelClientSynthetic.HeartBeat_Aria_5 + +This event is the telemetry client ARIA heartbeat. + + + +### TelClientSynthetic.HeartBeat_Seville_5 + +This event is sent by the universal telemetry client (UTC) as a heartbeat signal for Sense. + + + +### TelClientSynthetic.TailoredExperiencesWithDiagnosticDataUpdate + +This event is triggered when UTC determines it needs to send information about personalization settings of the user. + + + ## DxgKernelTelemetry events ### DxgKrnlTelemetry.GPUAdapterInventoryV2 @@ -2571,6 +2688,31 @@ The following fields are available: - **UserInputTime** The amount of time the loader application spent waiting for user input. +### Microsoft.Windows.Kernel.Power.OSStateChange + +This event denotes the transition between operating system states (e.g., On, Off, Sleep, etc.). By using this event with Windows Analytics, organizations can use this to help monitor reliability and performance of managed devices. + +The following fields are available: + +- **AcPowerOnline** If "TRUE," the device is using AC power. If "FALSE," the device is using battery power. +- **ActualTransitions** This will give the actual transitions number +- **BatteryCapacity** Maximum battery capacity in mWh +- **BatteryCharge** Current battery charge as a percentage of total capacity +- **BatteryDischarging** Flag indicating whether the battery is discharging or charging +- **BootId** Monotonically increasing boot id, reset on upgrades. +- **BootTimeUTC** Boot time in UTC  file time. +- **EventSequence** Monotonically increasing event number for OsStateChange events logged during this boot. +- **LastStateTransition** The previous state transition on the device. +- **LastStateTransitionSub** The previous state subtransition on the device. +- **StateDurationMS** Milliseconds spent in the state being departed +- **StateTransition** Transition type PowerOn=1, Shutdown, Suspend, Resume, Heartbeat. +- **StateTransitionSub** Subtransition type Normal=1, Reboot, Hiberboot, Standby, Hibernate, ConnectedStandby, Reserved, HybridSleep. +- **TotalDurationMS** Total time device has been up in milliseconds in wall clock time. +- **TotalUptimeMS** Total time device has been on (not in a suspended state) in milliseconds. +- **TransitionsToOn** TransitionsToOn increments each time the system successfully completes a system sleep event, and is sent as part of the PowerTransitionEnd ETW event. +- **UptimeDeltaMS** Duration in last state in milliseconds. + + ## OneDrive events ### Microsoft.OneDrive.Sync.Setup.APIOperation @@ -2627,43 +2769,6 @@ The following fields are available: - **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. -### Microsoft.OneDrive.Sync.Setup.SetupCommonData - -This event contains basic OneDrive configuration data that helps to diagnose failures. - -The following fields are available: - -- **AppVersion** The version of the app. -- **BuildArchitecture** Is the architecture x86 or x64? -- **Environment** Is the device on the production or int service? -- **MachineGuid** The CEIP machine ID. -- **Market** Which market is this in? -- **MSFTInternal** Is this an internal Microsoft device? -- **OfficeVersionString** The version of Office that is installed. -- **OSDeviceName** Only if the device is internal to Microsoft, the device name. -- **OSUserName** Only if the device is internal to Microsoft, the user name. -- **UserGuid** The CEIP user ID. - - -### Microsoft.OneDrive.Sync.Updater.CommonData - -This event contains basic OneDrive configuration data that helps to diagnose failures. - -The following fields are available: - -- **AppVersion** The version of the app. -- **BuildArch** Is the architecture x86 or x64? -- **Environment** Is the device on the production or int service? -- **IsMSFTInternal** TRUE if the device is an internal Microsoft device. -- **MachineGuid** The GUID (Globally Unique ID) that identifies the machine for the CEIP (Customer Experience Improvement Program). -- **Market** Which market is this in? -- **OfficeVersion** The version of Office that is installed. -- **OneDriveDeviceId** The OneDrive device ID. -- **OSDeviceName** Only if the device is internal to Microsoft, the device name. -- **OSUserName** Only if the device is internal to Microsoft, the user name. -- **UserGuid** The GUID (Globally Unique ID) of the user currently logged in. - - ### Microsoft.OneDrive.Sync.Updater.ComponentInstallState This event includes basic data about the installation state of dependent OneDrive components. @@ -2750,48 +2855,11 @@ The following fields are available: - **winInetError** The HResult of the operation. -## Other events - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - -The following fields are available: - -- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. -- **AppId** The Xbox LIVE Title ID. -- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. -- **Result** The HResult error. -- **UserId** The Xbox LIVE User ID (XUID). - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - -The following fields are available: - -- **AppActionId** The ID of the application action. -- **AppCurrentVisibilityState** The ID of the current application visibility state. -- **AppId** The Xbox LIVE Title ID of the app. -- **AppPackageFullName** The full name of the application package. -- **AppPreviousVisibilityState** The ID of the previous application visibility state. -- **AppSessionId** The application session ID. -- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). -- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. -- **DurationMs** The amount of time (in milliseconds) since the last application state transition. -- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. -- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). -- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. -- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. -- **UserId** The XUID (Xbox User ID) of the current user. - - ## Remediation events ### Microsoft.Windows.Remediation.Applicable -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. The following fields are available: @@ -2814,7 +2882,7 @@ The following fields are available: - **HResult** The HRESULT for detection or perform action phases of the plugin. - **IsAppraiserLatestResult** The HRESULT from the appraiser task. - **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. -- **LastHresult** The HResult of the operation. +- **LastHresult** The HRESULT for detection or perform action phases of the plugin. - **LastRun** The date of the most recent SIH run. - **NextRun** Date of the next scheduled SIH run. - **PackageVersion** The version of the current remediation package. @@ -2875,7 +2943,7 @@ The following fields are available: ### Microsoft.Windows.Remediation.Completed -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event enables completion tracking of a process that remediates issues preventing security and quality updates. The following fields are available: @@ -2964,9 +3032,123 @@ The following fields are available: - **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. +### Microsoft.Windows.Remediation.DiskCleanUnExpectedErrorEvent + +This event indicates that an unexpected error occurred during an update and provides information to help address the issue. + +The following fields are available: + +- **CV** The Correlation vector. +- **ErrorMessage** A description of any errors encountered while the plug-in was running. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **Hresult** The result of the event execution. +- **PackageVersion** The version number of the current remediation package. +- **SessionGuid** GUID associated with a given execution of sediment pack. + + +### Microsoft.Windows.Remediation.Error + +This event indicates a Sediment Pack error (update stack failure) has been detected and provides information to help address the issue. + +The following fields are available: + +- **HResult** The result of the event execution. +- **Message** A message containing information about the error that occurred. +- **PackageVersion** The version number of the current remediation package. + + +### Microsoft.Windows.Remediation.FallbackError + +This event indicates an error when Self Update results in a Fallback and provides information to help address the issue. + +The following fields are available: + +- **s0** Indicates the Fallback error level. See [Microsoft.Windows.Remediation.wilResult](#microsoftwindowsremediationwilresult). +- **wilResult** The result of the Windows Installer Logging. See [wilResult](#wilresult). + + +### Microsoft.Windows.Remediation.RemediationNotifyUserFixIssuesInvokeUIEvent + +This event occurs when the Notify User task executes and provides information about the cause of the notification. + +The following fields are available: + +- **CV** The Correlation vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **RemediationNotifyUserFixIssuesCallResult** The result of calling the USO (Update Session Orchestrator) sequence steps. +- **RemediationNotifyUserFixIssuesUsoDownloadCalledHr** The error code from the USO (Update Session Orchestrator) download call. +- **RemediationNotifyUserFixIssuesUsoInitializedHr** The error code from the USO (Update Session Orchestrator) initialize call. +- **RemediationNotifyUserFixIssuesUsoProxyBlanketHr** The error code from the USO (Update Session Orchestrator) proxy blanket call. +- **RemediationNotifyUserFixIssuesUsoSetSessionHr** The error code from the USO (Update Session Orchestrator) session call. + + +### Microsoft.Windows.Remediation.RemediationShellFailedAutomaticAppUpdateModifyEventId + +This event provides the modification of the date on which an Automatic App Update scheduled task failed and provides information about the failure. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **hResult** The result of the event execution. +- **PackageVersion** The version number of the current remediation package. + + +### Microsoft.Windows.Remediation.RemediationShellUnexpectedExceptionId + +This event identifies the remediation plug-in that returned an unexpected exception and provides information about the exception. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **RemediationShellUnexpectedExceptionId** The ID of the remediation plug-in that caused the exception. + + +### Microsoft.Windows.Remediation.RemediationUHEnableServiceFailed + +This event tracks the health of key update (Remediation) services and whether they are enabled. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **hResult** The result of the event execution. +- **PackageVersion** The version number of the current remediation package. +- **serviceName** The name associated with the operation. + + +### Microsoft.Windows.Remediation.RemediationUpgradeSucceededDataEventId + +This event returns information about the upgrade upon success to help ensure Windows is up to date. + +The following fields are available: + +- **AppraiserPlugin** TRUE / FALSE depending on whether the Appraiser plug-in task fix was successful. +- **ClearAUOptionsPlugin** TRUE / FALSE depending on whether the AU (Auto Updater) Options registry keys were successfully deleted. +- **CV** The Correlation Vector. +- **DatetimeSyncPlugin** TRUE / FALSE depending on whether the DateTimeSync plug-in ran successfully. +- **DiskCleanupPlugin** TRUE / FALSE depending on whether the DiskCleanup plug-in ran successfully. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **NoisyHammerPlugin** TRUE / FALSE depending on whether the NoisyHammer plug-in ran successfully. +- **PackageVersion** The version number of the current remediation package. +- **RebootRequiredPlugin** TRUE / FALSE depending on whether the Reboot plug-in ran successfully. +- **RemediationNotifyUserFixIssuesPlugin** TRUE / FALSE depending on whether the User Fix Issues plug-in ran successfully +- **RemediationPostUpgradeDiskSpace** The amount of disk space available after the upgrade. +- **RemediationPostUpgradeHibernationSize** The size of the Hibernation file after the upgrade. +- **ServiceHealthPlugin** A list of services updated by the plug-in. +- **SIHHealthPlugin** TRUE / FALSE depending on whether the SIH Health plug-in ran successfully. +- **StackDataResetPlugin** TRUE / FALSE depending on whether the update stack completed successfully. +- **TaskHealthPlugin** A list of tasks updated by the plug-in. +- **UpdateApplicabilityFixerPlugin** TRUE / FALSE depending on whether the update applicability fixer plug-in completed successfully. +- **WindowsUpdateEndpointPlugin** TRUE / FALSE depending on whether the Windows Update Endpoint was successful. + + ### Microsoft.Windows.Remediation.Started -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event reports whether a plug-in started, to help ensure Windows is up to date. The following fields are available: @@ -2977,6 +3159,31 @@ The following fields are available: - **Result** This is the HRESULT for detection or perform action phases of the plugin. +### Microsoft.Windows.Remediation.wilResult + +This event provides Self Update information to help keep Windows up to date. + +The following fields are available: + +- **callContext** A list of diagnostic activities containing this error. +- **currentContextId** An identifier for the newest diagnostic activity containing this error. +- **currentContextMessage** A message associated with the most recent diagnostic activity containing this error (if any). +- **currentContextName** Name of the most recent diagnostic activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** The identifier assigned to this failure. +- **failureType** Indicates the type of failure observed (exception, returned, error, logged error, or fail fast). +- **fileName** The source code file name where the error occurred. +- **function** The name of the function where the error occurred. +- **hresult** The failure error code. +- **lineNumber** The Line Number within the source code file where the error occurred. +- **message** A message associated with the failure (if any). +- **module** The name of the binary module in which the error occurred. +- **originatingContextId** The identifier for the oldest diagnostic activity containing this error. +- **originatingContextMessage** A message associated with the oldest diagnostic activity containing this error (if any). +- **originatingContextName** The name of the oldest diagnostic activity containing this error. +- **threadId** The identifier of the thread the error occurred on. + + ## Sediment events ### Microsoft.Windows.Sediment.Info.AppraiserData @@ -3326,17 +3533,15 @@ The following fields are available: - **Time** The system time at which the event occurred. -## Sediment Launcher events - ### Microsoft.Windows.SedimentLauncher.Applicable -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +Indicates whether a given plugin is applicable. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. - **IsSelfUpdateNeeded** True if self update needed by device. - **PackageVersion** Current package version of Remediation. @@ -3346,43 +3551,97 @@ The following fields are available: ### Microsoft.Windows.SedimentLauncher.Completed -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +Indicates whether a given plugin has completed its work. The following fields are available: - **CV** Correlation vector. - **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. - **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. +### Microsoft.Windows.SedimentLauncher.Error + +This event indicates an error occurred during the execution of the plug-in. The information provided helps ensure future upgrade/update attempts are more successful. + +The following fields are available: + +- **HResult** The result for the Detection or Perform Action phases of the plug-in. +- **Message** A message containing information about the error that occurred (if any). +- **PackageVersion** The version number of the current remediation package. + + +### Microsoft.Windows.SedimentLauncher.FallbackError + +This event indicates that an error occurred during execution of the plug-in fallback. + +The following fields are available: + +- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). + + +### Microsoft.Windows.SedimentLauncher.Information + +This event provides general information returned from the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Information message returned from a plugin containing only information internal to the plugins execution. +- **PackageVersion** Current package version of Remediation. + + ### Microsoft.Windows.SedimentLauncher.Started -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event indicates that a given plug-in has started. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. -## Sediment Service events +### Microsoft.Windows.SedimentLauncher.wilResult + +This event provides the result from the Windows internal library. + +The following fields are available: + +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + ### Microsoft.Windows.SedimentService.Applicable -This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. +This event indicates whether a given plug-in is applicable. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. - **IsSelfUpdateNeeded** Indicates if self update is needed. - **PackageVersion** Current package version of Remediation. @@ -3392,13 +3651,13 @@ The following fields are available: ### Microsoft.Windows.SedimentService.Completed -This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. +This event indicates whether a given plug-in has completed its work. The following fields are available: - **CV** Correlation vector. - **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. @@ -3412,9 +3671,40 @@ The following fields are available: - **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. +### Microsoft.Windows.SedimentService.Error + +This event indicates whether an error condition occurred in the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + +### Microsoft.Windows.SedimentService.FallbackError + +This event indicates whether an error occurred for a fallback in the plug-in. + +The following fields are available: + +- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). + + +### Microsoft.Windows.SedimentService.Information + +This event provides general information returned from the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + ### Microsoft.Windows.SedimentService.Started -This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. +This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. The following fields are available: @@ -3425,6 +3715,31 @@ The following fields are available: - **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. +### Microsoft.Windows.SedimentService.wilResult + +This event provides the result from the Windows internal library. + +The following fields are available: + +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + + ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent @@ -3719,7 +4034,7 @@ The following fields are available: - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). - **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). @@ -3762,6 +4077,30 @@ The following fields are available: - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue +### SoftwareUpdateClientTelemetry.DownloadHeartbeat + +This event allows tracking of ongoing downloads and contains data to explain the current state of the download + +The following fields are available: + +- **BundleID** Identifier associated with the specific content bundle. If this value is found, it shouldn't report as all zeros +- **BytesTotal** Total bytes to transfer for this content +- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat +- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat +- **CurrentError** Last (transient) error encountered by the active download +- **DownloadFlags** Flags indicating if power state is ignored +- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) +- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" +- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any +- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any +- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, or Connected Standby) +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one +- **ResumeCount** Number of times this active download has resumed from a suspended state +- **ServiceID** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) +- **SuspendCount** Number of times this active download has entered a suspended state +- **SuspendReason** Last reason for why this active download entered a suspended state + + ### SoftwareUpdateClientTelemetry.Install This event sends tracking data about the software distribution client installation of the content for that update, to help keep Windows up to date. @@ -3891,7 +4230,7 @@ The following fields are available: - **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. - **RevisionId** The revision ID for a specific piece of content. - **RevisionNumber** The revision number for a specific piece of content. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Windows Store +- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store - **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. - **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. - **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. @@ -4296,9 +4635,9 @@ The following fields are available: - **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. @@ -4460,7 +4799,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -4488,6 +4827,45 @@ The following fields are available: - **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). +### WerTraceloggingProvider.AppCrashEvent + +This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. + +The following fields are available: + +- **AppName** The name of the app that crashed. +- **AppSessionGuid** The unique ID used as a correlation vector for process instances in the telemetry backend. +- **AppTimeStamp** The date time stamp of the app. +- **AppVersion** The version of the app that crashed. +- **ExceptionCode** The exception code returned by the process that crashed. +- **ExceptionOffset** The address where the exception occurred. +- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, do not terminate the process after reporting. +- **ModName** The module name of the process that crashed. +- **ModTimeStamp** The date time stamp of the module. +- **ModVersion** The module version of the process that crashed. +- **PackageFullName** The package name if the crashing application is packaged. +- **PackageRelativeAppId** The relative application ID if the crashing application is packaged. +- **ProcessArchitecture** The architecture of the system. +- **ProcessCreateTime** The time of creation of the process that crashed. +- **ProcessId** The ID of the process that crashed. +- **ReportId** A unique ID used to identify the report. This can be used to track the report. +- **TargetAppId** The target app ID. +- **TargetAppVer** The target app version. + + +## Windows Phone events + +### Microsoft.Windows.Phone.Telemetry.OnBoot.RebootReason + +This event lists the reboot reason when an app is going to reboot. + +The following fields are available: + +- **BootId** The boot ID. +- **BoottimeSinceLastShutdown** The boot time since the last shutdown. +- **RebootReason** Reason for the reboot. + + ## Windows Store events ### Microsoft.Windows.Store.Partner.ReportApplication @@ -4496,6 +4874,17 @@ Report application event for Windows Store client. +### Microsoft.Windows.Store.StoreActivating + +This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. + +The following fields are available: + +- **correlationVectorRoot** Identifies multiple events within a session/sequence. Initial value before incrementation or extension. +- **protocolUri** Protocol URI used to activate the store. +- **reason** The reason for activating the store. + + ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. @@ -4519,7 +4908,7 @@ The following fields are available: - **ProductId** The identity of the package or packages being installed. - **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. - **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** Licensing identity of this package. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds @@ -5275,7 +5664,7 @@ The following fields are available: - **EventPublishedTime** Time when this event was generated. - **flightID** The specific ID of the Windows Insider build. - **revisionNumber** Update revision number. -- **updateId** Unique Update ID. +- **updateId** Unique Windows Update ID. - **updateScenarioType** Update session type. - **UpdateStatus** Last status of update. - **wuDeviceid** Unique Device ID. @@ -5470,6 +5859,19 @@ The following fields are available: - **wuDeviceid** The ID of the device in which the error occurred. +### Microsoft.Windows.Update.Orchestrator.USODiagnostics + +This event sends data on whether the state of the update attempt, to help keep Windows up to date. + +The following fields are available: + +- **errorCode** result showing success or failure of current update +- **revisionNumber** Unique revision number of the Update +- **updateId** Unique ID for Update +- **updateState** Progress within an update state +- **wuDeviceid** Unique ID for Device + + ### Microsoft.Windows.Update.Orchestrator.UsoSession This event represents the state of the USO service at start and completion. @@ -5598,4 +6000,41 @@ This event signals the completion of the setup process. It happens only once dur +## XBOX events + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + +The following fields are available: + +- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. +- **AppId** The Xbox LIVE Title ID. +- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. +- **Result** The HResult error. +- **UserId** The Xbox LIVE User ID (XUID). + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + +The following fields are available: + +- **AppActionId** The ID of the application action. +- **AppCurrentVisibilityState** The ID of the current application visibility state. +- **AppId** The Xbox LIVE Title ID of the app. +- **AppPackageFullName** The full name of the application package. +- **AppPreviousVisibilityState** The ID of the previous application visibility state. +- **AppSessionId** The application session ID. +- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). +- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. +- **DurationMs** The amount of time (in milliseconds) since the last application state transition. +- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. +- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). +- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. +- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. +- **UserId** The XUID (Xbox User ID) of the current user. + + diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 8e49f96e10..bd9b834375 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 11/07/2018 +ms.date: 12/13/2018 --- @@ -70,16 +70,16 @@ The following fields are available: - **InventorySystemBios** The count of the number of this particular object type present on this device. - **InventoryTest** The count of the number of this particular object type present on this device. - **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. -- **PCFP** The count of the number of this particular object type present on this device. -- **SystemMemory** The count of the number of this particular object type present on this device. +- **PCFP** An ID for the system, calculated by hashing hardware identifiers. +- **SystemMemory** The count of SystemMemory objects present on this machine. - **SystemProcessorCompareExchange** The count of the number of this particular object type present on this device. - **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. -- **SystemProcessorNx** The count of the number of this particular object type present on this device. -- **SystemProcessorPrefetchW** The count of the number of this particular object type present on this device. -- **SystemProcessorSse2** The count of the number of this particular object type present on this device. -- **SystemTouch** The count of the number of this particular object type present on this device. -- **SystemWim** The count of the number of this particular object type present on this device. -- **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. +- **SystemProcessorNx** The count of SystemProcessorNx objects present on this machine. +- **SystemProcessorPrefetchW** The count of SystemProcessorPrefetchW objects present on this machine. +- **SystemProcessorSse2** The count of SystemProcessorSse2 objects present on this machine. +- **SystemTouch** The count of SystemTouch objects present on this machine. +- **SystemWim** The count of SystemWim objects present on this machine. +- **SystemWindowsActivationStatus** The count of SystemWindowsActivationStatus objects present on this machine. - **SystemWlan** The count of the number of this particular object type present on this device. - **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. - **Wmdrm_RS4** The total Wmdrm objects targeting Windows 10, version 1803 present on this device. @@ -359,7 +359,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -706,7 +706,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1858,6 +1858,57 @@ The following fields are available: - **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. +## Component-based Servicing events + +### CbsServicingProvider.CbsCapabilityEnumeration + +This event reports on the results of scanning for optional Windows content on Windows Update. + +The following fields are available: + +- **architecture** Indicates the scan was limited to the specified architecture. +- **capabilityCount** The number of optional content packages found during the scan. +- **clientId** The name of the application requesting the optional content. +- **duration** The amount of time it took to complete the scan. +- **hrStatus** The HReturn code of the scan. +- **language** Indicates the scan was limited to the specified language. +- **majorVersion** Indicates the scan was limited to the specified major version. +- **minorVersion** Indicates the scan was limited to the specified minor version. +- **namespace** Indicates the scan was limited to packages in the specified namespace. +- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionFinalize + +This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. + +The following fields are available: + +- **capabilities** The names of the optional content packages that were installed. +- **clientId** The name of the application requesting the optional content. +- **highestState** The highest final install state of the optional content. +- **hrStatus** The HReturn code of the install operation. +- **rebootCount** The number of reboots required to complete the install. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionPended + +This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. + +The following fields are available: + +- **clientId** The name of the application requesting the optional content. +- **pendingDecision** Indicates the cause of reboot, if applicable. + + ## Diagnostic data events ### TelClientSynthetic.AuthorizationInfo_RuntimeTransition @@ -1868,7 +1919,13 @@ This event sends data indicating that a device has undergone a change of telemet ### TelClientSynthetic.AuthorizationInfo_Startup -This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. +Fired by UTC at startup to signal what data we are allowed to collect. + + + +### TelClientSynthetic.ConnectivityHeartBeat_0 + +This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it fires an event. A Connectivity Heartbeat event also fires when a device recovers from costed network to free network. @@ -1906,6 +1963,12 @@ The following fields are available: - **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. +### TelClientSynthetic.TailoredExperiencesWithDiagnosticDataUpdate + +This event is triggered when UTC determines it needs to send information about personalization settings of the user. + + + ## DxgKernelTelemetry events ### DxgKrnlTelemetry.GPUAdapterInventoryV2 @@ -2305,12 +2368,12 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: - **BusReportedDescription** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. -- **Class** The device setup class of the driver loaded for the device. -- **ClassGuid** The device setup class guid of the driver loaded for the device. -- **COMPID** The list of compat ids for the device. -- **ContainerId** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. -- **Description** The device description. -- **DeviceState** DeviceState is a bitmask of the following: DEVICE_IS_CONNECTED 0x0001 (currently only for container). DEVICE_IS_NETWORK_DEVICE 0x0002 (currently only for container). DEVICE_IS_PAIRED 0x0004 (currently only for container). DEVICE_IS_ACTIVE 0x0008 (currently never set). DEVICE_IS_MACHINE 0x0010 (currently only for container). DEVICE_IS_PRESENT 0x0020 (currently always set). DEVICE_IS_HIDDEN 0x0040. DEVICE_IS_PRINTER 0x0080 (currently only for container). DEVICE_IS_WIRELESS 0x0100. DEVICE_IS_WIRELESS_FAT 0x0200. The most common values are therefore: 32 (0x20)= device is present. 96 (0x60)= device is present but hidden. 288 (0x120)= device is a wireless device that is present +- **Class** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. +- **ClassGuid** A unique identifier for the driver installed. +- **COMPID** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). +- **ContainerId** INF file name (the name could be renamed by OS, such as oemXX.inf) +- **Description** The version of the inventory binary generating the events. +- **DeviceState** The current error code for the device. - **DriverId** A unique identifier for the driver installed. - **DriverName** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). - **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. @@ -2481,22 +2544,22 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: - **AddinCLSID** The CLSID for the Office addin -- **AddInCLSID** The CLSID for the Add-in -- **AddInId** Add-In identifier +- **AddInCLSID** CLSID key for the office addin +- **AddInId** Office addin ID - **AddinType** The type of the Office addin. - **BinFileTimestamp** Timestamp of the Office addin - **BinFileVersion** Version of the Office addin -- **Description** Add-in description +- **Description** Office addin description - **FileId** FileId of the Office addin - **FileSize** File size of the Office addin -- **FriendlyName** Add-in friendly name -- **FullPath** Full path to the add-in module -- **LoadBehavior** The load behavior -- **LoadTime** The load time for the add-in -- **OfficeApplication** The Microsoft Office application associated with the add-in +- **FriendlyName** Friendly name for office addin +- **FullPath** Unexpanded path to the office addin +- **LoadBehavior** Uint32 that describes the load behavior +- **LoadTime** Load time for the office add in +- **OfficeApplication** The office application for this add in - **OfficeArchitecture** Architecture of the addin -- **OfficeVersion** The Microsoft Office version installed -- **OutlookCrashingAddin** Whether the Outlook addin is crashing +- **OfficeVersion** The office version for this add in +- **OutlookCrashingAddin** Boolean that indicates if crashes have been found for this add in - **ProductCompany** The name of the company associated with the Office addin - **ProductName** The product name associated with the Office addin - **ProductVersion** The version associated with the Office addin @@ -2928,83 +2991,11 @@ The following fields are available: - **winInetError** The HResult of the operation. -## Other events - -### CbsServicingProvider.CbsCapabilityEnumeration - -This event reports on the results of scanning for optional Windows content on Windows Update. - -The following fields are available: - -- **architecture** Indicates the scan was limited to the specified architecture. -- **capabilityCount** The number of optional content packages found during the scan. -- **clientId** The name of the application requesting the optional content. -- **duration** The amount of time it took to complete the scan. -- **hrStatus** The HReturn code of the scan. -- **language** Indicates the scan was limited to the specified language. -- **majorVersion** Indicates the scan was limited to the specified major version. -- **minorVersion** Indicates the scan was limited to the specified minor version. -- **namespace** Indicates the scan was limited to packages in the specified namespace. -- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionFinalize - -This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. - -The following fields are available: - -- **capabilities** The names of the optional content packages that were installed. -- **clientId** The name of the application requesting the optional content. -- **highestState** The highest final install state of the optional content. -- **hrStatus** The HReturn code of the install operation. -- **rebootCount** The number of reboots required to complete the install. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. - - -### CbsServicingProvider.CbsCapabilitySessionPended - -This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. - -The following fields are available: - -- **clientId** The name of the application requesting the optional content. -- **pendingDecision** Indicates the cause of reboot, if applicable. - - -### Microsoft.Windows.WaaSAssessment.Error - -This event returns the name of the missing setting needed to determine the Operating System build age. - -The following fields are available: - -- **m** The WaaS (“Workspace as a Service”—cloud-based “workspace”) Assessment Error String. - - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - - - ## Remediation events ### Microsoft.Windows.Remediation.Applicable -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. The following fields are available: @@ -3022,7 +3013,7 @@ The following fields are available: - **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. - **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. - **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **GlobalEventCounter** Client side counter that indicates ordering of events. +- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. - **HResult** The HRESULT for detection or perform action phases of the plugin. - **IsAppraiserLatestResult** The HRESULT from the appraiser task. - **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. @@ -3085,9 +3076,29 @@ The following fields are available: - **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. +### Microsoft.Windows.Remediation.ChangePowerProfileDetection + +Indicates whether the remediation system can put in a request to defer a system-initiated sleep to enable installation of security or quality updates. + +The following fields are available: + +- **ActionName** A descriptive name for the plugin action +- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device +- **CV** Correlation vector +- **GlobalEventCounter** Counter that indicates the ordering of events on the device +- **PackageVersion** Current package version of remediation service +- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0) +- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update +- **RemediationFURebootRequred** Indicates that a feature update reboot required was detected so the plugin will exit. +- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates +- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues +- **SetupMutexAvailable** Result that shows whether setup mutex is available or not +- **SysPowerStatusAC** Result that shows whether system is on AC power or not + + ### Microsoft.Windows.Remediation.Completed -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event enables completion tracking of a process that remediates issues preventing security and quality updates. The following fields are available: @@ -3109,7 +3120,7 @@ The following fields are available: - **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. - **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. - **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. -- **GlobalEventCounter** Client-side counter that indicates ordering of events. +- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. - **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. - **hasRolledBack** Indicates whether the client machine has rolled back. - **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. @@ -3202,14 +3213,30 @@ The following fields are available: - **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. +### Microsoft.Windows.Remediation.RemediationShellMainExeEventId + +Enables tracking of completion of process that remediates issues preventing security and quality updates. + +The following fields are available: + +- **CV** Client side counter which indicates ordering of events sent by the remediation system. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. +- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. +- **RemediationShellFoundDriverDll** Result whether the remediation system found its component files to run properly. +- **RemediationShellLoadedShellDriver** Result whether the remediation system loaded its component files to run properly. +- **RemediationShellLoadedShellFunction** Result whether the remediation system loaded the functions from its component files to run properly. + + ### Microsoft.Windows.Remediation.Started -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +This event reports whether a plug-in started, to help ensure Windows is up to date. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. @@ -3279,17 +3306,15 @@ The following fields are available: - **Time** System timestamp the event was fired -## Sediment Launcher events - ### Microsoft.Windows.SedimentLauncher.Applicable -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +Indicates whether a given plugin is applicable. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. - **IsSelfUpdateNeeded** True if self update needed by device. - **PackageVersion** Current package version of Remediation. @@ -3299,43 +3324,98 @@ The following fields are available: ### Microsoft.Windows.SedimentLauncher.Completed -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. +Indicates whether a given plugin has completed its work. The following fields are available: - **CV** Correlation vector. - **FailedReasons** Concatenated list of failure reasons. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. - **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. +### Microsoft.Windows.SedimentLauncher.Error + +Error occurred during execution of the plugin. + +The following fields are available: + +- **HResult** The result for the Detection or Perform Action phases of the plug-in. +- **Message** A message containing information about the error that occurred (if any). +- **PackageVersion** The version number of the current remediation package. + + +### Microsoft.Windows.SedimentLauncher.FallbackError + +This event indicates that an error occurred during execution of the plug-in fallback. + +The following fields are available: + +- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). +- **wilResult** Result from executing wil based function. See [wilResult](#wilresult). + + +### Microsoft.Windows.SedimentLauncher.Information + +This event provides general information returned from the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Information message returned from a plugin containing only information internal to the plugins execution. +- **PackageVersion** Current package version of Remediation. + + ### Microsoft.Windows.SedimentLauncher.Started -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. +This event indicates that a given plug-in has started. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. -## Sediment Service events +### Microsoft.Windows.SedimentLauncher.wilResult + +This event provides the result from the Windows internal library. + +The following fields are available: + +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + ### Microsoft.Windows.SedimentService.Applicable -This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. +This event indicates whether a given plug-in is applicable. The following fields are available: - **CV** Correlation vector. - **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. - **IsSelfUpdateNeeded** Indicates if self update is needed. - **PackageVersion** Current package version of Remediation. @@ -3345,13 +3425,13 @@ The following fields are available: ### Microsoft.Windows.SedimentService.Completed -This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. +This event indicates whether a given plug-in has completed its work. The following fields are available: - **CV** Correlation vector. - **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. @@ -3365,9 +3445,41 @@ The following fields are available: - **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. +### Microsoft.Windows.SedimentService.Error + +This event indicates whether an error condition occurred in the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + +### Microsoft.Windows.SedimentService.FallbackError + +This event indicates whether an error occurred for a fallback in the plug-in. + +The following fields are available: + +- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). +- **wilResult** Result for wil based function. See [wilResult](#wilresult). + + +### Microsoft.Windows.SedimentService.Information + +This event provides general information returned from the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + ### Microsoft.Windows.SedimentService.Started -This event sends simple device connectivity and configuration data about a service on the system that helps keep Windows up to date. +This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. The following fields are available: @@ -3378,6 +3490,31 @@ The following fields are available: - **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. +### Microsoft.Windows.SedimentService.wilResult + +This event provides the result from the Windows internal library. + +The following fields are available: + +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + + ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent @@ -3666,7 +3803,7 @@ Download process event for target update on Windows Update client (see eventscen The following fields are available: -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. +- **ActiveDownloadTime** Number of seconds the update was actively being downloaded. - **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. - **AppXDownloadScope** Indicates the scope of the download for application content. For streaming install scenarios, AllContent - non-streaming download, RequiredOnly - streaming download requested content required for launch, AutomaticOnly - streaming download requested automatic streams for the app, and Unknown - for events sent before download scope is determined by the Windows Update client. - **BiosFamily** The family of the BIOS (Basic Input Output System). @@ -3675,11 +3812,11 @@ The following fields are available: - **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle. +- **BundleBytesDownloaded** Number of bytes downloaded for the specific content bundle. - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. - **BundleRepeatFailFlag** Indicates whether this particular update bundle had previously failed to download. - **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **BytesDownloaded** How many bytes were downloaded for an individual piece of content (not the entire bundle). +- **BytesDownloaded** Number of bytes that were downloaded for an individual piece of content (not the entire bundle). - **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **CbsDownloadMethod** Indicates whether the download was a full-file download or a partial/delta download. @@ -3698,7 +3835,7 @@ The following fields are available: - **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. - **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). - **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **FlightId** The specific id of the flight (pre-release build) the device is getting. +- **FlightId** The specific ID of the flight (pre-release build) the device is getting. - **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). - **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). - **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. @@ -3714,10 +3851,10 @@ The following fields are available: - **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. - **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. - **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). +- **ServiceGuid** An ID that represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). @@ -3804,14 +3941,14 @@ The following fields are available: - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. +- **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? - **BundleRevisionNumber** Identifies the revision number of the content bundle. - **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **ClientVersion** The version number of the software distribution client. - **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** The mobile operator to which the device is currently connected. -- **DeviceModel** The device model. +- **CurrentMobileOperator** Mobile operator that device is currently connected to. +- **DeviceModel** What is the device model. - **DriverPingBack** Contains information about the previous driver and system state. - **EventInstanceID** A globally unique identifier for event instance. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. @@ -3827,21 +3964,21 @@ The following fields are available: - **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsDependentSet** Indicates whether the driver is part of a larger System Hardware/Firmware update. -- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. -- **IsFirmware** Indicates whether this update is a firmware update. -- **IsSuccessFailurePostReboot** Indicates whether the update succeeded and then failed after a restart. +- **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? +- **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? +- **IsFirmware** Is this update a firmware update? +- **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? - **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? - **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. -- **MergedUpdate** Indicates whether the OS update and a BSP update merged for installation. +- **MergedUpdate** Was the OS update and a BSP update merged for installation? - **MsiAction** The stage of MSI installation where it failed. - **MsiProductCode** The unique identifier of the MSI installer. - **PackageFullName** The package name of the content being installed. - **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event that CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **QualityUpdatePause** Are quality OS updates paused on the device? - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. +- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. - **RevisionNumber** The revision number of this specific piece of content. - **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. @@ -3851,8 +3988,8 @@ The following fields are available: - **SystemBIOSMinorRelease** Minor version of the BIOS. - **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID that represents a given MSI installation. -- **UpdateId** Unique update ID. +- **TransactionCode** The ID which represents a given MSI installation +- **UpdateId** Unique update ID - **UpdateID** An identifier associated with the specific piece of content. - **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. - **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. @@ -4382,7 +4519,7 @@ The following fields are available: - **CV** Correlation vector. - **DetectorVersion** Most recently run detector version for the current campaign. - **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. -- **key1** Interaction data for the UI +- **key1** UI interaction data - **key10** UI interaction data - **key11** UI interaction data - **key12** UI interaction data @@ -4393,7 +4530,7 @@ The following fields are available: - **key17** UI interaction data - **key18** UI interaction data - **key19** UI interaction data -- **key2** Interaction data for the UI +- **key2** UI interaction data - **key20** UI interaction data - **key21** UI interaction data - **key22** UI interaction data @@ -4404,12 +4541,12 @@ The following fields are available: - **key27** UI interaction data - **key28** UI interaction data - **key29** UI interaction data -- **key3** Interaction data for the UI +- **key3** UI interaction data - **key30** UI interaction data -- **key4** Interaction data for the UI -- **key5** UI interaction type -- **key6** Current package version of UNP -- **key7** UI interaction type +- **key4** UI interaction data +- **key5** UI interaction data +- **key6** UI interaction data +- **key7** UI interaction data - **key8** UI interaction data - **key9** UI interaction data - **PackageVersion** Current package version of the update notification. @@ -4562,9 +4699,9 @@ The following fields are available: - **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** A string to uniquely identify a group of events. - **WuId** Windows Update client ID. @@ -4726,7 +4863,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -4736,6 +4873,15 @@ The following fields are available: ## Windows as a Service diagnostic events +### Microsoft.Windows.WaaSAssessment.Error + +This event returns the name of the missing setting needed to determine the Operating System build age. + +The following fields are available: + +- **m** The WaaS (“Workspace as a Service”—cloud-based “workspace”) Assessment Error String. + + ### Microsoft.Windows.WaaSMedic.Summary This event provides the results of the WaaSMedic diagnostic run @@ -4803,6 +4949,17 @@ Report application event for Windows Store client. +### Microsoft.Windows.Store.StoreActivating + +This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. + +The following fields are available: + +- **correlationVectorRoot** Identifies multiple events within a session/sequence. Initial value before incrementation or extension. +- **protocolUri** Protocol URI used to activate the store. +- **reason** The reason for activating the store. + + ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. @@ -5047,7 +5204,7 @@ The following fields are available: ### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare -This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. +This event is sent after a scan for available app updates to help keep Windows up-to-date and secure. The following fields are available: @@ -5061,9 +5218,9 @@ FulfillmentComplete event is fired at the end of an app install or update. We us The following fields are available: - **FailedRetry** Tells us if the retry for an install or update was successful or not. -- **HResult** The HResult code of the operation. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. +- **HResult** Resulting HResult error/success code of this call +- **PFN** Package Family Name of the app that being installed or updated +- **ProductId** Product Id of the app that is being updated or installed ### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate @@ -5178,6 +5335,144 @@ The following fields are available: ## Windows Update Delivery Optimization events +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled + +This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download being done in the background? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **callerName** Name of the API caller. +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **clientTelId** A random number used for device sampling. +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). +- **jobID** Identifier for the Windows Update job. +- **reasonCode** Reason the action or event occurred. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted + +This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download a background download? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **bytesRequested** The total number of bytes requested for download. +- **cacheServerConnectionCount** Number of connections made to cache hosts. +- **callerName** Name of the API caller. +- **cdnConnectionCount** The total number of connections made to the CDN. +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **cdnIp** The IP address of the source CDN. +- **clientTelId** A random number used for device sampling. +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). +- **downlinkUsageBps** The download speed (in bytes per second). +- **downloadMode** The download mode used for this file download session. +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **fileSize** The size of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **groupConnectionCount** The total number of connections made to peers in the same group. +- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **lanConnectionCount** The total number of connections made to peers in the same LAN. +- **numPeers** The total number of peers used for this download. +- **restrictedUpload** Is the upload restricted? +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **totalTimeMs** Duration of the download (in seconds). +- **updateID** The ID of the update being downloaded. +- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). +- **uplinkUsageBps** The upload speed (in bytes per second). +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused + +This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download a background download? +- **callerName** The name of the API caller. +- **clientTelId** A random number used for device sampling. +- **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being paused. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **reasonCode** The reason for pausing the download. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **updateID** The ID of the update being paused. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted + +This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Indicates whether the download is happening in the background. +- **bytesRequested** Number of bytes requested for the download. +- **callerName** Name of the API caller. +- **cdnUrl** The URL of the source CDN. +- **clientTelId** A random number used for device sampling. +- **costFlags** A set of flags representing network cost. +- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). +- **diceRoll** Random number used for determining if a client will use peering. +- **doClientVersion** The version of the Delivery Optimization client. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **errorCode** The error code that was returned. +- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **fileID** The ID of the file being downloaded. +- **filePath** The path to where the downloaded file will be written. +- **fileSize** Total file size of the file that was downloaded. +- **fileSizeCaller** Value for total file size provided by our caller. +- **groupID** ID for the group. +- **isVpn** Indicates whether the device is connected to a Virtual Private Network. +- **jobID** The ID of the Windows Update job. +- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. +- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. +- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. +- **peerID** The ID for this delivery optimization client. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID for the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Indicates whether the download used memory streaming. + + ### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. @@ -5201,6 +5496,20 @@ The following fields are available: - **sessionID** The ID of the download session. +### Microsoft.OSG.DU.DeliveryOptClient.JobError + +This event represents a Windows Update job error. It allows for investigation of top errors. + +The following fields are available: + +- **clientTelId** A random number used for device sampling. +- **doErrorCode** Error code returned for delivery optimization. +- **errorCode** The error code returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **jobID** The Windows Update job ID. + + ## Windows Update events ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit @@ -5270,14 +5579,14 @@ This event collects information regarding the install phase of the new device ma The following fields are available: -- **errorCode** The error code returned for the current install phase. -- **flightId** Unique ID for each flight. -- **objectId** Unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **result** Outcome of the install phase of the update. -- **scenarioId** Indicates the update scenario. -- **sessionId** Unique value for each update session. -- **updateId** Unique ID for each Update. +- **errorCode** The error code returned for the current install phase +- **flightId** The unique identifier for each flight +- **objectId** Unique value for each Update Agent mode +- **relatedCV** Correlation vector value generated from the latest scan +- **result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **sessionId** Unique value for each Update Agent mode attempt +- **updateId** Unique ID for each update ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart @@ -5286,13 +5595,13 @@ This event sends data for the start of each mode during the process of updating The following fields are available: -- **flightId** Unique ID for each flight. -- **mode** The mode that is starting. -- **objectId** Unique value for each diagnostics session. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **scenarioId** Indicates the update scenario. -- **sessionId** Unique value for each update session. -- **updateId** Unique ID for each Update. +- **flightId** The unique identifier for each flight +- **mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit +- **objectId** Unique value for each Update Agent mode +- **relatedCV** Correlation vector value generated from the latest scan +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **sessionId** Unique value for each Update Agent mode attempt +- **updateId** Unique ID for each update ### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed @@ -5372,15 +5681,15 @@ This event indicates that a scan for a Windows Update occurred. The following fields are available: - **deferReason** Reason why the device could not check for updates. -- **detectionBlockreason** Reason for blocking detection +- **detectionBlockreason** Reason for detection not completing. - **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** Error value -- **eventScenario** End to end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **errorCode** The returned error code. +- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **flightID** The specific ID of the Windows Insider build the device is getting. - **interactive** Indicates whether the session was user initiated. - **revisionNumber** Update revision number. - **updateId** Update ID. -- **updateScenarioType** The update session type. +- **updateScenarioType** Device ID - **wuDeviceid** Unique device ID used by Windows Update. @@ -5511,6 +5820,23 @@ The following fields are available: - **wuDeviceid** The Windows Update Device GUID (Globally-Unique ID). +### Microsoft.Windows.Update.Orchestrator.PostInstall + +This event is sent after a Windows update install completes. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **bundleId** Identifier associated with the specific content bundle. +- **bundleRevisionnumber** Identifies the revision number of the content bundle. +- **errorCode** The error code returned for the current phase. +- **eventScenario** State of update action. +- **flightID** Update session type +- **sessionType** The Windows Update session type (Interactive or Background). +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.PreShutdownStart This event is generated before the shutdown and commit operations. @@ -5590,6 +5916,21 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired + +This event sends data about whether an update required a reboot to help keep Windows up to date. + +The following fields are available: + +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.updateSettingsFlushFailed This event sends information about an update that encountered problems and was not able to complete. @@ -5710,7 +6051,7 @@ The following fields are available: - **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. - **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. - **rebootState** Current state of the reboot. -- **revisionNumber** Revision number of the update that is getting installed with this reboot. +- **revisionNumber** Revision number of the OS. - **scheduledRebootTime** Time scheduled for the reboot. - **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. - **updateId** Identifies which update is being scheduled. @@ -5786,4 +6127,18 @@ This event signals the completion of the setup process. It happens only once dur +## XBOX events + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + + + diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 8fed168ec8..af938824ba 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 11/07/2018 +ms.date: 12/13/2018 --- @@ -48,34 +48,51 @@ The following fields are available: - **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. - **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DatasourceApplicationFile_RS5** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_RS1** The total DataSourceDevicePnp objects targeting Windows 10 version 1607 on this device. - **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. +- **DatasourceDevicePnp_RS5** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_RS1** The total DataSourceDriverPackage objects targeting Windows 10 version 1607 on this device. - **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. +- **DatasourceDriverPackage_RS5** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_RS1** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device. - **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoBlock_RS5** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_RS1** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. - **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPassive_RS5** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_RS1** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. - **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPostUpgrade_RS5** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_RS1** The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device. - **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. +- **DatasourceSystemBios_RS5** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. - **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DecisionApplicationFile_RS5** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_RS1** The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. - **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. +- **DecisionDevicePnp_RS5** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_RS1** The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device. - **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. +- **DecisionDriverPackage_RS5** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_RS1** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device. - **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoBlock_RS5** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_RS1** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. - **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPassive_RS5** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_RS1** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. - **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPostUpgrade_RS5** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_RS1** The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device. - **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. +- **DecisionMediaCenter_RS5** The count of the number of this particular object type present on this device. - **DecisionSystemBios_RS1** The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device. - **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS5** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS5Setup** The total DecisionSystemBios objects targeting the next release of Windows on this device. - **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. - **InventoryApplicationFile** The count of the number of this particular object type present on this device. - **InventoryLanguagePack** The count of InventoryLanguagePack objects present on this machine. @@ -96,6 +113,7 @@ The following fields are available: - **SystemWlan** The count of SystemWlan objects present on this machine. - **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. - **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. +- **Wmdrm_RS5** The count of the number of this particular object type present on this device. ### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd @@ -353,6 +371,7 @@ The following fields are available: - **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. - **BlockingApplication** Indicates whether there are any application issues that interfere with the upgrade due to the file in question. - **DisplayGenericMessage** Will be a generic message be shown for this file? +- **DisplayGenericMessageGated** Indicates whether a generic message be shown for this file. - **HardBlock** This file is blocked in the SDB. - **HasUxBlockOverride** Does the file have a block that is overridden by a tag in the SDB? - **MigApplication** Does the file have a MigXML from the SDB associated with it that applies to the current upgrade mode? @@ -372,7 +391,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -408,6 +427,7 @@ The following fields are available: - **BlockUpgradeIfDriverBlocked** Is the PNP device both boot critical and does not have a driver included with the OS? - **BlockUpgradeIfDriverBlockedAndOnlyActiveNetwork** Is this PNP device the only active network device? - **DisplayGenericMessage** Will a generic message be shown during Setup for this PNP device? +- **DisplayGenericMessageGated** Indicates whether a generic message will be shown during Setup for this PNP device. - **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? - **DriverAvailableOnline** Is there a driver for this PNP device on Windows Update? - **DriverAvailableUplevel** Is there a driver on Windows Update or included with the operating system for this PNP device? @@ -449,6 +469,7 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. +- **DisplayGenericMessageGated** Indicates whether a generic offer block message will be shown for this driver package. - **DriverBlockOverridden** Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? - **DriverIsDeviceBlocked** Was the driver package was blocked because of a device block? - **DriverIsDriverBlocked** Is the driver package blocked because of a driver block? @@ -527,6 +548,7 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. - **BlockingApplication** Are there any application issues that interfere with upgrade due to matching info blocks? +- **DisplayGenericMessageGated** Indicates whether a generic offer block message will be shown due to matching info blocks. - **MigApplication** Is there a matching info block with a mig for the current mode of upgrade? @@ -638,6 +660,7 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. - **Blocking** Is the device blocked from upgrade due to a BIOS block? +- **DisplayGenericMessageGated** Indicates whether a generic offer block message will be shown for the bios. - **HasBiosBlock** Does the device have a BIOS block? @@ -686,6 +709,8 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. +- **AvDisplayName** If the app is an antivirus app, this is its display name. +- **AvProductState** Indicates whether the antivirus program is turned on and the signatures are up to date. - **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64. - **BinFileVersion** An attempt to clean up FileVersion at the client that tries to place the version into 4 octets. - **BinProductVersion** An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets. @@ -693,6 +718,8 @@ The following fields are available: - **CompanyName** The company name of the vendor who developed this file. - **FileId** A hash that uniquely identifies a file. - **FileVersion** The File version field from the file metadata under Properties -> Details. +- **HasUpgradeExe** Indicates whether the antivirus app has an upgrade.exe file. +- **IsAv** Indicates whether the file an antivirus reporting EXE. - **LinkDate** The date and time that this file was linked on. - **LowerCaseLongPath** The full file path to the file that was inventoried on the device. - **Name** The name of the file that was inventoried. @@ -715,7 +742,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1272,6 +1299,8 @@ The following fields are available: - **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. - **EnterpriseRun** Indicates if the telemetry run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. - **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. +- **InboxDataVersion** The original version of the data files before retrieving any newer version. +- **IndicatorsWritten** Indicates if all relevant UEX indicators were successfully written or updated. - **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. - **PCFP** An ID for the system calculated by hashing hardware identifiers. - **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. @@ -1692,6 +1721,7 @@ The following fields are available: - **OSRolledBack** A flag that represents when a feature update has rolled back during setup. - **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . - **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. +- **OSWUAutoUpdateOptionsSource** The source of auto update setting that appears in the OSWUAutoUpdateOptions field. For example: Group Policy (GP), Mobile Device Management (MDM), and Default. - **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. @@ -1910,6 +1940,83 @@ The following fields are available: - **ImageName** Name of file. +## Component-based Servicing events + +### CbsServicingProvider.CbsCapabilityEnumeration + +This event reports on the results of scanning for optional Windows content on Windows Update. + +The following fields are available: + +- **architecture** Indicates the scan was limited to the specified architecture. +- **capabilityCount** The number of optional content packages found during the scan. +- **clientId** The name of the application requesting the optional content. +- **duration** The amount of time it took to complete the scan. +- **hrStatus** The HReturn code of the scan. +- **language** Indicates the scan was limited to the specified language. +- **majorVersion** Indicates the scan was limited to the specified major version. +- **minorVersion** Indicates the scan was limited to the specified minor version. +- **namespace** Indicates the scan was limited to packages in the specified namespace. +- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionFinalize + +This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. + +The following fields are available: + +- **capabilities** The names of the optional content packages that were installed. +- **clientId** The name of the application requesting the optional content. +- **currentID** The ID of the current install session. +- **highestState** The highest final install state of the optional content. +- **hrLCUReservicingStatus** Indicates whether the optional content was updated to the latest available version. +- **hrStatus** The HReturn code of the install operation. +- **rebootCount** The number of reboots required to complete the install. +- **retryID** The session ID that will be used to retry a failed operation. +- **retryStatus** Indicates whether the install will be retried in the event of failure. +- **stackBuild** The build number of the servicing stack. +- **stackMajorVersion** The major version number of the servicing stack. +- **stackMinorVersion** The minor version number of the servicing stack. +- **stackRevision** The revision number of the servicing stack. + + +### CbsServicingProvider.CbsCapabilitySessionPended + +This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. + +The following fields are available: + +- **clientId** The name of the application requesting the optional content. +- **pendingDecision** Indicates the cause of reboot, if applicable. + + +### CbsServicingProvider.CbsPackageRemoval + +This event provides information about the results of uninstalling a Windows Cumulative Security Update to help keep Windows up to date. + +The following fields are available: + +- **buildVersion** The build number of the security update being uninstalled. +- **clientId** The name of the application requesting the uninstall. +- **currentStateEnd** The final state of the update after the operation. +- **failureDetails** Information about the cause of a failure, if applicable. +- **failureSourceEnd** The stage during the uninstall where the failure occurred. +- **hrStatusEnd** The overall exit code of the operation. +- **initiatedOffline** Indicates if the uninstall was initiated for a mounted Windows image. +- **majorVersion** The major version number of the security update being uninstalled. +- **minorVersion** The minor version number of the security update being uninstalled. +- **originalState** The starting state of the update before the operation. +- **pendingDecision** Indicates the cause of reboot, if applicable. +- **primitiveExecutionContext** The state during system startup when the uninstall was completed. +- **revisionVersion** The revision number of the security update being uninstalled. +- **transactionCanceled** Indicates whether the uninstall was cancelled. + + ## Deployment extensions ### DeploymentTelemetry.Deployment_End @@ -1980,7 +2087,7 @@ The following fields are available: ## Diagnostic data events -### TelClientSynthetic.AuthorizationInfo_Startup +### TelClientSynthetic.AuthorizationInfo_RuntimeTransition This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. @@ -1999,6 +2106,40 @@ The following fields are available: - **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. +### TelClientSynthetic.AuthorizationInfo_Startup + +Fired by UTC at startup to signal what data we are allowed to collect. + +The following fields are available: + +- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. +- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. +- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. +- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. +- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. +- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. +- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. +- **CanPerformTraceEscalations** True if we can perform trace escalation collection, false otherwise. +- **CanReportScenarios** True if we can report scenario completions, false otherwise. +- **PreviousPermissions** Bitmask of previous telemetry state. +- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. + + +### TelClientSynthetic.ConnectivityHeartbeat_0 + +This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it fires an event. A Connectivity Heartbeat event also fires when a device recovers from costed network to free network. + +The following fields are available: + +- **CensusExitCode** Last exit code of the Census task. +- **CensusStartTime** Time of last Census run. +- **CensusTaskEnabled** True if Census is enabled, false otherwise. +- **LastFreeNetworkLossTime** The FILETIME at which the last free network loss occurred. +- **NetworkState** The network state of the device. +- **NoNetworkTimeSec** The total number of seconds without network during this heartbeat period. +- **RestrictedNetworkTimeSec** The total number of seconds with restricted network during this heartbeat period. + + ### TelClientSynthetic.HeartBeat_5 This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. @@ -3257,6 +3398,9 @@ Indicates that this particular data object represented by the objectInstanceId i This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync @@ -3344,6 +3488,7 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: +- **InventoryVersion** The version of the inventory binary generating the events. - **OfficeApplication** The name of the Office application. - **OfficeArchitecture** The bitness of the Office application. - **OfficeVersion** The version of the Office application. @@ -3356,6 +3501,9 @@ Indicates that this particular data object represented by the objectInstanceId i This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsStartSync @@ -3364,6 +3512,9 @@ This diagnostic event indicates that a new sync is being generated for this obje This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd @@ -3430,6 +3581,7 @@ The following fields are available: - **DuplicateVBA** Count of files with duplicate VBA code - **HasVBA** Count of files with VBA code - **Inaccessible** Count of files that were inaccessible for scanning +- **InventoryVersion** The version of the inventory binary generating the events. - **Issues** Count of files with issues detected - **Issues_x64** Count of files with 64-bit issues detected - **IssuesNone** Count of files with no issues detected @@ -3481,6 +3633,9 @@ This event indicates that a new sync is being generated for this object type. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync @@ -3735,82 +3890,67 @@ The following fields are available: - **winInetError** The HResult of the operation. -## Other events +## Privacy consent logging events -### CbsServicingProvider.CbsCapabilityEnumeration +### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted -This event reports on the results of scanning for optional Windows content on Windows Update. +This event is used to determine whether the user successfully completed the privacy consent experience. The following fields are available: -- **architecture** Indicates the scan was limited to the specified architecture. -- **capabilityCount** The number of optional content packages found during the scan. -- **clientId** The name of the application requesting the optional content. -- **duration** The amount of time it took to complete the scan. -- **hrStatus** The HReturn code of the scan. -- **language** Indicates the scan was limited to the specified language. -- **majorVersion** Indicates the scan was limited to the specified major version. -- **minorVersion** Indicates the scan was limited to the specified minor version. -- **namespace** Indicates the scan was limited to packages in the specified namespace. -- **sourceFilter** A bitmask indicating the scan checked for locally available optional content. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. +- **presentationVersion** Which display version of the privacy consent experience the user completed +- **privacyConsentState** The current state of the privacy consent experience +- **settingsVersion** Which setting version of the privacy consent experience the user completed +- **userOobeExitReason** The exit reason of the privacy consent experience -### CbsServicingProvider.CbsCapabilitySessionFinalize +### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentPrep -This event provides information about the results of installing or uninstalling optional Windows content from Windows Update. +This event is used to determine whether the user needs to see the privacy consent experience or not. The following fields are available: -- **capabilities** The names of the optional content packages that were installed. -- **clientId** The name of the application requesting the optional content. -- **currentID** The ID of the current install session. -- **highestState** The highest final install state of the optional content. -- **hrStatus** The HReturn code of the install operation. -- **rebootCount** The number of reboots required to complete the install. -- **retryID** The session ID that will be used to retry a failed operation. -- **retryStatus** Indicates whether the install will be retried in the event of failure. -- **stackBuild** The build number of the servicing stack. -- **stackMajorVersion** The major version number of the servicing stack. -- **stackMinorVersion** The minor version number of the servicing stack. -- **stackRevision** The revision number of the servicing stack. +- **s0** Indicates the error level encountered during Privacy Consent Preparation. See [Microsoft.Windows.Shell.PrivacyConsentLogging.wilActivity](#microsoftwindowsshellprivacyconsentloggingwilactivity). +- **wilActivity** Information of the thread where the error occurred (thread ID). See [wilActivity](#wilactivity). -### CbsServicingProvider.CbsCapabilitySessionPended +### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentStatus -This event provides information about the results of installing optional Windows content that requires a reboot to keep Windows up to date. +Event tells us effectiveness of new privacy experience. The following fields are available: -- **clientId** The name of the application requesting the optional content. -- **pendingDecision** Indicates the cause of reboot, if applicable. +- **isAdmin** Whether the current user is an administrator or not +- **isLaunching** Whether or not the privacy consent experience will be launched +- **isSilentElevation** Whether the current user has enabled silent elevation +- **privacyConsentState** The current state of the privacy consent experience +- **userRegionCode** The current user's region setting -### CbsServicingProvider.CbsPackageRemoval +### Microsoft.Windows.Shell.PrivacyConsentLogging.wilActivity -This event provides information about the results of uninstalling a Windows Cumulative Security Update to help keep Windows up to date. +This event returns information if an error is encountered while computing whether the user needs to complete privacy consents in certain upgrade scenarios. The following fields are available: -- **buildVersion** The build number of the security update being uninstalled. -- **clientId** The name of the application requesting the uninstall. -- **currentStateEnd** The final state of the update after the operation. -- **failureDetails** Information about the cause of a failure, if applicable. -- **failureSourceEnd** The stage during the uninstall where the failure occurred. -- **hrStatusEnd** The overall exit code of the operation. -- **initiatedOffline** Indicates if the uninstall was initiated for a mounted Windows image. -- **majorVersion** The major version number of the security update being uninstalled. -- **minorVersion** The minor version number of the security update being uninstalled. -- **originalState** The starting state of the update before the operation. -- **pendingDecision** Indicates the cause of reboot, if applicable. -- **primitiveExecutionContext** The state during system startup when the uninstall was completed. -- **revisionVersion** The revision number of the security update being uninstalled. -- **transactionCanceled** Indicates whether the uninstall was cancelled. +- **callContext** A list of Windows Diagnostic activities/events containing this error. +- **currentContextId** The ID for the newest activity/event containing this error. +- **currentContextMessage** Any custom message for the activity context. +- **currentContextName** The name of the newest activity/event context containing this error. +- **failureType** The type of failure observed: exception, returned error, etc. +- **fileName** The name of the fine in which the error was encountered. +- **hresult** The Result Code of the error. +- **lineNumber** The line number where the error was encountered. +- **message** Any message associated with the error. +- **module** The name of the binary module where the error was encountered. +- **originatingContextId** The ID of the oldest telemetry activity containing this error. +- **originatingContextMessage** Any custom message associated with the oldest Windows Diagnostic activity/event containing this error. +- **originatingContextName** The name associated with the oldest Windows Diagnostic activity/event containing this error. +- **threadId** The ID of the thread the activity was run on. +## Remediation events + ### Microsoft.Windows.Remediation.Applicable This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. @@ -3978,6 +4118,7 @@ The following fields are available: - **RemediationHibernationMigrated** TRUE if hibernation was migrated. - **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. - **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. +- **RemediationNoisyHammerTaskFixSuccessId** Indicates whether the Update Assistant task fix was successful. - **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the NoisyHammer task started successfully. - **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. - **RemediationRanHibernation** TRUE if the system entered Hibernation. @@ -3999,6 +4140,9 @@ The following fields are available: - **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. - **Result** The HRESULT for Detection or Perform Action phases of the plug-in. - **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. +- **ServiceHardeningExitCode** The exit code returned by Windows Service Repair. +- **ServiceHealthEnabledBitMap** List of services updated by the plugin. +- **ServiceHealthInstalledBitMap** List of services installed by the plugin. - **ServiceHealthPlugin** The nae of the Service Health plug-in. - **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. - **systemDriveFreeDiskSpace** Indicates the free disk space on system drive in MBs. @@ -4059,369 +4203,7 @@ The following fields are available: - **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.Applicable - -Indicates whether a given plugin is applicable. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. -- **IsSelfUpdateNeeded** True if self update needed by device. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentLauncher.Completed - -Indicates whether a given plugin has completed its work. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. - - -### Microsoft.Windows.SedimentLauncher.Started - -This event indicates that a given plug-in has started. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Applicable - -This event indicates whether a given plug-in is applicable. - -The following fields are available: - -- **CV** Correlation vector. -- **DetectedCondition** Determine whether action needs to run based on device properties. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Completed - -This event indicates whether a given plug-in has completed its work. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** List of reasons when the plugin action failed. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. -- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. -- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. -- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). -- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. -- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). -- **SedimentServiceStopping** True/False indicating whether the service is stopping. -- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. -- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. - - -### Microsoft.Windows.SedimentService.Started - -This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. - -The following fields are available: - -- **CV** The Correlation Vector. -- **GlobalEventCounter** The client-side counter that indicates ordering of events. -- **PackageVersion** The version number of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. - - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - -The following fields are available: - -- **AppActionId** The ID of the application action. -- **AppCurrentVisibilityState** The ID of the current application visibility state. -- **AppId** The Xbox LIVE Title ID of the app. -- **AppPackageFullName** The full name of the application package. -- **AppPreviousVisibilityState** The ID of the previous application visibility state. -- **AppSessionId** The application session ID. -- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). -- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. -- **DurationMs** The amount of time (in milliseconds) since the last application state transition. -- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. -- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). -- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. -- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. -- **UserId** The XUID (Xbox User ID) of the current user. - - -## Privacy consent logging events - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted - -This event is used to determine whether the user successfully completed the privacy consent experience. - -The following fields are available: - -- **presentationVersion** Which display version of the privacy consent experience the user completed -- **privacyConsentState** The current state of the privacy consent experience -- **settingsVersion** Which setting version of the privacy consent experience the user completed -- **userOobeExitReason** The exit reason of the privacy consent experience - - -### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentStatus - -Event tells us effectiveness of new privacy experience. - -The following fields are available: - -- **isAdmin** whether the person who is logging in is an admin -- **isLaunching** Whether or not the privacy consent experience will be launched -- **isSilentElevation** whether the user has most restrictive UAC controls -- **privacyConsentState** whether the user has completed privacy experience -- **userRegionCode** The current user's region setting - - -## Remediation events - -### Microsoft.Windows.Remediation.Applicable - -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. - -The following fields are available: - -- **ActionName** The name of the action to be taken by the plug-in. -- **AppraiserBinariesValidResult** Indicates whether plug-in was appraised as valid. -- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. -- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. -- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. -- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. -- **CV** Correlation vector -- **DateTimeDifference** The difference between local and reference clock times. -- **DateTimeSyncEnabled** Indicates whether the datetime sync plug-in is enabled. -- **DaysSinceLastSIH** The number of days since the most recent SIH executed. -- **DaysToNextSIH** The number of days until the next scheduled SIH execution. -- **DetectedCondition** Indicates whether detect condition is true and the perform action will be run. -- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. -- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. -- **GlobalEventCounter** Client side counter that indicates ordering of events. -- **HResult** The HRESULT for detection or perform action phases of the plugin. -- **IsAppraiserLatestResult** The HRESULT from the appraiser task. -- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. -- **LastHresult** The HRESULT for detection or perform action phases of the plugin. -- **LastRun** The date of the most recent SIH run. -- **NextRun** Date of the next scheduled SIH run. -- **PackageVersion** The version of the current remediation package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Reload** True if SIH reload is required. -- **RemediationNoisyHammerAcLineStatus** Event that indicates the AC Line Status of the machine. -- **RemediationNoisyHammerAutoStartCount** The number of times hammer auto-started. -- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. -- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. -- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. -- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the most recent hammer task ran. -- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. -- **RemediationNoisyHammerIsInstalled** TRUE if the noisy hammer is installed. -- **RemediationNoisyHammerLastTaskRunResult** The result of the last hammer task run. -- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. -- **RemediationNoisyHammerTaskEnabled** Indicates whether the Update Assistant Task (Noisy Hammer) is enabled. -- **RemediationNoisyHammerTaskExists** Indicates whether the Update Assistant Task (Noisy Hammer) exists. -- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether counting is enabled for the Update Assistant (Noisy Hammer) task trigger. -- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant (Noisy Hammer) task. -- **RemediationNoisyHammerUAExitState** The code for the exit state of the Update Assistant (Noisy Hammer) task. -- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. -- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. -- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. -- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. -- **RemediationShellDeviceSccm** TRUE if the device is managed by SCCM (Microsoft System Center Configuration Manager). -- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. -- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. -- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. -- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. -- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. -- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. -- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. -- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. -- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. -- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. -- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. -- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. -- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. -- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. -- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. -- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. -- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. -- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. -- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. -- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. -- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. -- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. -- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. -- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. -- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. -- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. -- **RunTask** TRUE if SIH task should be run by the plug-in. -- **TimeServiceNTPServer** The URL for the NTP time server used by device. -- **TimeServiceStartType** The startup type for the NTP time service. -- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. -- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. - - -### Microsoft.Windows.Remediation.Completed - -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep the Windows Update stack healthy. - -The following fields are available: - -- **ActionName** Name of the action to be completed by the plug-in. -- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. -- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. -- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. -- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. -- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. -- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. -- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. -- **branchReadinessLevel** Branch readiness level policy. -- **cloudControlState** Value indicating whether the shell is enabled on the cloud control settings. -- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. -- **CV** The Correlation Vector. -- **DateTimeDifference** The difference between the local and reference clocks. -- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. -- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in Megabytes. -- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. -- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. -- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. -- **GlobalEventCounter** Client-side counter that indicates ordering of events. -- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. -- **hasRolledBack** Indicates whether the client machine has rolled back. -- **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. -- **hResult** The result of the event execution. -- **HResult** The result of the event execution. -- **installDate** The value of installDate registry key. Indicates the install date. -- **isNetworkMetered** Indicates whether the client machine has uninstalled a later version of the OS. -- **LatestState** The final state of the plug-in component. -- **MicrosoftCompatibilityAppraiser** The name of the component targeted by the Appraiser plug-in. -- **PackageVersion** The package version for the current Remediation. -- **PageFileCount** The number of Windows Page files. -- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. -- **PageFileLocation** The storage location (directory path) of the Windows Page file. -- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. -- **PluginName** The name of the plug-in specified for each generic plug-in event. -- **RanCleanup** TRUE if the plug-in ran disk cleanup. -- **RemediationBatteryPowerBatteryLevel** Indicates the battery level at which it is acceptable to continue operation. -- **RemediationBatteryPowerExitDueToLowBattery** True when we exit due to low battery power. -- **RemediationBatteryPowerOnBattery** True if we allow execution on battery. -- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. -- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. -- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. -- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. -- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. -- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. -- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. -- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. -- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. -- **RemediationDoorstopExists** TRUE if there is a One Settings Doorstop value. -- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. -- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. -- **RemediationDUABuildNumber** The build number of the DUA. -- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. -- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. -- **remediationExecution** Remediation shell is in "applying remediation" state. -- **RemediationHibernationMigrated** TRUE if hibernation was migrated. -- **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. -- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. -- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the NoisyHammer task started successfully. -- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. -- **RemediationRanHibernation** TRUE if the system entered Hibernation. -- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. -- **RemediationShellHasUpgraded** TRUE if the device upgraded. -- **RemediationShellMinimumTimeBetweenShellRuns** Indicates the time between shell runs exceeded the minimum required to execute plugins. -- **RemediationShellRunFromService** TRUE if the shell driver was run from the service. -- **RemediationShellSessionIdentifier** Unique identifier tracking a shell session. -- **RemediationShellSessionTimeInSeconds** Indicates the time the shell session took in seconds. -- **RemediationShellTaskDeleted** Indicates that the shell task has been deleted so no additional sediment pack runs occur for this installation. -- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. -- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. -- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. -- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. -- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. -- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. -- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. -- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. -- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. -- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. -- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. -- **ServiceHealthPlugin** The nae of the Service Health plug-in. -- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. -- **systemDriveFreeDiskSpace** Indicates the free disk space on system drive in MBs. -- **systemUptimeInHours** Indicates the amount of time the system in hours has been on since the last boot. -- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. -- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Windows Store cache after cleanup, measured in Megabytes. -- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Windows Store cache (prior to cleanup), measured in Megabytes. -- **uninstallActive** TRUE if previous uninstall has occurred for current OS -- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. -- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. -- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. -- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. -- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. -- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. -- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. -- **usoScanIsUserLoggedOn** TRUE if the user is logged on. -- **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). -- **usoScanType** The type of USO (Update Session Orchestrator) scan (Interactive or Background). -- **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. -- **windowsEditionId** Event to report the value of Windows Edition ID. -- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. -- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. -- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. -- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. -- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. -- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. -- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. -- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. -- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. -- **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. - - -### Microsoft.Windows.Remediation.Started - -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **RunCount** The number of times the remediation event started (whether it completed successfully or not). ## Sediment events @@ -4488,88 +4270,100 @@ The following fields are available: - **Time** System timestamp when the event was started. -## Sediment Service events - -### Microsoft.Windows.SedimentService.Applicable - -This event sends simple device connectivity and configuration data about a service installed on the system that helps keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Completed - -This event sends simple device connectivity and configuration data about a service installed on the system that helps keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -### Microsoft.Windows.SedimentService.Started - -This event sends simple device connectivity and configuration data about a service installed on the system that helps keep Windows up to date. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. - - -## Sediment Launcher events - ### Microsoft.Windows.SedimentLauncher.Applicable -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. +Indicates whether a given plugin is applicable. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. +- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. +- **IsSelfUpdateNeeded** True if self update needed by device. +- **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. ### Microsoft.Windows.SedimentLauncher.Completed -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. +Indicates whether a given plugin has completed its work. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. ### Microsoft.Windows.SedimentLauncher.Started -This event sends simple device connectivity and configuration data about an application installed on the system that helps keep Windows up to date. +This event indicates that a given plug-in has started. The following fields are available: - **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events within Remediation application. -- **PackageVersion** Current package version of Remediation application. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. - **PluginName** Name of the plugin specified for each generic plugin event. - **Result** This is the HRESULT for detection or perform action phases of the plugin. +### Microsoft.Windows.SedimentService.Applicable + +This event indicates whether a given plug-in is applicable. + +The following fields are available: + +- **CV** Correlation vector. +- **DetectedCondition** Determine whether action needs to run based on device properties. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. +- **IsSelfUpdateNeeded** Indicates if self update is needed. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Completed + +This event indicates whether a given plug-in has completed its work. + +The following fields are available: + +- **CV** Correlation vector. +- **FailedReasons** List of reasons when the plugin action failed. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. +- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. +- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). +- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. +- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). +- **SedimentServiceStopping** True/False indicating whether the service is stopping. +- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. +- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. + + +### Microsoft.Windows.SedimentService.Started + +This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. + + ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent @@ -5058,28 +4852,28 @@ Ensures Windows Updates are secure and complete. Event helps to identify whether The following fields are available: - **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. -- **EndpointUrl** URL of the endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. -- **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. -- **LeafCertId** Integral id from the FragmentSigning data for certificate which failed. +- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. +- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. +- **ExtendedStatusCode** The secondary status code of the event. +- **LeafCertId** Integral ID from the FragmentSigning data for certificate that failed. - **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MetadataSignature** Base64 string of the signature associated with the update metadata (specified by revision id) +- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce +- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). - **RawMode** Raw unparsed mode string from the SLS response. May be null if not applicable. - **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **RevisionId** Identifies the revision of this specific piece of content -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc) +- **RevisionId** The revision ID for a specific piece of content. +- **RevisionNumber** The revision number for a specific piece of content. +- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Windows Store - **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **SHA256OfLeafCertPublicKey** Base64 encoding of hash of the Base64CertData in the FragmentSigning data of leaf certificate. -- **SHA256OfTimestampToken** Base64 string of hash of the timestamp token blob -- **SignatureAlgorithm** Hash algorithm for the metadata signature -- **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". -- **StatusCode** Result code of the event (success, cancellation, failure code HResult) -- **TimestampTokenCertThumbprint** Thumbprint of the encoded timestamp token. -- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. -- **UpdateId** Identifier associated with the specific piece of content -- **ValidityWindowInDays** Validity window in effect when verifying the timestamp +- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. +- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. +- **SignatureAlgorithm** The hash algorithm for the metadata signature. +- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast +- **StatusCode** The status code of the event. +- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. +- **UpdateId** The update ID for a specific piece of content. +- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. ## Update events @@ -5130,6 +4924,7 @@ The following fields are available: - **FlightId** Unique ID for each flight. - **InternalFailureResult** Indicates a non-fatal error from a plugin. - **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **PackageCategoriesSkipped** Indicates package categories that were skipped, if applicable. - **PackageCountOptional** Number of optional packages requested. - **PackageCountRequired** Number of required packages requested. - **PackageCountTotal** Total number of packages needed. @@ -5355,7 +5150,7 @@ The following fields are available: - **ScenarioId** Indicates the update scenario. - **SessionId** Unique value for each update attempt. - **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each update. +- **UpdateId** Unique ID for each Update. - **UserSession** Indicates whether install was invoked by user actions. @@ -5374,7 +5169,7 @@ The following fields are available: - **CV** Correlation vector. - **DetectorVersion** Most recently run detector version for the current campaign. - **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. -- **key1** Interaction data for the UI +- **key1** UI interaction data - **key10** UI interaction data - **key11** UI interaction data - **key12** UI interaction data @@ -5385,7 +5180,7 @@ The following fields are available: - **key17** UI interaction data - **key18** UI interaction data - **key19** UI interaction data -- **key2** Interaction data for the UI +- **key2** UI interaction data - **key20** UI interaction data - **key21** UI interaction data - **key22** UI interaction data @@ -5396,12 +5191,12 @@ The following fields are available: - **key27** UI interaction data - **key28** UI interaction data - **key29** UI interaction data -- **key3** Interaction data for the UI +- **key3** UI interaction data - **key30** UI interaction data -- **key4** Interaction data for the UI -- **key5** UI interaction type -- **key6** Current package version of UNP -- **key7** UI interaction type +- **key4** UI interaction data +- **key5** UI interaction data +- **key6** UI interaction data +- **key7** UI interaction data - **key8** UI interaction data - **key9** UI interaction data - **PackageVersion** Current package version of the update notification. @@ -5581,7 +5376,7 @@ The following fields are available: - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. @@ -5723,6 +5518,7 @@ The following fields are available: - **ReportId** ID for tying together events stream side. - **ResultCode** Result returned by setup for the entire operation. - **Scenario** Dynamic Update scenario (Image DU, or Setup DU). +- **ScenarioId** Identifies the update scenario. - **TargetBranch** Branch of the target OS. - **TargetBuild** Build of the target OS. @@ -5802,7 +5598,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -5881,6 +5677,17 @@ The following fields are available: ## Windows Store events +### Microsoft.Windows.Store.StoreActivating + +This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. + +The following fields are available: + +- **correlationVectorRoot** Identifies multiple events within a session/sequence. Initial value before incrementation or extension. +- **protocolUri** Protocol URI used to activate the store. +- **reason** The reason for activating the store. + + ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. @@ -5904,7 +5711,7 @@ The following fields are available: - **ProductId** The identity of the package or packages being installed. - **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. - **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** Licensing identity of this package. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds @@ -6055,7 +5862,7 @@ The following fields are available: - **ProductId** The Store Product ID for the product being installed. - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID. +- **WUContentId** Licensing identity of this package. ### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates @@ -6125,7 +5932,7 @@ The following fields are available: ### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare -This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. +This event is sent after a scan for available app updates to help keep Windows up-to-date and secure. The following fields are available: @@ -6266,7 +6073,7 @@ The following fields are available: - **current** Result of currency check. - **dismOperationSucceeded** Dism uninstall operation status. -- **hResult** Failure Error code. +- **hResult** Failure error code. - **oSVersion** Build number of the device. - **paused** Indicates whether the device is paused. - **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. @@ -6442,6 +6249,46 @@ The following fields are available: - **sessionID** The ID of the download session. - **updateID** The ID of the update being paused. + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted + +This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Indicates whether the download is happening in the background. +- **bytesRequested** Number of bytes requested for the download. +- **callerName** Name of the API caller. +- **cdnUrl** The URL of the source CDN +- **costFlags** A set of flags representing network cost. +- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). +- **diceRoll** Random number used for determining if a client will use peering. +- **doClientVersion** The version of the Delivery Optimization client. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **errorCode** The error code that was returned. +- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **fileID** The ID of the file being downloaded. +- **filePath** The path to where the downloaded file will be written. +- **fileSize** Total file size of the file that was downloaded. +- **fileSizeCaller** Value for total file size provided by our caller. +- **groupID** ID for the group. +- **isEncrypted** Indicates whether the download is encrypted. +- **isVpn** Indicates whether the device is connected to a Virtual Private Network. +- **jobID** The ID of the Windows Update job. +- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. +- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. +- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. +- **peerID** The ID for this delivery optimization client. +- **predefinedCallerName** Name of the API caller. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID for the file download session. +- **setConfigs** A JSON representation of the configurations that have been set, and their sources. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Indicates whether the download used memory streaming. + + ### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. @@ -6451,7 +6298,6 @@ The following fields are available: - **cdnHeaders** The HTTP headers returned by the CDN. - **cdnIp** The IP address of the CDN. - **cdnUrl** The URL of the CDN. -- **clientTelId** A random number used for device sampling. - **errorCode** The error code that was returned. - **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. @@ -6464,6 +6310,21 @@ The following fields are available: - **responseSize** The size of the range response received from the CDN. - **sessionID** The ID of the download session. + +### Microsoft.OSG.DU.DeliveryOptClient.JobError + +This event represents a Windows Update job error. It allows for investigation of top errors. + +The following fields are available: + +- **cdnIp** The IP Address of the source CDN (Content Delivery Network). +- **doErrorCode** Error code returned for delivery optimization. +- **errorCode** The error code returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **jobID** The Windows Update job ID. + + ## Windows Update events ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary @@ -6473,21 +6334,21 @@ This event collects information regarding the state of devices and drivers on th The following fields are available: - **activated** Whether the entire device manifest update is considered activated and in use. -- **analysisErrorCount** How many driver packages could not be analyzed because errors were hit during the analysis. +- **analysisErrorCount** How many driver packages that could not be analyzed because errors were hit during the analysis. - **flightId** Unique ID for each flight. -- **missingDriverCount** How many driver packages that were delivered by the device manifest are missing from the system. -- **missingUpdateCount** How many updates that were part of the device manifest are missing from the system. +- **missingDriverCount** How many driver packages that were delivered by the device manifest that are missing from the system. +- **missingUpdateCount** How many updates that were part of the device manifest that are missing from the system. - **objectId** Unique value for each diagnostics session. -- **publishedCount** How many drivers packages that were delivered by the device manifest are published and available to be used on devices. +- **publishedCount** How many drivers packages that were delivered by the device manifest that are published and available to be used on devices. - **relatedCV** Correlation vector value generated from the latest USO scan. - **scenarioId** Indicates the update scenario. - **sessionId** Unique value for each update session. -- **summary** A summary string that contains some basic information about driver packages that are part of the device manifest and any devices on the system that those driver packages match. +- **summary** A summary string that contains some basic information about driver packages that are part of the device manifest and any devices on the system that those driver packages match on. - **summaryAppendError** A Boolean indicating if there was an error appending more information to the summary string. -- **truncatedDeviceCount** How many devices are missing from the summary string because there is not enough room in the string. -- **truncatedDriverCount** How many driver packages are missing from the summary string because there is not enough room in the string. +- **truncatedDeviceCount** How many devices are missing from the summary string due to there not being enough room in the string. +- **truncatedDriverCount** How many driver packages are missing from the summary string due to there not being enough room in the string. - **unpublishedCount** How many drivers packages that were delivered by the device manifest that are still unpublished and unavailable to be used on devices. -- **updateId** Unique ID for each update. +- **updateId** Unique ID for each Update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit @@ -6829,9 +6690,9 @@ The following fields are available: - **deferReason** Reason why the device could not check for updates. - **detectionBlockingPolicy** State of update action. -- **detectionBlockreason** If we retry to scan +- **detectionBlockreason** State of update action - **detectionRetryMode** Indicates whether we will try to scan again. -- **errorCode** State of update action +- **errorCode** Error info - **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **flightID** The specific ID of the Windows Insider build the device is getting. - **interactive** Indicates whether the session was user initiated. @@ -6839,7 +6700,7 @@ The following fields are available: - **revisionNumber** Update revision number. - **scanTriggerSource** Source of the triggered scan. - **updateId** Update ID. -- **updateScenarioType** Update Session type +- **updateScenarioType** Device ID - **wuDeviceid** Device ID @@ -7327,7 +7188,7 @@ The following fields are available: - **scheduledRebootTime** Time scheduled for the reboot. - **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. - **updateId** Identifies which update is being scheduled. -- **wuDeviceid** Unique device ID used by Windows Update. +- **wuDeviceid** Unique DeviceID ### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot @@ -7342,8 +7203,8 @@ This event is sent when MUSE broker schedules a task. The following fields are available: -- **TaskArgument** The arguments which the task is scheduled with -- **TaskName** Name of the task +- **TaskArgument** The arguments with which the task is scheduled. +- **TaskName** Name of the task. ### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled @@ -7444,4 +7305,34 @@ This event signals the completion of the setup process. It happens only once dur +## XBOX events + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + +The following fields are available: + +- **AppActionId** The ID of the application action. +- **AppCurrentVisibilityState** The ID of the current application visibility state. +- **AppId** The Xbox LIVE Title ID of the app. +- **AppPackageFullName** The full name of the application package. +- **AppPreviousVisibilityState** The ID of the previous application visibility state. +- **AppSessionId** The application session ID. +- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). +- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. +- **DurationMs** The amount of time (in milliseconds) since the last application state transition. +- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. +- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). +- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. +- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. +- **UserId** The XUID (Xbox User ID) of the current user. + + diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index f86fc65600..0d1c11c6b4 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 11/07/2018 +ms.date: 12/13/2018 --- @@ -38,6 +38,34 @@ You can learn more about Windows functional and diagnostic data through these ar +## Account trace logging provider events + +### Microsoft.Windows.Mitigation.AccountTraceLoggingProvider.General + +This event provides information about application properties to indicate the successful execution. + +The following fields are available: + +- **AppMode** Indicates the mode the app is being currently run around privileges. +- **ExitCode** Indicates the exit code of the app. +- **Help** Indicates if the app needs to be launched in the help mode. +- **ParseError** Indicates if there was a parse error during the execution. +- **RightsAcquired** Indicates if the right privileges were acquired for successful execution. +- **RightsWereEnabled** Indicates if the right privileges were enabled for successful execution. +- **TestMode** Indicates whether the app is being run in test mode. + + +### Microsoft.Windows.Mitigation.AccountTraceLoggingProvider.GetCount + +This event provides information about the properties of user accounts in the Administrator group. + +The following fields are available: + +- **Internal** Indicates the internal property associated with the count group. +- **LastError** The error code (if applicable) for the cause of the failure to get the count of the user account. +- **Result** The HResult error. + + ## AppLocker events ### Microsoft.Windows.Security.AppLockerCSP.ActivityStoppedAutomatically @@ -273,115 +301,202 @@ This event lists the types of objects and how many of each exist on the client d The following fields are available: +- **DatasourceApplicationFile_19ASetup** The count of the number of this particular object type present on this device. +- **DatasourceApplicationFile_19H1** The count of the number of this particular object type present on this device. +- **DatasourceApplicationFile_19H1Setup** The count of the number of this particular object type present on this device. - **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. - **DatasourceApplicationFile_RS2** An ID for the system, calculated by hashing hardware identifiers. - **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. - **DatasourceApplicationFile_RS4** The count of the number of this particular object type present on this device. - **DatasourceApplicationFile_RS4Setup** The count of the number of this particular object type present on this device. +- **DatasourceApplicationFile_RS5** The count of the number of this particular object type present on this device. +- **DatasourceApplicationFile_RS5Setup** The count of the number of this particular object type present on this device. - **DatasourceApplicationFile_TH1** The count of the number of this particular object type present on this device. - **DatasourceApplicationFile_TH2** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_19ASetup** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_19H1** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_19H1Setup** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_RS1** The total DataSourceDevicePnp objects targeting Windows 10 version 1607 on this device. - **DatasourceDevicePnp_RS2** The total DatasourceDevicePnp objects targeting Windows 10 version 1703 present on this device. - **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. +- **DatasourceDevicePnp_RS3Setup** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_RS4** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_RS4Setup** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_RS5** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_RS5Setup** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_TH1** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_TH2** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_19ASetup** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_19H1** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_19H1Setup** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_RS1** The total DataSourceDriverPackage objects targeting Windows 10 version 1607 on this device. - **DatasourceDriverPackage_RS2** The total DataSourceDriverPackage objects targeting Windows 10, version 1703 on this device. - **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. +- **DatasourceDriverPackage_RS3Setup** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_RS4** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_RS4Setup** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_RS5** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_RS5Setup** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_TH1** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_TH2** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_19ASetup** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_19H1** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_19H1Setup** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_RS1** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device. - **DataSourceMatchingInfoBlock_RS2** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. - **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_RS4Setup** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_RS5** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_RS5Setup** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_TH1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_TH2** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_19ASetup** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_19H1** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_19H1Setup** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_RS1** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. - **DataSourceMatchingInfoPassive_RS2** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoPassive_RS4** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_RS4Setup** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_RS5** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_RS5Setup** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_TH1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_TH2** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_19ASetup** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_19H1** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_19H1Setup** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_RS1** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. - **DataSourceMatchingInfoPostUpgrade_RS2** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. - **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_RS4Setup** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_RS5** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_RS5Setup** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_TH1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_TH2** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_19ASetup** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_19H1** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_19H1Setup** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_RS1** The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device. - **DatasourceSystemBios_RS2** The total DatasourceSystemBios objects targeting Windows 10 version 1703 present on this device. - **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. +- **DatasourceSystemBios_RS3Setup** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_RS4** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_RS4Setup** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_RS5** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_RS5Setup** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_TH1** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_TH2** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_19H1** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_19H1Setup** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_RS1** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_RS2** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. - **DecisionApplicationFile_RS4** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_RS5** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_TH1** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_TH2** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_19H1** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_19H1Setup** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_RS1** The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. - **DecisionDevicePnp_RS2** The total DecisionDevicePnp objects targeting Windows 10 version 1703 present on this device. - **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. +- **DecisionDevicePnp_RS3Setup** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_RS4** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_RS5** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_TH1** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_TH2** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_19H1** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_19H1Setup** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_RS1** The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device. - **DecisionDriverPackage_RS2** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. +- **DecisionDriverPackage_RS3Setup** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_RS4** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_RS5** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_TH1** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_TH2** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_19H1** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_19H1Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_RS1** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device. - **DecisionMatchingInfoBlock_RS2** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. - **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. - **DecisionMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_RS5** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_TH1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_TH2** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_19H1** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_19H1Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_RS1** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. - **DecisionMatchingInfoPassive_RS2** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. - **DecisionMatchingInfoPassive_RS4** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_RS5** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_TH1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_TH2** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_19H1** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_19H1Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_RS1** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. - **DecisionMatchingInfoPostUpgrade_RS2** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. - **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DecisionMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_RS5** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_TH1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_TH2** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_19ASetup** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_19H1** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_19H1Setup** The total DecisionMediaCenter objects targeting the next release of Windows on this device. - **DecisionMediaCenter_RS1** The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device. - **DecisionMediaCenter_RS2** The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device. - **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. - **DecisionMediaCenter_RS4** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_RS4Setup** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_RS5** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_RS5Setup** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_TH1** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_TH2** The count of the number of this particular object type present on this device. +- **DecisionSystemBios_19ASetup** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionSystemBios_19H1** The count of the number of this particular object type present on this device. +- **DecisionSystemBios_19H1Setup** The total DecisionSystemBios objects targeting the next release of Windows on this device. - **DecisionSystemBios_RS1** The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device. - **DecisionSystemBios_RS2** The total DecisionSystemBios objects targeting Windows 10 version 1703 present on this device. - **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS3Setup** The count of the number of this particular object type present on this device. - **DecisionSystemBios_RS4** The total DecisionSystemBios objects targeting Windows 10 version, 1803 present on this device. - **DecisionSystemBios_RS4Setup** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS5** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS5Setup** The total DecisionSystemBios objects targeting the next release of Windows on this device. - **DecisionSystemBios_TH1** The count of the number of this particular object type present on this device. - **DecisionSystemBios_TH2** The count of the number of this particular object type present on this device. +- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. - **InventoryApplicationFile** The count of the number of this particular object type present on this device. +- **InventoryDeviceContainer** A count of device container objects in cache. +- **InventoryDevicePnp** A count of device Plug and Play objects in cache. +- **InventoryDriverBinary** A count of driver binary objects in cache. +- **InventoryDriverPackage** A count of device objects in cache. - **InventoryLanguagePack** The count of the number of this particular object type present on this device. - **InventoryMediaCenter** The count of the number of this particular object type present on this device. - **InventorySystemBios** The count of the number of this particular object type present on this device. +- **InventoryTest** The count of the number of this particular object type present on this device. - **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. - **PCFP** The count of the number of this particular object type present on this device. - **SystemMemory** The count of the number of this particular object type present on this device. @@ -394,11 +509,16 @@ The following fields are available: - **SystemWim** The count of the number of this particular object type present on this device. - **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. - **SystemWlan** The count of the number of this particular object type present on this device. +- **Wmdrm_19ASetup** The count of the number of this particular object type present on this device. +- **Wmdrm_19H1** The count of the number of this particular object type present on this device. +- **Wmdrm_19H1Setup** The total Wmdrm objects targeting the next release of Windows on this device. - **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. - **Wmdrm_RS2** The total Wmdrm objects targeting Windows 10 version 1703 present on this device. - **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. - **Wmdrm_RS4** The total Wmdrm objects targeting Windows 10, version 1803 present on this device. - **Wmdrm_RS4Setup** The count of the number of this particular object type present on this device. +- **Wmdrm_RS5** The count of the number of this particular object type present on this device. +- **Wmdrm_RS5Setup** The count of the number of this particular object type present on this device. - **Wmdrm_TH1** The count of the number of this particular object type present on this device. - **Wmdrm_TH2** The count of the number of this particular object type present on this device. @@ -454,6 +574,7 @@ The following fields are available: - **ActiveNetworkConnection** Indicates whether the device is an active network device. - **AppraiserVersion** The version of the appraiser file generating the events. - **IsBootCritical** Indicates whether the device boot is critical. +- **UplevelInboxDriver** Indicates whether there is a driver uplevel for this device. - **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. - **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver. - **WuPopulatedFromId** The expected uplevel driver matching ID based on driver coverage from Windows Update. @@ -647,6 +768,7 @@ The following fields are available: - **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. - **BlockingApplication** Indicates whether there are any application issues that interfere with the upgrade due to the file in question. - **DisplayGenericMessage** Will be a generic message be shown for this file? +- **DisplayGenericMessageGated** Indicates whether a generic message be shown for this file. - **HardBlock** This file is blocked in the SDB. - **HasUxBlockOverride** Does the file have a block that is overridden by a tag in the SDB? - **MigApplication** Does the file have a MigXML from the SDB associated with it that applies to the current upgrade mode? @@ -666,7 +788,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -702,6 +824,7 @@ The following fields are available: - **BlockUpgradeIfDriverBlocked** Is the PNP device both boot critical and does not have a driver included with the OS? - **BlockUpgradeIfDriverBlockedAndOnlyActiveNetwork** Is this PNP device the only active network device? - **DisplayGenericMessage** Will a generic message be shown during Setup for this PNP device? +- **DisplayGenericMessageGated** Indicates whether a generic message will be shown during Setup for this PNP device. - **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? - **DriverAvailableOnline** Is there a driver for this PNP device on Windows Update? - **DriverAvailableUplevel** Is there a driver on Windows Update or included with the operating system for this PNP device? @@ -743,6 +866,7 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. +- **DisplayGenericMessageGated** Indicates whether a generic offer block message will be shown for this driver package. - **DriverBlockOverridden** Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? - **DriverIsDeviceBlocked** Was the driver package was blocked because of a device block? - **DriverIsDriverBlocked** Is the driver package blocked because of a driver block? @@ -821,6 +945,7 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. - **BlockingApplication** Are there any application issues that interfere with upgrade due to matching info blocks? +- **DisplayGenericMessageGated** Indicates whether a generic offer block message will be shown due to matching info blocks. - **MigApplication** Is there a matching info block with a mig for the current mode of upgrade? @@ -932,6 +1057,7 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. - **Blocking** Is the device blocked from upgrade due to a BIOS block? +- **DisplayGenericMessageGated** Indicates whether a generic offer block message will be shown for the bios. - **HasBiosBlock** Does the device have a BIOS block? @@ -1013,7 +1139,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1196,6 +1322,7 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. - **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. - **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **Subcontext** Indicates what categories of incompatibilities appraiser is scanning for. Can be N/A, Resolve, or a semicolon-delimited list that can include App, Dev, Sys, Gat, or Rescan. - **Time** The client time of the event. @@ -1585,6 +1712,7 @@ The following fields are available: - **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional telemetry on an infrequent schedule and only from machines at telemetry levels higher than Basic. - **RunOnline** Indicates if appraiser was able to connect to Windows Update and theefore is making decisions using up-to-date driver coverage information. - **RunResult** The hresult of the Appraiser telemetry run. +- **ScheduledUploadDay** The day scheduled for the upload. - **SendingUtc** Indicates if the Appraiser client is sending events during the current telemetry run. - **StoreHandleIsNotNull** Obsolete, always set to false - **TelementrySent** Indicates if telemetry was successfully sent. @@ -1741,6 +1869,7 @@ The following fields are available: - **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. - **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. - **D3DMaxFeatureLevel** Supported Direct3D version. +- **DeviceColor** Indicates a color of the device. - **DeviceForm** Indicates the form as per the device classification. - **DeviceName** The device name that is set by the user. - **DigitizerSupport** Is a digitizer supported? @@ -1806,6 +1935,48 @@ The following fields are available: - **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. +### Census.OS + +This event sends data about the operating system such as the version, locale, update service configuration, when and how it was originally installed, and whether it is a virtual device, to help keep Windows up to date. + +The following fields are available: + +- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. +- **AssignedAccessStatus** Kiosk configuration mode. +- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. +- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. +- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time +- **GenuineState** Retrieves the ID Value specifying the OS Genuine check. +- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). +- **InstallLanguage** The first language installed on the user machine. +- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. +- **IsEduData** Returns Boolean if the education data policy is enabled. +- **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go +- **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. +- **LanguagePacks** The list of language packages installed on the device. +- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. +- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. +- **OSEdition** Retrieves the version of the current OS. +- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc +- **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). +- **OSSKU** Retrieves the Friendly Name of OS Edition. +- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. +- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. +- **OSTimeZoneBiasInMins** Retrieves the time zone set on machine. +- **OSUILocale** Retrieves the locale of the UI that is currently used by the OS. +- **ProductActivationResult** Returns Boolean if the OS Activation was successful. +- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. +- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. +- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. +- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. +- **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. +- **ServiceProductKeyID** Retrieves the License key of the KMS +- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **Signature** Retrieves if it is a signature machine sold by Microsoft store. +- **SLICStatus** Whether a SLIC table exists on the device. +- **SLICVersion** Returns OS type/version from SLIC table. + + ### Census.PrivacySettings This event provides information about the device level privacy settings and whether device-level access was granted to these capabilities. Not all settings are applicable to all devices. Each field records the consent state for the corresponding privacy setting. The consent state is encoded as a 16-bit signed integer, where the first 8 bits represents the effective consent value, and the last 8 bits represent the authority that set the value. The effective consent (first 8 bits) is one of the following values: -3 = unexpected consent value, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = undefined, 1 = allow, 2 = deny, 3 = prompt. The consent authority (last 8 bits) is one of the following values: -3 = unexpected authority, -2 = value was not requested, -1 = an error occurred while attempting to retrieve the value, 0 = system, 1 = a higher authority (a gating setting, the system-wide setting, or a group policy), 2 = advertising ID group policy, 3 = advertising ID policy for child account, 4 = privacy setting provider doesn't know the actual consent authority, 5 = consent was not configured and a default set in code was used, 6 = system default, 7 = organization policy, 8 = OneSettings. @@ -1935,8 +2106,11 @@ This event sends data about the current user's default preferences for browser a The following fields are available: +- **CalendarType** The calendar identifiers that are used to specify different calendars. - **DefaultApp** The current uer's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. - **DefaultBrowserProgId** The ProgramId of the current user's default browser. +- **LongDateFormat** The long date format the user has selected. +- **ShortDateFormat** The short date format the user has selected. ### Census.UserDisplay @@ -2266,6 +2440,20 @@ The following fields are available: - **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. +## Compatibility events + +### Microsoft.Windows.Compatibility.Apphelp.SdbFix + +Product instrumentation for helping debug/troubleshoot issues with inbox compatibility components. + +The following fields are available: + +- **AppName** Name of the application impacted by SDB. +- **FixID** SDB GUID. +- **Flags** List of flags applied. +- **ImageName** Name of file. + + ## Component-based servicing events ### CbsServicingProvider.CbsCapabilityEnumeration @@ -2299,6 +2487,7 @@ The following fields are available: - **capabilities** The names of the optional content packages that were installed. - **clientId** The name of the application requesting the optional content. - **currentID** The ID of the current install session. +- **downloadSource** The source of the download. - **highestState** The highest final install state of the optional content. - **hrLCUReservicingStatus** Indicates whether the optional content was updated to the latest available version. - **hrStatus** The HReturn code of the install operation. @@ -2479,6 +2668,59 @@ The following fields are available: - **VirtualMachineId** If the operating system is on a virtual Machine, it gives the virtual Machine ID (GUID) that can be used to correlate events on the host. +### TelClientSynthetic.AuthorizationInfo_RuntimeTransition + +This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. + +The following fields are available: + +- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. +- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. +- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. +- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. +- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. +- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. +- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. +- **CanPerformTraceEscalations** True if we can perform trace escalation collection, false otherwise. +- **CanReportScenarios** True if we can report scenario completions, false otherwise. +- **PreviousPermissions** Bitmask of previous telemetry state. +- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. + + +### TelClientSynthetic.AuthorizationInfo_Startup + +Fired by UTC at startup to signal what data we are allowed to collect. + +The following fields are available: + +- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. +- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. +- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. +- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. +- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. +- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. +- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. +- **CanPerformTraceEscalations** True if we can perform trace escalation collection, false otherwise. +- **CanReportScenarios** True if we can report scenario completions, false otherwise. +- **PreviousPermissions** Bitmask of previous telemetry state. +- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. + + +### TelClientSynthetic.ConnectivityHeartBeat_0 + +This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it fires an event. A Connectivity Heartbeat event also fires when a device recovers from costed network to free network. + +The following fields are available: + +- **CensusExitCode** Returns last execution codes from census client run. +- **CensusStartTime** Returns timestamp corresponding to last successful census run. +- **CensusTaskEnabled** Returns Boolean value for the census task (Enable/Disable) on client machine. +- **LastConnectivityLossTime** Retrieves the last time the device lost free network. +- **NetworkState** Retrieves the network state: 0 = No network. 1 = Restricted network. 2 = Free network. +- **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. +- **RestrictedNetworkTime** Retrieves the time spent on a metered (cost restricted) network in seconds. + + ### TelClientSynthetic.HeartBeat_5 This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. @@ -2506,6 +2748,8 @@ The following fields are available: - **EventStoreLifetimeResetCounter** Number of times event DB was reset for the lifetime of UTC. - **EventStoreResetCounter** Number of times event DB was reset. - **EventStoreResetSizeSum** Total size of event DB across all resets reports in this instance. +- **EventSubStoreResetCounter** Number of times event DB was reset. +- **EventSubStoreResetSizeSum** Total size of event DB across all resets reports in this instance. - **EventsUploaded** Number of events uploaded. - **Flags** Flags indicating device state such as network state, battery state, and opt-in state. - **FullTriggerBufferDroppedCount** Number of events dropped due to trigger buffer being full. @@ -3149,6 +3393,38 @@ The following fields are available: - **WDDMVersion** The Windows Display Driver Model version. +## Fault Reporting events + +### Microsoft.Windows.FaultReporting.AppCrashEvent + +This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. + +The following fields are available: + +- **AppName** The name of the app that has crashed. +- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. +- **AppTimeStamp** The date/time stamp of the app. +- **AppVersion** The version of the app that has crashed. +- **ExceptionCode** The exception code returned by the process that has crashed. +- **ExceptionOffset** The address where the exception had occurred. +- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. +- **FriendlyAppName** The description of the app that has crashed, if different from the AppName. Otherwise, the process name. +- **IsCrashFatal** (Deprecated) True/False to indicate whether the crash resulted in process termination. +- **IsFatal** True/False to indicate whether the crash resulted in process termination. +- **ModName** Exception module name (e.g. bar.dll). +- **ModTimeStamp** The date/time stamp of the module. +- **ModVersion** The version of the module that has crashed. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has crashed. +- **ProcessId** The ID of the process that has crashed. +- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. +- **TargetAppId** The kernel reported AppId of the application being reported. +- **TargetAppVer** The specific version of the application being reported +- **TargetAsId** The sequence number for the hanging process. + + ## Hang Reporting events ### Microsoft.Windows.HangReporting.AppHangEvent @@ -3185,9 +3461,13 @@ This event captures basic checksum data about the device inventory items stored The following fields are available: +- **Device** A count of device objects in cache. - **DeviceCensus** A count of device census objects in cache. - **DriverPackageExtended** A count of driverpackageextended objects in cache. +- **File** A count of file objects in cache. - **FileSigningInfo** A count of file signing objects in cache. +- **Generic** A count of generic objects in cache. +- **HwItem** A count of hwitem objects in cache. - **InventoryApplication** A count of application objects in cache. - **InventoryApplicationAppV** A count of application AppV objects in cache. - **InventoryApplicationDriver** A count of application driver objects in cache @@ -3211,6 +3491,9 @@ The following fields are available: - **InventoryMiscellaneousOfficeVBA** A count of office vba objects in cache - **InventoryMiscellaneousOfficeVBARuleViolations** A count of office vba rule violations objects in cache - **InventoryMiscellaneousUUPInfo** A count of uup info objects in cache +- **Metadata** A count of metadata objects in cache. +- **Orphan** A count of orphan file objects in cache. +- **Programs** A count of program objects in cache. ### Microsoft.Windows.Inventory.Core.AmiTelCacheFileInfo @@ -3691,27 +3974,30 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic The following fields are available: -- **AddinCLSID** The CLSID for the Office addin -- **AddInId** Office addin ID -- **AddinType** The type of the Office addin. -- **BinFileTimestamp** Timestamp of the Office addin -- **BinFileVersion** Version of the Office addin -- **Description** Office addin description -- **FileId** FileId of the Office addin -- **FileSize** File size of the Office addin -- **FriendlyName** Friendly name for office addin -- **FullPath** Unexpanded path to the office addin +- **AddinCLSID** The CLSID for the Office add-in. +- **AddInCLSID** CLSID key for the office addin +- **AddInId** Office add-in ID. +- **AddinType** Office add-in Type. +- **BinFileTimestamp** Timestamp of the Office add-in. +- **BinFileVersion** Version of the Office add-in. +- **Description** Office add-in description. +- **FileId** FileId of the Office add-in. +- **FileSize** File size of the Office add-in. +- **FriendlyName** Friendly name for office add-in. +- **FullPath** Unexpanded path to the office add-in. - **InventoryVersion** The version of the inventory binary generating the events. -- **LoadBehavior** Uint32 that describes the load behavior -- **OfficeApplication** The office application for this addin -- **OfficeArchitecture** Architecture of the addin -- **OfficeVersion** The office version for this addin -- **OutlookCrashingAddin** Boolean that indicates if crashes have been found for this addin -- **ProductCompany** The name of the company associated with the Office addin -- **ProductName** The product name associated with the Office addin -- **ProductVersion** The version associated with the Office addin -- **ProgramId** The unique program identifier of the Office addin -- **Provider** Name of the provider for this addin +- **LoadBehavior** Uint32 that describes the load behavior. +- **LoadTime** Load time for the office addin +- **OfficeApplication** The office application for this add-in. +- **OfficeArchitecture** Architecture of the add-in. +- **OfficeVersion** The office version for this add-in. +- **OutlookCrashingAddin** Boolean that indicates if crashes have been found for this add-in. +- **ProductCompany** The name of the company associated with the Office add-in. +- **ProductName** The product name associated with the Office add-in. +- **ProductVersion** The version associated with the Office add-in. +- **ProgramId** The unique program identifier of the Office add-in. +- **Provider** Name of the provider for this add-in. +- **Usage** Data regarding usage of the add-in. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove @@ -4015,6 +4301,7 @@ This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd e The following fields are available: +- **CensusId** A unique hardware identifier. - **ChecksumDictionary** A count of each operating system indicator. - **PCFP** Equivalent to the InventoryId field that is found in other core events. @@ -4091,6 +4378,60 @@ The following fields are available: ## OneDrive events +### Microsoft.OneDrive.Sync.Setup.APIOperation + +This event includes basic data about install and uninstall OneDrive API operations. + +The following fields are available: + +- **APIName** The name of the API. +- **Duration** How long the operation took. +- **IsSuccess** Was the operation successful? +- **ResultCode** The result code. +- **ScenarioName** The name of the scenario. + + +### Microsoft.OneDrive.Sync.Setup.EndExperience + +This event includes a success or failure summary of the installation. + +The following fields are available: + +- **APIName** The name of the API. +- **HResult** HResult of the operation +- **IsSuccess** Whether the operation is successful or not +- **ScenarioName** The name of the scenario. + + +### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation + +This event is related to the OS version when the OS is upgraded with OneDrive installed. + +The following fields are available: + +- **CurrentOneDriveVersion** The current version of OneDrive. +- **CurrentOSBuildBranch** The current branch of the operating system. +- **CurrentOSBuildNumber** The current build number of the operating system. +- **CurrentOSVersion** The current version of the operating system. +- **HResult** The HResult of the operation. +- **SourceOSBuildBranch** The source branch of the operating system. +- **SourceOSBuildNumber** The source build number of the operating system. +- **SourceOSVersion** The source version of the operating system. + + +### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation + +This event is related to registering or unregistering the OneDrive update task. + +The following fields are available: + +- **APIName** The name of the API. +- **IsSuccess** Was the operation successful? +- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. +- **ScenarioName** The name of the scenario. +- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. + + ### Microsoft.OneDrive.Sync.Updater.ComponentInstallState This event includes basic data about the installation state of dependent OneDrive components. @@ -4140,102 +4481,6 @@ The following fields are available: - **winInetError** The HResult of the operation. -## Other events - -### Microsoft.Windows.Kits.WSK.WskImageCreate - -This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate “image” creation failures. - -The following fields are available: - -- **Phase** The image creation phase. Values are “Start” or “End”. -- **WskVersion** The version of the Windows System Kit being used. - - -### Microsoft.Windows.Kits.WSK.WskImageCustomization - -This event sends simple Product and Service usage data when a user is using the Windows System Kit to create/modify configuration files allowing the customization of a new OS image with Apps or Drivers. The data includes the version of the Windows System Kit, the state of the event, the customization type (drivers or apps) and the mode (new or updating) and is used to help investigate configuration file creation failures. - -The following fields are available: - -- **Mode** The mode of update to image configuration files. Values are “New” or “Update”. -- **Phase** The image creation phase. Values are “Start” or “End”. -- **Type** The type of update to image configuration files. Values are “Apps” or “Drivers”. -- **WskVersion** The version of the Windows System Kit being used. - - -### Microsoft.Windows.Kits.WSK.WskWorkspaceCreate - -This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new workspace for generating OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate workspace creation failures. - -The following fields are available: - -- **Architecture** The OS architecture that the workspace will target. Values are one of: “AMD64”, “ARM64”, “x86”, or “ARM”. -- **OsEdition** The Operating System Edition that the workspace will target. -- **Phase** The image creation phase. Values are “Start” or “End”. -- **WskVersion** The version of the Windows System Kit being used. - - -### Microsoft.Windows.Mitigation.AccountTraceLoggingProvider.General - -This event provides information about application properties to indicate the successful execution. - -The following fields are available: - -- **AppMode** Indicates the mode the app is being currently run around privileges. -- **ExitCode** Indicates the exit code of the app. -- **Help** Indicates if the app needs to be launched in the help mode. -- **ParseError** Indicates if there was a parse error during the execution. -- **RightsAcquired** Indicates if the right privileges were acquired for successful execution. -- **RightsWereEnabled** Indicates if the right privileges were enabled for successful execution. -- **TestMode** Indicates whether the app is being run in test mode. - - -### Microsoft.Windows.Mitigation.AccountTraceLoggingProvider.GetCount - -This event provides information about the properties of user accounts in the Administrator group. - -The following fields are available: - -- **Internal** Indicates the internal property associated with the count group. -- **LastError** The error code (if applicable) for the cause of the failure to get the count of the user account. - - -### Microsoft.Xbox.XamTelemetry.AppActivationError - -This event indicates whether the system detected an activation error in the app. - -The following fields are available: - -- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. -- **AppId** The Xbox LIVE Title ID. -- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. -- **Result** The HResult error. -- **UserId** The Xbox LIVE User ID (XUID). - - -### Microsoft.Xbox.XamTelemetry.AppActivity - -This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. - -The following fields are available: - -- **AppActionId** The ID of the application action. -- **AppCurrentVisibilityState** The ID of the current application visibility state. -- **AppId** The Xbox LIVE Title ID of the app. -- **AppPackageFullName** The full name of the application package. -- **AppPreviousVisibilityState** The ID of the previous application visibility state. -- **AppSessionId** The application session ID. -- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). -- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. -- **DurationMs** The amount of time (in milliseconds) since the last application state transition. -- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. -- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). -- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. -- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. -- **UserId** The XUID (Xbox User ID) of the current user. - - ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -4292,6 +4537,17 @@ This event sends basic metadata about the update installation process generated +### SetupPlatformTel.SetupPlatformTelEvent + +This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. + +The following fields are available: + +- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. + + ### SetupPlatformTel.SetupPlatfOrmTelEvent This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. @@ -4388,6 +4644,36 @@ The following fields are available: - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +### SoftwareUpdateClientTelemetry.Commit + +This event tracks the commit process post the update installation when software update client is trying to update the device. + +The following fields are available: + +- **BiosFamily** Device family as defined in the system BIOS +- **BiosName** Name of the system BIOS +- **BiosReleaseDate** Release date of the system BIOS +- **BiosSKUNumber** Device SKU as defined in the system BIOS +- **BIOSVendor** Vendor of the system BIOS +- **BiosVersion** Version of the system BIOS +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BundleRevisionNumber** Identifies the revision number of the content bundle +- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** Version number of the software distribution client +- **DeviceModel** Device model as defined in the system bios +- **EventInstanceID** A globally unique identifier for event instance +- **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. +- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver". +- **FlightId** The specific id of the flight the device is getting +- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) +- **RevisionNumber** Identifies the revision number of this specific piece of content +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc) +- **SystemBIOSMajorRelease** Major release version of the system bios +- **SystemBIOSMinorRelease** Minor release version of the system bios +- **UpdateId** Identifier associated with the specific piece of content +- **WUDeviceID** Unique device id controlled by the software distribution client + + ### SoftwareUpdateClientTelemetry.Download Download process event for target update on Windows Update client. See the EventScenario field for specifics (started/failed/succeeded). @@ -4478,6 +4764,58 @@ The following fields are available: - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +### SoftwareUpdateClientTelemetry.DownloadCheckpoint + +This event provides a checkpoint between each of the Windows Update download phases for UUP content + +The following fields are available: + +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed +- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver" +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough +- **FileId** A hash that uniquely identifies a file +- **FileName** Name of the downloaded file +- **FlightId** The unique identifier for each flight +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **RevisionNumber** Unique revision number of Update +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) +- **UpdateId** Unique Update ID +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue + + +### SoftwareUpdateClientTelemetry.DownloadHeartbeat + +This event allows tracking of ongoing downloads and contains data to explain the current state of the download + +The following fields are available: + +- **BytesTotal** Total bytes to transfer for this content +- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat +- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client +- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat +- **CurrentError** Last (transient) error encountered by the active download +- **DownloadFlags** Flags indicating if power state is ignored +- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) +- **EventType** Possible values are "Child", "Bundle", or "Driver" +- **FlightId** The unique identifier for each flight +- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" +- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any +- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any +- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, or Connected Standby) +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one +- **ResumeCount** Number of times this active download has resumed from a suspended state +- **RevisionNumber** Identifies the revision number of this specific piece of content +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) +- **SuspendCount** Number of times this active download has entered a suspended state +- **SuspendReason** Last reason for why this active download entered a suspended state +- **UpdateId** Identifier associated with the specific piece of content +- **WUDeviceID** Unique device id controlled by the software distribution client + + ### SoftwareUpdateClientTelemetry.Install This event sends tracking data about the software distribution client installation of the content for that update, to help keep Windows up to date. @@ -4494,6 +4832,7 @@ The following fields are available: - **BundleRepeatFailCount** Indicates whether this particular update bundle has previously failed. - **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. - **BundleRevisionNumber** Identifies the revision number of the content bundle. +- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **ClientVersion** The version number of the software distribution client. - **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. No value is currently reported in this field. Expected value for this field is 0. @@ -4544,6 +4883,7 @@ The following fields are available: - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. - **TransactionCode** The ID that represents a given MSI installation. - **UpdateId** Unique update ID. +- **UpdateID** An identifier associated with the specific piece of content. - **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. - **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. @@ -4669,6 +5009,37 @@ The following fields are available: - **WUDeviceID** The unique device ID controlled by the software distribution client. +### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity + +Ensures Windows Updates are secure and complete. Event helps to identify whether update content has been tampered with and protects against man-in-the-middle attack. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **EndpointUrl** URL of the endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. +- **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **LeafCertId** Integral ID from the FragmentSigning data for certificate that failed. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). +- **RawMode** Raw unparsed mode string from the SLS response. May be null if not applicable. +- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. +- **RevisionId** The revision ID for a specific piece of content. +- **RevisionNumber** The revision number for a specific piece of content. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc) +- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. +- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. +- **SHA256OfTimestampToken** Base64 string of hash of the timestamp token blob +- **SignatureAlgorithm** The hash algorithm for the metadata signature. +- **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". +- **StatusCode** Result code of the event (success, cancellation, failure code HResult) +- **TimestampTokenCertThumbprint** Thumbprint of the encoded timestamp token. +- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. +- **UpdateId** The update ID for a specific piece of content. +- **ValidityWindowInDays** Validity window in effect when verifying the timestamp + + ## System Resource Usage Monitor events ### Microsoft.Windows.Srum.Sdp.CpuUsage @@ -5078,9 +5449,9 @@ The following fields are available: - **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. @@ -5218,9 +5589,9 @@ The following fields are available: - **FlightData** Specifies a unique identifier for each group of Windows Insider builds. - **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **Operation** Facilitator's last known operation (scan, download, etc.). +- **Operation** Facilitator’s last known operation (scan, download, etc.). - **ReportId** ID for tying together events stream side. -- **ResultCode** Result returned by Setup for the entire operation. +- **ResultCode** Result returned by setup for the entire operation. - **Scenario** Dynamic Update scenario (Image DU, or Setup DU). - **ScenarioId** Identifies the update scenario. - **TargetBranch** Branch of the target OS. @@ -5302,7 +5673,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. @@ -5356,8 +5727,597 @@ The following fields are available: - **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). +## Windows Error Reporting MTT events + +### Microsoft.Windows.WER.MTT.Denominator + +This event provides a denominator to calculate MTTF (mean-time-to-failure) for crashes and other errors, to help keep Windows up to date. + +The following fields are available: + +- **DPRange** Maximum mean value range. +- **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate the mean. +- **Value** Standard UTC emitted DP value structure See [Value](#value). + + +### Value + +This event returns data about Mean Time to Failure (MTTF) for Windows devices. It is the primary means of estimating reliability problems in Basic Diagnostic reporting with very strong privacy guarantees. Since Basic Diagnostic reporting does not include system up-time, and since that information is important to ensuring the safe and stable operation of Windows, the data provided by this event provides that data in a manner which does not threaten a user’s privacy. + +The following fields are available: + +- **Algorithm** The algorithm used to preserve privacy. +- **DPRange** The upper bound of the range being measured. +- **DPValue** The randomized response returned by the client. +- **Epsilon** The level of privacy to be applied. +- **HistType** The histogram type if the algorithm is a histogram algorithm. +- **PertProb** The probability the entry will be Perturbed if the algorithm chosen is “heavy-hitters”. + + +## Windows Store events + +### Microsoft.Windows.Store.StoreActivating + +This event sends tracking data about when the Store app activation via protocol URI is in progress, to help keep Windows up to date. + + + +### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation + +This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** Number of retry attempts before it was canceled. +- **BundleId** The Item Bundle ID. +- **CategoryId** The Item Category ID. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed before this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Was this requested by a user? +- **IsMandatory** Was this a mandatory update? +- **IsRemediation** Was this a remediation install? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Flag indicating if this is an update. +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The product family name of the product being installed. +- **ProductId** The identity of the package or packages being installed. +- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. +- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds + +This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. + + + +### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare + +This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. + + + +### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation + +This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. +- **AttemptNumber** Total number of installation attempts. +- **BundleId** The identity of the Windows Insider build that is associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Was this requested by a user? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this an automatic restore of a previously acquired product? +- **IsUpdate** Is this a product update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of all packages to be downloaded and installed. +- **PreviousHResult** The previous HResult code. +- **PreviousInstallState** Previous installation state before it was canceled. +- **ProductId** The name of the package or packages requested for installation. +- **RelatedCV** Correlation Vector of a previous performed action on this product. +- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. +- **UserAttemptNumber** Total number of user attempts to install before it was canceled. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest + +This event is sent at the end of app installations or updates to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The Store Product ID of the app being installed. +- **HResult** HResult code of the action being performed. +- **IsBundle** Is this a bundle? +- **PackageFamilyName** The name of the package being installed. +- **ProductId** The Store Product ID of the product being installed. +- **SkuId** Specific edition of the item being installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense + +This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. +- **AttemptNumber** The total number of attempts to acquire this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** HResult code to show the result of the operation (success/failure). +- **IsBundle** Is this a bundle? +- **IsInteractive** Did the user initiate the installation? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this happening after a device restore? +- **IsUpdate** Is this an update? +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to acquire this product. +- **UserAttemptNumber** The number of attempts by the user to acquire this product +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndDownload + +This event is sent after an app is downloaded to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **AttemptNumber** Number of retry attempts before it was canceled. +- **BundleId** The identity of the Windows Insider build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **DownloadSize** The total size of the download. +- **ExtendedHResult** Any extended HResult error codes. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this initiated by the user? +- **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this a restore of a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The parent bundle ID (if it's part of a bundle). +- **PFN** The Product Family Name of the app being download. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to download. +- **UserAttemptNumber** The number of attempts by the user to download. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate + +This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed before this operation. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds + +This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed before this operation. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndInstall + +This event is sent after a product has been installed to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **ExtendedHResult** The extended HResult error code. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this an interactive installation? +- **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates + +This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsApplicability** Is this request to only check if there are any applicable packages to install? +- **IsInteractive** Is this user requested? +- **IsOnline** Is the request doing an online check? + + +### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages + +This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData + +This event is sent after restoring user data (if any) that needs to be restored following a product install. It is used to keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of system attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare + +This event is sent after a scan for available app updates to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed. + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete + +This event is sent at the end of an app install or update to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The name of the product catalog from which this app was chosen. +- **FailedRetry** Indicates whether the installation or update retry was successful. +- **HResult** The HResult code of the operation. +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate + +This event is sent at the beginning of an app install or update to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The name of the product catalog from which this app was chosen. +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest + +This event is sent when a product install or update is initiated, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **BundleId** The identity of the build associated with this product. +- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specific edition ID being installed. +- **VolumePath** The disk path of the installation. + + +### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation + +This event is sent when a product install or update is paused (either by a user or the system), to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The Product Full Name. +- **PreviousHResult** The result code of the last action performed before this operation. +- **PreviousInstallState** Previous state before the installation or update was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector of a previous performed action on this product. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation + +This event is sent when a product install or update is resumed (either by a user or the system), to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed before this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **IsUserRetry** Did the user initiate the retry? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **PreviousHResult** The previous HResult error code. +- **PreviousInstallState** Previous state before the installation was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector for the original install before it was resumed. +- **ResumeClientId** The ID of the app that initiated the resume operation. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest + +This event is sent when a product install or update is resumed by a user or on installation retries, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ProductId** The Store Product ID for the product being installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest + +This event is sent when searching for update packages to install, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The Store Catalog ID for the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specfic edition of the app being updated. + + +### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest + +This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **PFamN** The name of the app that is requested for update. + + +## Windows System Kit events + +### Microsoft.Windows.Kits.WSK.WskImageCreate + +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate “image” creation failures. + +The following fields are available: + +- **Phase** The image creation phase. Values are “Start” or “End”. +- **WskVersion** The version of the Windows System Kit being used. + + +### Microsoft.Windows.Kits.WSK.WskImageCustomization + +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create/modify configuration files allowing the customization of a new OS image with Apps or Drivers. The data includes the version of the Windows System Kit, the state of the event, the customization type (drivers or apps) and the mode (new or updating) and is used to help investigate configuration file creation failures. + +The following fields are available: + +- **CustomizationMode** Indicates the mode of the customization (new or updating). +- **CustomizationType** Indicates the type of customization (drivers or apps). +- **Mode** The mode of update to image configuration files. Values are “New” or “Update”. +- **Phase** The image creation phase. Values are “Start” or “End”. +- **Type** The type of update to image configuration files. Values are “Apps” or “Drivers”. +- **WskVersion** The version of the Windows System Kit being used. + + +### Microsoft.Windows.Kits.WSK.WskWorkspaceCreate + +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new workspace for generating OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate workspace creation failures. + +The following fields are available: + +- **Architecture** The OS architecture that the workspace will target. Values are one of: “AMD64”, “ARM64”, “x86”, or “ARM”. +- **OsEdition** The Operating System Edition that the workspace will target. +- **Phase** The image creation phase. Values are “Start” or “End”. +- **WorkspaceArchitecture** The operating system architecture that the workspace will target. +- **WorkspaceOsEdition** The operating system edition that the workspace will target. +- **WskVersion** The version of the Windows System Kit being used. + + ## Windows Update Delivery Optimization events +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled + +This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download being done in the background? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **cdnIp** The IP Address of the source CDN (Content Delivery Network). +- **cdnUrl** The URL of the source CDN (Content Delivery Network). +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. +- **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **isVpn** Indicates whether the device is connected to a VPN (Virtual Private Network). +- **jobID** Identifier for the Windows Update job. +- **predefinedCallerName** The name of the API Caller. +- **reasonCode** Reason the action or event occurred. +- **routeToCacheServer** The cache server setting, source, and value. +- **sessionID** The ID of the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted + +This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download a background download? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **bytesRequested** The total number of bytes requested for download. +- **cacheServerConnectionCount** Number of connections made to cache hosts. +- **cdnConnectionCount** The total number of connections made to the CDN. +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **cdnIp** The IP address of the source CDN. +- **cdnUrl** Url of the source Content Distribution Network (CDN). +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). +- **downlinkUsageBps** The download speed (in bytes per second). +- **downloadMode** The download mode used for this file download session. +- **downloadModeReason** Reason for the download. +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **fileSize** The size of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **groupConnectionCount** The total number of connections made to peers in the same group. +- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. +- **isEncrypted** TRUE if the file is encrypted and will be decrypted after download. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **lanConnectionCount** The total number of connections made to peers in the same LAN. +- **numPeers** The total number of peers used for this download. +- **predefinedCallerName** The name of the API Caller. +- **restrictedUpload** Is the upload restricted? +- **routeToCacheServer** The cache server setting, source, and value. +- **sessionID** The ID of the download session. +- **totalTimeMs** Duration of the download (in seconds). +- **updateID** The ID of the update being downloaded. +- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). +- **uplinkUsageBps** The upload speed (in bytes per second). +- **usedMemoryStream** TRUE if the download is using memory streaming for App downloads. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadPaused + +This event represents a temporary suspension of a download with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download a background download? +- **cdnUrl** The URL of the source CDN (Content Delivery Network). +- **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being paused. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **predefinedCallerName** The name of the API Caller object. +- **reasonCode** The reason for pausing the download. +- **routeToCacheServer** The cache server setting, source, and value. +- **sessionID** The ID of the download session. +- **updateID** The ID of the update being paused. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted + +This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Indicates whether the download is happening in the background. +- **bytesRequested** Number of bytes requested for the download. +- **cdnUrl** The URL of the source Content Distribution Network (CDN). +- **costFlags** A set of flags representing network cost. +- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). +- **diceRoll** Random number used for determining if a client will use peering. +- **doClientVersion** The version of the Delivery Optimization client. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **errorCode** The error code that was returned. +- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **fileID** The ID of the file being downloaded. +- **filePath** The path to where the downloaded file will be written. +- **fileSize** Total file size of the file that was downloaded. +- **fileSizeCaller** Value for total file size provided by our caller. +- **groupID** ID for the group. +- **isEncrypted** Indicates whether the download is encrypted. +- **isVpn** Indicates whether the device is connected to a Virtual Private Network. +- **jobID** The ID of the Windows Update job. +- **peerID** The ID for this delivery optimization client. +- **predefinedCallerName** Name of the API caller. +- **routeToCacheServer** Cache server setting, source, and value. +- **sessionID** The ID for the file download session. +- **setConfigs** A JSON representation of the configurations that have been set, and their sources. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Indicates whether the download used memory streaming. + + ### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. @@ -5380,6 +6340,20 @@ The following fields are available: - **sessionID** The ID of the download session. +### Microsoft.OSG.DU.DeliveryOptClient.JobError + +This event represents a Windows Update job error. It allows for investigation of top errors. + +The following fields are available: + +- **cdnIp** The IP Address of the source CDN (Content Delivery Network). +- **doErrorCode** Error code returned for delivery optimization. +- **errorCode** The error code returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **jobID** The Windows Update job ID. + + ## Windows Update events ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary @@ -5599,6 +6573,18 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours + +This event indicates that update activity was blocked because it is within the active hours window. + +The following fields are available: + +- **activeHoursEnd** The end of the active hours window. +- **activeHoursStart** The start of the active hours window. +- **updatePhase** The current state of the update process. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel This event indicates that Windows Update activity was blocked due to low battery level. @@ -5611,6 +6597,47 @@ The following fields are available: - **wuDeviceid** Device ID. +### Microsoft.Windows.Update.Orchestrator.DeferRestart + +This event indicates that a restart required for installing updates was postponed. + +The following fields are available: + +- **displayNeededReason** List of reasons for needing display. +- **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). +- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). +- **gameModeReason** Name of the executable that caused the game mode state check to start. +- **ignoredReason** List of reasons that were intentionally ignored. +- **IgnoreReasonsForRestart** List of reasons why restart was deferred. +- **revisionNumber** Update ID revision number. +- **systemNeededReason** List of reasons why system is needed. +- **updateId** Update ID. +- **updateScenarioType** Update session type. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.Detection + +This event indicates that a scan for a Windows Update occurred. + +The following fields are available: + +- **deferReason** Reason why the device could not check for updates. +- **detectionBlockingPolicy** State of update action. +- **detectionBlockreason** Reason for detection not completing. +- **detectionRetryMode** Indicates whether we will try to scan again. +- **errorCode** The returned error code. +- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session was user initiated. +- **networkStatus** Error info +- **revisionNumber** Update revision number. +- **scanTriggerSource** Source of the triggered scan. +- **updateId** Update ID. +- **updateScenarioType** Update Session type +- **wuDeviceid** Device ID + + ### Microsoft.Windows.Update.Orchestrator.DisplayNeeded This event indicates the reboot was postponed due to needing a display. @@ -5627,6 +6654,23 @@ The following fields are available: - **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue +### Microsoft.Windows.Update.Orchestrator.Download + +This event sends launch data for a Windows Update download to help keep Windows up to date. + +The following fields are available: + +- **deferReason** Reason for download not completing. +- **errorCode** An error code represented as a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session is user initiated. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. + + ### Microsoft.Windows.Update.Orchestrator.DTUCompletedWhenWuFlightPendingCommit This event indicates that DTU completed installation of the electronic software delivery (ESD), when Windows Update was already in Pending Commit phase of the feature update. @@ -5695,7 +6739,7 @@ The following fields are available: - **revisionNumber** Revision number of the update. - **updateId** Update ID. - **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date.Indicates the exact state of the user experience at the time the required reboot was initiated. - **wuDeviceid** Unique device ID used by Windows Update. @@ -6025,21 +7069,21 @@ This event sends data specific to the CleanupSafeOsImages mitigation used for OS The following fields are available: -- **ClientId** Unique identifier for each flight. -- **FlightId** Unique GUID that identifies each instances of setuphost.exe. -- **InstanceId** The update scenario in which the mitigation was executed. -- **MitigationScenario** Number of mounted images. -- **MountedImageCount** Number of mounted images that were under %systemdrive%\$Windows.~BT. -- **MountedImageMatches** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. -- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. -- **MountedImagesRemoved** Number of mounted images that were not under %systemdrive%\$Windows.~BT. -- **MountedImagesSkipped** Correlation vector value generated from the latest USO scan. -- **RelatedCV** HResult of this operation. -- **Result** ID indicating the mitigation scenario. -- **ScenarioId** Indicates whether the scenario was supported. -- **ScenarioSupported** Unique value for each update attempt. -- **SessionId** Unique ID for each Update. -- **UpdateId** Unique ID for the Windows Update client. +- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightId** Unique identifier for each flight. +- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **MountedImageCount** Number of mounted images. +- **MountedImageMatches** Number of mounted images that were under %systemdrive%\$Windows.~BT. +- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. +- **MountedImagesRemoved** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. +- **MountedImagesSkipped** Number of mounted images that were not under %systemdrive%\$Windows.~BT. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** HResult of this operation. +- **ScenarioId** ID indicating the mitigation scenario. +- **ScenarioSupported** Indicates whether the scenario was supported. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each Update. - **WuId** Unique ID for the Windows Update client. @@ -6066,4 +7110,49 @@ The following fields are available: - **WuId** Unique ID for the Windows Update client. +## Winlogon events + +### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon + +This event signals the completion of the setup process. It happens only once during the first logon. + + + +## XBOX events + +### Microsoft.Xbox.XamTelemetry.AppActivationError + +This event indicates whether the system detected an activation error in the app. + +The following fields are available: + +- **ActivationUri** Activation URI (Uniform Resource Identifier) used in the attempt to activate the app. +- **AppId** The Xbox LIVE Title ID. +- **AppUserModelId** The AUMID (Application User Model ID) of the app to activate. +- **Result** The HResult error. +- **UserId** The Xbox LIVE User ID (XUID). + + +### Microsoft.Xbox.XamTelemetry.AppActivity + +This event is triggered whenever the current app state is changed by: launch, switch, terminate, snap, etc. + +The following fields are available: + +- **AppActionId** The ID of the application action. +- **AppCurrentVisibilityState** The ID of the current application visibility state. +- **AppId** The Xbox LIVE Title ID of the app. +- **AppPackageFullName** The full name of the application package. +- **AppPreviousVisibilityState** The ID of the previous application visibility state. +- **AppSessionId** The application session ID. +- **AppType** The type ID of the application (AppType_NotKnown, AppType_Era, AppType_Sra, AppType_Uwa). +- **BCACode** The BCA (Burst Cutting Area) mark code of the optical disc used to launch the application. +- **DurationMs** The amount of time (in milliseconds) since the last application state transition. +- **IsTrialLicense** This boolean value is TRUE if the application is on a trial license. +- **LicenseType** The type of licensed used to authorize the app (0 - Unknown, 1 - User, 2 - Subscription, 3 - Offline, 4 - Disc). +- **LicenseXuid** If the license type is 1 (User), this field contains the XUID (Xbox User ID) of the registered owner of the license. +- **ProductGuid** The Xbox product GUID (Globally-Unique ID) of the application. +- **UserId** The XUID (Xbox User ID) of the current user. + + From 09f91b9b7cea3390c35946ac252ee60a0a158c7a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 11:30:38 -0800 Subject: [PATCH 101/166] Added changes from Aacer --- .../control-usb-devices-using-intune.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 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 755978b83f..972b5095c0 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/13/2018 +ms.date: 12/14/2018 --- # How to control USB devices and other removable media using Windows Defender ATP @@ -24,7 +24,7 @@ Windows Defender ATP enables security administrators to view, prevent, and prote - [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - - [Direct Memory Access (DMA) protection settings](#protect-dma) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. + - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. @@ -151,16 +151,18 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. -### Protect DMA +### Protect against Direct Memory Access (DMA) attacks DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to prevent DMA attacks: -1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. +1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturers and cannot be turned on or off by users. - You can add protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support memory isolation such as DMA-remapping. These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support memory isolation can always connect. + Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support device memory isolation (also known as DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support device memory isolation can always connect. -2. On other Windows 10 devices, you can also block DMA until a user signs in. For more information, see the -[Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). +2. On Windows 10 systems that do not suppprt Kernel DMA Protection, you can: + + - [Block DMA until a user signs in](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) + - [Block all connections via the Thunderbolt ports (including USB devices)](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d) ## Related topics From 02cf0d0907770ce39d6ec39b07c2c71f920e11f6 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 11:32:19 -0800 Subject: [PATCH 102/166] Aacer changes --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 972b5095c0..cf59d6d65a 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 @@ -157,7 +157,7 @@ DMA attacks can lead to disclosure of sensitive information residing on a PC, or 1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturers and cannot be turned on or off by users. - Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support device memory isolation (also known as DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support device memory isolation can always connect. + Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support device memory isolation (also known as DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in (default). Devices that do support device memory isolation can always connect. 2. On Windows 10 systems that do not suppprt Kernel DMA Protection, you can: From 6bb17b294cbb83ad7af72d51ec644c8fa0bd24b0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 12:11:14 -0800 Subject: [PATCH 103/166] added links --- .../control-usb-devices-using-intune.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 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 4d64f62d23..22d3958ebd 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 @@ -24,7 +24,7 @@ Windows Defender ATP enables security administrators to view, prevent, and prote - [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - - [Direct Memory Access (DMA) protection settings](#protect-dma) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. + - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. @@ -155,13 +155,15 @@ These settings require [enabling real-time protection](https://docs.microsoft.co DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to prevent DMA attacks: -1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturer, and cannot be enabled/disabled by end users. +1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturers and cannot be turned on or off by users. - You can adjust the level of protection of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy)(only available in Windows 1809 and later releases). This is an additional control for devices that don't support device memory isolation (a.k.a. DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support device memory isolation can always connect. + Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support device memory isolation (also known as DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in (default). Devices that do support device memory isolation can always connect. + +2. On Windows 10 systems that do not suppprt Kernel DMA Protection, you can: + + - [Block DMA until a user signs in](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) + - [Block all connections via the Thunderbolt ports (including USB devices)](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d) -2. On Windows 10 systems that do not support Kernel DMA Protection, you can - - Block DMA until a user signs in. For more information, see the [Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). - - Block all connections via the Thunderbolt ports (including USB devices), see [Blocking the SBP-2 driver and Thunderbolt controllers to reduce 1394 DMA and Thunderbolt DMA threats to BitLocker](https://support.microsoft.com/en-us/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). ## Related topics From 04b1288f82ec11ecb3fefaa29281622d357df16f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 12:15:04 -0800 Subject: [PATCH 104/166] edits --- .../control-usb-devices-using-intune.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 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 92feeff8f2..780dab572f 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/13/2018 +ms.date: 12/14/2018 --- # How to control USB devices and other removable media using Windows Defender ATP @@ -22,7 +22,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p - [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - - [Direct Memory Access (DMA) protection settings](#protect-dma) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. + - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. @@ -151,16 +151,19 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. -### Protect against DMA attacks +### Protect against Direct Memory Access (DMA) attacks -DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to protect against DMA attacks: +DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. The following settings help to prevent DMA attacks: -1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is built in to Windows 10 devices by equipment manufacturers and it can't be turned off. +1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturers and cannot be turned on or off by users. - You can add protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support memory isolation such as DMA-remapping. These devices can be blocked, allowed, or allowed only after the user signs in. Devices that do support memory isolation can always connect. + Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support device memory isolation (also known as DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in (default). Devices that do support device memory isolation can always connect. + +2. On Windows 10 systems that do not suppprt Kernel DMA Protection, you can: + + - [Block DMA until a user signs in](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) + - [Block all connections via the Thunderbolt ports (including USB devices)](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d) -2. On other Windows 10 devices, you can also block DMA until a user signs in. For more information, see the -[Allow Direct Memory Access CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess). ## Related topics From 67fbb85a070df40c109727d5c663ba42caf55c32 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 12:40:39 -0800 Subject: [PATCH 105/166] added anch edits --- .../control-usb-devices-using-intune.md | 47 ++++++++++++------- 1 file changed, 30 insertions(+), 17 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 780dab572f..aec4fcb852 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 @@ -17,8 +17,10 @@ ms.date: 12/14/2018 Windows Defender ATP provides multiple monitoring and control features for USB peripherals to help prevent threats in unauthorized peripherals from compromising your devices: -- [View plug and play events for USB peripherals in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other WDATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). +- [View plug and play events for USB peripherals in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). - [Prevent USB peripherals from being used on devices](#prevent-usb-peripheral-from-being-used-on-devices) in real-time based on properties reported by the USB peripheral. + - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. + - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. - [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. @@ -35,19 +37,21 @@ Based on any Windows Defender ATP event, including the plug and play events, you ## Prevent USB peripherals from being used on devices -WDATP can prevent USB peripherals from being used on devices to help prevent external threats from compromizing your devices. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and hence used on the device. +Windows Defender ATP can prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. -The following table describes the two ways WDATP can help prevent installation and usage of USB peripherals. +> [!Note] +> Always test and refine these settings with a pilot group of users and devices first before applying them in production. + +The following table describes the two ways Windows Defender ATP can help prevent installation and usage of USB peripherals. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). | Control | Description | |----------|-------------| | [Block installation and usage of removable USB storage](#block-installation-and-usage-of-removable-USB-storage) | Users cannot install and cannot use removable USB storage | -| [Only allow installation and usage of specific approved USB peripherals](#allow-installation-of-specific-device-ids) | Users can only install and use approved peripherals that report specific USB properties in their firmware | +| [Only allow installation and usage of specific approved USB peripherals](#only-allow-installation-and-usage-of-specifically-approved-usb-peripherals) | Users can only install and use approved peripherals that report specific USB properties in their firmware | -[!Note] Always test and refine these settings with a pilot group of users and devices first before applying them in production. - -[!Note] Because unauthorized USB peripherals can have firmware that spoofs its USB properties, we recommend only allowing specific approved USB peripherals and limiting the users that can access these peripherals +> [!Note] +> Because unauthorized USB peripherals can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users that can access them. ### Block installation and usage of removable USB storage @@ -75,9 +79,9 @@ For more information about controlling USB devices, see the [Microsoft Secure bl 7. Click **Create** to save the profile. -### Only allow installation and usage of specific approved USB peripherals +### Only allow installation and usage of specifically approved USB peripherals -WDATP also allows you to only allow installation and usage of specific approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). +Windows Defender ATP also allows you to only allow installation and usage of specific approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). Peripherals that are allowed to be installed can be specified by their hardware ID or their compatible ID. @@ -93,11 +97,8 @@ Right-click the name of the device, click **Properties** > **Details** and selec Compatible IDs are identifiers that Windows uses to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are often generic. When a match is made using a compatible ID, you might only the most basic functions of the device. -[!Note] -Some physical devices create one or more logical devices when they are installed. -Each logical device might handle part of the functionality of the physical device. -For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. -You must allow or prevent all of the device identification strings for that device. +> [!Note] +> Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. You must allow or prevent all of the device identification strings for that device. For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). @@ -106,14 +107,26 @@ For a SyncML example that prevents installation of specific device IDs, see [Dev ## Protect against threats on removable USB storage -WDATP can help identify and block malicious files on allowed removeable USB storage peripherals. +Windows Defender ATP can help identify and block malicious files on allowed removeable USB storage peripherals. ### Enable Windows Defender Antivirus Scanning -Protecting allowed removable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +Protecting authorized removable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) or scheduling scans and configuring removable drives for scans. + +- If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted, so that Windows Defender Antivirus starts scanning all files on a removable device once the removable device is attached. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. +- If scheduled scans are used, then you need to disable the DisableRemovableDriveScanning (enabled by default) to scan the removable device during a full scan. Removable devices are scanned during a quick or custom scan regardless of the DisableRemovableDriveScanning setting. + +> [!NOTE] +> We recommend using the real-time protection for scanning (need to build this out.) + +(I haven’t checked if there is an Intune setting or if we need to use the Defender CSP. – Justin can you look into this?). + + + +Protecting allowed removable storage with Windows Defender Antivirus requires . If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. -You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. +You can optionally of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. ### Block untrusted and unsigned processes on USB peripherals From 09caeb11b27bb13f029142cf49e69926ad6dc47b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 12:48:04 -0800 Subject: [PATCH 106/166] edits from Jody --- .../control-usb-devices-using-intune.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 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 aec4fcb852..8226378386 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 @@ -117,17 +117,10 @@ Protecting authorized removable storage with Windows Defender Antivirus requires - If scheduled scans are used, then you need to disable the DisableRemovableDriveScanning (enabled by default) to scan the removable device during a full scan. Removable devices are scanned during a quick or custom scan regardless of the DisableRemovableDriveScanning setting. > [!NOTE] -> We recommend using the real-time protection for scanning (need to build this out.) +> We recommend using the real-time protection for scanning. -(I haven’t checked if there is an Intune setting or if we need to use the Defender CSP. – Justin can you look into this?). - - - -Protecting allowed removable storage with Windows Defender Antivirus requires . -If real-time protection is enabled, files are scanned before they are accessed and executed. -The scanning scope includes all files, including those on mounted removable devices such as USB drives. -You can optionally of a USB drive after it is mounted. -However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + ### Block untrusted and unsigned processes on USB peripherals From 661d08850789b7a23ff90402c6b0c91ff5d69886 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 14:21:55 -0800 Subject: [PATCH 107/166] added custom profile image --- .../control-usb-devices-using-intune.md | 19 ++++-------------- .../custom-profile-prevent-device-ids.png | Bin 0 -> 19503 bytes 2 files changed, 4 insertions(+), 15 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png 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 8226378386..3394754e8d 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 @@ -81,24 +81,13 @@ For more information about controlling USB devices, see the [Microsoft Secure bl ### Only allow installation and usage of specifically approved USB peripherals -Windows Defender ATP also allows you to only allow installation and usage of specific approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). +Windows Defender ATP also allows installation and usage of only specifically approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). -Peripherals that are allowed to be installed can be specified by their hardware ID or their compatible ID. +![Custom profile](images/custom-profile-prevent-device-ids.png) -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs generally matches the make, model, and revision of the device. The other hardware IDs in the list match fewer details of the device. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device if the driver for the correct revision is not available. +Instead of recommending a particular device ID to select, I would recommend we point the reader to the documentation on hardware identity . That has information about how the identities work overall and link to the common identifier structures (https://docs.microsoft.com/en-us/windows-hardware/drivers/install/device-identifier-formats). From there they can make an educated choice. One suggestion we can put, is to ensure to test the configuration prior to rolling it out to ensure it blocks and allows the devices expected. In testing, ideally various instances of the hardware should be used (i.e. two USB keys rather than only one example). -You can get the hardware ID of a USB device in Device Manager. Locate the USB under Disk drives: - -![Disk drives](images/device-manager-disk-drives.png) - -Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**: - -![Hardware IDs](images/disk-drive-hardware-id.png) - -Compatible IDs are identifiers that Windows uses to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are often generic. When a match is made using a compatible ID, you might only the most basic functions of the device. - -> [!Note] -> Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. You must allow or prevent all of the device identification strings for that device. +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/en-us/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. For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). diff --git a/windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png b/windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c3b59fb748c37c2b30c9e9ea9d701e5d6bb5dc GIT binary patch literal 19503 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 Date: Thu, 13 Dec 2018 14:46:34 -0800 Subject: [PATCH 108/166] feedback from Luke and Jody --- .../device-control/control-usb-devices-using-intune.md | 7 +++++-- 1 file changed, 5 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 3394754e8d..ced5704771 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 @@ -48,10 +48,11 @@ For more information about controlling USB devices, see the [Microsoft Secure bl | Control | Description | |----------|-------------| | [Block installation and usage of removable USB storage](#block-installation-and-usage-of-removable-USB-storage) | Users cannot install and cannot use removable USB storage | -| [Only allow installation and usage of specific approved USB peripherals](#only-allow-installation-and-usage-of-specifically-approved-usb-peripherals) | Users can only install and use approved peripherals that report specific USB properties in their firmware | +| [Only allow installation and usage of specifically approved USB peripherals](#only-allow-installation-and-usage-of-specifically-approved-usb-peripherals) | Users can only install and use approved peripherals that report specific USB properties in their firmware | +| [Prevent installation of specifically prohibited USB peripherals](#prevent-installation-of-specifically-prohibited-usb-peripherals) | Users can't install or use prohibited peripherals that report specific USB properties in their firmware | > [!Note] -> Because unauthorized USB peripherals can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users that can access them. +> Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users that can access them. ### Block installation and usage of removable USB storage @@ -92,6 +93,8 @@ Peripherals that are allowed to be installed can be specified by their [hardware For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). +### Prevent installation of specifically prohibited USB peripherals + For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). ## Protect against threats on removable USB storage From 9728933e58751fac61c25b625eeb8ad6c8760c60 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 13 Dec 2018 22:47:01 +0000 Subject: [PATCH 109/166] Merged PR 13393: Multiple updates, fix errors, reorganize toc and add bug fix information Multiple updates --- .openpublishing.redirection.json | 5 + windows/deployment/index.yml | 2 +- windows/deployment/windows-autopilot/TOC.md | 4 +- .../windows-autopilot/configure-autopilot.md | 5 +- .../windows-autopilot/enrollment-status.md | 23 ++- .../windows-autopilot/images/esp-settings.png | Bin 63589 -> 32083 bytes .../deployment/windows-autopilot/profiles.md | 29 +++- .../windows-autopilot/windows-10-autopilot.md | 144 ------------------ .../windows-autopilot-requirements.md | 16 +- .../windows-autopilot-scenarios.md | 12 +- .../windows-autopilot/windows-autopilot.md | 134 +++++++++++++++- 11 files changed, 205 insertions(+), 169 deletions(-) delete mode 100644 windows/deployment/windows-autopilot/windows-10-autopilot.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 78189003c5..e8aa9bae33 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -13891,6 +13891,11 @@ "redirect_document_id": true }, { +"source_path": "windows/deployment/windows-autopilot/windows-10-autopilot.md", +"redirect_url": "/windows/deployment/windows-autopilot/windows-autopilot", +"redirect_document_id": true +}, +{ "source_path": "windows/privacy/manage-windows-endpoints.md", "redirect_url": "/windows/privacy/manage-windows-1809-endpoints", "redirect_document_id": true diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 0161bd05b1..826492af20 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -60,7 +60,7 @@ sections: Windows 10 upgrade options are discussed and information is provided about planning, testing, and managing your production deployment.
 
- + diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index e16013f4db..dd630b65e0 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -1,16 +1,15 @@ # [Windows Autopilot](windows-autopilot.md) ## [Requirements](windows-autopilot-requirements.md) ### [Configuration requirements](windows-autopilot-requirements-configuration.md) +#### [Intune Connector (preview)](intune-connector.md) ### [Network requirements](windows-autopilot-requirements-network.md) ### [Licensing requirements](windows-autopilot-requirements-licensing.md) -### [Intune Connector (preview)](intune-connector.md) ## [Scenarios and Capabilities](windows-autopilot-scenarios.md) ### [Support for existing devices](existing-devices.md) ### [User-driven mode](user-driven.md) #### [Azure Active Directory joined](user-driven-aad.md) #### [Hybrid Azure Active Directory joined](user-driven-hybrid.md) ### [Self-deploying mode](self-deploying.md) -### [Enrollment status page](enrollment-status.md) ### [Windows Autopilot Reset](windows-autopilot-reset.md) #### [Remote reset](windows-autopilot-reset-remote.md) #### [Local reset](windows-autopilot-reset-local.md) @@ -18,6 +17,7 @@ ### [Configuring](configure-autopilot.md) #### [Adding devices](add-devices.md) #### [Creating profiles](profiles.md) +#### [Enrollment status page](enrollment-status.md) ### [Administering Autopilot via Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles) ### [Administering Autopilot via Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot) ### [Administering Autopilot via Microsoft 365 Business & Office 365 Admin portal](https://support.office.com/article/Create-and-edit-Autopilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) diff --git a/windows/deployment/windows-autopilot/configure-autopilot.md b/windows/deployment/windows-autopilot/configure-autopilot.md index 7444e0b565..1913e60393 100644 --- a/windows/deployment/windows-autopilot/configure-autopilot.md +++ b/windows/deployment/windows-autopilot/configure-autopilot.md @@ -26,7 +26,10 @@ When deploying new devices using Windows Autopilot, a common set of steps are re 2. [Assign a profile of settings to each device](profiles.md), specifying how the device should be deployed and what user experience should be presented. -3. Boot the device. When the device is connected to a network with internet access, it will contact the Windows Autopilot deployment service to see if the device is registered, and if it is, it will download the profile settings which are used to customize the end user experience. +3. Boot the device. When the device is connected to a network with internet access, it will contact the Windows Autopilot deployment service to see if the device is registered, and if it is, it will download profile settings such as the [Enrollment Status page](enrollment-status.md), which are used to customize the end user experience. +## Related topics + +[Windows Autopilot scenarios](windows-autopilot-scenarios.md) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/enrollment-status.md b/windows/deployment/windows-autopilot/enrollment-status.md index b3432a245a..cc493fa4a3 100644 --- a/windows/deployment/windows-autopilot/enrollment-status.md +++ b/windows/deployment/windows-autopilot/enrollment-status.md @@ -33,8 +33,12 @@ The Windows Autopilot Enrollment Status page displaying the status of the comple
TopicDescription
[Overview of Windows Autopilot](windows-autopilot/windows-10-autopilot.md) Windows Autopilot deployment is a new cloud service from Microsoft that provides a zero touch experience for deploying Windows 10 devices.
[Overview of Windows Autopilot](windows-autopilot/windows-autopilot.md) Windows Autopilot deployment is a new cloud service from Microsoft that provides a zero touch experience for deploying Windows 10 devices.
[Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) This topic provides information about support for upgrading directly to Windows 10 from a previous operating system.
[Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) This topic provides information about support for upgrading from one edition of Windows 10 to another.
[Windows 10 volume license media](windows-10-media.md) This topic provides information about media available in the Microsoft Volume Licensing Service Center.
Show error when installation takes longer than specified number of minutesSpecify the number of minutes to wait for installation to complete. A default value of 60 minutes is entered.
Show custom message when an error occursA text box is provided where you can specify a custom message to display in case of an installation error.The default message is displayed:
Oh no! Something didn't do what it was supposed to. Please contact your IT department.
Allow users to collect logs about installation errorsIf there is an installation error, a Collect logs button is displayed.
If the user clicks this button they are asked to choose a location to save the log file MDMDiagReport.cab
The Collect logs button is not displayed if there is an installation error. +
Block device use until these required apps are installed if they are assigned to the user/deviceChoose All or Selected.

If Selected is chosen, a Select apps button is displayed that enables you to choose which apps must be installed prior to enabling device use.
+>[!NOTE] +>The setting to **block device use until required apps are installed** was added in December 2018. This setting is not available in existing profile that were created before this date. To use this setting, you must create a new profile. + See the following example: ![Enrollment status page settings](images/esp-settings.png) @@ -48,13 +52,20 @@ The Enrollment Status page tracks a subset of the available MDM CSP policies tha - Enterprise desktop apps (single-file MSIs) installed by the [Enterprise Desktop App Management CSP](https://docs.microsoft.com/windows/client-management/mdm/enterprisedesktopappmanagement-csp). - Certain device configuration policies. -Presently the following types of policies are not tracked: +The following types of policies and installations are not tracked: -- Intune Management Extensions PowerShell scripts. -- Office 365 ProPlus installations. -- System Center Configuration Manager apps, packages, and task sequences. +- Intune Management Extensions PowerShell scripts +- Office 365 ProPlus installations** +- System Center Configuration Manager apps, packages, and task sequences -## For more information +**The ability to track Office 365 ProPlus installations was added with Windows 10, version 1809.
+ +## More information + +For more information on configuring the Enrollment Status page, see the [Microsoft Intune documentation](https://docs.microsoft.com/intune/windows-enrollment-status).
+For details about the underlying implementation, see the [FirstSyncStatus details in the DMClient CSP docuementation](https://docs.microsoft.com/windows/client-management/mdm/dmclient-csp).
+For more information about blocking for app installation: +- [Blocking for app installation using Enrollment Status Page](https://blogs.technet.microsoft.com/mniehaus/2018/12/06/blocking-for-app-installation-using-enrollment-status-page/). +- [Support Tip: Office C2R installation is now tracked during ESP](https://techcommunity.microsoft.com/t5/Intune-Customer-Success/Support-Tip-Office-C2R-installation-is-now-tracked-during-ESP/ba-p/295514). -For more information on configuring the Enrollment Status page, [see the Microsoft Intune documentation](https://docs.microsoft.com/intune/windows-enrollment-status). For details about the underlying implementation, see the [FirstSyncStatus details in the DMClient CSP docuementation](https://docs.microsoft.com/windows/client-management/mdm/dmclient-csp). diff --git a/windows/deployment/windows-autopilot/images/esp-settings.png b/windows/deployment/windows-autopilot/images/esp-settings.png index 0153ba58f9071a5c7fb92556c069478429769c72..df0fe655e964647126c472cf1544d4340d7f0aaf 100644 GIT binary patch literal 32083 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 QG6 Date: Thu, 13 Dec 2018 16:36:02 -0800 Subject: [PATCH 116/166] added image --- .../device-control/control-usb-devices-using-intune.md | 8 ++++++-- 1 file changed, 6 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 238872f81b..8a299b2cc2 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 @@ -82,9 +82,9 @@ For more information about controlling USB devices, see the [Microsoft Secure bl ### Only allow installation and usage of specifically approved USB peripherals -Windows Defender ATP also allows installation and usage of only specifically approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). +Windows Defender ATP allows installation and usage of only specifically approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). -![Custom profile](images/custom-profile-prevent-device-ids.png) +![Custom profile](images/custom-profile-allow-device-ids.png) 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/en-us/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. @@ -93,6 +93,10 @@ Allowing installation of specific devices requires also enabling [DeviceInstalla ### Prevent installation of specifically prohibited USB peripherals +Windows Defender ATP also blocks installation and usage of prohibited USB peripherals with a custom profile in Intune. + +![Custom profile](images/custom-profile-prevent-device-ids.png) + For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). ## Protect against threats on removable USB storage From 85e53f9a348de2d62148e8aaf24fe4a4c495bb7e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 08:44:02 -0800 Subject: [PATCH 117/166] edits --- .../control-usb-devices-using-intune.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 8a299b2cc2..b84891dcd2 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 @@ -21,7 +21,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p - [Prevent USB peripherals from being used on devices](#prevent-usb-peripheral-from-being-used-on-devices) in real-time based on properties reported by the USB peripheral. - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. -- [Protect against threats](#protect-against-threats) introduced by removable storage devices by enabling: +- [Protect against threats on removable storage](#protect-against-threats-on-removable-storage) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. @@ -35,7 +35,7 @@ You can view plug and play connected events in Windows Defender ATP advanced hun For examples of Windows Defender ATP advanced hunting queries, see the [Windows Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Based on any Windows Defender ATP event, including the plug and play events, you can create custom alerts using the Windows Defender ATP [custom detection rule feature](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -## Prevent USB peripherals from being used on devices +## Prevent peripherals from being used on devices Windows Defender ATP can prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. @@ -80,7 +80,7 @@ For more information about controlling USB devices, see the [Microsoft Secure bl 7. Click **Create** to save the profile. -### Only allow installation and usage of specifically approved USB peripherals +### Only allow installation and usage of specifically approved peripherals Windows Defender ATP allows installation and usage of only specifically approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). @@ -91,7 +91,7 @@ Peripherals that are allowed to be installed can be specified by their [hardware For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). -### Prevent installation of specifically prohibited USB peripherals +### Prevent installation of specifically prohibited peripherals Windows Defender ATP also blocks installation and usage of prohibited USB peripherals with a custom profile in Intune. @@ -99,9 +99,9 @@ Windows Defender ATP also blocks installation and usage of prohibited USB periph For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). -## Protect against threats on removable USB storage +## Protect against threats on removable storage -Windows Defender ATP can help identify and block malicious files on allowed removeable USB storage peripherals. +Windows Defender ATP can help identify and block malicious files on allowed removeable storage peripherals. ### Enable Windows Defender Antivirus Scanning @@ -119,7 +119,7 @@ Protecting authorized removable storage with Windows Defender Antivirus requires ### Block untrusted and unsigned processes on USB peripherals End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files that are not signed or are untrusted from USB peripherals. +To prevent infections, a company can block USB files that are unsigned or untrusted. Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB peripheral. This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. With this rule, admins can prevent or audit unsigned or untrusted executable files from running from USB removable drives, including SD cards. From 4311844bfae55bbb652271e7b2720919d39fe048 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 08:54:59 -0800 Subject: [PATCH 118/166] edited usb text --- .../control-usb-devices-using-intune.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 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 b84891dcd2..84b722099b 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/14/2018 +ms.date: 12/15/2018 --- # How to control USB devices and other removable media using Windows Defender ATP @@ -47,14 +47,14 @@ For more information about controlling USB devices, see the [Microsoft Secure bl | Control | Description | |----------|-------------| -| [Block installation and usage of removable USB storage](#block-installation-and-usage-of-removable-USB-storage) | Users can't install or use removable USB storage | -| [Only allow installation and usage of specifically approved USB peripherals](#only-allow-installation-and-usage-of-specifically-approved-usb-peripherals) | Users can only install and use approved peripherals that report specific USB properties in their firmware | -| [Prevent installation of specifically prohibited USB peripherals](#prevent-installation-of-specifically-prohibited-usb-peripherals) | Users can't install or use prohibited peripherals that report specific USB properties in their firmware | +| [Block installation and usage of removable storage](#block-installation-and-usage-of-removable-storage) | Users 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) | Users 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) | Users can't install or use prohibited peripherals that report specific properties in their firmware | > [!Note] -> Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users that can access them. +> Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users who can access them. -### Block installation and usage of removable USB storage +### Block installation and usage of removable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -82,7 +82,7 @@ For more information about controlling USB devices, see the [Microsoft Secure bl ### Only allow installation and usage of specifically approved peripherals -Windows Defender ATP allows installation and usage of only specifically approved USB peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). +Windows Defender ATP allows installation and usage of only specifically approved peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). ![Custom profile](images/custom-profile-allow-device-ids.png) @@ -93,7 +93,7 @@ Allowing installation of specific devices requires also enabling [DeviceInstalla ### Prevent installation of specifically prohibited peripherals -Windows Defender ATP also blocks installation and usage of prohibited USB peripherals with a custom profile in Intune. +Windows Defender ATP also blocks installation and usage of prohibited peripherals with a custom profile in Intune. ![Custom profile](images/custom-profile-prevent-device-ids.png) From 8bb6da1069d59d6b57e064095172c34e3f1ded3c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 09:20:35 -0800 Subject: [PATCH 119/166] added new images --- .../custom-profile-allow-device-ids.png | Bin 24773 -> 28634 bytes .../custom-profile-prevent-device-ids.png | Bin 19503 -> 29697 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png b/windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png index 0c22517406f09076986a7f30ea98a3a76f3d4446..d51f405f064c3d8bb9b9a8ad346c71a87fcd2277 100644 GIT binary patch literal 28634 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 Dn7!e` literal 24773 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 QG6J`|eK;-7p~C-3&8x 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 Date: Fri, 14 Dec 2018 09:42:01 -0800 Subject: [PATCH 120/166] edits --- .../control-usb-devices-using-intune.md | 153 +++++++++--------- 1 file changed, 77 insertions(+), 76 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 84b722099b..9cf6041d31 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 @@ -17,89 +17,20 @@ ms.date: 12/15/2018 Windows Defender ATP provides multiple monitoring and control features for USB peripherals to help prevent threats in unauthorized peripherals from compromising your devices: -- [View plug and play events for USB peripherals in Windows Defender ATP advanced hunting](#view-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -- [Prevent USB peripherals from being used on devices](#prevent-usb-peripheral-from-being-used-on-devices) in real-time based on properties reported by the USB peripheral. - - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. -- [Protect against threats on removable storage](#protect-against-threats-on-removable-storage) introduced by removable storage devices by enabling: +1. [Prevent threats from removable storage](#prevent-threats-from-removable-storage) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. +2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). +3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by the USB peripheral. + - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. + - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. + > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. -## View plug and play connected events - -You can view plug and play connected events in Windows Defender ATP advanced hunting to identify suspicious usage activity or perform internal investigations. -For examples of Windows Defender ATP advanced hunting queries, see the [Windows Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). -Based on any Windows Defender ATP event, including the plug and play events, you can create custom alerts using the Windows Defender ATP [custom detection rule feature](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). - -## Prevent peripherals from being used on devices - -Windows Defender ATP can prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. - -> [!Note] -> Always test and refine these settings with a pilot group of users and devices first before applying them in production. - -The following table describes the two ways Windows Defender ATP can help prevent installation and usage of USB peripherals. -For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). - -| Control | Description | -|----------|-------------| -| [Block installation and usage of removable storage](#block-installation-and-usage-of-removable-storage) | Users 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) | Users 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) | Users can't install or use prohibited peripherals that report specific properties in their firmware | - -> [!Note] -> Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users who can access them. - -### Block installation and usage of removable storage - -1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). -2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. - - ![Create device configuration profile](images/create-device-configuration-profile.png) - -3. Use the following settings: - - - Name: Type a name for the profile - - Description: Type a description - - Platform: Windows 10 and later - - Profile type: Device restrictions - - ![Create profile](images/create-profile.png) - -4. Click **Configure** > **General**. - -5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but includes other USB connections on mobile devices only. - - ![General settings](images/general-settings.png) - -6. Click **OK** to close **General** settings and **Device restrictions**. - -7. Click **Create** to save the profile. - -### Only allow installation and usage of specifically approved peripherals - -Windows Defender ATP allows installation and usage of only specifically approved peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). - -![Custom profile](images/custom-profile-allow-device-ids.png) - -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/en-us/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. - -For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). -Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). - -### Prevent installation of specifically prohibited peripherals - -Windows Defender ATP also blocks installation and usage of prohibited peripherals with a custom profile in Intune. - -![Custom profile](images/custom-profile-prevent-device-ids.png) - -For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). - -## Protect against threats on removable storage +## Prevent threats from removable storage Windows Defender ATP can help identify and block malicious files on allowed removeable storage peripherals. @@ -165,6 +96,76 @@ DMA attacks can lead to disclosure of sensitive information residing on a PC, or - [Block all connections via the Thunderbolt ports (including USB devices)](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d) +## Detect plug and play connected events + +You can view plug and play connected events in Windows Defender ATP advanced hunting to identify suspicious usage activity or perform internal investigations. +For examples of Windows Defender ATP advanced hunting queries, see the [Windows Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). +Based on any Windows Defender ATP event, including the plug and play events, you can create custom alerts using the Windows Defender ATP [custom detection rule feature](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). + +## Respond to additional peripherals + +Windows Defender ATP can prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. + +> [!Note] +> Always test and refine these settings with a pilot group of users and devices first before applying them in production. + +The following table describes the two ways Windows Defender ATP can help prevent installation and usage of USB peripherals. +For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). + +| Control | Description | +|----------|-------------| +| [Block installation and usage of removable storage](#block-installation-and-usage-of-removable-storage) | Users 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) | Users 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) | Users can't install or use prohibited peripherals that report specific properties in their firmware | + +> [!Note] +> Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users who can access them. + +### Block installation and usage of removable storage + +1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). +2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. + + ![Create device configuration profile](images/create-device-configuration-profile.png) + +3. Use the following settings: + + - Name: Type a name for the profile + - Description: Type a description + - Platform: Windows 10 and later + - Profile type: Device restrictions + + ![Create profile](images/create-profile.png) + +4. Click **Configure** > **General**. + +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but includes other USB connections on mobile devices only. + + ![General settings](images/general-settings.png) + +6. Click **OK** to close **General** settings and **Device restrictions**. + +7. Click **Create** to save the profile. + +### Only allow installation and usage of specifically approved peripherals + +Windows Defender ATP allows installation and usage of only specifically approved peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). + +![Custom profile](images/custom-profile-allow-device-ids.png) + +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/en-us/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. + +For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). +Allowing installation of specific devices requires also enabling [DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofdevicesnotdescribedbyotherpolicysettings). + +### Prevent installation of specifically prohibited peripherals + +Windows Defender ATP also blocks installation and usage of prohibited peripherals with a custom profile in Intune. + +![Custom profile](images/custom-profile-prevent-device-ids.png) + +For a SyncML example that prevents installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). To prevent specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). + ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) From a6e5b856a35a39d240e368949aa260bfd45ecb83 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 09:51:25 -0800 Subject: [PATCH 121/166] new images --- .../custom-profile-allow-device-ids.png | Bin 28634 -> 19577 bytes .../custom-profile-prevent-device-ids.png | Bin 29697 -> 21633 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png b/windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png index d51f405f064c3d8bb9b9a8ad346c71a87fcd2277..d6679cd0bfa1ee173f98ca34b6a0d118e524388a 100644 GIT binary patch literal 19577 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 literal 28634 zcmd43Wn5HU+de!dN-CfXts)^P9nuOqC=El`&`67PjzLHa7$7B#ICKg~m(txi1B`SI z-3-jTN3Z+3?)!P}-}C?aeh_~fX7*m^xz;-4IF7YL)m0TJNEt{$AP~jVCyz8ipbPaN z(3z4;XMx{n2VPkM{yXEUsUQc+?`9%ioVR(X@(=_nj3UFET>!2xKYya{3Ib6!5dWQN zan7^^ft;P6K6DShd*`8aWoiiB#4}n1hnz8LjYBg- z($1P!!$2rjL*Z#z$W_PCZu&=FakI^{s*;vpY+HgkLYE^`LVB}axmin*zluwjG9?L) zBcVCh?6HX-Z#HdtiJ%xXjw0;BeAiu<2eVw4SBsaA`+^O8aV5i(3of{mZE)jEwqBC5zu^45ev_WR~>VS%j)dUn@NW;(rx~27%IULC!SyAfL5Y%=5ty zmAXaFfM^g|6d-kOb6Qh8zG9w))oX0{rBAR#uisoo9!u z^=>F(w~>*vzPTbY3%T4Gq@61`0)wCQp%fYv5o4ANf!Df4`mP@)f<0aV9G{p`am8z_&IkAmS*POjGvA|-yJO+&M$FsYp&|Ja z4db&S8HBx9UP6CUS*NVq(2~b)&i-LnBUcWl8No;xlRdUU6g-96ipF0w^Jni7>G1x^ z;=7l>?zdEIlU&O&{;nrrNzzl=_pZYZ-o96FAm0ATMU&H?3;6k?tgTRzT5DJr6bh@J zd6K!D*CAe3@Tu(8H}2ujr&&GDt&wQf7g4VJG|sC>Kbw%!Jkl?br+9e4EeFHecA{kl z5+(OGjeWfZ+NalNK`&Dbh1u!vL-dJOT|<5LnmNspnd37b-yPMT`e04l_w)UUXPkX{ z6m0CP)^u$F+Az_2?9eb^{d?9x!1||esu4xYBDEZhFa(clzW7(V)efp|qr*eBlkj`S zJqjV~jkRNNTOs9+$#-CG<)p&BNIIzLErIsIgc8}TBt6-RrPXgG9@&28`84Yp+cq$& z7-@I$1xg!C47iD<=-L`VWTAVtL$+}kH+$Mxdv9K)nN+@{b$NHJX!CK9f?Ys1%+t?eMU5iK>6?4s( zCa5AmEqU7<%_KN4S$c-yVSLW5TOqLv(&3*90L`>%1{bFycRo!dfN z3fv86KXOjB4(FE)9fp<=@cV8V1JARWx?2kT@tgL?-5QmjU3DkRmYppW)(*bry^oY$ z@9g!TD1FFMAN=0%AfMD!?z^Sk_NSx#i8*G;rN1310XQ-q-S|Twj6iuZmY7Vw;_gC? z-k)ZMTf-^rzG6g5u|_%BYx+ zha0^pA=q9WwGM^zfwbE^rF7*IEN*K0ASC%{GiK@KAZ0yM!YE6OzF6eaNJK!?^`^~& zHkN|sKBPVG>FYe0^@5riK}o!R#76b_z^0DysDbREfu}!CZ)x|sNmRy3C0v}v=f-LG z`~dv8-EnzEJPfA@t>+qod zwJckYm{?Br5$ZWflW$s)omOP|l!khJ#_-7J;|b2HYELE~Ef&;(%;^$eh}w##yTaSBK)#{dSmRTRLsa^}nm8nxB1?9AmHgYw8 zg(iZ9A)DJT6N@V^XZ$)v`cgt)#~PbQoF)ehbP-ZmJeMGVq~&0mbLzD9sB${S2qwk zWtZaQGTRY&qv9w!hm*4=vOzO^S~A;G+jh_SZW*)HzBL}X-*Q}g zq$h;m#m>;x9qtxS9GngzS(T_wa=YptJ;!>==1H`xY}F}?20b~2@pge@=b?~dZuzSwuVupe&qD+$D0qIj3t>su_^Q65M*yQ&b>c*ogX{kq3CQ>upt{Gy| z%3bT(hg}=?Hc7r~^lJznDc&W29+~b_e~eUjMv_Y~v%n7Ad(ZFqM~Iko@!`0W7}<~8 z41~e?dwcoJb(hd{dD&4HD;{Ipe7j%8eBnI(l&?3%mcr|M@ujwdm3j2z4AH`BaN5Fg zwR4emSG+x(sb|l4XlbRitGV%ZIud{&iuSrRRd(fbUwpXaTUbC0Rrrx=44dNq(^Bs{3gJa@bSY}W{*_|~2}UWv zv&c#V&J-Z)1751ZJ&_o56H4dmtH{ow$nZK3KdQrf98(?lv%}%u%1Kpo;$;bKCVJY3 zIAsM6(cEU3@}lf7m&j8;h28GlLW1>Cfg`DX zl85S1XZL&Y#IreAa+*`8$Ga$TyV>?W`opeEm;pvzFQacTp##Sv+L zq1fcJ&RUT27ae8CZu52YRNnG-S+i${g_@Jcy5nY^Q{TmF;ng4cL`ja$k*}jXaz$*A zj&^cE$BWNc$D~2IqC8hnJ3=L)b4^@JU$Y;^*$nDxAu%uV^Rmb?HaRD~rq|+S>+niQ z6}Y$j{5SrD&l`NAI?bLs$Q0osIMv3&@saP@)1Hl4WOnW&$yz8Hi4A8eoUBeoJ$^Vl zw5VHE!=cLsSvn*Jl9i0-_xYr7pTliRGhpf~T9Uk{=uK%YGFXac6CTP=k1g$3Ct2FE zrF8|Z9rK^EuXR`W7jAt;Tw8vEXAH{TcmpZ4cf8S~+hG_5(+=4EimaU$yRiJu_Zz(Q zNRdGGc`HQ%UN+KH$N-@XK}`m2B~FbDI`*u=2>GAt@~rpa<-+3I)fBRmCyKGoH_ya9 za*Rjkq8YX4jH{ONxP5aBzdww@X3nn9hIhZ>y|YP(u#rCzNpi$=o}c3xPs|J$xd8G) zMQR*DOBE*XU`JgR@rVB(zp*by5;_i?`GT_Rj8tS)|QgnH-OX)(RW$Er#yo6ez= z10KS~C2~vvBZmttNT6P++Gou$^o<{nXNMa81tDq#9o3ixFBG=he?-M;g5RXWEvVo* z+x&ZE52B{>9y$iGn|s)iJxZ#y#(7v^b-a-E+RA-WWMWZBLn?Z z3RaL=@ZA|dmJe%o!vTBXdB~wQFPn*o4`9Nk_FjeCf&u@8nO! z$lQ;Wq|InYoK+UkIX#NVxcpU4a{r_FQxrOx!2T+{+NU8&TYP$hJ?`MsRS(WGDSSQs ziDMmFx-ZdgEqvllQSf`75R2J;g%gclk=oCk3S%Mo*A@kC@d7v*dAnR9EnU)_%`Uv?j0vvuY;&f_#dfdF?-$b{6d~ zYdmeg;+a)DKYp)2OE8zwt&73+ws%Z!Fjb`%;pVrI1=yn}%7d^z@x5Gvg5oZjWrL(f z<=hkI9Q{L(x(}-gmI0L*!dDl#^ekwC+YHnYl)_N)7 z%Hy0Xi@l}pd;Yu*aDVK_r2)>CwaQ*6jVSS#PX~*#@}fL(!DZQaa@W3#+CTu?cR5{r zv%gK4Ra1>Rer{1os!0oawnIgjlC93>9JnED{FPnB(R>5kl#Fsdw!>?Ooa#CT)#0w^ zSJ`F!vbEc)qmah8F=6rVDV)NOb0}B3CAT|;w#4r$yE+}m^42yD?tydKS=;q(kp2nw zj0E9UdRPtLvF=K>D?SlC=4>E~+b?}`MU&|7!+Cb5dpgLNgV}9!zR`oeXZy4wYP|zJ z(z;1^5;BV6?B%f;IFG%OsN-0<`>5~mo7NNFBjYyq*S&FrCeF2THTuFezFeGpj+fzu z%>*_}ys;v%9_&c3E;j^c%KKZgVWOxc8D&&)J*{-&WijJz*ovvzu1UdZ<22Yo2vA2l zg4KT6?+0G548hui_rA?{@|+yUF+K45GJcW_$(B{70P^oia)G|SO0E2HvPW~p0@}CT zS4pOq{h(gj<6=2iAblmn<6$bE}2aC}7w;1nT_! zu7Y~4J3=*bEefO#-h|H}o6B^CfzBqFRd!A_W+mg-r(+BrNvSKH;Xf`M1y>?8*6I@! zj=Qq=S{4fEnslQ}#`z%c(QRx|6!w5oDlI}hfY z+YXR52PD}_HPE?>x?=nO-}U@;ZbJ%vs!h9~S^+UZ-lfi7zupCq_F(T!DD!O_cnKR{ z!NlgPai|?1Agk0$?{59Im`lX!e4p)=9Af`;c7bF?fq-?ammOVT{>tNph^}t@ulx?U1Lq zx+$~lnwql=(#e|O|jt}4p4 z7HR<_{`|Eg*f(dth4Gi10VzI?I2*ybkP!D^+win0-o{@PzxQ!tb9Z(B**U$T|M>Ek zk@e$XeEO$!*w9&1cMH37plCbyMy>}{EIebH*<`f>1oUm}i-wrd&dHc=? zf35NotYDhD3*7^I)<(Ftotj6RF-d_;vmmS}%gwi)9LI1=4ha$IQ3}D$imVw(v2YjJ znBP@h&1ckvp%iM=U5Sp=i{YXdK*|??-##G!j*Zj)gx8F}fd3`g8PTdEHbRfjl3!0= zx={B{Pk@Ipf}yhfW?G_5*Uogl`%^l^sH9uj@qtG2kH$CUeN3O0Go9XI*COv2zArSE z#GFEk#Tn0o_?dV%_|69`hsp)1h_5MOR+po=p^>&@JHto>Sl2CLT2kAbR2YOjZ1Z|vm2$poJBq!d91h|C!jw~+TAomic;c3#H zCfA1}KQ@}4Gk9SUpT?$D@6C9rOp9moE`6o8!_}V5f7^Gvk{<1zyLvxg(H*^}_6pZq zc@AXy7I4$7EyORjC*#&}0f`I5CCA07jpGWR3Jt_aK-NF(=We1v?M=eqMl-KLDsmN4EB9mPTt>%FIJ?VRGMMW;zcBvxe}Zf$+~QiOE;A7 zVBR?2$S8B65|m?T&&fXr3VyZ&H58?2Rs4K$_3o7bPQ|!qMP(=RPZiU}F_Mh=De3J| zNL-WRwJa^kuj!4);V=(E?-Bb)|y3r6jxcN2Ju@H_h{ae zh_j#{?Phj{l#CgHffqo%692Y!F`(H7uC2c7pa*3CFL3VvhVK63uR-7@Wd~66TpK6S zZ#tB7Z*^?@U?xiTXc0vvy`w$~0{yTwCkB-;H6kD=J9Y*{+Aw$##C476w$Juw|9^BD zTx9IJmv{H>U7E_k*iFGJ|At_4Vbt>*LAg@qv|q0LHR#|Xz>73?c!Bm~$enj{)sA)WmYWXjeY1ANx{a;Ys$YEfoETn}S29WugO;*_ zD!zT~bWcxDx0!E95Res`uzePy9SOb=r#=&*L3y%9H+hN*pFC}lE$v`6c3Tu$2%%^L z?n%y^3JkLAtp*4bWV<^kDpbQSaxGRhlYCxcU|>Mv3B7+rkxftX*w`3?Q7nOw_#*Rh z)$c)n7HB6asNU<|6)HfUMwt+>J$^Pbo?UjM??%B^9#to>2-UY5FM%}$dRhP7-;V65 zBD=i6yaY5!e7{azpdH*aE-Qxh+eVLfc6M&gw8)cvCr)QdGd&8t?r_i{CVMg_Uw0e? zJ3W@A(x#_Fts0KjF1-dPKZ%&GU7rb}%4zIu(g`wAJ-Vxu`@Zkx3&08x>A+f+qm!AP zk6D0Oicrayx;l%)^Hu@Y5*P2>ffQo*H|s;RJJXlq#Rr77nl9e)c+WewAK2(vHZhO- z=nOx`v_!Fr5%zP+CfnJ4F!x@tTO%Jn-EP3fc%yf)4YC#?a>2`@>4SVL^J8X3n-gSh zls7M!1_C4Y+v%=y4mc|2^pN&=LBRin<1wtYhdQJ00>MoeZWO8`9;713bW*(|)U?zt zYo(H@Q<~F)9++`>*oD)D?MVn+&(@8uR4EVqP8U4Y-bh+(?4GY?8fwK&BGOlB=(90#nsvE}Vk7ZuZaXfm&uXZs zz`ZrwFxlrD`QHTh)KGUJbIdm{Xb6OLC`!dfWj0eh-WC$x>$lN*dF!|5gf<1jjQZnQ zH%a@9d41N*)r@yUXtnJ#e3A}-y`c(jwZx%w@+<9DhVx=!0p5C?5ZjuxMlOiEzgIIW z3anJ&?aDkLymEs_iT>hZ&rHE&Q2=HTCcVLE=KsN*HujAJn#F?l@ZHm+xTo?SU&DO3 zzC8H7GH9=$%8QQsBXjt5y7=n= zXW5?UYbTh4Gd+|&pxmM?T)%L#UJLU{bsi_(#e1yyr7P*5W5#Sxjm? zE?2`#Ly_6EW@9hXccG3&=lb?A>8amkCew?;l$4W*qbF=6szKAblC|+g}ZX!%;TL z-t+Zjd`5``CtB$C&VX9T^=CQ2+__F|-$a}VDo{?8%aVZ9)PHdDd1hS7Bf#~PEl$(n zRt!SkRud*oUHmXFhk1TgRjBrT#C0+RfPRRN6o&jVc=z>&=gxus$OIvD7n9E77ckS4 zTs2JVgx-~84R8~5hy>z|-0zr34mCuY_-!^(Fp8G%g7Tb0>xh8 zk3*|+TAdZh%M>X+r@f6By?>3{iibs2;_kq$=zbFhq8ktvacHz-JHw+P#VQ-gBj(M3ZQ1c zd4J?Qh&DKj!io)YhGX!)1#PkO_3NM7sZCgv{>8;{VP2@>K@olGCe;9Yk#hdWO~@J0 z1ER4;6lZ9{z!#of1>zg%Je0BBS{1LSr^n%TnQzAG2INezg*YGSU!x@^bnpc*F%%L% z`lm;DPA(1H%k+ix;p|5>sm;b@XUfR)zpGXqFjSAG+N z2w_M(GCnyWIiAYC*~lhaDE8V#Yl!-%`*BO3nRVfvU6*SjblyXQ#ONqK+>1>{#E6N%u56y9k!y63XN zqmO%#&2|^w_}D#EBjVbqxWW9UuCsof<8lGZ0RjjEXMuVD{ftF(TIAQ+t8b#U)9zd> ziKr(}2@?!Mg}84yCFk+)E*0NOdB5xsX5yfgb7jJUHmlVWq4__<5>T@PY2tT3WhtPj z$e=ZUqe+in*2;oh<#yh;AX{W|>UlOzluwFW*^YKL1Sd+F81)sBw=Ou8X>F33IfOdT zS6wqRc~}q<6BM*Bd%x0lfpf$;5xtG3l8=!m4%PJc&9wx=C}}nI6;t?;@aEe?=<<5U z&nxA#xA5valuWktGL+Lnul$_p*|8et+;XyfSb4ii$Ax^j%xw;Ar~E=LR@A-c6%T%y z$`k3V1Fs}#)^QW-iN7X?3z8K`FYxZ&!Oc0aMC98|kYK{c=yoq}#VI9hx;ITf) zEiB|FAMw?b*XS53w%KB1(p*`I52l&E| zE5F10z!8|;ijxL=IZxtYgcZ2|;aqIP#RwK+Ek}&Ue~OET z0$~EHeyH%2wfT*y21Zc_y&NO2sUT0RzvpPgRbr$82C9DPPgTSN(YTgQTf0Id^F=d9 zFK#7}bfhWQ-P(b%n4@8|y<)UmH_c`Bfo+JL)S=INj0By;6UnCW!Vf8U9QHJ?B80E@ zz`U-~ek8y55^8WHCeFXNxTQy0ps4;ig{_{D^1uKuxLXzCMgcZiSHQ?RUdZe*CPeCk1RI|6?N` zq%hWPzFoE0QS0kfhI#4YoQGox#){0vc5u2cssCR7!gUt-?k6BEo-V(_URnVHxd5;Ql`{#r zsJ()0_VLxAAXE;d{HKzbzCc*TSJ#z^{8i=SJA{9al7YS-;uae!F6Ztd1J;!qc3^nA=SGv3l#q%3XfBGM5D zQf;DXoWTq~DQ{rT>Cz=XbRkh`u=JnVYwmW6%8Fw~UQ_tqB?o)V5G?0FaTiPGyk72k zx?*N!Hg!T3>4ZLP13bG|z1N^V2dw9y|1sKU{t?rJ6HI6awkqbvU-{=aYLL?CD6lth;II{89Pe z1?BSa&si^M;09fr1l$iV*{W%r;x{pj!EKl(vjm9+$;)%;SKW(qgIF~Y=`gk*zpPm# zY=9EPm(plT7hZnsS9~;ZG6bUo;5%9%#s3J*P9<;Ro3f@s?U===IUZh{eKPL9KOrO5 zSI0Q_L5Wwt8x?#C^g8qPXS!rrXG5=&ZX*C8fVk{Hyi48Zmh1jP+r=vK zd%(or~RU`(QB z!qExbyawq`o$eFy_>@;U&JWlSW)>&>m8Gej5(Mu3>A7d(i)|TpPCS~I&M@*Ma7MDg z?>VRwV_EKxiu7a>3X!ofeI@IKFD47=+bjcyR=mp4lmuFwKp+M2=BvCoS`HI5!c2=>#HT8tbk=I$LN+5}3o ze&B@o1dj@RxgiU+zYiDG+Sap2`%DBh<%$P|Q%qCZHH>-`iLe;EF1W24JB1YVcUf9U zB#|dV%f9=XikpZR**DZ=1OREwL;`P`*$!;2An+mJ@voK~+pCR>={$y+w{NGnpW3+( zHJtc(E%iT8i-Fi>OQyX@tI#O0O~>qFY;O4OtsVkfX_^q)Q-$B^Kzh%|f1`g1eM%n& ztMB4~EH!XPX{cAH7=`A&G_i3GH_)*$b@mQj_^{crLj?1zpG&0 z>dg`@f33o)m&)2F*qh3+8)~%q6^=71J@^MPIfP0YOq+}))9$*kpq^s^85z-SmF_Ek zK3knaJ*$&7nAp0ln1Z_tU(a%>v0HHkToy|Nr%^R>aWVcY*F+o{6}wPJ#7t$(0$^o9 z&f0_xbZET2GVr@x%e9#KhtCYL1ZPIRTYBn6mi@8TYn2ms`` zXIL6|t&D-;4A?zl3pwfUYc@5z?R@e^u?BX!m846j>U7efcw!jEdspfR%M&ASSl`70 ziP)-#%IYTj+|(*l1wyPs#OvR<4p47$HR=KVmo-F}&Zf0Dy(pVu){0T(en3r8$e^lX zdJs9(F}aYf3QP|K$M$-KeC|D5KzZ6S71?V}Yb!!oBKfp+)-72&4vS^jD8T#-L( zjsM0hhLx%ANG&^YRr5hakuSD`q((kOe)k=d-_#OJs>l;Oru^3+R1_o5ej%3mjjcT* z3pPFkr)aIX@H*sM#1b~vPX`#``)dknPQIn3B@y7cA1h{# zqb9Q7e4ntoTo&_MdaI!>3e+jYvLs0Fm8(i3U26G{$80y1TdAY&WJTJ(346$dc@jij zzjk97BU<=z4S8g(A1pNTK5SH(ip@<8aLItjHk4U)PKfIW)HI|EW7hmwV&BE~)gpS` zf896b>PwAgF2b);i}jl0wYn433GAqegcBBUtSf)AO((l`YRE}OV?xA6ryT(>!DQZKGPNQQ#3q1QYQxuRRO2l zA)c}){WnK;dOJvxy;jYRjlYDj`cD7o$nO{Nf3eQTGFfu`!&OxN@+aoBK*nmfe_xTr zaHn+T>@}uE@J&3oKFrNlUfS|ogQfVR)D|_0tuvjOPKlI~XNRQSzv15KE#=@1xI13@ z%xdjX7-KegtOwQxr$QyytA$cIO4LwN2d3Lt)pI%-itYT>b3aBX{dV?foJY6zC;hkI z>=zKi@(4qO0DMi*M}q5K6Jh2nUBRgDi=QoAdlq+CaTA-%^mNk4LCouQVxe`6O+n1g zHQ)B%8~Y}E&&2pgRa{~JK321y_67)Aezw>(Wa4sJWUUP0Am2EO)$8zGjeZm@C z#83P!0K>9b=QsX)W7izz+7yrm_vb&Dcu|5ILBW*$Z*s8lbNu5{(b%02F$^z2wU`m0-+p9+i zzCP@jDBZ*4W)&N;DzkCKxE)2nPi4Ti+!e4sYnNGL%cuH742cZ~IR2GIw107|@jD~Y zD!xI!SY}TEFYSjC?!EdnW8~V@xdd~=4205fI#uCB4~tvqV1Anuo>)f~)SvhkT!McC zIB@p3<#d{nF93aS1$p{>DyE_CNa463AmAsRLvh#o0pIRtLTlTF{aseWL%=ARpMWz1 zSmvfePUw8@Vw(Mj8-4CIaYe29HjPw(tzu8Ki-`4iZuDFu*Bwch`1Y_z3}a5O0H8wL zpbI8;mj8TAwAqu6;*mPM#-3*+{9w|TjMM25zDF21R{M-@+@FRmd!J6j zK6|a7gC0*oC9(0TYN*>)RMnR9(Jc#(SIptZp=6pyqFb{AYEpLahE)qSsqF-%$C1^C z(*t#0ji+H_##FMWgT=K))F>wDoq7{Yhrgzkem#YW#P2>V_&O?+6iSNSz09hfrG3`{ zOUrFUS6pg4TqlQX^-DL zIzX%Vz00M)P4$V;ye#J6L>+Kx;C8{cn@_I8N53jTQvx&ovb5CZ?c*L5LZSlQBTA9xuF-K&F zHRY0jzw%#=XF^4M?$&u(^xv%ezu6gWUkh5(-G6njK$8s=Ser9{HM9TYGTL#OaB2vk zP?wGCJG|)s{gcs-T)O5Uoyq$a(RF9kY5pCg`dt<@Gob>hK_P#->pyhM-}uy{f0z?Z zfsuIXq`_t#wVuw95>tRND9F{G?VNYWp&wkY-=itg9gFw`pj`j-({FXu9EAqRpiq~k z!1mT)_B$25DXm5}=vJB!21!f3OFOMHK22OMZzgQPUu+__mU9XwU0Rrlom`g~w%Y%A zkA_nALiEg*gggT<(GlHNRcRD4)An=Kuc>7NVK-^KbVkrHXK9m8a_zS*)AG2IK~ec zD66U0lsgcOCf;+>Cp!Z&68dFM6H^T#z|Upfy1kNu&G_h;zGKC^e&QYNENe~i z3e^Ob38ak@hy1Si{D(-PkGLPXmQ^1Y0+1mZQ2$r=6r_R!T9{U41W+LvigRt$qH*%y z_B9e0h07CirH&{d?Q6gdtdy+mLwNK)kHs>F~$ar)wRmFcozw^;2a1u_xrIqALNK4MI#Gn_wB>S*{ZP-EGj{S%Aa zez~YD-KT<;f!wFNS+O5ed=M3>Cn6nD=J`SsON*pqQj7UM*!JwxwT~uwpGxZ(25Po^ zViWV$Ue(sB#jUs#D15LwmJOq9ux{o)rOGH0=`8?`5BT-V*etC{pdCMK&wEV_M_$6y z!PFpP7_#vIjp<)d8TB4WlOJOzt_u*zTrQ)u+5XmX7qcOq>Xb!dyPe&;Se*NZh2b3E zUYw;^RuGHkWg@FVOgzJR^WXOqzSVl*5Mq;HVq=fch*-9ekupwZ>GEL>CLglzWXBb} z7r!L(+Sk^qB@K4*9L~vKLdv|5VwK9FkvY-~%`C64)-maa<)OJS%vw50XLUzdpgJ8@imuAJtfofbmGeMrEN+f=zW7OuE9d#>^`QNbW zQYiQWO1tNe2WTWqDz*u3=}u~kLv8+}zf`w#G7g4>{EAt8?L0^{ok>WO`qN%J&*bF1 zxfpBg5l^M!7g6Mh5v{Z9?Cw4i1!tWxr#-n6LLw?%>w+4LlM@Z|;ck6U>Eg%H6p&q$ z;mNmiDdzPP5j(@X2^z%<#Y}p;UUK4yq(}v3eO$T-f)C+fh9(gzRCNyL(=>EL6rC9M z8+_DR250A`A||i%bg7L+tzxcow+!&-XGa@1n%g-kj#WO<&MwP}F0zQ?8;tw9enUD@ z6kW;xn)$9{cQE4GQMq4Cc4*RcPx_nil|sYid{I%KDI7C^LrLe}y<1KA*{32YYs)+K z2hvbhk0{zsS8_(%p2pVBTc8h04oZ+(H&;d+ChV##u~}KW9gW6DJ|9oqETk@GAwlkpI{%yxZ4|N8)Rl01{ay7z`A|Dglt zxhD@}x_Tb2(F|n|L!z#r6S*rkA=xp(g`d|F9{J=TVs0`(gtawF%ADr2-lyHoV-THZ zdvb1~|9!|Urcj%e!9}yw<`fF()gy0j6q=Xkzric9N7{Y!;HI<-pVY{Wa(@Y3gp%KR zeVbNaApNS-JFt>)udx({O=pbx=mof&)Hqw(vCcsus~C-NOpBD->9uH*9$T}Et<9~> zn2aO$pHKLM&z8Oy^jw;Yh1HhsRcRb>wTJ1;MVRNGjQh-peECh8Eo})Fd`nGaF^D~R zoCQ;18$|;YXO6r`NuPX+xkYCRqoO#4#n`4$K%(%nbS(iO%~XuYY&p(7Nzp9jvGzRO z=)Y*lNU6`AqcAxLA%#41&X(ih98zr16P2BLsbP10KR-PGigS*zNQuj0wUr6Go66ml zpV^GtS1s=qsEVZnDE-s`!kz`KuJS0`p20xU2Vb(XMhL7>_T4x{$oj4sK+A1M*8L9p z+P;Y=d{;whb!5k@u+SPBv))#B+~zl5P|22GbrK@$@^E2$f}K?0G2FH;49%x-PgnF| z%+g_)mrvO}>in}Ol^s#mYePUcZUkgGnFkfKACx@Sv@*Vc3j-`@U8m>@TyXBzIO@J( z4~aWGZ|TBHnmxWOv!@zqFLx*zmkz!)djN$>rY@_iIBKG_IwPSHS;2)442m%_;2ugE zgE= z`RSUYultq!+f}{3-M&g=8kp3(A%oxh@DU_glp1A&3QiqMqL1e_1l6|FQwF$n^5mEe zOFMWeYm4{M$1>Ku!?oT$cZk#_ss%>I7+qve%Pg(erT@luG*4~vX1)lOMckT9LDstA z$P+6?k_nebX;7u6L2BSN0 zn(&^Mk;99&bWX+;oL2O?wiZlX6kp&?4qv0BFt-^Uk|J`0^O-*9Ut;DK8@%r0GuN6= zv7da@<*VwwwDBf|TUR~8Jd8T(JVO7CBi%*8hExIOl0L`Xi51+V(Z_i~Oer@*%oL(X zqW5kmB1ToBIPbYP=tatEw~SKV8&Lbl4*=C!>eCwQ#6P8(-e*nZx!%Xx)GMkaTF~xa zVBjPp&DEmB;S(rWU*EOJd}l2-p+&{qAL*=FXRgBy=#18dsIS*c?Er^I99V zCz5zsA)@HRTa9l-9^*IrN!0LgnMcPwig^8)NQB&oL;nqk{KL}#_3UK;t^Iz9SVO!9 zm{%cP^M6+mH4r(9KTO?!Axy8JXjcJbW~|Dyz&oy9LMPB$TxxIB0yubic}4Gz)KtsY zYEG%Y>D4Q!=yoH`S^(DTk=`H29*WcX&cM@p`m}fi^^L zkod&N%aIzuNy!YNxTqeslf067tt@@Se@1b;oTXjWrrR0mMMA|Q<*_=tQc&l_k^o4< z>-J-;hqR8ie(X%dtbIc#WpbM*9&qWUs}?jvN@IQ1ix8z8*t{H9M+V9-TU<6(Q9Nws zyc}IT(?N75{8roWisXHf4(*C_NnTaOhFQZFWED{1k^4?h_tiXL$6Y)w3->w}lQ-sN z-Z8GN(brvHdp4$35u&A3H@&9d-;-WS&{hUkbzt+>UVMAOi5|jB^p$k2S?kWAQym4B2Ow-16<0=W4~3f~ z9}=PrP8eQ*bz_cXROY-GhY)URI4}8$ywX`G=*~&{8q$rgBS2@Zn{oVY@&>}wcQ>G5 zLOwgIQa(-nQy(xDM3(RODcSoR(vT%LhJ3a9-H2Lq+h^mWC0wW|jlmL&Io0nu0rJ1N z2P@y_OG2Lp+oChe3~M~rbc|C5F6R}!g4ogO#>Aj{oP9kQ2Mp|VD?)CSi412*rw(f> zGGgol)ehY10wsT91zeX+vc~1J^C}tB)PX7+1mZYLWEN>yQJqa>AKm$Yvlb8<8m^ zwuMt%Hz1csxVEk_>lT!A6c#!z%LG&NX3zDfr`jj9N4)2 zb)H*TA$d1pyjIjZ*<`%-s7!itI|jG;@M%;a1BX*?Yw&x~n4eZ6toM%dJD$Y*N=A?K zMcscf`?ez6ujz7$l5T~3cG*OJRa8n`QQnq{F;A0Db0waoUtZCXA+z#WhoO%~X3~qX zI{3JKLLf9JZ(M#Xd%WxDl(&^DdBfrnkx~53;y!NVss-m;8;P4_wpx7=rW}z?k7Ky* zV+*xnK@k-Vbae+owe$2ZE2{>RCUC0JAwRAaUElhW2`oEwT$=}!{>FDF8Lp9AA_f}s z^)E*9jXP>mwaS#Rzq}YHtYOgz<4UgVAf6+fODBIOxi)UXsllh7@igGwu_iX=1(nYF z&7mi2YTDdm&yzQ1h;09#QCT%|Z3?y+A>EuO=wpIFXK-c7^Vfc>FYnB}$Sd@`ijiqeA5=>DG4xL?3lcxm=qEB;@D z+V5cb=d5|~n?GUrFU9A-$nj`gLb0=znOS@i^V8a!VG* zw-e8g=d_{s_yN_WMf6W*X`dZHzgF8PaG{t%)O6>s_)cWwKQK? z#YBh@i(f)otVyK~vB&|muQZ|-jsN)-4>dKixB|Z%3C{Ly1ke3wwI;`@?v8T{}PUnTRug^ZANl8k*;)Wnnj1 z8QRbZF_}I!xtdq+C}JJnebYx+HFdWE*^8bC>)Y7axJQ_a20_4SEV|}n@(jX5XY_&- zohogCw-A`ImwB#Ft_SQ_{T54b0orX~x&R5{=9>$f83ox*TL}yapOw+1p`qS(ndq&S0$Ya(hH7mwre&T}hPn{LxJS!w1hvVh>dTXBo^Yc1n8= zLLVmcoL-HJ%9j#xuzGeCc_E+I?L|YIDd@A$hiRc`)r`}X1{$J<3neq+2L`=-6&Px{ z#32rOsug{eH(bRygDvH)v%^SgqPTwnY;AsIaCv!@-@Y^|R$F12>njdZ7BZN69TlfS zw73A6aCJ*fb)%9zrQRLAO5m~vAwhi z3CI$J|CcE4w^ZeC$sKX4ikyPyMhTPOdX;6Ss;5z(1{B+(qX@6LjFrsj}+O8h6M30Ii-FIYd(2k?{X;lp8#Q4E$ z?nT(N#Fum_BN%&*J48t^(A95o`(+eHTZuR=iglmu| z*^vuC;#X2%xzmHbaT5z}MUj4R+I7oJ@NK7$k5UB~1TJI=YY}`fPLIFrHiJ=}onwTi zMIv7MTXF^H{MaD^iRR?yc5;Q{3{NrcV&=5bR)EsInnK*%>#I5KK7zG?%mSqCf|GzW{955JI9gaY>*v&ia-pWtl z^(w>+sGi-|#05GMSpz?Q9SKIw!q&3b>3L_KX!BluI(>yYX|X6`=$kZF&A~JvJ1PgL z_s$VRge8LpB!=qb?^LDW1t1`>21_}}vH0DeM!cOR03N6wve%b+!Re}DM(>LuO zM@(x*+?5I~5^hk$OmhrLME)W&n)?wNgZH<1tc{bYvj+>$g3t(}HNRgLbAKdvrh)U{ zUk?NDhzS*I*xP4;JO3tqfc*vV0s~60UsKN8pdW#Mj+X&@!x=Of7~9hSuLBc+ssABH z{d0nioaC>j>aV){H`M%C&2gJ-07^E5ozf=I02shAC;pBEC=Q@*e?0%)r-db<)1Uwig0F{%$M$?z*@OpXKuwm}?hJ?r$m)MItdH8DhEFt$$eY^F zec-**{=y=9rX>na6saUu0hzeVnArdXf<*lN@d_wrynb+}9$znKW0#T;ycl>pl`EYa z&rSemH$p01(oiEzrQ$zcHE zw#P&R?~}Thspf>&aS)yTkQ-Ox%ZhbAAEkKL^V+aw%gzB5t9O!Yc);+VpIkP3LZonT&Pib=qsBqXO z=j9mSqHc~i%2ZmG+P#yhRHajhY!N67#X@9~8kgJ(w))fz^lA1xchW_GNiX5n_x=1N)?(v$-ofc8sn!D|X1EKc-hzmQ)?uOnMr ztQ5#?X zlTeMk3FX~(ElA4Hj_W(UD{j)<7LEirrt#`KabA6EZWs>S+?a4e{0eaMTdvs^hT}uo zU^5%uRtGqWzu3MemW&_~$gs@TFJHe$J{Z90o%URwV zTB_gn9$AJk_1y7bdc*0M{K==>F|(e{LaN3W$49(1WV<0@yoE@Mtd{}lz)yDHsk_^2 zNW(4n0zvw=49Z-tJaaekCdtHXGbxv2A5`rJ*h?<6AGx^z5lJsFlQ;nzD~Q)siO62+ zS@+zS5)!Ryw~t`GxCtLk)j79x%e1A~x6rVL*eUfsk&wPklm{^96L1nXcMZP8z&_Um z_C*x?WEx40ceBqBN+tXK+q9eZw#Ki^&m{*+vK(AgNDl!@@)_~ey)Z^C2IG*NZbDU3 zK!`frSJUBEK4<$g!*S6QA#OQ@5rap_hgZT9y=s?QiovUXKn}dNa04`=|Gue9e9eAi zN}QU8ftwc7u@4^sHzH1x=-*3a_c^`$H{^YW@W0vf{&vv%*I*K`d;WSk0#2OY99jOp z8U0(SS9W#Fj_kbs<=qPL2HP@Rcz}x(}eEYlN^pq2u zMek~6^U8yT>d}B)ly~klc6D4XG!R?q)-+Aa0_33p`ZnbVJr*Mcx%0X1mEuPF=V|gp zt7K2^^xpH#*6oH$zEL@Ui)+_CBnP~h2IA8<*z=hP_BRi`P$GzPuGuPRgS_~?3;Yq$ zfbS_Zm{k*Kd;%bmr9h< z4E?~o0#>WeD%KEafJET-$M3t8sI@HUTSeUNC^}bYkR^Yl$ZySY$d z)Vr%*iLoMRGPYH3HJ$_JOQH7CFif$U5_jE_9XlBV=66rF-d+l3xAprhr~KvZTYd+% zJZN$}>}#!>iS})WnP`2~eGS{l&|1MB*9WyS(>^Og{!+kgI4(Dg+7w{A0~gVDf!-BT zf%UUFv$*E+^Xv@+#`#-+iJnrsqY}gZD8MdszU~Z2&n~=z)8y93G8Or9{rRYg)wP@g z3;bT*9u2eU)k8$m%?V|)_bLZ7~t)B!4sO*6(_h&k_0p#hs? zeu4mmMW{?X)At6Sm0=Pb&C@q98FSZzH(oj#9@2}|OVa$)+86sXx1BNMUfgMxg)qA4RxI!l#(K|z0cKq z-F8c@XxJ}YuQWa&v`T3C=8aLM_eFddqq%!Ke|>1zM;WRIcBbKxv@Hn=540Tv6rZ~e zjIh2t!o1_s3j>e(#1l=`wttf>p5iTH7On=#O3+WRDLsfT5gJs<74odfG&F!{IX%%N zXFPDJ>xrDO5g7dzdo9*5wx9vZ-3T;=gy;4a|%RAeecUsP1J8p)^) z4fk*a;02Jl-hNA6KMa)lky6T;f-Th>#Y;V_m(U1hyhO&*to^&wxDr9rSQCZ%{^t-Y z6v(MWA;;V$oZh$G%hw+QQk%u$MBKCdjgjL9Etx~5+xKh?N|223nJ_vNUQ_{tutzdy zlbBK@T<8carfrXZuMwnP?j|rAm$KAEKXI`og|i4Ni72g+Q;B_QJa!X>9K5WgMUz}? z67Id+OH$1N{~IZe)Tl(HNKd32S5I+7GF0_Tkq$^CGv}ptWTLMO%*^YSrQ#KP?)`m7 z>!q*tVCbz?sA$0DHjl`=Nu_1HuZwN73Q;qqCRCDAe!lfA{VEirAlm66 zWg>~=k*i=245`I5@}w>8p2xh!(LAc#oRQzA8UV*QVUB#bUe+9>NkV|eA+f@jmzHSn zsuv&<(Q*T2B--uO9)=#z%|=EHhAb*q(b7gYDTankn4^O(3wr1&uY_Z)gP&x@ujNUX zHi4pn%1hNhrNG2rC(T3YIz zCQ3x6O3mZucuc9n8U1G*`x~3#oap?9uk9T4mGz(9CUzd@bq%fDOdAljo0H|RJwk0w zcQ(j|y?b6`Q>EI5IA)&ih1@8Di&PN&KrL=rUbqik(l?d?XlUJE({okyx$UwBr~5j8 z&l@%~H{LJi(^+qY2eI?~;u#EA8W(eYN6Wh$vmurE;sr~ciqfXUrKX8XugmA$)SVjV z?((0KV;JYi4|(hZ8gIuhB<2;Y<*nS9R1H~0kKez^t@LdS5dT2|58~~K%Vk0{ z0cmMCFTl*sPw5nJOsQrUwmV|^1ODfLCPTI?rEH%qM#)?84jZ5JUwj``TqYPAr8+Lo znkgoNCuU#ajS-UrJ^Uaz4*NI&)>8Cc-J4$utvucrywaO$2K`HsBSvvkgbzSc z$^h&TaQTqv&U@KmohL>G3nm|{YI#MdX3vamrv7+Sz2PGMGZ_N|zhP{*jmVfJkJbD5 z?g`PjIB6idygXL7ydShIHaopp-#n5+bk=Q@nebVX9b&Ba8X$FV_1)D; z25xP~A7dgWSUBu`!_HBzyYD8iGy^at5x|sG>+mQY%HSNgAex8_@fcq4e~D9_QRO70 zSH?WAF9tZilSnSwq!0gHJ*h4AMK`Pa7V@D%AAElg$w_a(m06n}d8$v*Gr7fp<3+1Piian54Z>2v1vGMn%7rWOA$4@M_CNPJ&avEk}l=BAk=hEpL zwI_c+Wf7()Uymcl4V2k_+TvDdw%i0BW z#A~BcumCFoa@~Cm+B?+#_^lmIea6>x6RKYk-d|%wUZpqDf+-Pt$yafPk$mp7xcoSi z8BhIzt=l8m^WTm$2D?77X#Vh0+z-VR=&xpSk_2Wg(SQ#N5A9j@^2trHusaLnsN-s8ATu;5aCVaN4Tb4oHhh^=P z(azGRK*!;BIoBd>n9!+QRa{nyY@cc7^-}$)HzhVhG`6W1x&U% zgP1;iRhpJJDR>68DV13EyH0q7^O(_>Zo09v-o%Uz*NuR1E5r;Mka@ zS=0zVZalz~JvWaaRa`V7TF3YrRaOe2-^l>7I4V&;E;SDg9v~Nuo1zmu$$k*gYfuXk zu;IaGv?{2#13k@Z;1K%e>R$TR=`$YJ!{0ViV}*F9MQ9{92rb z6DNkQ2H%-Le4-J6>HK&GUwz~%0r!@vnolh_%vsWP>hc!tOYM;)+gpbGMqE}-S!ln2 z(qfNd9$mBo)%0s5ZOLeog}Z{l8xgOM8aVvWq`QWhvbCGdw3D=Pqm}Wr`!Ze;vc`y& zy8lI_(h1mKsA!?d0=5}xK90VsCtoG*b;MggUU0|in|fwp9-H+ngiYPI@qUc|B;#Br zB)u7adaqgn(0&t3BfR?bSxuv})hxG|uAs+U-5r&U7&^M`RmVPrK(_7ic{r)NkLT~d zj9aNn2-a7tmyIY(aZa&tdoklMx>w>|v*mmaRIL2y8Y&7lyJXAxV+f_Cj|oQ|Urb|L zqaA`6B?l(v8`DG?Dl3}*W!dOU>a2bFp*C`?-*?<`V9xy#LW2a7s|6aUD8*`nFvFB_ zO_oeuoUYl?MHFul1wJt7etFLvSYfm}`sXz|;66k3heYJ3!n&J@?yr;D77^2^HT0EsV-COgdc^ z{%D@5Y%WeODm9a{8nE;70B2r7-BTSw5F-Mr)v7l~(O!OR#tT^rqZjEp2~GXNZGVuC z6eBAb*u2VCO`C0So*wg2ZpiVno>h<5VWI%OQ1g3AKPyM%{{fcTpTf*O&-xd;l#dnm zF#GepizF|d%cje8ZV~vi!|u62^Q*@&BtI88`V5z6=w#aWW49Nw^#+Ut#aVNMlUMp$ z5|TM_%mLOYAMSHD=;hqDDcq44-sAmHu2Y!CV`i^tN?1J=O%`{g8CW{Xu?ZEaRqOq~ zE2WH2MRv9s&+>CN#|`m9F^`qSjZTeW4DG|$K!(Mw!R!PGwQlFg*OzOZNpIwxjI%N}_g+2RXk9mMnwTl&T3}2?Wt-=uQY!cK8pt zd-TBEZ^I-*0%N!%?@~cp}mnCRaL?Cy+Xx((+PQ`9_#ZXc*ND=kOZ>bo_ znjK#TPE5*VXX(hU!q%9`x1p8QOGUM3k@bTKMlQbE;P>r1IS@H`@U{|4F`ZzwciB_p zO?OsoQ_L9<-XngmAi>=PdqrU=wkP4f5e8u{5BGJ#p{3zPQYOuj1bd!>C%~F6K5ty0 zb~JN0qfrT;og3qoh)Suk+S4cGyJHZ(XPdORoRr;WEz!mL;ist;4CS97Ut)1%^(b11 zGL4rI5dM#04F)dav|~IM`Acp|%akX_o@u#ZH2y?2Rq-6d*^R*EjTmkfyuX5ij%OnM zl2?AX!nih~z)vRwDH3DwvU%$3-M;IO^vmURV^)GMaOvX3nmYUOHyFz+YCEp*7}Z`m z1jV%rm>X~Q2=zFN(uFBN_bf54YC)GE&I=kDLGKD#Q|@SrJW*dYcv@&+D8yUGodz> zZ+IG-*~5WtY;4v!!I4M7HK_c&*33^kg6`+*o{A3Ye-Si zK;6Ecf%_tpcGM3Sh#%og5lMosa%_KT06`Cs#Mx&z{f(mhz4iYOKXi;WpfaYQ{)b{G z0BxZPqnH8g<0$`=Xbh;>&$RbX2;QBT`q04Kd<=gaNK72`U}a^k z`zelnWCIxcGk|A++Z#!73Q*_o-)j2NH0JJhlIJZ1AQFxb)R@Q7IQwy;yT0_PP@Jp}}mAYVM;8=d14T zv_~HAcrKZJxaVEZKv}dDkkB(dR1(^kV-fapYZ#ssZ_&f!E)r`HSp6dCWG8t1J6SRn zIU@GgP@q*e@C7m|j%*mm`|Qo9Rh|?B5%#?%;cs8BE26cVe`(J4pn&LKp9VVBCJNP` zm@ftec#ts{bX%da(dpfivAY0n-DGLl_FS?S_C520@|U1Jhq$wcD_PVl(M=~pdHKzg zDQIiI3xbEM*Df&L${J`Qa;&FYL@6=(@W7gI=8xDBm|u9=J2+Upz*r?7o`&s(!0aUw zq|g6TX<+b-^;YYhb*a{%DfRCk=!y>yG-WoQdSAWz-alyb`|fN|gMawY;kKU0udIyr zEOrra{%_xUJ&=~0cDPxTSr0p|Q+K=r{A+u_VBzMCF8!B>Yb*VmM0Z(`0(y7R8sd0IIVH0tBa#Z z^O98)N*fLii~fguIHQXLLypoj40(Gw=A93HP0k#sE%C?v#kL^yT>H z)w_oWpr}Ja`^)QF#_t%>*XKz?#?OaN#^*zAcA*upP84={0d09%34sp#Im0|pot04NV6aR93ufFYQC?#V5&wtIj{86PDlPO-Q82La)y+tvS) zKXC~i0^@QvOn{vp4nka6t{$}*b&&3goz&lXPFH#55Fw|(U0}yqEQ!f+dS%7chowde zeRtOV$ViLZpAUFXw;iy6V$MS>UI;(|LXn?cPpmd=rPUslq{)v`{9Ar;Bk9p-r65?NV!I#bSl+cO{$DU-+1LAx082lKdat8Y6Z zm2Pw)FOJ2fUK<@f#2*U}MR0e>qCWMFfNV-%YItz}&Oy=XQe4ac(m5O{5qaT-x=7hb zib4HDnW+oyqw}U57DFm*QnLZv$+r5!uHZbPg-=K_AuEaa;C$LaMDY) zVOZCYvPpvi2*=@EQW5`qe8am)VTCL`^HV~H>UkC5_XvijUWr{@pL-NXBJ%+!m0=ek!LG?yS%9etXLsdq#`$<46?yCLoUs zVaY%4aql?)pBHrc@$7`^gBpre1#$0(%chkVWg)CZ#s=oY}EH>6mCeRO}22Y)hlQ=Au0MgGmZ`}spoI^saw za!BqAnAB5n%{zlqpK}q9R@S6JFRWeQI4O2hYN&?o6m5V6%~-7e%}q{&FzBJW=SLbC zU#!}F1f}&;2ld3LQZKb`=!bB?R?1tykqrQ@!9mr433#q))-LzD`^JFc1M~UcnDgx$ z4qA!>RtQ@78}ZRIQ);)&MUD<_6Er9J#2}O3#*k_(pK`WeFhW(cO`kqIYZEboD7MOt zQ&bL7+0?-UX|Z;JxpxO6M`X=kz%|I*RT`+3W+#vgrzJ-?$xjE*FXL*9^Lou7G*NjsZn6_Ci#kp^0y{Jl07uc;TotwarHgLOV;2!! zifN_@k#ERrNn?SWw`{#E++c(znPSA$)I}7kU~h9!NuT3j#Nildav0T9;vc3D={OA^ zSW@w^l0+OBy)`=sbXK9GXv`9BM*U7tCAOY^py7^x8@&|LGiWcPQ}x8JeRD^sUnKvN zM;KFetYr!Orv2F0P58`6->%1q(dXYr#x6DnKuI5D=RWT~-VSF+)AiMHX(;XyMBr!nEYFV^4`}CSk zo2o2+2wgP>islqb7z^WK!*MbQD_7=7xpb3Jd1ntMGHC&toY0*Z6}YifIs5D$-=Q7E zR44jflXO5vTi{>8On=UF9PE^3*#IancBrGTII`pj92ENR_3r;GJ|*3g=w`W>@oC*$ z;h>#AU6&8~0k~fNN7Fif5LEyV&L2N$M-^q>`t3W-ungt|Oe`{-@;@zgy{qL{>>vCW Dn7!e` diff --git a/windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png b/windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png index 03900ea0f7ad781fd4ec0eda47c859b420053077..46e55e7717c017e7cca9d2ebfb3e4381c1ca28b3 100644 GIT binary patch literal 21633 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 Date: Fri, 14 Dec 2018 09:53:16 -0800 Subject: [PATCH 122/166] formatted list intro --- .../device-control/control-usb-devices-using-intune.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 9cf6041d31..a42b6d5cb8 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 @@ -18,14 +18,14 @@ ms.date: 12/15/2018 Windows Defender ATP provides multiple monitoring and control features for USB peripherals to help prevent threats in unauthorized peripherals from compromising your devices: 1. [Prevent threats from removable storage](#prevent-threats-from-removable-storage) introduced by removable storage devices by enabling: - - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. + - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. + - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. + - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. 2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). 3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by the USB peripheral. - - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. + - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. + - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. From 2727942b8ad6e10d9590326f7b0e943fb4e41947 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 14 Dec 2018 17:55:10 +0000 Subject: [PATCH 123/166] Merged PR 13403: reverting a DO file reverting a DO file - removing erroneously published changes. --- .../waas-delivery-optimization-reference.txt | 23 ---------- .../waas-delivery-optimization-setup.md | 42 ------------------- .../update/waas-delivery-optimization.md | 22 +++++----- 3 files changed, 11 insertions(+), 76 deletions(-) delete mode 100644 windows/deployment/update/waas-delivery-optimization-reference.txt delete mode 100644 windows/deployment/update/waas-delivery-optimization-setup.md diff --git a/windows/deployment/update/waas-delivery-optimization-reference.txt b/windows/deployment/update/waas-delivery-optimization-reference.txt deleted file mode 100644 index 993295784a..0000000000 --- a/windows/deployment/update/waas-delivery-optimization-reference.txt +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Delivery Optimization reference -description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 -keywords: oms, operations management suite, wdav, updates, downloads, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -author: JaimeO -ms.localizationpriority: medium -ms.author: jaimeo -ms.date: 10/23/2018 ---- - -# Delivery Optimization reference - -**Applies to** - -- Windows 10 - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -There are a great many details you can set in Delivery Optimization to customize it to do just what you need it to. This topic summarizes them for your reference. - diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md deleted file mode 100644 index edb097e05a..0000000000 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Set up Delivery Optimization -description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 -keywords: oms, operations management suite, wdav, updates, downloads, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -author: JaimeO -ms.localizationpriority: medium -ms.author: jaimeo -ms.date: 10/23/2018 ---- - -# Set up Delivery Optimization for Windows 10 updates - -**Applies to** - -- Windows 10 - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -## Plan to use Delivery Optimization - -general guidelines + “recommended policies” chart - - -## Implement Delivery Optimization -[procedural-type material; go here, click this] - -### Peer[?] topology (steps for setting up Group download mode) - - -### Hub and spoke topology (steps for setting up peer selection) - - -## Monitor Delivery Optimization -how to tell if it’s working? What values are reasonable; which are not? If not, which way to adjust and how? - -### Monitor w/ PS - -### Monitor w/ Update Compliance - diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index c43a9b860b..f82f1afa73 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -1,5 +1,5 @@ --- -title: Delivery Optimization for Windows 10 updates (Windows 10) +title: Configure Delivery Optimization for Windows 10 updates (Windows 10) description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 keywords: oms, operations management suite, wdav, updates, downloads, log analytics ms.prod: w10 @@ -8,10 +8,10 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: medium ms.author: jaimeo -ms.date: 10/23/2018 +ms.date: 04/30/2018 --- -# Delivery Optimization for Windows 10 updates +# Configure Delivery Optimization for Windows 10 updates **Applies to** @@ -20,14 +20,15 @@ ms.date: 10/23/2018 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Delivery Optimization reduces the bandwidth needed to download Windows updates and applications by sharing the work of downloading these packages among multiple devices in your deployment. It does this by using a self-organizing distributed cache that allows clients to download those packages from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. +Windows updates, upgrades, and applications can contain packages with very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these packages among multiple devices in your deployment. Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those packages from alternate sources (such as other peers on the network) in addition to the traditional Internet-based Windows Update servers. You can use Delivery Optimization in conjunction with stand-alone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or System Center Configuration Manager when installation of Express Updates is enabled. -You can use Delivery Optimization in conjunction with standalone Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or System Center Configuration Manager (when installation of Express Updates is enabled). +Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. -To take advantage of Delivery Optimization, you'll need the following: -- The devices being updated must have access to the internet. -- The devices must be running at least these minimum versions: +>[!NOTE] +>WSUS can also use [BranchCache](waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. + +The following table lists the minimum Windows 10 version that supports Delivery Optimization: | Device type | Minimum Windows version | |------------------|---------------| @@ -36,11 +37,10 @@ To take advantage of Delivery Optimization, you'll need the following: | IoT devices | 1803 | | HoloLens devices | 1803 | - In Windows 10 Enterprise and Education editions, Delivery Optimization allows peer-to-peer sharing on the organization's own network only, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. These options are detailed in [Download mode](#download-mode). ->[!NOTE] ->WSUS can also use [BranchCache](waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. +By default in Windows 10 Enterprise and Education editions, Delivery Optimization allows peer-to-peer sharing on the organization's own network only, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. +For more details, see [Download mode](#download-mode). ## Delivery Optimization options From baa42ddf74b8b5a51f87b49e2cffc8a5e9be9919 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 09:55:12 -0800 Subject: [PATCH 124/166] formatting lists --- .../device-control/control-usb-devices-using-intune.md | 6 ++++-- 1 file changed, 4 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 a42b6d5cb8..8c075d8e4b 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 @@ -22,8 +22,10 @@ Windows Defender ATP provides multiple monitoring and control features for USB p - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. -2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) to identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by the USB peripheral. +2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) + - Identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). + +3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by the peripheral: - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. From 4c5f1130ec60451af20e70c240ac7779d4b7d6de Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 10:17:03 -0800 Subject: [PATCH 125/166] espn --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8c075d8e4b..5969cb07aa 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 @@ -20,7 +20,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p 1. [Prevent threats from removable storage](#prevent-threats-from-removable-storage) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access--dma--attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. + - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access-dma-attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. 2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) - Identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). From 92e4a5876867de0bbf8163d74fc6b33ed009648d Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 14 Dec 2018 18:28:40 +0000 Subject: [PATCH 126/166] Merged PR 13404: Added new blog post Added new blog post --- windows/deployment/update/windows-as-a-service.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index de4cc5691d..2864e9cf63 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -6,7 +6,7 @@ ms.topic: landing-page ms.manager: elizapo author: lizap ms.author: elizapo -ms.date: 12/05/2018 +ms.date: 12/12/2018 ms.localizationpriority: high --- # Windows as a service @@ -25,6 +25,7 @@ Windows 10 is the most secure version of Windows yet. Learn what updates we rele The latest news:

    +
  • Measuring Delivery Optimization and its impact to your network - December 13, 2018
  • LTSC: What is it, and when should it be used? - November 29, 2018
  • Local Experience Packs: What are they and when should you use them? - November 14, 2018
  • Resuming the Rollout of the Windows 10 October 2018 Update - November 13, 2018
  • From ede3192fb1cfe339ee39751cf753f29a77b819a1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 14 Dec 2018 18:35:18 +0000 Subject: [PATCH 127/166] Merged PR 13402: correct .exe name --- devices/surface/surface-diagnostic-toolkit-business.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 46ae3be55e..7325a15492 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -28,7 +28,7 @@ Specifically, SDT for Business enables you to: To run SDT for Business, download the components listed in the following table. >[!NOTE] ->In contrast to the way you typically install MSI packages, the SDT distributable MSI package can only be created by running Windows Installer (MSI.exe) at a command prompt and setting the custom flag `ADMINMODE = 1`. For details, see [Run Surface Diagnostic Toolkit using commands](surface-diagnostic-toolkit-command-line.md). +>In contrast to the way you typically install MSI packages, the SDT distributable MSI package can only be created by running Windows Installer (msiexec.exe) at a command prompt and setting the custom flag `ADMINMODE = 1`. For details, see [Run Surface Diagnostic Toolkit using commands](surface-diagnostic-toolkit-command-line.md). Mode | Primary scenarios | Download | Learn more --- | --- | --- | --- From 9524e749ac3f92fa5e2352acb172b24b81c7ba3f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 10:41:33 -0800 Subject: [PATCH 128/166] new images --- .../control-usb-devices-using-intune.md | 4 +++- .../create-device-configuration-profile.png | Bin 45144 -> 44895 bytes .../custom-profile-allow-device-ids.png | Bin 19577 -> 13879 bytes .../custom-profile-prevent-device-ids.png | Bin 21633 -> 14886 bytes 4 files changed, 3 insertions(+), 1 deletion(-) 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 5969cb07aa..ecf929900a 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 @@ -152,6 +152,7 @@ For more information about controlling USB devices, see the [Microsoft Secure bl ### Only allow installation and usage of specifically approved peripherals Windows Defender ATP allows installation and usage of only specifically approved peripherals by creating a custom profile in Intune and configuring [DeviceInstallation policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation). +For example, this custom profile allows installation and usage of USB devices with hardware IDs "USBSTOR\DiskVendorCo" and "USBSTOR\DiskSanDisk_Cruzer_Glide_3.0". ![Custom profile](images/custom-profile-allow-device-ids.png) @@ -162,7 +163,8 @@ Allowing installation of specific devices requires also enabling [DeviceInstalla ### Prevent installation of specifically prohibited peripherals -Windows Defender ATP also blocks installation and usage of prohibited peripherals with a custom profile in Intune. +Windows Defender ATP also blocks installation and usage of prohibited peripherals with a custom profile in Intune. +For example, this custom profile blocks installation and usage of USB devices with hardware IDs "USBSTOR\DiskVendorCo" and "USBSTOR\DiskSanDisk_Cruzer_Glide_3.0", and applies to USB devices with matching hardware IDs that are already installed. ![Custom profile](images/custom-profile-prevent-device-ids.png) diff --git a/windows/security/threat-protection/device-control/images/create-device-configuration-profile.png b/windows/security/threat-protection/device-control/images/create-device-configuration-profile.png index 1e0f0587a3c8f95194339752d66dda39586800eb..1b6d4aa7086610bd1c0c1b4b63a9a6686e6d4294 100644 GIT binary patch literal 44895 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 Uda-)_?CGZ{tNON7+BoR{08he3;s5{u literal 45144 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 KzbltC3H%>tjnA+E literal 19577 zcmdSAcT^Ma+wL11h=?c%2nbQCbVZ7Eks`g<&_wCIg&t545D<{ARHX_b^w1#!U#S8H zNJ0w%>7lm(31!FM-oNv{XTRs{b@n=Iowd#%3{Pf-S;NdT_jBE!>zY_SotHE>SZ)9S z02*~QWdi`h{VW|JMW<;C$p%Qc%-@b-Qf54$1~$;H0yqJ%BewY)^2xYmrzM5 zJqXZt5ql>p#^>>m`X7C@A@x)WU(Lv}caK+26i5h1!mKayqhNo^;aOk;+;Joik_|c8 zTnTdU$4pF^sgTd~f&9JA+4kwY%K(6zR#r^j8!UMzD|_d40N}^%kL2;q{}}#ip;o0f zgp8t4+z>-*bZN6rH2I(H<;~RzI4~0?5jImD^MZQv#7nzZt6@2xULEXLo#p#vPz$nv zX1&+P&_~MVpUOI3Sr;T3jkJkUX zCCsvk(8g!Kys*q8E~i;S=FNS|8%R=T#e2l0(4mBH$vV;Q7~Lh_i#vYpq5EGHV~(zz zgd>g>gCI%T&~+mz=*r<<=QM)T*0-n{d1Q_W?IwPY+>7-EAJ=hBk#L@Y@j!x*WJUT7 z@|{IjIX%OR-7Q1Ws3wK0%kN7a1x!~rS#k+8$BKyYhiP=2y0d*q%uO_HZguU2zU|^=scl+$ z{s4J!M%%93cIFZ7d0yW|KxybfEiMIj-Y03POurU(m<^dD&00~qzT2KY8n`&C_7BzF zlD&KuSV+Ucz6PJ2Dvs{8m{z=^Zo58WNge0FqL=(a>?D_fLfbU}3*Q&m< zm44Qk;LTX_6;?UzU7#K8rd?m~K1sS*(p^f7>EHpL+FZo9^Y4vBtuKBik(S%T`PM+5 zQcDbxd+!2VFz$OtzAQoheJbG?|NAv{^~Xma^G8?!k-iLjhSdrsf?*N3vh4$@KVm<5JwaHW zbX;;I9x*r$#zT@ArJ4QjOisobg%RpyefDLRa>CD8gU+@S)aEG(1^XK#;*7Cv8x?kN z4By@!j_Sq4(K)BtF2Wa?-^asLC?7s|DY;a$K-|HzeGxGb-o6Oq=#>{CPgh`*QpZEb z0icZ$bsPZj)pv*m6u^>bB6JTz+Tue-e+ z;OMZuLQZu0Z}Q#F*}FVR%sAUSY8|AxlF<@P+5h!~C|beV>XW?LX6|7d_BL?e?kR)rCC;Pe0F~qqhgf>lfrggJ2KY zc+$L_Z*vhZ`{!=Ce&is?`Fpevd3`?GsvfT*I@>E-y zU7Pd9q=8@AR-q@ej*GcKnYm@C#q4=;ZCWMCHwe2HvlO3y(i9rH9Cm`jUHCRv8fA!B zoyCC`JXa*G4|&$WgMJ$m5<&Y=R~s1;4A-tD!RC7g3#I`8Drl^-68*Pl-E}Vk01`Yy zO3-64guKGQ6JA{f0A5`uivmFO|2#B#a*yrP*_V%YUA^a5&^C*|wcn&Lx2oTo-2eUV zjG4KWZ|dmNj95l;pT#;`i+a!NE2|-d)-u=95Ft@oly~bn>CG6`@rlc0#O9cDl6s{6 z74nMalpc{BT@bQJo)ZI$b~}MM^CRUKBMw2a_tPS4Zu+Ip>@RB02;8CE%81MsN#k9~ zq%*jjjoXpWj)B_kZw64lE4w3kww~8gB#lVj?&!02dcfGjp{Ug`u!OPX%=A3eCD$^R zM*hy#-`YnXEE#C8TZn|WZag!i=8+Med`P)n`7=$4GCze)Mq)6PV9EA5+`!*5xNIYE zFK>x2DyZLlFB@&{xc;T~=Osgw-LRV$xoZf-!k@O$auEl8#*VhX^g56MJB+qVVsL|_s^I?~)=f6C+yx#HN zP)~7UHTF}N>c}hQfqNgzWJ%S8L~%^V|=!3PZH16-0#YXU&N+P+gr!L zO!nDQvMWP0gv&C5hgyFxM2Fy57rB|Nmx%2avnN|e{jAnL-z=A`s|4&?F243nFBBV7 z62gb0dR~QkW=8rTfO?sSG<)(2xdE+GR}Ch;cch!Q%Gi9IH=>k$cIF&xZqPTJG`rNn)mv7v zsIZRrJm%N@`)GI%jUAY*h!jD4c|-~vjXUSMQ$6WtJdMNGl zON3R)`NXPw5j=IshQ&`g%S8(6!u;B*V%k%e2%Cl^1KdqUQL_9=M|-*dkM|9OVJR zq9wVb$~xx6G3~e6BqVBApAkXB14EKHL7OwYDdY$ZvsjvPtvU=xVG!rw=CzXSP|4~F zzmQ6g!p_3VxMt3lp~hKs_SjKk(}k&lA4|Np2$2|}b@&rwSiKF5>H5H`>qC^z^*U2& zy;N~+UF=@53coK0w$isNs?c`Rsl+1Mk*9bZw>tOP-?K{Xr-B1_`lKmq$>(JKFS}Jk zC8DEa>6w>Ug|k`VSH7?tb)RqPv!|?e_E3(N<^^kPH7(ox*fprrH1n&W3zp0O()?E zQEO)GEo;-_EDC6CMX$R8@EI>ml6SFsH>Rs#l^3+kEVYzoSV3D2n)%sfY0jf* z`{U(PY`3q0htGzYrQ%-k!^vh}HMx(}M!-WFar|cmny*<}eb&htL zis~QwbHSY+;lBW@tW`|2g}@yC+?7dG)Oy|u=etQTfol6fM&^6>J~1JVf1)YPw6Q6K z6;~On-ty@PI=XP=Z6V`Y{^hSADTBDtx%TqMbOcuuu;aomO1skw-oNHLPlBhZX~qY0 z847BY^d9bCQH_zB#dj{ZL^3d3&F*Ux1`V0?X*xd=!eX77Q=F+x!J4ryBVLfzmWoPN z1ub{E^_9D4pWmi-e&e)B4i7x&_UUn+UW8j5nc+}1wh_r9=a}e;!ZCv7;!dc3aHA(x zp5R?O5Ml`(yXB$I@N`sXdTS_K(!zAcxir_o>IYQ;@04Qlm&Y?BaR;qWVb)r9z9&;u zO>+b`Ipp;ITWVgpF;OE}*bU*E2g-TC>m+BCRh?(da*=|Y zyW!$~ux82;_4@1b5Ek~Hw};C+Nz0*N^Ko)lt?ChS+`e~K7_<0i3tM~mad0CYRr4+) zxsax&cone(l+C>xaKdbvOEaulzCgzr@JiT~R6NCCUFXlbk{ghhzk7U5as=5QZ!gWhESo})`dK9V?z|F}1p*6-{xb06)_NQ1WSH1ExPSeP# z;a8Qx^`qX(EP1NE-;%s$sHQSjt+s|V+tTW1YB<^wu@XLK0WBJq;UBhVX3@WFm&h9v~%|fh?YCrrsZ|%QI$I$d^n1Sz8~X;W{c0?y_Vrm^!0r`vh4dRsBH_&+ z6BCID+}TzDh>L_@)%^llH;2gx)TXJP*}Yuf6z>zG|{R*=!)X_0vp#*gpV6e?KAs z)L7rfR2}vm=+#dNaOfv6j^3VRb*?im^{~RP7zyN}k1~BS;&Tq34-5&RoXjqUkKw*c z1JoT{2;$5NX~h%kT}Z3JtMM-eRp8{TSg8Ds+@BF1)_d6=dQs=hfV=@PO zeD$w_Q2Ku}w0iUA4MY2o{M$qO?ZkB$H9#W6in6M{a;Z3od^#0|EFVqqa{z!VN`svw zMysDr=8FHln{ddbD7^Lszn)TA*;nW}aA;-z7r2QVR6A~3;7MeajtBK}tG0`pSE?1$ z$qp!ujgE0h(@TKoygFIsVl=>|{*;e8Fu!Kx)b0ZC!c3mLY>@Pd=2tCn#EhBXb(qhPIHr#+ zV8&MI65y?Wu95r4mN6xcv1Vo`rTxdJ|D0dn+How6}ea3V)b20a9^0qF1Rb@OIW|UI-{k>WNka0sG7$5g9VH zo3--Lg`yj(AQrCa#)+p)&nt|00Ap8pi7Iy{ir&Pr!Hw$5tDJ@>H=OzC zzJ@aFJ+Dqb*@PhNig+P52sb81d*-aIUE6Q1GTc8;x+To4HQGUDF8UAisf9(w)D|f> z+7;7ls$9^!1m*HNtoVT6FarJ!gsNrjwJU4cUOmqPR(l@@u~tOYy;fa5bA{7k`H!Z) z|GK(Oo>+VhxK_y1oE7uNL{*^)F)POORA+^bxh?^@J2wkyVb)bpxZk|nI9q9bmQ{?i zkqWIFS4_Cr3Usg_jIi<4XS#bkeH$pp#T2le0dur;sH#W=-~U)(Y>)ORosv+C9H}T0 zl|x~=p^dAktd3rcOEGUmq{r)tpLX0pR@1`=nB0tqW#S!)8oFurwc|Drn~{T0X_-65 z=ces=N$haprLZv=dMQf%`} zjs4zR8vO7}{}X&|>maaNo zV-CW;Fg%D8Cgy#OgN043I)Oh=FwFi??)Fw$(GBUvWqv+VQ`%lUUN2$tCRfQpvRU9U zqI`ame__6N(k4eAG*4~w$ke(YQa^WhFJ)}>wu~*M`_>dp$Caxh(f86%tII`WTQ9yY zUe<)S2>+HbuXJA_{?47>X=^PqzqN~dGWODq$^y8&|>yU>7iJDhB zRmgL9Vzu(wMZ6EOOeDQ|J5;OVyh^HhyGFN9Nf*l@5`z5c<2>@x{W}V50Dm&&WPL%z z4CbG&vqr&I12KfFEUXkdIiEj*M^m!BTczHarN!{}!@@Kk$qQVCza-xV7uV&mICSC+qz2{wQ_7}PDI>off5cBI2P}Gbp1sJ>$Y3D3610u6UP;5HMUZMO_ncRv{zm(t&_rmt zVyu2q`H*gS$w{O2yM#XF)pCOSVt=1ayK z*<3M`seedF&X?t4%9C@0uvqlJ$zOh`K~@hxs2Z0rBt{w)=(~Sw4RnzSZorbR-HI0F z1YrD6vZA|j^etEe@#PYL6{!&>@Gp=!xAQNm_+Mzne*zc(JHs^=R#xb$JK<7=h*fxK z9r)6Z9)puEpxOT=pva2(u5snxnx`%?5*eXpld0C3C!v3DjVwZ@-f&5TDymu{$gHAL znp$+J$L46ND=phCUo2GfV+SJaS#G`;J7Wp)^*)**x4BF0REkXRyw{)JYkvOFN{&MX zgWc}Z$Ef{QP*hSw{L&~ksCjALki^ra<5|_`r})Oi(l%c!K19g&+hd_JHw{rz25#)WFIL2Dw>C>k^+wDgKBjM-1Aq)V3-)jg(;k;CG|KoZ) z6@Gd&oBqAz^Ud?Ad|IV;uUq7Gf@b{1Zc9xW&K3|-C8 zw+qV@YhME4I%1XVWU5#le~Z1a8Jj%JS4v$Y^4uDP)6^f!p7|y2*Xc+wtZBG;vdJWl za1u_|17}VvO#cUm0rhc+&UYcbAfKPf+N2o;6n;VqVap1B0UJvB+YNa%3sLmZRl=-5 z|2zDZ)gqi_@4jB;&%J4=Y4q!0f7YJ`}>-}|$-pQvzN?R|QTXK^|G<6Srg*H;P_?=Ad7;zl5gpV0~xA+mU;mh>> zFyRqiWjbD1JN;88_`uvB7v{?ZJh&ch+2bEE5fTGEWih)J)sM<{kG zV-r?h9BdyVc<3aaAt63Gk4;Qgk6p^Y9-ud9?|L?d#Me)uKFCW?ns=q5-5Q+6JVzFi z6g;drN^||QPX90=J~`$?(8Q|+ic~u-G4_?Re8tH0>&)M&%CWtLrqWSuY0>@z!}uDC z-VwGCO6;|Dw?74=xpRZ5+|2G-w`Zb!%M~s3FPLf6Yw!GQ`PS*+e=_wW&xta>N#~X< z5#zJ+%?j-Z&Z+PG{#Tx;CX_>ds5fIa%huT0X{XrN67RGQJgp2LK3i|x8AGAA^C_cL zr~Jz@rXu6tQg9mz74g!!=SzR>RD&YPZL0(1vclP#E{yuas?MO^qRS-HTFf+D_fYY7 z62+;@lb`~ZujlRj#|@6Z5&bA=La7OZUTaGgYpKYcKDC<9$?TXB-JUqSg$`%={El>f zXIKU4uwal$;GL8Fg*AMty{FMat99Xp7X#YlvAgV9AYUf1M0$ic$-Vp&X-h1*0jF+K zD;p|@Z96Q$hFj%na0~3QL2j}aG4>tznqMXCtN`Qy>taM-j^?nV*}fL<-d}+h`i)zv zSjWX-8o27+-S}BAYp{HzzUoTxi9gOwh8CK4aG3mJ@hlnq2V*gT({>%8b*&PoYjvV6 zq1TeRU!_wTb{>(L70wQK8C@Q1&bh^Q5_j5N2+Vk@GtE8^}bOvUdQ!X zMh@KT=W7ScbcYiy9?1w?13;(xb`B`#myKUK5H+rT8A^Eif9L zkoF2bp;O>G>n~dsk{e>H;V62)s$K|LwDECcb;<+Dt;uRykMC$+9!qM&$!C+18aXl3Et2a5Kl=!Y zMtc6JOh4ST7HNLVqORGwTWzw3^g73?=D0LK%8UZK!FS>^W>Ha-pE3$oef$p9N+yaJ ze^8DdJ6fasWMT)0qgN=})f(4U&le-?z-_{oEv^|q&CT2z!h1D@SkWn0--U=aKbKb6 z+`_rH>?d1wv}|ncQC1}N4bfV2D?9^bVA?iB78@mPY$2v2>i0ih&f4hy2by$j9B2JR zH6qR$`H%lEDQf-L`SSYkb&9dwwcZ$5fq}wCsStkuk#>Wm_dwAwHdW8>| z)`f2&z>W^tuC}V;B6n@;=P6jeDRy62YC=9Airr1{sPY&AX^ej&-H(fZU(Ida6$mB` zs?3ggT~ua(T1GUWwCfGbu!0ItpFeDvbF1yReZ-^Ee4@b@(s1wM`bAbMiJkOb_F!CS zua?P5Fq05E9u2bMC4)Y5=hgyR$g0xl^z=F+14vQG)UgxgbBHn}&0QTwUTM#;1gR@q zfj!@6e9hS7Owhfzg$?!?=88w2F@&CNM}W0N3_{ai)YGV`(N4kjN_d~2!7$6xZ1UCi zA+JwDzt-ccOT?~nvshU;zc{s{gAKb>EFGN1x?2;LxF7ZF(5krvSDRR2%IG^fu(7h~ z@#5S&yvJ^Bxh8T@!e&w-(N&~hlg|gqBwB0aVgdT`OeAUPw3FY;a>yv z!`hNPpSYyE)dhKVE#1j6v^wL_eW<$r3@>#)**Kr1NhG$0A#*>nfW35mSqxetYsI zsDDzN7pmDD&3n`M$U6MC_Mr0QHGcOrmUUdEQ@2j8c`M7I;sdvO*81eWgR9*%!=;RT z$xh;Jxd6)x(8B0*h;dVP?$3^a4QRt3USAs@{l;67_^&1kC&*wTF$^|-y>uyqbLr2^ z)RFRLV{2T^E=VCY?|Rso!spD&uMp#SgMEG>tH%6qAKDwSDK}vS8$%K|^=E+BH8a*FrO-_A#XdlTdzwuy7(PIehn4yuU-dNec&13ia6Nxm+S2ImgLxPW5y~f4q4ysbqCpA>~37^x$*6`V*YABGc9o0jZ&LNY0 zEg|W>rNduONB$DXhoqzJBic=L*x#rSxxb(piPa)ZrBNa_$4fJ)S7R{~x z{-*RVYMCH8`{?38_hJz^B_|=lLo0v$m4@u1Pr-Gdqn5S(O$tkKgDO&MMW1=(KBZgA ztEomMtBG5fr4$vboO$FlhhY>RT>^c^LuoMLqhAR+|A!Ao^HlU9Ct>!J4pcY9%-P6& zYIpwin2Wy4VK?wxPo6BONCxn!Ut&N>9bQ!pcjmoUAEZrL1`h zvgH9)?Ez?h-!U7BPp)J4Dfz{4r3;5~1_o6f^k)npV z8761qGD%p!F>RlNRs9g2j{4Pe(srXGM{goqs)a}M&pg}0QTKA3yEfe|DzVGt#9qro7`da_z&W@@aUVS08#-%E%S< z_i211n^L#Nbwq{zwBPHF%Geu}s5~8?50c!{(mlj?pk(EUtA%KWXNTj4Fes1IO$l~v zN$nMQ;Fz4O*2JZ1d`W4ky@$teo;cyR5^X>3bO<+5NADPUjm*PYhSbYjWv;8p?TfNo ztD8;>ayvg_N#6v~6?MBf8_3Ks90l@UmyHTl=Lu*CkRBMG^4oZVDH78ngEQggMY^CN zSL-(;m-}t2caO^#&KEN;`(|dE7~9){<;*nr@KjafCtE~=h|Mgt&Judec5^L z&~iDdKPvfE{*8#!kFA1k;TM2vZzq|F-QC^j`A0WZOf9{mHn6Q2V%{^}pvN~VKSV+& z*}t&!YjRg~?-`phukBXR421F&ln-Huerlr%*QcA{fw8+>+af)w$PtM58D+hWW!Ui?(;JexUgS z*5>0s@ozd;@rR4zyPolZs50zg#VNR+8f`|^uqj(e~Va~5uLV@d`d1}*jX^GGu*#M}RJGyYO9 zr$)jU=Iz1orYH!OMN^&{sV#b49Myx-Ow0S6ZgiNP7RjMxRD8)SC%W*(w`%h7@c+SW zLINyBT5nl9kD#M>8k@2p*>r$J%zyWaUSECn<*uELs@)?3gBHNdhP)s6V5+xBSkIplKO3%Zv4Z@@zVcF6i@r&dyI;$-x<#%9IW4^%**gX{_A z=oDk`{uK~6QwKsn-6|pD7G!}Hw}V~D5AU!H*@XKHORXHQ)YaAPkzM1-0CI?L_|8Y! zOb>ov&>Nn=WTo1li@SV`1LgEL^-*SYTKKoXCr&XqKN=W(+m0~s-*xrkHxXqB-l*wa zoDJEAJ96mC?!LbpuM+gvi%IH(HO{(NkrzY5tA)3ep<{ngPH?*XJT3jW{TNs{DMvReb}I@zz`;vil!%dkv=~gb_H^!il-7so2&i?4 z@yS4hNA<+`rw2{`Jk36g^e+l97_f~^4%ZTM`wby4BI`HYrW>>=C@2WI@97BdiuVF01*Pza46gfVgS`1HXt0n`^Iftd! z1=nw!lJ6m0n5+x#Usq+@LpckN-z*lQ0@Dr#HkdGEU_9aCpJt`_Qr4)-2Psy#8N#S^ zMn(1W(hLyB#cOYhyfvh^+x9~b%~yj)Lh`^Ux7oJI769ORY0KXLY-_-FL#f&N!TJeN zTg+Xv$k>_KwB12kB(KFCFl41w>*8NOpN1UsoFcojbcJA5M8QR7_(|ru0FhXjcoI4r z!$G44B>s-MPL9*xr~FHL0r&s4<@irR?EkA_iL0AiMQzBDM@U>zyG&){->b&BAstu@ z77`g!x>~5>^cYk|_OJnd4%{Py|0k^bU#;vyV}pO;-PJeBHwaVxPJbW462=X4ODHBw zpieCl+)(c=Ui-ih5%FHETa@YzSwg;gyGDNgk!rLkq-bAeY+HsN~@WN6EI~?Y&K#A4J8+AeFy? zabEgorU@@J>~>JV?}E#WN^mE4f; zcX&4Z%00{KUix10^yVb~!9CbrIr9eTg7tSU{z0@~gTa_d^?%rIn${ZG6*KG^WX(9w zzo<%+k*OAG==kfb|9v!5=i;Q~=DYOyIbAnH+n4WS!kQmMt)<=6x~V3S$!iDbU7MrF z^uK#~0oszSA0$@Xia^$m(feik(Zu}{^pDL=y#E|>Clscp@XU7I*b=cgg9yWjJQ__j zO;wI>K2(vLy;>rP_^s;)&OxarzdS822lU+2{zp-&qB}qXkYeVLh}kx z%*dtK#8!Rpu!lA&-~65(fy$pe2x1GX@pD=a)^lJKy0)f68>__>8tB$kAzk@z@BOR@ z3^9&zH6VU^WDjyP&mLPsrbMmP?am)KH_X=eGxAWtT3@Z`%19SfPY|X12D> zy5&<}?HdlT)u>RiYV!)tCcVdS67y0)&@rb$+qxB; zbZEtPwb1_V{d(~`#*BOo9zRTBX5L{z1{#IIKSoor6?QNX*R$u&3arEJ83P;fY!z_3 zuLjQSx4TkJ!=A^)=cygex$b)`WSsZKKEQZxm-SW1ti}{S3ZAI#{Ai=Mlm@E7>P>t)8#RS-O5UK4wy*v;*CL$elqe+c3gLOu$@^G=Hvh3D4w}; zgdlEdayB!wf|{1$v&Y~lg@nM>^Hcl~r{;=SddK6{gMaQ7u6IWL@nRoT5|vwRXgtvQ z;x{Jz9%%beq`4w*wa_n&_;aX2Xd!3SWqea3(xGVv1jYn1#?!emN@LZ%1$ZZVZjiWA zvtS)Im_m`I0g!R#rfw&}eatM1uDYw^V^R6wlyo4`mNMeupNI9#R+)05az>RxsTQ8{ zpWP;f+l#MBzQ476IrBiHzo!%hu7$*JZ{=h!JC&K(Z(v*t7j9Nd-@0%bHqBHy+n97* zY>2@L;1q(@gtumeEJm7sS(}qD{Zaw1i(IyS?^$etd;2uE>_5g;(GaSC+U_@;tHT9+ z+Xn>tUj%YMH3oUFxl<4Yy6@MVu#gpmFJ*C!PG^ z)omt)uqec1ar~8+4U?oS^=1J_95U2=fx}icUbc(gk{*^R?u4Vydj?JV8P}4vilQ$k z>1ldsJFUIV@5K|Ab&@;Y3VyZ_O3v2ucy!KXg*dyP7qHGb_9p+0-l$**e`>rIIJKUCT;pWJv+LHmFy8nA1ckziu!_F{O$09hSbXF0_5g=dZBf@c*(c#j$t#= z0wlm~hUk(Vyj<9MJzY9;vZ7q`xYcMc>qd0(r6Fg%d+D3=s8Z|M0KwTgbD;D{aDlt9 zlb@9wm2uQNF2R#HoB0@Sc}4IW8D1I5VhD4qv}b^Mq`_MiOr4a?ny*9o7og@q}U)8P&?8PI9Z?ol3^zYUnjf(WnV zxjh|LB+|WS`>{s{=slH?ReZEIG|Q!m%p`>M1C#PL161XOozA{+qv&@)AE%K`G;1 zz<15yl9(BW5VL~$TWt$l4_G?#Ftyowzdt>7ySo-Y)y*H@8KkZvoCVHevnqD|0BwjG zjYKqSs%`$>%>>!D|muavN^VXG+${8wGc<)Dy7BswxcS}NkE#{rGtkjRq(ddwT6g1{8(sFY%qt94{ z^{Oj9PqrzL1q^BtB1-7Zi&5Cix9kFAmPy6KCY$0|c9trFvN%Xh$*#tD=R0o2j|BxW zYlNo6_sxI69?yW4Sy4{Ao6oF+*=VL(tlp!ryW|3x^}miGCiM`unymfV+D7x{-;d$b zAXw2xr^n=%fOw~FllpYoQ>aJS8{`vUi$Ui5x4Bi#Z0cD)>AhD$u?%3?2Y=5!1JyFf zOP8Z9g$3$Ee^Ax`M5l;z7}%u|?i-61T*<4O{r&2;XiV{oYU!VKvx%)N}0E{bxqi z5&Odkg7<>jWu3o_g#Sqka0QXyul0kG6# zln_4e=}W$iB=}b$YT4Yjf?XSSOouGiax2^&I~&m;w{A@{f=>PHmTP`gSkJj>Q#N)* zyIc35;n~)cg=lF(J9lt54)AZx^7i zMj)eY5np8+4I3=-Rn`(&q^QWlbfkJD#?f3HYt~EhTHH|wc5Yj z@I_9~nmGz2Z^}PP9?fQ@MBKop_MdDb+P#>OuUWT3CuNZ5{x+>r^}|YhHNx1Ht?dEe z1^C26vU1ghic`U0+Fx$W)76^ zh*ZL?(k1!)6EzqWdGlUEZ%pCdjfs9MeoB1v0c8=?0z8^^3tVwy#(-{6?&lEks!YK0Xw?J1!)UU4}=!C#vhq!!HdMnv0Yvjk?}`B%kRY zZW0rW2PKuAXI(Rd1tmjwt94nii=2qmfO@WyRvCtzqUwY6 zaQPRp2uVbO$5NADKWT%1I)vV0Qs`aXyC&Ifz2W=Q;P%Hviz2&j>Povvf%?^?YItRV zi*kUn+{0_zB7?vE>OZtMbQ=L{QXMI0Zaw?#ZHlvRhay@<8+MQBa#rtHB=y;*t1mwP zEho#FTCA_&8Ffd9m}F^8qGZ?U5TS`jmOIEKB#}gK=XV0P6AEOX zxhB85&cpL`-niC+wf_IVDlP zX;4p-UTF~yAPo7I6wSR*GRtDLRBYW8Wy<+X^!5K!yXN`|{d?KhGPLkRJwurS^1h_p zw|^?}k(;KvZgBVFgiZOj*R;?C=ybSQ%iQeBm6rz&74Mu_3lkegB!qDOz!O1=y_#2Z z+siXgUR1^|=wq3=C-@8=1wS}=z5uP0F6sspB$^_3Z-@3mQs3ifCC-<#)X1;(% zw2@Fs8}Jha51CrBX*tXGLGsU7Z>?iI1^0u_bT5R=L=3OHjJKV8m_wb3J>3_e9G``w zCb;v(l~;P{daxT*QKn^J$|a)9UE`y3#!$XYvF80|iIxWbc)YK`9qP+kkqv^b5$Sq( zs$n**X@Rm2d2R>a6u%L^7&X&FGrSIUX^nL+E4~^4UB3=Bw?a&*KHO@hI4joJu=<+Z`+#n_*2TYZ^u1Oww;?_y6p~p2a^%1Ak74;1m6Nd*S1vZkFL7LIc7%t8ea{97E4`wlg0(tN zCmodk@aVq9rMa=s7fD>}tghO`!*}Xx{<6@Qe^~B^U0nU{+GfF)6Isqj4%wZIxXl{R zAHO!Q$oALzHgPm3Z?bA!dg0|U17!MkV^D%ji=9+S+1+~R=-}< z{PtdL+s=rHo-k$hUSQ{BDwp!d=LdgeFN|8P`gn5j@AGrwQjY5DnWV7K&RIRR!e*Aq zglhpQjVn?+%Oci_YKLauePOkP(S7yv=1Gr^Ui0_p-yU@$?ze<7BlnB)UMrC+n)PXZhEwiO)Jkde2IDV$#37n{+zzGzx>i( z$GGNf?A`D~;nVz%XMPs!I=9>|=hwrUqtjM0+Q(R&uZuDJ zck{(2m$PAauKFKN)$;!q_I&ZrU2E1_%i39WzWDuBaQ2>a{)ewmdTqI}&SviO6MNLI zMV7=p{wyFF{;2r+!>sq+b$X8FX19;+>ewgtI)3)LI=ic>Yx#uryuWNN=zsOc^yari zr4o^SZGQ?Lnlu%%ex4c8FSzlqf|Wzb&ZNt|=aQ3bZ*weq%p>1>eR{RZJ>lr*rHf8K zahYcRZ>O6{Y~Q)*wma`0pKiSIui4#q!t-kvpLbm@Klggt<4ga(sqFgueb?j2AOCLH zm`QB=YIZecx97QdW2=~wR^9ft$3E}O-%XTQcJo)~zU%u{cdffyaQ55m-W7j87dptCeM~vq1 zyiVO4^)kUFRO*^x?hlE4^-Ytu^s;>YksV(f`u=2E>Gt1WjwIa|i*`$F{{BMwT0~7| zSdwH|>E47;!JZ9$OPlX!Z%S{l`sp8`{;^E{Z&%fi1o`7y$`Xv(eP#hqvqTvDSdiv~ zMwz56t{!A+!E3$WfDUj{%7pARV_3rqnmLR;?fn_jx4dWrOh>?;<{)$V$a4-jt|H8V g`vut4KK*A_-r4zn(Ke@_z$qIBPgg&ebxsLQ0NEtT&;S4c diff --git a/windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png b/windows/security/threat-protection/device-control/images/custom-profile-prevent-device-ids.png index 46e55e7717c017e7cca9d2ebfb3e4381c1ca28b3..d949232d44fcaabef0df5879b1b4dfaba7c8fea8 100644 GIT binary patch literal 14886 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 literal 21633 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 Date: Fri, 14 Dec 2018 10:45:56 -0800 Subject: [PATCH 129/166] typo --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ecf929900a..ad249c8cad 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 @@ -15,7 +15,7 @@ ms.date: 12/15/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Windows Defender ATP provides multiple monitoring and control features for USB peripherals to help prevent threats in unauthorized peripherals from compromising your devices: +Windows Defender ATP provides multiple monitoring and control features for USB peripherals to help prevent threats in unauthorized peripherals from compromising your devices: 1. [Prevent threats from removable storage](#prevent-threats-from-removable-storage) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. From 5eda797f14671f85bb0ff0bac03d193df0a9be23 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 10:49:23 -0800 Subject: [PATCH 130/166] copyedit --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ad249c8cad..287b0c75ad 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 @@ -25,7 +25,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p 2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) - Identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by the peripheral: +3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by each peripheral: - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. From 43c3d803c275cc978fa43076ffc6cc2128176b6d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 11:06:04 -0800 Subject: [PATCH 131/166] added link to blog in intro --- .../device-control/control-usb-devices-using-intune.md | 2 ++ 1 file changed, 2 insertions(+) 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 287b0c75ad..4268875d7c 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 @@ -32,6 +32,8 @@ Windows Defender ATP provides multiple monitoring and control features for USB p > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. +For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). + ## Prevent threats from removable storage Windows Defender ATP can help identify and block malicious files on allowed removeable storage peripherals. From 1914aca9a218c88a2de79b095f5c6521f4aa5313 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 14 Dec 2018 13:34:48 -0800 Subject: [PATCH 132/166] update server 1803 --- ...ts-windows-defender-advanced-threat-protection.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index 32cc18106d..54976ad8b9 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: security author: mjcaparas ms.localizationpriority: medium -ms.date: 11/02/2018 +ms.date: 12/14/2018 --- # Onboard servers to the Windows Defender ATP service @@ -109,7 +109,15 @@ Agent Resource | Ports | winatp-gw-aue.microsoft.com |443 | ## Windows Server, version 1803 and Windows Server 2019 -To onboard Windows Server, version 1803 or Windows Server 2019, use the same method used when onboarding Windows 10 machines. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. +To onboard Windows Server, version 1803 or Windows Server 2019, use the same method used when onboarding Windows 10 machines. + +Supported tools include: +- Local script +- Group Policy +- System Center Configuration Manager 2012 / 2012 R2 1511 / 1602 +- VDI onboarding scripts for non-persistent machines + + For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. 1. Configure Windows Defender ATP onboarding settings on the server. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). From a8e69eb0eb1545f8e19f52b315d5b7293899b836 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 14:02:40 -0800 Subject: [PATCH 133/166] edits to notes --- .../control-usb-devices-using-intune.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 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 4268875d7c..5c4f5607b9 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 @@ -29,8 +29,8 @@ Windows Defender ATP provides multiple monitoring and control features for USB p - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. -> [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. +>[!NOTE] +>These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). @@ -45,8 +45,8 @@ Protecting authorized removable storage with Windows Defender Antivirus requires - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted, so that Windows Defender Antivirus starts scanning all files on a removable device once the removable device is attached. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - If scheduled scans are used, then you need to disable the DisableRemovableDriveScanning (enabled by default) to scan the removable device during a full scan. Removable devices are scanned during a quick or custom scan regardless of the DisableRemovableDriveScanning setting. -> [!NOTE] -> We recommend enabling real-time monitoring for scanning. In Intune, you can enable real-time monitoring for Windows 10 in **Device Restrictions** > **Configure** > **Windows Defender Antivirus** > **Real-time monitoring**. +>[!NOTE] +>We recommend enabling real-time monitoring for scanning. In Intune, you can enable real-time monitoring for Windows 10 in **Device Restrictions** > **Configure** > **Windows Defender Antivirus** > **Real-time monitoring**. @@ -110,8 +110,8 @@ Based on any Windows Defender ATP event, including the plug and play events, you Windows Defender ATP can prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. -> [!Note] -> Always test and refine these settings with a pilot group of users and devices first before applying them in production. +>[!Note] +>Always test and refine these settings with a pilot group of users and devices first before applying them in production. The following table describes the two ways Windows Defender ATP can help prevent installation and usage of USB peripherals. For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). @@ -122,8 +122,8 @@ For more information about controlling USB devices, see the [Microsoft Secure bl | [Only allow installation and usage of specifically approved peripherals](#only-allow-installation-and-usage-of-specifically-approved-peripherals) | Users 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) | Users can't install or use prohibited peripherals that report specific properties in their firmware | -> [!Note] -> Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users who can access them. +>[!Note] +>Because an unauthorized USB peripheral can have firmware that spoofs its USB properties, we recommend only allowing specifically approved USB peripherals and limiting the users who can access them. ### Block installation and usage of removable storage From 6e80cbd6d7c4b3d26608c5b325a8ada2e3c20efa Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 14 Dec 2018 22:40:48 +0000 Subject: [PATCH 134/166] Updated control-usb-devices-using-intune.md --- .../device-control/control-usb-devices-using-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 5c4f5607b9..45425c82e1 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 @@ -19,7 +19,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p 1. [Prevent threats from removable storage](#prevent-threats-from-removable-storage) introduced by removable storage devices by enabling: - [Windows Defender Antivirus real-time protection (RTP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) to scan removable storage for malware. - - [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. + - The [Exploit Guard Attack Surface Reduction (ASR) USB rule](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) to block untrusted and unsigned processes that run from USB. - [Direct Memory Access (DMA) protection settings](#protect-against-direct-memory-access-dma-attacks) to mitigate DMA attacks, including [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) and blocking DMA until a user signs in. 2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) @@ -32,7 +32,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p >[!NOTE] >These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. -For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). +For more information about controlling USB devices, see the [Microsoft Secure blog "WDATP has protections for USB and removable devices"](https://aka.ms/devicecontrolblog). ## Prevent threats from removable storage @@ -43,7 +43,7 @@ Windows Defender ATP can help identify and block malicious files on allowed remo Protecting authorized removable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) or scheduling scans and configuring removable drives for scans. - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted, so that Windows Defender Antivirus starts scanning all files on a removable device once the removable device is attached. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -- If scheduled scans are used, then you need to disable the DisableRemovableDriveScanning (enabled by default) to scan the removable device during a full scan. Removable devices are scanned during a quick or custom scan regardless of the DisableRemovableDriveScanning setting. +- If scheduled scans are used, then you need to disable the DisableRemovableDriveScanning setting (enabled by default) to scan the removable device during a full scan. Removable devices are scanned during a quick or custom scan regardless of the DisableRemovableDriveScanning setting. >[!NOTE] >We recommend enabling real-time monitoring for scanning. In Intune, you can enable real-time monitoring for Windows 10 in **Device Restrictions** > **Configure** > **Windows Defender Antivirus** > **Real-time monitoring**. @@ -114,7 +114,7 @@ Windows Defender ATP can prevent USB peripherals from being used on devices to h >Always test and refine these settings with a pilot group of users and devices first before applying them in production. The following table describes the two ways Windows Defender ATP can help prevent installation and usage of USB peripherals. -For more information about controlling USB devices, see the [Microsoft Secure blog](https://cloudblogs.microsoft.com/microsoftsecure/). +For more information about controlling USB devices, see the [Microsoft Secure blog "WDATP has protections for USB and removable devices"](https://aka.ms/devicecontrolblog). | Control | Description | |----------|-------------| From adc3a2f61aeabb6f70c01cc0fb0312f4202d3d2c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 15:28:06 -0800 Subject: [PATCH 135/166] added links --- .../device-control/control-usb-devices-using-intune.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 45425c82e1..98584838c4 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 @@ -113,7 +113,7 @@ Windows Defender ATP can prevent USB peripherals from being used on devices to h >[!Note] >Always test and refine these settings with a pilot group of users and devices first before applying them in production. -The following table describes the two ways Windows Defender ATP can help prevent installation and usage of USB peripherals. +The following table describes the ways Windows Defender ATP can help prevent installation and usage of USB peripherals. For more information about controlling USB devices, see the [Microsoft Secure blog "WDATP has protections for USB and removable devices"](https://aka.ms/devicecontrolblog). | Control | Description | @@ -175,6 +175,7 @@ For a SyncML example that prevents installation of specific device IDs, see [Dev ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) +- [Defender/AllowFullScanRemovableDriveScanning](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-allowfullscanremovabledrivescanning) - [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) - [Perform a custom scan of a removable device](https://aka.ms/scanusb) - [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) From e046e99e23ef062e27aa561b8ad1109515e56885 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 15:38:10 -0800 Subject: [PATCH 136/166] added 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 98584838c4..a2938cdf3c 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 @@ -175,8 +175,8 @@ For a SyncML example that prevents installation of specific device IDs, see [Dev ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) -- [Defender/AllowFullScanRemovableDriveScanning](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-allowfullscanremovabledrivescanning) -- [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) +- [Defender/AllowFullScanRemovableDriveScanning CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-allowfullscanremovabledrivescanning) +- [Policy/DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) - [Perform a custom scan of a removable device](https://aka.ms/scanusb) - [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) - [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure) From 3c4f95901ffa8af447ea05f12bf578d99959b33c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 14 Dec 2018 15:56:32 -0800 Subject: [PATCH 137/166] edits --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a2938cdf3c..ac02329cc5 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 @@ -175,7 +175,7 @@ For a SyncML example that prevents installation of specific device IDs, see [Dev ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) -- [Defender/AllowFullScanRemovableDriveScanning CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-allowfullscanremovabledrivescanning) +- [Defender/AllowFullScanRemovableDriveScanning](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-allowfullscanremovabledrivescanning) - [Policy/DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) - [Perform a custom scan of a removable device](https://aka.ms/scanusb) - [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) From c4f37504b8b80be98f360512e9c29cef0632014a Mon Sep 17 00:00:00 2001 From: v-savila Date: Mon, 17 Dec 2018 10:40:58 -0800 Subject: [PATCH 138/166] update Deployment Overview link --- education/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/index.md b/education/index.md index d18be0b253..8517da4368 100644 --- a/education/index.md +++ b/education/index.md @@ -44,7 +44,7 @@ ms.date: 10/30/2017
  • - +
    From b70fb019bf5577b84f73d75b866132cce315b9ef Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 17 Dec 2018 10:43:37 -0800 Subject: [PATCH 139/166] feedback from Aacer --- .../device-control/control-usb-devices-using-intune.md | 6 ++++-- 1 file changed, 4 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 a2938cdf3c..977c81eee7 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/15/2018 +ms.date: 12/18/2018 --- # How to control USB devices and other removable media using Windows Defender ATP @@ -92,7 +92,9 @@ DMA attacks can lead to disclosure of sensitive information residing on a PC, or 1. Beginning with Windows 10 version 1803, Microsoft introduced [Kernel DMA Protection for Thunderbolt](https://docs.microsoft.com/windows/security/information-protection/kernel-dma-protection-for-thunderbolt) to provide native protection against DMA attacks via Thunderbolt ports. Kernel DMA Protection for Thunderbolt is enabled by system manufacturers and cannot be turned on or off by users. - Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for devices that don't support device memory isolation (also known as DMA-remapping). These devices can be blocked, allowed, or allowed only after the user signs in (default). Devices that do support device memory isolation can always connect. + Beginning with Windows 10 version 1809, you can adjust the level of Kernel DMA Protection by configuring the [DMA Guard CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-deviceenumerationpolicy). This is an additional control for peripherals that don't support device memory isolation (also known as DMA-remapping). Memory isolation allows the OS to leverage the I/O Memory Management Unit (IOMMU) of a device to block unallowed I/O, or memory access, by the peripheral (memory sandboxing). In other words, the OS assigns a certain memory range to the peripheral. If the peripheral attempts to read/write to memory outside of the assigned range, the OS blocks it. + + Peripherals that support device memory isolation can always connect. Peripherals that don't can be blocked, allowed, or allowed only after the user signs in (default). 2. On Windows 10 systems that do not suppprt Kernel DMA Protection, you can: From 529cc260e13ba21bb32d58d562bfe11e93fa1691 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 17 Dec 2018 10:54:45 -0800 Subject: [PATCH 140/166] revisec respond heading based on feedback from Anch --- .../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 977c81eee7..25884a9bd3 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 @@ -25,7 +25,7 @@ Windows Defender ATP provides multiple monitoring and control features for USB p 2. [Detect plug and play connected events for peripherals in Windows Defender ATP advanced hunting](#detect-plug-and-play-connected-events) - Identify or investigate suspicious usage activity. Create customized alerts based on these PnP events or any other Windows Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -3. [Respond to additional peripherals](#respond-to-additional-peripherals) in real-time based on properties reported by each peripheral: +3. [Respond to threats](#respond-to-threats) from peripherals in real-time based on properties reported by each peripheral: - Granular configuration to deny write access to removable disks and approve or deny devices by USB vendor code, product code, device IDs, or a combination. - Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. @@ -108,7 +108,7 @@ You can view plug and play connected events in Windows Defender ATP advanced hun For examples of Windows Defender ATP advanced hunting queries, see the [Windows Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Based on any Windows Defender ATP event, including the plug and play events, you can create custom alerts using the Windows Defender ATP [custom detection rule feature](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/custom-detection-rules). -## Respond to additional peripherals +## Respond to threats Windows Defender ATP can prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. From 50ab7cb74b7e91502caa9f80f580a46c2c47c9de Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 17 Dec 2018 13:05:38 -0800 Subject: [PATCH 141/166] edits from Aacer --- windows/client-management/mdm/policy-csp-dmaguard.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 2960d7874f..9e5df2cd99 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 06/29/2018 +ms.date: 12/17/2018 --- # Policy CSP - DmaGuard @@ -65,7 +65,11 @@ ms.date: 06/29/2018 -This policy is intended to provide additional security against external DMA capable devices. It allows for more control over the enumeration of external DMA capable devices incompatible with DMA Remapping/device memory isolation and sandboxing. This policy only takes effect when Kernel DMA Protection is supported and enabled by the system firmware. Kernel DMA Protection is a platform feature that cannot be controlled via policy or by end user. It has to be supported by the system at the time of manufacturing. To check if the system supports Kernel DMA Protection, please check the Kernel DMA Protection field in the Summary page of MSINFO32.exe. +This policy is intended to provide additional security against external DMA capable devices. It allows for more control over the enumeration of external DMA capable devices incompatible with DMA Remapping/device memory isolation and sandboxing. + +Device memory sandboxing allows the OS to leverage the I/O Memory Management Unit (IOMMU) of a device to block unallowed I/O, or memory access, by the peripheral. In other words, the OS assigns a certain memory range to the peripheral. If the peripheral attempts to read/write to memory outside of the assigned range, the OS blocks it. + +This policy only takes effect when Kernel DMA Protection is supported and enabled by the system firmware. Kernel DMA Protection is a platform feature that cannot be controlled via policy or by end user. It has to be supported by the system at the time of manufacturing. To check if the system supports Kernel DMA Protection, please check the Kernel DMA Protection field in the Summary page of MSINFO32.exe. > [!Note] > This policy does not apply to 1394/Firewire, PCMCIA, CardBus, or ExpressCard devices. From 245f82c766b69abd60bf0490981b2821249191cf Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 17 Dec 2018 22:22:34 +0000 Subject: [PATCH 142/166] Merged PR 13424: Update hotspot WCD setting --- windows/configuration/wcd/wcd-hotspot.md | 115 +---------------------- windows/configuration/wcd/wcd.md | 2 +- 2 files changed, 3 insertions(+), 114 deletions(-) diff --git a/windows/configuration/wcd/wcd-hotspot.md b/windows/configuration/wcd/wcd-hotspot.md index d3dbe83cdf..e2bdada785 100644 --- a/windows/configuration/wcd/wcd-hotspot.md +++ b/windows/configuration/wcd/wcd-hotspot.md @@ -8,121 +8,10 @@ author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker ms.topic: article -ms.date: 04/30/2018 +ms.date: 12/18/2018 --- # HotSpot (Windows Configuration Designer reference) -Use HotSpot settings to configure Internet sharing. - -## Applies to - -| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | -| --- | :---: | :---: | :---: | :---: | :---: | -| All settings | | X | | | | - ->[!NOTE] ->Although the HotSpot settings are available in advanced editing for multiple editions, the settings are only supported on devices running Windows 10 Mobile. - -## DedicatedConnections - -(Optional) Set DedicatedConnections to a semicolon-separated list of connections. - -Specifies the list of Connection Manager cellular connections that Internet sharing will use as public connections. - -By default, any available connection will be used as a public connection. However, this node allows a mobile operator to specify one or more connection names to use as public connections. - -Specified connections will be mapped, by policy, to the Internet sharing service. All attempts to enumerate Connection Manager connections for the Internet sharing service will return only the mapped connections. - -The mapping policy will also include the connection specified in the TetheringNAIConnection value as well. - - If the specified connections do not exist, Internet sharing will not start because it will not have any cellular connections available to share. - - - -## Enabled - -Specify **True** to enable Internet sharing on the device or **False** to disable Internet sharing. - -If Enabled is initially set to **True**, the feature is turned off and the internet sharing screen is removed from Settings so that the user cannot access it. Configuration changes or connection sharing state changes will not be possible. - -When Enabled is set to **False**, the internet sharing screen is added to Settings, although sharing is turned off by default until the user turns it on. - -## EntitlementDll - -Enter the path to the entitlement DLL used to make entitlement checks that verify that the device is entitled to use the Internet sharing service on a mobile operator's network. - -## EntitlementInterval - -Enter the time interval, in seconds, between entitlement checks. - -## EntitlementRequired - -Specify whether the device requires an entitlement check to determine if Internet sharing should be enabled. - -## MaxBluetoothUsers - -(Optional) Specify the maximum number of simultaneous Bluetooth users that can be connected to a device while sharing over Bluetooth. Set MaxBluetoothUsers to an integer value between 1 and 7 inclusive. The default value is 7. - - -## MaxUsers - -(Optional) Specify the maximum number of simultaneous users that can be connected to a device while sharing. Set MaxUsers to an integer value between 1 and 8 inclusive. The default value is 5. - - -## MOAppLink - -(Optional) Enter an application link that points to a pre-installed application, provided by the mobile operator. that will help a user to subscribe to the mobile operator's Internet sharing service when Internet sharing is not provisioned or entitlement fails. - -Set MOAppLink to a valid app ID. The general format for the link is *app://MOappGUID*. For example, if your app ID is `12345678-9012-3456-7890-123456789012`, you must set the value to `app://12345678-9012-3456-7890-123456789012`. - - -## MOHelpMessage - -(Optional) Enter a reference to a localized string, provided by the mobile operator, that is displayed when Internet sharing is not enabled due to entitlement failure. The node takes a language-neutral registry value string, which has the following form: - -``` -@,- -``` - -Where `` is the resource dll that contains the string and `` is the string identifier. For more information on language-neutral string resource registry values, see [Using Registry String Redirection](https://msdn.microsoft.com/library/windows/desktop/dd374120.aspx). - -## MOHelpNumber - -(Optional) Enter a mobile operator–specified phone number that is displayed to the user when the Internet sharing service fails to start. The user interface displays a message informing the user that they can call the specified number for help. - - - -## MOInfoLink - -(Optional) Enter a mobile operator–specified HTTP link that is displayed to the user when Internet sharing is disabled or the device is not entitled. The user interface displays a message informing the user that they can visit the specified link for more information about how to enable the feature. - -## PeerlessTimeout - -(Optional) Enter the time-out period, in minutes, after which Internet sharing should automatically turn off if there are no active clients. - -Set PeerlessTimeout to any value between 1 and 120 inclusive. A value of 0 is not supported. The default value is 5 minutes. - -## PublicConnectionTimeout - -(Optional) Enter the time-out value, in minutes, after which Internet sharing is automatically turned off if a cellular connection is not available. - -Set PublicConnectionTimeout to any value between 1 and 60 inclusive. The default value is 20 minutes. A value of 0 is not supported. - - -## TetheringNAIConnection - -(Optional) Specify the CDMA TetheringNAI Connection Manager cellular connection that Internet sharing will use as a public connection. Set TetheringNAIConnection to the CDMA TetheringNAI Connection Manager cellular connection. - -If a CDMA mobile operator requires using a Tethering NAI during Internet sharing, they must configure a TetheringNAI connection and then specify the connection in this node. - -Specified connections will be mapped, by policy, to the Internet sharing service. All attempts to enumerate Connection Manager connections for the Internet sharing service will return only the mapped connections.The mapping policy will also include the connection specified in the TetheringNAIConnection value as well. - -If the specified connections do not exist, Internet sharing will not start because it will not have any cellular connections available to share. - ->[!NOTE] ->CDMA phones are limited to one active data connection at a time. This means any application or service (such as e-mail or MMS) that is bound to another connection may not work while Internet sharing is turned on. - - - +Do not use. Enterprise admins who want to configure settings for mobile hotspots should use [Policies > Wifi](#wcd-policies.md#wifi). Mobile operators should use the [Country and Operator Settings Asset (COSA) format](https://docs.microsoft.com/windows-hardware/drivers/mobilebroadband/cosa-overview). diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index 6ddc8bd462..c3a9c02907 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -45,7 +45,7 @@ This section describes the settings that you can configure in [provisioning pack | [FirewallConfiguration](wcd-firewallconfiguration.md) | | | | | X | | [FirstExperience](wcd-firstexperience.md) | | | | X | | | [Folders](wcd-folders.md) |X | X | X | X | | -| [HotSpot](wcd-hotspot.md) | X | X | X | X | X | +| [HotSpot](wcd-hotspot.md) | | | | | | | [InitialSetup](wcd-initialsetup.md) | | X | | | | | [InternetExplorer](wcd-internetexplorer.md) | | X | | | | | [KioskBrowser](wcd-kioskbrowser.md) | | | | | X | From e77fb6b66314e61d5bc1432d25a6f98ffccabfc9 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 17 Dec 2018 16:31:30 -0800 Subject: [PATCH 143/166] added error code for SCCM --- .../windows-information-protection/limitations-with-wip.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md index 9dce29791b..2c82639fdb 100644 --- a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security author: justinha ms.author: justinha -ms.date: 05/30/2018 +ms.date: 12/18/2018 ms.localizationpriority: medium --- @@ -104,7 +104,7 @@ This table provides info about the most common problems you might encounter whil
  • SavedGames
- WIP isn’t turned on for employees in your organization. + WIP isn’t turned on for employees in your organization. Error code 0x807c0008 will result if WIP is deployed by using System Center Configuration Manager. Don’t set the MakeFolderAvailableOfflineDisabled option to False for any of the specified folders.

If you currently use redirected folders, we recommend that you migrate to a file synchronization solution that supports WIP, such as Work Folders or OneDrive for Business. Additionally, if you apply redirected folders after WIP is already in place, you might be unable to open your files offline. For more info about these potential access errors, see [Can't open files offline when you use Offline Files and Windows Information Protection](https://support.microsoft.com/help/3187045/can-t-open-files-offline-when-you-use-offline-files-and-windows-information-protection). From 1f751a9ad055b1810f6028c10b57339aa84064a8 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Tue, 18 Dec 2018 13:45:33 +0000 Subject: [PATCH 144/166] Merged PR 13436: Update to MDM policy article footnotes Updated footnotes to policy articles to reflect user-friendly name for RS5, added new footnote for future Windows 10 updates. Attached to bug #19739184. --- .../client-management/mdm/policy-csp-applicationmanagement.md | 3 ++- windows/client-management/mdm/policy-csp-authentication.md | 3 ++- windows/client-management/mdm/policy-csp-bits.md | 3 ++- windows/client-management/mdm/policy-csp-defender.md | 3 ++- .../client-management/mdm/policy-csp-deliveryoptimization.md | 3 ++- windows/client-management/mdm/policy-csp-deviceguard.md | 3 ++- windows/client-management/mdm/policy-csp-deviceinstallation.md | 1 + windows/client-management/mdm/policy-csp-dmaguard.md | 3 ++- windows/client-management/mdm/policy-csp-experience.md | 3 ++- windows/client-management/mdm/policy-csp-kerberos.md | 3 ++- .../mdm/policy-csp-localpoliciessecurityoptions.md | 3 ++- windows/client-management/mdm/policy-csp-privacy.md | 3 ++- windows/client-management/mdm/policy-csp-security.md | 3 ++- windows/client-management/mdm/policy-csp-start.md | 3 ++- windows/client-management/mdm/policy-csp-storage.md | 3 ++- windows/client-management/mdm/policy-csp-system.md | 3 ++- windows/client-management/mdm/policy-csp-taskmanager.md | 3 ++- windows/client-management/mdm/policy-csp-textinput.md | 3 ++- windows/client-management/mdm/policy-csp-update.md | 3 ++- .../mdm/policy-csp-windowsdefendersecuritycenter.md | 3 ++- 20 files changed, 39 insertions(+), 19 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index 1c06c38801..c936dbc5db 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -1046,7 +1046,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 7578533727..5d622c650d 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -497,6 +497,7 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index c9fdf5ff82..dfad46a493 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -498,7 +498,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 47f25fad53..23c0950c12 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -2760,7 +2760,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index 7c7ed13b63..95e6d74539 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -1566,7 +1566,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index fe2a79ede1..248f11d3fd 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -289,7 +289,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 702252a71e..fb94996d44 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -634,6 +634,7 @@ Footnote: - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. - 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 2960d7874f..5aa1a5a78a 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -105,7 +105,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index abd44c2998..c267e4587c 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1577,7 +1577,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 8ff97003f8..276d6b2c9e 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -420,7 +420,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index c536cc66a5..b1594d5d38 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -3588,7 +3588,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index 652e5979f3..bccb2e581b 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -4859,7 +4859,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index fb505e937f..15119bff73 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -747,7 +747,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index e889b3c61a..bbbecfc8b2 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -1846,7 +1846,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 7858f38c0e..1701229b65 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -229,7 +229,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 8e9dd3ce58..25a2c66a62 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -1437,7 +1437,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-taskmanager.md b/windows/client-management/mdm/policy-csp-taskmanager.md index 7001fe088f..e806cf4108 100644 --- a/windows/client-management/mdm/policy-csp-taskmanager.md +++ b/windows/client-management/mdm/policy-csp-taskmanager.md @@ -93,7 +93,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index e96eb5340c..a6403f3b61 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -1334,7 +1334,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 17ee63877e..d1447a5e6c 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -3576,6 +3576,7 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index 25ff1652b7..d8a9e0a74b 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -1430,7 +1430,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. -- 5 - Added in the next major release of Windows 10. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in the next major release of Windows 10. From 3b4c02651c7e9f1a46f0710e3653003d5eb69495 Mon Sep 17 00:00:00 2001 From: Ed Gallagher Date: Tue, 18 Dec 2018 09:27:11 -0600 Subject: [PATCH 145/166] Updated topic for Server 2019 Added Server 2019 info. Added TPM management console deprecation info. Clarifies supported version table. --- .../tpm/trusted-platform-module-overview.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/security/information-protection/tpm/trusted-platform-module-overview.md b/windows/security/information-protection/tpm/trusted-platform-module-overview.md index 9b287bed8c..01ca431ef2 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-overview.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-overview.md @@ -17,6 +17,7 @@ ms.date: 11/29/2018 **Applies to** - Windows 10 - Windows Server 2016 +- Windows Server 2019 This topic for the IT professional describes the Trusted Platform Module (TPM) and how Windows uses it for access control and authentication. @@ -38,7 +39,7 @@ Different versions of the TPM are defined in specifications by the Trusted Compu ### Automatic initialization of the TPM with Windows 10 -Starting with Windows 10, the operating system automatically initializes and takes ownership of the TPM. This means that in most cases, we recommend that you avoid configuring the TPM through the TPM management console, **TPM.msc**. There are a few exceptions, mostly related to resetting or performing a clean installation on a PC. For more information, see [Clear all the keys from the TPM](initialize-and-configure-ownership-of-the-tpm.md#clear-all-the-keys-from-the-tpm). +Starting with Windows 10, the operating system automatically initializes and takes ownership of the TPM. This means that in most cases, we recommend that you avoid configuring the TPM through the TPM management console, **TPM.msc**. There are a few exceptions, mostly related to resetting or performing a clean installation on a PC. For more information, see [Clear all the keys from the TPM](initialize-and-configure-ownership-of-the-tpm.md#clear-all-the-keys-from-the-tpm). The TPM management console has been deprecated beginning with Windows Server 2019 and Windows 10, version 1809. In certain specific enterprise scenarios limited to Windows 10, versions 1507 and 1511, Group Policy might be used to back up the TPM owner authorization value in Active Directory. Because the TPM state persists across operating system installations, this TPM information is stored in a location in Active Directory that is separate from computer objects. @@ -69,14 +70,14 @@ Some things that you can check on the device are: - Is SecureBoot supported and enabled? > [!NOTE] -> Windows 10 and Windows Server 2016 support Device Health Attestation with TPM 2.0. Support for TPM 1.2 was added beginning with Windows version 1607 (RS1). TPM 2.0 requires UEFI firmware. A computer with legacy BIOS and TPM 2.0 won't work as expected. +> Windows 10, Windows Server 2016 and Windows server 2019 support Device Health Attestation with TPM 2.0. Support for TPM 1.2 was added beginning with Windows version 1607 (RS1). TPM 2.0 requires UEFI firmware. A computer with legacy BIOS and TPM 2.0 won't work as expected. ## Supported versions for device health attestation -| TPM version | Windows 10 | Windows Server 2016 | -|-------------|-------------|---------------------| -| TPM 1.2 | >= ver 1607 | >= ver 1607 | -| TPM 2.0 | X | X | +| TPM version | Windows 10 | Windows Server 2016 | Windows Server 2019 | +|-------------|-------------|---------------------|---------------------| +| TPM 1.2 | >= ver 1607 | >= ver 1607 | Yes | +| TPM 2.0 | Yes | Yes | Yes | ## Related topics From 74c10fe5ec16c100c932bf37cc4f0d7a4d2c0026 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 18 Dec 2018 12:43:21 -0800 Subject: [PATCH 146/166] added name of download to link --- .../threat-protection/intelligence/safety-scanner-download.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/safety-scanner-download.md b/windows/security/threat-protection/intelligence/safety-scanner-download.md index 5dc552c190..b4f4ff5cc4 100644 --- a/windows/security/threat-protection/intelligence/safety-scanner-download.md +++ b/windows/security/threat-protection/intelligence/safety-scanner-download.md @@ -13,9 +13,9 @@ ms.date: 08/01/2018 # Microsoft Safety Scanner Microsoft Safety Scanner is a scan tool designed to find and remove malware from Windows computers. Simply download it and run a scan to find malware and try to reverse changes made by identified threats. -- [Download 32-bit](https://go.microsoft.com/fwlink/?LinkId=212733) +- [Download Microsoft Safety Scanner (32-bit)](https://go.microsoft.com/fwlink/?LinkId=212733) -- [Download 64-bit](https://go.microsoft.com/fwlink/?LinkId=212732) +- [Download Microsoft Safety Scanner (64-bit)](https://go.microsoft.com/fwlink/?LinkId=212732) Safety Scanner only scans when manually triggered and is available for use 10 days after being downloaded. We recommend that you always download the latest version of this tool before each scan. From 00f038facb8a74a8095bc79fdfe58327f5a83819 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 18 Dec 2018 22:51:30 +0000 Subject: [PATCH 147/166] Merged PR 13451: SetupDiag 1.4 update Update for new release --- windows/deployment/deploy-whats-new.md | 12 ++++- windows/deployment/upgrade/setupdiag.md | 59 ++++++++++++++++++------- 2 files changed, 55 insertions(+), 16 deletions(-) diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index 4e9ee7e411..a0d7f4cfa8 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -7,7 +7,7 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 12/07/2018 +ms.date: 12/18/2018 author: greg-lindsay --- @@ -23,6 +23,10 @@ This topic provides an overview of new solutions and online content related to d - For an all-up overview of new features in Windows 10, see [What's new in Windows 10](https://technet.microsoft.com/itpro/windows/whats-new/index). - For a detailed list of changes to Windows 10 ITPro TechNet library content, see [Online content change history](#online-content-change-history). +## Recent additions to this page + +[SetupDiag](#setupdiag) 1.4 is released. + ## The Modern Desktop Deployment Center The [Modern Desktop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home) has launched with tons of content to help you with large-scale deployment of Windows 10 and Office 365 ProPlus. @@ -56,6 +60,12 @@ Windows Autopilot streamlines and automates the process of setting up and config Windows Autopilot joins devices to Azure Active Directory (Azure AD), optionally enrolls into MDM services, configures security policies, and sets a custom out-of-box-experience (OOBE) for the end user. For more information, see [Overview of Windows Autopilot](windows-autopilot/windows-autopilot.md). +### SetupDiag + +[SetupDiag](upgrade/setupdiag.md) is a standalone diagnostic tool that can be used to obtain details about why a Windows 10 upgrade was unsuccessful. + +SetupDiag version 1.4 was released on 12/18/2018. + ### Upgrade Readiness The Upgrade Readiness tool moved from public preview to general availability on March 2, 2017. diff --git a/windows/deployment/upgrade/setupdiag.md b/windows/deployment/upgrade/setupdiag.md index dee55745d3..53856948d2 100644 --- a/windows/deployment/upgrade/setupdiag.md +++ b/windows/deployment/upgrade/setupdiag.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: greg-lindsay -ms.date: 08/16/2018 +ms.date: 12/18/2018 ms.localizationpriority: medium --- @@ -24,7 +24,7 @@ ms.localizationpriority: medium ## About SetupDiag -Current version of SetupDiag: 1.3.1.0 +Current version of SetupDiag: 1.4.0.0 SetupDiag is a standalone diagnostic tool that can be used to obtain details about why a Windows 10 upgrade was unsuccessful. @@ -61,11 +61,14 @@ The [Release notes](#release-notes) section at the bottom of this topic has info | --- | --- | | /? |
  • Displays interactive help
| | /Output:\ |
  • This optional parameter enables you to specify the output file for results. This is where you will find what SetupDiag was able to determine. Only text format output is supported. UNC paths will work, provided the context under which SetupDiag runs has access to the UNC path. If the path has a space in it, you must enclose the entire path in double quotes (see the example section below).
  • Default: If not specified, SetupDiag will create the file **SetupDiagResults.log** in the same directory where SetupDiag.exe is run.
| -| /Mode:\ |
  • This optional parameter allows you to specify the mode in which SetupDiag will operate: Offline or Online.
  • Offline: tells SetupDiag to run against a set of log files already captured from a failed system. In this mode you can run anywhere you have access to the log files. This mode does not require SetupDiag to be run on the computer that failed to update. When you specify offline mode, you must also specify the /LogsPath: parameter.
  • Online: tells SetupDiag that it is being run on the computer that failed to update. SetupDiag will attempt find log files and resources in standard Windows locations, such as the **%SystemDrive%\$Windows.~bt** directory for setup log files.
  • Log file search paths are configurable in the SetupDiag.exe.config file, under the SearchPath key. Search paths are comma separated. Note: A large number of search paths will extend the time required for SetupDiag to return results.
  • Default: If not specified, SetupDiag will run in Online mode.
| -| /LogsPath:\ |
  • This optional parameter is required only when **/Mode:Offline** is specified. This tells SetupDiag.exe where to find the log files. These log files can be in a flat folder format, or containing multiple subdirectories. SetupDiag will recursively search all child directories. This parameter should be omitted when the **/Mode:Online** is specified.
| +| /LogsPath:\ |
  • This optional parameter tells SetupDiag.exe where to find the log files for an offline analysis. These log files can be in a flat folder format, or containing multiple subdirectories. SetupDiag will recursively search all child directories.
| | /ZipLogs:\ |
  • This optional parameter tells SetupDiag.exe to create a zip file containing the results and all the log files it parsed. The zip file is created in the same directory where SetupDiag.exe is run.
  • Default: If not specified, a value of 'true' is used.
| -| /Verbose |
  • This optional parameter will output much more data to the log file produced by SetupDiag.exe. By default SetupDiag will only produce a log file entry for serious errors. Using **/Verbose** will cause SetupDiag to always produce a log file with debugging details, which can be useful when reporting a problem with SetupDiag.
| +| /Verbose |
  • This optional parameter will output much more data to a log file. By default, SetupDiag will only produce a log file entry for serious errors. Using **/Verbose** will cause SetupDiag to always produce an additional log file with debugging details. These details can be useful when reporting a problem with SetupDiag.
| | /Format:\ |
  • This optional parameter can be used to output log files in xml or JSON format. If this parameter is not specified, text format is used by default.
| +| /NoTel |
  • This optional parameter tells SetupDiag.exe not to send diagnostic telemetry to Microsoft.
| + +Note: The **/Mode** parameter is deprecated in version 1.4.0.0 of SetupDiag. +- In previous versions, this command was used with the LogsPath parameter to specify that SetupDiag should run in an offline manner to analyze a set of log files that were captured from a different computer. In version 1.4.0.0 when you specify /LogsPath then SetupDiag will automatically run in offline mode, therefore the /Mode parameter is not needed. ### Examples: @@ -75,10 +78,10 @@ In the following example, SetupDiag is run with default parameters (online mode, SetupDiag.exe ``` -In the following example, SetupDiag is specified to run in Online mode (this is the default). It will know where to look for logs on the current (failing) system, so there is no need to gather logs ahead of time. A custom location for results is specified. +In the following example, SetupDiag is run in online mode (this is the default). It will know where to look for logs on the current (failing) system, so there is no need to gather logs ahead of time. A custom location for results is specified. ``` -SetupDiag.exe /Output:C:\SetupDiag\Results.log /Mode:Online +SetupDiag.exe /Output:C:\SetupDiag\Results.log ``` The following example uses the /Output parameter to save results to a path name that contains a space: @@ -90,7 +93,7 @@ SetupDiag /Output:"C:\Tools\SetupDiag\SetupDiag Results\Results.log" The following example specifies that SetupDiag is to run in offline mode, and to process the log files found in **D:\Temp\Logs\LogSet1**. ``` -SetupDiag.exe /Output:C:\SetupDiag\Results.log /Mode:Offline /LogsPath:D:\Temp\Logs\LogSet1 +SetupDiag.exe /Output:C:\SetupDiag\Results.log /LogsPath:D:\Temp\Logs\LogSet1 ``` ## Log files @@ -111,7 +114,7 @@ When Microsoft Windows encounters a condition that compromises safe system opera If crash dumps [are enabled](https://docs.microsoft.com/windows-hardware/drivers/debugger/enabling-a-kernel-mode-dump-file) on the system, a crash dump file is created. If the bug check occurs during an upgrade, Windows Setup will extract a minidump (setupmem.dmp) file. SetupDiag can also debug these setup related minidumps. To debug a setup related bug check, you must: -- Specify the **/Mode:Offline** and **/LogsPath** parameters. You cannot debug memory dumps in online mode. +- Specify the **/LogsPath** parameter. You cannot debug memory dumps in online mode. - Gather the setup memory dump file (setupmem.dmp) from the failing system. - Setupmem.dmp will be created in either **%SystemDrive%\$Windows.~bt\Sources\Rollback**, or in **%WinDir%\Panther\NewOS\Rollback** depending on when the bug check occurs. - Install the [Windows Debugging Tools](https://docs.microsoft.com/windows-hardware/drivers/debugger/debugger-download-tools) on the computer that runs SetupDiag. @@ -119,7 +122,7 @@ To debug a setup related bug check, you must: In the following example, the **setupmem.dmp** file is copied to the **D:\Dump** directory and the Windows Debugging Tools are installed prior to running SetupDiag: ``` -SetupDiag.exe /Output:C:\SetupDiag\Dumpdebug.log /Mode:Offline /LogsPath:D:\Dump +SetupDiag.exe /Output:C:\SetupDiag\Dumpdebug.log /LogsPath:D:\Dump ``` ## Known issues @@ -135,10 +138,10 @@ The following is an example where SetupDiag is run in offline mode. In this exam The output also provides an error code 0xC1900208 - 0x4000C which corresponds to a compatibility issue as documented in the [Upgrade error codes](upgrade-error-codes.md#result-codes) and [Resolution procedures](resolution-procedures.md#modern-setup-errors) topics in this article. ``` -C:\SetupDiag>SetupDiag.exe /Output:C:\SetupDiag\Results.log /Mode:Offline /LogsPath:C:\Temp\BobMacNeill +C:\SetupDiag>SetupDiag.exe /Output:C:\SetupDiag\Results.log /LogsPath:C:\Temp\BobMacNeill -SetupDiag v1.01 -Copyright (c) Microsoft Corporation. All rights reserved +SetupDiag v1.4.0.0 +Copyright (c) Microsoft Corporation. All rights reserved. Searching for setup logs, this can take a minute or more depending on the number and size of the logs...please wait. Found 4 setupact.logs. @@ -365,16 +368,42 @@ Each rule name and its associated unique rule identifier are listed with a descr 40. UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2 - Matches DPX expander failures in the down-level phase of update from WU. Will output the package name, function, expression and error code. 41. FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636 - - Matches any plug in failure that setupplatform decides is fatal to setup. Will output the plugin name, operation and error code. + - Matches any plug-in failure that setupplatform decides is fatal to setup. Will output the plugin name, operation and error code. 42. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC - Indicates critical failure in the AdvancedInstaller while running an installer package, includes the .exe being called, the phase, mode, component and error codes. 43. MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9 - - Indicates a critical failure in a migration plugin that causes setup to abort the migration. Will provide the setup operation, plug in name, plug in action and error code. + - Indicates a critical failure in a migration plugin that causes setup to abort the migration. Will provide the setup operation, plug-in name, plug-in action and error code. 44. DISMAddPackageFailed - 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9 - Indicates a critical failure during a DISM add package operation. Will specify the Package Name, DISM error and add package error code. +45. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960 + - Detects all compat blocks from Server compliance plug-ins. Outputs the block information and remediation. +46. AdvancedInstallerGenericFailure - 4019550D-4CAA-45B0-A222-349C48E86F71 + - Triggers on advanced installer failures in a generic sense, outputting the application called, phase, mode, component and error code. +47. FindMigGatherApplyFailure - A9964E6C-A2A8-45FF-B6B5-25E0BD71428E + - Shows errors when the migration Engine fails out on a gather or apply operation. Indicates the Migration Object (file or registry path), the Migration +48. OptionalComponentFailedToGetOCsFromPackage - D012E2A2-99D8-4A8C-BBB2-088B92083D78 + - Indicates the optional component (OC) migration operation failed to enumerate optional components from an OC Package. Outputs the package name and error code. +49. OptionalComponentOpenPackageFailed - 22952520-EC89-4FBD-94E0-B67DF88347F6 + - Indicates the optional component migration operation failed to open an optional component Package. Outputs the package name and error code. +50. OptionalComponentInitCBSSessionFailed - 63340812-9252-45F3-A0F2-B2A4CA5E9317 + - Indicates corruption in the servicing stack on the down-level system. Outputs the error code encountered while trying to initialize the servicing component on the existing OS. +51. DISMproviderFailure - D76EF86F-B3F8-433F-9EBF-B4411F8141F4 + - Triggers when a DISM provider (plug-in) fails in a critical operation. Outputs the file (plug-in name), function called + error code, and error message from the provider. +52. SysPrepLaunchModuleFailure - 7905655C-F295-45F7-8873-81D6F9149BFD + - Indicates a sysPrep plug-in has failed in a critical operation. Indicates the plug-in name, operation name and error code. +53. UserProvidedDriverInjectionFailure - 2247C48A-7EE3-4037-AFAB-95B92DE1D980 + - A driver provided to setup (via command line input) has failed in some way. Outputs the driver install function and error code. ## Release notes +12/18/2018 - SetupDiag v1.4.0.0 is released with 53 rules, as a standalone tool available from the Download Center. + - This release includes major improvements in rule processing performance: ~3x faster rule processing performance! + - The FindDownlevelFailure rule is up to 10x faster. + - New rules have been added to analyze failures upgrading to Windows 10 version 1809. + - A new help link is available for resolving servicing stack failures on the down-level OS when the rule match indicates this type of failure. + - Removed the need to specify /Mode parameter. Now if you specify /LogsPath, it automatically assumes offline mode. + - Some functional and output improvements were made for several rules. + 07/16/2018 - SetupDiag v1.3.1 is released with 44 rules, as a standalone tool available from the Download Center. - This release fixes a problem that can occur when running SetupDiag in online mode on a computer that produces a setupmem.dmp file, but does not have debugger binaries installed. From 6668fd6b9a10b7813b84cf3a33fc390c6016b8d2 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 18 Dec 2018 15:27:33 -0800 Subject: [PATCH 148/166] Changed "deprecated" language Changed language about deprecation and added link to deprecation announce. We try to say "no longer developing" instead of "deprecated," because there's a lot of confusion over exactly what that word means. Thanks! --- .../tpm/trusted-platform-module-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/trusted-platform-module-overview.md b/windows/security/information-protection/tpm/trusted-platform-module-overview.md index 01ca431ef2..1b2b769c35 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-overview.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-overview.md @@ -39,7 +39,7 @@ Different versions of the TPM are defined in specifications by the Trusted Compu ### Automatic initialization of the TPM with Windows 10 -Starting with Windows 10, the operating system automatically initializes and takes ownership of the TPM. This means that in most cases, we recommend that you avoid configuring the TPM through the TPM management console, **TPM.msc**. There are a few exceptions, mostly related to resetting or performing a clean installation on a PC. For more information, see [Clear all the keys from the TPM](initialize-and-configure-ownership-of-the-tpm.md#clear-all-the-keys-from-the-tpm). The TPM management console has been deprecated beginning with Windows Server 2019 and Windows 10, version 1809. +Starting with Windows 10, the operating system automatically initializes and takes ownership of the TPM. This means that in most cases, we recommend that you avoid configuring the TPM through the TPM management console, **TPM.msc**. There are a few exceptions, mostly related to resetting or performing a clean installation on a PC. For more information, see [Clear all the keys from the TPM](initialize-and-configure-ownership-of-the-tpm.md#clear-all-the-keys-from-the-tpm). We're [no longer actively developing the TPM management console](https://docs.microsoft.com/windows-server/get-started-19/removed-features-19#features-were-no-longer-developing) beginning with Windows Server 2019 and Windows 10, version 1809. In certain specific enterprise scenarios limited to Windows 10, versions 1507 and 1511, Group Policy might be used to back up the TPM owner authorization value in Active Directory. Because the TPM state persists across operating system installations, this TPM information is stored in a location in Active Directory that is separate from computer objects. From 743978ef6fc840a7d676d50a542ffdbdc7d9d39b Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 19 Dec 2018 00:09:06 +0000 Subject: [PATCH 149/166] Merged PR 13452: CATS testing fixes for links, https, metadata, etc CATS testing fixes for links, https, metadata, etc --- .../change-history-ms-edu-get-started.md | 3 +- ...configure-microsoft-store-for-education.md | 1 - .../get-started/enable-microsoft-teams.md | 1 - .../finish-setup-and-other-tasks.md | 1 - .../get-started-with-microsoft-education.md | 1 - .../set-up-office365-edu-tenant.md | 1 - .../set-up-windows-10-education-devices.md | 1 - .../set-up-windows-education-devices.md | 1 - .../get-started/use-intune-for-education.md | 1 - education/get-started/use-school-data-sync.md | 1 - education/images/M365-education.svg | 2 +- education/images/education-ms-teams.svg | 2 +- education/images/education-partner-aep-2.svg | 2 +- .../images/education-partner-directory-3.svg | 2 +- education/images/education-partner-mepn-1.svg | 2 +- education/images/education-partner-yammer.svg | 2 +- education/images/education-pro-usb.svg | 2 +- education/index.md | 1 + .../educator-tib-get-started.md | 3 +- education/trial-in-a-box/images/it-admin1.svg | 6 ++-- education/trial-in-a-box/images/student1.svg | 6 ++-- education/trial-in-a-box/images/student2.svg | 6 ++-- education/trial-in-a-box/images/teacher1.svg | 6 ++-- education/trial-in-a-box/images/teacher2.svg | 6 ++-- education/trial-in-a-box/index.md | 1 - .../trial-in-a-box/itadmin-tib-get-started.md | 1 - education/trial-in-a-box/support-options.md | 1 - education/windows/autopilot-reset.md | 1 - education/windows/change-history-edu.md | 1 - education/windows/change-to-pro-education.md | 1 - .../windows/chromebook-migration-guide.md | 1 - .../configure-windows-for-education.md | 3 +- .../create-tests-using-microsoft-forms.md | 3 +- .../deploy-windows-10-in-a-school-district.md | 1 - .../windows/deploy-windows-10-in-a-school.md | 1 - .../windows/edu-deployment-recommendations.md | 3 +- .../education-scenarios-store-for-business.md | 5 ++- .../enable-s-mode-on-surface-go-devices.md | 11 +++---- .../windows/get-minecraft-device-promotion.md | 3 +- .../windows/get-minecraft-for-education.md | 5 ++- education/windows/index.md | 1 - education/windows/s-mode-switch-to-edu.md | 1 - education/windows/school-get-minecraft.md | 9 +++--- .../set-up-school-pcs-azure-ad-join.md | 1 - .../set-up-school-pcs-provisioning-package.md | 1 - .../set-up-school-pcs-shared-pc-mode.md | 1 - .../windows/set-up-school-pcs-technical.md | 1 - .../windows/set-up-school-pcs-whats-new.md | 1 - .../set-up-students-pcs-to-join-domain.md | 3 +- .../windows/set-up-students-pcs-with-apps.md | 1 - education/windows/set-up-windows-10.md | 1 - .../windows/take-a-test-app-technical.md | 3 +- education/windows/take-a-test-multiple-pcs.md | 7 ++--- education/windows/take-a-test-single-pc.md | 1 - education/windows/take-tests-in-windows-10.md | 1 - education/windows/teacher-get-minecraft.md | 9 +++--- education/windows/test-windows10s-for-edu.md | 31 +++++++++---------- .../windows/use-set-up-school-pcs-app.md | 1 - ...indows-editions-for-education-customers.md | 3 +- 59 files changed, 67 insertions(+), 112 deletions(-) diff --git a/education/get-started/change-history-ms-edu-get-started.md b/education/get-started/change-history-ms-edu-get-started.md index 97ddde85fb..0110254868 100644 --- a/education/get-started/change-history-ms-edu-get-started.md +++ b/education/get-started/change-history-ms-edu-get-started.md @@ -2,8 +2,7 @@ title: Change history for Microsoft Education Get Started description: New and changed topics in the Microsoft Education get started guide. keywords: Microsoft Education get started guide, IT admin, IT pro, school, education, change history -ms.prod: w10 -ms.technology: Windows +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/get-started/configure-microsoft-store-for-education.md b/education/get-started/configure-microsoft-store-for-education.md index caf9b51520..6da930b66d 100644 --- a/education/get-started/configure-microsoft-store-for-education.md +++ b/education/get-started/configure-microsoft-store-for-education.md @@ -3,7 +3,6 @@ title: Configure Microsoft Store for Education description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/enable-microsoft-teams.md b/education/get-started/enable-microsoft-teams.md index bab1e61628..5d3af7dc3d 100644 --- a/education/get-started/enable-microsoft-teams.md +++ b/education/get-started/enable-microsoft-teams.md @@ -3,7 +3,6 @@ title: Enable Microsoft Teams for your school description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/finish-setup-and-other-tasks.md b/education/get-started/finish-setup-and-other-tasks.md index b15394f6ac..120b357bc2 100644 --- a/education/get-started/finish-setup-and-other-tasks.md +++ b/education/get-started/finish-setup-and-other-tasks.md @@ -3,7 +3,6 @@ title: Finish Windows 10 device setup and other tasks description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/get-started-with-microsoft-education.md b/education/get-started/get-started-with-microsoft-education.md index 39dad1f8e4..6df81f8b27 100644 --- a/education/get-started/get-started-with-microsoft-education.md +++ b/education/get-started/get-started-with-microsoft-education.md @@ -3,7 +3,6 @@ title: Deploy and manage a full cloud IT solution with Microsoft Education description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: hero-article diff --git a/education/get-started/set-up-office365-edu-tenant.md b/education/get-started/set-up-office365-edu-tenant.md index 82ee6a90cd..01a5f5b4a9 100644 --- a/education/get-started/set-up-office365-edu-tenant.md +++ b/education/get-started/set-up-office365-edu-tenant.md @@ -3,7 +3,6 @@ title: Set up an Office 365 Education tenant description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/set-up-windows-10-education-devices.md b/education/get-started/set-up-windows-10-education-devices.md index 5b79384b77..a62a0e282d 100644 --- a/education/get-started/set-up-windows-10-education-devices.md +++ b/education/get-started/set-up-windows-10-education-devices.md @@ -3,7 +3,6 @@ title: Set up Windows 10 education devices description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/set-up-windows-education-devices.md b/education/get-started/set-up-windows-education-devices.md index ba8630edd9..e1f8ef557e 100644 --- a/education/get-started/set-up-windows-education-devices.md +++ b/education/get-started/set-up-windows-education-devices.md @@ -3,7 +3,6 @@ title: Set up Windows 10 devices using Windows OOBE description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/use-intune-for-education.md b/education/get-started/use-intune-for-education.md index baef903733..d1ab32cfa9 100644 --- a/education/get-started/use-intune-for-education.md +++ b/education/get-started/use-intune-for-education.md @@ -3,7 +3,6 @@ title: Use Intune for Education to manage groups, apps, and settings description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/get-started/use-school-data-sync.md b/education/get-started/use-school-data-sync.md index f880134137..f2bcfb50f9 100644 --- a/education/get-started/use-school-data-sync.md +++ b/education/get-started/use-school-data-sync.md @@ -3,7 +3,6 @@ title: Use School Data Sync to import student data description: Learn how to use the new Microsoft Education system to set up a cloud infrastructure for your school, acquire devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, School Data Sync, Microsoft Teams, Microsoft Store for Education, Azure AD, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/images/M365-education.svg b/education/images/M365-education.svg index 7f83629296..9591f90f68 100644 --- a/education/images/M365-education.svg +++ b/education/images/M365-education.svg @@ -1,4 +1,4 @@ - +
diff --git a/education/trial-in-a-box/educator-tib-get-started.md b/education/trial-in-a-box/educator-tib-get-started.md index 652ef9e87c..0861f90f74 100644 --- a/education/trial-in-a-box/educator-tib-get-started.md +++ b/education/trial-in-a-box/educator-tib-get-started.md @@ -3,7 +3,6 @@ title: Educator Trial in a Box Guide description: Need help or have a question about using Microsoft Education? Start here. keywords: support, troubleshooting, education, Microsoft Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, Microsoft Store for Education, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: article @@ -162,7 +161,7 @@ Use video to create a project summary. 1. Check you have the latest version of Microsoft Photos. Open the **Start** menu and search for **Store**. Select the **See more** button (**…**) and select **Downloads and updates**. Select **Get updates**. -2. Open Microsoft Edge and visit http://aka.ms/PhotosTIB to download a zip file of the project media. +2. Open Microsoft Edge and visit https://aka.ms/PhotosTIB to download a zip file of the project media. 3. Once the download has completed, open the zip file and select **Extract** > **Extract all**. Select **Browse** and choose the **Pictures** folder as the destination, and then select **Extract**. diff --git a/education/trial-in-a-box/images/it-admin1.svg b/education/trial-in-a-box/images/it-admin1.svg index f69dc4d324..695337f601 100644 --- a/education/trial-in-a-box/images/it-admin1.svg +++ b/education/trial-in-a-box/images/it-admin1.svg @@ -1,8 +1,8 @@ - + - diff --git a/education/trial-in-a-box/images/student1.svg b/education/trial-in-a-box/images/student1.svg index 832a1214ae..25c267bae9 100644 --- a/education/trial-in-a-box/images/student1.svg +++ b/education/trial-in-a-box/images/student1.svg @@ -1,8 +1,8 @@ - + - diff --git a/education/trial-in-a-box/images/student2.svg b/education/trial-in-a-box/images/student2.svg index 6566eab49b..5d473d1baf 100644 --- a/education/trial-in-a-box/images/student2.svg +++ b/education/trial-in-a-box/images/student2.svg @@ -1,8 +1,8 @@ - + - diff --git a/education/trial-in-a-box/images/teacher1.svg b/education/trial-in-a-box/images/teacher1.svg index 7db5c7dd32..00feb1e22a 100644 --- a/education/trial-in-a-box/images/teacher1.svg +++ b/education/trial-in-a-box/images/teacher1.svg @@ -1,8 +1,8 @@ - + - diff --git a/education/trial-in-a-box/images/teacher2.svg b/education/trial-in-a-box/images/teacher2.svg index e4f1cd4b74..592c516120 100644 --- a/education/trial-in-a-box/images/teacher2.svg +++ b/education/trial-in-a-box/images/teacher2.svg @@ -1,8 +1,8 @@ - + - diff --git a/education/trial-in-a-box/index.md b/education/trial-in-a-box/index.md index 4a891bb989..c91f1c0264 100644 --- a/education/trial-in-a-box/index.md +++ b/education/trial-in-a-box/index.md @@ -3,7 +3,6 @@ title: Microsoft Education Trial in a Box description: For IT admins, educators, and students, discover what you can do with Microsoft 365 Education. Try it out with our Trial in a Box program. keywords: education, Microsoft 365 Education, trial, full cloud IT solution, school, deploy, setup, IT admin, educator, student, explore, Trial in a Box ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: article diff --git a/education/trial-in-a-box/itadmin-tib-get-started.md b/education/trial-in-a-box/itadmin-tib-get-started.md index a8ba174071..49d37afbff 100644 --- a/education/trial-in-a-box/itadmin-tib-get-started.md +++ b/education/trial-in-a-box/itadmin-tib-get-started.md @@ -3,7 +3,6 @@ title: IT Admin Trial in a Box Guide description: Try out Microsoft 365 Education to implement a full cloud infrastructure for your school, manage devices and apps, and configure and deploy policies to your Windows 10 devices. keywords: education, Microsoft 365 Education, trial, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, Microsoft Store for Education ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: get-started diff --git a/education/trial-in-a-box/support-options.md b/education/trial-in-a-box/support-options.md index 11a23af4ec..cc82641391 100644 --- a/education/trial-in-a-box/support-options.md +++ b/education/trial-in-a-box/support-options.md @@ -3,7 +3,6 @@ title: Microsoft Education Trial in a Box Support description: Need help or have a question about using Microsoft Education Trial in a Box? Start here. keywords: support, troubleshooting, education, Microsoft 365 Education, full cloud IT solution, school, deploy, setup, manage, Windows 10, Intune for Education, Office 365 for Education, Microsoft Store for Education, Set up School PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.topic: article diff --git a/education/windows/autopilot-reset.md b/education/windows/autopilot-reset.md index 8a5441c5cc..3ab4c50a66 100644 --- a/education/windows/autopilot-reset.md +++ b/education/windows/autopilot-reset.md @@ -3,7 +3,6 @@ title: Reset devices with Autopilot Reset description: Gives an overview of Autopilot Reset and how you can enable and use it in your schools. keywords: Autopilot Reset, Windows 10, education ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index 76c3513812..4185c9baae 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -3,7 +3,6 @@ title: Change history for Windows 10 for Education (Windows 10) description: New and changed topics in Windows 10 for Education keywords: Windows 10 education documentation, change history ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/change-to-pro-education.md b/education/windows/change-to-pro-education.md index d6bd7cb98c..58dcd89d1e 100644 --- a/education/windows/change-to-pro-education.md +++ b/education/windows/change-to-pro-education.md @@ -3,7 +3,6 @@ title: Change to Windows 10 Education from Windows 10 Pro description: Learn how IT Pros can opt into changing to Windows 10 Pro Education from Windows 10 Pro. keywords: change, free change, Windows 10 Pro to Windows 10 Pro Education, Windows 10 Pro to Windows 10 Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/chromebook-migration-guide.md b/education/windows/chromebook-migration-guide.md index 5ca42d662f..e981deb743 100644 --- a/education/windows/chromebook-migration-guide.md +++ b/education/windows/chromebook-migration-guide.md @@ -4,7 +4,6 @@ description: In this guide you will learn how to migrate a Google Chromebook-bas ms.assetid: 7A1FA48A-C44A-4F59-B895-86D4D77F8BEA keywords: migrate, automate, device, Chromebook migration ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu, devices diff --git a/education/windows/configure-windows-for-education.md b/education/windows/configure-windows-for-education.md index 25b1199a54..9d1acc0a3c 100644 --- a/education/windows/configure-windows-for-education.md +++ b/education/windows/configure-windows-for-education.md @@ -5,7 +5,6 @@ keywords: Windows 10 deployment, recommendations, privacy settings, school, educ ms.mktglfcycl: plan ms.sitesec: library ms.prod: w10 -ms.technology: Windows ms.pagetype: edu ms.localizationpriority: medium author: CelesteDG @@ -149,7 +148,7 @@ For example: ![Set SetEduPolicies to True in Windows Configuration Designer](images/setedupolicies_wcd.png) ## Ad-free search with Bing -Provide an ad-free experience that is a safer, more private search option for K–12 education institutions in the United States. Additional information is available at http://www.bing.com/classroom/about-us. +Provide an ad-free experience that is a safer, more private search option for K–12 education institutions in the United States. Additional information is available at https://www.bing.com/classroom/about-us. > [!NOTE] > If you enable the guest account in shared PC mode, students using the guest account will not have an ad-free experience searching with Bing in Microsoft Edge unless the PC is connected to your school network and your school network has been configured as described in [IP registration for entire school network using Microsoft Edge](#ip-registration-for-entire-school-network-using-microsoft-edge). diff --git a/education/windows/create-tests-using-microsoft-forms.md b/education/windows/create-tests-using-microsoft-forms.md index 3b0c7b4e62..a5fdfd4970 100644 --- a/education/windows/create-tests-using-microsoft-forms.md +++ b/education/windows/create-tests-using-microsoft-forms.md @@ -2,8 +2,7 @@ title: Create tests using Microsoft Forms description: Learn how to use Microsoft Forms with the Take a Test app to prevent access to other computers or online resources while completing a test. keywords: school, Take a Test, Microsoft Forms -ms.prod: w10 -ms.technology: Windows +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/deploy-windows-10-in-a-school-district.md b/education/windows/deploy-windows-10-in-a-school-district.md index f33287b723..b8897a3042 100644 --- a/education/windows/deploy-windows-10-in-a-school-district.md +++ b/education/windows/deploy-windows-10-in-a-school-district.md @@ -3,7 +3,6 @@ title: Deploy Windows 10 in a school district (Windows 10) description: Learn how to deploy Windows 10 in a school district. Integrate the school environment with Office 365, Active Directory Domain Services (AD DS), and Microsoft Azure Active Directory (Azure AD), use System Center Configuration Manager, Intune, and Group Policy to manage devices. keywords: configure, tools, device, school district, deploy Windows 10 ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.pagetype: edu ms.sitesec: library diff --git a/education/windows/deploy-windows-10-in-a-school.md b/education/windows/deploy-windows-10-in-a-school.md index d430864463..d226f570db 100644 --- a/education/windows/deploy-windows-10-in-a-school.md +++ b/education/windows/deploy-windows-10-in-a-school.md @@ -3,7 +3,6 @@ title: Deploy Windows 10 in a school (Windows 10) description: Learn how to integrate your school environment with Microsoft Office 365, Active Directory Domain Services (AD DS), and Microsoft Azure Active Directory (Azure AD). Deploy Windows 10 and apps to new devices or upgrade existing devices to Windows 10. Manage faculty, students, and devices by using Microsoft Intune and Group Policy. keywords: configure, tools, device, school, deploy Windows 10 ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.pagetype: edu ms.sitesec: library diff --git a/education/windows/edu-deployment-recommendations.md b/education/windows/edu-deployment-recommendations.md index 17435853f2..82c72e22f5 100644 --- a/education/windows/edu-deployment-recommendations.md +++ b/education/windows/edu-deployment-recommendations.md @@ -8,8 +8,7 @@ ms.localizationpriority: medium author: CelesteDG ms.author: celested ms.date: 10/13/2017 -ms.prod: W10 -ms.technology: Windows +ms.prod: w10 --- # Deployment recommendations for school IT administrators diff --git a/education/windows/education-scenarios-store-for-business.md b/education/windows/education-scenarios-store-for-business.md index d90e41f458..af93be32ee 100644 --- a/education/windows/education-scenarios-store-for-business.md +++ b/education/windows/education-scenarios-store-for-business.md @@ -2,7 +2,7 @@ title: Education scenarios Microsoft Store for Education description: Learn how IT admins and teachers can use Microsoft Store for Education to acquire and manage apps in schools. keywords: school, Microsoft Store for Education, Microsoft education store -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.localizationpriority: medium @@ -10,8 +10,7 @@ searchScope: - Store author: trudyha ms.author: trudyha -ms.date: 3/30/2018 -ms.technology: Windows +ms.date: 03/30/2018 --- # Working with Microsoft Store for Education diff --git a/education/windows/enable-s-mode-on-surface-go-devices.md b/education/windows/enable-s-mode-on-surface-go-devices.md index a184220261..f58a24b82c 100644 --- a/education/windows/enable-s-mode-on-surface-go-devices.md +++ b/education/windows/enable-s-mode-on-surface-go-devices.md @@ -3,13 +3,12 @@ title: Enable S mode on Surface Go devices for Education description: Steps that an education customer can perform to enable S mode on Surface Go devices keywords: Surface Go for Education, S mode ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu ms.localizationpriority: medium author: kaushika-msft -ms.author: +ms.author: kaushik ms.date: 07/30/2018 --- @@ -54,8 +53,8 @@ process](https://docs.microsoft.com/windows/deployment/windows-10-deployment-sce publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" - xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"> 1 @@ -100,8 +99,8 @@ Education customers who wish to avoid the additional overhead associated with Wi publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" - xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" + xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"> 1 diff --git a/education/windows/get-minecraft-device-promotion.md b/education/windows/get-minecraft-device-promotion.md index 6fb8b22725..d0b001b4b7 100644 --- a/education/windows/get-minecraft-device-promotion.md +++ b/education/windows/get-minecraft-device-promotion.md @@ -2,7 +2,7 @@ title: Get Minecraft Education Edition with your Windows 10 device promotion description: Windows 10 device promotion for Minecraft Education Edition licenses keywords: school, Minecraft, education edition -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.localizationpriority: medium @@ -11,7 +11,6 @@ searchScope: - Store ms.author: trudyha ms.date: 06/05/2018 -ms.technology: Windows --- # Get Minecraft: Education Edition with Windows 10 device promotion diff --git a/education/windows/get-minecraft-for-education.md b/education/windows/get-minecraft-for-education.md index 11aeea97ed..aadf84aabc 100644 --- a/education/windows/get-minecraft-for-education.md +++ b/education/windows/get-minecraft-for-education.md @@ -2,7 +2,7 @@ title: Get Minecraft Education Edition description: Learn how to get and distribute Minecraft Education Edition. keywords: school, Minecraft, education edition -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.localizationpriority: medium @@ -11,7 +11,6 @@ searchScope: - Store ms.author: trudyha ms.date: 07/27/2017 -ms.technology: Windows ms.topic: conceptual --- @@ -22,7 +21,7 @@ ms.topic: conceptual - Windows 10 -[Minecraft: Education Edition](http://education.minecraft.net/) is built for learning. Watch this video to learn more about Minecraft. +[Minecraft: Education Edition](https://education.minecraft.net/) is built for learning. Watch this video to learn more about Minecraft. diff --git a/education/windows/index.md b/education/windows/index.md index 5f82e1d09a..d30a753c88 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -3,7 +3,6 @@ title: Windows 10 for Education (Windows 10) description: Learn how to use Windows 10 in schools. keywords: Windows 10, education ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index e9dabad759..363cc0b93e 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -5,7 +5,6 @@ keywords: Windows 10 S switch, S mode Switch, switch in S mode, Switch S mode, W ms.mktglfcycl: deploy ms.localizationpriority: medium ms.prod: w10 -ms.technology: Windows ms.sitesec: library ms.pagetype: edu ms.date: 12/03/2018 diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index d2daacd44e..2def962415 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -2,7 +2,7 @@ title: For IT administrators get Minecraft Education Edition description: Learn how IT admins can get and distribute Minecraft in their schools. keywords: Minecraft, Education Edition, IT admins, acquire -ms.prod: W10 +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.localizationpriority: medium @@ -10,8 +10,7 @@ author: trudyha searchScope: - Store ms.author: trudyha -ms.date: 1/5/2018 -ms.technology: Windows +ms.date: 01/05/2018 ms.topic: conceptual --- @@ -21,7 +20,7 @@ ms.topic: conceptual - Windows 10 -When you sign up for a [Minecraft: Education Edition](http://education.minecraft.net) trial, or purchase a [Minecraft: Education Edition](http://education.minecraft.net) subscription. Minecraft will be added to the inventory in your Microsoft Store for Education which is associated with your Azure Active Directory (Azure AD) tenant. Your Microsoft Store for Education is only displayed to members of your organization. +When you sign up for a [Minecraft: Education Edition](https://education.minecraft.net) trial, or purchase a [Minecraft: Education Edition](https://education.minecraft.net) subscription. Minecraft will be added to the inventory in your Microsoft Store for Education which is associated with your Azure Active Directory (Azure AD) tenant. Your Microsoft Store for Education is only displayed to members of your organization. >[!Note] >If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 Education subscription when you request Minecraft: Education Edition. For more information see [Office 365 Education plans and pricing](https://products.office.com/academic/compare-office-365-education-plans). @@ -34,7 +33,7 @@ If you’ve been approved and are part of the Enrollment for Education Solutions ### Minecraft: Education Edition - direct purchase -1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **GET STARTED**. +1. Go to [https://education.minecraft.net/](https://education.minecraft.net/) and select **GET STARTED**. diff --git a/education/windows/set-up-school-pcs-azure-ad-join.md b/education/windows/set-up-school-pcs-azure-ad-join.md index 16b59b9799..4a0081092e 100644 --- a/education/windows/set-up-school-pcs-azure-ad-join.md +++ b/education/windows/set-up-school-pcs-azure-ad-join.md @@ -3,7 +3,6 @@ title: Azure AD Join with Setup School PCs app description: Describes how Azure AD Join is configured in the Set up School PCs app. keywords: shared cart, shared PC, school, set up school pcs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/set-up-school-pcs-provisioning-package.md b/education/windows/set-up-school-pcs-provisioning-package.md index 021860eac7..e362f372b9 100644 --- a/education/windows/set-up-school-pcs-provisioning-package.md +++ b/education/windows/set-up-school-pcs-provisioning-package.md @@ -3,7 +3,6 @@ title: What's in Set up School PCs provisioning package description: Lists the provisioning package settings that are configured in the Set up School PCs app. keywords: shared cart, shared PC, school, set up school pcs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/set-up-school-pcs-shared-pc-mode.md b/education/windows/set-up-school-pcs-shared-pc-mode.md index 6276de2a50..3b3a9148a0 100644 --- a/education/windows/set-up-school-pcs-shared-pc-mode.md +++ b/education/windows/set-up-school-pcs-shared-pc-mode.md @@ -3,7 +3,6 @@ title: Shared PC mode for school devices description: Describes how shared PC mode is set for devices set up with the Set up School PCs app. keywords: shared cart, shared PC, school, set up school pcs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/set-up-school-pcs-technical.md index d826440afe..957af5e711 100644 --- a/education/windows/set-up-school-pcs-technical.md +++ b/education/windows/set-up-school-pcs-technical.md @@ -3,7 +3,6 @@ title: Set up School PCs app technical reference overview description: Describes the purpose of the Set up School PCs app for Windows 10 devices. keywords: shared cart, shared PC, school, set up school pcs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/set-up-school-pcs-whats-new.md b/education/windows/set-up-school-pcs-whats-new.md index e942cf9a0a..b1f56ae163 100644 --- a/education/windows/set-up-school-pcs-whats-new.md +++ b/education/windows/set-up-school-pcs-whats-new.md @@ -3,7 +3,6 @@ title: What's new in the Windows Set up School PCs app description: Find out about app updates and new features in Set up School PCs. keywords: shared cart, shared PC, school, set up school pcs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/set-up-students-pcs-to-join-domain.md b/education/windows/set-up-students-pcs-to-join-domain.md index 0f59dd6be5..a14aa4c69b 100644 --- a/education/windows/set-up-students-pcs-to-join-domain.md +++ b/education/windows/set-up-students-pcs-to-join-domain.md @@ -2,8 +2,7 @@ title: Set up student PCs to join domain description: Learn how to use Configuration Designer to easily provision student devices to join Active Directory. keywords: school, student PC setup, Windows Configuration Designer -ms.prod: W10 -ms.technology: Windows +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.localizationpriority: medium diff --git a/education/windows/set-up-students-pcs-with-apps.md b/education/windows/set-up-students-pcs-with-apps.md index 32c2f71bbb..77b6702db0 100644 --- a/education/windows/set-up-students-pcs-with-apps.md +++ b/education/windows/set-up-students-pcs-with-apps.md @@ -3,7 +3,6 @@ title: Provision student PCs with apps description: Learn how to use Configuration Designer to easily provision student devices to join Active Directory. keywords: shared cart, shared PC, school, provision PCs with apps, Windows Configuration Designer ms.prod: w10 -ms.technology: Windows ms.pagetype: edu ms.mktglfcycl: plan ms.sitesec: library diff --git a/education/windows/set-up-windows-10.md b/education/windows/set-up-windows-10.md index 90bffc1644..f4f62a27f3 100644 --- a/education/windows/set-up-windows-10.md +++ b/education/windows/set-up-windows-10.md @@ -3,7 +3,6 @@ title: Set up Windows devices for education description: Decide which option for setting up Windows 10 is right for you. keywords: school, Windows device setup, education device setup ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/take-a-test-app-technical.md b/education/windows/take-a-test-app-technical.md index c444c9f842..8cfa0f104d 100644 --- a/education/windows/take-a-test-app-technical.md +++ b/education/windows/take-a-test-app-technical.md @@ -3,7 +3,6 @@ title: Take a Test app technical reference description: The policies and settings applied by the Take a Test app. keywords: take a test, test taking, school, policies ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu @@ -24,7 +23,7 @@ Take a Test is an app that locks down the PC and displays an online assessment w Whether you are a teacher or IT administrator, you can easily configure Take a Test to meet your testing needs. For high-stakes tests, the app creates a browser-based, locked-down environment for more secure online assessments. This means that students taking the tests that don’t have copy/paste privileges, can’t access to files and applications, and are free from distractions. For simple tests and quizzes, Take a Test can be configured to use the teacher’s preferred assessment website to deliver digital assessments -Assessment vendors can use Take a Test as a platform to lock down the operating system. Take a Test supports the [SBAC browser API standard](http://www.smarterapp.org/documents/SecureBrowserRequirementsSpecifications_0-3.pdf) for high stakes common core testing. For more information, see [Take a Test Javascript API](https://docs.microsoft.com/windows/uwp/apps-for-education/take-a-test-api). +Assessment vendors can use Take a Test as a platform to lock down the operating system. Take a Test supports the [SBAC browser API standard](https://www.smarterapp.org/documents/SecureBrowserRequirementsSpecifications_0-3.pdf) for high stakes common core testing. For more information, see [Take a Test Javascript API](https://docs.microsoft.com/windows/uwp/apps-for-education/take-a-test-api). ## PC lockdown for assessment diff --git a/education/windows/take-a-test-multiple-pcs.md b/education/windows/take-a-test-multiple-pcs.md index 3c4d28cb04..c08098f28d 100644 --- a/education/windows/take-a-test-multiple-pcs.md +++ b/education/windows/take-a-test-multiple-pcs.md @@ -3,7 +3,6 @@ title: Set up Take a Test on multiple PCs description: Learn how to set up and use the Take a Test app on multiple PCs. keywords: take a test, test taking, school, set up on multiple PCs ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu @@ -29,7 +28,7 @@ To configure a dedicated test account on multiple PCs, select any of the followi - [Configuration in Intune for Education](#set-up-a-test-account-in-intune-for-education) - [Mobile device management (MDM) or Microsoft System Center Configuration Manager](#set-up-a-test-account-in-mdm-or-configuration-manager) - [Provisioning package created through Windows Configuration Designer](#set-up-a-test-account-through-windows-configuration-designer) -- [Group Policy to deploy a scheduled task that runs a Powershell script](#set-up-a-test-account-in-group-policy) +- [Group Policy to deploy a scheduled task that runs a Powershell script](https://docs.microsoft.com/education/windows/take-a-test-multiple-pcs#create-a-scheduled-task-in-group-policy) ### Set up a test account in the Set up School PCs app If you want to set up a test account using the Set up School PCs app, configure the settings in the **Set up the Take a Test app** page in the Set up School PCs app. Follow the instructions in [Use the Set up School PCs app](use-set-up-school-pcs-app.md) to configure the test-taking account and create a provisioning package. @@ -169,7 +168,7 @@ This sample PowerShell script configures the tester account and the assessment U ``` $obj = get-wmiobject -namespace root/cimv2/mdm/dmmap -class MDM_SecureAssessment -filter "InstanceID='SecureAssessment' AND ParentID='./Vendor/MSFT'"; -$obj.LaunchURI='http://www.foo.com'; +$obj.LaunchURI='https://www.foo.com'; $obj.TesterAccount='TestAccount'; $obj.put() Set-AssignedAccess -AppUserModelId Microsoft.Windows.SecureAssessmentBrowser_cw5n1h2txyewy!App -UserName TestAccount @@ -266,7 +265,7 @@ Once the shortcut is created, you can copy it and distribute it to students. ## Assessment URLs This assessment URL uses our lockdown API: -- SBAC/AIR: [http://mobile.tds.airast.org/launchpad/](http://mobile.tds.airast.org/launchpad/). +- SBAC/AIR: [https://mobile.tds.airast.org/launchpad/](https://mobile.tds.airast.org/launchpad/). ## Related topics diff --git a/education/windows/take-a-test-single-pc.md b/education/windows/take-a-test-single-pc.md index 666b4d00a1..43ab25e727 100644 --- a/education/windows/take-a-test-single-pc.md +++ b/education/windows/take-a-test-single-pc.md @@ -3,7 +3,6 @@ title: Set up Take a Test on a single PC description: Learn how to set up and use the Take a Test app on a single PC. keywords: take a test, test taking, school, set up on single PC ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/take-tests-in-windows-10.md b/education/windows/take-tests-in-windows-10.md index 7dfc8d1034..bede949a26 100644 --- a/education/windows/take-tests-in-windows-10.md +++ b/education/windows/take-tests-in-windows-10.md @@ -3,7 +3,6 @@ title: Take tests in Windows 10 description: Learn how to set up and use the Take a Test app. keywords: take a test, test taking, school, how to, use Take a Test ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/teacher-get-minecraft.md b/education/windows/teacher-get-minecraft.md index 87afbb458f..b5f3145c61 100644 --- a/education/windows/teacher-get-minecraft.md +++ b/education/windows/teacher-get-minecraft.md @@ -2,8 +2,7 @@ title: For teachers get Minecraft Education Edition description: Learn how teachers can get and distribute Minecraft. keywords: school, Minecraft, Education Edition, educators, teachers, acquire, distribute -ms.prod: W10 -ms.technology: Windows +ms.prod: w10 ms.mktglfcycl: plan ms.sitesec: library ms.localizationpriority: medium @@ -11,7 +10,7 @@ author: trudyha searchScope: - Store ms.author: trudyha -ms.date: 1/5/2018 +ms.date: 01/05/2018 ms.topic: conceptual --- @@ -24,13 +23,13 @@ ms.topic: conceptual The following article describes how teachers can get and distribute Minecraft: Education Edition. Minecraft: Education Edition is available for anyone to trial, and subscriptions can be purchased by qualified educational institutions directly in the Microsoft Store for Education, via volume licensing agreements and through partner resellers. -To get started, go to http://education.minecraft.net/ and select **GET STARTED**. +To get started, go to https://education.minecraft.net/ and select **GET STARTED**. ## Try Minecraft: Education Edition for Free Minecraft: Education Edition is available for anyone to try for free! The free trial is fully-functional but limited by the number of logins (25 for teachers and 10 for students) before a paid license will be required to continue playing. -To learn more and get started, go to http://education.minecraft.net/ and select **GET STARTED**. +To learn more and get started, go to https://education.minecraft.net/ and select **GET STARTED**. ## Purchase Minecraft: Education Edition for Teachers and Students diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index 29964738e0..ac962a298b 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -4,7 +4,6 @@ description: Provides guidance on downloading and testing Windows 10 in S mode f keywords: Windows 10 in S mode, try, download, school, education, Windows 10 in S mode installer, existing Windows 10 education devices ms.mktglfcycl: deploy ms.prod: w10 -ms.technology: Windows ms.pagetype: edu ms.sitesec: library ms.localizationpriority: medium @@ -80,21 +79,21 @@ Check with your device manufacturer before trying Windows 10 in S mode on your d | | | | | - | - | - | -| Acer | Alldocube | American Future Tech | -| ASBISC | Asus | Atec | -| Axdia | Casper | Cyberpower | -| Daewoo | Daten | Dell | -| Epson | EXO | Fujitsu | -| Getac | Global K | Guangzhou | -| HP | Huawei | I Life | -| iNET | Intel | LANIT Trading | -| Lenovo | LG | MCJ | -| Micro P/Exertis | Microsoft | MSI | -| Panasonic | PC Arts | Positivo SA | -| Positivo da Bahia | Samsung | Teclast | -| Thirdwave | Tongfang | Toshiba | -| Trekstor | Trigem | Vaio | -| Wortmann | Yifang | | +| Acer | Alldocube | American Future Tech | +| ASBISC | Asus | Atec | +| Axdia | Casper | Cyberpower | +| Daewoo | Daten | Dell | +| Epson | EXO | Fujitsu | +| Getac | Global K | Guangzhou | +| HP | Huawei | I Life | +| iNET | Intel | LANIT Trading | +| Lenovo | LG | MCJ | +| Micro P/Exertis | Microsoft | MSI | +| Panasonic | PC Arts | Positivo SA | +| Positivo da Bahia | Samsung | Teclast | +| Thirdwave | Tongfang | Toshiba | +| Trekstor | Trigem | Vaio | +| Wortmann | Yifang | | > [!NOTE] > If you don't see any device listed on the manufacturer's web site, check back again later as more devices get added in the future. diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index ad1e1eb9e2..46f5b99026 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -3,7 +3,6 @@ title: Use Set up School PCs app description: Learn how to use the Set up School PCs app and apply the provisioning package. keywords: shared cart, shared PC, school, Set up School PCs, overview, how to use ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu diff --git a/education/windows/windows-editions-for-education-customers.md b/education/windows/windows-editions-for-education-customers.md index 77282ce61d..d37d3c1d20 100644 --- a/education/windows/windows-editions-for-education-customers.md +++ b/education/windows/windows-editions-for-education-customers.md @@ -3,7 +3,6 @@ title: Windows 10 editions for education customers description: Provides an overview of the two Windows 10 editions that are designed for the needs of K-12 institutions. keywords: Windows 10 Pro Education, Windows 10 Education, Windows 10 editions, education customers ms.prod: w10 -ms.technology: Windows ms.mktglfcycl: plan ms.sitesec: library ms.pagetype: edu @@ -21,7 +20,7 @@ ms.date: 10/13/2017 Windows 10, version 1607 (Anniversary Update) continues our commitment to productivity, security, and privacy for all customers. Windows 10 Pro and Windows 10 Enterprise offer the functionality and safety features demanded by business and education customers around the globe. Windows 10 is the most secure Windows we’ve ever built. All of our Windows commercial editions can be configured to support the needs of schools, through group policies, domain join, and more. To learn more about Microsoft’s commitment to security and privacy in Windows 10, see more on both [security](https://go.microsoft.com/fwlink/?LinkId=822619) and [privacy](https://go.microsoft.com/fwlink/?LinkId=822620). -Beginning with version 1607, Windows 10 offers a variety of new features and functionality, such as simplified provisioning with the [Set up School PCs app](https://go.microsoft.com/fwlink/?LinkID=821951) or [Windows Configuration Designer](https://go.microsoft.com/fwlink/?LinkId=822623), easier delivery of digital assessments with [Take a Test](https://go.microsoft.com/fwlink/?LinkID=821956), and faster log in performance for shared devices than ever before. These features work with all Windows for desktop editions, excluding Windows 10 Home. You can find more information on [windows.com](http://www.windows.com/). +Beginning with version 1607, Windows 10 offers a variety of new features and functionality, such as simplified provisioning with the [Set up School PCs app](https://go.microsoft.com/fwlink/?LinkID=821951) or [Windows Configuration Designer](https://go.microsoft.com/fwlink/?LinkId=822623), easier delivery of digital assessments with [Take a Test](https://go.microsoft.com/fwlink/?LinkID=821956), and faster log in performance for shared devices than ever before. These features work with all Windows for desktop editions, excluding Windows 10 Home. You can find more information on [windows.com](https://www.windows.com/). Windows 10, version 1607 introduces two editions designed for the unique needs of K-12 institutions: [Windows 10 Pro Education](#windows-10-pro-education) and [Windows 10 Education](#windows-10-education). These editions provide education-specific default settings for the evolving landscape in K-12 education IT environments. From 07b9cff28304a00dd0338c6ecfb539f2c18c4f1e Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 19 Dec 2018 18:18:02 +0000 Subject: [PATCH 150/166] Merged PR 13472: broken video link broken video link --- windows/client-management/troubleshoot-stop-errors.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/client-management/troubleshoot-stop-errors.md b/windows/client-management/troubleshoot-stop-errors.md index 1ec7b52b6a..1ab9a027c6 100644 --- a/windows/client-management/troubleshoot-stop-errors.md +++ b/windows/client-management/troubleshoot-stop-errors.md @@ -8,7 +8,7 @@ ms.topic: troubleshooting author: kaushika-msft ms.localizationpriority: medium ms.author: kaushika -ms.date: 11/30/2018 +ms.date: 12/19/2018 --- # Advanced troubleshooting for Stop error or blue screen error issue @@ -101,8 +101,7 @@ The memory dump file is saved at the following locations. You can use the Microsoft DumpChk (Crash Dump File Checker) tool to verify that the memory dump files are not corrupted or invalid. For more information, see the following video: ->[!video https://www.youtube.com/watch?v=xN7tOfgNKag&feature=youtu.be] - +>[!video https://www.youtube.com/embed/xN7tOfgNKag] More information on how to use Dumpchk.exe to check your dump files: From e8592666fac7763b51ff8326a67984b0305e3526 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 19 Dec 2018 10:40:47 -0800 Subject: [PATCH 151/166] Added new podcast link --- windows/deployment/update/windows-as-a-service.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index 2864e9cf63..dfa02dd117 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -25,6 +25,7 @@ Windows 10 is the most secure version of Windows yet. Learn what updates we rele The latest news:
    +
  • Modern Desktop Podcast - Episode 001 – Windows 10 Monthly Quality Updates - December 18, 2018
  • Measuring Delivery Optimization and its impact to your network - December 13, 2018
  • LTSC: What is it, and when should it be used? - November 29, 2018
  • Local Experience Packs: What are they and when should you use them? - November 14, 2018
  • @@ -134,4 +135,4 @@ Looking to learn more? These informative session replays from Microsoft Ignite 2 [THR2234: Windows servicing and delivery fundamentals](https://myignite.techcommunity.microsoft.com/sessions/66741#ignite-html-anchor) -[THR3006: The pros and cons of LTSC in the enterprise](https://myignite.techcommunity.microsoft.com/sessions/64512#ignite-html-anchor) \ No newline at end of file +[THR3006: The pros and cons of LTSC in the enterprise](https://myignite.techcommunity.microsoft.com/sessions/64512#ignite-html-anchor) From 2057377f8efe7dcda50778f6123cd5f9c6daeb6d Mon Sep 17 00:00:00 2001 From: Nathan ziehnert Date: Wed, 19 Dec 2018 11:45:19 -0700 Subject: [PATCH 152/166] Update docs linke for TPM Owner Password --- mdop/mbam-v25/mbam-25-security-considerations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/mbam-v25/mbam-25-security-considerations.md b/mdop/mbam-v25/mbam-25-security-considerations.md index 76a6a6c45c..011495b9e5 100644 --- a/mdop/mbam-v25/mbam-25-security-considerations.md +++ b/mdop/mbam-v25/mbam-25-security-considerations.md @@ -32,7 +32,7 @@ This topic contains the following information about how to secure Microsoft BitL ## Configure MBAM to escrow the TPM and store OwnerAuth passwords -**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addition, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://technet.microsoft.com/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. +**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addition, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/change-the-tpm-owner-password) for further details. Depending on its configuration, the Trusted Platform Module (TPM) will lock itself in certain situations ─ such as when too many incorrect passwords are entered ─ and can remain locked for a period of time. During TPM lockout, BitLocker cannot access the encryption keys to perform unlock or decryption operations, requiring the user to enter their BitLocker recovery key to access the operating system drive. To reset TPM lockout, you must provide the TPM OwnerAuth password. @@ -40,7 +40,7 @@ MBAM can store the TPM OwnerAuth password in the MBAM database if it owns the TP ### Escrowing TPM OwnerAuth in Windows 8 and higher -**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://technet.microsoft.com/itpro/windows/keep-secure/change-the-tpm-owner-password) for further details. +**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/change-the-tpm-owner-password) for further details. In Windows 8 or higher, MBAM no longer must own the TPM to store the OwnerAuth password, as long as the OwnerAuth is available on the local machine. From 3545db834f60eb5d818ce9dffe1d51dcdd873b26 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 19 Dec 2018 10:54:14 -0800 Subject: [PATCH 153/166] Added new link --- windows/deployment/update/windows-as-a-service.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index dfa02dd117..1667e19851 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -6,7 +6,7 @@ ms.topic: landing-page ms.manager: elizapo author: lizap ms.author: elizapo -ms.date: 12/12/2018 +ms.date: 12/19/2018 ms.localizationpriority: high --- # Windows as a service @@ -25,6 +25,7 @@ Windows 10 is the most secure version of Windows yet. Learn what updates we rele The latest news:
      +
    • Driver quality in the Windows ecosystem - December 19, 2018
    • Modern Desktop Podcast - Episode 001 – Windows 10 Monthly Quality Updates - December 18, 2018
    • Measuring Delivery Optimization and its impact to your network - December 13, 2018
    • LTSC: What is it, and when should it be used? - November 29, 2018
    • From 9d8452460a2815b107bf2042a406a0eb4b7ec23e Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 19 Dec 2018 11:16:45 -0800 Subject: [PATCH 154/166] Removed locales from article links --- mdop/mbam-v25/mbam-25-security-considerations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/mbam-v25/mbam-25-security-considerations.md b/mdop/mbam-v25/mbam-25-security-considerations.md index 011495b9e5..37c627b035 100644 --- a/mdop/mbam-v25/mbam-25-security-considerations.md +++ b/mdop/mbam-v25/mbam-25-security-considerations.md @@ -32,7 +32,7 @@ This topic contains the following information about how to secure Microsoft BitL ## Configure MBAM to escrow the TPM and store OwnerAuth passwords -**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addition, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/change-the-tpm-owner-password) for further details. +**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addition, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://docs.microsoft.com/windows/security/information-protection/tpm/change-the-tpm-owner-password) for further details. Depending on its configuration, the Trusted Platform Module (TPM) will lock itself in certain situations ─ such as when too many incorrect passwords are entered ─ and can remain locked for a period of time. During TPM lockout, BitLocker cannot access the encryption keys to perform unlock or decryption operations, requiring the user to enter their BitLocker recovery key to access the operating system drive. To reset TPM lockout, you must provide the TPM OwnerAuth password. @@ -40,7 +40,7 @@ MBAM can store the TPM OwnerAuth password in the MBAM database if it owns the TP ### Escrowing TPM OwnerAuth in Windows 8 and higher -**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/change-the-tpm-owner-password) for further details. +**Note** For Windows 10, version 1607 or later, only Windows can take ownership of the TPM. In addiiton, Windows will not retain the TPM owner password when provisioning the TPM. See [TPM owner password](https://docs.microsoft.com/windows/security/information-protection/tpm/change-the-tpm-owner-password) for further details. In Windows 8 or higher, MBAM no longer must own the TPM to store the OwnerAuth password, as long as the OwnerAuth is available on the local machine. From 38607c682f5da32e7f5c94a6ddbcbbe19b4fab85 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 19 Dec 2018 11:47:48 -0800 Subject: [PATCH 155/166] spelling --- .../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 03e3aaac6d..1f94b66e1c 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/18/2018 +ms.date: 12/20/2018 --- # How to control USB devices and other removable media using Windows Defender ATP @@ -36,7 +36,7 @@ For more information about controlling USB devices, see the [Microsoft Secure bl ## Prevent threats from removable storage -Windows Defender ATP can help identify and block malicious files on allowed removeable storage peripherals. +Windows Defender ATP can help identify and block malicious files on allowed removable storage peripherals. ### Enable Windows Defender Antivirus Scanning From 3eda816af590c06b57e101c2dd4afbddd8c6cbb2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 19 Dec 2018 12:06:45 -0800 Subject: [PATCH 156/166] added Administrator recommendation for SeDebugPrivilege --- windows/security/threat-protection/auditing/event-4672.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4672.md b/windows/security/threat-protection/auditing/event-4672.md index e31ecb598c..baac7dff4d 100644 --- a/windows/security/threat-protection/auditing/event-4672.md +++ b/windows/security/threat-protection/auditing/event-4672.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: Mir0sh -ms.date: 04/19/2017 +ms.date: 12/20/2018 --- # 4672(S): Special privileges assigned to new logon. @@ -18,7 +18,7 @@ ms.date: 04/19/2017 Event 4672 illustration - +
      ***Subcategory:*** [Audit Special Logon](audit-special-logon.md) ***Event Description:*** @@ -125,7 +125,7 @@ You typically will see many of these events in the event log, because every logo | SeAuditPrivilege | Generate security audits | With this privilege, the user can add entries to the security log. | | SeBackupPrivilege | Back up files and directories | - Required to perform backup operations.
      With this privilege, the user can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system.
      This privilege causes the system to grant all read access control to any file, regardless of the [*access control list*](https://msdn.microsoft.com/library/windows/desktop/ms721532(v=vs.85).aspx#_security_access_control_list_gly) (ACL) specified for the file. Any access request other than read is still evaluated with the ACL. The following access rights are granted if this privilege is held:
      READ\_CONTROL
      ACCESS\_SYSTEM\_SECURITY
      FILE\_GENERIC\_READ
      FILE\_TRAVERSE | | SeCreateTokenPrivilege | Create a token object | Allows a process to create a token which it can then use to get access to any local resources when the process uses NtCreateToken() or other token-creation APIs.
      When a process requires this privilege, we recommend using the LocalSystem account (which already includes the privilege), rather than creating a separate user account and assigning this privilege to it. | -| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
      With this privilege, the user can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | +| SeDebugPrivilege | Debug programs | Required to debug and adjust the memory of a process owned by another account.
      With this privilege, the user can attach a debugger to any process or to the kernel. We recommend that SeDebugPrivilege always be granted to Administrators, and only to Administrators. Developers who are debugging their own applications do not need this user right. Developers who are debugging new system components need this user right. This user right provides complete access to sensitive and critical operating system components. | | SeEnableDelegationPrivilege | Enable computer and user accounts to be trusted for delegation | Required to mark user and computer accounts as trusted for delegation.
      With this privilege, the user can set the **Trusted for Deleg**ation setting on a user or computer object.
      The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using the delegated credentials of a client, as long as the account of the client does not have the **Account cannot be delegated** account control flag set. | | SeImpersonatePrivilege | Impersonate a client after authentication | With this privilege, the user can impersonate other accounts. | | SeLoadDriverPrivilege | Load and unload device drivers | Required to load or unload a device driver.
      With this privilege, the user can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | From c40048856a6fe99232fba35a6f8b047218c0369b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 19 Dec 2018 12:32:43 -0800 Subject: [PATCH 157/166] clarified peripheral behavior --- .../kernel-dma-protection-for-thunderbolt.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 50c63fd31c..529d064913 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: aadake -ms.date: 12/08/2018 +ms.date: 12/20/2018 --- # Kernel DMA Protection for Thunderbolt™ 3 @@ -38,17 +38,17 @@ A simple example would be a PC owner leaves the PC for a quick coffee break, and ## How Windows protects against DMA drive-by attacks -Windows leverages the system Input/Output Memory Management Unit (IOMMU) to block external devices from starting and performing DMA unless the drivers for these devices support memory isolation (such as DMA-remapping). -Devices with compatible drivers will be automatically enumerated, started and allowed to perform DMA to their assigned memory regions. -Devices with incompatible drivers will be blocked from starting and performing DMA until an authorized user signs into the system or unlocks the screen. +Windows leverages the system Input/Output Memory Management Unit (IOMMU) to block external peripherals from starting and performing DMA unless the drivers for these peripherals support memory isolation (such as DMA-remapping). +Peripherals with compatible drivers will be automatically enumerated, started and allowed to perform DMA to their assigned memory regions. +By default, peripherals with incompatible drivers will be blocked from starting and performing DMA until an authorized user signs into the system or unlocks the screen. ## User experience ![Kernel DMA protection user experience](images/kernel-dma-protection-user-experience.png) -A device that is incompatible with DMA-remapping will be blocked from starting if the device was plugged in before an authorized user logs in, or while the screen is locked. -Once the system is unlocked, the device driver will be started by the OS, and the device will continue to function normally until the system is rebooted, or the device is unplugged. -The devices will continue to function normally if the user locks the screen or logs out of the system. +A peripheral that is incompatible with DMA-remapping will be blocked from starting if the peripheral was plugged in before an authorized user logs in, or while the screen is locked. +Once the system is unlocked, the peripheral driver will be started by the OS, and the peripheral will continue to function normally until the system is rebooted, or the peripheral is unplugged. +The peripheral will continue to function normally if the user locks the screen or logs out of the system. ## System compatibility @@ -88,7 +88,7 @@ For systems that do not support Kernel DMA Protection, please refer to the [BitL ## Frequently asked questions ### Do in-market systems support Kernel DMA Protection for Thunderbolt™ 3? -In market systems, released with Windows 10 version 1709 or earlier, will not support Kernel DMA Protection for Thunderbolt™ 3 after upgrading to Windows 10 version 1803, as this feature requires the BIOS/platform firmware changes and guarantees. For these systems, please refer to the [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md) or [Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating system](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) for other means of DMA protection. +In-market systems, released with Windows 10 version 1709 or earlier, will not support Kernel DMA Protection for Thunderbolt™ 3 after upgrading to Windows 10 version 1803, as this feature requires the BIOS/platform firmware changes and guarantees that cannot be backported to previously released devices. For these systems, please refer to the [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md) or [Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating system](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) for other means of DMA protection. ### Does Kernel DMA Protection prevent drive-by DMA attacks during Boot? No, Kernel DMA Protection only protects against drive-by DMA attacks after the OS is loaded. It is the responsibility of the system firmware/BIOS to protect against attacks via the Thunderbolt™ 3 ports during boot. @@ -108,10 +108,13 @@ In Windows 10 1803 and beyond, the Microsoft inbox drivers for USB XHCI (3.x) Co ### Do drivers for non-PCI devices need to be compatible with DMA-remapping? No. Devices for non-PCI peripherals, such as USB devices, do not perform DMA, thus no need for the driver to be compatible with DMA-remapping. -### How can an enterprise enable the “External device enumeration” policy? -The “External device enumeration” policy controls whether to enumerate external devices that are not compatible with DMA-remapping. Devices that are compatible with DMA-remapping are always enumerated. The policy can be enabled via Group Policy or Mobile Device Management (MDM): +### How can an enterprise enable the External device enumeration policy? +The External device enumeration policy controls whether to enumerate external peripherals that are not compatible with DMA-remapping. Peripherals that are compatible with DMA-remapping are always enumerated. Peripherals that don't can be blocked, allowed, or allowed only after the user signs in (default). + +The policy can be enabled by using: + - Group Policy: Administrative Templates\System\Kernel DMA Protection\Enumeration policy for external devices incompatible with Kernel DMA Protection -- MDM: [DmaGuard policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies) +- Mobile Device Management (MDM): [DmaGuard policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies) ## Related topics From f29daf6c081981577bf79a44850dd31fa6969487 Mon Sep 17 00:00:00 2001 From: Nicholas Brower Date: Wed, 19 Dec 2018 23:13:41 +0000 Subject: [PATCH 158/166] Merged PR 13493: removing single instance of special character removing single instance of special character --- windows/client-management/mdm/policy-csp-windowslogon.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 07a7954820..e75a0cf6de 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -286,7 +286,7 @@ ADMX Info: -Added in Windows 10, version 1703. This policy setting allows you to hide the Switch account button on the sign-in screen, Start, and the Task Manager. If you enable this policy setting, the Switch account button is hidden from the user who is attempting to sign-in or is signed in to the computer that has this policy applied. If you disable or do not configure this policy setting, the Switch account button is accessible to the user in the three locations. +Added in Windows 10, version 1703. This policy setting allows you to hide the Switch account button on the sign-in screen, Start, and the Task Manager. If you enable this policy setting, the Switch account button is hidden from the user who is attempting to sign-in or is signed in to the computer that has this policy applied. If you disable or do not configure this policy setting, the Switch account button is accessible to the user in the three locations. From 774e9b599ba4d036a66f5f887355585f02d573b6 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 19 Dec 2018 23:17:25 +0000 Subject: [PATCH 159/166] Fixed table --- .../customize-attack-surface-reduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index 557b83c494..2b00cbb179 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 11/27/2018 +ms.date: 12/19/2018 --- # Customize attack surface reduction rules @@ -47,7 +47,7 @@ Rule description | GUID -|:-:|- Block all Office applications from creating child processes | D4F940AB-401B-4EFC-AADC-AD5F3C50688A Block execution of potentially obfuscated scripts | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC -Block Win32 API calls from Office macro 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B +Block Win32 API calls from Office macro | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B Block Office applications from creating executable content | 3B576869-A4EC-4529-8536-B80A7769E899 Block Office applications from injecting code into other processes | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 Block JavaScript or VBScript from launching downloaded executable content | D3E037E1-3EB8-44C8-A917-57927947596D From 9e8ab5708586ac18e6088abaaa741715d4a54370 Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Wed, 19 Dec 2018 23:28:20 +0000 Subject: [PATCH 160/166] Updated Microsoft-DiagnosticDataViewer.md with better language --- .../privacy/Microsoft-DiagnosticDataViewer.md | 35 +++++-------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/windows/privacy/Microsoft-DiagnosticDataViewer.md b/windows/privacy/Microsoft-DiagnosticDataViewer.md index c7c10965fd..f50049e9bc 100644 --- a/windows/privacy/Microsoft-DiagnosticDataViewer.md +++ b/windows/privacy/Microsoft-DiagnosticDataViewer.md @@ -32,14 +32,18 @@ You must have administrative privilege on the device in order to use this PowerS You must install the module before you can use the Diagnostic Data Viewer for PowerShell. +### Opening an Elevated PowerShell session + +Using the Diagnostic Data Viewer for PowerShell requires administrative (elevated) privilege. There are two ways to open an elevated PowerShell prompt. You can use either method. +- Go to **Start** > **Windows PowerShell** > **Run as administrator** +- Go to **Start** > **Command prompt** > **Run as administrator**, and run the command `C:\> powershell.exe` + ### Install the Diagnostic Data Viewer for PowerShell >[!IMPORTANT] >It is recommended to visit the documentation on [Getting Started](https://docs.microsoft.com/en-us/powershell/gallery/getting-started) with PowerShell Gallery. This page provides more specific details on installing a PowerShell module. -To install the newest version of the Diagnostic Data Viewer PowerShell module: -1. From an elevated Command Prompt, start a PowerShell session by running `C:\> powershell.exe`. -2. Install the module by name +To install the newest version of the Diagnostic Data Viewer PowerShell module, run the following command within an elevated PowerShell session: ```powershell PS C:\> Install-Module -Name Microsoft.DiagnosticDataViewer ``` @@ -60,10 +64,7 @@ Note that this setting does not control whether your device sends diagnostic dat **To turn on data viewing through PowerShell** -1. Install the Diagnostic Data Viewer for PowerShell module. -2. Run the Command prompt **as administrator**. -3. Start a PowerShell session by running `C:\> powershell.exe`. -4. Run the following commands in the PowerShell session: +Run the following command within an elevated PowerShell session: ```powershell PS C:\> Enable-DiagnosticDataViewing @@ -74,22 +75,6 @@ Once data viewing is enabled, your Windows machine will begin saving a history o >[!IMPORTANT] >Turning on data viewing can use up to 1GB (default setting) of disk space on your system drive. We recommend that you turn off data viewing when you're done using the Diagnostic Data Viewer. For info about turning off data viewing, see the [Turn off data viewing](#turn-off-data-viewing) section in this article. -### Start the Diagnostic Data Viewer -You must start this app from the **Settings** panel. - -**To start the Diagnostic Data Viewer** -1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. - -2. Under **Diagnostic data**, select the **Diagnostic Data Viewer** button. - - ![Location to turn on the Diagnostic Data Viewer](images/ddv-settings-launch.png)

      -OR-

      - - Go to **Start** and search for _Diagnostic Data Viewer_. - -3. Close the Diagnostic Data Viewer app, use your device as you normally would for a few days, and then open Diagnostic Data Viewer again to review the updated list of diagnostic data. - - >[!IMPORTANT] - >Turning on data viewing can use up to 1GB of disk space on your system drive. We strongly recommend that your turn off data viewing when you're done using the Diagnostic Data Viewer. For info about turning off data viewing, see the [Turn off data viewing](#turn-off-data-viewing) section in this article. ### Getting Started with Diagnostic Data Viewer for PowerShell To see how to use the cmdlet, the parameters it accepts, and examples, run the following command from an elevated PowerShell session: @@ -149,9 +134,7 @@ When you're done reviewing your diagnostic data, we recommend turning off data v **To turn off data viewing through PowerShell** -1. Run the Command prompt **as administrator**. -2. Start a PowerShell session by running `C:\> powershell.exe`. -3. Run the following commands in the PowerShell session: +Within an elevated PowerShell session, run the following command: ```powershell PS C:\> Disable-DiagnosticDataViewing From 48ac03a1798e5a439fdf14e172671f0fa8157077 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Thu, 20 Dec 2018 00:15:10 +0000 Subject: [PATCH 161/166] Merged PR 13476: new more news article new more news article --- windows/deployment/update/waas-morenews.md | 19 +++++++++++++++++++ .../deployment/update/windows-as-a-service.md | 6 ++---- 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 windows/deployment/update/waas-morenews.md diff --git a/windows/deployment/update/waas-morenews.md b/windows/deployment/update/waas-morenews.md new file mode 100644 index 0000000000..a8a889c72c --- /dev/null +++ b/windows/deployment/update/waas-morenews.md @@ -0,0 +1,19 @@ +--- +title: Windows as a service +ms.prod: w10 +ms.topic: article +ms.manager: elizapo +author: lizap +ms.author: elizapo +ms.date: 12/19/2018 +ms.localizationpriority: high +--- +# Windows as a service - More news + +Here's more news about [Windows as a service](windows-as-a-service.md): + + \ No newline at end of file diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index 1667e19851..de4b23511b 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -45,11 +45,9 @@ The latest news:
    • Windows 10 quality updates explained and the end of delta updates - July 11, 2018
    • AI Powers Windows 10 April 2018 Update Rollout - June 14, 2018
    • Windows Server 2008 SP2 Servicing Changes - June 12, 2018 -
    • Windows Update for Business - Enhancements, diagnostics, configuration - June 7, 2018 -
    • Windows 10 and the disappearing SAC-T - May 31, 2018 -
    • Manage update download size using Windows as a service - March 30, 2018
    +
  • Windows Update for Business - Enhancements, diagnostics, configuration - June 7, 2018
-[See more news](https://techcommunity.microsoft.com/t5/Windows-10-Blog/bg-p/Windows10Blog) +[See more news](waas-morenews.md). You can also check out the [Windows 10 blog](https://techcommunity.microsoft.com/t5/Windows-10-Blog/bg-p/Windows10Blog). ## IT pro champs corner Written by IT pros for IT pros, sharing real world examples and scenarios for Windows 10 deployment and servicing. From bef3520747a249c4a77bc7cf9f1fcde1e91d89d5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 20 Dec 2018 14:44:19 -0800 Subject: [PATCH 162/166] change to flexconnector --- ...rcsight-windows-defender-advanced-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md index b3d5cbfb91..6dfed8dd52 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/16/2017 +ms.date: 12/20/2018 --- # Configure HP ArcSight to pull Windows Defender ATP alerts @@ -51,10 +51,10 @@ This section guides you in getting the necessary information to set and use the You can generate these tokens from the **SIEM integration** setup section of the portal. -## Install and configure HP ArcSight SmartConnector +## Install and configure HP ArcSight FlexConnector The following steps assume that you have completed all the required steps in [Before you begin](#before-you-begin). -1. Install the latest 32-bit Windows SmartConnector installer. You can find this in the HPE Software center. The tool is typically installed in the following default location: `C:\Program Files\ArcSightSmartConnectors\current\bin`.

You can choose where to save the tool, for example C:\\*folder_location*\current\bin where *folder_location* represents the installation location. +1. Install the latest 32-bit Windows FlexConnector installer. You can find this in the HPE Software center. The tool is typically installed in the following default location: `C:\Program Files\ArcSightFlexConnectors\current\bin`.

You can choose where to save the tool, for example C:\\*folder_location*\current\bin where *folder_location* represents the installation location. 2. Follow the installation wizard through the following tasks: - Introduction @@ -66,7 +66,7 @@ The following steps assume that you have completed all the required steps in [Be You can keep the default values for each of these tasks or modify the selection to suit your requirements. -3. Open File Explorer and locate the two configuration files you saved when you enabled the SIEM integration feature. Put the two files in the SmartConnector installation location, for example: +3. Open File Explorer and locate the two configuration files you saved when you enabled the SIEM integration feature. Put the two files in the FlexConnector installation location, for example: - WDATP-connector.jsonparser.properties: C:\\*folder_location*\current\user\agent\flexagent\ From e3520f54518d1d89caa5dad80fad48941ee46bb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Thu, 27 Dec 2018 19:46:39 +0000 Subject: [PATCH 163/166] Merged PR 13534: Adding a note and updating stuff --- .../privacy/manage-windows-1709-endpoints.md | 3 +- .../privacy/manage-windows-1803-endpoints.md | 3 +- .../privacy/manage-windows-1809-endpoints.md | 3 +- ...-endpoints-1709-non-enterprise-editions.md | 3 +- ...-endpoints-1803-non-enterprise-editions.md | 3 +- ...-endpoints-1809-non-enterprise-editions.md | 159 ++++++++++++++++++ 6 files changed, 169 insertions(+), 5 deletions(-) create mode 100644 windows/privacy/windows-endpoints-1809-non-enterprise-editions.md diff --git a/windows/privacy/manage-windows-1709-endpoints.md b/windows/privacy/manage-windows-1709-endpoints.md index 92c2dfc96e..2e754c9ad3 100644 --- a/windows/privacy/manage-windows-1709-endpoints.md +++ b/windows/privacy/manage-windows-1709-endpoints.md @@ -34,7 +34,8 @@ We used the following methodology to derive these network endpoints: 2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] > Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. diff --git a/windows/privacy/manage-windows-1803-endpoints.md b/windows/privacy/manage-windows-1803-endpoints.md index 5cbbfcd3d1..f508978478 100644 --- a/windows/privacy/manage-windows-1803-endpoints.md +++ b/windows/privacy/manage-windows-1803-endpoints.md @@ -34,7 +34,8 @@ We used the following methodology to derive these network endpoints: 2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] > Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. diff --git a/windows/privacy/manage-windows-1809-endpoints.md b/windows/privacy/manage-windows-1809-endpoints.md index dd3a50a2fe..54dc118d49 100644 --- a/windows/privacy/manage-windows-1809-endpoints.md +++ b/windows/privacy/manage-windows-1809-endpoints.md @@ -34,7 +34,8 @@ We used the following methodology to derive these network endpoints: 2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] > Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. diff --git a/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md index 72a79162f0..89c04ebc76 100644 --- a/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md @@ -26,7 +26,8 @@ We used the following methodology to derive these network endpoints: 2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] > Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. diff --git a/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md index ea2c517a4f..76098f6d9e 100644 --- a/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md @@ -26,7 +26,8 @@ We used the following methodology to derive these network endpoints: 2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] > Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. diff --git a/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md new file mode 100644 index 0000000000..284de7b96d --- /dev/null +++ b/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md @@ -0,0 +1,159 @@ +--- +title: Windows 10, version 1809, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +author: danihalfin +ms.author: daniha +ms.date: 6/26/2018 +--- +# Windows 10, version 1809, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 1809 +- Windows 10 Professional, version 1809 +- Windows 10 Education, version 1809 + +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-1809-endpoints.md), the following endpoints are available on other editions of Windows 10, version 1809. + +We used the following methodology to derive these network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 Family + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +|*.aria.microsoft.com* | HTTPS | Office Telemetry +|*.dl.delivery.mp.microsoft.com* | HTTP | Enables connections to Windows Update. +|*.download.windowsupdate.com* | HTTP | Used to download operating system patches and updates. +|*.g.akamai.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. +|*.msn.com* |TLSv1.2/HTTPS | Windows Spotlight related traffic +|*.Skype.com | HTTP/HTTPS | Skype related traffic +|*.smartscreen.microsoft.com* | HTTPS | Windows Defender Smartscreen related traffic +|*.telecommand.telemetry.microsoft.com* | HTTPS | Used by Windows Error Reporting. +|*cdn.onenote.net* | HTTP | OneNote related traffic +|*displaycatalog.mp.microsoft.com* | HTTPS | Used to communicate with Microsoft Store. +|*emdl.ws.microsoft.com* | HTTP | Windows Update related traffic +|*geo-prod.do.dsp.mp.microsoft.com* |TLSv1.2/HTTPS | Enables connections to Windows Update. +|*hwcdn.net* | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates. +|*img-prod-cms-rt-microsoft-com.akamaized.net* | HTTPS | Used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). +|*maps.windows.com* | HTTPS | Related to Maps application. +|*msedge.net* | HTTPS | Used by OfficeHub to get the metadata of Office apps. +|*nexusrules.officeapps.live.com* | HTTPS | Office Telemetry +|*photos.microsoft.com* | HTTPS | Photos App related traffic +|*prod.do.dsp.mp.microsoft.com* |TLSv1.2/HTTPS | Used for Windows Update downloads of apps and OS updates. +|*wac.phicdn.net* | HTTP | Windows Update related traffic +|*windowsupdate.com* | HTTP | Windows Update related traffic +|*wns.windows.com* | HTTPS, TLSv1.2 | Used for the Windows Push Notification Services (WNS). +|*wpc.v0cdn.net* | | Windows Telemetry related traffic +|auth.gfx.ms/16.000.27934.1/OldConvergedLogin_PCore.js | | MSA related +|evoke-windowsservices-tas.msedge* | HTTPS | The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office Online. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. +|fe2.update.microsoft.com* |TLSv1.2/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. +|fe3.*.mp.microsoft.com.* |TLSv1.2/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. +|fs.microsoft.com | | Font Streaming (in ENT traffic) +|g.live.com* | HTTPS | Used by OneDrive +|iriscoremetadataprod.blob.core.windows.net | HTTPS | Windows Telemetry +|mscrl.micorosoft.com | | Certificate Revocation List related traffic. +|ocsp.digicert.com* | HTTP | CRL and OCSP checks to the issuing certificate authorities. +|officeclient.microsoft.com | HTTPS | Office related traffic. +|oneclient.sfx.ms* | HTTPS | Used by OneDrive for Business to download and verify app updates. +|purchase.mp.microsoft.com* | HTTPS | Used to communicate with Microsoft Store. +|query.prod.cms.rt.microsoft.com* | HTTPS | Used to retrieve Windows Spotlight metadata. +|ris.api.iris.microsoft.com* |TLSv1.2/HTTPS | Used to retrieve Windows Spotlight metadata. +|ris-prod-atm.trafficmanager.net | HTTPS | Azure traffic manager +|settings.data.microsoft.com* | HTTPS | Used for Windows apps to dynamically update their configuration. +|settings-win.data.microsoft.com* | HTTPS | Used for Windows apps to dynamically update their configuration. +|sls.update.microsoft.com* |TLSv1.2/HTTPS | Enables connections to Windows Update. +|store*.dsx.mp.microsoft.com* | HTTPS | Used to communicate with Microsoft Store. +|storecatalogrevocation.storequality.microsoft.com* | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. +|store-images.s-microsoft.com* | HTTP | Used to get images that are used for Microsoft Store suggestions. +|tile-service.weather.microsoft.com* | HTTP | Used to download updates to the Weather app Live Tile. +|tsfe.trafficshaping.dsp.mp.microsoft.com* |TLSv1.2 | Used for content regulation. +|v10.events.data.microsoft.com | HTTPS | Diagnostic Data +|wdcp.microsoft.* |TLSv1.2 | Used for Windows Defender when Cloud-based Protection is enabled. +|wd-prod-cp-us-west-1-fe.westus.cloudapp.azure.com | HTTPS | Windows Defender related traffic. +|www.bing.com* | HTTP | Used for updates for Cortana, apps, and Live Tiles. + +## Windows 10 Pro + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.tlu.dl.delivery.mp.microsoft.com/* | HTTP | Enables connections to Windows Update. | +| *geo-prod.dodsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update. | +| arc.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| au.download.windowsupdate.com/* | HTTP | Enables connections to Windows Update. | +| ctldl.windowsupdate.com/msdownload/update/* | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cy2.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| dm3p.wns.notify.windows.com.akadns.net | HTTPS | Used for the Windows Push Notification Services (WNS) | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in. | +| location-inference-westus.cloudapp.net | HTTPS | Used for location data. | +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| ocsp.digicert.com* | HTTP | CRL and OCSP checks to the issuing certificate authorities. | +| ris.api.iris.microsoft.com.akadns.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| tile-service.weather.microsoft.com/* | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | +| vip5.afdorigin-prod-am02.afdogw.com | HTTPS | Used to serve office 365 experimentation traffic | + + +## Windows 10 Education + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.b.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.telecommand.telemetry.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| *.tlu.dl.delivery.mp.microsoft.com* | HTTP | Enables connections to Windows Update. | +| *.windowsupdate.com* | HTTP | Enables connections to Windows Update. | +| *geo-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| au.download.windowsupdate.com* | HTTP | Enables connections to Windows Update. | +| cdn.onenote.net/livetile/* | HTTPS | Used for OneNote Live Tile. | +| client-office365-tas.msedge.net/* | HTTPS | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| config.edge.skype.com/* | HTTPS | Used to retrieve Skype configuration values.  | +| ctldl.windowsupdate.com/* | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| displaycatalog.mp.microsoft.com/* | HTTPS | Used to communicate with Microsoft Store. | +| download.windowsupdate.com/* | HTTPS | Enables connections to Windows Update. | +| emdl.ws.microsoft.com/* | HTTP | Used to download apps from the Microsoft Store. | +| fe2.update.microsoft.com/* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.mp.microsoft.com/* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| g.live.com/odclientsettings/* | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in. | +| licensing.mp.microsoft.com/* | HTTPS | Used for online activation and some app licensing. | +| maps.windows.com/windows-app-web-link | HTTPS | Link to Maps application | +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| ocos-office365-s2s.msedge.net/* | HTTPS | Used to connect to the Office 365 portal's shared infrastructure. | +| ocsp.digicert.com* | HTTP | CRL and OCSP checks to the issuing certificate authorities. | +| oneclient.sfx.ms/* | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| settings-win.data.microsoft.com/settings/* | HTTPS | Used as a way for apps to dynamically update their configuration. | +| sls.update.microsoft.com/* | HTTPS | Enables connections to Windows Update. | +| storecatalogrevocation.storequality.microsoft.com/* | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | +| tile-service.weather.microsoft.com/* | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | +| vip5.afdorigin-prod-ch02.afdogw.com | HTTPS | Used to serve office 365 experimentation traffic. | +| watson.telemetry.microsoft.com/Telemetry.Request | HTTPS | Used by Windows Error Reporting. | +| bing.com/* | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | From 72734df0fd326786f34242e60f0a7f0fa8125c3f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 27 Dec 2018 20:52:10 +0000 Subject: [PATCH 164/166] Merged PR 13535: cleaned up descriptions cleaned up descriptions --- ...ndows-diagnostic-events-and-fields-1703.md | 67 +++++++++---------- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index 01f681caf7..c21ceb5fc9 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 12/13/2018 +ms.date: 12/27/2018 --- @@ -1810,47 +1810,46 @@ This event sends data about boot IDs for which a normal clean shutdown was not o The following fields are available: - **AbnormalShutdownBootId** Retrieves the Boot ID for which the abnormal shutdown was observed. -- **CrashDumpEnabled** OS configuration of the type of crash dump enabled; 0 = not enabled -- **CumulativeCrashCount** Cumulative count of OS crashes since the BootId reset -- **CurrentBootId** Retrieves the current boot ID. +- **CrashDumpEnabled** Indicates whether crash dumps are enabled. +- **CumulativeCrashCount** Cumulative count of operating system crashes since the BootId reset. +- **CurrentBootId** BootId at the time the abnormal shutdown event was being reported. - **FirmwareResetReasonEmbeddedController** Firmware-supplied reason for the reset. - **FirmwareResetReasonEmbeddedControllerAdditional** Additional data related to the reset reason provided by the firmware. - **FirmwareResetReasonPch** Hardware-supplied reason for the reset. - **FirmwareResetReasonPchAdditional** Additional data related to the reset reason provided by the hardware. - **FirmwareResetReasonSupplied** Indicates whether the firmware supplied any reset reason. -- **FirmwareType** ID of the FirmwareType as enumerated in DimFirmwareType +- **FirmwareType** ID of the FirmwareType as enumerated in DimFirmwareType. - **HardwareWatchdogTimerGeneratedLastReset** Indicates whether the hardware watchdog timer caused the last reset. - **HardwareWatchdogTimerPresent** Indicates whether hardware watchdog timer was present or not. -- **LastBugCheckBootId** "bootId of the captured Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check info in the event does not correlate with the rest of the information""""ootId of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check info in the event does not correlate with the """"otId of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check info in the event does n""""tId of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or the Last Bug Check inf""""Id of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId for analysis or th""""d of the captured ""Last Bug Check""; important to match AbnormalShutdownBootId"""" of the captured ""Last Bug Check""; important to match Abno""""of the captured ""Last Bug Check""; import""""f the captured ""Last Bu"""" the ca""" -- **LastBugCheckCode** Bug Check code indicating the type of error; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) -- **LastBugCheckContextFlags** Additional crashdump settings; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) -- **LastBugCheckOriginalDumpType** Type of crashdump the system intended to save; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) -- **LastBugCheckOtherSettings** Other crashdump settings; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) -- **LastBugCheckParameter1** First Bug Check parameter with additional info on the type of the error; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled > 0) -- **LastBugCheckProgress** Progress towards writing out the last crashdump; non-zero value indicates an attempt; LastBugCheck data is only available on UEFI-enabled systems (as indicated by FirmwareTypeId == 2) because it is saved in an EFI variable; LastBugCheck data is only available if crashdumping is enabled (as indicated by CrashDumpEnabled .> 0) -- **LastSuccessfullyShutdownBootId** Retrieves the last successfully/cleanly shutdown boot ID. -- **PowerButtonCumulativePressCount** "Number of times the Power Button was detected to have been pressed (pressed" not to be confused with "released") for the BootId specified in PowerButtonLastPressBootId""umber of times the Power Button was detected to have been pressed ("pressed" not to be confused wit""mber of times the Power Button """umber of times the Power Button was detected to have been pressed (pressed" not to be confused with "released") for the BootId specified in PowerButtonLastPressBootId""umber of times the Power Button was detected to have been ""mber of times the Power Button was detected to have been pressed (pressed" not to be confused with "released") for the BootId specified in PowerButtonL""ber of times the Power Button was detected to have been pressed (pressed" not""er o" -- **PowerButtonCumulativeReleaseCount** "Number of times the Power Button was detected to have been released (released" not to be confused with "pressed") for the BootId specified in PowerButtonLastReleaseBootId""umber of times the Power Button was detected to have been released ("released" not to be confused wit""mber of times the Power Button w"""umber of times the Power Button was detected to have been released (released" not to be confused with "pressed") for the BootId specified in PowerButtonLastReleaseBootId""umber of times the Power Button was detected to have been r""mber of times the Power Button was detected to have been released (released" not to be confused with "pressed") for the BootId specified in PowerButtonLa""ber of times the Power Button was detected to have been released (released" n""er" -- **PowerButtonErrorCount** Indicates the number of times there was an error attempting to record Power Button metrics (e.g. due to a failure to lock/update the bootstat file) -- **PowerButtonLastPressBootId** "BootId of the last time the Power Button was detected to have been pressed (pressed" not to be confused with "released")""ootId of the last time the Power Button was """ootId of the last time the Power Button was detected to have been pressed (pressed"""" -- **PowerButtonLastPressTime** "Date/time of the last time the Power Button was detected to have been pressed (pressed" not to be confused with "released")""ate/time of the last time the Power Button w"""ate/time of the last time the Power Button was detected to have been pressed (press" -- **PowerButtonLastReleaseBootId** "BootId of the last time the Power Button was detected to have been released (released" not to be confused with "pressed")""ootId of the last time the Power Button was """ootId of the last time the Power Button was detected to have been released (releas" -- **PowerButtonLastReleaseTime** "Date/time of the last time the Power Button was detected to have been released (released" not to be confused with "pressed")""ate/time of the last time the Power Button w"""ate/time of the last time the Power Button was detected to have been released (rel" +- **LastBugCheckBootId** The Boot ID of the last captured crash. +- **LastBugCheckCode** Code that indicates the type of error. +- **LastBugCheckContextFlags** Additional crash dump settings. +- **LastBugCheckOriginalDumpType** The type of crash dump the system intended to save. +- **LastBugCheckOtherSettings** Other crash dump settings. +- **LastBugCheckParameter1** The first parameter with additional info on the type of the error. +- **LastSuccessfullyShutdownBootId** The Boot ID of the last fully successful shutdown. +- **PowerButtonCumulativePressCount** Indicates the number of times the power button has been pressed ("pressed" not to be confused with "released"). +- **PowerButtonCumulativeReleaseCount** Indicates the number of times the power button has been released ("released" not to be confused with "pressed"). +- **PowerButtonErrorCount** Indicates the number of times there was an error attempting to record Power Button metrics (e.g.: due to a failure to lock/update the bootstat file). +- **PowerButtonLastPressBootId** The Boot ID of the last time the Power Button was detected to have been pressed ("pressed" not to be confused with "released"). +- **PowerButtonLastPressTime** The date and time the Power Button was most recently pressed ("pressed" not to be confused with "released"). +- **PowerButtonLastReleaseBootId** The Boot ID of the last time the Power Button was released ("released" not to be confused with "pressed"). +- **PowerButtonLastReleaseTime** The date and time the Power Button was most recently released ("released" not to be confused with "pressed"). - **PowerButtonPressCurrentCsPhase** Represents the phase of Connected Standby exit when the power button was pressed. -- **PowerButtonPressIsShutdownInProgress** Indicates whether a system shutdown was in progress at the last time the Power Button was pressed -- **PowerButtonPressLastPowerWatchdogStage** Progress while monitor/display is being turned on; ranges from 0 (no progress) to 0x50 (completion); if PowerButtonPressPowerWatchdogArmed == TRUE (armed), the value represents the current stage whereas if PowerButtonPressPowerWatchdogArmed == FALSE (not armed),the value represents the last completed stage at the time of the last Power Button press, -- **PowerButtonPressPowerWatchdogArmed** Inidicates whether or not the watchdog for the monitor/display was active at the time of the last Power Button press -- **TransitionInfoBootId** "BootId of the captured Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Info in the event does not correlate with the rest of the information""""ootId of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Info in the event does not correlate with the """"otId of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Info in the event does n""""tId of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis or the Transition Inf""""Id of the captured ""Transition Info""; important to match AbnormalShutdownBootId for analysis o""""d of the captured ""Transition Info""; important to match AbnormalShutdownBo"""" of the captured ""Transition Info""; important to match """"of the captured ""Transition Info""; im""""f the captured ""Tran"""" the""" -- **TransitionInfoCSCount** "Total number of times the system transitioned from Connected Standby mode to on" at the time the last marker was saved""otal number of times the system transitio"""otal number of times the system transitioned from Connected Standby mode to on" at""tal" -- **TransitionInfoCSEntryReason** Indicates the reason the device last entered Connected Standby mode -- **TransitionInfoCSExitReason** Indicates the reason the device last exited Connected Standby mode -- **TransitionInfoCSInProgress** At the time the last marker was saved,the system was in or entering Connected Standby mode -- **TransitionInfoLastReferenceTimeChecksum** Checksum of TransitionInfoLastReferenceTimestamp -- **TransitionInfoLastReferenceTimestamp** Date/time the marker was last saved -- **TransitionInfoPowerButtonTimestamp** Date/time of the last time the Power Button was detected to have been pressed (collected via a different mechanism than PowerButtonLastPressTime) -- **TransitionInfoSleepInProgress** At the time the last marker was saved,the system was in or entering Sleep mode -- **TransitionInfoSleepTranstionsToOn** "Total number of times the system transitioned from Sleep mode to on" at the time the last marker was saved""otal number of times the system transitio"""otal number of times the system transitioned from Sleep mode to on" at the time th""tal number of t" -- **TransitionInfoSystemRunning** At the time the last marker was saved,the system was running +- **PowerButtonPressIsShutdownInProgress** Indicates whether a system shutdown was in progress at the last time the Power Button was pressed. +- **PowerButtonPressLastPowerWatchdogStage** The last stage completed when the Power Button was most recently pressed. +- **PowerButtonPressPowerWatchdogArmed** Indicates whether or not the watchdog for the monitor was active at the time of the last power button press. +- **TransitionInfoBootId** The Boot ID of the captured transition information. +- **TransitionInfoCSCount** The total number of times the system transitioned from "Connected Standby" mode to "On" when the last marker was saved. +- **TransitionInfoCSEntryReason** Indicates the reason the device last entered "Connected Standby" mode ("entered" not to be confused with "exited"). +- **TransitionInfoCSExitReason** Indicates the reason the device last exited "Connected Standby" mode ("exited" not to be confused with "entered"). +- **TransitionInfoCSInProgress** Indicates whether the system was in or entering Connected Standby mode when the last marker was saved. +- **TransitionInfoLastReferenceTimeChecksum** The checksum of TransitionInfoLastReferenceTimestamp. +- **TransitionInfoLastReferenceTimestamp** The date and time that the marker was last saved. +- **TransitionInfoPowerButtonTimestamp** The most recent date and time when the Power Button was pressed (collected via a different mechanism than PowerButtonLastPressTime). +- **TransitionInfoSleepInProgress** Indicates whether the system was in or entering Sleep mode when the last marker was saved. +- **TransitionInfoSleepTranstionsToOn** The total number of times the system transitioned from Sleep mode to on, when the last marker was saved. +- **TransitionInfoSystemRunning** Indicates whether the system was running when the last marker was saved. - **TransitionInfoSystemShutdownInProgress** Indicates whether a device shutdown was in progress when the power button was pressed. - **TransitionInfoUserShutdownInProgress** Indicates whether a user shutdown was in progress when the power button was pressed. - **TransitionLatestCheckpointId** Represents a unique identifier for a checkpoint during the device state transition. From 780ddad04220e6e30d15edcba0d148b0c35adde6 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 2 Jan 2019 13:44:20 +0000 Subject: [PATCH 165/166] Merged PR 13548: Some tweaks to the What's New in 1809 topic Re-order the sections and categorize, make graphics more consistent, not oversized, and fix numbering. --- windows/whats-new/images/Defender.png | Bin 404985 -> 370278 bytes windows/whats-new/images/WebSignIn.png | Bin 351486 -> 235962 bytes .../images/virus-and-threat-protection.png | Bin 252603 -> 248019 bytes .../whats-new-windows-10-version-1809.md | 170 +++++++++--------- 4 files changed, 86 insertions(+), 84 deletions(-) diff --git a/windows/whats-new/images/Defender.png b/windows/whats-new/images/Defender.png index a99f5992a082b3ed37aee6a5a32280ac5310a12c..1d14812242e5d299550fb6b6661c8faa4b8ee5f2 100644 GIT binary patch literal 370278 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

Kxlqi~K;ibb2^E;1+1)n#a& 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Ç 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∨gX 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

hUe7iM4!oveg4r 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 WE8Gc#{p5RJ$Rq2vnE3z_S_oZkE~5 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 sxf+K2 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

ejXkCz~J`XfD`_t`5 z8HlzBZWOOhiV{%qVrQ;bpuT#0 zxMP~fe7&HwZWUgZdL^&md0l9Mcm0jeecVPZWjkh3ajNPID+QG6rSqudV#2&Hynr-!M^K8t!ei4X};OXfr-%d1mwKXpx1W&Tt=i!ui4Q?zyR*|Z=PMn zYQr()r?8Mk5jl^pXl8*bxNIvhW*;OdtZy~$a1G^sYmFA4~NXs z-1=Xm*KjH^t#nq#et&4$Er!m$4CNSB*`JiUTMGZK1d`XO>Mc#{qn7ixo~~+2#A_+n z_wZT8PmerxlG-`FEuFgHq7qORc$~Xz!=e}wsg&pK!wKKB@qhIM@|UTyT8+K<+reD_ zp-Grd&mb~1BeC-#-SwC?E()rG(y$UoW?=5Xe!aRX>e!%&VYFS z2U1G5u&4!$S99y&{jVeLf-Mudy%A=Z%@A&f-*mh69-XnJ?dEQeK2+%eK@*BI-|y`h z#C?FY#Wy1e&`R`9mP&*sD`>s28)xr7|MQaOY56w<+mH^s8;gG0s zZi-rAv#a8;F3Y0oBx+xZk;R3|oF~j&*vFp#A&HS$#gC~$PTe-HPtUGWy`FWe`z|3> z0){p2P$|a(db0H=SyxLICsDeE$kDrkzFX_Y6O9LtDnY6pCfGKNciViczs;1Q< zuZpEt4@B_yHKYE5>cyFnnq29z*N4(|&{r0ySk@)Di^^^=zA|FGQWs?PtMr&}Xe`Cm zxo2Qyod+d-Y^HHDTtYn{|5gY6aB!uEn?UP=E1U7B$OF~pTpj?!xQuhUqU6MNVxW|k zvMLVJ&~;-ARTU>D&b;vP*@0Il>}7$8mG;p3Md>0LJuUPxTKJ&`o2*{3`g&=uRi!t) zr|SXnZ*%tg1h?_W(i?RJH!~&c29Nmk`z@f51y_gu#8DmRBmNWZNA@9F=)Msdt-6=H zw-QtN-We$mFRmz%Y_$6F?!=R{;DzSGRter(ZLRh&+~Nu(k1%^2|E^du`e2y+Us2hj z3w|(9IbrcnC_H-d<s+Y+Du%+N~VyWu=sQljC-nD*L;4@J^WN_-qK@Z z`h_Dj5&LfCr>+s^D^SG@xOUsexFSgi zJf?Xs=bU8LnNR=N>TIQ4_O0#=yI9dTRTDnJ=;shMj~R@$CnCF@0j$W zUk!)YTCzGt3@^nb>B%b5fzr_jmx)o&`tnw}@ntc3wFo1p4nMknyTUGZON`MvFU)gc zO!N$byn+K5;__yFPPa7FDY%X=RTHvsYbIo3W=*KhLK1e=EihEJ=&|3HbP7IIRhewt zPXu-d_${w@{%m8lR<{6X=0cORoRB+phM9%{Ho{cbRbIDuO9Al|;j=~Umtt$m!$f=} z5JtpOZ&w?;M|TYtIkt0x?e9Fg{%NCxBG_unj)GqV%UZR>Pj@em&#*GO`JZKLALXZj zP}q%N4Hp0VbL-ZFcZ>?gm*K5CGR|gNP>xTixf$qSm?uTtfp!$L6C^uVc~WJi7J|HS z>z}%dD(;ALMG((Jyrrko`h!_YNK;E1N3^GL-Dx>h_AM;J9gqsk4opsv2O49rqxNTE ztTL7m_I^J1h@m*O89P|Upr}u1>zUYw0cYJ>DqJ_ia~PqPRIzFz0~EH6j&`NNd`*w+ z@h(({U5viD0Bk`xIWml zqoO!p$+0!)#>uWC=FFNPluKVXDo_@H6?cT(|2hkR)jp)8gI^Q=>J^;8I;FRF`OeT_q3`*;z08T$`n_Q zs9s0BnCNnVcZ_)?hJnmsQU6H}zFDl~^K(tY;DWxA9Y=nNNH}W;+kF04$OB6KLG>ys zAWgh=M=|GzI=NQYzASJ1pp^Yaq7z)2H#1Hvr(K+`lBv!eP`2ac4qpi69=WYw3t3!A z(nGP(ZN81kW~B*=Yz8}l%drs4)SZ=L?@C+YY&LC$|3pw*G#zi3;s6LwXby;2k64|n{rifUM2uErU@U^{p zTo6WV$?Fjq+U@9bz^-WS-pzZ}%DNM*ekWvZR=6MF%}C=h0U`UKcfX8_kM2Pyp`{-- z8%PJzm>BhQ;uQ$#HKiV8(?mp;M3IdZQaEa_AQ4~9v{&JfS8oYM^-=aTN2L%4Z6EoR zJkpx6;GV0#ee;U)7U!L8gD2mRBS&X`pr?%4rF*d<8hP3jpYEc2cr>p1r1vDQ4jY?L zvAj9AHC#apW7SjKHTgS&>s-!x8!hcSBqv;F|50zB1szk^15R$I zw_@wWD7Dy@PL$rc$d0)aF@>=Z0TI&bFx_j=u?xESBTpHX9zg?16~jP zliFdz%X}dB@s32`R7W3D>Y5-NP-h)JJd1$&d?W5VQ1JU3>1d6i+A$2=?~4QyOB5x2 zA&(pms^}kU9?J{qA6b`^@f{mJvuVLKUa2M${0Q3O)Knu`Fi7ss(((@#A!a^YB%E}XQV8Ohb zDy6RZ=gKN}I&b%kUpcb4a572sF_*Mh#2`$HTL{P#;jG>+q{XU(CMF-z+ z+D5R_d=w*~GuOy@`p2+1TUBT%@?$*vESg%mnNnZN;_I~>=F?65c!;>={`+i$OVOlm z?3nH~u@d*|3p0;@`Iu6JyMwy26Ufa zbOhR2i%BBO;!{+C{{JD5^I89tRq=XK2KEVo4G?07Wwckk7pkOPwqXqO3wEhrBxnKH zV+61*@9cijHiW~)P@V5xXS{s!JDGX-O`6`ATi+;x3+J(CazYB-GuOHoNJfXG)PS>- zS+TL~xqOX*rxHX1dAGFUhU(ADVsd-b!{C&oNo zdt#si`4$<@Op|VFBkYeT8CqBQt}U8WET^;L-T%kcLA5Q3OAu zKs;%E&XlTy&v+td{+vRYarV>;2e36aFLEKGi@9nyNBtxM&XE%SttN=M2%6^xC^bNA zi^adx`;k9<&d1Rl<>w|j>1(v7x4$@?qPm!l470X;?;!1PZ&*tWj@ZzQ$ zRUTj;cW>U-_^(2Xqb7It$l5#lqobwI``U3#b5Hjn+$o`v6FLDY+b7_nrxLeZ{jAS zlt{Al^43CX(d-Zn;cgrisQB$ii^$P>%uFCdPszPH83wV(&C7jeneV|u2Aqy`H(+`E z?%`62+L1yQ&x-^s;j2h`DRT>8D%Q+BkyL>6H>+6=hh*!AN57Fb{^&JVx)wJoVR}+I zms!;F#D||?uFf%|Z(Gy~*o~|@@ zF5$P5jd41t%|h=|NA8@v9slX~kB+)PI7{G`OcurD47@5jc{nc3%p18k2M^E{&{Bc6 zt$>@|I==M9;GLJw>@mUOvp3?@7_WSLy)9=whTpo5wv z1LZH$>;s1KeH*mQdC33zCkhVf4{EyatA5Ia=kb}t&1gEmZ~-|u(pDk|V{Z2bP8&3r!~bYmP6CUR^xWpI_Lh{m9C?1r#ZOs;OdM=!|LU(t}1H z0|3}`s(b^X@BC0+C;8#kWT_9GGe(fe`g&-J@3IRU*jI+)2cQsUIK#gvL~J-nO8%Y8 zHdKlLcnX{0PEpbjga1cfrE=QCLT?H>-F@$sA`fqPKa{+v6aZxP`cT`YA@BLtd(AO4 zn|&N9X$}FBBseh$p@XzKRxDm}t7-jid8Yg#f-XAV3u^MMo7hmg2C*9PU zwo#~;^P0_5s;8#ntOQMaBk9rtmfvhB!XH3<$#Xzn1&~TQQF#@3$N!`7UX8qx*+mP! z-W!VpaysPCNGA)^<}5>#Tv6RN!kchpyt9WM zTtKg+Meux<54g^QrY39*i_Z^CZmGO_#SihEcm0wqAq7Ws$rENNV*plGF}iF)ZQm{cRR*g3@p00Y~r2i9_7!mfkQkq&=@{f8W!Bv#&EU8+?=X$e|;oc*wb) z{a${owl}{LcF+1KN!1YGY&?6uUU|Iq2LCAB$@I*L8M#@)`08|&wz?11jNY&ob4+V&=9)R~LanJEy| zp-vRCPp0{DuHb}u6@kBVYvtNzdh$90%hjA0ps>|eI<-eRV> z1n~|~9FV~y3Vqx}FV_0o!PJjHbN6n#_G%(*kGXMoRPLfF1&TeFSo0!$6~7gJC$FT0 zA?9pf)7)#5p=`O|3+Owat*(wmYY&{;6&B zr~uz1L8GYyLGnrSzt3Diq}o_13umSKC4h@_{-t~}7Z|i`wVptq;x)SD?evdIX76*5 z#0N5)`9WRD{NUj!GsVuDaLEFzQq!Fp@`0WtSo(*bo%B}2iPgnB8G`srs(oRPE)YAp z1_@{}F16{>`)ww{(R_R)O6nIszfMuRTdg#=30^PV*r9x3Y#a%oA(w%YqwJ;6!0o&9 zaB3$NWTTFw7m;}lBCjg>f1Eiz_N4d~wk|ziI4sr)FDdSvQy1;{ZE6_TV_S+e6BHxw z#haWAG?>(HP&8uJbP-3rP8k&y!f&^`#q}VkCgz7l=k3xZN8JAB$@0!E9d=njuoh5M zE~R;szjq(ItT3o3oG$K~xSX8I%>FvvIY_FiT_cuU;Ku+m-_i^_p`3DASCpCO?fX;L zL<2D6{O<1Wy6UU8=MrY7KLQ-PO;0)HPFV7GyYBhviSh(x0E3dFP-qNWC_sjFTB(aD z>*|65YX(v2neZB1VaKPC6X1J1XP!AfOy?O+KQ$0LUNU!A#TB-9+Qj&)K0PiNid!85 zE6`^(52;IMdr@jUyc4zB*GQD0rn}SeV~PEJ)Ytp`3MmO{hVbtDZ)vh#@qr=imTRCP zi(~zTHXl=0Gd8{xd#Oay5zz~5kaU*am88Ia4YJ*)-BvR6Wz?im7F2WxwPy>y%#L(0 ziTYGBW515{xTEMv@Y;;u*||3OhUN+8Vaw?Vv6-(d-zwJIMXA*F7J%QZfPbkA7}F2a zUovRamdw|I_-MBdzFCl3aD{u$pXA8)>!Cg%$b)ix{87Bc9N{IlaM3P%S)5>vtN&<5 zVJu>S*!Pqe-p3k=S1Kf{gpH_cl-JVNPC!5$P&V(vljA)1ieFtd2=BUL?Y(S_f{<=v zS`qo~oMxu6E+B}D`@-Kio_*ubR`nI-K%k)pR*2=4XCF+4WSEzcQN}Hp;!5kewb2=p zj=9_xS~GXN9l*5|zcdE$Qq}J_fBiSa`$wv9Q@I`yOUNGIB&~HW< z2Awh~9gll_lgI~r9)ZB6(Rqv?cPq6ZC<=7GB3|kCo3gAq8uI{v{&9S+=)#8_oZ|Bn)yM_E?_emEkXOj0QxD} zsh*2UtOrAxS^kp=piJ)obXG_dhg4Q`Ge})Ti7gCNb)~7P$>eAi_#TQny9OcDK%w$J z|F=(??6o75p%a0Pib37WOB(q0p2)?wg8XYPuPc!x^71I@Cm8I~JnjKwC;)d8x-HK_ z(R!!%{r7jxBy5%~Nb^dT8Wze_7yIZ7L&K;@%#P3nkAD8_#QNy2-Rpl7|Hso=M>YLM ze;oBIAt}-|k#3LJXr-0w<&PnQHl4|TOth}6+_|`u+ zFW7Il_@CDe;12|y9j1?tR3llW`c(cK?Z#Sa0*i`4y$yq&&^Pk%nbKcz9+qR((;k7$X5DZ#6ng4@bf3m1 zh)1@-Fk`eMm^@Dsu|Awqm{^aHilzgbFPuz-7BnkGR9vdB(@<9^Yc2TvJ#FmQ{>8@K zxzZ#R^*8!BA*Uw?>@P@@;26Yv_1}I8W#?p{<#I<`Vu$pZoS8_C93~;JOfq~;8uXhB zv(?0Hf4x7GZoOSD!*8QgBfMuzK*Y05g!?Y`4FDf(AlHn|+v-t4cK|mZpi31puA?4^ zIX!1CeEBsDuv`O!HV5%L6)v6AC!^E0e+7?u2xNn|-l`B&`~kAT$w`}1;|n&h?~U^O z{vYOe?V?)*z?uMaiU1;NEn~oNMsyPVNw_lH;1ka~aHvl3$ufX#>>b_S*lmp&zG01I zt(5UW#_lT|9+CbNize>e)&T~!T@DRJmSgI5KsQ_V)2vbetsvUiGZ*bb!jvB zRcj*zjBJhteAhr#21*H>Y7dF`hm5xXi#IdDD|7RhjR2izjhs(fK;M}BFGq{S9EUss zvcsxpO?M&*z8%21eK?dNxTOMT{3vFnN_8w zKAw4iy>eLL_;!%@a>c*rDs9%m(`)y0;AGJ7Z|>FYY4mJZ`H=8GAt~}3&mVg=9befV z%n)I4Ha+IMd@PAPk9Lf|QtH_5<^)OzhH_QQ<)*)p7+3K1M-IXrSD2)XEd%FI z4uB4-bJ=JK4%%zp2e1qy=*dsyThh6Wg&H~(@j8z#9>9U(h+?oc##E zWphzE!Y2?tw7i4eOZAGEc3TAzrpyW(juj!#Ll@pu?s{rU^YUh{%J7rm=&4{*pST~*PW^_)yd}LytH&!bt|5wE0dYXPKpS8lA z#p7U$OLH_v5l#5cgiJExM!f-#U)Wv-d%5vK^|n9>UpNCI9}An*2~A$#^q`93aPT25 zuKRk|(Hw+-FJCsB2>KU@G$v~l{VQGJFKOu)<)^NRLa2y@|AJJ76#pamXI;HHSl#=U zgQDQc^e#O-UE25-Sva5dFpZgpiNJejHXPW4Q3=}ebkF#oDl0$Hmc5bzHUk#bQ`XRM zAMkL=;79J@_Cw(ozA{D4S!Ax9w}KHi0OV#KK6H zqgYB<%AT2{-D9I)HMPR$x)gC9D!PVHs7AXS4Qj1Frrc|l%D$OSzZ|;SwzI4g-tlQ~ z#P@9NK~w~(6}uI$EBJgp;aVsR-ml0h*vTd+*+~7D^W5{8C(%XMOxZLvChD$SDZ|RO z>yA%ny+AM>!dOri(e;8lkb97|bKhe_v{#LZRQ*uy_yM2K`GL;e%j)slkaL6cjfyL} zf!0-h)6ZMYSIP!Aq39qdGtAXkZNO9f zdZr#$6sFX3RJXDi?u&2j2I>N;yP_u}*`W5Ys2w}zNoqYqZyoPoZk9`=Dnr*oGV6>5 zHrB<{+uLIH%M&211IMzw@9OGQ+||3w4By0CA*Fw9hQG#M>;>69b-mTt=nd5SN&j&# zgv5A zFO?oXJ;D4g-1)e3$F)EEfB*aIM@;+N2*6z-`S8T%b9V9yv*|d6osU6B*Piw5dLoYK(40y8Muo1*6UzFdG1Ja%ni$cdzrJgAy zlUwv#ME2%F6-g1-)r6A>u0CQ9is(YmR?w36cIQ9hq|IOV&tZ@ppa%Eb%4iP?8@W$h zhF$0Rk2ATDgZ}It1UQqYJWH?lHK?>b`*<`>A0xqITD=r)b~uq2{;ZD&jO3J?2bCfr z6Xd&F)IuOr`^N`<{CTSon#g`1&cHK?b!ulmvs$sl2Gs*{wsx@p&rOu1AS=#~kDfl4 zw4YK&BpW~JQ2q{{pXNG>g_n8FW{}26Lj4(p=#bhn!XOalvX<@V21Y}`K#R6k6eNOwQWH>eU#4$E51Q+^up>wsnO?z0fti-C?Lee+L_ z6=%R$+sTjJpul^BgE0Kj-Rzz~i!{Ox+gPSU9>q&8mz(xK>p->nbio*I(QdTA>L{%2 zY)THKFX1T}p#V+g;-47!S5oT4nz!nsf@D=-Y##yM*OzQjI-pj?lr3|b_)IqL31y@O zArO_x%8^Ho$V)_p#ra>o{jM!Xw?4*hOiSk>pc=DU3g}H>vVe30ROBnO*Abeiefz{D zN;aGOx1aG}=tV93S_=Tk1l>Tg9?6j`(wX18{MyLqlQO0GmtY{bsoeWzxW2Q~2`B=0 z43}+8CtGXFN1vyXniR4Gl!|y6a4<$+6c7MTvp*Rfr%;gs&CvMV_R^5}5;D1aUZvYx zbAv)!sZ~>)mt*wJQHAEbBGBCu{1VsA zr>~I0)BET%Mtt0Rz7PfS{o}KRpsHqUDMbOq=a)P z@i@bZ#u*Gqw3jhy)hCC|h$ozW`OS$SYz5G#fSV8qb{TBIk2RM|3d=^%4DYa8U>`TE zj4+7{shEOW#MBwi+|HWvfu{CESx|7wPmQ1-gH*t>2D^NRN{IXm@s7nT!8dodGLBHh}NtNm#vvq6K3rIJQZ z_G?|)#a2tIInP2V)U!C{Ah4sQYVc{&@2w`tK>qtYg0ne1ks_At3yUO+)vPKet)v+k zb*r)z9gJd_n0PDZfB800_+e516fldyay<3EoxOb%~5UXzEeiBo-$C zX-qG$178Fx3xWOT;~D0_a^1~=mkcleLT;}OW+&vC1L@C`!j~PuB?=J0qqrgkl>$wL z&Mz*+d=|d`dy)XG@cYrFv+pGpFM`cM+&f~oRD-M;0jP@=-sgC`?T-Lk%fE6*sqEP3 zST!jTsEQaQ?Kzd_vX#}%P=vZ)J?s%r$}E=z;#FQmM_goniOMz_Sesw zoBTi_=smFiJfw~PQ7h{LX}Go6-~hoy(6o*UxY$_V+G)RzS+m$P)O)RO9QuN2P&H7Q z)&Ig@%nwc?v$_7^dj z8_{`X41gsy)q|-AeCb{v<){uy(9WqXW7I3uRsmAQlNq1__k}eaC~J>`T_gZ$t~xSp z0Iyu`dfzwR`!Bxvk*+N+wo|kLM;5SZOtiGLb|6K%1a3GH!M_^#zp=k%gXbEKj^h9F zp|xagf~WTOeE(9=-T-ajPkX_vQl$YREgK_54YieLW>+kYEfb;kRBd~(+JI5)IrRV(Z-xPF1jBPgGcWal$)R3u-R$QsNhBt~+Rru-=oh@wB$T4+wY)SX8z zsYTx}MxBi$*ck-%9rxlcrvK7%q?McCHkd^`hyRU7fBQBZxE4z-^+W-1L*QHgFa=;q z=#q#RG1BUk$$#)*p>DO4W5cZj(%8XS5scSax$7?tZ}j9v&t~Y`u{_Q@-#~(#Y(}u- zN}zyvR_v$<5}r*9lJJvQh(Gw!q1?v3p_`k7`?+p+DRgC2lP^mS@6Q5zmbNQ)mv6MA z%RZQE3WFF;4iO^il}m_zw7^uJw_fLx$Y`Z!#ps=Yo;FiHwWKba`)TpO!STmy!?$0F44A3SaTFSH>0cP1I|}B9 z-j56Xo!*~dO5e3UcFgo-s2&g*^nq)dGTS{|G8;!$9$Rgq&!ZVl#w>P?sJgWjHHTIc zBP6>04$poOaJbeNP1owfTNA85|MH1d&6z2)tq_30yg$}E5!fUem& zI8aZO8P(ovk04hDek{*#Qk+F;f=-&EN0Qzx<;MO|V#La(6MnT*gpU;ycW+WeF*Fd@AF0J0XF~343n;W4tUD?!e z+8f4|fLW_{bYYsDN|kz93Qc%QFWjtRJofd-1Tjqi;J3}_$wc^`+bV*yCh*cYH>IXB zZXJ2_XhSEDYj7;hVrGFWr7(}PF=72M;~NHhVS2sMX1DPY9WGS?V3YG}xPYeaw0Eba z$HI(UOvz<}SDd|EX-<<&K|;krf(xgkfry+ll=Ys{VN67Eoc{_!r#gHh@eqr;3YX$+ zt~uf9b?sd7jf$P9H#+-Eo38F~J6i{#S>UK{)h69l!`8;-DAvBp{Ei}Vvv}gL@u1xG zC3mr8IcD<;8ZmBV?8xV8ejZ*Pb4B)T%^;21L@RyuJ2<)rQo8<-=|45VFKAVjzf|Gf zbw(c4q+plFz`98SK5uY|&I9TW*eoAHAh>Yzb7hj|!jPxFqO$AB4N-&QWDtC;1 z?MRa!ArocpeglwI8<@?(?W>BN+dgISCZFh)`tT&Ae}RFSm|@M34V&oPhiScj{rjMv_@_-2^J&ZWO7=ur z@Auzg<{=p88y3ZGV7SG$_zuBAP?sR!31$Oj`TdH^etJeu3?sxcS|qOFGatFopBuUa z;j0lrUtBa?yLed-A=j7|XWEDqPzJ=nN-Foru(Zz4ljE$j_a|0WT}mrF&&uNm3?Oj0ZoLG#o`$uFJwGQ(R1Zxy}$v zQJBrnqZL8Fgc*ex^XGF$A*QD@%b}g! zJOxZ5qsw0XUU@S9LqJ&JGd(;OF9}w6Py~t%r3#iCqUzgC*8JSTD#|fp3$^cJH7xH; znSq!uR@nLI9fpNUQRhO06*M5!aU^z>)0_3)l@T^V$xC~RCyFvEC1Mycs?SXtN}65w z&i}RQ=A2-5PH^C|&YbIL?fJOUhDHDYG@8lJGHb`SIqu~ALOSPfjs6_srgqW4j>?p) z;WqQXJHkV?Zbi|d8pkm5#$o@Jv&?NRyHShCgM$Wps{i=@`}oC>RH;us;J)my%Q#2L z9klHM$Gn0)glNLW-;Iq%U;^$BX;*khxyhBJaZC3wl7Kia^6U9qGM}LViHFtR7*#01 zBtiya!)Dy(JAM0SI59w@!{sV zTO~yHB&AgtHMI5ZfpO2gR;t3KqH&bbp^B%yR`*>NYMH>!T4KYdM}Z#%-!-ElyFN^G z^k99coq&=)|^6gWhYBZWO7A0#<(C%9Ct>COi|uPgXsvT%L>x$!UfJ_ z4Qpz4aJ8i6Uo=W`V%T4%ca}+^E zm;b}*zvoi$J7@M~x>&pU_+(b6=EV^J`F?!m9`x%h$>||x#MfT>6=&xDZ^RJccp@l{ zL1A2z18y4!>Uj2W;ZK3o(B>3)Tg~ISw1~%4J6>*6pN>3RxlBUFnO|Q*WGCLKxRddB z*TUV!fc46yKN=G69wocj*aa1_S|bIiO~HHO5leA9{Lybt!QPW@MjRw&&TvX|eW)4( zbenxufi$~I(`Y%`k$xw?z3;xd-C-(_Wzle;jRqAZf2-j%PK_^XWGm#X@S?T$2p++GT%2`UWTK=pdhfLkol+s1R+;GniN5| zj3|dLw=G$%>SbR|8ksjw*r_-Cc*U59Z7NYgZWnh_n|D{@n2I~=B9s9_)SM6sr7VAH zkC$=Hk`4^~Ltl{uIK|ZabP{H!Zt|Jh4>kDTNFiGeLg^_PitXG~mpq}=3;jDon4~_b;K+uxC+H@l4r1ud!#VnKZ z_wjM}s^}KbJ*N86WT(v0&-(f3R5a-WM%q8@GlF}~#+siikLl&K7m-OI{FE zvkr923FzD7xXATgj&fG}0+Ci*8E=i`8vJY^C|h$6PrZGpx*3K%md9?xv53>JlX}$$V#OMFW)?a zf^KT^zvCl;Z*J1&q1mMHaa-i25;IHQn<7cjfiwDy%^oHYY*^zboNQgSeiM9xlK&f< z3%&UY87ga#luinhAf_Vb%&BKEBDl((F8KaXtMj%lt^Ff3&9nPd_wQG75No77`W+fJ zqOL}~@kIJ`Z8CEKgxzka-b3xlS7R;DmZh_GJWdCOe(fEi4(n#BZS@n{c_^QNstCbP zbmu&X8VG3`{Ef^O*u)Ob!*4Yv90M?2>irW@Fw`^j~unAHMPUoSsOIe(57 zNXvTHZSRF&6wAgXqNQLsG!{M~tmr5->Gi?@Sw}A-xY71W^7r~~{dXY-r_pz?KhhPQ zpCfJ?Z5=plPeH{xf@EiEQ!ynI`FI+HA~fLJh?ma?;wX@zC--W>NGdZ^GoMIrv$EU8 z5@SIMm$w>&%*9HVo8013`Xpzd;|Z-&dOIVCK4gVEnbaB;#wkRs{~rT~>ttzd)ZoL; z5AQz(sp^F5aM7jyClcMx(4rD@q2)Fp5=6zGl)35}=fC)^#9V(8DT0%&`ao7L{N03| zBs*5qsgd@Np`#xCW8SO|_shf!#G|s>53-!H4?H2glKgNnLMeXXXm?NQ`U4{)&aB^0 z?|drp8TujB|CW1buZ}rtVOIqSmr5McV&_?^arU?PD5LrHs{XC~L+|!Kd z!DAgJdLv#)prMnhgNgfU`@_K$qvXRR8pWK$f+ha^hw=C(EB^S7-FHVxHrUHDwF^EdjOUzX1E^aXyagxUQHvb8^utF^waKBb{0DZ4FJ zPNDkJwT<3JB5GRc0|{fvj1HIgTXhA{ON!B@6nNdciZeTFSVK-w?u^^y( z)gR5XE~dexT#ZHTJw(L8%|{%m$jC5ad(KEI_PfLN zI)414ykg-_IY(`Hm;!eou4_Ws(60`8S7%*wBwId3;JOcK5!b&uGqui@HP~WO_KjX~ zy`8<-g^xtv^-ZKOA>chT*Um;Gk?xf0`Ps7R@hiDOoVYk)3HOh&%vkiQQ&$@z<=mkfdeWU;dz@m2?9SO59`!zaPV54!r`h7qVaI%{v0{`6GEyv{9m|vRat;B1 zOKzu+ZijJzpV&(%9d%f&bWu#&*5Hi#mweFkBbDg1a7*ti^XN17E#A>dYurrLxCn0T zAVYP^RKlIC%tMKN? zR6(ZVLEvknF4_J@w?*<8x0USV#T>uPJL$p3+6n|A4V~307Xpr%|jrk9b!UQQE)>`7VfJ z`gC0&qjbcBS#;9Ld;K{xd+t5*zm2tFuBD)KK^UJmPCvjT%QG*lWmzFJvx!ibjz;QO zi}TNVqbCXN!|M}9Yq1Bl;NUG?joty4Q;2YiW^SoGbk6=nEHrI zal;~B?D{bUT`|W4%rlW|B=UhmuXN$KOWzjeOHTT$joT^?rad~(In79}M5AKM!m{cSWWrD0kX^Tx(=0 zSFrxin@KMv>ZG|^Xkj{X+0{7Wu4BN=VH!CyaM!>=-)Jb#cO=0O2Nxo-`7kSA>ZfR+l7%eMNxO4D8rO z*3`ku8xiF^r(X|6NI*Nw+t2&Fz@>RBfIkR-5}dQC`#bFNL@%OS-yTVtDAhmqvZ$aYwnr zrL)tKKJSi~zAK7!z91s+wisi2ok?^qw7;FJC9|1akXqkJKY82hZD$kV35$7TZ#!_4 z`#ZifVC#H;rA;ffsg#+y@sYxX89n&oq7%9P4TE19S6P9XEaMMqY?h5!U#SQE_%G$T zahot~!g_qkFWG=Dt%%oj*IFdiX30-ARggBYsqWb<_DTmN0{*@{r7Ke6;UWv zf!#ny4($fVyK5C2;bJXy96#LGN~KsH7u-_bI^biRZQ_`}@Fo%tuqFq#SGZqEfcxwp zfuDwYw*qv&)326v5Fr^jW^z_Um=ud6NKKiC*lLjvS2cI4t)<_9%aczxQmU6r{W|oE z&_UWDmOwrid-qoec>9l;Z^`r~jnpu~%GXA!3$tn-be5*CI`J8*b4ax|w`XV`>x1V} z5n{bWNB8H!Ie!+Snhcg*onjWEja%f>*E613$1uyCQ?;+$rYTBtXPjv%Hv3NY#{7+0 znP^G|+*n$BkA%olI2kFYdHE)f7y9yNsq3i_0eYC2x(Z8}b@qPg*v2|xe+)J5r=m?P zx4iET%NqNH2!o-~pT5Ztn~ou~uO*&V2}CItsIPh`LR>$`35UF5GNR76QlhS>d#d~? zmm&CZ9aTeqWtswusrk}3E7L}>JXw^XNpp=2lWDK*f^Py%T$+589V2Ip{14DQ1T|R zc96Z(WX8r&@pF2Xg-`OY?w!x8e3Zv#74<&9t%`NqD-}8Xq%{h0-NF84X~9W%aY_Lr zN0wZ_Iv=!tpyT_>mwl^~PWn2+?<(_d97pQ+p+0O+CnKLK z!YzI5YZ_Y6ZH6&7KMrU8N8Slw+p@ba&!x8!873d&h*zHe5Q#q4ZB*ur&h4mvge2n8 zc#$fv@1J)!GBbAhHv4L)qzgqSi|%^ZG+o>!A4!p`klPu8$VXU0%~4|ApiE{MT}6{h z9c<5<|DUKeJGa!RVXSlDa{boC-2r~|zXH4pUnTxv_6bRd<@ z2yPMmV#mAqiAdkVR6i`;e4c>xTihK~rK-TtOfZAd7Q*Mg+Bs;(prsZB3ZKZlLY@v% z{Hpyy)C_fD)&43=6Q04cpk(zzjg<-^PSoB#rR132x=$WOp0u{my5f^fsp z53!(ppsTjiilekQbh7?=l7>`Io4v{dTaFA?k<(-p~ikVjqFYT zL6b}%12Xr6Xt)V+ouC91s}wB;8pK2Gz8qrmP*W4kNo=C;w23=e61=X;gjU&YgZQ#3 zGem;cmlwV>jYGrD-kmi-z}F~9lGA_lYcUIm%h1-7>^Q|5!h_n<2AKTmvyS>~#cDd> z2&Fk_0bE5E=n?*jF1r%GmHnhYM(=NBKyEZVPo970XMnn^h!15yA=8pP8)t#pD0@+0 zccjT6DPC5i=ivFHC4Xp;$^$9KALsQwBDES*UZTe_0Ymli%mba-f__Nq#!yE3N6j@L z_cx3-Tto-ty&N#D@?vGxqQF8{!;Qny?%>u3sI#>Qb zuJ8HGc9J|lD3BfD(=mcws-Y1_n~Kihf=;f-&X^5b7iB)!RP^(DxN&#Y{L0(UIKQFt z`Px`%Ocz5719BgluC1>k>^3$SV9AEAQ+G~o&oK@AX21u2c=q&#M!UX&UQ;wylUZ(1 zI`FQNou&G^63O)&*CPYDVOS9!DWlvyhN6P5HW03F*CKbndLb`huu`*Y=Ca@NZGEu7 z&v(A+5ak33&jhP^9G=17n7Dh>I*99<9MPJj4ccS5SZ#B%-(o>We%jpT+dkNl)CX1E z?p9)qF&O20GA=1L5>tiJtf1%VO~06%1Kof7Td+$=g-^S4VVBqPL^e{|i#o%p&XA~A z&10T@y_)GO-Nn$Mj>gi;Z02FilxRc;I9e5W&k%4T{?kJtmDAqOg(%V|-`u~N{nV=O z#j@M)9A6p zg3}9w1CKVuu<)dg$+)v5^wba}=nY?>7MlxdWv-^dN=ETy5Gx9)DUif<3PlCmZJ&%5 z9cW5n(ceA6ug*zAPK-?-UP&CL{yfo;;gcQd^pgH4;fJ(}UYMo0q-a){qNz{Wy+h0e z{h$y>-aE?>TxCwmWb)~=Q(~jRtL^$#*KApTlFaxLDlw3M33zAu-hbwwa+)#PJ=O%w z8;`qX-oLaAtdT_v9e3Wz7akwszDxLn+2PJ4o#foYg88JR^za1j4)#d%3<5Lup{M7` zeuG3x=$;F(LMoC55X78dljSu{|AV`hBo(fM1uerkEYwIN!m}*n+4|<)>-~cW%l*&T zvE@fO``3?S5gf=XZTkM0f`mz~lxgJjGp`QV6w^euYw0BYC)m=x_+Hi$E?22+V%)o2 zkxqV?;$ZO`MVj7Td_8h?FN$>@_z+}HFIcZku`I{a3m1W16 zXDsNVY7{wB+>ex(zDj6UeeI@qQPR&2|JZ8lV`nWE)^*+ZgJozgn4ymKHSA6u%csf4 z73MnL;A}Q^$?hut}PY zEG&y^+OXuk&jK&kZ!-~!+df1n<-?9!7SPHB@h01Nbx(9Iw_QhteweyKQ%lMtiH3D! zx*E=%zSR?VPg!i<5oh<}WDL0!_iw(H+i*HNjd6>zU-wr;83*H=#25Dk2Kul!?G?NCvD^%ZRRV>_-UEH_VT1+d{qc}}1ysaWZ z^V3%ul?W-t4h4RR=>==mY{KpmH!kbcPiL4MT#6crl4#Iz2YG8XxFfnY55O-7@`xZr`SsF*VE~x~Kj3Kqk)>WjGTj zrEuEz@#3eHi`H^;R1;5}Fx4B5RhH=kh}}s1P&XxkAVORIgQ1GS%0SET)9-iGe7HC# z%RNU`NM9L==KRt>4Q7rh9H|x+RWi7ioJPsQe1vZUDcB7TdSAjuI6Z1>I!NMQ|gYmbkqBX+9 zE)13mw)550_05y9DKz6t|KAJ1BEw=nTP&LpRJAU6ZJZ=+_gxq)=zrD)uFwi!SKmzN z3d>073U{fIWHSu>n7%g_F7o$6^h4_-97CzO=Hu{ENmXNGc~F_g+L`BC`tn?dE$r0O zjQ#Jty1uK)L-%D=!OGez|J?}Q6^FY|C?Ddep8Bv92o2TO;iF}rp)7;n%>GAFVO&_~XTd=>cA3)#D@`kMqj+;P`oPmO|i zA8Gq32u9yEIv2V>Z_}~b4vQJ?wCZ;ied@1eGPmTp!>#ZCvGd8A)DU~G4!Tz04m~Hq zwMEz)9TuV9uJ2cF9u30_y#4JxJ)_B>8iOWZF7OCfg0G3 zZb0Sd*75s^N#zrdFs1k^NnM-Z_|8HY^dC#~Vr$(Ehit!cbUqa7)f|-Wp3*NibwA@6 zH$zrtu%PhIu^y0`;j|}Y`;0xN;8~*!pN>?jbHntyWcI4auH2DYa!fmLX~X=5as}6KT zUO(y9V+7x8(BHoOf$}(85EAGv0(&A@AGS{-Ta=ly;y&!2T|N002hHBj!G*|Ya}iN= zQScuJYXuwbJbX@3R-P+aZZieWkfl$gbemr~MRjBO4ET_agP8(^w0fJQyu3-71DKms zW7^q)#`je{EQ@5w)`XXvD!FjXIV!y?8ot`i*8!7E z(+b~ws)@>Q0$+^XljJM1uS~ia7){(Cb5C>DRDk|cJ{0OU=eO**q%@R@O)1pBE83qv zmZvG-QD0U1f=+R$u^eZR9n|2Sf!dIB*eb$NR7#tdE_+f@=SeW>W_FJfo01C0Mhs!j z`A{3_6PA-5a@z`Zbm1mOI$KTWxXb|k#V+hriolQEpcwI8vybM@NVY$L7XDuZ_eXwd z1EPoD^C;{$*h<+)@tx1f9Rd|8Zdav~)rL5HPp9)>gfb*8AeQaINxglyU%cjQ`+0vQ z>U^jm(@O~HR~#76^EVt17x50;)cOHZc2f)BHviKzqhrU4i9MdErB;+Hj|<{s6;aDr zSyzcb(P!!LYmvPnC{~oDIJoT)gXQnN;?CBSC{iU?oH8+;K}+|4AY+&&ZE94PDbwof z#}(m~5sKJ(Pa)Io)x)6&XM8R&A0_h@?FXk&{*N<9U74n-sdevHOcoQax!qKu?0LO9 zINggiyVn;9c)%}%MOM5{L?CR$skMDxYKTZ(%_{flX`~rpIBDmc$X-Q@#e!AmRs}LC zD>EPENGwog7{yJkg$-~e7|hPkYLXaL@s;%uk8%{~xZ8PmcCs<4DkH>ImF0?H6O$2H zhh^FD$gm{lt%S&>yvJ^08tvVy5+oH7=@aoUHZu}KWztX1;XJ2~Qd-y!tjv|#;kwDJ zYP!gf+F2i~!03ptM-_f4l4jVnG)-F~L-#ttX)02++FlEukp(rVk*%>u+Q~zW9#9B8 zxrAr!?N-Zdp_1^ckgZYXTj`Q(l~ZBe1sUaYZ;vf7Qc@UXgjap;>KeP8N4wfX}!aOiUrCSh4`Yb26m`Ax%m!iD~E4KjJ#0 zr0>i!G_H>`$gtsLPP6;P*|tcpC30T8exrSq(MofZHmDYya^P+urq2j)csUFYZz#%u^{7<#r>U zSOZ7B3Q38s{OwN=my`%i#jO4^QdQ%zyHAMngZq|GAX*wUIN8nM3>VWGS-D+5duOH9 zWjnjamX=(A{pTqlN+Zmc4HY5Z_uciNkCuzF{xQ1;TKbaIK~>Seb_Wx{4$U+))1N7oAZSFO}do6&{qEN*8^QogL z1?X?%vw_xf6jTo5`LL7GK4Xp9^QwS>>#Q+MIogn#5Tq^lF1>wKsu$GI0A7ecdI5>H z5qXo107Z7ZPGOs>G2vf*XKq>)NKwhIrMSx=mz|X|DTyNsG2m^CkEg!>ftX-V2nv$E z+JyW1{8g%jGr5SWmygp!Ds54ZyLNkz(GtQdaj= z)A50suM33=obBUa*Ovosx800@`dbs3b$*cJ{h_(N+=>d2v9mZ|&-9-&Y8z*>`IOZ3 zI~SYJf0zR_ic#Kv5WJUh`t!nKgoGYcLQ%l#rASw%xa_gd#T)J2TY-oN8s43>AB-M- z>txg?u!j^UG#$>LvG;z?!a?B@O%UBDpobuYjX;4IB{bpI1> zY^Ebo*FBadjW5<8bWXz1w8_qkQDkrNwcGuVWuY zhVYj?wk2;CGOqsw^>SB_q-@6+W8)Zd&aBrf$C1;8m~p#vj|#dH~N>1hppLwX< zy`({U)dCik58se7p#2%^k9veeCihlcVseS6E|2t6W$amEFPDmNU5G-3c!G^e7W_dHB~Hce^5{7sg>285;Cion~y$fP9^zVMR;GH zpDQl*n=3L2mCY?3XqLBjgWajXK7byw5{%aQI?S~Y`s3j7of!5fYQxUyQeHWLPnn!t z`Mm`W9sv3`tG6zz>IL_mFMdd<5=$)Pi-AkIy}IzE*3in+y~h2!zwl+ZR&fO&9hwVt zm+3WGUU_74NPlWxegayI#kr9XMeq%lBhlgYOpbT7k{Vo}ZALS;{yNP_jArX|fH-kM zI~Uz9OC*qmq8{~0|4n($*}zrm`OEqN6JcNXlQpLw&jnjm(>37@VrZkN%OqR|+q$nt zXy0(zE!N@DB8bd6V$bbxUZz8mq?wXbHIf;72mzTc%sMO=f0>=dL&5(Q)x0w?>B%=Y z9uQ0F%aa5)kkNQ~4U(%jzw@QDLcv~4?>rv=i?f;LaOt?nijx)Z)O&0ZmHk{9u~7dP zjT8*(hf(54G=g91(Po*?hXZ#@ZG0^RjzHQ?TYkQ-#v2H624V4e5k&;AKdyJl70{3>oZ+iw*1|X{S68A!YX1!~ z1?XW8Sr=cyMNf54_A$=*nd6kU*%hIyRWZUS*EZAHUEAo7O_CXe33xob`8Vrp8Vs_6 zg~R~ZbvKrM1oq3+X7fD1gJR`l#Tw4}t*oW?-@qqltw($=wETB!^Vtl8AkHt1;BV-K zy?0IKIf*7RW>`T>Zk{G;ad0f8xxVOp?bBx(lj2e)Rtj-eO3{kp=d*P+9jgbcc*w1U zSnMa`KoL-SD+I-Q1L)>b;={iCq^@rO(wQ57j<;dKSeAk1(tz7wS^4jqebl(eLpUo{XefsrihxJ}zsB2;Th8 zlpzP<)kZ%t`+_sGyUxszeTDtUETaaxz6vHURAlQBd+wwi8AJoxa^02{B^`b2Z#o%M{O?&S%lX zJkkYx6UXdz9KAxlbe|%b6S!PF@REM_a73r4UAl2zw>*Sw$$tE}XHe>3@7DT(V!^$AwCrea@JD8EO3>a=EuG1KzQZ|=!Nge2L0&RSg5^tq2<8z==694iO!QVg~H*~ z=(@Uh1cZ~fV;0P#@9qh=l?Mzw_41O;TT$=B(SI-zW7mQ9IQHXd=i$teX_^0Yz}GBn0W0?7Q&X7O zx!q3S!&~}jOGXzK;2ZMV;bMfQ>5cmb&1UUOFEoKK6|z&L)e2C5fVG&Hb^V8AYFDkn ztfrW~2n=NPUV!k7Qx@MLC^f648-8*qa&&a`{@`7L=!d4>;*eERJMSQBA*ZA4d@sDW!$ML|S5^bSfwv3Mw@k1tdpQuWH|fyKkV{tAnU&7Xve7yLztK9zi*4-C2WGH7RizdK(Z%Xbtk z6GF)nv5eo=mN*OIIQ$ti)Xh@S8h8Nnm-Lu*mkNmigebE?Z&U9bGW{+oAsEl1NDknk z@;BF1U>}5cz^(FzU9`kO$GAEp5s_s80W<`?S?I?^nwmyKXuEF{U1R6latNd_;GAd7 zosDxwK?D~g{tmbGGuwW$hRXx$96uFSxaa7WjiYVH2fc*=2uduFT;nbzEiuTKqo zb0GM4Q2d(2+W){xW66hRzXb(Mkw#PgXVBwNs#_%x+j_>eTLPS5my`lNPGmwd=l6d+ zl4kBEaz(d%b12MAAFDoj5v;FtHgs=VF4jZMvDA)uq5hwnT*8XLEWHESywYg2L}=3e z4|9w$xr`)8?nPgA^ZdVBot);`UJA@te1V{_w=F`B7rP{UL?QO1d`{)K&C9i)a<0J+ zD%r7#@C1F|UNvc8PRUy+jq%{ee1_lR$?%|Q9`z*6cQ%-_(W}O*RR1pyD(+O)`!DGJD<#GWWyGQrWK>=+w^lAR*VA4}ll@A{Cad9< zy!*ymw=;e4=^C@!i6Iz+Wq!@@k7dPmJk@#hRi`lYU%MUNrQ1x!eaxRz_To$FgUiVc zS2XlAG)Oy+Lqz@pAKw|rb)zE#hIv%Iit~SVz1rE++qLRy88>fACI`EIS{Bp5U||YO z@UvYY$o1rdB}&wS_=qh@{VrPwff(+35&U0>oeQBvoDVfp5IC?i&;=$62fM#P;i$^Z zR)jwO`ni4MWEUONG6|`c4Z*F17Dt^K9gq@fq)1SiN?qSe#|~OPgV#v59Y;{O0P-GeRa0bw5zw!UoyX%rTmh0E`%E4IdsMS#m=tE?}{}2V(=J( zX1!_usqA~7v^@^d59xHOcu5GQAIrdj9P(Em1~QIG<<7zb59b!@M;6AyD*RBqUG;-K zdqdLuJuRLLE1~kT)Er7R*#tCPvauVbW6O0+!=|$JEe8Fg>*rwa!E@o7G7FwQ|g;EDSHLm<#3v+zviMP06v|p&%l+#KH`iERpQD zMSALf)|DJJjM-6hG0!1>#}39aaOSrcay?X~;tS~R+5eou!qKZGJc`@LK4&1UKlycL z_xJ7G%gfspNg54RPlkw$j(Z!dadll!~8qMOl{su!=6nKx)ky~ zlwW2+SeVUpQ~`5I6I-_ds2f4%#YNSqD|ZskBRe92IB((jt{s>%9%E$AK?+4Z$ZFV@P3;Bs6 zP!I-EZ9z2}pd9kWdd=5dK5v4_T>t4i3LzAI`P2av4swqar=Phw>T0qj`+7+{v4fzF zcSe_3R|md+yiKGvlb^2<(`Rb>>2UFC&Wz%)Q&}$;blZg#`%jD#yQQq0Qzi$~_s_zP z50dOKu1-!mS*$jBlrF!IO4?SnDP;~c?wPXe3;PD!3Hiq%TDEbxVXtIj3zyD}F1b@L zojg|Fm23k80Ykd{wM-c6Mda-=a|x?3;{3me`1+<_1+BSA$xrwx%$ZHWHm*kq`*!YS z73eb;q2_~OzT0np03-p{8Rvp)$KJd0mx>K*9k7+}k!{BCy&Iln)6fcl=Tj>Aqj>D@ zLm)`Lba?KhXi1&GM)B4P5F;+U1|uWWz+ z-qg#R_&|h0>S`@6ZFO}b;0ODmkUdHSIs25MNWF-88}V5;`EcuxPPrR0qV{jVrMsu6 zh-1Mr%^C0Mt^be@Rr74p+#YIT5#r+vva+pS_@CC8pE0Zf4>{(Dh(v2evHz6Md-zPH z>%%&Unh$De=R#^b3?r-3V*YdBE*Uj2p}2n_{&4j}5TB-3Ie?46`1;I*=TgO9d3LLF z5jEj!6re6%2P@%2SK&glU{%?$x8y!2=f^r`u03x7=~vCe(2?(9d3W`!!MVdFhg{E% zL`J&w&wtU55kJe9mIOa)WLk-Koi=`&+1F&b@t%30c7uPep$kclr`bnZ$-_!pxS9=S z8}GMeURp1lY{L$>e~W+f(){siXsz;eL=c16lM4iC%2K>k9{{f!9!oW5Me3 z>PHOIum8S=a6;vrSqU^US7rxC)}ppXS16On6$HaqvarxN;=W>$D`JhgFe%;N1p#3$ z)Atj_I!gg8{jf-iNPlt=k*MdbN$uMO7-G`;9G6 z?ZWUnKPI3Y{hw8gLf^Kz+=O(6JV?uPg;udAh_CO=-%)iLXLQADb# z4DJs(l@FqNZp3K@YrX#q_oW9B&V3pDBeRwe!fw%G&}$?rWE(KFSV0*jDw%%M{uJsM zss#4__wOjUfoZr;vjj4}AirAB=-*vZviu{T#Ei)9ZE{*byr(1u52fU7j!+6l%;#Br zP#2%$571pzyu{5Z;$tzygQa60%`pZo#@S$>sUO#fP8>quTk%E_ss;|h{f*31u?uPW z!P}}vcfZ5~sP%?!r)$zP64iFJ<>nGcMJe{72zD2erxik#m~_owD2l)@N3L4dI>W!`6hFU^vTtrL3w1N31Lwc@B6Cs>%Okw!be zt4WW8KRn(>*xTmsLXJZOPpPK-v0qH9XZNyW8})&pevrQ$_Rd*)BY6l#vG&Tqy30%@ zoD~Pf^x3pX{zJPE5Q=<(MZceNx-Bd(%U6;j-tLyFVw~s*2*u6Ua>)~Va7rSA$vAQ#sl-a{q>IGqW6Y zG(ZXHDQhqg{Z#8ratFa}oU&pfo8rR2fA@z-IVYu{q^>ugrqDO%VB@EU5B#%R_(=QI zFK6$HgR-Bd`E5S_Iut)6Iaj02fB1(JwAbPk7*|Jca&GwKc#QM-GS^S$&n92`>C781 z2#$Yq@8C_b1%FJ8ebBUCYp^R@8(n>yFEw2FYQECLtq&;b_nvyrM-?WC%R8O2pU;0~ zi|~z;4|3$pyUqWa+VJ7lc2H*#=5Q-=Y?3+josqf_gY9z{NOx$z-ddM`a_#wQQJVl_ zhyQE(tNm~68Qd7~rtv_P0e ze#cG@7{?lA2HD^PnKR;+8tDE@M;G4-efx+d1U2l2oz28eUg(#**co%R9WIBt=Y=|K zUICdSvVu0zHG{QKYb@orR90DqCX%=Lymx14Ve>*0Lb^>^z`pIaQtR6Ue!Sk|-5TImoG zI`Qs`wljv$yEU>NDRr!Mzy8p}J@8vI6O+New|^(x-uhl0!H?3qe|n@|VKH~ISBW-h zev&-A`t1^^>EFLC^d2Acw5L0n6d6^+*UCI&QC*cQ?6L6KYrB{6aN)&G2O)Qns(OII z)UXoZC3?#pb-MKmLZ%bb^G<_3343)4*>4xHAcK~cAD?us8JD1zY;qSE;{IoSEb1>F z+q%2c*DZW`LU@56uli}{;4!_)ehT&jltw5z$;~_rnec4PJ7i(@F^ML#RpU&1Z`SC_ z+IR$)p&7(7uQorWQ6Z|YfZpL})Zxh27?k>XdJuvoIT24DAR17W-$vYWnIk7tee!0& z=u+^+19sc2@Q%M0TXC3kPt$Q@qYk8ROINLn#@`f{#Hn}*-FZBEIGg@Dc|$^#`b6Id zq^54iOes#d&wHb$Eo_Ql&A$9%XR9+t$;fO^Df3(QqAkpf18n7ev~yE#Wr+1*({OK= z8`2b;#}x)y>CXMrbOKZMhLJ$Iuc8|jMqw=SN3;`bC2t-fH;g!X{gGAWaKfG?37h^e z;)czlDKE*$Y-%0#;#0!Zo5)QiyNGTra#2mMM zePn2u_Us^o1lv2wn22@|celfDV^~rR{$C5g*w$0I>fp6A=sjb8;Zamkp)HtN<6M4A z6@AMrvX>TvmS6gIx$n!AL0G4OKA<*J3GD2lvd4M{|LP*xR%~hQ`U_pUSF&PuBMF5f zWr4l)qg-*8U;1HQoo>5ip{P(s)4*E0Y0K_tT}&5hc(qJ?12x7!%oip4ALmN=^DgfX z7J1V1<;#17-zn@{SX?=kL!j?m<5uER_*>2A1 zSbpyGoCrc2xU3~=tU^yDU;KF&c?XxNokK)SZIZ7F4AGwYNVn;O+;uvOirK_B$t9gE z=jm^9fSBz7WUiY;v%9zMT{KkhezZu@<$Vy}iruT97maj){EefP4fR_IdFRR0~vx%x*AunDo`RONP5J0Yr~KT^~P7li?CF| z4vvW%v~}fE8md#g3T9KsOD?*qPWHfZAAZ;C7+#H!;2%|5jR7SH6~3SfmF`Ac)<7_3 zTOo1)*BzaO%MB%>_LIRcn9xq~&Z*AdFL2d#I+41|TY$vZ<8`cNg z%=@RvBs_<8-~FT4msJttoK2p9qC~$s<6I=b%yeJx-Ked_BUu@Nk}_l7y+F=uz)~!B z0F!)@wYt6;+RY&-7uubSb;6*DINq9ObWUoQA)3nX6)v{Y82d6TFX*=QBOIK{e}y{9 zU>C9|%&L{u930~X(nhBUzriX1#zWK}@gN0yn14Wqss9YICZe3xo zGDHpYF~SoLh(#3oNEIbg%Nh0W3=9VFe0A6buUDrc;3T1V&R(r4Zdrq{AWOJ3iT@w&;?hePS%*JY^6 z261oNF@Nt(qRPaddn-zT|%Xi0Q>=y8l4)mnO|wjrn9^ ze`dUsx0qgdxRFsj^DYUmd>5ohl@YZ)W=ugu({wok|B6HceHr_c%esL6p3>XfUz|tR zt<6t9bEqp>V2X#?zMq{@EkNd5nS?Ev{P5KW*>E^vE(JXcQ>?nG;cGZA4;@*Yj4CU% z4|k|rqusx*S2E1c80lCD*5kT|(0DJ>zcG+Gp~NT6hTl?s~a-u+@L# zLVSzhxVTjgi(aMq1{spRop{~%r>VxJ5sXZ8r&5=ZOA>_#hHw}CiHaveUt}_HS~TfA za6Nq)Pb+w~c&BePKH^C^taGPRwWl?OO;u_C*P74e{WZz{;|GItKiEprJT5-d1hQJIu^&P*YbA$UIfXHgYl{w z+lvvb>yc`W1Vx;z>M;~A>CI`-IGpM*c8avuI;LL!92HHCKunS`1JyixLrkEUB(8>= zJ*sx5U9oa1asToLT(Xz#iOq87f$X;(G@j~blnz|c&-*TMprB#5rNZ&XvuB&tR}Dzq z&LRF!vM#>b9-enS;?;xrRD3U~vI-Zws-4ELEZUsq^5smqNBzhd{Tw>HmN9TKy)KSBRE$h3w)j(5wOFK&vAmZV8EPi+$ zW#nlJzh8{V^P-O{f%?i_qP%e1(xz>oHb@f&VMJB&-oF72z23P5JQbf_0Ib&L9>btL zY>hZWCQF?*5)UA^Qq&Ov9oG%=_j^G&bHJ>E&yQa%AN5Ed?&Hs$@p^3m)mqID3NyW* za63reS~On7_Qv=V!mh?&cA)gL^|$P#x>lLk_!+a&Wnb4=5P^CWa-GE&p!lZBl zHH_*wu4s4gTnw9=OPv5GYtNrk$=RS@iN`GRCC_SzC<#2xv6|R02*7)lyrLA_l2VP z4Ft&3T)`XTgqn^Z?MtiX_so>mN(G&&zOm7O9ogFg!dC@R`nW&k<839urNQ%BZC^?J zPG*=X%KBI9KtB+r;ipTI*%Cx6>xmV}EF-GUh@lTeR}rw9q}0z)r;2gRRvGo*Nzh`L zIt=&d!a@FlsM+WFQ?HW-U-<|2Hw2%Y1$7PXe$b6bv_PFy%GBuSH^STfoVhbNxo!+GIUD%@;$U^#WKcmLGh! zJGohZWm9b1Z5g`!t+=xu*S^NAacOFlb`xVs)Z_njI@khdY7>ZXSx@)igrA|s+%X%$ z43`cLijaw_(A)xUZ@VS<<#3l!vzGD%aJ9&ix--d0Q$Z-1z$p}jyDhBF*jK+>DiL&3 zL^&4NMv6-=bS@$riw7ARU;j!FysgH8yha>=5XSyriS%wx^dydow6n|0#r~!>udMVv zFi5s^QPhN8WX3K^=3NvnyQ%8sK}nxPK`=IY`HEs4Zp47|aJ@ogq)a&Zb3|>neQ9m+ z{7!y*zWEw+t*)uOc=X(zMPBuu1je5Da?1LTaB{knA>dwLb7ag=u82apoQn)t_QM#| zHQ#lNgnIjKc0&zD2bybl9zzmiFT>Z)*b!oCxcD7xi>7xBeejY9jaFB3O^Mw&zXRierM zj?Oz_&Zotn{Q1vx?kK6Vgm*pmg^8a!cCb1v8%e2NQv!%8QzSh+7n~32XUws6DZ&;{ zJ=jFc2nzwc+(yT}oH~(rsC)fuYfllhy~BhKS$EJ({2B{86ZBejk0X-m&p$eaP?HDf zjY|vHO+z((#ce@Tasyqe+^+x>L6wg>x?%a2>-j}#h-gRr6!qilM`Q?ksu+J$b@;Ay z-*CrG>Ta~@$DqN4@cRI@k@2XYYT1&lr z`7(N?fy`3av15kr*t|2;Vww1J2UB33dG9i96tgT1hjP>d+p)pu+K*7LNA5HiBhN3y zg{Rgc4t%WFBgsp?;aXdLz0QgmA#05C!NgRl>zd^gDlXj#C{*dyS$m#f5090Lc%`Gi zP%^)1=?dW6{Nb0G8Y1*IL0x6%mM&a?-$ryvY_JC`;GeUl;bojhyA!6k_+Xbt*H}&B ziA?Yn9p9~I+z_7dH&SHI9*G@k*|v<-q_l^8ACsvPO*?5~@~Pjs*+PbCoqL+a-cJ=; z5ArX9-?6G38_URDCRJ9t2IY@gt##{Y_|^f3g?u0W+`FrG&ZGT>EoM>aAT0Ug0D{GC ziIhm>J>}oYYS7<@x^mwX$^+;#N}N~6^%5dp7*SZ^yh{hNePVYf>5J|agMLFfbtOY5 z%aPYctB}mGNpgg+y3vI2UAtzn1bN0Ik^we(@=4s&1=*WdCrSiK%YSDMzdmAWp}+X{ zwOGf2Ni+R<+vRZFpdV{s&Z5zXGyWWvIOe4#H0Y>M zrT4`@A+rm_$vA=omofZKE)_QH1Z|~8+x_lc9iygJR@5xVN3@R<1e8nvkX?(0?;d;J zK6&GdSfG2e4zlB}?P}bjZ>ic~C1RlbK-uv5EMEfJ*K^lpTvyL5%5`;RoxUPGWpUUL z>TxN-3{OHhZF$2MopEn=P&Ol8k7$}DDcm%Qpm1+^`o>VaRnk!t zyGNW9@Dv&y*xO7wqXeWb`_gUOw79pOYpK#oEG*-B)b`_a1sLR-a}4crFU!R|fLtO1 z_6*_*cEz}@W~hSTVC0nS3=>aq zlt;e=IMp{w_5K2HTXVm6Bw7zW{gV`X;obe3Tbjhap4A*hV@6|*y34Z}dK6@yeLd1*TJ9eN{)8-YGyy7p)bKq8H($!Jqtm9(gSGm6=CM;B;*ITeSZQG7QRb;IJDlQ|xSI>4o{Ig*hRPr8M$lna zN~+zlgms%3A*E{A3O*(HrX((}KNJaanm)WobS2htxmQB!0uycUIYUU8;X@Cn=5W}x zy&kg<=r2&GgBQ-&1ntL8F8T{51DezVP>Qg&?^O)_QXffsX@ASZ{2KJNw$wEv{F$`{ z+nfo*Icd7;_u6B^G(gj11X(y+vSOYD?VpNbt1C(4knYU~SL)A4gbm!#kw9?i%BGsw z+c5DGjFp~*7RC_sgd`^xLQoTVUOB$#ZdZEPzCxZoEV@Uw^~tAk&AaIl{|%|ExU=Ug zI?0Mh7S5wD6~zDSmmS89yZ9^8{ODI_2F-rA+MHqlrR#sDu*W2RrrGOS{+IL#bX@z; zY)x-A@lzml`aa^IF31>BUnT6ih?#KYr5-HLtMxPuzxVj`nAB6i*P*aKa_IwdOkk() zki}H0J2A9#K$KbCX7#oEo50^z%j~{FtWP7ALXqmTV%2_C8Lxl70s49b*W!iGf7QV6 zZPr7w>29k2rO6c3I0P>PT`2!+uPE{Wf3)v%qFTH6C#?DmI9& z+~;=OtAU)fNGC_K0H|##MRyIC;-*?@DA+wXM-xxh#bEx8A`Mk?l3YG<=_fME+I>B8 zlDD!7%$%=pbz%nF1bb37ul9+gvQO&qrXvz|_Bc)d%9la+yyF#pv#G52{GM}*#B>f+ zHJe);OX%BS&b`l9`OjhBYK?bR;Epfg>3e^#k ze3euAx5DgF4=$}HDy>G_KsPp3;p4Y>Dr(A^8Pq}}5&IBVhyP8zE}lfDndrxymHVZ8 z534Z|_3V%7oYfJOejN*+jCtj8K!jVoxVOe5sYh+{Ylbb&*Rp`7^;f)WNBW~x_Y1F& zp$lhI#>9R`sdf*mj_h_gMN{huBL0%4T30}8Degz~xcyt?>KWvy@r)MPGbgDf=Rmn7 zJeeDW=t*V^{V_fj6g_^DWxj4T?FDgZ7-ZBfT2x_LkR<088~Gw*P(0Q_Ib`dIAt3K;;h`!kcpba^!W5Bwjb^H-5}?bf``hzlN-rX*~|n1|ky?e65F z(gR|w)r`LE6F)O%shs-b$*B^aupM-i@AQ1-cJ#l%QDTP$Z_|O;3y~{V{px7`9R$;V zHP6O!vZYEb9voCUm;*d;t4;8tyMf~1;SUV`;vyCRA`vk|;wymt)9qyjncjuLc@tFkMl{vh!bkD61ORyK2 zfGxNRY4X9|vKjvEr|*NG{)7%*fx{0%XQ)EiUsuq8Oa}@fD#-r9?2E~bkWH@0HtQ-5 z&zAY=_wk*Hp+8=_I#9`b=U^k+ofaE!v$itu?9E0rFYmTv>IL5@i%^6CN6iCh_vI-+#`i+F$@j*|hept~>PNb`51$5YqT!H-e);Bl@(T}>syIxD0I1!;cMdg^DM2@lIf?52w))Q)?WIF0)GOh^)wqGdx& zCUs;Uu^`+QPVm{eX>5IQQLQPChI*`zx79Mx8kRiEu2oADq05Gy6^(iV7!n^OdRho!p`@UmZWgB}mVw zT3tPcr@BQy61yFKYY!bX49CSld>5*QscXQgB>pmTB6`7HcWtQ>BRgLSi@ZlW5BYVD z%u|EUcMaW6^wWKp)dcj%Bc)B2!}9kSie?##{Ft60Kot>B2Fut}TT)4m)t-TGmN5k~;rk{q0!4r|j;}_9Ppz4|NS8nv~ByF>4O%@BPG6G|}CsB%3Tky9NO zrV_OIZ2ZE`;mcx!+3nC|X(4M;_^TwVr&LPF)zC4+F+U$Pv3N+I<-Lz~ckKh0{Iu7# zWT05_UZ}5*VB7+T!3HrIN-U70&zQx$cC?N!ON^Jlu8rSog~`VO#U!Wf22?6%PNxh zzZgW&o)7ni9Of=mE~qm=QKM5IQkAE9fSx%Avoetw{hQi&WPlVYB*Z;c2bzfy)ir;YEO(P`U z_F`66++SG-3_n#lY`Jos)HWIlu~1z9?cN)ajPti^sqT_5`;2?MX&o-C13oS@wlij9 zWRsxCXnpADXDds9nBmuYk%6BmDLfvv-d)O@_wHm43!Fx)svM4!IL06ZL&5i#79>0!%4%&KnZEtk^4U!Xvp4(!Lw`nZNz6(3+BK0SYQ_bR zNnn81Nc2q;U%?taoHc06RZPGX2BGk481^pe)vI>Foy5Np2gsVDTr@sPrD}&Fv)mdQ z4IFfH6Z1b!qRqS@WrS^ijbJV4Y2iW3#5JqFs0m2Op9I*vN3K6s1%7mo0{?^5*;A;j zR?zFDa=!II5N&Z_HhmMABdjmQUPFqi4@4Zd1*mq!bNK}!F@y0)Pu>Coj0*ns<|+8{ z#IP&o^PIJg?6vdEXNmLTgB3>5^1zTLts)_M1~?5!FeLA}I!cNMZ#>`w6`$sXhSX8_ z##Jx6CNQjXO>P=4ZjHxOD2*MuO7Q=TvZJB&7#2|h_9A!Ko67Ti-!^LgmgdjaMuQ~_ zStXk+bJ~;(>kC~qP~Y2V%)sWh4oB=Z>%#d_oD}~2oT45>Z=;06Lr3Y?S+NWa4LEI6 z<8c3RZFe(`3l^l8OaL-)-NN9W&^ZWk0JlI)hW0Br&pbKR9oQG&*q>`wV)S>_{*;f; z;ZBQC*WEzUYoI;%{W8dtH#|$IC(n#5RGkmt_tsp%9T@E zcXv-ae8lOSd?7x03-Nd>A$~ezXIo8;DSiKseGaD)!Ftlo&Bxw2BQgi3aqY4FV>^g& zo-60E7#42MI^llF315$C+XA(Px92-m4vq*y_A?7}>SCd=rV6t)w>O`1P&HnivjNi6 z`EPKlVr%MCsTC?%PWi|fF5q+oi>4fN3{+wZ45SJ#PjFSdXyC>SDDWpFi^y?OYXPfR zhi3M6iUymnUv40BQi7_prSyW2&m`z|2~yO;Rj=w(qU!5?u!C=&e%IhnFPl16e=3Bs zEd;H2XbVpw0Y=Rlnjo#loo&51ed7E$7u5%i#et@L%gxW<&E}m#(Bjh@n5)@NXM%o& z;0#c#vu&@ClV#>$K9aCZt}u@o^zaCHyskw|6bCG%$oS!UCPPvi%q;Auj(OL&x^FGW z;DRbD-!hG6o91MR-DcTq=?;vK8bd)l9p3lEnGl#=ehR+9NayK*v=SV_Y6)PKis`=z z43CkUAGd(NC&n4xlhXo)tDj*UPMBROHBza#D`KKK_qOmMLjhoZ2yFlBeRRHHfHWz4wVQS}^@5?;Az?ToJ( z=76c+to08LcPWk>)XTMj7?jlC%BmHLIbeN8k?iMn#}E21?C6D5olQo7x}2L> zoy{YlE-ThfI5v$meTM+>1COnS08SE~+PB-{+_hQzUKdYAley8*-a*xYKwjAofIP?_tRRpM zY|LX)k)+Pp0e`HtWgD##2&9yWGoc)9OyFHK8qn0Z3;nBh(FYh zm`Q-Ju9Z9%&eA<;yU;Li#x<}YncOClsU8a+gB&zv*$HAMH&s0lqpl$CFW(Y!5u%!C za29$E72VhtR~91H%P8rC(YIwKGTWG0bVe8YMf!>_ldr>`J_`Ic{S0wJVJ7%F1{Q2Y z)yhWbPwy z+0}>fSD@FvAB+!E)o?nIlm__F5?F)lf_|~8SobIj`Ym(ZOBMdcedYL7#5@m&IM13y zLI31$gJa_9yty}jk{`4kVo+16sq^~rJ@sc_5DbbXG{^Eaxc!FX_%?)G+JV7U=!9pswQS-^okQJK z;-CIs3xJDJGL6?PIj@;}$viwt{kI51R$K)({#49UBbp<^m7&&9twZpvSab57f?qxrVL>}uu*2pnEVod$W zr-jCvKpXP7{`EdaK^k&}liuFlAKiZMw_})h|>~`=#HR|Ds&}>?+gL^XPnSoQq57nXTqi-n;67@rn`T*&+?@d%KH4&C9+- z{$5uVUgkJ{{iUkgi&wIQ``&UQ_F;;YJqy&ld3a?+kXlI-Zdm)m6vz`<_c0wnL#gTk zbFg{y{-eFYvmge01Fs9K-kiv{-hawH7xJtlM~-Rs1f(b@e`?EpseUg<9$7y%&~sqY zM(^*B_G_7jGwn1@b#~;G)zPC;yUlJeFEH!2rd@eSn03RKV}vh>w%r%(V)KRbokIQu z&E4F6sLW-+D+biof|u?*!5pvN8}-c>;k-HPWsDhQuC8@89Qa|Rtj)8ZdP8)5*lmhI z9_dwNN7ud7ME)R?yh1MQ?it&bitv;Ss)#Hoox;BI!&k{-Zmw^+si>KSTqw>7?+{Kb@;leQ!U`rb9&O-g-eJ;y^xCDfx z7;(l}ii`PX*oLbLVPS_x3mItVZa^)u_Ql;e>X$#<&C4_gDgW?OwEwWJ^l|Rd%bI4= zmVs>ts_W1-6T1J`iqN5}0gNZ;$2*hv+?xK`QiQ}VdNtpOL^1GrPfs#ko+~@FktwnE z?HEm&5-3RNhn=O<-6Z$Y*I$Q~2;F7gwfi=uj_qL=Vj>^JN$G_FAie@UDe=ht>VH55 za9@^1@pg7i}Bxqh%CettE{S?4c;O7Qxr%EA1bk2zS(d%M^5r)$~L zE}G2Dh4X&135pIf30pD!b_srrXZLvY^rp@3im$u$xeZ2`)8pcV(L&n5W#4QKwPANs z-JLJ6Lnjr}$vGJm7iIh02FEU^H=s#iDi+KCOiQ&({SMK4+9uu2)5dMeJETU~WamQ_ z<;1>I(z}voYJ0^$nsmbaw5=<5?BZETOo#=GJr#=v)KlJ+kiL<`cJuvk6kD)#gn!l8 zQjP2wbw|IQ6Y_m|{V^_$c9!=v^SnkQ->F>v7*&XAPBG48C!s7H=8d4KPimHmU%RJz zJ9Q|}>FZX*^Jp46A99({(iswJ;! zS^KJ6;b~}Jds&(`X?UHsACOfrL`C>bq$K-u6_2zRl0O^(QNonD@0a$$l%7eH5h11# zi-C!zESE47e@8!+1xmr1*^4L6GUo=zMnI2ns_DYAZ0+k<_d^6zc)ghTK6$TZ;zm0b z{0}dXRy8uS-T%{IJ9Xsr9Kjj&`6H0*7Ys41h`Shiw`g_hUrt3f>i!XUvQNuV#@NNw()AK;V8SOl5xI$w^m|V4~wzu9> zaL6y6PQTSk^b*82()P)3Kq8c4LE@oC67W@~iZGB%Zg>Fx{I*io5ol2Vl_<0}Pn;|S1uo>Ynid2u}y z*J%8v3KS~Ri2BRzw9HfwQh%8EMyw2HKkO-Fm;IVWZ^f!g5~x%*>eVBEC0zfDU7I%p=UPRL+=+9GfGu82=f%+UGP>%KttW1Gc7 z^E}bWkCxWPw7orwM*u{xXs=VFe!*;1Oo7{wb)R(KjYzv&j|Lp$Bi^f}3H|fW|8A~$(h-?~zBDvVS4uwJ2!9eb2#PjHtq zAG{d~6%CkpdOG@+)dlY>!L^KXwmnkEygK#-8h^QAHYJnS<9C*jC>^`7YwVUSu-o;c zs`88?BrO8Ri^u7dU+M%2{G8k}e})D2W5ubS9_8a+wIdeB`35hcvb!0|-l5xFg)HT^ zP)=`AHc2TJwRD|lZW&=Opv%zcVQocy=42)@W5@FbGBbnl6oNW;^OAstW*%A6>~v?K4GnL^YUT33y*zre z+455n&hafe|G7?Df%ZwEYUDQQ%7IGwrKqg)MHV!lbH{HZ-8dCQ|7hZzvuOgxORDFu z!~PQY1@hfUToB_zLdrNUGXIacl_g2?lCU|Y)F#r zy@~40zO~S_szjr|W4xEM+oo`>rK%^ufAB`6Eom*`B2UyAqIQ9HBdDez&z&2&C$4K7 z*k|+AcKVUJ-OS*AY zoZ}N*>~=b3AzcvHVj?8LEAdiBN<)I;c(_z zNa6W0pQ1|N;G6xJTk--P*CGK#D*fVzuY^vD1Zo;3kd5U_n;}V#XIrNGTQeuCU)|s& zHv$29R9FSRE^*0UidP^u?Y$TaR9p&yOt(JNc(T=`=EkcT9+Iah80(@Mmzj%daHW}g zyXbt&G~P5vb)De%e(qw)QHX^AwDTC4j3j!Qrer#SV78E64yhw%4b zxE_5(vN*!sK4l%LNEKY^?627b_YIquiHKoOUb`dKw*~4@naOL^Q7ko%@k6T5Lk@os z=BF-pr5V({!ecYBc+jlU)M?>!8zzNm(=?t8Lg9ZjE;?ZWh+;L^Ve(9;zP!oZ@6Rpa z{c|IKb);|>w&p%r);ziRThDzV=!IH%NeC~y z-ow#BH3T=G&A?dy5wD0PvY4i}d*$}h z^|I_Olnn!qBdwnWe2w#(ITpQB3|EZ*%U)K?hU;fA_c1Qz2qrfHMSP-U{{z6QSwL4nV zQb*=2wG6-DrMaoZi2hBuqlXI?toqewymHf6KEEj1smJisf}}DV0Ep50(W-FIMC#wk z+g(~xXUf)X(!oW|$8 zjn|d^N#{wUX<+08R(n3-xz$TTU&zNc!aW;UJW|*oDKS?#KcFI$iv0Onk0+k4npdEf zOipQwmPm7;=}z}7OiPX|GhRKlP<@34R0mDnbZyG=d0tj)1q7JB->>wctez5co$#j7 z;^T3yk@PV?vHVW9c1zJ%0awzO5-neAdSqvG&0ETM2C*xRyi21=3mYrY=z-N}(Uku_ zEIPK^u9xzPW9-5sCI?MuzAhqAbFuz-SlQ*ZR%MxaOBiY7z*pO>bXeE zf>Aj{gee&Wp(hE2XK*3yD$F|GjsHA5B72CSJL`J{=;`>vO&XdFIdAjE9o1mZ|B29O2e$OIA@l;KIOT`_5ds3)fF`8`K z-Fh7GGqN+EygW`Y_!rM?BPB3hb1OoCWl6)0%TQ`L&MVPtik?HPMgyxMh1}Ke_!I%7 zQ;Hw}FwvVTc063>(eiv#znnw(Zgb9k_zPNHU#pyqnJA3>xgazDJtLQ66=|;$Q6>eq zVa=)j5KpNl<`6g8EvBJaU!Ze~IqdXy8#kNAjz(H^d32`cK+@(swv|%Tooet{q}%oR z?3A+3V)k|N?wdd6EVFJ`2~_9HK|G}yp?l(ggNw!8P;oc&7tMngDwbmxp_Ae7cS=Mg zB;6r;sZK_An=Z{-N=B@zgWVfk5-cngYWCBJqOkj~ZxO=4SNhmXLD7sHO>*tDdUidG z5>sx@tprC6E@u5Y+5J1B$#@PUXW9ln zz~9NV&1DJ&z6#X!FWGt0DxkftIsKX~0mM+`bsHNrSacKWwE%DZS+Zkty!JCaX}o%< zT!!VXc_S?qO@>74v%hc9u59v4hL8r%>&f_A_g?~F1qIct_OB*t3nR_Md z+KANr17RKdeJFr={5MpPsUf8oLCdEFadTtgi3fn$UwI=_$?CO01s(03#{+6f8u`lo|M*vj3AgY;k{XC`Q4>9ufK8{{MXt@ z{3F-?=B7$;Wv~APZcJ*+3hDAELAr5akafpCJrL#6T&Ahs^X0|5I9YcAFyjxK)O4I z28E%d`Of`4&-b5?Fx-33*?aA^*4}e2-{QhvbEx7pKS%QPRGef&r;`$Q(0Bg66=Xgo zrSi;GentMsN3~EBdR-P*dis3XHyrxpE(=fb_`BlgHv2dN+Z?o?HF{YzWWS?x(SUVky*?XYN>ttP z^3Yt5Da!11jgWq(N!k5`d&YYtF*1iP6USL0wN!$!zSicb3#5o~JS{;rfA+qux&ruR zdlgT)iYH(5k_QjBJjTv!6L=hJSeZu_$?Co8&Y4XL9r>*{8PsQBxQC;Qk-c$C^nvoR z7=?y_QqQEhCyA#rn3~1}77}YUhOCp6rIIcpHh2E!yxqHpCsve{$TC3=IU|)18Zrq> z(UD{#-zl1~a21~2PFg8$6&zjFz^mWn`CkNS^5yGxk!@Mp=}ryn#3YB!itkdl{)hxW zSX^Dc5lw2(GKYuu+wN|-IWFkMIqv8zg>&#k4n7m&0)KXGd2LJuksa3CDsTBd!Okj} zfm~@SwIK9kY3ee0v~p6TyQd*VQ2xsx=LyN)$#OqTG}XqGs+Xd@>s6Ld|75aaL~-AX z4aFS!DJwx~r2W{&=kC;~sHK?Yw2Mfd&2#-6TJsBq=edZ;z4AY&>#i@*H@l=Y8xoro zoD~-x`6Pq?sYNJn*wtjY%9&3ev#kwt?#$SRk%wg~@kEm4F(g`1aGMvs4>vSsju~{u zS6VALuB}Drt#7w<_>z&+$|!o+8CNA}_rc6Wl+V@?`HI^ARL&|FeTVNRNq8q1(IvH? zkee33L|JiZOI0}PDN|pWx0GGpjt4>)16@>>X?+NDRr<$ZP^Zi%hkh8l+%P|+N5iSaF`4&iAS!SZ83Vqdgb17> ztOh4O4U1Nyyf`LnWWz1QWMrz{1_m>*RcOn5UaW}CxcBOYt9Bl*rBaoy^fQ9gz7i@t z=g0L8=H)jaQ;NQnZN%ECT`ep)!4+$2QGGO;pz~nW*0mAYyY-tvNhwJfc^k}tZO33k zGmL!=Xy>ig*E?AeGYl5hL-7GIv0KB12_4lImWCUubJlkD4FQXff5&eu<;u!LlW)G{ z*G_OW4JPCyRlmLXPRIl1uD-IkJ7_W#6U38nPZ>2NO38FO-N|ERtRJVtJ-E0oTcJ=o zS1y)B#_}f5QyobmO2$6w%kkIF!K}cdF(bh^*p}-1RAnB)E#p|#y2&8{ZoCaI2f5Lk zvSe%zwuyKHKWQe=-N|c-t~%BAY)z406T+3rzQUX_hM>>gl+X`asFY`7DH;}vY?hXi z3uqkgnE0j*?K|EHWX2tDe7r3zT_4=@=oIG)Qo$~7`wzso0yja+)h?iAK zv@kpQ3pKoP>f2R(h}%4xKPa>3vw42U`&%2XYExHno^KscWKWcQB7do+=aEgL#jWdJ zg}Pb7liK#xKU5|=JK-sH_oncy$)nqiB@T`_#rXb}+|ARB&>ahx1Q(z5(9H6KmXL z-`Qh(dq11M@XQ%D@marI`a9%d+>aR7PP6#Py|+6Y=Cl74Zgn=-D5TT!q>!|Hux)lR zK5xS;I^KITVn~wnRr1kgjEjNSij)J+1Jjd9@@VGAhsu&$zn!or>VgG+uNf5ect<8> z#XGyt*mb5~B;DYfv`JOIIK?;LtbeMYBqO+5*IPlFlE|I)j-%CKCs<`CQ8mFYwk@|T zh+XSHa9F|Mg+Wz(cA@+;Sk>WGIk(l?)!^Qiod)66mAm!j6QO+H=4?R%*hwD^p8Qr}w|9z8_s1=!#H`&4h{JeY^S8vR z3fazc@)LUFcX#4j3}yuedvgvQG~-DxHy28*QL!9O^dGr>9O%E-kY@U%ETz?~vkgx- z!0CjkVh_f=-R;x%;^vnT)Xcf#$w_->dfDVS9?@m5;j1}YrJTfvLyu%#0u+Y~XV}K` z{_`;%i|o$1Tpg43FPMmyxf8_VhtS1XtLWkJbrxCKxtGik-RUdJ)gP(l^oH5Lrti>s zMsTRdG!s8?!Wo|J(}OeJyVljG$hDpQ-yZ!i!cX=Nczd@dez^q+Oj!P=lOk=7w{TOv$%>)-hI;1*mkza~Fam$veRCzn4y(RPt9^reABph` z>Ti9ps4$6KPcRCrNH%m$`*?lYBh&Xq=mwxBWckx=W3-0$Iqwq=bb?>OJSIAkN#ydv zTIlcXV;P!*PH~mw9s~mtawM0$^myd7jR(4R4sN z%GA4S%j*8WJ*BwQFK96vT&WfvK&tWJr|3lP*3&2k;Z@(NGUgjVg>>f{vaQVD09Jk{33 zQe!Je#-Hd!PN{Yb!>}71u_=u$e$H?Dc0}#C-KG| z-IPr~R`tH`Q9J)Bmw4+1dt2i|=*LM0nb+2dt@c6V?^`yJ#B1~C%DxN|>YM?3!RoCa@Tb) z*X6#Q@K8T*JPfZ%xQ+JS$l-Hq;?XNaUE;8P*O#^pVj@oUch*Y3qz(ScxJ42(T4+ZL zhKZ7@<_^EV}NI zR}P|9Z=c4n>v|4nmw$8;T`A|}lV8IKT+C;fZWY6t(2QFiUzxUG(lA)RfVv0o36-GI zhv#TKN^Zs-LnEpjk|LVu%Pp9GUgK{LJ{Y6y?aOaxP8#0)L3faoh98ywxk+=hT z*pBSceYRvdEQ9ccwQqlC3hPPR?+oFob>+6lIHijT*rk6^b=67l86yrxJ(DfF_PWl? zRza|Daqy-Zo}F>g_}ywdhGMGX<`Z=#_l~DOm%<5<7*wk0^v~X z{KAHY#2gY)aKI4w-i4|Elk@wA+#IFn2%mpU*SLe$iN(EV7gkv(4 zyk`&-0}%^~{^?4#b(LC}+L~Tm_X(Sem9er0fgUPzsT#*cY#JPnoLg9mQZit$PSR7K zbgFuI5-leoBOe*mmvinPN~z)H^!t4=ayz|YvZ%3_FScC~rDX$wITqqV; zNmQBA{&7KfyI%HS9F57zQrh` z7)7tOrNXJ=BiSuBw55`Fqvut2HhN0`%Z``$JBj}AaBmersKc|jkJc&wmCDu3RT;N8KGD7-~ zlpL=bZoL&_#D`P8UVQ(LT&W_W^QP#I;J@c$=GG#j8tzPFQ!I@R&RM6v+>=`T`+qbK zbZC8qbT}TayJEMKmr}Q6)^ZzuMCKIfQvMggC~R zJ<9y6C9*g7NFMHZ`DjH-Q;V~lL)yXFW{5n?I5;ITeBxL4Mqs%iSxTRch$|ywr9qqZ z(9Il!;rIljsG_ivPdOFVV+l)39w}$GOFdN83bo>+&7s!*F|qBY=@M8^9p>shnOe3{ z-I;hvpH%ft3PRTZLg$@)c^op1%@)cO<3$_1KYBF`)_h}p)HivT`GAx8qul}=m*Bn; zM-Yz3Rbyw&efC-^uB{6ekYScxxL&ul8S*5I zoWsq|7`ay|E4t}HEr#w{yxndPXA*VK%+Qj)xP~u*t#=TO;=Y^re0^7*?{@&9O;}$s zOC5uEMN2BS&Zw)?MA2iNn46wS&Vcwh*ZFLQLn_AsT-iP<|JTQg$t5vnt?pusVE~|H|UCt!(q=)#fTMrDv2# zyuF{_PIw6y{SO62+K*4Z7Qu>ahDZM(#3J9u@zGBcV|&zW#wWiAg@r2A&2+WOW9vk9 zn`&zfk3+;KZ#xjLQV7fn=W0{uJ1qqRH=wlBSx@ke>D}In ztGa10P@A$I>}>|C&aMiG2S)hrWjH*LrJ=N`<8WjkyhA}}orv1p&c9xaJlFDi*v9QM zP?=5dB5OlU9_tGC*!1`taks1JiHP2RnTqUDa^X?2`_~TpZc{6@y;_?l&`Ho5CMwOw zjdyrN{k0m?7vbjQ{O`@1AKpI`dIk$QcNmz+0@~XziiqZ{m&=4?v#R#??5U`!gV@Iu z;2Z8gmP(5J{RgSZU|c_o9N`M=mu-6sb=-1taw>1%TJ)OgxaHT2*4@i&`yLycQBpGS zrT;s5P*u_7l0d5_S|%TVt1^D~B7Y){3+XgA^qr9YD)QY3TzmLnv^Mb~!EqHm7a2*x zAm)Yi5*{CLJP+)uH(b{g+{v$TRP1i7qYN`N*D}3mA0n0*r)kPZWbzu~ynkxo11cQ+S-{w@63j$DZ-q&LLl>U_UL5Gs?T>Pv?Iw;1srV zkdv3^^E!9Ef(r@VH%&wl^u62>9?4V3tSNWUpm%Ws^dDNAloXKg<8a7Fd+8B!w6{{??)enA4H3SpWjCsCJdE!fJ9T zUfHI%t&`iS$dMsiQ!p&Ryvo(ujc+mELa`u&Yp|j>;;z$m(kV`g!{!d18Iyq^@2X^C z5)CWK5!#r%>oG}6N{Vq*n#9?kRCAkw7mUacN0-c^{Sh*XQ#$EkrqhygfsZr!4 z>|uo+HaoiD&sq)78{xTdqR_}omQOi^n#Q6^g16dnO9Ck_vA@=m*M(cZ{uRL+DRSiH zyt-uMv|D!G%`XjTGm`3nr1-?cmH>|I$O z){$7W!pXw=yD~B=Ek-$oaUGO#aFo%)&7`_Gli(bNLM$d6+e*mXk(1&@Jnn?+ep>u) zC{y+c50Bt_N~}SoJYjLvD;a~}aYs)@_glWo{#m@7p&P?F*v5Zz<=^`?mhG=>pMoG8+J`OKhcM(p8p(>?};WMQE&!M9rz1F_3d zolm%I5}*Fph|M2bi)V@L;|AX3L6%O|5y~O!(Ol;d%k=oDe+Ug%TY_yG%Zoazw$j}TsxVE6|eMXqm!@{N>(hZrO6G>B%$lwf?bL)vLrd+B-*5K8&-&JYgkQci?uzgbf!3( zub&HEea%^qcJ5Ny^j2az81?=%=fBnbCTY3_wIPv}!403CIdy%c#LA8NL?5DgE_O{q zEP+Oc_XC!z>$O|9yY^Xa6kjw9?<&6v3rD$-<-Ro>C)-uNetaP8NkY&wsf9E`HBf?c zWBCy|w?1gI$9tFgD8zhDx1mgJd)@H5E0%x)nB6iK*A3VnII?;VPKFn`rn_cMw4MY~ zZ9CEv75z%(*Ep|Bm04uDujsDkO-oI^c=2x@<8uvvx1C%JT4MOga?~}Andfc`E!X(1 zChoYoxjo_LmVWz|?)mfQKr0dx6RYUxd^tF9TwYm8YiMA&fB*h#d3oc*ZwUz@D?PE; zY1?M0KU0;1Ro1!({S$oz$DX zJX2(pnTxiTz<)tc#zOIGw$ABpsPx?swB7au9~BMFBXDEjy04X#2=G7&Vqj%ueJv~7 zT562JYe{ig{&m;mWF_`jcX!)d<44tEeUU5JICvtEe;GEjb9S@YGISfYJ52cFN&3{oME_u9X?k33D6 zrJaOuy@5~6tTj200X?{8>BcpWX zaBZ^_AFV8dY2Zgv32Un?p~nV7IWin!I?(*vz^ zditYzOr!8yef_ZWa}O#iDrjSzw#KB)%{hokNK|u_7@7aJe8T_r>zBB_{d0Q}Y}S_3@1qd(JuBO@BoF)=6FAFdsjW`U(xLdf#faN>TzIC5S)D_neD zD#`O@VdCIX18&3pwVnf=Lwb%_dqn9Wb9V@LiqrPQT~N;avG6BcTxgKYe2(iX4f}mB zYe0#(6C|ku_W!X=SnAK8x6RGXfBpU~`Rdg*ud53e5T*kdO%;`eX(xU<(iy!sAU?r^ zbQtl?+vcX2eE5(C>Iur8nu;nlH5CtREZlzi7HFA0fAPXo%vo=|pL%6wHWPUX`9_&Pdlqe{dsG{B$?*Qpm@hz@i6#{dya3*FhZw>E7Pnw}^;EF;1#b>4=n+ z@a5(A@4R>up3R87&=7J2Tka%k~oWnby*GcjOZHM$?3&#cxJ z6`Lw^^TeKCp6$S$x9?FIY3tWK&tIJ*QxY<6zdm`>ytgFiMZ#ExyKI z1L(?|QCdo_xxzz_LSH-!vYlGDUU1}kVv}d5v9jjnaGvjAj#_B*cYpcm>5N;;;DOR+ zoZ0Y8*6T1o*RvQ3N6myTHYbBSsQ`FKd}IHrrS9kI{Rn1>A+Hn)%kX6Ryy;_^ZS6u94or19wxa2pKeOQ&0L->t_oHy~R3iuZu(N3Y%Fv^=yUK?a6Y~ z`oKfHmV)A@U=ShX<);0e(H!andFt#xb*srf{`)KC>_@YA6|c@74Z>D})*K371>N)6iy0I6OalIKB#zpSdF z0*8}_=N=IT~+Uta8Z8>54%%?8tNg0EGS zxb2%j)fAtQtOKk->H97U78aIw7pI4=fa>u%ZE8RZ0iLbB&S|Rz{IsShWU(D|>cyDD zunz!LgjPXlE%EVG@l@^~Rd|xYkEIv>FHWv!$vWIw%Rzq4BPJyyv<}0j0z9~faC~yP zpK|qXV<-z^th+rt&F|I+(jW{sG<;Z8{}%z>%f;D0jHb4p|JmPqasb_62cYi+*8BfWw#uw|#&Z-+ufEf)>N`?C6?4 z2?+_rZ|9G;MhgN3=RGI^!l41d#Z6fjpEUg&QCD6p>*1Dga}&x|`0@Gv3lj(h0fyca zu%Lq3&V3~pJHPY7;pN<%m*98gp3Hs7Sj|@0t{-m-}{mhaFqjQ z!FWJb7%;7!q4X$FER6S-yN)+U+t;Z8ODz|Z z>;L|pjQcC2y<=8(Lh;t{ieOjZD4(oJky2Si&&x3BjAO8TU#~#fXa{jI*zE1i!pgc> zIj-LhZsaa_VgSrUlx*+Di}YMU#FRMydF%b+YAJ+g3BbnsY`tKe%MJwccrDqA3A+=< z;SWKL3N# z>%V#L@Wez0kBh_cI3Wi%G6uL06itGHw2M1aU-=GH+ZueO7bF8! zy%Q9dQV{e|3hOj`i9i$rN)ix86BXu^M}KES>i^b}fIlt<{ac3FlM1A9AQqmhR}TZ2 z=@+FedcU|~k65c%Ka_x!?%i5n(nOQzOD4DFyE9&Af4)eA<6%&blU%ijZM4+)9I4Pb~oA-2QjA9tQ|^ zN5pm@sj=XKM9WGR2FQ#PjK20d<(I_N?C_Q+!Om@xtHr7@* z#|AITq?*R;>aHbNP~AIe(%02_Cl{D&Aac)sq@*_vNvuCLu!ia4an26)G;6yE3n- zt1z~RH*%TxrW8?U^fvt5QDG+{c|o zuq0@Mt5a>^!x8n%nDyQS!N-7!JFNb01tJZCDZr)5&a-oJG7Or%YOrB1p;gP!Z*;E# zDIW3dn-4%W5ZR>&hzbN#KjpPwe*Nri#Vux!-D~<@Cm+s_vEib>0Y|`fv8OCRs9a$_ zybJ#QZtUk9=;lO^7w~@?G&Aiq?2|!C7E}yE2!KI)f9Ej>i;kxHsaH=^s&iXDmK)6) zi~I~uDSyDuPALEVSu2FlAOF@8;_=$dz_({=DWU3uVfOy&&@V#E)3E!wALD(w&wQJX z{}#{{66Gen*SAVQnNdiD-?eSP5v=y7grDrMWk>{)9q;w<;Li8^jh8xtbSlj5et-7n z^Ut5pgn_aLPj(Z}Y0SAH)3TMRx7#hNTJh;a(FLZ~O7iWY;(mV6b%wX%K00x)7YrXzEMT}V)yhNCc z5#eXp9+2j;GpAGX?pn5TN|i==1*>z&CHkWZL8n$0wlm2k+iVj1cf_%X~{_V z>UI$+~OPuCv{@3!DW)fWIMA>Kr@w-^vvrRKwI(1PKWSWm-dP#8v?Dy#btyhHzn zg9}4<|CRA24Itf;KvaN1Q#%lzMqm}7Kl`@A>=W4H-r^j{_?hwiHw#f7ea}NpXb*q& z^t8A767m5*;CzM08;5NbyTp-0Tmo8}tIG?BX*672oXo9^^YbMnPgl=T zx+m%Z*Z=rOK+Hh;QAADg3l!YZ>*qd+o{03?#4#y`KCnm902752+uE;?ocHrB*x>Mp zYj`T4e!1eh_x2rl4{$2|8nM%G+cbe$asQ4O&fwp7Wj({JAuYjiYCGzB&7CZlAvS5+ zRQ&$Z7xZe%G)}|MHhxcko1*ea#M(V~NNI?QWD|H_oaZ7w(7|B3{Y64E#?& zcXtGYLb^7!H@S4Hpcs5xY2n}GdA0<=Tnf-E)Q~K@As~hm)waw)0}g`v>~VRr25HPH zo7vzV?)uxn3z(>P;c2=!(go@ZxNsDBybh}hNcWAbU%kEPzND9^&Agl?VCMZhfg)@W z5R9uaGtEnK(PKP_f&%C96Ht+vpfCW<1_dO-jw!1Kv~d*yCEw`YLc;Wb|z(MLu`o=q>l z*a1WZ3RoQHr(4A+m~lN{RaXo@n?}yPQjWg1#IFnQGJBQcK8N-_efqS$%6huQ7(m zI+)cLV7_lpRgyq8lvHqLVLDl6So(it_(QB-0Azi6Kr;7QLZNnXa&sE6{baxgK~c8* zTe}u4B=ct&{d&4rxc6>$jpCZRd*tjEv2&i7!XHWVb(qQ!{Lq^tFt=viRZ}^A{rHec zlLI_A0G)v>d0GY$cdC~zeGWyIbMVY1uG2DC8)Xr0cCOaoK_*fY}q{r7o?5;7(~ z;S=%#nRbOM2aN17xUz1w%}tdE+MW6xQQ&vagi|xVbOy8iiM~JzBJEml0?xNST0lEA zJPZ{=u;SYQwjt94h>hTeXuRq-hf16T{B%-37u!{NBpl4i<@k9k{ z(zHLsnz>>5jMgGW@*RcrUbE|HFs*C46uB;WIqX`LbG0a3`!cj@HgK42z@W0B!mU8h zq)riezo!^&oWI*4BayjU1WlYn9+kc@E`SXB=wf)M1gt^85y(aSD;1leGDET!hAbAB(L`E)GP>!E`AS$ITHU5}Ie?)i$#wmgC$=r%}yo2!N7M0RMTrasv2k z2T(D%QEh{h-DHuxLhI=&*VBz093&1Q0tQJgAZWKIO7ZJmb~*u8drqh;3Ec$cVxsH= ziTl65T$_^PH9T^5Ti*de2XwJZjALb^^`qefLFG;S-8p)3*r*aHRHJO`VjB$#k! zh}eN_39pILdg;6^4)lHmkc{6rK;A*-OnJX3y^k#*Aqx|_v^$IpOgo?|di|Vl{3tl* ziY2|O^~Qs*B|4nLXBylbj!=TBON}sKE`M@)=eqM1usCuEVL@0N(|;&-+sU}bsdPv3 z(cR3<%o`RHz|#cX3I@PlpPU~32?3OQ!khNfc!LY6tG!f)Dx`9uor_{qJUHMf{r_2j zrQ^9$V?vPs%(U}nx9u1RL41k=VBxcx;FZi!g*2_QFzyDE=Yc9Prx!ZuZ4c&UQa7jB zq=&Qjwdv={rZu`(~K9^G)`k_+g3xso6b@>IlS=6Tbvg3-Z(L^m-yn|u^QVk1kN5ig!Cl6 zR#~Cub|pNHd0&mvA`e@NinqBfzOqK9{4;{bp(ALRkUhMZaIdWO3-$*1&MoPa@VefY z?B364e6h37sb9>`Nsfo?vEp81SY7FS99u(uvn;!A;?L$h9Ia(g3^V8}zL*}+vDR7| zWK=)R_A%EjL7hf_&h~Qvy1;C{$#dcR-0$BCzmrAi0i5oig)zPi0O|{5GbkAk1q7%e zj|*VC3Xs=8^rfth73yA?hHKt$EMNju{@;oDWEm@v5wZ|fd+ z0k;)!U6%zQT`<7?!T~|Dgbf#yhDu!rrE)3|hf_}JT#p~)zj^a!qVc24%xR+2*c;UO zUr;On0{xrUv7XLtzAg^T#%!ge;GrS4s}EX)WDMc}rUoj^)vvhm5z6R1`M;X7$A%;< zLD?MH)4Qg+EdDW`fcWbGWCR9LV4-exI-qfJ0+w2-u1Ag#vuZdPk_V|G2~r*S?@2yZ zkkJo#4)8bVbIPGQGm!cU6tGyWK0m)3P`1|qgRj&GO$>=Zv*B#gw^dd_N=b-CVCRHH z{izsMB1ycryIy56N(@vl@U`$b^|e+nvK6}@ayEfAhiWF&mra)nIXAs>D$MtPMjPV9 z4?nBs>a$*K>npY>FSXVC%ex}TczfK+5H$aS`HVYL0rHxS{k%^nX!CWexS6SX)>)UK z2~<;l%dy*#ngoUrFDR#Q1lQY&79a>zb#&I}@8fGEwpfoBF@iOtbCu1{jDp(O4GlBi z5nCV>poN1z4;B~$Bsaiq#0@iAT3Y%QYj7!$SUBLn!~nNz5l#joFay0&2@#EtN83aVxdTpm5GgHuTWN%)w?6x~BLhQrtHbfEgai_8N`BT{ z2?sO6jCfQ^7Im>(lY6<-R_d;!)tN0l)a+_L>T3n3C6!NuX#9sad@VJ^B7e^iQP>oX zU^b*Nj~QQrat4+(peu?!1C*M}n(-^3oijkW!t>GAce@FU&=<&Y^f3;L8kC|JfNWILBqth3AcGE7n%BkY zrS`1`nh-QEFul)D`n{!rV1P32v4DVp-HKk;I2aH(2Q9%)C`m!sVF8|Y{{Ha-2mIHE ze0+CvlAP(Fgas*K^y}M00H&tNZfyVaes`Lg#nB|`pd&R{gEAf|(wp`+Hvj;`=YC)Y z2?i9lbE3+c9<;0Nz@r2qTo?$6h=`!cgv-NX??qt!cLE1C%)sm9Cg>ct0Mj%C5LHT` z^Z#dM0h`Ylc=C|za$WmXmcWtC{obxFA|&750w_D-fHp$yxp6%gMquk^%0>ZJK?o5B z6g!@yGaLFQF*~li%dpM*^KkFt`{y{?@215U!2N+*j6gh#UL2@HP5=O;F9t2uW`ox= zq(j?!1?Rs4UjGwWO94!88PHsVPcB$Tp+QOF*uHM+RwppxB^FZ#7*-3bIKY zA~2{WNx*IypyUDt8zk2kV5ti~2yq#$0LuY&`sCz@L8q^%@#rli%gsR2K}HU6#2)op)u0#r39c0#!8ZUOGo0a9&sOL{0Lr@EqoADC-% z&FOK#%7aYN!s@yIKo|DBm?Ib7)`2Oh$~sa_HrFrVuuwD}t#k|0?rJjUetu%5)6}-i zN5+1b)6gJnHP>*zNEeqr1sF2DzrX)IVOL(j1ySv!g6}|xnN3%5#q*ngZv6P~k)R;0 zwt=SrXnmr31;!UvVhuVW#0T+%859N<-v9`RuXF;$AlM{iWr+Yh1_0=LND=f7&>1KK zfZc%u?$cuM(;{*3OV|U5BmIw#>$`J6o-r5%pbZx}x(8jcps0?xUwHraC5Yd25YiKM zPESFv5UbzNy^#&p$ZRy9TKem~Pak(0X(3q$EEgrj2FrU>Q$nVf>ejC;92;Kw5*&k~ z5)l>U3qD{78Al7BNxphi+Rih9QgTnsOW6HrI|#^k@M9=6rGX>IXY%{rjN`E4<;RbI zL9v4CLZ8_MKU@OMAt@jzzJW#~*q1cW0hN`Nbp<9I6zPkZQA)%fs!x7i4W179VPM}U z`W83M^*jc5pO*9DnecD`!V6i905kVz9q&ouB}T&^0l7S0_p z6WUJrhe@DIa*NGATp6bY|}fRr!qyCIfe$^ zwMe?Vx?8-1JtjOZ7^tW%+L|X#8>Ym&Qo`p}$=y;|2}#nijZw~fz3Ql7=vqINauMYr zwI_xmy{FIW&hRr-FV8r?>4^dCnhxzZr!Jo}Mrn+OSFrM)M6oyUeBr=4Mvc8Oy=iA^ zV)8$9{(O_f4lq{y+#1g3uDkCbs~!@fV1Qxg%nK|}3E-3vO8^{F2H*m&y7_`D>>n5z zSg2h~ZU?O)Us2D~2SC08${`IbsKHtX)2~b-bRfe1rv@xWa$8OTl3+oxYzMtKNQpvt zcd$NaHdVm^%_V&QP6JPK0uh=DmfKxm)U`X(6f~8=3pOdh)EkvZXg?7G%S-yroBKeeGi7FHr-QO~ISc*HrS9+A zngPH$py#|gUlRjU8P?EfSR!Z#9*;L)`a_K#5Z};f0<|{s6DW#|Vd|)!X7_}qEiI2K z4$!{>V-CgM7f*o;Aqu&Jz&o^Bh|-x5k|Y z>s@T2ArmMLz6@2}=WsLx= z9UxPn>$uEZz?)AFbS~7i2c=Y|SijM(PiQR_A{~sv`c10iojsJGz1RV$1`fz`ESNWf zOvclL4PVejr-RyjfT#rle0vD&GBANCJriGF6k=IaO8~N|4YH5HjYE10D0Zk53Bfk7 z&lZ8N*|OXf1q~b(7CIc!uwCVHSzVTXD(^Ms3`Zt)53Y1(okr|?hKZ>&7KUUPVn6?Z z)3)QaxNR1s%qHkE1R4LQmMHlJ7XGb5wv_7#|Mtg)hr#rvrNf-g+thG9e+F-kt$j_bU^X#gh)u#I$p*7&z+`OEtpI0O-lC3Iun2NpdEiI6rBn@u8cKa60$!%uu z9~eZ7L4AuE!#lK0VHsKrYX^te2lgFZ-8vV$I)CxD+9ve#=j&H6S?X1&{|Gg(!O-7v zb^g}z;Nb9~|9wG$D6)d!c`chhEo)TV>JQ@7_%cdH>uD{Fh5G!J;VGr|}Y=4}X zcoRY`W~uvo71tG8yy2f+Flg86OD_5akU;e8O{(uz2r|F=Zj)gay|HM0YpYki28Py^ z`Oaq3`2~Ub%h&XT$)n`0vF+ev8{VJVrTg+%jgr2OhGt|75G4?rrF4Xok{g~B5HT1! zm@A$Ha(PYDmDD-w%(}l?`LUE`%;r^#i-j#emMb1tTaJE6|C!+@aeuGsP3+~%F#Mh1 zI?A9g+CPNm%u;jspJEvCxQ+N|!zhK{sGdA~;cXJct+8c#{1a4Z#57vAU1Nx)^SZ$& zNU-wk4)U*@_YDsnAE7p)OeqUyQTV4=k>Aj?71fX}BXj7T#s? zQIdmGs*hPuM%*GVCRyMKY-o9I)K(#c`&jw@dlek^%OMA5lf@tZ)Slz)311AQ-JTR~Gwhq#5B?gruHgZC3 zIv>g7x*ILiMPoGvUTERQhh_=#o`UNROp+g}>LGKQg|1*|mxKw+?lX$w>^PZ~ffaZX z_lQumY0}@U8uQN)+plN~){%OJR9fK(MBVYLGgf5P@hD%^Tqcrzk$3cU)j6uRCxC!9 zr545Q6}NX^MmbVZWYzJ>Ad#^)k|Zj&=3e%Z)F{!6Zi5gS^@T-7#n3T@K8i-n=d2^- zumolyP`F8*Ok$fk^H|hpH*<*O( z3<+u8Ig(_CfIL}w3RB!@>auAfK;bhebQ@Dng;c)vY)`!_%H#I#PVInDEk~NYaISN) z{Cc`rZELap#0}Xn!Z7VkdhQpUix~&Ce1|%p$8o>WY(Z5vjgG?Z%^8DF;sq?(*uH?4 z1DIT%_nvO>n~%=q@UAn~ozv8RBDzt1gQqqAc$8I-euk3=R+07Iy3C2FT2ZwN*Sbpe zS-$M<--%`Bs-~7!yJMkbC-BA6kWGm_S#yQ-f^t$_rj58la)$RAp{(e{>if8@2 zjV(aaNkoIe@foPPpmLQ2r;G*}B6J5v@eRX;bO&$`x<1U%@}8?Bks{1&gi{^w<-ixU z+Ok&%&{T49gRhBv` zw$;vak(yA-(g4cEq{>J#C9CUQ0l!oYmz=hLkiAyHdG(WhdmaEJx>iX zSfTw!!lwSI_@gSD|IOupEbE_BWlg#RIfQa+tcb65D{H;Q=g)O08x@{5iF&PItocJd ziH3$f^seFB82{C1T2~=$YIP2;<+)5%{!rzhjAD-tb@Qz)LjLh9p6wz2;_QoN#Q9|B zFz+tR)q+^7EG_@1iz1H7dG6|w{$+&2<#=r#=O6DyZ6;Ci<~K!sZ^t_j0f#3gSi?U7 z!}3nn#o5+-;lB$66o;!&0>{jE=ks5#Ws#nIf#;r^)CKxHvS(obTmKvRD)q8@(qrhP zROdG_4RJH4tz!{8ZS|e#;%;oPZqI0_;Ouz;y~$3sA7yS__l7n)r|s<2?rAf%@*%gi zl4h+Y(lH}9L-A}w_Eue~mU+GoTvVYUSc!Ce{`}0NR>ezOzcHt-tmP_Xx$=9``S zr#^{a`&DY;Zg9ew?bv-*BEiwZOv_>eJ&8I3PMcBv4NZ$~-@eYYuc)g2E@hOej+`>B zWo~gk;@j~zid51oHc|Nf+WF0?xUmFmO1W=IS)A+0;+mc6q@%}rd{{VdnV()eFWidc zKRu?!<7ym9Okn<01}A>PbesVHhDLA#TN2{G+i7L%9-o$qi^2m-?}o7}Rh4+GZ=*ZK ztiv^vtyldPn>pc*h1tg?p`{4Xwq=Ik`g}NCG!x5vWVF?T5Y4B^xu(xN6X)07*<@`u z@w3tIu|iXMuyiHkCdU5x389fjTb&1AHzSCDK4B322Okn|vbCG7+=;};k z^Jo957IeS3AH4A_WF#NFrA9lLUSWoN`?`-9W|ZA9*>%NRefJQj5vgvr75aJ#?(P|_ z{CNJm9c=4E!okwrdjVat_Zx*5|8)CllS)!=2TbeOZ>61vh4BQ1^>xB^Ulay~+GyV6 zPW|DETP?fxeV;s_X(Y#nKhxxKiaEBeOYTGI>_{G_Zh;5=AgWP~!9s22{n(%u%C5pm zSWYS++DyoU!kS|Yeew(|&%h;1i2T&K(bj;ab1b!=MQmDt zFPmeCT3`Kf9z~xa+P4^CAAtzR%9imZ2;XNj084sWpD!fS85YCHE-Fha~ru4{Hf#uf$)O5AXJj3b$1 z8>;E?LiWKZDwau?ikLHzdtq3#iyMB%-zD>b@1}8{cp6cE_QtkudQV|tG(Y@JjR1eB zIvs-XweWf*6{a}v-s1A=c1J}Yk|FH^S=s^}njnQ2x}%l|D=gNyAy>m;3v(`bDmUU* zcU=xs{62~*utGE%mLui_PV`YVY#({W$;~k)capRx!lJB)s;&SltLkBmC7Fn+8y zjFY_xNnr0%Fce~(_@zK^I<3Yuf)>@A6IiL@75D^BmpZ9CZROX#u%$Gxwof5sKVevr z$=76=%bMZDWnp7Od<_qF4pDsZ*vCr`;P)nU9_ynJzEP(m^ZX@)=ot~Zi|GI91Z>r9uTtK!krVPw-=Z9G z`6fdaPG$F`f9B5trwwh<6-P6kH+8)6#s4+UKHN>vm3+|3F5`r*zRmgY6K~4nx**ZFUhwwuPP8y0prl%z-WPXMsDsej4tRV zL#=%oFvsaDxQO+Lpw|wEMu#A|21f9oF{-z%*#&ZVY0@23BSe7`2E#?{ NNtuN2 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

{1(m=H0(Th-*O&qj@|p)8S4cQ?cw88zJ* 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Ξ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

-0FC7^itZkENsMtVt<|s1)>| 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 z z9rPWf(0}1v6qCYENmDQdF%U56a4DmhilJN-w=az0WIFKx?;{~GcFi!l0o(A8;?jS) z(|5fPomi2TcMT(N)st+xb%>Na04SV?{$`1r(gXRVk? z*}u^DR61@^kll1%g*3?{1gk&gChU_@-zaFof{7h9Z$eXPBtGg1Km==mdQX*twK&c8 zz}~ukM*wE*!~I-r*;QnK30yNJm7<=Lhw=;T^1o_BA-18^TTyj(ca? zgEqnrrnc&3+|mx7aZF9FPKryfr3mJR%MA>qx+hesO>VGL;wCY~d;>n!qPs$eO z@^<1_!LxB^yXrD+X-*w9r6tSFtUY!|Wvsd1woA7wwz<>t_Qjf*Qf|hY)wX~_#|r7Z zIt!fo+qG@+7EKl9wjsIAX~1nCePP6f1Ew1i0>O0!F>Cd^R%`a`)O^vNIz6wnbbRY~ zqdT^0y(8JHu;gc;dK*=qvCtl{9gPl^hPW?GUYW^ACJ+23?;Be^YpDL$sukO<^sT2n zq|HD3%+vPszw&FU7LTu9h|MSTdzD2H!Bj=tB)h*=+F^;evGcuq?!IN8qnX69fcUnk4%`?l1kIZ9BP~%4NjMRGo zizH$xDF!qHyb0XsTZ}shq&$${Jr+*NZCpKBwzfv3EIG}Vdx}^@+U;=p+mL}J2P=p; zMmbpf;_F{9$T&XmPQpW(H!*G(8VLC)HwP4c!*OUod9oXUkqD1CB;F6g)E|E;M&%1@ zcKr8*FWlm!-(%if5lA=;&-}msp8dJM`Hv)A zx2(WLkOC@{DI+jP5y1i_SQi7ZnGyIx!2Q-&UbFx7FZ~_+`~Uo_4rW98@sGV|f9eZA zDn-wMgQ`!mV`|Jn3x2@ShPtMU{J9R<5hr65ffM zIvjv?32J3dv(vJ+6ru2p0CTW-mwFiVNM#gOQ+2c_uo~5qX({JVfIg)jX(o}CI*rIb zi+iIAf21%6wl8H@ZMUt~?fbU$y!f4!l1mG)jMR&+3r$rU^q9jk3}_@?h?A3<6G`=g z1N|H1h0^V5JIZ_@B3BL(R?~(*OighTG1F08QtEN)4{g`;`;hrw={?~o@yG>+L!y&u zGTK2@PYN>xU(OhX1CRPn)?)2|U&KQ5XkK-@XU$&JO0z{!7aY+aQbXC0kCF7P1$v9mw4n>Q+wZ&^i`u=Y;fR!fq7 z0s)aRQ#Cb#frzEYX39D z?8=>*-vGZ`YuH9bAVLj!w=uFS*LSQcfU?)DO9qZr|5SIBehvra@JnzW-NS+68c1el zvI*<91;->Llktq-J=UWGseGa<%C%HXnF9Ja)`3na__e8yWI}%P*%LG+QWDm;CKZ3l~h(nOWcLxQ?CmFWX zGNBra$NkKbG{fWSCNhN}7jiE^qj!ci<7y2o!t1G#(3^E&p>Jb$2FdwI;3pDM!&L+{ zgrs`maeA!!F_J&lfY599wK4if14N^+NEd(bMSS>2kLqhc2>6hAmpjr-{A?G*9aA9m zEaAJaZ;(5a8wXZ0fzX~1ZZOydNew8ppV-0A!MBj$;lPjngzw5900knI_>`qq$mhkI z6x&d}#HU}fcwxrM$DX#?Qx`153B3Y?5jl*+^`u977r`6>Pct6;nr0uur|UpjIv|iY z9?fo7J;9v)h5zUeNkB<*PUxR~<#qc{{?gx6FR$fiYjBOg2kK?X3%$D(*InrSUw`MK z{myqT*-K}SOYkwOWWLjBMS}d_eCwj+Sm-T>fKULnlL`=?IU@*w&9rDaoA= z6h+cUuhQO&97vc_<}B=mrrCBtt1z%*VJ;(vH#aMGtFo_p7q_wd?>Dqp4 zBqi3isDOHR{aLFno>u`St?+OEwvE#{2Sc=pfzre1DN|lPZ%CemMLuorMfdympmY$A zBKOXZ495W=FnD*(1!L39U^i``!*++wA@T|^36HwZ$Pm9nKBoDhavc;jPrfNk?0mjl zetnxZZl#dNb<2(RZE;p$MPWzPFfwY3`>F?fdpj!ogsFOY7^m0gRNftH2y8b5TDTZ- zbzS~M$JS5S>|DlF)V8z`v;At#M>o5w1CeybE?=+uZl$^91?zF)V{KnJaBR(H-`>2) zN!cTtE2qSwI%KL(x3>1xsp;CINf&N;mQg zkWIQqy@BKjt8Yl}z*bl0)E*?8l@F@9mWdCoD1g;b95)5F7@0(#v&$|a!wBHQOx^)c zqtWuk_q4gV!p|t&O1*EFZte&OjjUMCc$?U(G_6tXMOnq5hApMUC-u_;*@of?9tXstS(lj}|HKkc zVL1^mo*=>q2{)mcwudHV03oap9{i>U#;|R?P_SNc%|>&_t#tZDOU*6&NO_;N3MAA~ zC6OKu7@AJ_{Rx*q72mC<>|kqfA)U7W_z(RwpAYE2|A)VAf9W^>na$)2J__>?QQVgR zG|RJPUqkSp{Xc)hF5TLkd@;Xu_}4!7QL8l@4)9pJKsGt)H+kswQrW=Cz3o27#J6pq z9U*e)=enrJ8BfM6r+8SufA(0LWUr*{#O7DQ?-IjWmSjc@^6+?Y|U(>~|qM1xm zKrd}G#hlHnS6(cnY*szcd~Bo^(@~Y`s+`8wRzm>1aF-wVZ85sj8g#|8R7y&UZX7pG zi@vkhRu5WWUuDVy;IzOE#|(swrhNe}oeR<$@#6si@J?QFWl*q_^xfBxUNZ5pna-0B zOezR(Bx1(zj8e@yF#7H19)(7~Nl^G3KfVBY$_>B6!s0}~l-b2^!`*>b^lDphZ`9l7D`Av$&K2Is?!tl5g$ zrR!b$+E?GP-D=e~H+KYp#A+gAXU{IH?PTorx2mcOOkeh`-K^P2a&O`If|Uv}o0|~` z$Vcp{XJ!PZ1!h)etW*jP)Xy=Pjw5~$8`;==lQgcMA5$D z0_MY}fS%+NJ0uJFgkOTW*E0LgjBh8ahuH+ZGA3loW3r+r8pRoc_bC=p7dm~ z@4w?jXM^=A!^wz;7dC?H9^~t2Rq@AaIKG%sm7igE7l1M-dtM0$q)tzikrIBhCIkWN z!PDA(p&i>Jy+7-5D@49}7`&mJ96+cMrlbrwh;BF>1RX00?Ge*bLJ!Csj^-ao(Q+Uj z{#$+KyyaE?S!_uU=zwI$Pm~h;kOb^d*x(p=4+52?{IX6Wrf|DzwJ~WyWIk*G@Nfrw zA|Cw08`j~-PT)|+(>!@6>2m9uR_W)=8;?%^7%8CHk*}jf-ePL_iQ=ryA3I~&JW~=} z3sCmsye(mM8+UZLG4VC;5N;U;T`oKfW4#6#cos`ajusE?t#SRgW~t1q7GpA^s#UgWuF4 z&-aLck3fQY%bbAB2ulK>EjL}o(NRUAzIaHJbzu*y7s}qKc@@*^T12ZnOJLF_Ffk+;itmF2&_~EUFyXSSYqD zKe2QGUT7(~Vcl*%`{Q=|r9YsGkh9dE`5Eh#7L`9i+MT9eABw0xWZEX{V3PsZ458_*HAvI<~a7Xld4cN$F?R20Gogb?f`q z6WHCV2^6SpGPU}pZ|=EVIlo#^VN2PUa^5Lm{ow9?#WuDYw!h!E7hXDUvpKWNS2it` z$y>Q7AhEY;kwLO|4%0vp`UzBHe=y-MBcUA5PS zWVY&dE*}-IJsWqDHnUc?>)TuEFfwwIvP7~g1CUSH#zxz6!hnm#lw~tnyTvWss@KU( z!MgHqKoZ(mu`Y!$*_jfhPa;nP32YR5xJe);N$87r71mg)CgS@zP&pVWl}XiO z)P_Z z4}U6b*k`23M^h#M1G|wJMgj5eMv<|OBhIcHdMYSCp*n7n9x9}v-Xo6QQ1L8K@T9I!%7xXJdnZ+>lvWB)$Q0F32@v1VMj6bh*jUy z5g9#4s^q z{V9x+Cs~U@&PjN1$RT%?Q3={A)A^Z#FY-No?yMzKS(i22JNp6Wtdw zC}x|zuDyL@)A|BA$Y9onwHlmfl<+CDQjW`8qju`}oU)-SH&JWJ->uE6WL@7*pIEh1 zE6cXJJfrUeYj-*}S4i2p6J^POgzfI`*;b|PAZlA6hCwqrstgn_&KB*33ump_*t5;O zirv`Uwb!mU?asd3faD(|Jy|33!$Jr<@7_N;a`2)`*6j}ih5aCPNy03l7Rmf5E5QIK zfERE43Xj(ql3EHs_#oxufI|XYS{!-k+e^_5QZ}5ti)R`|aKae@Vh4rKFx;4Niz-9! zTz*LWM8O4aW45r$Z&VGX}Pg^u!wt)Z=3XX-X3eXbDH+E5QkR78_ z$CnnA^gz2vRVx0ZgcgdP+@2z_@ zA1T6vV*DQB42d9;C{PhVl5O2rH@57P&p+)S^Vzgjn=Sk1+c$jJoJHQne9}*Bok>Nl zD5a4XlFX<~xWSl%<}yMLEHY&3CP)vb>-K%rFsk}H^fFWMw7D=FWsy)iZ}08fjqP1u zrv&r>nE-Ml5&0jehV?tDn(WeIolDkv?za2JSw}s^!9s694dD(|KbShC^r%H%M@K9I zW|~l-TwxCsHn)OvV4n1pbvo+tAA8D1>(5fr%>K=9s1B(EKx2T{X+t9JWgez%a7#9Y z&oGQ>nhqQDFyX(4z9-KQMn~~WJtN;dt+M1DlKkR2kdq4$t8czzh0=`WatYhm+OckT zXeZQeivrWFcFT7&B?nPUr4shqTh~;l;sVJd+uH6((YLKUleTlG7A(?is19*TZ`>N~ zwxzQXn=NInQE&NLtLs}m>yO#Z{ba=80095=NklhIi~fKgUV z4m-j6u&z3I)IkBAYNO@r#SUT} z+=A8XoYj=DT6N&NLSu=s71EMHYIpghI;Rqb+m(ho17lS=)mdcaSRF}qF6f|fcN6)Q z5-&`%G6f6J?sU59fb{J4wg6v!Y#RbRTqOC_)93A1e~mRVVP-#idNQ^2gQjU=^oR%@ z%g6{inEA~ICi!8&A(2e00m*Zph8DDWNozgTFqn5@Zo3b#kUhc`0pY@4ZWTGBB>i67 zf8&PwOK|${VbRxg;(JJwcv5jSY@w2|6aoMYJM<7Thhcx(Crd+^0wcf<{#*#r;MCyp zp+vI~7^TsjAe&J*k^&= z?Z;k~@|@70{D1rv{bhXsLm2Ny6PBNf=v^M54-hxuh5CffF~Aedwjn|K$Ns>l?5BU^ zWp@Yt`v3L6@mr;f61K@q+UvQxy8<-%pzcw`^6OclCxC)cG_Ynmk@3U!w(E5PVT84S z_oQw(O?YPk_&@#Xchn1RIsl?y%V=LpS$6drq0#-!e~8QZum@G1aN z5_sXV#i(RWMS!{yOWDp&&$_jNU3hBI(z&5szfraMg&EtgHms|9*=hCdsk18rT2cEK z|MrFrRc{-t&ywsw{$~aDJKd2LRh3d|2c>e^Zf)EV5RcjO=T_{kYj;$1QQNEZ9mtT$|%(&|mgM`f9sgOzec)%~6|x}9KfOZI>!c4Bhg5r_2s z)KC7j{q5iUO|`lAWd0+gCqU*0OelGT8-oLM$Ui8d*pV{?;Uf@wL4dzU_}q(dD_+v7 zfb>4`$X^Ezd}B0(cNvBNra)Q0Qd!K)2!yNC7^;;~4AvBg7l8mqB>*{WXXS)iHu6N| zO!^}LHR6xuBh$p4M;SF3hW{H<42)8+riC;yT|`AislXmei?s+YnP@=~#wsLRSwttq zK!duQ)LY4mx_M^_Zs1T4APg+a`(~})T%47yR zu>dk`k&Q`c^aX-^3$<&}sDr(cgwjZfhAZ}3`G}NE66Hmj#5=t!ro%#6>hbZace0PX z9E=8bVtK*NpI-Cn5~kz;Iw(iV#|dw^C!-FRH{XI_?@5dVaoOB|{6~JymS)Rt_iw&_ z(f;ed^Z&E?nUep8CM+Ega?TYqq`0Xc?=tmpL_H&2jEqq~m0kG4`_Nze zN55^q^`&o0p`=ynhIDc%`@ z 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%0A@OE{3c9xjKMcm7hVcV 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�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

BWvS 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 z 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

!)uO^%9s)9eN8k(2XGWGYJQyg& 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%0A!E2Vzf zj1*BizGTG-Ol_!uRK+!#!jf_qQbO1#^e`CLvVHn>T&R4Ne+w(N6w1r%H~4{&7u)++ zWnn|cBL{kJa=4*7d9nY3FNm&|hnL9SERZ*=-}v0hB1=9l1a;-J{Ba|&P*OL=xu^ry ztve9S7dN(NfkT&e4=KZgux9VB@;(%6{Obs;>{lB9P=tUVLH5TD@37+*oAM;qd7D2r9_ryMF2`b9Xygo&uhkoh$_^g-)&tYnAOl zRO2~V4)kkuX%Cp$`Cg*ilKC*6mi{}uf9U0%sQTwLb&S+)zLN6tOE2rpCj$q?ZtSR2 zRi}~J2dyUxbaeeU#F$JSg3`5yrT)jTDZC}WH-6u+={g4at9jqEb>mj$s(4KtJkjzb zh)IXSgHK15O~z4HwGFo>6r78O_-(XF%T%Lo2<*$?lRz&g zWbiEancB?RS^KikkaakQ4}ESm)3O$~M8x%cG<}Dbz*J@{Jd(GX?1=o$H0>ZrCN9xt+twu2n53CH=-_h>uw9-_wnK|@IAn9PS(`xQFN;_TKNsJI2z z+tmt&y$2#E!RW2Ui)nEw(;B8a(e!NDR^Ck-$snfJr-7~Uqv_7S_>`M4z6`>z?)LH8 z&JW#;?#_MCt}U{>@~1x?H?m$Nk%TqbE0Xi}PKY%Bt-KOmkm zx`yQ<%Gy}>*b6N;0Q$SWo7hvdPu$*_Z?n92w6QgN_hV7V*5tMY7EgpmNX{27pyiQYr_#&YfNRBrT9z5{a z<%Nt~vEb9o{%VnQpTDIrH_R-wV5j2TPo>ZN`D5|fN*=4Uy}D-3(dzaE;mrH!8_B7{ z=WKhaIF1an!1A$=-rt;m_krVB1mZ=uCD)5KXx4SLJ9fihuYXJ;T{r#VnaCUOb%FN$ zZOM5zbny5OXX1H@ZGVg?5c0x?kh9F+0C9uw0HodT3%Z?U!&+RSY;9+JR`&;|Cnxf0 ze74_pMo#^^yPYiWJ)W6&vSj6n>Yzr#pW9Y$Dwa-`0d6Y?WJN{BW7%{Qq%UT88hY>W z{$Nq}3!}beeV)||b)0@dA_KcRO9m_t!a2~wae8{ZIeFop2C0=7&1kI?8e${YHQL(3c6nq3E>m&YMEMD~z5FN*=CS6*o!(;|yv z^U;QZRr`jggdP^sm!NBJ6xU+#b=^bmzSdB-uhA^>wFdjPcpE)-toeP_H#@Ma+^Q`k zy3e*D52PHX>EqfmDy%aLEDDboN+){z06|l~n1*JzmCEm~eD6cim#&-gZ-IR7!J#%* zKQHX{@xn)3$Kz<}OQ%QO@WKx_Yo;Mw<$~4wOL9We>85h+aiLfK^r!T9E{m(BSN3aj zFT9<%$1a-*H5UZvvOQb+lrrMha#5(<%+n8O!8<|eE%}#myJ!l#^dCa=*eJg(+gIVh zvh235;t)BSOU+6qd8h-+T`We9*)`X4A0x!4$vIR%HNKzZZVeU=*wx}ZmOXhszqs6- zy?C~{xHymZwrISH_pijF%8Ak*y?eEJ^vP;s}&at%hI7pig;_Ee_5kesOt5N<06AS>+}4f=6W`COB= z^Z|GhI`8o8BFmgQy99N37T@a!gE`kL^}{@*iH66Dc#q5dABkV_V}P7s9ipAJMNqnk zAK}is9LY$lxNckhTJaQ6dFZx34z~Dvp69;k{)@h%<$8x5+^jGOVUdNqz<57PyyOnl zj+G^tY#_b*B+gsqC)k2Tyd|&D;NI6^nB;N8Up=ri$AMdo`CaoxINSCper|WQS zo+sP)V(6aoFiNb_hOY3IU+OnJr*kbn`iMAxp1HNN?RppOk|P#b6vZ`3mLc@IlQww4 z;o7{v7nqmvWZ6DH!?SMh;M$j$W!tfL6epgZ;_#t9@s1R6EO&

x(QuJ=0ZiIjvx# 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

>~T1 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 literal 63589 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 diff --git a/windows/deployment/windows-autopilot/profiles.md b/windows/deployment/windows-autopilot/profiles.md index 236dbcd32f..dd9f40aa1a 100644 --- a/windows/deployment/windows-autopilot/profiles.md +++ b/windows/deployment/windows-autopilot/profiles.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 12/12/2018 +ms.date: 12/13/2018 --- # Configure Autopilot profiles @@ -18,10 +18,27 @@ ms.date: 12/12/2018 - Windows 10 -For each device that has been defined to the Windows Autopilot deployment service, a profile of settings needs to be applied to specify the exact behavior of that device when it is deployed. For detailed procedures on how to configure profile settings and register devices, see [Adding devices](add-devices.md#registering-devices). +For each device that has been defined to the Windows Autopilot deployment service, a profile of settings needs to be applied that specifies the exact behavior of that device when it is deployed. For detailed procedures on how to configure profile settings and register devices, see [Registering devices](add-devices.md#registering-devices). ->[!NOTE] ->When an Internet-connected Windows 10 device boots up, it will attempt to download an Autopilot profile. In Windows 10 version 1809 and later, the PC will re-fetch the profile after each reboot. In previous versions, the profile is downloaded once. To remove the currently cached local profile in Windows 10 version 1803 and earlier, it is necessary to re-generalize the OS using **sysprep /generalize /oobe**, reinstall the OS, or re-image the PC. +## Profile download + +When an Internet-connected Windows 10 device boots up, it will attempt to connect to the Autopilot service and download an Autopilot profile. Note: It is important that a profile exists at this stage so that a blank profile is not cached locally on the PC. To remove the currently cached local profile in Windows 10 version 1803 and earlier, it is necessary to re-generalize the OS using **sysprep /generalize /oobe**, reinstall the OS, or re-image the PC. In Windows 10 version 1809 and later, you can retrieve a new profile by rebooting the PC. + +When a profile is downloaded depends on the version of Windows 10 that is running on the PC. See the following table. + +| Windows 10 version | Profile download behavior | +| --- | --- | +| 1703 and 1709 | The profile is downloaded after the OOBE network connection page. This page is not displayed when using a wired connection. In this case, the profile is downloaded just prior to the EULA screen. | +| 1803 | The profile is downloaded as soon as possible. If wired, it is downloaded at the start of OOBE. If wireless, it is downloaded after the network connection page. | +| 1809 | The profile is downloaded as soon as possible (same as 1803), and again after each reboot. | + +If you need to reboot a computer during OOBE: +- Press Shift-F10 to open a command prompt. +- Enter **shutdown /r /t 0** to restart immediately, or **shutdown /s /t 0** to shutdown immediately. + +For more information, see [Windows Setup Command-Line Options](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options). + +## Profile settings The following profile settings are available: @@ -38,3 +55,7 @@ The following profile settings are available: - **Skip End User License Agreement (EULA)**. Starting in Windows 10 version 1709, organizations can decide to skip the EULA page presented during the OOBE process. This means that organizations accept the EULA terms on behalf of their users. - **Disable Windows consumer features**. Starting in Windows 10 version 1803, organizations can disable Windows consumer features so that the device does not automatically install any additional Microsoft Store apps when the user first signs into the device. See the [MDM documentation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowwindowsconsumerfeatures) for more details. + +## Related topics + +[Configure Autopilot deployment](configure-autopilot.md) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/windows-10-autopilot.md b/windows/deployment/windows-autopilot/windows-10-autopilot.md deleted file mode 100644 index 6b988faa67..0000000000 --- a/windows/deployment/windows-autopilot/windows-10-autopilot.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: Overview of Windows Autopilot -description: This topic goes over Windows Autopilot and how it helps setup OOBE Windows 10 devices. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -ms.author: greg-lindsay -ms.date: 10/02/2018 ---- - -# Overview of Windows Autopilot - -**Applies to** - -- Windows 10 - -Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. In addition, you can use Windows Autopilot to reset, repurpose and recover devices.
-This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. - -The following video shows the process of setting up Autopilot: - -
- - -## Benefits of Windows Autopilot - -Traditionally, IT pros spend a lot of time on building and customizing images that will later be deployed to devices with a perfectly good OS already installed on them. Windows Autopilot introduces a new approach. - -From the users' perspective, it only takes a few simple operations to make their device ready to use. - -From the IT pros' perspective, the only interaction required from the end user, is to connect to a network and to verify their credentials. Everything past that is automated. - -## Windows Autopilot Scenarios - -### Cloud-Driven - -The Cloud-Driven scenario enables you to pre-register devices through the Windows Autopilot Deployment Program. Your devices will be fully configured with no additional intervention required on the users' side. - -#### The Windows Autopilot Deployment Program experience - -The Windows Autopilot Deployment Program enables you to: -* Automatically join devices to Azure Active Directory (Azure AD) -* Auto-enroll devices into MDM services, such as Microsoft Intune ([*Requires an Azure AD Premium subscription*](#prerequisites)) -* Restrict the Administrator account creation -* Create and auto-assign devices to configuration groups based on a device's profile -* Customize OOBE content specific to the organization - -##### Prerequisites - ->[!NOTE] ->Today, Windows Autopilot user-driven mode supports joining devices to Azure Active Directory. Support for Hybrid Azure Active Directory Join (with devices joined to an on-premises Active Directory domain) will be available in a future Windows 10 release. See [Introduction to device management in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/device-management-introduction) for more information about the differences between these two join options. - -* [Devices must be registered to the organization](#device-registration-and-oobe-customization) -* [Company branding needs to be configured](#configure-company-branding-for-oobe) -* [Network connectivity to cloud services used by Windows Autopilot](#network-connectivity-requirements) -* Devices have to be pre-installed with Windows 10 Professional, Enterprise or Education, of version 1703 or later -* Devices must have access to the internet -* [Azure AD Premium P1 or P2](https://www.microsoft.com/cloud-platform/azure-active-directory-features) -* [Users must be allowed to join devices into Azure AD](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal) -* Microsoft Intune or other MDM services to manage your devices - -The end-user unboxes and turns on a new device. What follows are a few simple configuration steps: -* Select a language and keyboard layout -* Connect to the network -* Provide email address (the email address of the user's Azure AD account) and password - -Multiple additional settings are skipped here, since the device automatically recognizes that [it belongs to an organization](#registering-devices-to-your-organization). Following this process the device is joined to Azure AD, enrolled in Microsoft Intune (or any other MDM service). - -MDM enrollment ensures policies are applied, apps are installed and setting are configured on the device. Windows Update for Business applies the latest updates to ensure the device is up to date. - -
- - -#### Device registration and OOBE customization - -To register devices, you will need to acquire their hardware ID and register it. We are actively working with various hardware vendors to enable them to provide the required information to you, or upload it on your behalf. - -If you would like to capture that information by yourself, you can use the [Get-WindowsAutopilotInfo PowerShell script](https://www.powershellgallery.com/packages/Get-WindowsAutopilotInfo), which will generate a .csv file with the device's hardware ID. - -Once devices are registered, these are the OOBE customization options available for Windows 10, starting with version 1703: -* Skipping Work or Home usage selection (*Automatic*) -* Skipping OEM registration, OneDrive and Cortana (*Automatic*) -* Skipping privacy settings -* Skipping EULA (*starting with Windows 10, version 1709*) -* Preventing the account used to set-up the device from getting local administrator permissions - -For guidance on how to register devices, configure and apply deployment profiles, follow one of the available administration options: -* [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles) -* [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot) -* [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-Autopilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) - -##### Configure company branding for OOBE - -In order for your company branding to appear during the OOBE, you'll need to configure it in Azure Active Directory first. - -See [Add company branding to your directory](https://docs.microsoft.com/azure/active-directory/customize-branding#add-company-branding-to-your-directory), to configure these settings. - -##### Configure MDM auto-enrollment in Microsoft Intune - -In order for your devices to be auto-enrolled into MDM management, MDM auto-enrollment needs to be configured in Azure AD. To do that with Microsoft Intune, please see [Enroll Windows devices for Microsoft Intune](https://docs.microsoft.com/intune/windows-enroll). For other MDM vendors, please consult your vendor for further details. - ->[!NOTE] ->MDM auto-enrollment requires an Azure AD Premium P1 or P2 subscription. - -#### Network connectivity requirements - -The Windows Autopilot Deployment Program uses a number of cloud services to get your devices to a productive state. This means those services need to be accessible from devices registered as Windows Autopilot devices. - -To manage devices behind firewalls and proxy servers, the following URLs need to be accessible: - -* https://go.microsoft.com -* https://login.microsoftonline.com -* https://login.live.com -* https://account.live.com -* https://signup.live.com -* https://licensing.mp.microsoft.com -* https://licensing.md.mp.microsoft.com -* ctldl.windowsupdate.com -* download.windowsupdate.com - ->[!NOTE] ->Where not explicitly specified, both HTTPS (443) and HTTP (80) need to be accessible. - ->[!TIP] ->If you're auto-enrolling your devices into Microsoft Intune, or deploying Microsoft Office, make sure you follow the networking guidelines for [Microsoft Intune](https://docs.microsoft.com/intune/network-bandwidth-use#network-communication-requirements) and [Office 365](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2). - -### IT-Driven - -If you are planning to configure devices with traditional on-premises or cloud-based solutions, the [Windows Configuration Designer](https://www.microsoft.com/store/p/windows-configuration-designer/9nblggh4tx22) can be used to help automate the process. This is more suited to scenarios in which you require a higher level of control over the provisioning process. For more information on creating provisioning packages with Windows Configuration Designer, see [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). - - -### Self-Deploying - -Windows Autopilot self-deploying mode offers truly zero touch provisioning. With this mode, all you need to do is power on a device, plug it into Ethernet, and watch Windows Autopilot fully configure the device. No additional user interaction is required. see [Windows Autopilot Self-Deploying mode (Preview)] (/windows/deployment/windows-autopilot/self-deploying). - - -### Teacher-Driven - -If you're an IT pro or a technical staff member at a school, your scenario might be simpler. The [Set Up School PCs](https://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) app can be used to quickly set up PCs for students and will get you to a productive state faster and simpler. Please see [Use the Set up School PCs app](https://docs.microsoft.com/education/windows/use-set-up-school-pcs-app) for all the details. - diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md index 3b1ede0e05..e2dc975086 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 12/13/2018 --- # Windows Autopilot requirements @@ -18,6 +18,14 @@ ms.date: 10/02/2018 Windows Autopilot depends on specific capabilities available in Windows 10, Azure Active Directory, and MDM services such as Microsoft Intune. In order to use Windows Autopilot and leverage these capabilities, some requirements must be met: -- [Licensing requirements](windows-autopilot-requirements-licensing.md) must be met. -- [Networking requirements](windows-autopilot-requirements-network.md) need to be met. -- [Configuration requirements](windows-autopilot-requirements-configuration.md) need to be completed. \ No newline at end of file +See the following topics for details on licensing, network, and configuration requirements: +- [Licensing requirements](windows-autopilot-requirements-licensing.md) +- [Networking requirements](windows-autopilot-requirements-network.md) +- [Configuration requirements](windows-autopilot-requirements-configuration.md) + - For details about specific configuration requirements to enable user-driven Hybrid Azure Active Directory join for Windows Autopilot, see [Intune Connector (preview) language requirements](intune-connector.md). This requirement is a temporary workaround, and will be removed in the next release of Intune Connector. + +There are no additional hardware requirements to use Windows 10 Autopilot, beyond the [requirements to run Windows 10](https://www.microsoft.com/windows/windows-10-specifications). + +## Related topics + +[Configure Autopilot deployment](configure-autopilot.md) \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md index 9db8678ee2..8dc1b58886 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greg-lindsay -ms.date: 10/02/2018 +ms.date: 12/13/2018 --- # Windows Autopilot scenarios @@ -20,7 +20,11 @@ Windows Autopilot includes support for a growing list of scenarios, designed to For details about these scenarios, see these additional topics: -- [Windows Autopilot user-driven mode](user-driven.md), for devices that will be set up by a member of the organization and configured for that person. -- [Windows Autopilot self-deploying mode](self-deploying.md), for devices that will be automatically configured for shared use, as a kiosk, or as a digital signage device. -- [Windows Autopilot Reset](windows-autopilot-reset.md), +- [Windows Autopilot for existing devices](existing-devices.md), to deploy Windows 10 on an existing Windows 7 or 8.1 device. +- [Windows Autopilot user-driven mode](user-driven.md), for devices that will be set up by a member of the organization and configured for that person. +- [Windows Autopilot self-deploying mode](self-deploying.md), for devices that will be automatically configured for shared use, as a kiosk, or as a digital signage device. +- [Windows Autopilot Reset](windows-autopilot-reset.md), to re-deploy a device in a business-ready state. +## Related topics + +[Windows Autopilot Enrollment Status page](enrollment-status.md) diff --git a/windows/deployment/windows-autopilot/windows-autopilot.md b/windows/deployment/windows-autopilot/windows-autopilot.md index 37f8070dad..df329861e8 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot.md +++ b/windows/deployment/windows-autopilot/windows-autopilot.md @@ -1,10 +1,10 @@ --- title: Overview of Windows Autopilot description: This topic goes over Windows Autopilot and how it helps setup OOBE Windows 10 devices. -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, msfb, intune ms.prod: w10 ms.mktglfcycl: deploy -ms.localizationpriority: high +ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy author: greg-lindsay @@ -14,7 +14,12 @@ ms.date: 10/02/2018 # Overview of Windows Autopilot -**Applies to: Windows 10** +**Applies to** + +- Windows 10 + +Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. In addition, you can use Windows Autopilot to reset, repurpose and recover devices.
+This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. Windows Autopilot is designed to simplify all parts of the lifecycle of Windows devices, for both IT and end users, from initial deployment through the eventual end of life. Leveraging cloud-based services, it can reduce the overall costs for deploying, managing, and retiring devices by reducing the amount of time that IT needs to spend on these processes and the amount of infrastructure that they need to maintain, while ensuring ease of use for all types of end users. @@ -24,3 +29,126 @@ When initially deploying new Windows devices, Windows Autopilot leverages the OE Once deployed, Windows 10 devices can be managed by tools such as Microsoft Intune, Windows Update for Business, System Center Configuration Manager, and other similar tools. Windows Autopilot can help with device re-purposing scenarios, leveraging Windows Autopilot Reset to quickly prepare a device for a new user, as well as in break/fix scenarios to enable a device to quickly be brought back to a business-ready state. +## Windows Autopilot walkthrough + +The following video shows the process of setting up Windows Autopilot: + +
+ + +## Benefits of Windows Autopilot + +Traditionally, IT pros spend a lot of time on building and customizing images that will later be deployed to devices with a perfectly good OS already installed on them. Windows Autopilot introduces a new approach. + +From the users' perspective, it only takes a few simple operations to make their device ready to use. + +From the IT pros' perspective, the only interaction required from the end user, is to connect to a network and to verify their credentials. Everything past that is automated. + +## Windows Autopilot Scenarios + +### Cloud-Driven + +The Cloud-Driven scenario enables you to pre-register devices through the Windows Autopilot Deployment Program. Your devices will be fully configured with no additional intervention required on the users' side. + +#### The Windows Autopilot Deployment Program experience + +The Windows Autopilot Deployment Program enables you to: +* Automatically join devices to Azure Active Directory (Azure AD) +* Auto-enroll devices into MDM services, such as Microsoft Intune ([*Requires an Azure AD Premium subscription*](#prerequisites)) +* Restrict the Administrator account creation +* Create and auto-assign devices to configuration groups based on a device's profile +* Customize OOBE content specific to the organization + +##### Prerequisites + +>[!NOTE] +>Today, Windows Autopilot user-driven mode supports joining devices to Azure Active Directory. Support for Hybrid Azure Active Directory Join (with devices joined to an on-premises Active Directory domain) will be available in a future Windows 10 release. See [Introduction to device management in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/device-management-introduction) for more information about the differences between these two join options. + +* [Devices must be registered to the organization](#device-registration-and-oobe-customization) +* [Company branding needs to be configured](#configure-company-branding-for-oobe) +* [Network connectivity to cloud services used by Windows Autopilot](#network-connectivity-requirements) +* Devices have to be pre-installed with Windows 10 Professional, Enterprise or Education, of version 1703 or later +* Devices must have access to the internet +* [Azure AD Premium P1 or P2](https://www.microsoft.com/cloud-platform/azure-active-directory-features) +* [Users must be allowed to join devices into Azure AD](https://docs.microsoft.com/azure/active-directory/device-management-azure-portal) +* Microsoft Intune or other MDM services to manage your devices + +The end-user unboxes and turns on a new device. What follows are a few simple configuration steps: +* Select a language and keyboard layout +* Connect to the network +* Provide email address (the email address of the user's Azure AD account) and password + +Multiple additional settings are skipped here, since the device automatically recognizes that [it belongs to an organization](#registering-devices-to-your-organization). Following this process the device is joined to Azure AD, enrolled in Microsoft Intune (or any other MDM service). + +MDM enrollment ensures policies are applied, apps are installed and setting are configured on the device. Windows Update for Business applies the latest updates to ensure the device is up to date. + +
+ + +#### Device registration and OOBE customization + +To register devices, you will need to acquire their hardware ID and register it. We are actively working with various hardware vendors to enable them to provide the required information to you, or upload it on your behalf. + +If you would like to capture that information by yourself, you can use the [Get-WindowsAutopilotInfo PowerShell script](https://www.powershellgallery.com/packages/Get-WindowsAutopilotInfo), which will generate a .csv file with the device's hardware ID. + +Once devices are registered, these are the OOBE customization options available for Windows 10, starting with version 1703: +* Skipping Work or Home usage selection (*Automatic*) +* Skipping OEM registration, OneDrive and Cortana (*Automatic*) +* Skipping privacy settings +* Skipping EULA (*starting with Windows 10, version 1709*) +* Preventing the account used to set-up the device from getting local administrator permissions + +For guidance on how to register devices, configure and apply deployment profiles, follow one of the available administration options: +* [Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles) +* [Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot) +* [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-Autopilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) + +##### Configure company branding for OOBE + +In order for your company branding to appear during the OOBE, you'll need to configure it in Azure Active Directory first. + +See [Add company branding to your directory](https://docs.microsoft.com/azure/active-directory/customize-branding#add-company-branding-to-your-directory), to configure these settings. + +##### Configure MDM auto-enrollment in Microsoft Intune + +In order for your devices to be auto-enrolled into MDM management, MDM auto-enrollment needs to be configured in Azure AD. To do that with Microsoft Intune, please see [Enroll Windows devices for Microsoft Intune](https://docs.microsoft.com/intune/windows-enroll). For other MDM vendors, please consult your vendor for further details. + +>[!NOTE] +>MDM auto-enrollment requires an Azure AD Premium P1 or P2 subscription. + +#### Network connectivity requirements + +The Windows Autopilot Deployment Program uses a number of cloud services to get your devices to a productive state. This means those services need to be accessible from devices registered as Windows Autopilot devices. + +To manage devices behind firewalls and proxy servers, the following URLs need to be accessible: + +* https://go.microsoft.com +* https://login.microsoftonline.com +* https://login.live.com +* https://account.live.com +* https://signup.live.com +* https://licensing.mp.microsoft.com +* https://licensing.md.mp.microsoft.com +* ctldl.windowsupdate.com +* download.windowsupdate.com + +>[!NOTE] +>Where not explicitly specified, both HTTPS (443) and HTTP (80) need to be accessible. + +>[!TIP] +>If you're auto-enrolling your devices into Microsoft Intune, or deploying Microsoft Office, make sure you follow the networking guidelines for [Microsoft Intune](https://docs.microsoft.com/intune/network-bandwidth-use#network-communication-requirements) and [Office 365](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2). + +### IT-Driven + +If you are planning to configure devices with traditional on-premises or cloud-based solutions, the [Windows Configuration Designer](https://www.microsoft.com/store/p/windows-configuration-designer/9nblggh4tx22) can be used to help automate the process. This is more suited to scenarios in which you require a higher level of control over the provisioning process. For more information on creating provisioning packages with Windows Configuration Designer, see [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). + + +### Self-Deploying + +Windows Autopilot self-deploying mode offers truly zero touch provisioning. With this mode, all you need to do is power on a device, plug it into Ethernet, and watch Windows Autopilot fully configure the device. No additional user interaction is required. see [Windows Autopilot Self-Deploying mode (Preview)] (/windows/deployment/windows-autopilot/self-deploying). + + +### Teacher-Driven + +If you're an IT pro or a technical staff member at a school, your scenario might be simpler. The [Set Up School PCs](https://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) app can be used to quickly set up PCs for students and will get you to a productive state faster and simpler. Please see [Use the Set up School PCs app](https://docs.microsoft.com/education/windows/use-set-up-school-pcs-app) for all the details. + From a322c4264868c8830652102e4ab27f4508c60eb7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 15:23:37 -0800 Subject: [PATCH 110/166] edits --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ced5704771..e83c6f10e6 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 @@ -47,7 +47,7 @@ For more information about controlling USB devices, see the [Microsoft Secure bl | Control | Description | |----------|-------------| -| [Block installation and usage of removable USB storage](#block-installation-and-usage-of-removable-USB-storage) | Users cannot install and cannot use removable USB storage | +| [Block installation and usage of removable USB storage](#block-installation-and-usage-of-removable-USB-storage) | Users can't install or use removable USB storage | | [Only allow installation and usage of specifically approved USB peripherals](#only-allow-installation-and-usage-of-specifically-approved-usb-peripherals) | Users can only install and use approved peripherals that report specific USB properties in their firmware | | [Prevent installation of specifically prohibited USB peripherals](#prevent-installation-of-specifically-prohibited-usb-peripherals) | Users can't install or use prohibited peripherals that report specific USB properties in their firmware | From 6311d86f893ae180d7e981a9192e69f352cdd8ea Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 15:25:29 -0800 Subject: [PATCH 111/166] edits --- .../device-control/control-usb-devices-using-intune.md | 2 -- 1 file changed, 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 e83c6f10e6..ca7a3d4c1a 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 @@ -86,8 +86,6 @@ Windows Defender ATP also allows installation and usage of only specifically app ![Custom profile](images/custom-profile-prevent-device-ids.png) -Instead of recommending a particular device ID to select, I would recommend we point the reader to the documentation on hardware identity . That has information about how the identities work overall and link to the common identifier structures (https://docs.microsoft.com/en-us/windows-hardware/drivers/install/device-identifier-formats). From there they can make an educated choice. One suggestion we can put, is to ensure to test the configuration prior to rolling it out to ensure it blocks and allows the devices expected. In testing, ideally various instances of the hardware should be used (i.e. two USB keys rather than only one example). - 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/en-us/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. For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). To allow specific device classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). From 4aec6284493d8ae063aa00b6f475b00f93a3882b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 15:36:09 -0800 Subject: [PATCH 112/166] edits --- .../mdm/policy-csp-deviceinstallation.md | 29 ++++--------------- 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 702252a71e..e7358595a0 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 12/01/2018 +ms.date: 12/14/2018 --- # Policy CSP - DeviceInstallation @@ -86,11 +86,8 @@ If you enable this policy setting, Windows is allowed to install or update any d If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. -For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). +Peripherals 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/en-us/windows-hardware/drivers/install/device-identifier-formats). 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. -To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware Ids** from the **Property** menu: - -![Hardware IDs](images/hardware-ids.png) > [!TIP] @@ -200,11 +197,8 @@ This setting allows device installation based on the serial number of a removabl If you disable or do not configure this policy setting, and no other policy setting describes the device, the "Prevent installation of devices not described by other policy settings" policy setting determines whether the device can be installed. -For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). +Peripherals 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/en-us/windows-hardware/drivers/install/device-identifier-formats). 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. -To get the ClassGUID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Class GUID** from the **Property** menu: - -![Class GUIDs](images/class-guids.png) > [!TIP] @@ -461,15 +455,7 @@ If you enable this policy setting, Windows is prevented from installing a device If you disable or do not configure this policy setting, devices can be installed and updated as allowed or prevented by other policy settings. -For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). - -You can get the hardware ID in Device Manager. For example, USB drives are listed under Disk drives: - -![Disk drives](images/device-manager-disk-drives.png) - -Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**: - -![Hardware IDs](images/disk-drive-hardware-id.png) +Peripherals 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/en-us/windows-hardware/drivers/install/device-identifier-formats). Test the configuration prior to rolling it out to ensure it blocks the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. > [!TIP] @@ -564,12 +550,7 @@ If you enable this policy setting, Windows is prevented from installing or updat If you disable or do not configure this policy setting, Windows can install and update devices as allowed or prevented by other policy settings. -For a list of Class and ClassGUID entries for device setup classes, see [System-Defined Device Setup Classes Available to Vendors](https://docs.microsoft.com/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors). - -To get the ClassGUID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Class GUID** from the **Property** menu: - -![Class GUIDs](images/class-guids.png) - +Peripherals 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/en-us/windows-hardware/drivers/install/device-identifier-formats). Test the configuration prior to rolling it out to ensure it blocks the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. > [!TIP] From 9c27c9721531f4705e876ea6430999d49848efde Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 15:53:13 -0800 Subject: [PATCH 113/166] added Ui for real-time scanning --- .../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 ced5704771..9c27108af5 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 @@ -109,9 +109,9 @@ Protecting authorized removable storage with Windows Defender Antivirus requires - If scheduled scans are used, then you need to disable the DisableRemovableDriveScanning (enabled by default) to scan the removable device during a full scan. Removable devices are scanned during a quick or custom scan regardless of the DisableRemovableDriveScanning setting. > [!NOTE] -> We recommend using the real-time protection for scanning. +> We recommend enabling real-time monitoring for scanning. In Intune, you can enable real-time monitoring for Windows 10 in **Device Restrictions** > **Configure** > **Windows Defender Antivirus** > **Real-time monitoring**. - ### Block untrusted and unsigned processes on USB peripherals From 27e82c1bdf18cfb7c505b6642a3f7879f87973a5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 13 Dec 2018 23:58:05 +0000 Subject: [PATCH 114/166] Merged PR 13396: Remove note, this is a minor UI bug Remove note --- windows/deployment/windows-autopilot/enrollment-status.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/deployment/windows-autopilot/enrollment-status.md b/windows/deployment/windows-autopilot/enrollment-status.md index cc493fa4a3..e5f113b83c 100644 --- a/windows/deployment/windows-autopilot/enrollment-status.md +++ b/windows/deployment/windows-autopilot/enrollment-status.md @@ -10,7 +10,7 @@ ms.pagetype: deploy ms.localizationpriority: medium author: greg-lindsay ms.author: greg-lindsay -ms.date: 11/01/2018 +ms.date: 12/13/2018 --- # Windows Autopilot Enrollment Status page @@ -36,9 +36,6 @@ The Windows Autopilot Enrollment Status page displaying the status of the comple Block device use until these required apps are installed if they are assigned to the user/deviceChoose All or Selected.

If Selected is chosen, a Select apps button is displayed that enables you to choose which apps must be installed prior to enabling device use. ->[!NOTE] ->The setting to **block device use until required apps are installed** was added in December 2018. This setting is not available in existing profile that were created before this date. To use this setting, you must create a new profile. - See the following example: ![Enrollment status page settings](images/esp-settings.png) From b7b114616173d17cc0111926080abba4cb38c359 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 13 Dec 2018 16:33:29 -0800 Subject: [PATCH 115/166] added image --- .../images/custom-profile-allow-device-ids.png | Bin 0 -> 24773 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png diff --git a/windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png b/windows/security/threat-protection/device-control/images/custom-profile-allow-device-ids.png new file mode 100644 index 0000000000000000000000000000000000000000..0c22517406f09076986a7f30ea98a3a76f3d4446 GIT binary patch literal 24773 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
ex?z_$-?z!}9=W&ERFr~hG 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

#D@#vMShdvzV%P^H2o-O9@b^WS7xhLRZ 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