From 9b2ff668f84cb9191d2123bc67de7508e6511400 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 22 Jan 2018 11:37:26 -0800 Subject: [PATCH 001/284] fixed notes --- windows/configuration/wcd/wcd-applicationmanagement.md | 2 +- windows/configuration/wcd/wcd-messaging.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-applicationmanagement.md b/windows/configuration/wcd/wcd-applicationmanagement.md index 620e90e378..8cef1f4bf4 100644 --- a/windows/configuration/wcd/wcd-applicationmanagement.md +++ b/windows/configuration/wcd/wcd-applicationmanagement.md @@ -15,7 +15,7 @@ ms.date: 09/12/2017 Use these settings to manage app installation and management. >[!NOTE] ->ApplicationManagement settings are not available in Windows 10, version 1709. +>ApplicationManagement settings are not available in Windows 10, version 1709, and later. ## Applies to diff --git a/windows/configuration/wcd/wcd-messaging.md b/windows/configuration/wcd/wcd-messaging.md index 1e7444531d..c5b996bc60 100644 --- a/windows/configuration/wcd/wcd-messaging.md +++ b/windows/configuration/wcd/wcd-messaging.md @@ -88,7 +88,7 @@ AllowMmsIfDataIsOffWhileRoaming | **True** allows MMS if data is off while roami ### AllowSelectAllContacts >[!NOTE] ->This setting is removed in Windows 10, version 1709. +>This setting is removed in Windows 10, version 1709, and later. Set to **True** to show the select all contacts/unselect all menu option to allow users to easily select multiple recipients for an SMS or MMS message. This menu option provides users with an easier way to add multiple recipients and may also meet a mandatory requirement for some mobile operator networks. From 26dd7b5d2ae731218b8bc551d5079d84cb654a1f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 23 Jan 2018 11:41:44 -0800 Subject: [PATCH 002/284] sync --- windows/configuration/wcd/wcd-accounts.md | 2 +- .../configuration/wcd/wcd-assignedaccess.md | 2 +- windows/configuration/wcd/wcd-connections.md | 2 +- .../wcd/wcd-connectivityprofiles.md | 8 +- .../configuration/wcd/wcd-countryandregion.md | 2 +- .../configuration/wcd/wcd-deviceformfactor.md | 2 +- windows/configuration/wcd/wcd-dmclient.md | 2 +- .../configuration/wcd/wcd-editionupgrade.md | 4 +- windows/configuration/wcd/wcd-folders.md | 2 +- windows/configuration/wcd/wcd-maps.md | 6 +- windows/configuration/wcd/wcd-policies.md | 79 ++++++++++--------- windows/configuration/wcd/wcd-tabletmode.md | 2 +- .../wcd/wcd-universalappuninstall.md | 2 +- windows/configuration/wcd/wcd-weakcharger.md | 4 +- windows/configuration/wcd/wcd-wlan.md | 2 +- windows/configuration/wcd/wcd-workplace.md | 2 +- 16 files changed, 62 insertions(+), 61 deletions(-) diff --git a/windows/configuration/wcd/wcd-accounts.md b/windows/configuration/wcd/wcd-accounts.md index 5be53d2953..a32719375a 100644 --- a/windows/configuration/wcd/wcd-accounts.md +++ b/windows/configuration/wcd/wcd-accounts.md @@ -18,7 +18,7 @@ Use these settings to join a device to an Active Directory domain or an Azure Ac | Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [Azure](#azure) | X | X | X | | | +| [Azure](#azure) | X | X | X | X | | | [ComputerAccount](#computeraccount) | X | | X | | X | | [Users](#users) | X | | X | X | | diff --git a/windows/configuration/wcd/wcd-assignedaccess.md b/windows/configuration/wcd/wcd-assignedaccess.md index 683fe674f2..91d3c8c2de 100644 --- a/windows/configuration/wcd/wcd-assignedaccess.md +++ b/windows/configuration/wcd/wcd-assignedaccess.md @@ -19,7 +19,7 @@ Use this setting to configure single use (kiosk) devices. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | | [AssignedAccessSettings](#assignedaccesssettings) | X | | | X | | -| [MultiAppAssignedAccessSettings](#multiappassignedaccesssettings) | X | | | | | +| [MultiAppAssignedAccessSettings](#multiappassignedaccesssettings) | X | | | X | | ## AssignedAccessSettings diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md index c7e3a5d70c..bbfd64adf8 100644 --- a/windows/configuration/wcd/wcd-connections.md +++ b/windows/configuration/wcd/wcd-connections.md @@ -18,7 +18,7 @@ Use to configure settings related to various types of phone connections. | Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| All settings | X | X | X | X | | +| All settings | X | X | X | | | For each setting group: diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index 5c8c80dffc..ff328e59e4 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -18,11 +18,11 @@ Use to configure profiles that a user will connect with, such as an email accoun | Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [Email](#email) | X | X | X | X | X | -| [Exchange](#exchange) | X | X | X | X | X | -| [KnownAccounts](#knownaccounts) | X | X | X | X | X | +| [Email](#email) | X | X | X | | X | +| [Exchange](#exchange) | X | X | X | | X | +| [KnownAccounts](#knownaccounts) | X | X | X | | X | | [VPN](#vpn) | X | X | X | X | X | -| [WiFiSense](#wifisense) | X | X | X | X | X | +| [WiFiSense](#wifisense) | X | X | X | | X | | [WLAN](#wlan) | X | X | X | X | X | ## Email diff --git a/windows/configuration/wcd/wcd-countryandregion.md b/windows/configuration/wcd/wcd-countryandregion.md index cea28f29ea..35499ca84b 100644 --- a/windows/configuration/wcd/wcd-countryandregion.md +++ b/windows/configuration/wcd/wcd-countryandregion.md @@ -18,6 +18,6 @@ Use to configure a setting that partners must customize to ship Windows devices | Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| CountryCodeForExtendedCapabilityPrompts | X | X | X | X | | +| CountryCodeForExtendedCapabilityPrompts | X | X | X | | | You can set the **CountryCodeForExtendedCapabilityPrompts** setting for **China** to enable additional capability prompts when apps use privacy-sensitive features (such as Contacts or Microphone). diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md index 5651da1065..5195aaa891 100644 --- a/windows/configuration/wcd/wcd-deviceformfactor.md +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -18,7 +18,7 @@ Use to identify the form factor of the device. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| DeviceForm | X | X | X | X | | +| DeviceForm | X | X | X | | | Specifies the device form factor running Windows 10. Generally, the device form is set by the original equipment manufacturer (OEM), however you might want to change the device form based on its usage in your organization. diff --git a/windows/configuration/wcd/wcd-dmclient.md b/windows/configuration/wcd/wcd-dmclient.md index 991cf820c1..d6924d1a47 100644 --- a/windows/configuration/wcd/wcd-dmclient.md +++ b/windows/configuration/wcd/wcd-dmclient.md @@ -18,7 +18,7 @@ Use to specify enterprise-specific mobile device management configuration settin | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| UpdateManagementServiceAddress | X | X | X | X | X | +| UpdateManagementServiceAddress | X | X | X | | X | For the **UpdateManagementServiceAddress** setting, enter a list of servers. The first server in the semi-colon delimited list is the server that will be used to instantiate MDM sessions. diff --git a/windows/configuration/wcd/wcd-editionupgrade.md b/windows/configuration/wcd/wcd-editionupgrade.md index 7cf47f5528..5b30967158 100644 --- a/windows/configuration/wcd/wcd-editionupgrade.md +++ b/windows/configuration/wcd/wcd-editionupgrade.md @@ -18,9 +18,9 @@ Use to upgrade the edition of Windows 10 on the device. [Learn about Windows 10 | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [ChangeProductKey](#changeproductkey) | X | X | | X | | +| [ChangeProductKey](#changeproductkey) | X | X | | | | | [UpgradeEditionWithLicense](#upgradeeditionwithlicense) | X | X | | X | | -| [UpgradeEditionWithProductKey](#upgradeeditionwithproductkey) | X | X | | X | | +| [UpgradeEditionWithProductKey](#upgradeeditionwithproductkey) | X | X | | | | ## ChangeProductKey diff --git a/windows/configuration/wcd/wcd-folders.md b/windows/configuration/wcd/wcd-folders.md index b2eff878f5..8ef89c824f 100644 --- a/windows/configuration/wcd/wcd-folders.md +++ b/windows/configuration/wcd/wcd-folders.md @@ -18,6 +18,6 @@ Use to add files to the device. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| PublicDocuments | X | X | X | X | | +| PublicDocuments | X | X | X | | | Browse to and select a file or files that will be included in the provisioning package and added to the public profile documents folder on the target device. You can use the **Relative path to directory on target device** field to create a new folder within the public profile documents folder. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-maps.md b/windows/configuration/wcd/wcd-maps.md index 62fc500f1b..664fc0d68a 100644 --- a/windows/configuration/wcd/wcd-maps.md +++ b/windows/configuration/wcd/wcd-maps.md @@ -18,9 +18,9 @@ Use for settings related to Maps. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [ChinaVariantWin10](#chinavariantwin10) | X | X | X | X | | -| [UseExternalStorage](#useexternalstorage) | X | X | X | X | | -| [UseSmallerCache](#usesmallercache) | X | X | X | X | | +| [ChinaVariantWin10](#chinavariantwin10) | X | X | X | | | +| [UseExternalStorage](#useexternalstorage) | X | X | X | | | +| [UseSmallerCache](#usesmallercache) | X | X | X | | | ## ChinaVariantWin10 diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index d95ae64429..8828b2c4b5 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -26,7 +26,7 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowAddingNonMicrosoftAccountManually](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowaddingnonmicrosoftaccountsmanually) | Whether users can add non-Microsoft email accounts | X | X | | | | -| [AllowMicrosoftAccountConnection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowmicrosoftaccountconnection) | Whether users can use a Microsoft account for non-email-related connection authentication and services | X | X | | | | +| [AllowMicrosoftAccountConnection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowmicrosoftaccountconnection) | Whether users can use a Microsoft account for non-email-related connection authentication and services | X | X | | X | | | [AllowMicrosoftAccountSigninAssistant](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowmicrosoftaccountsigninassistant) | Disable the **Microsoft Account Sign-In Assistant** (wlidsvc) NT service | X | X | | | | | [DomainNamesForEmailSync](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-domainnamesforemailsync) | List of domains that are allowed to sync email on the devices | X | X | | | | @@ -77,8 +77,9 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowAdvertising](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-allowadvertising) | Whether the device can send out Bluetooth advertisements | X | X | X | X | X | | [AllowDiscoverableMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-allowdiscoverablemode) | Whether other Bluetooth-enabled devices can discover the device | X | X | X | X | X | | [AllowPrepairing](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-allowprepairing) | Whether to allow specific bundled Bluetooth peripherals to automatically pair with the host device | X | X | X | | X | -| [LocalDeviceName](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-localdevicename) | Set the local Bluetooth device name | X | X | X | | X | -| [ServicesAllowedList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-servicesallowedlist) | Set a list of allowable services and profiles | X | X | | X | | +| AllowPromptedProximalConnections | Whether Windows will prompt users when Bluetooth devices that are connectable are in range of the user's device | X | X | X | X | X | +| [LocalDeviceName](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-localdevicename) | Set the local Bluetooth device name | X | X | X | X | X | +| [ServicesAllowedList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-servicesallowedlist) | Set a list of allowable services and profiles | X | X | X | X | | ## Browser @@ -115,7 +116,7 @@ This section describes the **Policies** settings that you can configure in [prov | [PreventUsingLocalHostIPAddressForWebRTC](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventusinglocalhostipaddressforwebrtc) | Specify whether a user's localhost IP address is displayed while making phone calls using the WebRTC protocol. | X | X | X | | | | [SendIntranetTraffictoInternetExplorer ](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-sendintranettraffictointernetexplorer) | Specify whether to send intranet traffic to Internet Explorer. | X | | | | | | [SetDefaultSearchEngine](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-setdefaultsearchengine) | Configure the default search engine for your employees. | X | X | X | | | -| [howMessageWhenOpeningSitesInInternetExplorer](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-showmessagewhenopeningsitesininternetexplorer) | Specify whether users should see a full interstitial page in Microsoft Edge when opening sites that are configured to open in Internet Explorer using the Enterprise Site list. | X | | | | | +| [ShowMessageWhenOpeningSitesInInternetExplorer](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-showmessagewhenopeningsitesininternetexplorer) | Specify whether users should see a full interstitial page in Microsoft Edge when opening sites that are configured to open in Internet Explorer using the Enterprise Site list. | X | | | | | | [SyncFavoritesBetweenIEAndMicrosoftEdge](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-syncfavoritesbetweenieandmicrosoftedge) | Specify whether favorites are kept in sync between Internet Explorer and Microsoft Edge. | X | | | | | @@ -218,15 +219,15 @@ This section describes the **Policies** settings that you can configure in [prov | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowIdleReturnWithoutPassword](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowidlereturnwithoutpassword) | Specify whether the user must input a PIN or password when the device resumes from an idle state. | | X | | | | | [AllowScreenTimeoutWhileLockedUserConfig](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowscreentimeoutwhilelockeduserconfig) | Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen. | | X | | | | -| [AllowSimpleDevicePassword](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowsimpledevicepassword) | Specify whether PINs or passwords such as "1111" or "1234" are allowed. For the desktop, it also controls the use of picture passwords. | X | X | | | | -|[AlphanumericDevicePasswordRequired](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-alphanumericdevicepasswordrequired) | Select the type of PIN or password required. | X | X | | | | -| [DevicePasswordEnabled](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordenabled) | Specify whether device password is enabled. | X | X | | | | -| [DevicePasswordExpiration](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordexpiration) | Specify when the password expires (in days). | X | X | | | | -| [DevicePasswordHistory](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordhistory) | Specify how many passwords can be stored in the history that can't be reused. | X | X | | | | -| [MaxDevicePasswordFailedAttempts](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-maxdevicepasswordfailedattempts) | Specify the number of authentication failures allowed before the device will be wiped. | X | X | | | | -| [MaxInactivityTimeDeviceLock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-maxinactivitytimedevicelock) |Specify the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. | X | X | | | | -| [MinDevicePasswordComplexCharacters](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-mindevicepasswordcomplexcharacters) | Specify the number of complex element types (uppercase and lowercase letters, numbers, and punctuation) required for a strong PIN or password. | X | X | | | | -| [MinDevicePasswordLength](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-mindevicepasswordlength) | Specify the minimum number or characters required in the PIN or password. | X | X | | | | +| [AllowSimpleDevicePassword](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowsimpledevicepassword) | Specify whether PINs or passwords such as "1111" or "1234" are allowed. For the desktop, it also controls the use of picture passwords. | X | X | | X | | +|[AlphanumericDevicePasswordRequired](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-alphanumericdevicepasswordrequired) | Select the type of PIN or password required. | X | X | | X | | +| [DevicePasswordEnabled](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordenabled) | Specify whether device password is enabled. | X | X | | X | | +| [DevicePasswordExpiration](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordexpiration) | Specify when the password expires (in days). | X | X | | X | | +| [DevicePasswordHistory](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordhistory) | Specify how many passwords can be stored in the history that can't be reused. | X | X | | X | | +| [MaxDevicePasswordFailedAttempts](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-maxdevicepasswordfailedattempts) | Specify the number of authentication failures allowed before the device will be wiped. | X | X | | X | | +| [MaxInactivityTimeDeviceLock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-maxinactivitytimedevicelock) |Specify the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. | X | X | | X | | +| [MinDevicePasswordComplexCharacters](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-mindevicepasswordcomplexcharacters) | Specify the number of complex element types (uppercase and lowercase letters, numbers, and punctuation) required for a strong PIN or password. | X | X | | X | | +| [MinDevicePasswordLength](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-mindevicepasswordlength) | Specify the minimum number or characters required in the PIN or password. | X | X | | X | | | [ScreenTimeoutWhileLocked](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-screentimeoutwhilelocked) | Specify the duration in seconds for the screen timeout while on the lock screen. | | X | | | | @@ -243,10 +244,10 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowCopyPaste](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowcopypaste) | Specify whether copy and paste is allowed. | | X | | | | -| [AllowCortana](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowcortana) | Specify whether Cortana is allowed on the device. | X | X | | | | +| [AllowCortana](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowcortana) | Specify whether Cortana is allowed on the device. | X | X | | X | | | [AllowDeviceDiscovery](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowdevicediscovery) | Allow users to turn device discovery on or off in the UI. | X | X | | | | | [AllowFindMyDevice](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowfindmydevice) | Turn on **Find my device** feature. | X | X | | | | -| [AllowManualMDMUnenrollment](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowmanualmdmunenrollment) | Specify whether the user is allowed to delete the workplace account. | X | X | | | | +| [AllowManualMDMUnenrollment](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowmanualmdmunenrollment) | Specify whether the user is allowed to delete the workplace account. | X | X | | X | | | [AllowScreenCapture](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowscreencapture) | Specify whether screen capture is allowed. | | X | | | | | [AllowSIMErrorDialogPromptWhenNoSIM](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowsimerrordialogpromptwhennosim) | Specify whether to display a dialog prompt when no SIM card is detected. | | X | | | | | [AllowSyncMySettings](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowsyncmysettings) | Allow or disallow all Windows sync settings on the device. | X | X | | | | @@ -287,7 +288,7 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowAutoAcceptPairingAndPrivacyConsentPrompts](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-allowautoacceptpairingandprivacyconsentprompts) | Allow or disallow the automatic acceptance of the pairing and privacy user consent dialog boxes when launching apps. | | X | | | | -| [AllowInputPersonalization](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-allowinputpersonalization) | Allow the use of cloud-based speech services for Cortana, dictation, or Store apps. | X | X | | | | +| [AllowInputPersonalization](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-allowinputpersonalization) | Allow the use of cloud-based speech services for Cortana, dictation, or Store apps. | X | X | | X | | ## Search @@ -311,12 +312,12 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | -| [AllowAddProvisioningPackage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowaddprovisioningpackage) | Specify whether to allow installation of provisioning packages. | X | X | X | X | X | +| [AllowAddProvisioningPackage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowaddprovisioningpackage) | Specify whether to allow installation of provisioning packages. | X | X | X | | X | | [AllowManualRootCertificateInstallation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowmanualrootcertificateinstallation) | Specify whether the user is allowed to manually install root and intermediate CA certificates. | | X | | | | -| [AllowRemoveProvisioningPackage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowremoveprovisioningpackage) | Specify whether removal of provisioning packages is allowed. | X | X | X | X | X | +| [AllowRemoveProvisioningPackage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowremoveprovisioningpackage) | Specify whether removal of provisioning packages is allowed. | X | X | X | | X | | [AntiTheftMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-antitheftmode) | Allow or disallow Anti Theft Mode on the device. | | X | | | | | [RequireDeviceEncryption](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requiredeviceencryption) | Specify whether encryption is required. | X | X | X | X | X | -| [RequireProvisioningPackageSignature](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requireprovisioningpackagesignature) | Specify whether provisioning packages must have a certificate signed by a device-trusted authority. | X | X | X | X | X | +| [RequireProvisioningPackageSignature](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requireprovisioningpackagesignature) | Specify whether provisioning packages must have a certificate signed by a device-trusted authority. | X | X | X | | X | | [RequireRetrieveHealthCertificateOnBoot](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requireretrievehealthcertificateonboot) | Specify whether to retrieve and post TCG Boot logs, and get or cache an encrypted or signed Health Attestation Report from the Microsoft Health Attestation Service when a device boots or reboots. | X | X | | | | ## Settings @@ -325,7 +326,7 @@ This section describes the **Policies** settings that you can configure in [prov | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowAutoPlay](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowautoplay) | Allow the user to change AutoPlay settings. | | X | | | | | [AllowDataSense](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowdatasense) | Allow the user to change Data Sense settings. | | X | | | | -| [AllowVPN](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowvpn) | Allow the user to change VPN settings. | | X | | | | +| [AllowVPN](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowvpn) | Allow the user to change VPN settings. | | X | | X | | | [ConfigureTaskbarCalendar](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-configuretaskbarcalendar) | Configure the default setting for showing additional calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. | X | | | | | [PageVisiblityList](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-settings#settings-pagevisibilitylist) | Allows IT admins to prevent specific pages in the System Settings app from being visible or accessible. Pages are identified by a shortened version of their already [published URIs](https://docs.microsoft.com/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference), which is the URI minus the "ms-settings:" prefix. For example, if the URI for a settings page is "ms-settings:foo", the page identifier used in the policy will be just "foo". Multiple page identifiers are separated by semicolons. | X | | | | | @@ -408,28 +409,28 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | -| [ActiveHoursEnd](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update rboots are not scheduled. | X | X | X | X | X | -| [ActiveHoursMaxRange](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursmaxrange) | Specify the maximum active hours range. | X | X | X | X | X | -| [ActiveHoursStart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update reboots are not scheduled. | X | X | X | X | X | +| [ActiveHoursEnd](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update rboots are not scheduled. | X | X | X | | X | +| [ActiveHoursMaxRange](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursmaxrange) | Specify the maximum active hours range. | X | X | X | | X | +| [ActiveHoursStart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update reboots are not scheduled. | X | X | X | | X | | [AllowautoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | Configure automatic update behavior to scan, download, and install updates. | X | X | X | X | X | -| [AllowAutoWindowsUpdateDownloadOverMeteredNetwork](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautowindowsupdatedownloadovermeterednetwork)| Option to download updates automatically over metered connections (off by default). Enter `0` for not allowed, or `1` for allowed. | X | X | X | X | X | +| [AllowAutoWindowsUpdateDownloadOverMeteredNetwork](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautowindowsupdatedownloadovermeterednetwork)| Option to download updates automatically over metered connections (off by default). Enter `0` for not allowed, or `1` for allowed. | X | X | X | | X | | [AllowMUUpdateService](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowmuupdateservice) | Manage whether to scan for app updates from Microsoft Update. | X | X | X | X | X | -| [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate) | Manage whether Automatic Updates accepts updates signed by entities other than Microsoft when the update is found at the UpdateServiceUrl location. | X | X | X | X | X | +| [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate) | Manage whether Automatic Updates accepts updates signed by entities other than Microsoft when the update is found at the UpdateServiceUrl location. | X | X | X | | X | | [AllowUpdateService](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowupdateservice) | Specify whether the device can use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store. | X | X | X | X | X | -| [AutoRestartDeadlinePeriodInDays](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-autorestartdeadlineperiodindays) | Specify number of days (between 2 and 30) after which a forced restart will occur outside of active hours when restart is pending. | X | X | X | X | X | -| [AutoRestartNotificationSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-autorestartnotificationschedule) | Specify the period for auto-restart reminder notifications. | X | X | X | X | X | -| [AutoRestartRequiredNotificationDismissal](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-autorestartrequirednotificationdismissal) | Specify the method by which the auto-restart required notification is dismissed. | X | X | X | X | X | +| [AutoRestartDeadlinePeriodInDays](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-autorestartdeadlineperiodindays) | Specify number of days (between 2 and 30) after which a forced restart will occur outside of active hours when restart is pending. | X | X | X | | X | +| [AutoRestartNotificationSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-autorestartnotificationschedule) | Specify the period for auto-restart reminder notifications. | X | X | X | | X | +| [AutoRestartRequiredNotificationDismissal](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-autorestartrequirednotificationdismissal) | Specify the method by which the auto-restart required notification is dismissed. | X | X | X | | X | | [BranchReadinessLevel](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-branchreadinesslevel) | Select which branch a device receives their updates from. | X | X | X | X | X | -| [DeferFeatureUpdatesPeriodInDays](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-deferfeatureupdatesperiodindays) | Defer Feature Updates for the specified number of days. | X | X | X | X | X | -| [DeferQualityUpdatesPeriodInDays](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-deferqualityupdatesperiodindays) | Defer Quality Updates for the specified number of days. | X | X | X | X | X | +| [DeferFeatureUpdatesPeriodInDays](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-deferfeatureupdatesperiodindays) | Defer Feature Updates for the specified number of days. | X | X | X | | X | +| [DeferQualityUpdatesPeriodInDays](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-deferqualityupdatesperiodindays) | Defer Quality Updates for the specified number of days. | X | X | X | | X | | [DeferUpdatePeriod](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-deferupdateperiod) | Specify update delays for up to 4 weeks. | X | X | X | X | X | | [DeferUpgradePeriod](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-deferupgradeperiod) |Specify upgrade delays for up to 8 months. | X | X | X | X | X | | [DetectionFrequency](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-detectionfrequency) | Specify the frequency to scan for updates, from every 1-22 hours. | X | X | X | X | X | -| [DisableDualScan](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-disabledualscan) | Do not allow update deferral policies to cause scans against Windows Update. | X | X | X | X | X | -| [EngagedRestartDeadline](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestartdeadline) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | X | X | X | X | X | -| [EngagedRestartSnoozeSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestartsnoozeschedule) | Specify the number of days a user can snooze Engaged restart reminder notifications. | X | X | X | X | X | -| [EngagedRestartTransitionSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestarttransitionschedule) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | X | X | X | X | X | -| [FillEmptyContentUrls](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it is missing from the metadata. | X | X | X | X | X | +| [DisableDualScan](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-disabledualscan) | Do not allow update deferral policies to cause scans against Windows Update. | X | X | X | | X | +| [EngagedRestartDeadline](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestartdeadline) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | X | X | X | | X | +| [EngagedRestartSnoozeSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestartsnoozeschedule) | Specify the number of days a user can snooze Engaged restart reminder notifications. | X | X | X | | X | +| [EngagedRestartTransitionSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestarttransitionschedule) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | X | X | X | | X | +| [FillEmptyContentUrls](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it is missing from the metadata. | X | X | X | | X | | ManagePreviewBuilds | Use to enable or disable preview builds. | X | X | X | X | X | | PhoneUpdateRestrictions | Deprecated | | X | | | | | [RequireDeferUpgrade](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-requiredeferupgrade) | Configure device to receive updates from Current Branch for Business (CBB). | X | X | X | X | X | @@ -440,10 +441,10 @@ This section describes the **Policies** settings that you can configure in [prov | [ScheduledInstallSecondWeek](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-scheduledinstallsecondweek) | To schedule update installation the second week of the month, see the value as `1`. | X | X | X | X | X | | [ScheduledInstallThirdWeek](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-scheduledinstallthirdweek) | To schedule update installation the third week of the month, see the value as `1`. | X | X | X | X | X | | [ScheduledInstallTime](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-scheduledinstalltime) | Schedule the time for update installation. | X | X | X | X | X | -| [ScheduleImminentRestartWarning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-scheduleimminentrestartwarning) | Specify the period for auto-restart imminent warning notifications. | X | X | X | X | X || -| [ScheduleRestartWarning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-schedulerestartwarning) | Specify the period for auto-restart warning reminder notifications. | X | X | X | X | X | -| [SetAutoRestartNotificationDisable](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-setautorestartnotificationdisable) | Disable auto-restart notifications for update installations. | X | X | X | X | X | -| [SetEDURestart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-setedurestart) | Skip the check for battery level to ensure that the reboot will happen at ScheduledInstallTime. | X | X | X | X | X | +| [ScheduleImminentRestartWarning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-scheduleimminentrestartwarning) | Specify the period for auto-restart imminent warning notifications. | X | X | X | | X || +| [ScheduleRestartWarning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-schedulerestartwarning) | Specify the period for auto-restart warning reminder notifications. | X | X | X | | X | +| [SetAutoRestartNotificationDisable](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-setautorestartnotificationdisable) | Disable auto-restart notifications for update installations. | X | X | X | | X | +| [SetEDURestart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-setedurestart) | Skip the check for battery level to ensure that the reboot will happen at ScheduledInstallTime. | X | X | X | | X | | [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) | Configure the device to check for updates from a WSUS server instead of Microsoft Update. | X | X | X | X | X | | [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate) | Specify an alternate intranet server to host updates from Microsoft Update. | X | X | X | X | X | diff --git a/windows/configuration/wcd/wcd-tabletmode.md b/windows/configuration/wcd/wcd-tabletmode.md index fa5f2811ac..a5481b9cae 100644 --- a/windows/configuration/wcd/wcd-tabletmode.md +++ b/windows/configuration/wcd/wcd-tabletmode.md @@ -18,7 +18,7 @@ Use TabletMode to configure settings related to tablet mode. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| All settings | X | X | X | X | X | +| All settings | X | X | X | | X | ## ConvertibleSlateModePromptPreference diff --git a/windows/configuration/wcd/wcd-universalappuninstall.md b/windows/configuration/wcd/wcd-universalappuninstall.md index 5b860d2185..030b3a9e27 100644 --- a/windows/configuration/wcd/wcd-universalappuninstall.md +++ b/windows/configuration/wcd/wcd-universalappuninstall.md @@ -21,7 +21,7 @@ Use UniversalAppUninstall settings to uninstall or remove Windows apps. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | | [RemoveProvisionedApp](#removeprovisionedapp) | X | | | | | -| [Uninstall](#uninstall) | X | X | X | X | X | +| [Uninstall](#uninstall) | X | X | X | | X | ## RemoveProvisionedApp diff --git a/windows/configuration/wcd/wcd-weakcharger.md b/windows/configuration/wcd/wcd-weakcharger.md index 04bb9e13f5..1f39e4e2ec 100644 --- a/windows/configuration/wcd/wcd-weakcharger.md +++ b/windows/configuration/wcd/wcd-weakcharger.md @@ -20,8 +20,8 @@ Use WeakCharger settings to configure the charger notification UI. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [HideWeakChargerNotifyOptionUI](#hideweakchargernotifyoptionui) | X | X | X | X | | -| [NotifyOnWeakCharger](#notifyonweakcharger) | X | X | X | X | | +| [HideWeakChargerNotifyOptionUI](#hideweakchargernotifyoptionui) | X | X | X | | | +| [NotifyOnWeakCharger](#notifyonweakcharger) | X | X | X | | | ## HideWeakChargerNotifyOptionUI diff --git a/windows/configuration/wcd/wcd-wlan.md b/windows/configuration/wcd/wcd-wlan.md index f584777f6d..16e48bca61 100644 --- a/windows/configuration/wcd/wcd-wlan.md +++ b/windows/configuration/wcd/wcd-wlan.md @@ -20,5 +20,5 @@ Do not use at this time. Instead, use [ConnectivityProfiles > WLAN](wcd-connecti | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| All settings | | | | X | | +| All settings | | | | | | diff --git a/windows/configuration/wcd/wcd-workplace.md b/windows/configuration/wcd/wcd-workplace.md index 553b4f2688..a8fc6b5211 100644 --- a/windows/configuration/wcd/wcd-workplace.md +++ b/windows/configuration/wcd/wcd-workplace.md @@ -19,7 +19,7 @@ Use Workplace settings to configure bulk user enrollment to a mobile device mana | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [Enrollments](#enrollments) | X | X | X | X | X | +| [Enrollments](#enrollments) | X | X | X | | X | ## Enrollments From 79fe0c715ecc9746dbefb7c79dd25c99f15f1b56 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 06:25:12 -0800 Subject: [PATCH 003/284] sync --- windows/configuration/TOC.md | 1 + .../wcd/wcd-accountmanagement.md | 44 +++++++++++++++++++ windows/configuration/wcd/wcd-policies.md | 2 +- windows/configuration/wcd/wcd.md | 1 + 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 windows/configuration/wcd/wcd-accountmanagement.md diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index b0fadf22b6..582e7acb58 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -70,6 +70,7 @@ ### [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-packages/provisioning-powershell.md) ### [Windows Configuration Designer command-line interface (reference)](provisioning-packages/provisioning-command-line.md) ### [Windows Configuration Designer provisioning settings (reference)](wcd/wcd.md) +#### [AccountManagement](wcd/wcd-accountmanagement.md) #### [Accounts](wcd/wcd-accounts.md) #### [ADMXIngestion](wcd/wcd-admxingestion.md) #### [ApplicationManagement](wcd/wcd-applicationmanagement.md) diff --git a/windows/configuration/wcd/wcd-accountmanagement.md b/windows/configuration/wcd/wcd-accountmanagement.md new file mode 100644 index 0000000000..cb1eab2503 --- /dev/null +++ b/windows/configuration/wcd/wcd-accountmanagement.md @@ -0,0 +1,44 @@ +--- +title: AccountManagement (Windows 10) +description: This section describes the account management settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +ms.localizationpriority: medium +ms.author: jdecker +ms.date: 09/06/2017 +--- + +# AccountManagement (Windows Configuration Designer reference) + +Use these settings to configure user profile policies. + +## Applies to + +| Settings | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [DeletionPolicy](#deletionpolicy) | X | X | X | X | | +| [EnableProfileManager](#enableprofilemanager) | X | X | X | X | | +| [ProfileInactivityThreshold](#profileinactivitythreshold) | X | X | X | X | | +| [StorageCapacityStartDeletion](#storagecapacitystartdeletion) | X | X | X | X | | +| [StorageCapacityStopDeletion](#storagecapacitystopdeletion) | X | X | X | X | | + + +## DeletionPolicy + + + +## EnableProfileManager + + + +## ProfileInactivityThreshold + + + +## StorageCapacityStartDeletion + + + +## StorageCapacityStopDeletion \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index 8828b2c4b5..29229f4819 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -124,7 +124,7 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | -| [AllowCamera](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#camera-allowcamera) | Disable or enable the camera. | X | X | X | | | +| [AllowCamera](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#camera-allowcamera) | Disable or enable the camera. | X | X | X | X | | ## Connectivity diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index a3d503fd08..6d355a6dd2 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -18,6 +18,7 @@ This section describes the settings that you can configure in [provisioning pack | Setting group | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | +[AccountManagement](wcd-accountmanagement.md) | X | X | X | X | | | [Accounts](wcd-accounts.md) | X | X | X | X | X | | [ADMXIngestion](wcd-admxingestion.md) | X | | | | | | [ApplicationManagement](wcd-applicationmanagement.md) | | | | | X | From 02d9238ffdd2be85828dcbe830b59f2bb658f664 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 06:34:32 -0800 Subject: [PATCH 004/284] link test --- .../mobile-devices/provisioning-configure-mobile.md | 2 +- windows/configuration/mobile-devices/provisioning-nfc.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index 360fd98464..17c8daf5bd 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -40,7 +40,7 @@ The **Provision Windows mobile devices** wizard lets you configure common settin ### Configure settings in the wizard - + diff --git a/windows/configuration/mobile-devices/provisioning-nfc.md b/windows/configuration/mobile-devices/provisioning-nfc.md index fc11afb5d6..cafed93ae3 100644 --- a/windows/configuration/mobile-devices/provisioning-nfc.md +++ b/windows/configuration/mobile-devices/provisioning-nfc.md @@ -16,6 +16,8 @@ ms.date: 07/27/2017 - Windows 10 Mobile +[Link test](provisioning-configure-mobile.md#one) + Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package. The NFC provisioning option enables the administrator to provide a provisioning package during initial device setup (the out-of-box experience or OOBE phase). Administrators can use the NFC provisioning option to transfer provisioning information to persistent storage by tapping an unprovisioned mobile device to an NFC tag or NFC-enabled device. To use NFC for pre-provisioning a device, you must either prepare your own NFC tags by storing your provisioning package to a tag as described in this section, or build the infrastructure needed to transmit a provisioning package between an NFC-enabled device and a mobile device during OOBE. From f745f4f0c9637e76c4f8d4e76fd89f255857663c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 06:53:19 -0800 Subject: [PATCH 005/284] link test 2 --- .../mobile-devices/provisioning-configure-mobile.md | 2 +- windows/configuration/mobile-devices/provisioning-nfc.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index 17c8daf5bd..a1265f1b23 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -40,7 +40,7 @@ The **Provision Windows mobile devices** wizard lets you configure common settin ### Configure settings in the wizard
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step two](../images/two.png) ![set up network](../images/set-up-network-mobile.png)

Toggle **On** or **Off** for wireless network connectivity.

If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](../images/set-up-network-details-mobile.png)
![step three](../images/three.png) ![bulk enrollment in Azure Active Directory](../images/bulk-enroll-mobile.png)

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used.

Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
![Enter expiration and get bulk token](../images/bulk-enroll-mobile-details.png)
![step four](../images/four.png) ![finish](../images/finish-mobile.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](../images/finish-details-mobile.png)
- + diff --git a/windows/configuration/mobile-devices/provisioning-nfc.md b/windows/configuration/mobile-devices/provisioning-nfc.md index cafed93ae3..00052a1685 100644 --- a/windows/configuration/mobile-devices/provisioning-nfc.md +++ b/windows/configuration/mobile-devices/provisioning-nfc.md @@ -16,7 +16,7 @@ ms.date: 07/27/2017 - Windows 10 Mobile -[Link test](provisioning-configure-mobile.md#one) +[Link test 2](provisioning-configure-mobile.md#one) Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package. From c59314456c2b2a1ce88954bd6fc9a3bc03a3bd95 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:10:52 -0800 Subject: [PATCH 006/284] update wizard table --- .../provisioning-configure-mobile.md | 2 +- .../mobile-devices/provisioning-nfc.md | 1 - .../provisioning-packages.md | 17 +++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index a1265f1b23..360fd98464 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -40,7 +40,7 @@ The **Provision Windows mobile devices** wizard lets you configure common settin ### Configure settings in the wizard
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step two](../images/two.png) ![set up network](../images/set-up-network-mobile.png)

Toggle **On** or **Off** for wireless network connectivity.

If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](../images/set-up-network-details-mobile.png)
![step three](../images/three.png) ![bulk enrollment in Azure Active Directory](../images/bulk-enroll-mobile.png)

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used.

Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
![Enter expiration and get bulk token](../images/bulk-enroll-mobile-details.png)
![step four](../images/four.png) ![finish](../images/finish-mobile.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](../images/finish-details-mobile.png)
- + diff --git a/windows/configuration/mobile-devices/provisioning-nfc.md b/windows/configuration/mobile-devices/provisioning-nfc.md index 00052a1685..68d77e21b8 100644 --- a/windows/configuration/mobile-devices/provisioning-nfc.md +++ b/windows/configuration/mobile-devices/provisioning-nfc.md @@ -16,7 +16,6 @@ ms.date: 07/27/2017 - Windows 10 Mobile -[Link test 2](provisioning-configure-mobile.md#one) Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package. diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 2a0a5b4e8e..f56fba526b 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -71,14 +71,15 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages.
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step two](../images/two.png) ![set up network](../images/set-up-network-mobile.png)

Toggle **On** or **Off** for wireless network connectivity.

If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](../images/set-up-network-details-mobile.png)
![step three](../images/three.png) ![bulk enrollment in Azure Active Directory](../images/bulk-enroll-mobile.png)

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used.

Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
![Enter expiration and get bulk token](../images/bulk-enroll-mobile-details.png)
![step four](../images/four.png) ![finish](../images/finish-mobile.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](../images/finish-details-mobile.png)
- - - - - - - -
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup).
![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
Add applicationsInstall applications using the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
+Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup).![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png) +Add applicationsInstall applications using the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) +Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) +Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) +Developer SetupSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From d89d8a73e7cf174931e39efc5b2d56c34b8ee7e4 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:12:05 -0800 Subject: [PATCH 007/284] fix table header --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index f56fba526b..8f01b3f025 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -70,7 +70,7 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. - +
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
From 6b4028edd781b1e448902987bac4261d88c09658 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:24:35 -0800 Subject: [PATCH 008/284] fix table --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 8f01b3f025..3bbeee687d 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -78,7 +78,7 @@ The following table describes settings that you can configure using the wizards -
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
**HoloLens
wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Add applicationsInstall applications using the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
+Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) Developer SetupSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) From 8de85c354c31796c3f6072d0cebd2c4bd40f7a7b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:25:14 -0800 Subject: [PATCH 009/284] sync --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 3bbeee687d..3442a05b99 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -79,7 +79,7 @@ The following table describes settings that you can configure using the wizards Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) -Developer SetupSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) +Developer Setupdescription![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From 0fa5161c0f194f013fa465fca0c76e588ca93eb6 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:26:44 -0800 Subject: [PATCH 010/284] add description --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 3442a05b99..732f5956a7 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -79,7 +79,7 @@ The following table describes settings that you can configure using the wizards Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) -Developer Setupdescription![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) +Developer SetupEnable Developer Mode.![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From 2049ccedbafa4c150a1983ded9f6e7f8a1ab01ed Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:04:02 -0800 Subject: [PATCH 011/284] sync --- devices/hololens/hololens-provisioning.md | 58 +++++++++++++++++- .../hololens/images/account-management.PNG | Bin 0 -> 2013 bytes devices/hololens/images/add-certificates.PNG | Bin 0 -> 2152 bytes devices/hololens/images/backicon.png | Bin 0 -> 304 bytes devices/hololens/images/check_blu.png | Bin 0 -> 20441 bytes devices/hololens/images/check_grn.png | Bin 0 -> 20444 bytes devices/hololens/images/checklistbox.gif | Bin 0 -> 877 bytes devices/hololens/images/checklistdone.png | Bin 0 -> 330 bytes devices/hololens/images/checkmark.png | Bin 0 -> 20444 bytes devices/hololens/images/crossmark.png | Bin 0 -> 20437 bytes devices/hololens/images/developer-setup.png | Bin 0 -> 5128 bytes devices/hololens/images/doneicon.png | Bin 0 -> 410 bytes devices/hololens/images/finish.PNG | Bin 0 -> 1069 bytes devices/hololens/images/five.png | Bin 0 -> 429 bytes devices/hololens/images/four.png | Bin 0 -> 470 bytes .../images/icd-create-options-1703.PNG | Bin 0 -> 21957 bytes devices/hololens/images/icd-export-menu.png | Bin 0 -> 2149 bytes devices/hololens/images/icd-install.PNG | Bin 0 -> 35810 bytes devices/hololens/images/icd-simple-edit.png | Bin 0 -> 15025 bytes devices/hololens/images/launchicon.png | Bin 0 -> 462 bytes devices/hololens/images/one.png | Bin 0 -> 319 bytes devices/hololens/images/set-up-device.PNG | Bin 0 -> 1535 bytes devices/hololens/images/set-up-network.PNG | Bin 0 -> 1847 bytes devices/hololens/images/seven.png | Bin 0 -> 325 bytes devices/hololens/images/six.png | Bin 0 -> 549 bytes devices/hololens/images/three.png | Bin 0 -> 458 bytes devices/hololens/images/two.png | Bin 0 -> 443 bytes devices/hololens/images/wizard-steps.png | Bin 0 -> 18165 bytes .../provisioning-packages.md | 1 + 29 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/images/account-management.PNG create mode 100644 devices/hololens/images/add-certificates.PNG create mode 100644 devices/hololens/images/backicon.png create mode 100644 devices/hololens/images/check_blu.png create mode 100644 devices/hololens/images/check_grn.png create mode 100644 devices/hololens/images/checklistbox.gif create mode 100644 devices/hololens/images/checklistdone.png create mode 100644 devices/hololens/images/checkmark.png create mode 100644 devices/hololens/images/crossmark.png create mode 100644 devices/hololens/images/developer-setup.png create mode 100644 devices/hololens/images/doneicon.png create mode 100644 devices/hololens/images/finish.PNG create mode 100644 devices/hololens/images/five.png create mode 100644 devices/hololens/images/four.png create mode 100644 devices/hololens/images/icd-create-options-1703.PNG create mode 100644 devices/hololens/images/icd-export-menu.png create mode 100644 devices/hololens/images/icd-install.PNG create mode 100644 devices/hololens/images/icd-simple-edit.png create mode 100644 devices/hololens/images/launchicon.png create mode 100644 devices/hololens/images/one.png create mode 100644 devices/hololens/images/set-up-device.PNG create mode 100644 devices/hololens/images/set-up-network.PNG create mode 100644 devices/hololens/images/seven.png create mode 100644 devices/hololens/images/six.png create mode 100644 devices/hololens/images/three.png create mode 100644 devices/hololens/images/two.png create mode 100644 devices/hololens/images/wizard-steps.png diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 44d24432f7..6914053b2f 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -29,8 +29,64 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D > [!NOTE] > In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. +[!WARNING] +>You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards. + +Provisioning packages can include management instructions and policies, customization of network connections and policies, and more. + +> [!TIP] +> Use the desktop wizard to create a package with the common settings, then switch to the advanced editor to add other settings, apps, policies, etc. +> +>![open advanced editor](images/icd-simple-edit.png) + +### Create the provisioning package + +Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-install-icd.md) + +1. Open Windows Configuration Designer (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). + +2. Click **Provision HoloLens devices**. + + ![ICD start options](/images/icd-create-options-1703.png) + +3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps. + + ![ICD desktop provisioning](/images/wizard-steps.png) + +> [!IMPORTANT] +> When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. + +### Configure settings + + + + + + + + + + +
![step one](images/one.png)![set up device](images/set-up-device.png)

Enter a name for the device.

Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios.

You can also select to remove pre-installed software from the device.
INSERT ART
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step four](images/four.png) ![add applications](images/add-applications.png)

You can install multiple applications, both Classic Windows (Win32) apps and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provision-pcs-with-apps.md).
![add an application](images/add-applications-details.png)
![step five](images/five.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
+ +After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. + + **Next step**: How to apply a provisioning package + + +## Create a provisioning package for HoloLens using advanced provisioning >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). diff --git a/devices/hololens/images/account-management.PNG b/devices/hololens/images/account-management.PNG new file mode 100644 index 0000000000000000000000000000000000000000..34165dfcd60dd4ebd89677364665fed8cbd16759 GIT binary patch literal 2013 zcmV<32O{{1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2XaY7K~#8N?cHBY zQ&$`Z@Gs~r4?^8+N(7c=L}7)I7$jNHghsP55=~sPM|j|6?m{r`ey648UA%a48AL=`rot#34(nASqO})^M3AqSiHNd_VMIhZfnh{MIU(&iqX&Pj>Hf>Bj?n!&j=$B{=Z+4!? znZZ9Xb^9J3F^GuBgUkk*5r5yghwm=m#NJPS#P?VJGB&1=GK}PC=!0*D)$QL0kMzAn zMCn_4_!u2$e#iS?UsjpoC1n_W`0cOwIr@)CI*x;gXeE|0eB&05^bG0sWS(IpOEY;R zB3doOH*S08ifb6jp;X72-#8*7qE)u6vc;`ja}6W;t{LZuh$s_ewtV@+xL&ilhLL>x zo`@(@uH3w%mu#+KBtJ()M3gDF?k?#in`;=!4>S@HWy;KanqkB!BBD&X|M0P1vbly4 z5z$&>7!grUU>FfmPGA@jQBGhO5m8QH7$pg!>sS+p4p->)XPrKtW3}-5)~ayJUJP~a zMOR4QL6ijyqeP9{(XhCHXh{HV`mUT7szqPt?x#G~CB#H19ct98aVl^qZ&Rrq<2<6ptADHMjSm9IYkBPgv~}9t)-?9Q!eu`y;OrENMJUXU3Gql&ef*^yH0eH8MVRafK`(t#{J^fGpRP{ zAX>899G}3Pc(I>$Etx!&l%sxJw~s6!5UMuHhyDTe7-Fi!i)~3kLc zfP*+#=8JEmLczUc@+7X<*44iMy6E6O6u+$3|A)x%yy$S|T$nzd5toi8j;q-^mRX#g zTtdLVMXw8Dq+lJZ_}O#Qz}BEXPbu1lcli;Ro^p)L#?UOn)gmtjV&A8%k&O|c_H!Ud zN>_DzW8dTr6bqKFUAVN7^CDrp98?|9@iBsMOSNP2Hv>i|aZMa=L&*Zp zIm${~5ar_c&&`_KjB}Ho)NQ-RMM+jt>X-vc_*j8FkIwn06_I6j5n7*{&x<|(7)Fwu z^YJKIjCmHL14Vi-h%3Dht=6#L52zAs49$9C+AIlL{l>^Asg0hXwda5a&?7sI-rj*J zF&fj`(xFQ))jq9`H;bbqA{5Mt`Xt77yIieC@nX6oqo=eL$J#C@(XG-cfI;V+kvxwg zAh$Y7<&}IGv-_kN*%p>N_SK}`B}>Wf~FXB!&?YoB!p4%{7cRZOq5V z@4haUICn%utLvk8s#L}#at$Ntt(tAv_3DdyjfiOFs>}S?zq3@Y#q$g!>5JAn?0kiR vL_{lBv8@naz4wM*OQya;L@yH&WeM;fX{u$6=UmCB00000NkvXXu0mjf92(UC literal 0 HcmV?d00001 diff --git a/devices/hololens/images/add-certificates.PNG b/devices/hololens/images/add-certificates.PNG new file mode 100644 index 0000000000000000000000000000000000000000..24cb605d1cb2aa8de6f39688aed11fbe1c79b776 GIT binary patch literal 2152 zcmV-u2$%PXP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2mMJzK~#8N?cH5W zRA(Lr@JFb8sKa0x$L@$)u|S5_T?1rOZNj8YV`*aIT`yKP@v2E9NwadZO_L^j(WGgj zy;!{Qie&MoO)pH{4fUpuZM02sVzuiObp1f2br=+8RK9}j`+v`S=9~iq6d9P(Jip}R ze9oD3COOZ%|Mv`sHD}MBodyxn3e({eiA2mS5z+FCMx!V&(?mooYQgZCdNPg6eZ%O$W86+YGHYkc+UFyQbx9@HuC3)LdZs|9*%z_9h!3Q2_3ntCCn9o_;Hlf< zM>tf5H+P2++E|*&lHDqd3JcblEv-JEtl@L<=6y8mcveqK=p6g^Pe_kV>Ukofg{)Jp zpw>5P@z%@R^t?M$MAi;xDYc}Nvz`|P_uJ#8XJ^MubI%1iZF?rISc z<;tzWhk6|F73;C^gpaRutscwmbRwc$xzcB4irkL3dBVs30U>|KLqxeW{CGl-OV&C+ zQuc%o5z$Iv_z+QEFnow8FBm>Vlot#iBFYPf4-w@B!)G~#>(TXLGfwU^^Yf~~$q!$} zv9OuVqV;eyx>|x}ZUyP{@E%*FEf^D8}$n$=Hd;qay37lzNWsllF5 z3Kxzi(G%M8`?{#MmLQNG!xb}2^faT+rSh-y7_Cd^6^ z#4%N>H2JK#WITbPupjqSE5dGJNDJg>*!(R_I)QWPAnIoA$3@;VQf6j=o@f^io{=eO zRaBu?FO~Ol_F)~HymwHoPoZa^47DM>O0)JMuiv7N?No#7m=wLQ#0%)IA48j~^&|T| zl-W;8wUW-Gea3OfIqBC(S*Oa$fLWYbt|mR7L1sTiT0k=w&$Vmy6$_FS^PRw3+pdu@W@7LSYsiJg`b38PtV%Pp_~p zQm7EI-s^@6nioASu|T*47xcRGIC#7ZZSiqn;D+Ab3NJ@gN~~zg3JA46+Xb(K2iEIl zXp5Ua*V(7y#dRD#z98O~{xDtEsdv9H zRvm`Va!}vo`=#WvFWfV#^z!*}z`o$am8kQjaN2d@wjY;^&lbdi%3}1yT>U6#&ZA?_ zXS=B|t5;zcwOa*>x-gH(`>PASRt3e0Oo;U2glbvUH8>sD$@q2WbxUQ=y+gJ5Y|+k` zwSRREPMG!Lf;yjy;9MQ(vp<7q=Ur982GDBe1Agm?n?M5XXP7>#4Z~*{L>m06geb!y zxf`ShDG!R#^qT3!U9iuj9GiXPxOd0QE@ zPNocVAGhnSn*@+7YwP#pCwu+IhvAcBIz$GNS^7{+KI|q$5~&$lBYt_*E-J)~NSVt*#1B`7;0SX{^2#tE5?cXeDsu zqZrQlOi84Mqm@u)nAO+R)M6ilidxV4xYnCijGU9_Gmt@tnhIwXK$+!g;||xIHd-Bc ztDT5egnUuhc&nX=@`m9rs_z+QEFnow8FBm>Vlot#iBFYPf4-w@B!-t6S zg5g6%dEp74(TOQNcKQ#A7@TP^mN{Ny&BJNTCcNZ_x6ou>5T9xELfw*Q%|Px z*2~+lx5jz49ud)E{ds2v{_@K6I#Zsg%F50d;RzqHJ+K~^Za>h|pZv7}?>5)!W)l(7 zuO*ow+40XqjXH3CP?@r0(+0EFlJ!Z3l2R9M-bcfZXY~tj4L-uDi~VZ+5Lfy}F#LGJ zY)M39k=yBVS4%pVrH@BSEyRtvY3H^?=T269?xHq0uHa2!}aPal@jf{*;OG_&*E^cUO zm^pLircImn@85ss%$b`vZ$5qc^wXzL|NsA2OVa2EYV7fJaSV}|nq2X{kFi6p;bb|# z#5@~@i3(r%Tng4Q39Ww+V-U!#axZHw^QIpTcXoShQfP3|f5Cj2Us6Kihr=KCsuiD( zT=IXUV8Yz;e@6DzRmBd!m@eG0Qux~>yh`t(Tua^7K91s(&-NueaC)>)EWvqNX#xXt wnMS#CbETy~$iXjS2Jf8BUae&`7L8$L=>6k&TX456KhRwap00i_>zopr00g0P!vFvP literal 0 HcmV?d00001 diff --git a/devices/hololens/images/check_blu.png b/devices/hololens/images/check_blu.png new file mode 100644 index 0000000000000000000000000000000000000000..d5c703760fb073475c417f8a730a8ded321ae830 GIT binary patch literal 20441 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 ODW-;&208jp`~L;FEFlm8 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/check_grn.png b/devices/hololens/images/check_grn.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f04cd6bd96ce6898c426f9071b25c0e94fa35c GIT binary patch literal 20444 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 NZNAbhkF+`LKLHH-DG&ev literal 0 HcmV?d00001 diff --git a/devices/hololens/images/checklistbox.gif b/devices/hololens/images/checklistbox.gif new file mode 100644 index 0000000000000000000000000000000000000000..cbcf4a4f11ec93410f8a70f57343e8c144b1dfaa GIT binary patch literal 877 zcmW+!y~-Fw5S)Y*Nuz}pDmEGd;#xTn6f1?8Xd@{OtOT0@yF7r!p@NMz62Wc!YlLe| z8A}ntV%mEHv9c7zYP|2eV!6GAo7tJU`_9|1z5e0TcnS}I7yi43i}T7wxp@2h;sOE! z8ZZzPP(%sUD5HV_3}OhQF^myRU=mZ9jcLqa0gG6|YAj;~8`#7ac4Hem=Wm3FkVcH0 z=3tW$(S*;81r}LiHOs7UfP)<3Xby9P6P)A}XLFh}T;L*?xSGpc;RZLk#ogTI4g-da zm}blz9%pR|5?b(~rGknosaj=KG@wBZX|#qlq6tlEO0zYs87*j0OIodEt!P7=+R|=q zYe#`XMM^7Hjs!<>Hq_{bk0M>@VwbwQ%U$V#9_*nW-NQZ76Fu2eJ-erSrWbm#mwI(C z_eyW{W^eWG-tL_aI_#*^9e0lU$7~uh+VC;M1s7d%wacz}z=Iz0Xb*eD6Q1;xXM5T+ zUhtxqyxPlN@rF0O<=x))jsu5|oObNwA_&KgBgx@)h9?Sz6jMrd%Bf@^gBi-`3}+-0 znaosXXF4-k$YPeVI?GwfMmDpR-Pz8*06RfDZXe0d-k0E)slP1O-^IT-p1=3#`(Ho3 z{^Zs7|9JGnZ=XDI^Y&*i-GA{8Zan*eA3wPH)|c1beEIKZzWVdt7q{+z`_JQ7Z{7X+ e>Ye8v{_^vWzdyYF(O(~b^XRAdzPoY-Z~PC&ew%Or literal 0 HcmV?d00001 diff --git a/devices/hololens/images/checklistdone.png b/devices/hololens/images/checklistdone.png new file mode 100644 index 0000000000000000000000000000000000000000..7e53f74d0e3e8f05b9eac2006dbfa5b4da8a4165 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwB;C)XQ#}E(iw^PpwHY*6YP5+W4yo{Oq;OeCh zOjVaKyiibmvS_b>or2U;^+zqy_s;O`*52bd$8i~NNMpBry`SmFB9R`$+ZN7mOw6s1 zwInNgcAR{s=_k{=XkKZ__s}kmdKI;Vst0MEIB9{>OV literal 0 HcmV?d00001 diff --git a/devices/hololens/images/checkmark.png b/devices/hololens/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f04cd6bd96ce6898c426f9071b25c0e94fa35c GIT binary patch literal 20444 zcmeI4c|4Ts-^XuMc1pBKXH1f0cH0aFGuDu7(cYN3jR`YjOpzp%5|yN~MWv9nMJb^~ zQQ1*x2vWe+I=P>^8VLXJI;7LDIR!TGj!!C zu`{PHIloT4R6^#s70y8?L?)B8Xx7W!mA5NiwIfYJrPSEKOo@D&s^8#Z5#Up>q2Y3P zsrU^*B;b*>1W;<1REl1>Z&>~wrGdndQ zQVEv~3)S%Eq3a|NzT&Q~$VD2p)^nFD>QY20i6+Rh?FsX-q1y5<`>FxpRE!eT+rGho zTDiR1THQkha+?ruZ_XHoySujyb<}0EO#t8(H@JRC3zfeh#9&5<&rs@;-f5m2rB7`g zi1N53Z*m1V)z#qI$L6syKYh6H`SXtU_Gc?@lh#r0yY3vKmu)I_9rXSjZ1`>9Il79HTi7NW?G7{s{^RIxv8mdees4Tzd1?s|;$eNn7XUVzsUe;3=Nnf_0D#%4P|XXb%Kf+IX_d}ccx!soE$MHY zb@!0eZkLf}lB8%M3ptyY<%E$m_SRfb(cFys-9$yZ)WLIaEL#p)=5kHWh%NtxB9U@S zqc~J@n(1AM*%Z}=2od*4x5bAf<|c%HQoUt0O(9ARb}vHF0d5ncV})^ybcVTDseCZv zh~oFHx40f-a2LRaecM}Xi8&g2$-(G%nJeVNb9xK*Sfolnpm8yY(Q{5EJ>XnkV01wD zbmxO?Px*#uBDoS>`evRu?zT4?Sy4{9sIMg%ORc&H&ymTlSa4x=j#$zDkJP%0{?imf z%}XV9r}>j$ltrdiZnkbKpIM!QEmYH<)gY-SDYnO$5)Jp68Cm>~piy zTKq&IdNyk2jtKH?JvD{>WbD$y!=ly~&pJO;cxdsE>A1K{D>F&kYQf^zdkr+NOXB#W zTCnAJ!`qYF%iD47%I&Hj)=4G1oA{pni@mN!rGl`Bb&YgCi zr4zlDlzY0s@w~&nbF;O#CgN*$&#|^i%S}D@Xo2Tk&jH5yH{9#9UL0GrGVX!v!>TUJ zH*s&o`u$~O_bTnKjG$}GPnst_k3Qdj-uZaj^!bmX=2tqS^)TJ>oeA;@EEhM;0?i<$ znEO)4Rvc45rmTr_&df^BYR-~&>2s-aj?UcZv@_4b1?SY3Df#>HY?rL$Roza?PV`KJ zbNjOB=UC3hXM@)a?w_%y+_v1FeAeOA#Z7I+6)y<0R~M27VrD%1b3xmr$$CxUvOlz;`?Q-%aqf#Z3{8r zdatbGamU@Vt+E}mExSu}^LjFp(@V^Y)_e_>Gp$^)bp29GdUWmd(QCZ( zPXF;P6y2?EX5BMfTfywAWw#m0PDzg}>2v9Ye!Kf3qW0T_RUzYu$Ry>87k5kAS8zZ2 zZg>^=@MCgPeo|S_xyJLoy1k6veN88;wNEZfS%dR?P=1&E(xIc?So-8Kv{y?`uszv6 zlzydiF^YzBZoB3PNHM%@#hgMbTo-s$SsBqde^nD8&@Db)>J=sOLnvNwpoZrYUb%Oy>GO9>*?Fq zn%pYgwqtHQ>h1>i_S3ax{oxsNGLZ^egySZ*5i9kN{)g#I&2w`OEcr0of5{=K?PV%u zbU3PBw?5(-dA;VMl^?7$?E;Uyiz(LGu675PrqxlnXKCi)Vq00;7fFPaIf>g~K3F3{ z31;_^n8UuLELFSM0{UC}YmaSJIbisup*zf|tEffC#P50KAI_P+1|d~IN`K?LR^zFr z_$4~%>T$DX|9$-N?3Cp-J=OX58xQN9cz<%ZN1;sN)scd|$w#LBN`K)ul^A~5` z-iI%)P@aBb*7qv!DE?FX-Q&h}#RG%Hdp8D#ad(4T>+8D|lM?`(u@dM$V4WPnLIE%2ob$V<`E(KSEYl*5%-diq^$!v+eC& z1ClKRi)0B6+Yao=c_senw{0qP71S0|;)g_wB&Wo$>)h8}x34DFKY806_|3BMH~ACV zhHJL3=ySfuXy^)i6ife5cOdy#^3Gu7=cdh#sRcVaskJRz}&~CmJgCb zW4VLK03SA#hysA2aR8e_^#ZvtcaY9t8o}Qe-Gsv!G$XjHjvd;LO$I#~R)HMQDR8AT zHPDNSr@@VhQicHpD1Z;hrN9DwyqSK403-NFTmtl)XGXzcBSpAgMsQPJg)ld}RWLG( z1HyEWItVHni-GCkkr*9qJO-l$!=f=b6b6mL;t?1OL0gZ2(S?n@;6y3tmm!DdL2xv) z7^@EYX9V};a@hnF%HQ7~>5oIQICK;SkH@3XSQHkEfJz|zwlleu00h%-@o13oIA)+9 zmBV0j87wA@7nkDB+R8P8!+8~be~tCahizx~y(*^P7(Iw1DuBX9VUTE)j}K}pr61RP z8x(Y`ky9%DoVT+*Fa1ERCX%pi;Fx5O^95gU|=DI1d_y zN~7ZNjYIPa)+CZ^iKAvN+o(5P~?3Og|^k_h;+4!<#WOjo1{9 zAIKZhM)2`5{e9kjpH@80$kZTEsJsbC^rLJ8X@;nuY(EpJ{BK_(Gek#rGgT?7{G46R65Z2|^^ zK~jDultNHk2tmBFO3{QZ`V$NpLT z>q@Ae6eb;{5mDp9al>SZA&R%oc{BbSt{;`f+y-*E|H3td#t8-5BS4NH(SyVCfiZk2 zbP%SS+ZgJAMU)v+nycHu_^^IsM;VHUHjjG`cGP)9Z)B5}-`% z|J$lLx|aUD8IJGU{F~=^dNI13Sn$?6-ctP6dnL5tL1`Re0{ihq;_q&FljJ`wo@3Ez z|4P;~+Mo%NsUoueNp>KilHF{f~=;vrjf?1oBbuoBdC{sXUCWe_%ZbBUB8WPAH zkirGcp!eh~0}Uk_|YgcD-&vU`FxFDY=O8A)wun2JpfWz++ z;^Jo_z#_yY01m%Ph>M?z0E-Zp066?EAufI<0xUvY0^snwgt+*b2(Soo34p`z65`@# zBETZVB>)b;ONfh~i2#cbmjF2YE+H;{CIT!%Tms2yqF3!|xK};%6ejBE%&C z4!=u?i=T-Aix8IpIQ%XlE`BBgEJ9oY;PAVIxcHd}un2JpfWz++;^Jo_z#_yY01m%P zh>M?z0E-Zp066?EAufI<0xSY?N&R?c0?33Ol;96N5n=6eRyp)E1sK)J(GCCtmjFP> zZUFc^41IS2z*aN>yxj}{gm?g$%Q~{@js*aSrC6JpItMhobG7kSc2V5<`I+x)yGL^} zr6WV&MDq)8(rNXw5#Tuj)nHLwlDg()jX~*YvI=nNv#VW>r6XF4-h@e=&PolRE{#^m zTChs*Y-(R~@_y^}=^yQVPrPm;EUNtTKt|Lpr7TUgR^R7rovIA~{$8Vj6S%v+Cjv`) z4Vy@{yBu=OujB^i#dF@~TI3pZwJL77W*8HF@$+)}!K)SN;(0Z9s^4;QS7$y~swyxv z88le(y5`-}%$V{o(qH>C3}+QOZv#c?>-;>+>dJ ze4zPR4N>BJQH4I6m-6HylX~{IH0ez0XUBBMW~$uN zcW=|G_nQW&RX5OHN^DN0NPY{8JY*N8CtdxuCi7W`J+o)^=7YCI_fSL^Qi39`EYIn5 z{}NE>9(eP-Qc+L?EG#m0CM@JdMWl=@BT1cExi(e7Wk<(l({1M>fDGV$Fq~}JT9Vmu z@3?0y_>^cP=i?e9vrr@jSPeue%2w{^tnSxTsxNr=+ohA8wr#ieTuDCf_&!QA@_Lg< z4uD$4Rckg_w?fD4%+UK)^vDX!io6@$Z>stYbs zv}-;dUNQ7-Q4b~tE*T_tq1WQoz}MQY@J;@t=-WZP%O%;Sk#e4O9yPb$8g(AMm~U^6 z)Cp5mu`6Dk?ebpbep15jFR#&FPD5esiwU` z9watW^=P5+=>e&f>1<=JTv=cNyO6Of*WhGxQ^{`l)g21mN9LbL95gu8*H%5(G?Ml* zqGDMHI41(#Qitm-_Wc-stVv`r0o@HNo&Ay|bI|r?4r-%HVh~(3S!%Orv5ecPH>B6( z%0H1d2kMgLAL`D(F3FyDq57K91IdE(3d@VT)gXQ1$&MwZwGqG+&a(C&-RROm;yl|Kx~e%LTjh!ZuxRG~wQb_$v6 z%tabCl^t-qqFFgR%w$$Qx?W#2C?fT0+qxBx-MwPFauS-(8(&R^@BeHbDX~uZrr$?O z`>V`5EfzxoTjzQQpl@g9<5 NZNAbhkF+`LKLHH-DG&ev literal 0 HcmV?d00001 diff --git a/devices/hololens/images/crossmark.png b/devices/hololens/images/crossmark.png new file mode 100644 index 0000000000000000000000000000000000000000..69432ff71cfcc2a5a57dab4801e792beae02bdc4 GIT binary patch literal 20437 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 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/developer-setup.png b/devices/hololens/images/developer-setup.png new file mode 100644 index 0000000000000000000000000000000000000000..826fda5f256f6aaa3aeeb3ccf15575ba44eb5bc3 GIT binary patch literal 5128 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 GAMqcfKjq^9 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/doneicon.png b/devices/hololens/images/doneicon.png new file mode 100644 index 0000000000000000000000000000000000000000..d80389f35be5258cdf551b1286fe81af2976ebe7 GIT binary patch literal 410 zcmV;L0cHM)P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WV2JK~xwS1;K%! zg8&$S!Qbf(!Uh0ib8L4{-F*ge9%eTtVP!JY9e`183D620lx@ z9~eHZKaLiRJ-{Aw2jIP!F5p?{nE);P?Gxw960RnG?e893P59OY$9uYQ?x1_V0r+IB z3*d}l>kq#r47{tpFu=W6RaNZ|FtFEp0dT(RfZPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1Hwr}K~#8N?VU?& zQ$ZL&{ZFo36a-iP6c<9NJ3%Sp#+^SviL`F&(oM1WNOe)rq_mq7p^row>BFYBwP|Y~ zpZO+tlDU&flhot}de4DFNGEr)C>&<~uOmf6YHYg*0A?7qnMQa&)|nB5cE-;}Y?7^XrW;*(-EJ{_acFNsg;^&vhfmiS;#|wXv)dpBjztGv`XqoOtc^AwDVAUCGqhlZ+V)uY8)<)>k(+94+w) zZLb2`uJ-Z6>!=U$NwGbxe7cNJ6g#N+G&EbSC_uy~_4*K>6g!Cc zWXjHJ$DHdBAFS&`d{XQn;?vx6Da|>E5Bd-vL`*~<;)95Z=tF!EF%f-;4x?*XGk7AcbdVy9;mrbFG5fMXbGqfFcA>*F)Sc37< z3p7CXLfxzgg%jMGeC|a!fwH^6V*plx*_vP^TG#UW_XrgVgk5D*^#7z)G( n0EPnb0f3>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0YXVcK~zXf?U%6) zgD?;PA+r#QhzVeVEJB-ApbR6Vq6th8CO|2GU5F7+Fy`NWlOUzYHN1rJz29$3xP9L{ zJ9B{Np8Oqre#6nFk-H*FJ9y1O^e#c0gfNCAOj;PMgK!iv%)%fp;3Epe!N^}lzaG`G zK`^4xEFFkJQwgP@q(ye1Yv4Obi{!xfd310~h-NgOk2237`hYAiA(D7IzM{Y-lcQ^D zh)}%C0~T&NI(4(U0qpOq^HqrKT6|27cd!?ILuuCAJ~`NlNggyWq<^hzRo(7W!H*|i zUX#P~1Bgsi&lVz-!1o}Uf%PzVL@?JI`vNkCvfW`sXbP&$}-+<5l4##-` Xddt!MjkvtF00000NkvXXu0mjfeao@w literal 0 HcmV?d00001 diff --git a/devices/hololens/images/four.png b/devices/hololens/images/four.png new file mode 100644 index 0000000000000000000000000000000000000000..0fef213b37831a28a1ce7d9497f2680d9e965e7e GIT binary patch literal 470 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 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/set-up-network.PNG b/devices/hololens/images/set-up-network.PNG new file mode 100644 index 0000000000000000000000000000000000000000..a0e856c103517f2c8d9c6c4036e81d5b71f7ca0c GIT binary patch literal 1847 zcmV-72gvw|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2FyuBK~#8N?cHxo z6K5O;@GpNxS!Ssl4Me~!BU%QI#2|@57YWJ6Tr^?HUg`^yW!noeTO?UzzS)bJ_(orB zE?F{PkPVD)_QGT@2;0=+rip=W84;`)oDrE+rWVYkim>Ood#=4}uap7Dt>pVjF5X?Q z?e&uT_V;_PoH-XRT$l$DkxR4?YHVy&i$p}LCm0MOSIrXMBVO+cx!9;Wh&*tXAk!&JLmLsOT+#L9e3b8ZbNBf>?6yz^l=VTlc`ZYX>H;$ge znaj6u=fPvlGJuFE4VeuxBkn$YjPI}9M$_j%pQ;d>(4SoaXoa?E4k=6xLO>{rXFQbI_!U~(cN zS}6lJAEeC{O9;u5spHJ=tbmAUh0SZ(V%L^gLP%Z(;}{STIYDO2*FTM@r36a|$;^16oH)E2{YQrfi%LH!Xmbwz=V>fsF94(vwH{t~tHf2W6Sce7d~`i~ewPN-goVoc$3uUeLd zLpWq!CL)dH_O9|9n^uCXgerkx5B8-C9@$nj7O908`nt~J(6Fp3>afeJR>#+?MMYLh zd!r%j?lS(?PrhF{Ce*f#`qW-Jv`g{^&`%YA%wM<_(DMB;x z`f3~FwM4*n9=U{*>T_19wc7e1&{{Wx_G2N4SrN!}qN?*@DE>LD`)WN7f_Xo+=N4jU z*n?f-y|sOcY(l^3_2sc>Ei?9qvVk0)Fz~6DM$SqZ|v`fi|@^PCM}+P8`*$ z1!LINBF8x*ICQKBo#T24)E`L=phYXIL_b})oKZ{@-*p4h%&#MqxH_^Y?X$FQ^j zs)(Xp?QgpXh1LTB@rd}G^0lXdun63G83etP2zz~KF`m242R}Th*{0rGR*BP5oQ(&N zM+B{UU)%jGLXG+y=1`Qh0P;q}eldWu8AHe^@>^Rwp+#jN2d1@?R@b(rtq4XffQ*WZvKB+g zX}y<{zTrzyDcUW+Xf+a7&SVRgIB^|udj?CpU*>w0iv6w9sybtmEtm(DX+m=_8bj4) z8M*;9ctzFIC8{GWv}B+GLjy8Y^yBb%Bq?CzetHX0s}^l}OVC;!Lni}hO<)MEiU`h* z#Z)yA!DzgFu}*2nk5;l%dn?N3mA*$m*yF4b3vp zVi?t)ryqyn5}OurdIp1P*4A_cow6mgYjr8>Foc{Ss+?}ixQ5=+Oh)w^I-MMu5|zc$ zPas)om|K>%1LnbDrL5fayQBcR8;dM0)#Awjg&MP3q~S3PiFR&pokvwY`e!b#D@WD% zWV{WP>&#g=QfOtBCH;Z8;=4l#_Lz2csR7=N-HQ%_|ECX`)N~r zj7uNK(c3j65cJ^kLk&PnqRoP6Im08SD|E6|m4ov8jn_>&P8n$XB`Pd=9Qiw??8Qs; zYmjltJ>4aFA~(q|90M=W6Oro}LPX>$hR_-$$4c0WQMO$h7b|CiXlWq zu3`ugk*gR&MC2+<2<51MiHMv~_*|ZvOR$7cUM^#Zh@4aEGw#lrUrx}UgW38D5q)$rK#Y(zxMC9~z=TPb(GvW8GWel9+H_cbxc zu^}Q_S)aaBqh(C8lr?YGZosxzUQ|m&M9a6O!iPOu%hi%qYAgv~w$@|o%M2nSTE4&r zFTQzyyIM+R8$z;VI`zSJbhKZ&%@T+fLgy%wV~_tDPsabNKG! zpEx&k7q{*`63g?Lo1a&Y5)tWS=oIAVprZH%ydLo5y{1igzF^@CUGny>8AFJO$SJ(X lG!eN@tAx}%5z#6G{slT%veanMpx`Y}7sn6}@3)sP3bq(;Wrq}P;ujVdv{N)cv{a-cz9k-`m(v_Zf>*tD$25>-D+u1PFAws;#=u9p_9?#bf9S}+fyCquP2K&R<>ka=3H-Nml2w8lJV=&@~TZT zU4eJDR?KtQ?HrdHxaR$TDa|c$Ve_w)-wOQrPtcQ_^XrveMK!O#d$rBl{i@SwnL}@H zO5ZuZly0_X8y_!mW1jEqdfZV;SM}LcmdKI;Vst04A4%tN;K2 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/six.png b/devices/hololens/images/six.png new file mode 100644 index 0000000000000000000000000000000000000000..e8906332ecac02906e2ca6c0dc6cf93d5ff50629 GIT binary patch literal 549 zcmV+=0^0qFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TkVXL`r!kkAd@#NC=*}A;TKUA_&@6j1WiGA~+i;(wUB8!1{GNM~5v#RwAkb>u8G2S-B>#@u4lk zIXNcOhI3nayR0nvM^ zQ_I3|;sj@O5)E|Dj9P<<9HD110*)bqfNK)v!&vt$7yHHLVoZ_aTTH&BxA_v4pcA1d zo>}0`L+C$FOo_X8;Dt-$IZ2~xhs0AqWT1BhZ|Q%dijM4lpHS?7vzpoaj;Y!Ew!Of& nM4{GW9Dj&s4iPhlhzWofP4^QsA_S?#00000NkvXXu0mjfnd|F; literal 0 HcmV?d00001 diff --git a/devices/hololens/images/three.png b/devices/hololens/images/three.png new file mode 100644 index 0000000000000000000000000000000000000000..887fa270d7aa35e9c4dbc69a06ac0431f5c9f5d2 GIT binary patch literal 458 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 N002ovPDHLkV1gh;tycg5 literal 0 HcmV?d00001 diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 732f5956a7..a05c5a2660 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -84,6 +84,7 @@ The following table describes settings that you can configure using the wizards - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) - [Instructions for the kiosk wizard](../set-up-a-kiosk-for-windows-10-for-desktop-editions.md#wizard) +- [Instructions for the HoloLens wizard](https://docs.microsoft.com/hololens/hololens-provisioning#wizard) From 95225470e6f80e8c6b532ff37d42d83c825cd1cc Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:12:45 -0800 Subject: [PATCH 012/284] test break-all --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index a05c5a2660..951e46282e 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -69,7 +69,7 @@ Provisioning packages can be: ### Configuration Designer wizards The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. - +[!div class="mx-tdBreakAll"] From 39142b14ee1d079a4ebcd2fce98bb0bc23b1dabd Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:21:07 -0800 Subject: [PATCH 013/284] fix table --- devices/hololens/hololens-provisioning.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 6914053b2f..42eb63bd49 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -75,15 +75,14 @@ Use the Windows Configuration Designer tool to create a provisioning package. [L - - - - + + +
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
**HoloLens
wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
![step one](images/one.png)![set up device](images/set-up-device.png)

Enter a name for the device.

Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios.

You can also select to remove pre-installed software from the device.
INSERT ART
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step four](images/four.png) ![add applications](images/add-applications.png)

You can install multiple applications, both Classic Windows (Win32) apps and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provision-pcs-with-apps.md).
![add an application](images/add-applications-details.png)
![step five](images/five.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. - **Next step**: How to apply a provisioning package + **Next step**: [How to apply a provisioning package](#apply) ## Create a provisioning package for HoloLens using advanced provisioning @@ -134,7 +133,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 10. When the build completes, click **Finish**. - + ## Apply a provisioning package to HoloLens 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). From beeaa6a77104a400a22596965636a4fb925814ee Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:41:16 -0800 Subject: [PATCH 014/284] fix art links --- devices/hololens/hololens-encryption.md | 2 +- devices/hololens/hololens-provisioning.md | 6 +++--- devices/hololens/hololens-upgrade-enterprise.md | 2 +- .../images/account-management-details.png | Bin 0 -> 20151 bytes .../images/add-certificates-details.PNG | Bin 0 -> 6928 bytes .../hololens/images/developer-setup-details.png | Bin 0 -> 5492 bytes .../hololens/images/set-up-device-details.PNG | Bin 0 -> 18818 bytes .../hololens/images/set-up-network-details.PNG | Bin 0 -> 12073 bytes 8 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 devices/hololens/images/account-management-details.png create mode 100644 devices/hololens/images/add-certificates-details.PNG create mode 100644 devices/hololens/images/developer-setup-details.png create mode 100644 devices/hololens/images/set-up-device-details.PNG create mode 100644 devices/hololens/images/set-up-network-details.PNG diff --git a/devices/hololens/hololens-encryption.md b/devices/hololens/hololens-encryption.md index aef7ea7f69..a673506578 100644 --- a/devices/hololens/hololens-encryption.md +++ b/devices/hololens/hololens-encryption.md @@ -55,7 +55,7 @@ Provisioning packages are files created by the Windows Configuration Designer to ### Create a provisioning package that upgrades the Windows Holographic edition -1. [Create a provisioning package for HoloLens.](hololens-provisioning.md#create-a-provisioning-package-for-hololens) +1. [Create a provisioning package for HoloLens.](hololens-provisioning.md) 2. Go to **Runtime settings** > **Policies** > **Security**, and select **RequireDeviceEncryption**. diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 42eb63bd49..bfd567fc44 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -53,7 +53,7 @@ Provisioning packages can include management instructions and policies, customiz ### Create the provisioning package -Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-install-icd.md) +Use the Windows Configuration Designer tool to create a provisioning package. 1. Open Windows Configuration Designer (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). @@ -72,11 +72,11 @@ Use the Windows Configuration Designer tool to create a provisioning package. [L - + - +
![step one](images/one.png)![set up device](images/set-up-device.png)

Enter a name for the device.

Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios.

You can also select to remove pre-installed software from the device.
INSERT ART
![step one](images/one.png)![set up device](images/set-up-device.png)

Browse to and select the enterprise license file to upgrade the HoloLens edition.

You can also toggle **Yes** or **No** to hide parts of the first experience.

Select a region and timezone in which the device will be used.
![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Enable Developer Mode](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
diff --git a/devices/hololens/hololens-upgrade-enterprise.md b/devices/hololens/hololens-upgrade-enterprise.md index d85bb461aa..9d30a43826 100644 --- a/devices/hololens/hololens-upgrade-enterprise.md +++ b/devices/hololens/hololens-upgrade-enterprise.md @@ -75,7 +75,7 @@ Provisioning packages are files created by the Windows Configuration Designer to ### Create a provisioning package that upgrades the Windows Holographic edition -1. [Create a provisioning package for HoloLens.](hololens-provisioning.md#create-a-provisioning-package-for-hololens) +1. [Create a provisioning package for HoloLens.](hololens-provisioning.md) 2. Go to **Runtime settings** > **EditionUpgrade**, and select **EditionUpgradeWithLicense**. diff --git a/devices/hololens/images/account-management-details.png b/devices/hololens/images/account-management-details.png new file mode 100644 index 0000000000000000000000000000000000000000..4094dabd851ba8e39391fd2bad58b3012f1eff5d GIT binary patch literal 20151 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 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/add-certificates-details.PNG b/devices/hololens/images/add-certificates-details.PNG new file mode 100644 index 0000000000000000000000000000000000000000..78cd783282ec329474af104339e006bb086ab3eb GIT binary patch literal 6928 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 b3mLLvtWvDwoY&z1=3}UDs#kg4IqF{kfkUH) literal 0 HcmV?d00001 diff --git a/devices/hololens/images/developer-setup-details.png b/devices/hololens/images/developer-setup-details.png new file mode 100644 index 0000000000000000000000000000000000000000..0a32af7ba781f2248c1aea15becbd142b4decd5e GIT binary patch literal 5492 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 Vs1?}{5asPiGLj15N^!%${{cbV5V`;W literal 0 HcmV?d00001 From c5f3e7c3454ce0cb72b6f5a7f25036dfbeb51bc8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:42:57 -0800 Subject: [PATCH 015/284] remove breaks from table header to test div class --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 951e46282e..23792f1832 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -70,7 +70,7 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. [!div class="mx-tdBreakAll"] - +
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
**HoloLens
wizard**
From b2972b2ec977ea9847f2de3f73bbacdecf60ee2a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:46:05 -0800 Subject: [PATCH 016/284] more art fixes --- devices/hololens/images/finish-details.png | Bin 0 -> 8083 bytes .../images/set-up-network-details-desktop.PNG | Bin 0 -> 7817 bytes .../hololens/images/set-up-network-details.PNG | Bin 12073 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/finish-details.png create mode 100644 devices/hololens/images/set-up-network-details-desktop.PNG delete mode 100644 devices/hololens/images/set-up-network-details.PNG diff --git a/devices/hololens/images/finish-details.png b/devices/hololens/images/finish-details.png new file mode 100644 index 0000000000000000000000000000000000000000..727efac696f17428455daf026604209e27e1537f GIT binary patch literal 8083 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 a+4Dn&u%17PNv(kRm|v-~n-8bkGBXZ2 z5)xa73|LInL;r9YS659f5bcDDCUTgHP#MrAf{UTd_4*Tr&I{%WUFM>a^xqbS?%arivsGn0J(zkPt{d#SZ|)6CDW9 zwpJ6$fxpt|aL?o#^@)MO%Q1QuU~s|fpwRH}I^%IXK)kx!a(+qYQn;Bxc306Ilai`Z zTnlRMH>G1Plvo@b2d5XIt(RR7e61T7@3S3_da~XC_h1Jt(zO+9&p_%F-Tp;MG@a!* z^%pS<5>g3^Uls+l^}~{_EY_PrROC2W8qN{n#f^I|<5M#R{m-9tq6KFuq|FY^crF%7 zDqEv(_7&GE>jz?d_vK&C{0!(xc%ud>L9#aI&xOq&GHM2qa?ONmPy<{1Tm&rr{;Xrz z%=uHsY;>bV)$a@HcV=*3!^gay;}gspf?xvJPdw}DNS|-VNs6L7qu}D zVVb8UfZhNb$fm!Lp(JKVfWdl`M&pBaC1Fp>OD3%8!hHN|Q3JlwhE^j>NW?xTxv5O) z4?gfAyJPWMm(O&p&^kAB!x(v$A}g=`3hKq1L)YYaHohLW=P+#@ydqlk9^@>`AVL(bZ;6rg zrk7T!KJW|>Wyw;9jgfgl))$!$fJqFChiV1G_QCx(S`v&_5mXz%^XWF%A2pT*=@tNh z9-jbKMsScCq}<|uajNiScMzAMsg$F3>~j8&K$|S@VZl<3MFA|=@Q#nA z8(@--jNeTwG2LWbODU(M3FXIjlwnPz$0*DHJSPb=V5k*k(WpipQD^Iqd@IY4jiIz} zJYmcX2Dj^ni84T+~g>J&X3I=B6QjarD#L&5eefG@3CVrDii; zGIZ`7_OQ)Q3dn^ASh#eeH)-?Bx ze^##5pd5n_&=V2BA{!v5n9>}ZOIo}cDBfx$m?K*=wYTFv?r?I@42%_4B&AFYU$Ydc zzZXBiweyUlf2CQh&kn?g-f#fbD+wqQzJ;ws% z7gESCM-JPsjHqr%GcGCZQ{0lLfF2hdaPL_bdYt1Zp|MysIv}uRM&Lrv;_AA!7@B>a z7^gse<8VF`S+O*k>Trc72@{uU;mh5*N)8WSm^B*j{n-w9@V?ebP|U89_OPMJj%Ak= zw<8=?`53sYQf`dqpWcqzA-Zsc#HWrG!H%+ZO$j zSK2Jz`gz{rsUc#_O75gT{n~nj9Xk2sY0*VhvW)%%2`6IGRg3O=c||ysgJasnR%;c% z)yp1ytZwAu%qIIzj|Wh)pZuL0?+@d=k-1TOpk4b_WpO-TC$++NI~hcKa+o)9FPn+z zWKL~%{H*L&@hOZ-KV!?v=Vt3&s_$#V&(W$V~)7#1x$vMpWbIpXcBFFrY=I&{UqzM3GT;X@!Dr@b8A;mLA!*9OzQx? zek%QI$gK}BGx8;`+lm1ziT2{UQv@I%Z=|D4@?gGf?0&iW57MQhS<+IT&-c`BT2ve< zBj_%Q)ey%Bik~9`cM%qb89c8{ViaP}?_e@JvL2CW`eNew2gH$kU^ z=z)8l1F^4bYbCk7SST@fgNEB^)1EFH=NxjMxk6GTR|;KNmXssJ8lxq3|G+%#sKTFx~MMcs#AZJfV6Z;Om(0X_bfp}4s0znj26HE85FQuJcef2_gku{-N3 zQ$Zyg@w|(}yE_gl5!O!=Q10E2IG?lrX(g)g8|9Cy%a74tD%3vyA#`MVX|+<=_PGAX3i$40gdAC`WlI}!c!-ks>_Vh0O!@@Qw8QZnxv1~rn#&SHq}%e;!~ z37+U^din-vdVcYNUln~-=NaCnQO5x#2N0>&{wkzOsb2&7XQ_m;yCuPYh66nICr;Bi7svrunI~VQX&Z=> za=o%JYNgYxUHIaRjGyGuU8sU(gg1DY%Br7=vsA*DrR{#G+V2#eFcx>?OhmpUW$n%@ zMxvrD4qJR7(ksNN)Fy>Q>Bo)UNeK_&@>Vd6dI<`GQ-fFd$n-UWKQPWb-JoxcwLZDoc>29kk3J3?Hle$or{aufWADS1?DJBZYQ8(eGX}-e zhib&GIdhbqDUUQLy6=Wz2veN|iiLFAOEHymxQN3gJkuJYVer#uceBX<*!sLTPpq5{gLr$-V zhe=f>)o{(BQiqdy)YYzdKf%10CDiYuKT6@J}EtFHC4cPWm%t!ogcs$u1}p!CedO+i^k>hop6t$cMiAT|p^1l_>Y*FmD6?CycEWK@9{Y>+SU(Njk;5~T- zzxZg3WLWKU^7g=&LQB)itdZRD01o=GUUfWO39&L@BE3&kHzgOI%`#1_rf@K-%zmk{p}mBUsY z+fDBWDhq#tvQx!Vm7ZVku(Y|oNaJ_KIyz958um7WpZ^d+B}Kyq+q8p?+sfwc1*^j%&Qgr^g@0_r!MjbPm@vSinW5oqh&<`*=9>=pd{T zO8E44fRSfjX#Djgc%-Z*hnYU(=cHV|?%MKrxNNpvnkh_}^i|_Vy$)I~{g@Bss?bJw zE0BJzy;=XTE<@Ylth?Jg%p~vHxBT`E{vr#mDIVbB70%GmP>hk0QK`p6d``aSo7Wz< z5$T%6Om0Bn-fLxL<(6Yggt}0&{+qCvcBSHebhZHQtGQ(Y02k{26`7DRLvYX^n6^Bq z(pN@5YmgD`x~B;AsVcCbwzNWRDA|~vYw+U=oLTgpsrsf|9yK4m^}F-~80NxZc~-r2 zTNJxxXn>NRc^|q%S@A>H#rGm{Ul88DT8?AiTrx?ar&9dG8gv1 z>+GE`=HyH$Jp6C`dUqDpmkIgZ%<;q}RG|{19=8~oSFi+`-E9w=JpJC$PHEaIh@zot ztN(K;HfNI4(%=B7yha&k0p~584?cWq>{Y>Gm5pAW8Xftu{c@>mF5^=m#rq*QJux?E zTbeZ`E>?Q&X(Lg68(dBxtLsl-Orq2jQ%ZFnU@&0@1jQ_4>8xu$su($*t=R-#Ej z5wUR6{^TEZ zlDn$WDu*rJpXCDuqfjL_chu28_I`f7$CGm@hfPo^StqJK^&Pz%?=PLLO<3PpQGVpWa^8 z&4SxKcuE|@k$Evk<+l6o#{2vu9g!bt^GlxbGUdEj zN?C(%-;Mpo@p^QY1cPKfbBRftZ8U$VQ$d;cr^T}|8i%D5-oWp7z2r1BS6UQ;AFI31 z{9X}0(T1VIC0v(Mt};$xD;smspI%KGygZe*41gUUsK%tBQKvm8dq7w3!W^-wl(SggM$u$u5xa*sj^dIAdIEJL z%lXFo)HXmP)1~DUy`^SnRGyT=2^x`&S`8p98hBR4`7bB5b-tODv3D$4ixH)YFJ!Vb z*?+ZE8Mk}t1E0Yfd{uy#_R;mz8&v!xpDiH0Gd7K^1X;c6b+0=5T^60!*)L_I%bfq1 z$cB@2nF*r_2T5+}>whzMNf3xFgcIvz2#N>)nV)%Xdi19-a-9Fk_RINb@h2!H{9QES z6y%Yn^k$44B&ikr3yu<$hmn^@= zR(gb*^J0J>I_juqGx|EeH`z?bbZfl8la8)cD*B`3iXh(NA0=76WSp51nbmn!#^ED+ zR|-xSmgG3B0!QBDugOi2Q7h)8KDATYlvzEd);35?nYAY!TUBn%Z;f-j9>M{du`=6$ z#RNTx6x&4?fSwp?yJx3OT%UIO$O%A=^#FWp1{CKPo6UEWUNh)|-m$aZX%i5WO)!*Wt-}dsog?OM&}g=` zy1{K{78{Rlf;6h@voe+9Fa`3~>nf@jLsU6iiZX0f^q|A);S(XIcJlR}Ty0y;)$dx) zGddf-Xa4kfCYw~XTVpjwIKXcItC8s0o^V=y4b`Gsl+>4Rz^Yp_;(3sWYvq==XhX_o z^Ggz^n5s3M7pW8rEz+hpU%$^5+i?Q=OMM0}`42pvhP_4My^;|#49F3c5^fEa_c3-s zYSubF>IH^;DI*^z(1Dr4E?v8Udrl%9&2bNXGnHr4LWzZ*-!)UmAr~uI+U%n(Roj&$ znE45|@W+s5OtiUM*!*^KQU&v9)vnU(QQ_|LmIuyZWZZe4Lcg#)&?qnX(Cg_I z{+*%C;X_>|2`^aw;7EXL)zZ~&WtI(6Mn(RxaAsbAvp33Fbx{;ixl)djc>0HQy22DI zrJ6i6MAl~Kuvgu&o+PqXV zx$xuOOV+VIBML62roxXyXDumX-Xv7Is*}-~OBHUc5f9mH65}=cBXHvVlsLvug}$T%}bs51n`o(QbM=!OQ{K`VnY7HKE{asKTc1Yp^xBKwTS&}6(l zhulwn4C@`GitS{luv#jEeh~6PhNcsinuZn7Ih;gEn0AC$O7Uz;14qY@WfP_lXlRP2 zHBib;R_H!;gVK8FPjeTt0qDr&g{;mtYSUT}TD$7d!4A3N!hA?dFdZO09HuClBqN_7 zr}RNyH#&J_=7;6n;JXYcDgu^k>Ih-c0Q0sFUS<#ri^P;h3Ay8f-BMvB%Ld5{yaWE! zegYK;Vp{nPVDIazo?I!e3{nr30xt2IvUKklIcifRu;^J@O=yO?ZWF~}eG8`p7KVop zc30-g@N0hW_v-JIw|yBGyTq)`+aSDXv7=(yMPHY~6~NvfR;t9vO|;Jfqa+m{1S22A z@c>%$gxmvT(`C?Xz`MFCvi-SWqlc+9t(D&bJZ{OHm_L_IG~V_;))}U0%YP%HK`hft z6#1U5Z0}*Y(iY37O9=VF?uPZekom~2IypNqBs^T8r!x1ql~x}Qq}-&rh`j__i9V30 zNxe|j2mg7t-RbkeP*0V78G;zk1U)ghM^F%guVy+4K9RT%$74c%mgnUAYC$4DN}3o~ zqmyTjO@NUiVpy}mh&AChkAQ~xD{n=On!jENAG{Hfm|TIwepM!Dzo-&6_c_k!>s|MS z?#x3=5r0!?=;&CWb)fSmQBP={f$FR1+4^<`p-#=n!4Ym`Mo9G386!7B3v0Qd$p2g- zpXdzhq`TR?@d_Rw+W38~{AN>qUC#CS=rk{NSuv69D+Qx7LFs5Sn<0C5eX^sHk6^G1 z>)eCIGvO7T2r7R~V87QTMqSzIwvfc>$YNOWD};)!V?zMQFoqTy8@Yj;nND?j&kK`5 zgfxGqxA(Mg-}?c;dxq*eCLA)u24(JA86EV1BxQ(#!L!P#fl`k=Bby9c8W(W^vYpxO z7L#P2tGkN0u|FE4q|VuGUm^7UvNHKd)t<-$m7j-IO3~?7YLD)1E`uOuM|#QgsCxAtq-e*;zg4`JlLjaUAE+Vj?5UKj}xQDG!_ zd2D^vd71>^tHIMjncJTsD6{ea={D#)xaQ*34Ki7{mCg~-^P7Ds7r^8F1j!#qouWRqU^ zNc+FKyNCn{bF|eEGII%XunS4Z$@aHAbDr>_oN_X5vc2I2KUuLiDS;9v|vB0dB+J2o-xh zY8^$M!kQ5pgL!{?#_j%xQTTICl|o+&XfcSbf5Bb(WcUcva#tsa-7hD6H&~e`E`0ZP zwm$dNbwG%x2yiZmu`ryGk=5?89>X3}cI)p2Cof-g)|X3W&HJk9Diys=$-B+^WP^63 zb4$1~%B%joh6_Mb*qH>WOxg!Wtv7tP`cV8O>QEGG6(7tPL52yDdXHE;OX|y!%z(M=vf>gZ-iw>4z9&+*KeUVd0>aS|IqxI z{W^G6PB*2P9lSb9S-6d`x1L&vxSxYgxD4%{6|1oDjZ0V`p$!7{m3yQ$t^&@Wv<;UXB`L2A%#eLH6jDU@whI@+Ai?AcIpkIy$Wy2*0Xbqh+#du&h+@}qRcyL_I;#mS^j8vJ*4Ja zyXV)<^|X-{mzv0Fk5(HkXnp-43L`%t zE778F`tdzMl74@dBU>>`1^Ba4r9|#n49REO4+{pk$2tQWCAr_EMm8Q1{6kxUCjmE$ z%U<*BbtDz)r5Z}@?PTle?WOh-0Vm~{B2{kT0$D&hE((0PWOVS37Z>;59jHI29G!u) zbN!wivC)i;X^XVhRF{Tk_#)?k6XkI2+zv7Nj74fRb(^&j8jo?U+O&eCmnxS|#L;oK23m#y$Wm54q-l3@A;zGYS}_$pXdIB``S?C!wd{HEJUq?tW7P_6gu=7mSwOL_(cZAr8<* zo7zPZ9CsYFp%-?lKf_3nN?_7cm^deF`0nWIlD2zV4DzD~lQG^G?-yeXb(csI!YjV) zm{b-7dAXYeHI1)-g!OIAwIOJ~yS@%v{zpppBO{ynGgeAHS1hY+eND%z#tcR9pXFIw zF%y?>u+x6-iG^xT`5)xxpf$e&y!f(4ct;b+reYsg(PW!Ccvav<$8^!@!5(+7>7bQx z8fXE~mmHf0;S}Kq%`c)5@3GNNSrqIYIe`c7bxySdp7YY1!aJt#PDVZX+8U_QxpXd* z>$|z$kl2Uu!wql!+Oq9Dm0{haL9a`z-OiCgZ35&`ze?9A-=X?9`MaQZLMf88vPpv#HO;R2LccOMXzy+D}^5kr=bU{xbt^~L087nYBngFN5~Zk zJj;iQeUUZilM9^y^+wjLzB+eVmQym$EZHbx!dHqj9v`m<)QjJ<*Y0TZfL&nkEQ_x+ zxq1q%D_?g>ezP`_c~Pxd2Vq&(ssYAD)&17SuXrtM#vatmjx(rnPS)o&!3;Y;AZ#~i zSC4)>_~rCDkX6rn!=i9bM0TcbsgcllnawVH_bymWLWn_Ibvs493#4Q;5L`x@mlr3C zPw0`vgjr*4Yu4rok_nEseJfU;+N2q?$mkYN26ze1D~Onls<9Eh*QFUg<+ReCZ*%}C z=q-UJt}uc^y<)eFkVszv8uau+^74p9fU4-EL6%CIN9zZ~TmyH*C>L)DSPACAP&*wg zKwcIjAKMix!FZEr-mw5;5JCBp)J#tMzIaMeVUfd23q0neQ;Ej#zP5+F?nX6g@#5C& zSmMPvTc|BZ!LWMt5+A??#>@V!n4C}XkKO=cU}));xPdHJV&DvLBo*dj(~#Xuq7gQ( zMmsFy@0Rl~l;t>Mzz$kYvMZC&ud9H>gYGD){hTO36)SI?8Sh<6-NMo{+B^lL@o}EK zqgrrrQCA*#pH5TtvSC>xg(%JjnJ#i+WsH-(qfdxz#Jc1Lv#&sN;^iJUfW8EHZF5XB z)b&c2BhS^O)&BI{BQA88iT@1)17B!JNC|Ml6=)SQ|S$q`gqkN96)mj5q)`M<;S4^s~-{!hL(?NIJb<&z1p zX5ealH57}??JJ^I>Hq4hN9V@J<;>$CHl&`}5Pq0c7YXgJ;GBFK$nw?JDr)N}B5&Gq z2BUPwNR&?TLUpHhAX#q^6VEB5xv_?XmTAxY-Y++J4R;@qa7eZQP-w^=cmt7E7s1nJVNa{JzR5@P`l3|Ld{17$<#7xUTUQO^g;?8i}b$1R= zFn9OUn?AbYlg%!f$kElZHCVD49TK;G(JPA7*aF5T>xycfXSG~1u~Fx@A*ZS-l||~_ z@930VFHfLe8#M0Osh`Ajmdw@=r^}5H zz7B$lEZB7sUq@Gq&`zJ~Ja7TQ;d?EQj7(O}#@yCAz8kC`+L-WA3*rNeZ)HoiBO4WT zFIF44u`vj1K7CHYE=hZev{AD~)HbBdCaYRo%hRv;>ew}!?eBpaDpn(NHTwQ=@(hVL zu)G?Lh}SOHX4a>r$G3mde_X=0_ReR+9WhvlW@rpg-a3;_JRNOV_Bgs=HNKbq`2-iH zsLqa-ovYmu`^w;n-oG~2XPSTPp5KJSK{z36Gqd~#6q^ONtu zQJ$xx$QvaPVRv48&agG~8Y(puL|~D2@`Ja_jvDVZO{G{q+Xh*hfkE3^GkRH}yCDY| z`J)L&iD9d#5lW=ISm`*ftd^)AYw76j1ok4~7oHWm5yXc*>`zY5iXQGy8Vy3$V9?a+ zy~+0Lwr+e}5K#aFsF#!8z($uFTcpzhz5ABOa3@09WcnaKx!Bc36yo?zX+=jlMwWJ& zqpuzLcaGTx@jP~u$q@nc=mm&tGtgsM@48@6bE^F0+3l(j{@=VD9+~0Aq!_d2ANN{~ zhAB%O6+`&djwzWWj{W!|h!h}B{zqrDyTmHj)(4IHPkJ+2Hg*nuZNF2J**7M$yzWmJ zR8CKyQ#y#K2b*O^#=H+Pup3aE-0SsIkld(!Ow-Z|wBXwoH~%jAJGSQ<(j>By$%7Oz zG$1LbTol|76rtB83^V>YtFlZnDNG1OYrr_C zR=-^v85*d)D-&raud=V|lc#~7-v2>{lww;DdtCA5Bz&$6T4%kSa85uM9nkjCp*Cnm zUW|)ONgR6K*h(IS@qp(!i;E}V^-fN#af2bxNziRG+7kJz_(!{X4-qdK0Za6y&{(1Y zc(klEbG1qZV@!uLs__m^P~uZX_{02*X!XfXcb|bqoq1vc(`N{%Gy^q%mrlI^3hjQd zsu?mq!*PnFB33l`UgLSwtG(2(yI=M6{1eoJ`K^J19>IYzpICp$Zs#8%3c15cl!k@2>9s*TgR&)}8C8OTauRq4Zpfa$)#jGRQYjG4zxK4@@J;wwDd3cj@Nw#m|=AQJQftG}HF zrXztpv)L3tmhNi&WcoAa?8OrOHSO~DoQ~U8dK-sN zN}o=M`%w6cF1s9tAp^r4&OpCDmQpVW=Y^64{x8L@q;|Kq9iIxNDZ?rn2w#gIF~sT~ zxDq?9?D1gVCy11dgc?oC*icbFGjw8JHflhw!Iph7$vGV9PL!;*0uL(Ym zW#acT4r1cAsI3Q0eRM>IM_9o!BI@UhYc4K5hRS0$1} zTZ$~sT0Oo)0$gO-VUp!z+Q#w~&I@y!Wd!hTd;WO%Km*jUAMkbboYS7A+7LG&2|m#Y z`_XvIovrsZG!5%L3@uSwFt6zsKt&#i7d*7W*7V7p^qVlPntLjuqF^<0_8CPr2MzgE z#Y&j_XzO}CidfowO;tHzHcgj@U@s}!Uv(KSBZ&}R`q*Ch3LiD=d-5y4YQ>N|T=S*P zV3Qp-lOuT(9hcVk@a%8X9>4t?XgR-=_1M1-dukiG&kcAw7`i?LOBcL3BD`yU9cRxX z4WlMDp{%E);P`rQ_A(BtRcVG7GQjN}(=Rmw^S^1%>ff%QrCrOQ#G%eR>SLciC=eol zb=v!_OY`pDbSbYeohq!dZ&LARuejS&W65GC|0h2`^LdZWBB}ZZ2c!wt0E1E)^Ln+n zgA1S24g};fHx~*1g5r!=88|j~ZwPS*awOrsg=`!x{icm1I$YpcY*cwPbJnz=@-27Z zk+jKlI~_UAWc&qFD-2QB+4BzoGDm>+a5IqyJk@gCqhj%QTJ^UQ@BgI35fku)hA_3b Vs1?}{5asPiGLj15N^!%${{cbV5V`;W From 1edcaa1c29fd3764561d366089c1a512b9a13c0b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:49:51 -0800 Subject: [PATCH 017/284] add note --- devices/hololens/hololens-provisioning.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index bfd567fc44..3b302be5a9 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -34,7 +34,9 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D The HoloLens wizard helps you configure the following settings in a provisioning package: -- Set device name +- Upgrade to the enterprise edition + >[!NOTE] + >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). - Configure the HoloLens first experience (OOBE) - Configure Wi-Fi network - Enroll device in Azure Active Directory or create a local account From 8b2c3b1e1faaf13506a976abbe2161e9dcb670a5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:59:48 -0800 Subject: [PATCH 018/284] update wizard steps --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 3b302be5a9..e39dbc091e 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -76,9 +76,9 @@ Use the Windows Configuration Designer tool to create a provisioning package.
**Step****Description****Desktop wizard****Mobile wizard****Kiosk wizard****HoloLens wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
- + - +
![step one](images/one.png)![set up device](images/set-up-device.png)

Browse to and select the enterprise license file to upgrade the HoloLens edition.

You can also toggle **Yes** or **No** to hide parts of the first experience.

Select a region and timezone in which the device will be used.
![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Enable Developer Mode](images/finish-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
From 7d3ac5e568a4b5b05ff1bef4248e655f17bb46b8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:10:53 -0800 Subject: [PATCH 019/284] removed div class --- .../provisioning-packages/provisioning-packages.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 23792f1832..c665acbf90 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -69,7 +69,8 @@ Provisioning packages can be: ### Configuration Designer wizards The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. -[!div class="mx-tdBreakAll"] + + From 8412e0f0968d7ef358e0f760f2cffcd709ba7aa4 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:12:49 -0800 Subject: [PATCH 020/284] fix span id --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index e39dbc091e..eda5abdf15 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -29,7 +29,7 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D > [!NOTE] > In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. - ## Create a provisioning package for HoloLens using the HoloLens wizard The HoloLens wizard helps you configure the following settings in a provisioning package: From 0859c8b169859219a9d824e5f322bf19b5e0b3da Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:16:00 -0800 Subject: [PATCH 021/284] fix note format in list, update art --- devices/hololens/hololens-provisioning.md | 2 ++ devices/hololens/images/icd-simple-edit.png | Bin 15025 -> 16589 bytes 2 files changed, 2 insertions(+) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index eda5abdf15..d76b359a3c 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -35,8 +35,10 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D The HoloLens wizard helps you configure the following settings in a provisioning package: - Upgrade to the enterprise edition + >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). + - Configure the HoloLens first experience (OOBE) - Configure Wi-Fi network - Enroll device in Azure Active Directory or create a local account diff --git a/devices/hololens/images/icd-simple-edit.png b/devices/hololens/images/icd-simple-edit.png index 3608dc18f3649ebbb21950bca6ec1c3af46da72e..421159ac171f9e41b245a655662ce9247a7d25c2 100644 GIT binary patch literal 16589 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 literal 15025 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 Date: Wed, 24 Jan 2018 09:22:25 -0800 Subject: [PATCH 022/284] fix image links --- devices/hololens/hololens-provisioning.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index d76b359a3c..bf4e799081 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -38,7 +38,7 @@ The HoloLens wizard helps you configure the following settings in a provisioning >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). - + - Configure the HoloLens first experience (OOBE) - Configure Wi-Fi network - Enroll device in Azure Active Directory or create a local account @@ -63,11 +63,11 @@ Use the Windows Configuration Designer tool to create a provisioning package. 2. Click **Provision HoloLens devices**. - ![ICD start options](/images/icd-create-options-1703.png) + ![ICD start options](images/icd-create-options-1703.png) 3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps. - ![ICD desktop provisioning](/images/wizard-steps.png) + ![ICD desktop provisioning](images/wizard-steps.png) > [!IMPORTANT] > When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. From 38f12ce476e03c9b8b2b8823a5e2b4c45774befa Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:23:19 -0800 Subject: [PATCH 023/284] resize art --- .../hololens/images/set-up-device-details.PNG | Bin 18818 -> 38846 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/hololens/images/set-up-device-details.PNG b/devices/hololens/images/set-up-device-details.PNG index f32b1bf26012404bf04f761fd98c9ff5ada3c1e6..85b7dd382e24d5d19a0b4d8b46194b6aa9541db1 100644 GIT binary patch literal 38846 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 Date: Wed, 24 Jan 2018 09:24:38 -0800 Subject: [PATCH 024/284] fix dev mode details image link --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index bf4e799081..f7b80497b9 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -80,7 +80,7 @@ Use the Windows Configuration Designer tool to create a provisioning package. - +
**Step****Description****Desktop wizard****Mobile wizard****Kiosk wizard****HoloLens wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/finish-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/developer-setup-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
From 36423855c1a838a9ab3ae7b2aac623a4e770b76e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:25:54 -0800 Subject: [PATCH 025/284] resize art --- .../images/add-certificates-details.PNG | Bin 6928 -> 12786 bytes devices/hololens/images/finish-details.png | Bin 8083 -> 15662 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/hololens/images/add-certificates-details.PNG b/devices/hololens/images/add-certificates-details.PNG index 78cd783282ec329474af104339e006bb086ab3eb..966a826a46c3671f7a6e955f699f5b4a6a268c22 100644 GIT binary patch literal 12786 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 b3mLLvtWvDwoY&z1=3}UDs#kg4IqF{kfkUH) diff --git a/devices/hololens/images/finish-details.png b/devices/hololens/images/finish-details.png index 727efac696f17428455daf026604209e27e1537f..ff3f53e5c8fc13ee0e25dfd627ce1dcdd2dfc99d 100644 GIT binary patch literal 15662 zcmch8RahL|(`OWScY?dSCpf{~-5mxU^u--AxDy!M-6goY4jKk`cU#{7x8KF?vlsj9 z#a^^j_tEOAI@NW46``acg^WOe@ZrM;WEp93l@A|20^jdF;9%a*yMC+>@0X7*DpH~! zDkq2z-ia@kKjeRW_)rsv_-y?3orZUk)^_>u0j2NX<6{y73gL$jg1s{0Kh!)8PO@N) z)FfU9McOis3-1g9ro7MetMA-zRTYIM4HShGC9cbhioyfKO+I3ONm{r4_Dd3D#`~
+
Platform Version: <Current platform version>
+
Engine Version: <Antimalware Engine version>
+
Network Realtime Inspection engine version: <Network Realtime Inspection engine version>
+
Antivirus signature version: <Antivirus signature version>
+
Antispyware signature version: <Antispyware signature version>
+
Network Realtime Inspection signature version: <Network Realtime Inspection signature version>
+
RTP state: <Realtime protection state> (Enabled or Disabled)
+
OA state: <On Access state> (Enabled or Disabled)
+
IOAV state: <IE Downloads and Outlook Express Attachments state> (Enabled or Disabled)
+
BM state: <Behavior Monitoring state> (Enabled or Disabled)
+
Antivirus signature age: <Antivirus signature age> (in days)
+
Antispyware signature age: <Antispyware signature age> (in days)
+
Last quick scan age: <Last quick scan age> (in days)
+
Last full scan age: <Last full scan age> (in days)
+
Antivirus signature creation time: ?<Antivirus signature creation time>
+
Antispyware signature creation time: ?<Antispyware signature creation time>
+
Last quick scan start time: ?<Last quick scan start time>
+
Last quick scan end time: ?<Last quick scan end time>
+
Last quick scan source: <Last quick scan source> (1 = scheduled, 2 = on demand)
+
Last full scan start time: ?<Last full scan start time>
+
Last full scan end time: ?<Last full scan end time>
+
Last full scan source: <Last full scan source> (1 = scheduled, 2 = on demand)
+
Product status: For internal troubleshooting +
+ + + Event ID: 2000 diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md index 9768e44f92..33dbf70047 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- @@ -100,6 +100,8 @@ Event ID | Description 5007 | Event when settings are changed 1124 | Audited Controlled folder access event 1123 | Blocked Controlled folder access event +1127 | Blocked Controlled folder access sector write block event +1128 | Audited Controlled folder access sector write block event ## Use audit mode to measure impact diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md index 687dea2866..ed651cfc93 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md @@ -8,10 +8,10 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security -ms.date: 12/12/2017 +ms.date: 04/16/2018 localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic --- @@ -190,6 +190,8 @@ Network protection | Windows Defender (Operational) | 1126 | Event when Network Controlled folder access | Windows Defender (Operational) | 5007 | Event when settings are changed Controlled folder access | Windows Defender (Operational) | 1124 | Audited Controlled folder access event Controlled folder access | Windows Defender (Operational) | 1123 | Blocked Controlled folder access event +Controlled folder access | Windows Defender (Operational) | 1127 | Blocked Controlled folder access sector write block event +Controlled folder access | Windows Defender (Operational) | 1128 | Audited Controlled folder access sector write block event Attack surface reduction | Windows Defender (Operational) | 5007 | Event when settings are changed Attack surface reduction | Windows Defender (Operational) | 1122 | Event when rule fires in Audit-mode Attack surface reduction | Windows Defender (Operational) | 1121 | Event when rule fires in Block-mode \ No newline at end of file From 245dd1d2b184134294e43e4994dded9565b5e48c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 12 Apr 2018 09:24:36 -0700 Subject: [PATCH 174/284] fixed registry formatting --- ...s-operating-system-components-to-microsoft-services.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 165b43474c..848ec3a7c5 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -395,7 +395,7 @@ To turn off Insider Preview builds for Windows 10: -or - -- Create a new REG\_DWORD registry setting **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\PreviewBuilds!AllowBuildPreview** to 0 (zero) +- Create a new REG\_DWORD registry setting named **AllowBuildPreview** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\PreviewBuilds** with a vlue of 0 (zero) -or- @@ -1649,7 +1649,7 @@ You can control if your settings are synchronized: -or- -- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync!DisableSettingSyncUserOverride** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and another named **DisableSettingSyncUserOverride** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 1 (one). -or- @@ -1762,7 +1762,7 @@ You can stop downloading definition updates: -or- -- Create a new REG\_SZ registry setting named **FallbackOrder** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates!** with a value of **FileShares**. +- Create a new REG\_SZ registry setting named **FallbackOrder** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates** with a value of **FileShares**. For Windows 10 only, you can stop Enhanced Notifications: @@ -1826,7 +1826,7 @@ If you're not running Windows 10, version 1607 or later, you can use the other o - Set the **Turn off fun facts, tips, tricks, and more on lock screen** check box. > [!NOTE] - > This will only take effect if the policy is applied before the first logon. If you cannot apply the **Force a specific default lock screen image** policy before the first logon to the device, you can apply this policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Do not display the lock screen**. Alternatively, you can create a new REG\_SZ registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization!LockScreenImage**, with a value of **C:\\windows\\web\\screen\\lockscreen.jpg** and create a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization!LockScreenOverlaysDisabled**, with a value of 1 (one). + > This will only take effect if the policy is applied before the first logon. If you cannot apply the **Force a specific default lock screen image** policy before the first logon to the device, you can apply this policy: **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Do not display the lock screen**. Alternatively, you can create a new REG\_SZ registry setting nameed **LockScreenImage** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization** with a value of **C:\\windows\\web\\screen\\lockscreen.jpg** and create a new REG\_DWORD registry setting named **LockScreenOverlaysDisabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization** with a value of 1 (one). - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Do not show Windows tips**. From 35c63a148249dfd16fc2313f822f209da88adb2f Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 12 Apr 2018 11:50:08 -0700 Subject: [PATCH 175/284] Added info about emergency signature updates for E5 customers. --- ...ize-microsoft-cloud-protection-windows-defender-antivirus.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index fec3ab9056..069be72c1d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -38,6 +38,8 @@ The following video describes how it works: +Organizations running Windows 10 E5 can also take advantage of emergency signature updates, which provide near real-time protection from emerging threats. When cloud-delivered protection is enabled, we can deliver a fix for a malware issue via the cloud within minutes instead of waiting for the next update. + Cloud-delivered protection is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. >[!TIP] From 9f06450711cbb0e805b1f873f40ac5ed290ca005 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 12 Apr 2018 14:03:14 -0700 Subject: [PATCH 176/284] Add sections on new pillars, revised other pillar topics with new instructions and areas. --- windows/security/threat-protection/TOC.md | 4 +- .../wdsc-account-protection.md | 60 +++++++++++++++++++ .../wdsc-app-browser-control.md | 2 +- .../wdsc-device-security.md | 56 +++++++++++++++++ 4 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md create mode 100644 windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index c7591e103c..e4205018b0 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -5,9 +5,11 @@ ### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center\wdsc-customize-contact-information.md) ### [Hide Windows Defender Security Center app notifications](windows-defender-security-center\wdsc-hide-notifications.md) ### [Virus and threat protection](windows-defender-security-center\wdsc-virus-threat-protection.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Account protect](windows-defender-security-center\wdsc-account-protection.md) ### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) ### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) ### [Family options](windows-defender-security-center\wdsc-family-options.md) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md new file mode 100644 index 0000000000..37bb0d388a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md @@ -0,0 +1,60 @@ +--- +title: Account protection in the Windows Defender Security Center app +description: Use the Account protection section to manage security for your account and sign in to Microsoft. +keywords: account protection, wdav, smartscreen, antivirus, wdsc, exploit, protection, hide +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 +--- + + +# Account protection + +**Applies to** + +- Windows 10, version 1803 and later + + +The **Account protection** section contains information and settings for account protection and sign in. IT administrators and IT pros can get more information and documentation about configuration from the following: + +- [Microsoft Account](https://account.microsoft.com/account/faq) +- [Windows Hello for Business](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-identity-verification) +- [Lock your Windows 10 PC automatically when you step away from it](https://support.microsoft.com/en-us/help/4028111/windows-lock-your-windows-10-pc-automatically-when-you-step-away-from) + +You can also choose to hide the section from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. + + +## Hide the Account protection section + +You can choose to hide the entire section by using Group Policy. The section will not appear on the home page of the Windows Defender Security Center app, and its icon will not be shown on the navigiation bar on the side of the app. + +This can only be done in Group Policy. + +>[!IMPORTANT] +>### Requirements +> +>You must have Windows 10, version 1803 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. + +1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. + +3. In the **Group Policy Management Editor** go to **Computer configuration**. + +4. Click **Administrative templates**. + +5. Expand the tree to **Windows components > Windows Defender Security Center > Account protection**. + +6. Open the **Hide the Account protection area** setting and set it to **Enabled**. Click **OK**. + +7. [Deploy the updated GPO as you normally do](https://msdn.microsoft.com/en-us/library/ee663280(v=vs.85).aspx). + +>[!NOTE] +>If you hide all sections then the app will show a restricted interface, as in the following screenshot: +> +>![Windows Defender Security Center app with all sections hidden by Group Policy](images/wdsc-all-hide.png) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md index 4bc78122e2..d2a44b843b 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md @@ -44,7 +44,7 @@ You can only prevent users from modifying Exploit protection settings by using G 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > App and browser protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md new file mode 100644 index 0000000000..b8769b15bf --- /dev/null +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md @@ -0,0 +1,56 @@ +--- +title: Device security in the Windows Defender Security Center app +description: Use the Device security section to manage security built into your device, including virtualization-based security. +keywords: device security, device guard, wdav, smartscreen, antivirus, wdsc, exploit, protection, hide +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 +--- + + +# Device security + +**Applies to** + +- Windows 10, version 1803 and later + + +The **Device security** section contains information and settings for built-in device security. + +You can choose to hide the section from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. + + +## Hide the Device security section + +You can choose to hide the entire section by using Group Policy. The section will not appear on the home page of the Windows Defender Security Center app, and its icon will not be shown on the navigiation bar on the side of the app. + +This can only be done in Group Policy. + +>[!IMPORTANT] +>### Requirements +> +>You must have Windows 10, version 1803 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. + +1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. + +3. In the **Group Policy Management Editor** go to **Computer configuration**. + +4. Click **Administrative templates**. + +5. Expand the tree to **Windows components > Windows Defender Security Center > Device security**. + +6. Open the **Hide the Device security area** setting and set it to **Enabled**. Click **OK**. + +7. [Deploy the updated GPO as you normally do](https://msdn.microsoft.com/en-us/library/ee663280(v=vs.85).aspx). + +>[!NOTE] +>If you hide all sections then the app will show a restricted interface, as in the following screenshot: +> +>![Windows Defender Security Center app with all sections hidden by Group Policy](images/wdsc-all-hide.png) \ No newline at end of file From 2e48994913a7c770f87b9b025ad9b0142c2e57b0 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 12 Apr 2018 14:20:53 -0700 Subject: [PATCH 177/284] Updated topics with new UI. --- .../wdsc-app-browser-control.md | 6 +++--- .../wdsc-customize-contact-information.md | 10 +++++----- .../wdsc-device-performance-health.md | 8 ++++---- .../wdsc-family-options.md | 8 ++++---- .../wdsc-firewall-network-protection.md | 8 ++++---- .../wdsc-hide-notifications.md | 10 +++++----- .../wdsc-virus-threat-protection.md | 8 ++++---- .../windows-defender-security-center.md | 14 ++++++++------ 8 files changed, 37 insertions(+), 35 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md index d2a44b843b..b11c267280 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index 5bd67138c3..986c4397ce 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- # Customize the Windows Defender Security Center app for your organization **Applies to** -- Windows 10, version 1709 +- Windows 10, version 1709 and later **Audience** @@ -56,7 +56,7 @@ This can only be done in Group Policy. 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Enterprise Customization**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md index 088e882a0f..6dda116c63 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- @@ -45,7 +45,7 @@ This can only be done in Group Policy. 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Device performance and health**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md index 14ba41602f..a27cd31c4d 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- @@ -44,7 +44,7 @@ This can only be done in Group Policy. 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Family options**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md index 66e975a809..39e4ba19c8 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- @@ -42,7 +42,7 @@ This can only be done in Group Policy. 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Firewall and network protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index 007e09586d..1f1576f3bf 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- # Hide Windows Defender Security Center app notifications **Applies to** -- Windows 10, version 1709 +- Windows 10, version 1709 and later **Audience** @@ -58,7 +58,7 @@ This can only be done in Group Policy. 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Notifications**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md index 1346ef4193..4ede605b95 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- @@ -47,7 +47,7 @@ This can only be done in Group Policy. 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Virus and threat protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md index 8c998be64f..0e96ad0efe 100644 --- a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md +++ b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/17/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- @@ -48,10 +48,12 @@ This library describes the Windows defender Security Center app, and provides in You can find more information about each section, including options for configuring the sections - such as hiding each of the sections - at the following topics: -- [Virus & threat protection](wdsc-virus-threat-protection.md), which has information and access to antivirus settings and the Controlled folder access feature of Windows Defender Exploit Guard -- [Device performance & health](wdsc-device-performance-health.md), which has information about drivers, storage space, and general Windows Update issues +- [Virus & threat protection](wdsc-virus-threat-protection.md), which has information and access to antivirus settings and ransomware protection settings, including the Controlled folder access feature of Windows Defender Exploit Guard and sign-in to Microsoft OneDrive. +- [Account protection](wdsc-account-protection.md), which has information and access to sign-in and account protection settings. - [Firewall & network protection](wdsc-firewall-network-protection.md), which has information and access to firewall settings, including Windows Defender Firewall - [App & browser control](wdsc-app-browser-control.md), covering Windows Defender SmartScreen settings and Exploit protection mitigations +- [Device security](wdsc-device-security.md), which provides access to built-in device security settings. +- [Device performance & health](wdsc-device-performance-health.md), which has information about drivers, storage space, and general Windows Update issues - [Family options](wdsc-family-options.md), which includes access to parental controls along with tips and information for keeping kids safe online @@ -65,7 +67,7 @@ You can find more information about each section, including options for configur ## Open the Windows Defender Security Center app -- Right-click the icon in the notification area on the taskbar and click **Open**. +- Click the icon in the notification area on the taskbar. ![Screen shot of the icon for the Windows Defender Security Center app on the Windows task bar](images/security-center-taskbar.png) - Search the Start menu for **Windows Defender Security Center**. From e8e2c5dc51130891d681e2be3b98dae374ed6cb3 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 12 Apr 2018 14:23:20 -0700 Subject: [PATCH 178/284] Incorporated PM suggestion. --- ...ize-microsoft-cloud-protection-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index 069be72c1d..29b9db174d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -38,7 +38,7 @@ The following video describes how it works: -Organizations running Windows 10 E5 can also take advantage of emergency signature updates, which provide near real-time protection from emerging threats. When cloud-delivered protection is enabled, we can deliver a fix for a malware issue via the cloud within minutes instead of waiting for the next update. +Organizations running Windows 10 E5 can also take advantage of emergency dynamic intelligence updates, which provide near real-time protection from emerging threats. When cloud-delivered protection is enabled, we can deliver a fix for a malware issue via the cloud within minutes instead of waiting for the next update. Cloud-delivered protection is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. From 5f4cc8010cd1cfa8692b7846bf391d15327f0541 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 13 Apr 2018 07:59:59 -0700 Subject: [PATCH 179/284] created new doc for edu s mode switch --- education/windows/switch-to-edu-in-s-mode.md | 97 ++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 education/windows/switch-to-edu-in-s-mode.md diff --git a/education/windows/switch-to-edu-in-s-mode.md b/education/windows/switch-to-edu-in-s-mode.md new file mode 100644 index 0000000000..20c71c69eb --- /dev/null +++ b/education/windows/switch-to-edu-in-s-mode.md @@ -0,0 +1,97 @@ +--- +title: Switch from Windows 10 Pro in S mode to Windows 10 Pro in S mode for Education +description: Overview of Windows 10 Pro Education in S mode, switching options, and system requirements +keywords: Windows 10 Pro Education S, S mode, system requirements, Overview, Windows 10 Pro in S mode, Education, EDU +ms.mktglfcycl: deploy +ms.localizationpriority: high +ms.prod: w10 +ms.sitesec: library +ms.pagetype: edu +ms.date: 03/21/2018 +author: Mikeblodge +--- + +# Switch from Windows 10 Pro in S mode to Windows 10 EDU in S mode + +## In this topic + +This topic provides an overview of Windows 10 Pro in S mode, how to switch from Windows 10 Pro in S mode to Windows 10 EDU in S mode, and the requirements to switch. + +## Overview + +S mode is an enhanced security mode of Windows 10 – streamlined for security and superior performance. With Windows 10 in S mode, everyone can download and install Microsoft-verified apps from the Microsoft Store for Education – this keep devices running fast and secure day in and day out. + +## The benefits of Windows 10 Pro in S mode for Education + +- **Microsoft-verified security** - It reduces risk of malware and exploitations that harm students and educators, because only Microsoft-verified apps can be installed. +- **Performance that lasts** - Provides all-day battery life to keep students on task and not tripping over cords. Also, verified apps won’t degrade device performance over time. +- **Streamlined for Speed** - Offers faster log-in times so teachers spend less time waiting and more time teaching. + + +| |Home |S mode |Pro/Pro Education |Enterprise/Education | +|---------|:---:|:---:|:---:|:---:| +|Start Menu/Hello/Cortana/
Windows Ink/Microsoft Edge | X | X | X | X | +|Store apps (including Windows
desktop bridge apps) | X | X | X | X | +|Windows Update | X | X | X | X | +|Device Encryption | X | X | X | X | +|BitLocker | | X | X | X | +|Windows Update for Business | | X | X | X | +|Microsoft Store for Education | | X | X | X | +|Mobile Device Management
and Azure AD join | | X | X | X | +|Group Policy management and
Active Directory Domain Services | | | X | X | +|Desktop (Windows 32) Apps | X | | X | X | +|Change App Defaults
Search/Browser/Photos/etc. | X | | X | X | +|Credential Guard | | | | X | +|Device Guard | | | | X | + +## Why switch + +Do you have apps that you want to run that aren’t in the Microsoft Store (Win32 applications)? If so, you might want to switch to Windows 10 Pro. No problem, you can switch for free. + +> [!NOTE] +> The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. + +## Requirements for switching + +### 1709 devices +- Devices must be running Windows 10, version +### 1804 devices +- Devices must be running Windows 10 Pro in S mode, version 1803. + +## How to switch + +### Switching for 1804 devices +The switch motion for 1804 devices will behave differently than 1709 devices. MAK keys will only upgrade editions. For example: If a MAK key is applied to a device running Windows 10 Pro in S mode and an Enterprise MAK key is applied, the device will switch to Windows 10 Enterprise in S mode. + +### How to switch 1804 devices out of S mode +The S mode switch option is recognized in the Windows AutoPilot profile and configuration will now continue. + +1. Enroll S mode device in Intune. +2. Enter the Intune admin portal. +3. Select which devices to switch out of S mode. +4. Select the S mode switch option in Intune/MDM. + +Select the S mode switch option in Intune/MDM.The device will switch from S mode. A reboot is not required. + +> [!NOTE] +> To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. + +### Switching in future versions +In future versions, new options will become available to switch. + +#### Blocking individual users from switching via the Store +Currently, individual users can switch out of S mode at any time. To prevent this, user permissions to the Store will need to be restricted through the Intune/MDM portal. + +### Switching for 1709 devices +1709 devices running Windows 10 Pro in S mode are actually running an edition and not a "mode." MAK keys will only be able to upgrade editions. (i.e. An Enterprise MAK key applied on a device running in S mode will upgrade to Enterprise edition in S mode) + +1. **Bulk switch through Microsoft Store for Education** - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 Pro in S mode devices on the tenant to Windows 10 Pro Education in S mode. +2. **Key acquisition options** - For schools with **active Microsoft Volume Licensing** agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. + +> [!NOTE] +> There is currently no "bulk-switch" option for 1804 devices. + +## Related Topics +[Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md)
+[Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md)
+[Compare Windows 10 editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare) \ No newline at end of file From a9726fd8535a75b4f07840b318790d18a94345f8 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 13 Apr 2018 08:30:45 -0700 Subject: [PATCH 180/284] updated file name --- .../{switch-to-edu-in-s-mode.md => s-mode-switch-to-edu.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename education/windows/{switch-to-edu-in-s-mode.md => s-mode-switch-to-edu.md} (100%) diff --git a/education/windows/switch-to-edu-in-s-mode.md b/education/windows/s-mode-switch-to-edu.md similarity index 100% rename from education/windows/switch-to-edu-in-s-mode.md rename to education/windows/s-mode-switch-to-edu.md From 882acdd40d56c46ea6cc7614e939031b3a37749d Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 13 Apr 2018 09:00:30 -0700 Subject: [PATCH 181/284] updated for S mode mentions and processes --- education/windows/switch-to-pro-education.md | 93 ++++---------------- 1 file changed, 19 insertions(+), 74 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index d9f8e21851..3ad5f7eaff 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -1,7 +1,7 @@ --- -title: Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S -description: Learn how IT Pros can opt into switching to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S. -keywords: switch, free switch, Windows 10 Pro to Windows 10 Pro Education, Windows 10 S to Windows 10 Pro Education, education customers, Windows 10 Pro Education, Windows 10 Pro, Windows 10 S +title: Switch to Windows 10 Pro Education from Windows 10 Pro +description: Learn how IT Pros can opt into switching to Windows 10 Pro Education from Windows 10 Pro. +keywords: switch, free switch, 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.mktglfcycl: deploy ms.sitesec: library @@ -12,18 +12,18 @@ ms.author: celested ms.date: 10/30/2017 --- -# Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S +# Switch to Windows 10 Pro Education from Windows 10 Pro Windows 10 Pro Education is a new offering in Windows 10, version 1607. This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. -If you have an education tenant and use devices with Windows 10 Pro or Windows 10 S, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. -- [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10-s-to-windows-10-pro-education) +If you have an education tenant and use devices with Windows 10 Pro, global administrators can opt-in to a free switch to Windows 10 Pro Education depending on your scenario. +- [Switch from Windows 10 Pro in S mode to Windows 10 Pro Education in S mode](https://www.microsoft.com/en-us/education/windows/s-mode-switch-to-edu) - [Switch from Windows 10 Pro to Windows 10 Pro Education](#switch-from-windows-10-pro-to-windows-10-pro-education) To take advantage of this offering, make sure you meet the [requirements for switching](#requirements-for-switching). For academic customers who are eligible to switch to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assistance. ## Requirements for switching Before you switch to Windows 10 Pro Education, make sure you meet these requirements: -- Devices must be running Windows 10 Pro, version 1607 or higher; or running Windows 10 S, version 1703 +- Devices must be running Windows 10 Pro, version 1607 or higher. - Devices must be Azure Active Directory joined, or domain joined with Azure AD Connect. Customers who are federated with Azure AD are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices). If you haven't domain joined your devices already, [prepare for deployment of Windows 10 Pro Education licenses](#preparing-for-deployment-of-windows-10-pro-education-licenses). @@ -37,42 +37,6 @@ You can [compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsFor For more info about Windows 10 default settings and recommendations for education customers, see [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md). - -## Switch from Windows 10 S to Windows 10 Pro Education -There are two ways to switch from Windows 10 S to Windows 10 Pro Education, outlined below. Regardless of how you switch to Windows 10 Pro Education, note that you can only switch devices back to Windows 10 S through reimaging. - -1. **Bulk switch through Microsoft Store for Education** - - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 S devices on the tenant to Windows 10 Pro Education. - - See [Switch using Microsoft Store for Education](#switch-using-microsoft-store-for-education) for details on how to do this. - -2. **Asynchronous switch** - - In this scenario, the global admin must acquire the necessary keys and then select a method for key distribution. - - **Key acquisition options:** - - **Volume Licensing customers** - For schools with active Microsoft Volume Licensing agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. - - > [!NOTE] - > Windows 10 S is a Qualified OS (QOS) for Academic Volume Licensing only. - - - **Non-Volume Licensing customers** - For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. - - **Key distribution options:** - - You can find step-by-step info on how to use each of the options described here in [Switch options from Windows 10 S to Windows 10 Pro Education](#switch-options-from-windows-10-s-to-windows-10-pro-education). - - - **Bulk key distribution** - You can apply MAK keys to switch the operating system on select devices or groups of devices using one of these methods: - - Use Microsoft Intune for Education. See [Switch using Intune for Education](#switch-using-intune-for-education) for details on how to do this. - - Use Windows Configuration Designer to create a provisioning package that will provision the switch on the device(s). See [Switch using Windows Configuration Designer](#switch-using-windows-configuration-designer) for details on how to do this. - - Use the mobile device management (MDM) policy, **UpgradeEditionWithProductKey**. See [Switch using MDM](#switch-using-mdm) for details on how to do this. - - Use scripting. See [Switch using scripting](#switch-using-scripting) for details on how to do this. - - **Manual key entry** - You can also manually apply the MAK key using one of these methods: - - Enter the MAK key in the Windows **Settings > Activation** page. See [Switch using the Activation page](#switch-using-the-activation-page) for details on how to do this. - - Install with a media and key through Windows setup. We don't recommend this option due to the potential for multi-reboot requirements. - - ## Switch from Windows 10 Pro to Windows 10 Pro Education For schools that want to standardize all their Windows 10 Pro devices to Windows 10 Pro Education, a global admin for the school can opt-in to a free switch through the Microsoft Store for Education. @@ -85,9 +49,6 @@ In this scenario: See [Switch using Microsoft Store for Education](#switch-using-microsoft-store-for-education) for details on how to do this. -## Switch options from Windows 10 S to Windows 10 Pro Education -If you want to switch only a few or a select group of Windows 10 S devices to Windows 10 Pro Education, you can use one of the following key distribution options once you've obtained the MAK keys for Windows 10 Pro Education. See [Switch from Windows 10 S to Windows 10 Pro Education](#switch-from-windows-10-s-to-windows-10-pro-education) for more info. - ### Switch using Intune for Education 1. In Intune for Education, select **Groups** and then choose the group that you want to apply the MAK license key to. @@ -119,20 +80,6 @@ You can use Windows Configuration Designer to create a provisioning package that For more information about using Windows Configuration Designer, see [Set up student PCs to join domain](https://technet.microsoft.com/en-us/edu/windows/set-up-students-pcs-to-join-domain). -### Switch using MDM - -To switch Windows 10 S to Windows 10 Pro Education, enter the product key for the Windows 10 Pro Education edition in the **UpgradeEditionWithProductKey** policy setting of the [WindowsLicensing CSP](https://msdn.microsoft.com/en-us/windows/hardware/commercialize/customize/mdm/windowslicensing-csp). - -### Switch using scripting - -You can switch from Windows 10 S to Windows 10 Pro Education by running the changepk.exe command-line tool. To do this, run the following command: - -``` -changepk.exe /ProductKey MAK_key_or_product_key -``` - -Replace *MAK_key_or_product_key* with the MAK key that you obtained for the Windows 10 edition switch. - ### Switch using the Activation page @@ -143,11 +90,11 @@ Replace *MAK_key_or_product_key* with the MAK key that you obtained for the Wind ## Education customers with Azure AD joined devices -Academic institutions can easily move from Windows 10 S or Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure AD credentials associated with a Windows 10 Pro Education license, the operating system switches to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. +Academic institutions can easily move from Windows 10 Pro to Windows 10 Pro Education without using activation keys or reboots. When one of your users enters their Azure AD credentials associated with a Windows 10 Pro Education license, the operating system switches to Windows 10 Pro Education and all the appropriate Windows 10 Pro Education features are unlocked. Previously, only schools or organizations purchasing devices as part of the Shape the Future K-12 program or with a Microsoft Volume Licensing Agreement could deploy Windows 10 Pro Education to their users. Now, if you have an Azure AD for your organization, you can take advantage of the Windows 10 Pro Education features. When you switch to Windows 10 Pro Education, you get the following benefits: -- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703, can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). +- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 or higher, or Windows 10 S mode, version 1703, can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). - **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. - **Roll back options to Windows 10 Pro** - When a user leaves the domain or you turn off the setting to automatically switch to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). @@ -155,11 +102,9 @@ When you switch to Windows 10 Pro Education, you get the following benefits: See [Roll back Windows 10 Pro Education to Windows 10 Pro](#roll-back-windows-10-pro-education-to-windows-10-pro) for more info. - For devices that originally had Windows 10 S installed, Windows 10 Pro Education cannot step back down to Windows 10 S. You will need to reimage these devices with Windows 10 S if you need to step down from Windows 10 Pro Education to Windows 10 S. - ### Switch using Microsoft Store for Education -Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization or tenant, so you cannot select which users will receive the switch. The switch will only apply to Windows 10 S and Windows 10 Pro devices. +Once you enable the setting to switch to Windows 10 Pro Education, the switch will begin only after a user signs in to their device. The setting applies to the entire organization or tenant, so you cannot select which users will receive the switch. The switch will only apply to Windows 10 Pro devices. **To turn on the automatic switch to Windows 10 Pro Education** @@ -170,13 +115,13 @@ Once you enable the setting to switch to Windows 10 Pro Education, the switch wi 2. Click **Manage** from the top menu and then select the **Benefits tile**. 3. In the **Benefits** tile, look for the **Switch to Windows 10 Pro Education for free** link and then click it. - You will see the following page informing you that your school is eligible to switch free to Windows 10 Pro Education from Windows 10 S or Windows 10 Pro. + You will see the following page informing you that your school is eligible to switch free to Windows 10 Pro Education to Windows 10 Pro. **Figure 3** - Switch Windows 10 Pro to Windows 10 Pro Education ![Eligible for free Windows 10 Pro to Windows 10 Pro Education switch](images/msfe_manage_benefits_switchtoproedu.png) -4. In the **Switch all your devices to Windows 10 Pro Education for free** page, check box next to **I understand enabling this setting will switch all domain-joined devices running Windows 10 Pro or Windows 10 S in my organization**. +4. In the **Switch all your devices to Windows 10 Pro Education for free** page, check box next to **I understand enabling this setting will switch all domain-joined devices running Windows 10 Pro in my organization**. **Figure 4** - Check the box to confirm @@ -195,7 +140,7 @@ Once you enable the setting to switch to Windows 10 Pro Education, the switch wi 8. Click **Switch now** in the **Switching your device to Windows 10 Pro Education for free** page in the Microsoft Store. - You will see a window that confirms you've successfully switched all the devices in your organization to Windows 10 Pro Education, and each Azure AD joined device running Windows 10 Pro or Windows 10 S will automatically switch the next time someone in your organization signs in to the device. + You will see a window that confirms you've successfully switched all the devices in your organization to Windows 10 Pro Education, and each Azure AD joined device running Windows 10 Pro will automatically switch the next time someone in your organization signs in to the device. 9. Click **Close** in the **Success** window. @@ -214,11 +159,11 @@ So what will users experience? How will they switch their devices? Existing Azure AD domain joined devices will be switched to Windows 10 Pro Education the next time the user logs in. That's it! No additional steps are needed. ### For new devices that are not Azure AD joined -Now that you've turned on the setting to automatically switch to Windows 10 Pro Education, the users are ready to switch their devices running Windows 10 Pro, version 1607 or higher or Windows 10 S, version 1703 to Windows 10 Pro Education edition. +Now that you've turned on the setting to automatically switch to Windows 10 Pro Education, the users are ready to switch their devices running Windows 10 Pro, version 1607 or higher, version 1703 to Windows 10 Pro Education edition. #### Step 1: Join users’ devices to Azure AD -Users can join a device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703. +Users can join a device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1607 or higher, version 1703. **To join a device to Azure AD the first time the device is started** @@ -245,7 +190,7 @@ If the Windows device is running Windows 10, version 1703, follow these steps. 3. Go through the rest of Windows device setup. Once you're done, the device will be Azure AD joined to your school's subscription. -**To join a device to Azure AD when the device already has Windows 10 Pro, version 1703 or Windows 10 S, version 1703 installed and set up** +**To join a device to Azure AD when the device already has Windows 10 Pro, version 1703 installed and set up** If the Windows device is running Windows 10, version 1703, follow these steps. @@ -289,7 +234,7 @@ If there are any problems with the Windows 10 Pro Education license or the acti In some instances, users may experience problems with the Windows 10 Pro Education switch. The most common problems that users may experience are as follows: -- The existing operating system (Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703) is not activated. +- The existing operating system (Windows 10 Pro, version 1607 or higher, or version 1703) is not activated. - The Windows 10 Pro Education switch has lapsed or has been removed. Use the following figures to help you troubleshoot when users experience these common problems: @@ -306,7 +251,7 @@ Use the following figures to help you troubleshoot when users experience these c ### Review requirements on devices -Devices must be running Windows 10 Pro, version 1607 or higher, or Windows 10 S, version 1703 and be Azure AD joined, or domain joined with Azure AD Connect. Customers who are federated with Azure AD are also eligible. You can use the following procedures to review whether a particular device meets requirements. +Devices must be running Windows 10 Pro, version 1607 or higher, or domain joined with Azure AD Connect. Customers who are federated with Azure AD are also eligible. You can use the following procedures to review whether a particular device meets requirements. **To determine if a device is Azure AD joined** @@ -341,7 +286,7 @@ If your organization has the Windows 10 Pro to Windows 10 Pro Education switch e Once the automatic switch to Windows 10 Pro Education is turned off, the change is effective immediately. Devices that were switched will revert to Windows 10 Pro only after the license has been refreshed (every 30 days) and the next time the user signs in. This means that a user whose device was switched may not immediately see Windows 10 Pro Education rolled back to Windows 10 Pro for up to 30 days. However, users who haven't signed in during the time that a switch was enabled and then turned off will never see their device change from Windows 10 Pro. > [!NOTE] -> Devices that were switched from Windows 10 S to Windows 10 Pro Education cannot roll back to Windows 10 S. +> Devices that were switched from mode to Windows 10 Pro Education cannot roll back to Windows 10 Pro Education S mode. **To roll back Windows 10 Pro Education to Windows 10 Pro** From 395ac9db29051547fdf9536758483260e08e149a Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 13 Apr 2018 09:54:03 -0700 Subject: [PATCH 182/284] Made changes after consulting Liza --- .../apps-in-windows-10.md | 41 ++++--------------- 1 file changed, 7 insertions(+), 34 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index f4dafecb0e..2bb4f98844 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -85,6 +85,10 @@ System apps are integral to the operating system. Here are the typical system ap | | Microsoft.Win32WebViewHost | | | x |No | | | Microsoft.Windows.CapturePicker | | | x |No | | | Windows.CBSPreview | | | x |No | +|File Picker | 1527c705-839a-4832-9118-54d4Bd6a0c89 | | | x |No | +|File Explorer | c5e2524a-ea46-4f67-841f-6a9465d9d515 | | | x |No | +|App Resolver | E2A4F912-2574-4A75-9BB0-0D023378592B | | | x |No | +|Add Suggested folder Dialog box| F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE|| | x |No | > [!NOTE] > - The Contact Support app changed to Get Help in version 1709. Get Help is a provisioned app (instead of system app like Contact Support). @@ -107,7 +111,7 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | Flipboard | | | | | Yes | | | Microsoft.Advertising.Xaml | x | x | x | Yes | | | Microsoft.NET.Native.Framework.1.2 | x | x | x | Yes | -| | Microsoft.NET.Native.Framework.1.3 | x | x | | Yes | +| | Microsoft.NET.Native.Framework.1.3 | x | x | x | Yes | | | Microsoft.NET.Native.Framework.1.6 | | x | x | Yes | | | Microsoft.NET.Native.Framework.1.7 | | | x | Yes | | | Microsoft.NET.Native.Framework.2.0 | | x | x | Yes | @@ -121,37 +125,8 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | | Microsoft.VCLibs.120.00 | x | x | x | Yes | | | Microsoft.VCLibs.140.00 | x | x | x | Yes | | | Microsoft.VCLibs.120.00.Universal | | x | | Yes | +| | Microsoft.VCLibs.140.00.UWPDesktop | | | x | Yes | | | Microsoft.WinJS.2.0 | x | | | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | -| | | x | x | x | Yes | ## Provisioned Windows apps @@ -196,7 +171,5 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | | Microsoft.Xbox.TCUI | | x | x | No | | | Microsoft.XboxGameOverlay | x | x | x | No | | | Microsoft.XboxGamingOverlay | | | x | No | -| | Microsoft.XboxIdentityProvider | x | * | x | No | +| | Microsoft.XboxIdentityProvider | x | x | x | No | | | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | - -\* moved from "provisioned" to "installed" in this version. From ad2c38934b9a7991cac8193ed94f62efa22c63e6 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 13 Apr 2018 10:22:26 -0700 Subject: [PATCH 183/284] Updated date in metadata --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 2bb4f98844..4a3ac16f04 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -8,7 +8,7 @@ ms.pagetype: mobile ms.author: elizapo author: lizap ms.localizationpriority: low -ms.date: 01/24/2018 +ms.date: 04/13/2018 --- # Understand the different apps included in Windows 10 From 6eedbfca1ae312f3a0f3457cb14cff19ca19f021 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 13 Apr 2018 10:47:53 -0700 Subject: [PATCH 184/284] updated warning --- windows/deployment/windows-10-pro-in-s-mode.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index b1a679e3ce..354334134a 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -34,7 +34,8 @@ The benefits of Windows 10 Pro in S mode: - Do you have apps that you want to run that aren’t in the Microsoft Store? If so, you might want to switch to Windows 10 Pro. If that’s the case, you can switch for free. ->[!NOTE] The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. +>[!NOTE] +>The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. ## Requirements for switching @@ -64,7 +65,8 @@ The S mode switch option is recognized in the Windows AutoPilot profile and conf Select the S mode switch option in Intune/MDM.The device will switch from S mode. A reboot is not required. ->[!NOTE] To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. +>[!NOTE] +>To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. ### Switching in future versions From 09aea4d7d9bca1a8c19334e8d69ac392fce3432e Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 13 Apr 2018 10:52:57 -0700 Subject: [PATCH 185/284] Deleted reference to 1607 --- windows/application-management/apps-in-windows-10.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 4a3ac16f04..89ce895812 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -92,7 +92,6 @@ System apps are integral to the operating system. Here are the typical system ap > [!NOTE] > - The Contact Support app changed to Get Help in version 1709. Get Help is a provisioned app (instead of system app like Contact Support). -> - As of Windows 10 version 1607, you can use the Optional Features app to uninstall the Contact Support app. ## Installed Windows apps Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, and 1803. @@ -172,4 +171,4 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | | Microsoft.XboxGameOverlay | x | x | x | No | | | Microsoft.XboxGamingOverlay | | | x | No | | | Microsoft.XboxIdentityProvider | x | x | x | No | -| | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | +| | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | \ No newline at end of file From b42f444048e4be100de5b6556fc2443c896ce307 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 13 Apr 2018 13:08:34 -0700 Subject: [PATCH 186/284] Fixed duplicated entry --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 89ce895812..00418ad8a0 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -79,7 +79,7 @@ System apps are integral to the operating system. Here are the typical system ap | Connect | Windows.MiracastView | x | | |No | | Print 3D | Windows.Print3D | | x | |Yes | | Print UI | Windows.PrintDialog | x | x | x |No | -| Purchase UI | Windows.PrintDialog | | | x |No | +| Purchase UI | Windows.PurchaseDialog | | | x |No | | | Microsoft.AsyncTextService | | | x |No | | | Microsoft.MicrosoftEdgeDevToolsClient | | | x |No | | | Microsoft.Win32WebViewHost | | | x |No | From e2a4029980eade17122ce07b0b276a2199933ca4 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 13 Apr 2018 13:45:18 -0700 Subject: [PATCH 187/284] Prettied up table formatting by removing a space --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 00418ad8a0..6532e35072 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -79,7 +79,7 @@ System apps are integral to the operating system. Here are the typical system ap | Connect | Windows.MiracastView | x | | |No | | Print 3D | Windows.Print3D | | x | |Yes | | Print UI | Windows.PrintDialog | x | x | x |No | -| Purchase UI | Windows.PurchaseDialog | | | x |No | +| Purchase UI | Windows.PurchaseDialog | | | x |No | | | Microsoft.AsyncTextService | | | x |No | | | Microsoft.MicrosoftEdgeDevToolsClient | | | x |No | | | Microsoft.Win32WebViewHost | | | x |No | From 63017534e51e24a93ade223ce300b287ec226c01 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 13 Apr 2018 17:26:09 -0700 Subject: [PATCH 188/284] Updated with new links --- .../wdsc-virus-threat-protection.md | 35 ++++++++++++++++--- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md index 4ede605b95..3ae1bcdb9a 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md @@ -22,14 +22,16 @@ ms.date: 04/16/2018 - Windows 10, version 1703 and later -The **Virus & threat protection** section contains information and settings for antivirus protection from Windows Defender Antivirus and third-party AV products. IT administrators and IT pros can get more information and documentation about configuration from the following: +The **Virus & threat protection** section contains information and settings for antivirus protection from Windows Defender Antivirus and third-party AV products. In Windows 10, version 1803 and later, this section also contains information and settings for ransomware protection and recovery, including Controlled folder access settings and sign in to Microsoft OneDrive. IT administrators and IT pros can get more information and documentation about configuration from the following: - [Windows Defender Antivirus in the Windows Defender Security Center app](../windows-defender-antivirus/windows-defender-security-center-antivirus.md) - [Windows Defender Antivirus documentation library](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) +- [Protect important folders with Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) +- [Defend yourself from cybercrime with new Office 365 capabilities](https://blogs.office.com/en-us/2018/04/05/defend-yourself-from-cybercrime-with-new-office-365-capabilities/) +- [Office 365 advanced protection](https://support.office.com/en-us/article/office-365-advanced-protection-82e72640-39be-4dc7-8efd-740fb289123a) +- [Ransomware detection and recovering your files](https://support.office.com/en-us/article/ransomware-detection-and-recovering-your-files-0d90ec50-6bfd-40f4-acc7-b8c12c73637f?ui=en-US&rs=en-US&ad=US) -In Windows 10, version 1709, the section also provides configuration options for Controlled folder access. IT administrators can get more information at the [Controlled folder access](../windows-defender-exploit-guard/controlled-folders-exploit-guard.md) topic in the Windows Defender Exploit Guard library. - -You can also choose to hide the section from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. +You can choose to hide the **Virus & threat protection** section or the **Ransomware protection** area from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. ## Hide the Virus & threat protection section @@ -58,4 +60,27 @@ This can only be done in Group Policy. >[!NOTE] >If you hide all sections then the app will show a restricted interface, as in the following screenshot: > ->![Windows Defender Security Center app with all sections hidden by Group Policy](images/wdsc-all-hide.png) \ No newline at end of file +>![Windows Defender Security Center app with all sections hidden by Group Policy](images/wdsc-all-hide.png) + +## Hide the Ransomware protection area + +You can choose to hide the **Ransomware protection** area by using Group Policy. The area will not appear on the **Virus & threat protection** section of the Windows Defender Security Center app. + +This can only be done in Group Policy. + +>[!IMPORTANT] +>### Requirements +> +>You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. + +1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. + +3. In the **Group Policy Management Editor** go to **Computer configuration**. + +4. Click **Administrative templates**. + +5. Expand the tree to **Windows components > Windows Defender Security Center > Virus and threat protection**. + +6. Open the **Hide the Ransomware data recovery area** setting and set it to **Enabled**. Click **OK**. + +7. [Deploy the updated GPO as you normally do](https://msdn.microsoft.com/en-us/library/ee663280(v=vs.85).aspx). From b01815768832b8d59df0c9d1e55b7d16a4d55d6f Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 16 Apr 2018 09:34:26 -0700 Subject: [PATCH 189/284] safety commit --- .../update/waas-delivery-optimization.md | 31 +++++++++++++++---- 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 09f532faf4..ef2a529a25 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 04/10/2018 +ms.date: 04/13/2018 --- # Configure Delivery Optimization for Windows 10 updates @@ -27,6 +27,15 @@ Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimi >[!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. +Delivery Optimization is supported in the following minimum versions of Windows 10: +| Windows +Platform Minimum Build +Desktop 1511 +Server Core 1709 +IoT 1804 +HoloLens 1804 + + 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). @@ -62,7 +71,8 @@ Several Delivery Optimization features are configurable: | [MaxBackgroundDownloadBandwidth](#maximum-background-download-bandwidth) | DOPercentageMaxBackgroundBandwidth | 1803 | | [SetHoursToLimitBackgroundDownloadBandwidth](#set-business-hours-to-limit-background-download-bandwidth) | DOSetHoursToLimitBackgroundDownloadBandwidth | 1803 | | [SetHoursToLimitForegroundDownloadBandwidth](#set-business-hours-to-limit-foreground-download-bandwidth) |DOSetHoursToLimitForegroundDownloadBandwidth | 1803 | -| [Select a method to restrict Peer Selection](select-a-method-to-restrict-peer-selection) |DORestrictPeerSelectionBy | 1803 | Select the source of Group IDs | DOGroupIdSource | 1803 | +| [Select a method to restrict Peer Selection](#select-a-method-to-restrict-peer-selection) |DORestrictPeerSelectionBy | 1803 | +| [Select the source of Group IDs](#select-the-source-of-group-ids) | DOGroupIdSource | 1803 | | [Delay background download from http (in secs)](delay-background-download-from-http-in-secs) | DODelayBackgroundDownloadFromHttp | 1803 | | [Delay foreground download from http (in secs)](delay-foreground-download-from-http-in-secs) | DODelayForegroundDownloadFromHttp | 1803 | @@ -173,11 +183,11 @@ This setting specifies the maximum download bandwidth that can be used across al ### Maximum Foreground Download Bandwidth -[NEED DESCRIPTION] +Specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value of 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. However, downloads from LAN peers are not throttled even when this policy is set. ### Maximum Background Download Bandwidth -[NEED DESCRIPTION] +Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value of 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. However, downloads from LAN peers are not throttled even when this policy is set. ### Percentage of Maximum Download Bandwidth @@ -194,10 +204,19 @@ Specifies the maximum background download bandwidth that Delivery Optimization u Specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. ### Select a method to restrict peer selection -Restricts peer selection by the options you select. +Set this policy to restrict peer selection via selected option. +Currently the only available option is **1 = Subnet mask** This option (Subnet mask) applies to both Download Modes LAN (1) and Group (2). ### Select the source of Group IDs -Restricts peer selection to a specific source. +Set this policy to restrict peer selection to a specific source. The options are: +- 0 = not set +- 1 = AD Site +- 2 = Authenticated domain SID +- 3 = DHCP Option ID (with this option, the client will query DHCP Option ID 234 and use the returned GUID value as the Group ID) +- 4 = DNS Suffix + +When set, the Group ID is assigned automatically from the selected source. If you set this policy, the GroupID policy will be ignored. The option set in this policy only applies to Group (2) download mode. If Group (2) isn't set as Download mode, this policy will be ignored. If you set the value to anything other than 0-4, the policy is ignored. + ### Delay background download from http (in secs) Allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. From bab70c09d6ff3b66ed29092b8084e33bc75a6bd7 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 16 Apr 2018 10:53:47 -0700 Subject: [PATCH 190/284] updated document wording --- education/windows/s-mode-switch-to-edu.md | 41 +++------ .../deployment/windows-10-pro-in-s-mode.md | 85 +++++++++---------- 2 files changed, 53 insertions(+), 73 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 20c71c69eb..72ded83c73 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -13,12 +13,6 @@ author: Mikeblodge # Switch from Windows 10 Pro in S mode to Windows 10 EDU in S mode -## In this topic - -This topic provides an overview of Windows 10 Pro in S mode, how to switch from Windows 10 Pro in S mode to Windows 10 EDU in S mode, and the requirements to switch. - -## Overview - S mode is an enhanced security mode of Windows 10 – streamlined for security and superior performance. With Windows 10 in S mode, everyone can download and install Microsoft-verified apps from the Microsoft Store for Education – this keep devices running fast and secure day in and day out. ## The benefits of Windows 10 Pro in S mode for Education @@ -44,41 +38,32 @@ S mode is an enhanced security mode of Windows 10 – streamlined for security a |Credential Guard | | | | X | |Device Guard | | | | X | -## Why switch +### Windows 10 in S mode is safe, secure, and fast. +However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. -Do you have apps that you want to run that aren’t in the Microsoft Store (Win32 applications)? If so, you might want to switch to Windows 10 Pro. No problem, you can switch for free. - -> [!NOTE] -> The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. +> [!IMPORTANT] +> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. ## Requirements for switching -### 1709 devices -- Devices must be running Windows 10, version -### 1804 devices -- Devices must be running Windows 10 Pro in S mode, version 1803. +**1709 Devices** - Devices must be running Windows 10, version 1709 + +**1803 Devices**- Devices must be running Windows 10 Pro in S mode, version 1803. ## How to switch -### Switching for 1804 devices -The switch motion for 1804 devices will behave differently than 1709 devices. MAK keys will only upgrade editions. For example: If a MAK key is applied to a device running Windows 10 Pro in S mode and an Enterprise MAK key is applied, the device will switch to Windows 10 Enterprise in S mode. +### Switching for 1803 devices +The switch motion for 1803 devices will behave differently than 1709 devices. MAK keys will only upgrade editions. For example: If a MAK key is applied to a device running Windows 10 Pro in S mode and an Enterprise MAK key is applied, the device will switch to Windows 10 Enterprise in S mode. -### How to switch 1804 devices out of S mode +### How to switch 1803 devices out of S mode The S mode switch option is recognized in the Windows AutoPilot profile and configuration will now continue. -1. Enroll S mode device in Intune. -2. Enter the Intune admin portal. -3. Select which devices to switch out of S mode. -4. Select the S mode switch option in Intune/MDM. - -Select the S mode switch option in Intune/MDM.The device will switch from S mode. A reboot is not required. +1. Select which devices to switch out of S mode. +2. Select the S mode switch option in Intune/MDM. > [!NOTE] > To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. -### Switching in future versions -In future versions, new options will become available to switch. - #### Blocking individual users from switching via the Store Currently, individual users can switch out of S mode at any time. To prevent this, user permissions to the Store will need to be restricted through the Intune/MDM portal. @@ -89,7 +74,7 @@ Currently, individual users can switch out of S mode at any time. To prevent thi 2. **Key acquisition options** - For schools with **active Microsoft Volume Licensing** agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. > [!NOTE] -> There is currently no "bulk-switch" option for 1804 devices. +> There is currently no "bulk-switch" option for 1803 devices. ## Related Topics [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md)
diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 354334134a..d35efa1dca 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -13,68 +13,63 @@ author: Mikeblodge # Windows 10 Pro in S mode -## In this topic +S mode is an enhanced security mode of Windows 10. Windows 10 Pro and Enterprise in S mode powers affordable, cloud-ready devices that are simple, secure, and efficient. Users can get started quickly, thanks to self-service deployment and a familiar Windows experience. Low-price S mode devices offer tailored solutions for kiosks, digital signs, and task work. If your device is running Windows 10, version 1709, or Windows 10, version 1803, you can switch from Windows 10 in S mode to Windows 10 Pro. -This topic provides an overview of Windows 10 Pro in S mode, how to switch from Windows 10 Pro in S mode to Windows 10 Pro, and the requirements to switch. +## The benefits of Windows 10 Pro in S mode: -## Overview +- **Microsoft-verified security** - It reduces risk of malware and exploitations because only Microsoft-verified apps can be installed including Windows Defender Antivirus. +- **Performance that lasts** - Provides all-day battery life to keep workers on task and not tripping over cords. Also, verified apps won’t degrade device performance over time. +- **Streamlined for speed** - Offers faster log-in times with Windows Hello. Plus, workers get all the exclusive Windows innovations including Cortana and Windows Ink. -Windows 10 Pro in S mode powers affordable, cloud-ready devices that are simple, secure, and efficient. Users can get started quickly, thanks to self-service deployment and a familiar Windows experience. Equip your users with speedy and low-cost devices that work with a wide range of peripherals, both wired and wireless. They can sign in once with their face or fingerprint, and work efficiently and seamlessly with the full version of Microsoft Office. +| |Home |S mode |Pro/Pro Education |Enterprise/Education | +|---------|:---:|:---:|:---:|:---:| +|Start Menu/Hello/Cortana/
Windows Ink/Microsoft Edge | X | X | X | X | +|Store apps (including Windows
desktop bridge apps) | X | X | X | X | +|Windows Update | X | X | X | X | +|Device Encryption | X | X | X | X | +|BitLocker | | X | X | X | +|Windows Update for Business | | X | X | X | +|Microsoft Store for Education | | X | X | X | +|Mobile Device Management
and Azure AD join | | X | X | X | +|Group Policy management and
Active Directory Domain Services | | | X | X | +|Desktop (Windows 32) Apps | X | | X | X | +|Change App Defaults
Search/Browser/Photos/etc. | X | | X | X | +|Credential Guard | | | | X | +|Device Guard | | | | X | -Windows 10 Pro in S mode helps secure users and data against modern threats by providing all the built-in protections of Windows. Affordable S mode devices offer tailored solutions for kiosks, digital signs, and task work. +## Desktop Bridge +Using Desktop Bridge will enable you to convert your Line of Business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Windows Store or existing channels. -The benefits of Windows 10 Pro in S mode: - -- **Simple** - Keep IT management easy. Allow employees to use self-service deployment via Windows AutoPilot. Thanks to the cloud, Windows 10 Pro in S mode gives you the flexibility to use the cloud storage solution of your choice and connect to your business by signing in once to get access to company resources through Azure Active Directory (Azure AD) and Cloud-based device management. -- **Secure** – Protect your business with built-in Windows 10 device, user, and data safeguards. Windows 10 Pro in S mode is security at its simplest and it includes Windows Defender Antivirus and all the security features of Windows 10. Sign in with your face or fingerprint using Windows Hello. -- **Familiar** – Give users a familiar Windows experience across devices, with features they already know such as Start menu, Taskbar, Desktop, Action Center, and File Explorer. Users are not limited to online apps, so they can get the full functionality of Microsoft Office and other apps in the Microsoft Store. You can easily convert most of your legacy Line of Business apps using Desktop Bridge to be Microsoft Store-compatible, so they are available for your users to download. And you can easily and switch to Windows 10 Pro at any time for free. -- **Efficient** – Enable workers to start quickly and never slow down. Windows 10 Pro in S mode is designed for fast performance that lasts for the supported lifetime of the device. Equip your users with speedy and low-cost devices that work with a wide range of peripherals, both wired and wireless. Windows 10 Pro in S mode supports tailored solutions for kiosks, digital signs, and task work. With Assigned Access, Windows 10 Pro devices in S mode run different applications depending on the user and keep individual identities separate and secured. Plus, users get all the exclusive Windows innovations including Cortana and Windows Ink. - -## Why switch? - -- Do you have apps that you want to run that aren’t in the Microsoft Store? If so, you might want to switch to Windows 10 Pro. If that’s the case, you can switch for free. +[Explore Desktop Bridge](https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root) >[!NOTE] >The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. -## Requirements for switching - -You must meet these system requirements before switching to Windows 10 Pro. - -### 1709 devices -- Devices must be running Windows 10, version 1703 - -### 1804 devices -- Devices must be running Windows 10 Pro in S mode, version 1804 +### Windows 10 in S mode is safe, secure, and fast. +We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. ## How to switch +If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store. -### Switch one device at a time using the Microsoft Store (Version 1709, 1804, and future devices). -- The user searched or sees the Windows 10 Pro switch option - The user must have an MSA account and be logged in to the Microsoft Store. When the user searches for Switch to Windows 10 Pro, they will see the offer to switch to Windows 10 Pro. The user can click the **Learn more**, **Buy** or **Get** button to switch from Windows 10 Pro in S mode to Windows 10 Pro. +1. Sign into the Microsoft Store using your Microsoft account. +2. Search for "Switch to Windows 10 Pro." +3. In the offer, click Buy or Get. +You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. -Once the user makes their selection, they'll see a prompt to save their files and the switch will start. The PC will restart during this process. +**Block individual users from switching** +If you need to prevent any of your users from switching from Windows 10 in S mode to Windows 10 Pro, you need to restrict their permissions through the Intune/MDM admin portal. Otherwise all your users can switch out of S mode at any time. -### Switching for 1804 devices -The S mode switch option is recognized in the Windows AutoPilot profile and configuration will now continue. +You can use AutoPilot to switch devices running Windows 10, version 1803. The only requirement is that the devices be enrolled in Intune. -**Switching existing devices out of S mode** -1. Enroll S mode device in Intune. -2. Enter the Intune admin portal. -3. Select which devices to switch out of S mode. -4. Select the S mode switch option in Intune/MDM. +1. In the Intune admin portal, select the quantity of devices you want to switch. +2. Click the Assign Device link. +3. In the Assign Switch field, select the device name you would like to switch +4. Click the continue button. -Select the S mode switch option in Intune/MDM.The device will switch from S mode. A reboot is not required. - ->[!NOTE] ->To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. - -### Switching in future versions - -In future versions, new options will become available to switch. - -**Blocking individual users from switching via the Store** -Currently, individual users can switch out of S mode at any time. To prevent this, user permissions to the Store will need to be restricted through the Intune/MDM portal. +You will now see the devices you switched listed under Switched Devices. +> [!IMPORTANT] +> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. ## Related topics [Compare Windows 10 editions](https://www.microsoft.com/WindowsForBusiness/Compare)
From b8bbee5935594792698819303879ed2b12fe2ee2 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 16 Apr 2018 15:40:42 -0700 Subject: [PATCH 191/284] fixed formatting issues --- windows/deployment/windows-10-pro-in-s-mode.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index d35efa1dca..352a3f3674 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -57,6 +57,7 @@ If you’re running Windows 10, version 1709 or version 1803, you can switch to You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. **Block individual users from switching** + If you need to prevent any of your users from switching from Windows 10 in S mode to Windows 10 Pro, you need to restrict their permissions through the Intune/MDM admin portal. Otherwise all your users can switch out of S mode at any time. You can use AutoPilot to switch devices running Windows 10, version 1803. The only requirement is that the devices be enrolled in Intune. @@ -70,6 +71,7 @@ You will now see the devices you switched listed under Switched Devices. > [!IMPORTANT] > While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. + ## Related topics [Compare Windows 10 editions](https://www.microsoft.com/WindowsForBusiness/Compare)
From 7aec204869e4b384a45cdcf9f6ca6f91e7573935 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 17 Apr 2018 17:41:28 +0000 Subject: [PATCH 192/284] removed beta disclaimer removed beta disclaimer --- windows/configuration/diagnostic-data-viewer-overview.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/configuration/diagnostic-data-viewer-overview.md b/windows/configuration/diagnostic-data-viewer-overview.md index fe1598c59f..4dd545540f 100644 --- a/windows/configuration/diagnostic-data-viewer-overview.md +++ b/windows/configuration/diagnostic-data-viewer-overview.md @@ -16,9 +16,7 @@ ms.date: 01/17/2018 **Applies to** -- Windows 10, Windows Insider Preview - -[This information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] +- Windows 10, version 1803 ## Introduction The Diagnostic Data Viewer is a Windows app 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. From 5ca2bb59b4d5b887d872a2ccd8dd10a98c33b5e8 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Tue, 17 Apr 2018 13:00:10 -0700 Subject: [PATCH 193/284] update to layout --- education/windows/s-mode-switch-to-edu.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 72ded83c73..8699e0ebc5 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -44,17 +44,13 @@ However, in some limited scenarios, you might need to switch to Windows 10 Pro. > [!IMPORTANT] > While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. -## Requirements for switching - -**1709 Devices** - Devices must be running Windows 10, version 1709 - -**1803 Devices**- Devices must be running Windows 10 Pro in S mode, version 1803. - ## How to switch ### Switching for 1803 devices The switch motion for 1803 devices will behave differently than 1709 devices. MAK keys will only upgrade editions. For example: If a MAK key is applied to a device running Windows 10 Pro in S mode and an Enterprise MAK key is applied, the device will switch to Windows 10 Enterprise in S mode. +**1803 Devices**- Devices must be running Windows 10 Pro in S mode, version 1803. + ### How to switch 1803 devices out of S mode The S mode switch option is recognized in the Windows AutoPilot profile and configuration will now continue. @@ -70,6 +66,8 @@ Currently, individual users can switch out of S mode at any time. To prevent thi ### Switching for 1709 devices 1709 devices running Windows 10 Pro in S mode are actually running an edition and not a "mode." MAK keys will only be able to upgrade editions. (i.e. An Enterprise MAK key applied on a device running in S mode will upgrade to Enterprise edition in S mode) +**1709 Devices** - Devices must be running Windows 10, version 1709 + 1. **Bulk switch through Microsoft Store for Education** - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 Pro in S mode devices on the tenant to Windows 10 Pro Education in S mode. 2. **Key acquisition options** - For schools with **active Microsoft Volume Licensing** agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. From c0ef375e796edd5637d9c3ed0b42283b8d894073 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Tue, 17 Apr 2018 15:16:38 -0700 Subject: [PATCH 194/284] update --- education/windows/s-mode-switch-to-edu.md | 16 ++++------------ windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 8699e0ebc5..a9f8663b56 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -39,20 +39,15 @@ S mode is an enhanced security mode of Windows 10 – streamlined for security a |Device Guard | | | | X | ### Windows 10 in S mode is safe, secure, and fast. -However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. +However, in some limited scenarios, you might need to switch to Windows 10 Education. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. > [!IMPORTANT] > While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. ## How to switch -### Switching for 1803 devices -The switch motion for 1803 devices will behave differently than 1709 devices. MAK keys will only upgrade editions. For example: If a MAK key is applied to a device running Windows 10 Pro in S mode and an Enterprise MAK key is applied, the device will switch to Windows 10 Enterprise in S mode. - -**1803 Devices**- Devices must be running Windows 10 Pro in S mode, version 1803. - -### How to switch 1803 devices out of S mode -The S mode switch option is recognized in the Windows AutoPilot profile and configuration will now continue. +### Switching for devices running Windows 10, version 1803 +The way that you switch a Windows 10, version 1803 device from S mode to EDU is different from Windows 10, version 1709. Instead of applying a MAK key (which only switches editions), you need to switch the device using Windows AutoPilot. 1. Select which devices to switch out of S mode. 2. Select the S mode switch option in Intune/MDM. @@ -63,10 +58,7 @@ The S mode switch option is recognized in the Windows AutoPilot profile and conf #### Blocking individual users from switching via the Store Currently, individual users can switch out of S mode at any time. To prevent this, user permissions to the Store will need to be restricted through the Intune/MDM portal. -### Switching for 1709 devices -1709 devices running Windows 10 Pro in S mode are actually running an edition and not a "mode." MAK keys will only be able to upgrade editions. (i.e. An Enterprise MAK key applied on a device running in S mode will upgrade to Enterprise edition in S mode) - -**1709 Devices** - Devices must be running Windows 10, version 1709 +### Switching for devices running Windows 10, version 1709 1. **Bulk switch through Microsoft Store for Education** - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 Pro in S mode devices on the tenant to Windows 10 Pro Education in S mode. 2. **Key acquisition options** - For schools with **active Microsoft Volume Licensing** agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 352a3f3674..9fa573404b 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -53,7 +53,7 @@ If you’re running Windows 10, version 1709 or version 1803, you can switch to 1. Sign into the Microsoft Store using your Microsoft account. 2. Search for "Switch to Windows 10 Pro." -3. In the offer, click Buy or Get. +3. In the offer, click **Buy** or **Get**. You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. **Block individual users from switching** From 4abedb20118c97538368a27fa39bd8274360c093 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Wed, 18 Apr 2018 13:39:55 -0700 Subject: [PATCH 195/284] updates --- education/windows/s-mode-switch-to-edu.md | 2 +- windows/deployment/windows-10-pro-in-s-mode.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index a9f8663b56..7f573e0efa 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -15,7 +15,7 @@ author: Mikeblodge S mode is an enhanced security mode of Windows 10 – streamlined for security and superior performance. With Windows 10 in S mode, everyone can download and install Microsoft-verified apps from the Microsoft Store for Education – this keep devices running fast and secure day in and day out. -## The benefits of Windows 10 Pro in S mode for Education +## Benefits of Windows 10 Pro in S mode for Education - **Microsoft-verified security** - It reduces risk of malware and exploitations that harm students and educators, because only Microsoft-verified apps can be installed. - **Performance that lasts** - Provides all-day battery life to keep students on task and not tripping over cords. Also, verified apps won’t degrade device performance over time. diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 9fa573404b..1358263e91 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -15,7 +15,7 @@ author: Mikeblodge S mode is an enhanced security mode of Windows 10. Windows 10 Pro and Enterprise in S mode powers affordable, cloud-ready devices that are simple, secure, and efficient. Users can get started quickly, thanks to self-service deployment and a familiar Windows experience. Low-price S mode devices offer tailored solutions for kiosks, digital signs, and task work. If your device is running Windows 10, version 1709, or Windows 10, version 1803, you can switch from Windows 10 in S mode to Windows 10 Pro. -## The benefits of Windows 10 Pro in S mode: +## Benefits of Windows 10 Pro in S mode: - **Microsoft-verified security** - It reduces risk of malware and exploitations because only Microsoft-verified apps can be installed including Windows Defender Antivirus. - **Performance that lasts** - Provides all-day battery life to keep workers on task and not tripping over cords. Also, verified apps won’t degrade device performance over time. @@ -37,8 +37,8 @@ S mode is an enhanced security mode of Windows 10. Windows 10 Pro and Enterprise |Credential Guard | | | | X | |Device Guard | | | | X | -## Desktop Bridge -Using Desktop Bridge will enable you to convert your Line of Business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Windows Store or existing channels. +## Keep Line of Business apps functioning with Desktop Bridge +Worried about your LOB apps not working in S mode? Using Desktop Bridge will enable you to convert your Line of Business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Windows Store or existing channels. [Explore Desktop Bridge](https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root) From aac3342a94049ffcc57a94ed4d97b8524778a3f8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 19 Apr 2018 08:33:06 -0700 Subject: [PATCH 196/284] fix link --- windows/configuration/setup-kiosk-digital-signage.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index b7614eab9c..4951e84f91 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -201,13 +201,12 @@ Clear-AssignedAccess >Account type: Local standard user >[!IMPORTANT] ->When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows}(https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows). +>When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows](https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows). + -Edit the registry to have an account automatically logged on. When you use the **Provision kiosk devices** wizard in Windows Configuration Designer, you can configure the kiosk to run either a Universal Windows app or a Classic Windows application. ->[!IMPORTANT] ->When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. + [Install Windows Configuration Designer](provisioning-packages/provisioning-install-icd.md), then open Windows Configuration Designer and select **Provision kiosk devices**. After you name your project, and click **Next**, configure the settings as shown in the following table. @@ -232,7 +231,8 @@ When you use the **Provision kiosk devices** wizard in Windows Configuration Des >[!TIP] >You can also use [an XML file to configure both multi-app and single-app kiosks.](lock-down-windows-10-to-specific-apps.md) - +>[!IMPORTANT] +>When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. From 65fa39b68ba309a13ee67fec233e852a213efec6 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 19 Apr 2018 09:34:26 -0700 Subject: [PATCH 197/284] Entered topic into OP. --- windows/security/threat-protection/TOC.md | 1 + ...threat-protection-windows-10-in-s-mode.png | Bin 0 -> 80042 bytes .../wdsc-windows-10-in-s-mode.md | 42 ++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-security-center/images/security-center-virus-and-threat-protection-windows-10-in-s-mode.png create mode 100644 windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index c7591e103c..62d98776ba 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -4,6 +4,7 @@ ## [The Windows Defender Security Center app](windows-defender-security-center\windows-defender-security-center.md) ### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center\wdsc-customize-contact-information.md) ### [Hide Windows Defender Security Center app notifications](windows-defender-security-center\wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](wdsc-windows-10-in-s-mode.md) ### [Virus and threat protection](windows-defender-security-center\wdsc-virus-threat-protection.md) ### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) ### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) diff --git a/windows/security/threat-protection/windows-defender-security-center/images/security-center-virus-and-threat-protection-windows-10-in-s-mode.png b/windows/security/threat-protection/windows-defender-security-center/images/security-center-virus-and-threat-protection-windows-10-in-s-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..abf5a30659eb2cf53f0c20ef872329ca6fc4edf9 GIT binary patch literal 80042 zcmeFZXH=8j_bqCpOYb%GA|OcbktQHbP$6^zA|Sm=35iGvMF=8IKoAtrmliq#f;2&T z2dNUOASI!}}Ju3RezzEGsZz;`tJ`HF!*uKJnkXj~~9;P?&v<%YAmq57386)1{xDAAQG!^C=8 z>W_kK|GXo6!KwZ3(k;xntjqUrlOnR;MW1lvI#2bnm zwzu^V3+4Y5-`en1;EANsAm!@4NkNQ%KRHEo z6che=q%b?bZ4}{?)=zHit$&9gjy3-~n2DTj6FK2iOr`pNIFvSW`Jdu4Uq(j8ZEP0^ zrSW&bhEGA9GA>EX_sYK>S~4Ujyn8q{B}ApKp9FYB0A88@CBwNu3`appa-9vZE)A=pxbZG3Wxr+_H|6pY@IaKV3X( zx%>*wfuH`ylOj0-Ga9!WHfJx67IwZTaTH~NpZXWoALlk^$>z6 zWzalXIGw0#5@-}{rRL~pxd@^oEFsok58E)Pc2@r`a9X6QGsX2xTlv536zy zy2@UJr7%_6w_ZbVNI!iA{=1FUvNmQ-QaS;cj#&7{H@`tu<|w%+SE9NFcq6LUKSBW( zJ7|95^G8378?mZ5oqlF!JF)V9r00qnKgC{ceWX0n7;!p^4_Zo)KmDNouH~fP>-00d z4k*l@!IGnTbi*a`V4yDZ>Zlw9`wio31feraT)SzZ(5^&Gbr2dU(AiYi z`T0P+MDrA4zdCShdi`1NUEweceeUkH>?RAw7oRDO!57tyryIo|Af2rowyW3ed^#B^ zdD(q**nbV{fDE%ulcH$(?#Yzc+Gl{Cck>{%@)FcvjhaRBVqN$ye#DWIcEh~i)$T4u z_>=Y}eNJ#gbVWI zV;RL8`nv)C>P7}yJcd8WXhFz&J#TR#UA_f5(j`kHbWpmMQT?%k-)dj1MzY?m2${%S z819FOuH$ygC4RjmNX%>6bL$rje|}=}Dorz|UZ%uLn7Iyif?L0@I*S4h(WwG9)bXHb zA@+^gPB!EKD=bRosv94l9yS*+c_M@L{*{@^*|m|n-$c0RyzDm9xSp}AYO`%|=}(}1 zH{&^cG8-8tX21B&y<(N-wfl{hzz-_#s32aACNt7ZlvpekkqiY!*IQ7%3gkD;a`C8_ zuX@`5%wcN8j?M>$S8>v?MP4q0W=GNU~vzhxK*UBIg_6 zAGFANp8cz!5K305j&kmAwO#zPTrTBhmZTJ`tSmqc*8f?19WxH$U~#%O1+pxblmtdYaQ0C)JUIx!~OLfu;Z^ zw}XOo+v%0suY^o6opQQUJ5Ajj2R>PT!`{r%wW9TCV{*2XXl3cSD+cTS1Ol8 zJ*}G!E2bPGadqlgqzD#Gm-t=fVAuLE7q)z(1l4t6!4kHWTYyUD23fONoD#>-?_`N> z zOIHDrlv;loK~|m9w3pqC8hk6=MI9xb`vwY$ZnN?e;?3gvHgf>2{2za6sC;rYVJ3*a5j|OtFBFbn1Aea_ON_0K)>1Qc1GYP^t~8bgHSZDeoC9m{$cNWx3eqGF^3}#(soOkRiGCDNElGYj@U2M2H~wz{W0on`)_06BR+$c zep-ZhvhJ_tXJ|U=C`f&cBxqKz(+_FTtQp>>Y>Lj3CCt?ARQBs z?yU&7jvr(t(f--U-4i#H!%-9^|#XrX?Oh7FYuRim*Uo4 z__lU#J(06tt7#M?dhFz1yp)(Q5&ZuQw1xyRHA9%A{sP1$e)uinSVpdsS2qMXS>&0P zued6kuFS0H5+a+1znY~@Qzd={NRnAKNnvaV{9f*bi82$}-yeztKZFxPLKl)Nq#LAv zm7>FOxWDp8_`gG{07KS@KZu{hickisSk`;zot;j$a7FzcIi^gb*vs^ad&CbeoV#dT zh6kDZ53*^HE#Zgxo5O;|l-a?nZ{fMe60k)I@yxTH`8|kDdGqOpu-3mb6PVU&l9Eq# zy-vVixtHf_ABHgY4d0y7ZB~ucPL`Rhy#9ri!6SkgMk?h$lFtc=DwU+rIF~Ex>C%_A zoITfL-OWt5vRI9O|E2i{!_}r}ZjJwex%xBi@R1v?0YLJ3?&(<3`H5(GQ$8ax0r&7U zNP0XCmZd2nHNWvEMdTrFAl&JnZ;MFK_FAvnUY|5w8DUjvY_jE;%U`_sdN5&i!SM1r zwaSo{xh73D#KlF{G$W-K`Yab`(7CxW{gdhTC~nIND} z+aZUyUym{Ib3g)h^7(gXa{}qhzv);bPI~Q{be#mkc{HQzjbRviJX_o0h`z+ZTK-Zy zDlsmO{F3kQlI7R9m}AKyk7+;0JT4@)1_FTX5U;!T$!;5k#4(@M(Z3Ll$)kDtMfZ2N z@~^A#{STlosiNkm)RWWfs{+6hgP+q28hA5Xd#f`vP!_^w0VuXT<%kM6`%`7i@E5$B zSWeI3ZY5hZ1y$r8HHI8)2!9L<#>5KYEFV|A=X)k#O<3yT%>Nr)Z)4hod#u9Ff5lJs zL<7F|?)l+jz1|zam3Pi;g=?ar7>boXUcd}&mDXCGJ{%qOYq6czOzwE9OKp{C>`oWQQsAtQ&e3;vub{<-XXF2jiMxwm zoUG;Uq#t5nmlsFRsnw3(+oex%gXAo)U^oKCOz^PzreHNsQ`Q*C)pS$p)uzhEsh`fd zoHhZT)77pCa_;D@z}V-wA3}}zi?g%yx4BB*zwREbe?SQiXohWnS(|lM+heWsUesvm zxxOVNzG5oh!IPyq6kRtT(yNN==CjpBZe2MGiVxwd|2_JVx*>CvnHZB=xi*-);N61p zATlc%xGAhJ67NHERxn0+I-cNG@JiU^GWr~P`vApO$n(w8x_fyE zJhMGN$U21m*;8KA+kbXij)Z6`x?01qou7aEX$;m;>satC%J%5-av8C@I)#tR{|?bV zd#Q%rR}5#5@@&Vg!T;V_zfq@7Q7UXY@ynhYw%HoL+pB#RSx8#7ZGBA4b(^LGwCvaf zH_CttNBAQbeMHPuiHvzuTE0X{^GPJkZ<-%C|1r1^`UvzvO?jBOk{h``_|B_-@4#tT zkMy95w31t&CbjDFs0{!HiRx-ETB+f`P#;C2?JiFz@!bPYTqT(qwwup95jP4cBySkc zOgmT6A)|L@@q%y+j1b z;Tr>%0{=yV@6v(#fr89@olqZ5Fwk4-O_}2@#Igj{;^$typf1e;LRz%M_9%x>jN5KF zJpm;GV^wS0{Tub(2iW$qn6cF3dPJoa+asY&*xP@@!f;YhfBQ=!igTa85TN8Hi{v*D zMQIf|Q_;{af}>FU7bNXgyfkElV)~iQSnWE+-{{QQP!be&`n%{umH!{jA^@|_fvVap zKPIj4i4}Lz>ToOq5Z1=5@CMoiap%w1qj`LW4607nCBB&u-n1t3dgIKSUpPPiEQ2<{ z`OwENGP{vI;k#Orzi_@PzZa)p7IrqXaOi_lJ6#v9&e8BQHCDlDA)2t?*)Q&hrf3G6 zTl;96wADd2t4!kl4jCy4Oh}vmo!@|B?98{y?6D%XgU`gnkHz|goLq%(NHuB-P`>4x z7*IX3zP!WOc)xS)eJ0piggep+4bgkCWjU&)uu^&5Tz8^jn1tsL%cktjs3~&#H_W!J zkIb~^_!jlf}TX4yc&4zi=k7 z1$+>P+WB}c&u~q+c-jpyVOII{PY91IjA*D{sYzOSL^w4X{$kaS(g<7jpHeA#`ekz5 zgmcByLvQhal6(0#i~b*>asKC_qRp7gg>r)O8&}e-c8QIiCa|L{$! z@45EY22n6hq-a@vTcgan)dn7@7`1qKMOFOvZLCzEtJtM<`7JQ!<&NUTUC1~OynqX< zwK=qbIr#X-$QQr{=F4t*-0zRmERG)kC#~I&L<64^TQt<$pMqV^(44zX3 zlDp?}_iGbfrI?zsTiKYQqYpZ$!>~!S!MWzM?af|gpm5KpF%jcj`THx*hBq()xaA+7 z!};2VVtf#CpzPK|*u>O6#bP?&-e@80gA!BeZChGW5)cd>ia%NVkQBlNKZeRb8~a3j z^|g#jVrmqRI)|C&-Tm)KvWkwW06tgY;St_U01Z7uaMfwiJ-uzNw>B2u;4MCXs9;?OYpXYFhI+{8EI>HmT7=a;7gWnFued9Rdrnnsl|(MNqFSrmEHE+10q>#hi@X4wZs z?1nUX#X3TH0xw^E40T^_B!*tDHrkEx^$GpqD|TcNvUMiCgzwFvXg00<%*twt6%maz z6SDAkAtS~U^4My^v$F(veCwBAu$B+l80$743|@P;)}GKS(K4$Xv6+|a*T$X01Yr0b zyL5Wz`O805gK{Dg{5f2@DCv5xQxOn>zWI=J>f7e4h!Nt5VgHV*iX0f}@q=;}9uhQ5Al0|$%8vC1CPGIaoN28vESB5)9Eo!&p4(zTrr0*G<)Xl~>l zqgNC5UhemjE{@M#B^Fgpx%JRQ)uXGFRP2bIHokmNf$pB&%uYfrl8K! zi<1mRzrvR1ix>H@X-3QA-L=h!r-Io_hSM5h^tGilC);;C?5TnwOz_pT>js7ii-hoUzbzB??oX^-WI1sY+B%-;x4vKpXYo*+x=OfcI=3uB@|pSiAGs5=A`1L9N4u8W>&kWU7Qkv zRX2EOXjC5-8u%=IPjEvM;~dDvT}sKA-UV^?^G4lm-*8;a3;0y?-n}PZB1jKu)^7Up zMJ0%j^iW1LghR}GjQW!u%;+gyhkD6e=+0L)@vcOJDS4H6i!(t{V5xDgbO)udjX^Bpc5lVVQW+Az+qL@5E0fVSnSA zgm*`Yg;h8B$IDSRd%Yfc8AJB6FRPi|Yjns{D~dF(_MX@vqw8*OC=a4(%)041sfpo{ z-2OO=;nBMfc&huPGR&B{RkCwvLCv>`mOawWXmZNEKdDko$RCO^jmoQ>orgt6G7Tmj zs~Wj!a&$<58;*x*Ez2o$TyF#&%d?d~R2#v=_bv>J3i578mCQxm4Vp>e1(M&2aaOGP zFYN)e6OWH;+W7I1uZxI740AY5^At^WQ}>(bHqD?P%+epTi6ZAX33Y?9+#@0*!lE)z87jH?@|^UcF#T!}{L{*Y=4g>bazE8ZUcG(SH6!|zE{#a*>Pu;c=TTx66FX*1M?YgG zJH;v>=`M~c+RItN4D==OR9&mAK!6)IaSE| zE9mKHq1_ZUbA0c@9(MaQMKT_D|AL*y^VN^av_VT5}Q>_#|-qu&*+_|{xT50Rt8I3G{kI^iN?gt zuxg}Bg>xi;FmMxN@J?ww*Y9RI+<<+zxJcxD{vI~7fx)i-) z0becgDxtJLTFpap;dFAqIhq5Xkt@&uG=5cAfeNA9WGyP;?lwi;2@#0RN~3B~m1Yux zUt+=<{eO?F-&cZK`Iz0)RY^Qx-ZD6CWCEgiEEHKfvD&mZP~3R3n#E_QdbZQj@|<|` z%{jDTmZAr#3J?Y+x?yTn&Vz?*kw~mW%ek*zt$I^-MjUJgx8wrv6$N2oyH;E&tmX0n zq?@$m%s%bs7;O9bn`tjNW|2Bi%$kk~Y@04gy@%YYfb)H&HFowXnZK*rE*Vc>j>!1l zQ&Y`@tsO?@EsQ|$X0}t49n>>`B!UgpXxe@Oe#PEGg*_Jox%rtQgjU#Xi||kjESzj< zHA1S*w_AR`1!@x;zYudI|BHI5qe4Z@coVhDWpX(Ll3+#z*$~)*LYpE=N%PSRmEcNn zrZ&;N1hy3;@Wp=j+HBuj={bNRSa5-J;{nlTFqfX|d#;pIT6?)VIu&Zj=+7Pp9J3ap_iqA7h zH3z|Fb~JSDXzZc!3A|gU>Gpo8i-~>%^=P4?+nBlDZw!Hv!RH_^4AlVj1czspek#*I z1^se@_WkV^vBuN4V4s6lUl>|&^|otsWi`vy7Pw;OMu2h> zTeoaAP3$Ek=u>FOwSH+o8>Q}Bq$Wd(vsP-uKDO#J@!Yl6Qa7WyPRcbBr7=v}$sFlX zb!fra&pHUcY+@Ge7hrHRt9xM3p?;$yZ-I9G-bh%6BvfO0=DRux=a{e!2V8e5>5F2d zN|MmgEe7MxyI)d3$dK&-(|Q`VS^1e%&taoeUT!%UeU zx$M}rtv=~N_fJ+8+@z(dv&F}#mc@3Yj`P9p`PA4IOd<$8pUWP#>gYGvmB7w?vO(61 z4m3_E%+2UMdM*xx2)~DcAa`iN;^v>Bw<|-d_biVob(J=BL{I2s&mlHG#Z*1FbB42yBar_%PlGf3j04~O<4CMl zNJVFiXwmRp)xdQDuCxbk`aH$1Rt^E=Hhze8LS5(8bHB*}TDdsNPveni-;b+^Y3-#c z7SPPKxbyl23#GQ$wU;zzH0Fn(_!zM zVEN4PylE@^eIXeKU7Fd|@DDjYy-)n^rtq%zHCV1&xQnCP2Hq*lE~9Gf$Fr=!7D{{|lNf{sSfI0-fUk$!Uu z)OPNRy~)r)nj03v6S~Z~^3D?a9WLkkfe~&#Sk^c>t-Bc#eqtV6pcCoGi?e=%2k`bD zDK}GyTyR0`96!32w~dy5A_o@fuj0ExN4FUwzfc*thKyIPxiAJ(Q zr%?p@%9ywsNX(+IF)y_3ovS|pRAJi#kY3gxk$zE{T-TM)9#J=)i(BbrUqH3MOw3~<6zSv7L>9V))rNea~ z!v0knR+yE{8X1P;zyv(6+HYZ$n!zUZcEU<8s@S23(i`ywaagC$g>7k7nDxt{FD?%o z>smmzE<9l&VTLEA?f-rBJ=50Y>%(72e`$B8yl}V^{~&Z=N$Vr`EctjYh>oO*LD^HP&z7*P?zSOR*x8a4)D zF)NliPy~OCsF<{^M9k#eXwJqpS9`!!wfH$?^v2rMJr(O zeW45+-fkNjr6Du1_dI$NL!I%=Kz5R(Z0&HiL_|UNZD1SfO|uI7vcJh&{cjX9OP2nfS-z|* zJ+^14DtyXu{iJ%-C|)D8?SV@BuSIW}_N5rURWuvv_XlGn!MVVdHPfZn!Zd`N1(Z&2-Y!WhJlXOIC43Jto!qk^vgW7af1<8p7+x@qA;#B zeN~S*Efs3|(T-L+(Z6@`+4P?X@hs`sV@KhJq=FH(+m-%6wSMrsO|b~5WU={)n}WKm z-)klH<%4lg5D8K{0MUGJPeBvw=8&*kAH~QbsPoCva#m01-57>C)g?VOJ|4k9oD%<_ zR^eDvbVK!McJ$L6AUe6oP)}^I*rJTt--}PklRm<&&Huz%D6CS>e5L5+;|w6&+(;M0 zzvYG(BaNKTut?l>iv5pzZ}w&Xa%>GMTZgUx@}xAKy#M7ii#E&s?_8+X=cJYY&)sVO zGtK$GVSM}lhx*S=g8!?vs-**{-)wfkE_gOk*UT6drI4Yr8)Yo{Vb*>q7d#5_L& z$nfq%b}?r%SDPI=H&dv4v?77gWbOAD;x5s(nVgEII4d!<(wNf+mk9f2iR%YqWs~BYNsv;*#5B2#hn3w z<6A)y#7XdXg8F)n1sq0uT|hZ-tj3`nSaK8}g4WuDf#AoBp5y;KHgR#J$vF?hMqu*e zZ~FpLV=;62TDG52At*7WqW5-VJ%LmQFC5l|Vmq17TAYD7=Ffd{a}ve?;%@?M=6EE% zdAWQJad}~)>#8SOH@0lM-dv*Sx2nZslNC!Zbc)w~>2{rjYJU>YDM3-55of7swPPup zVZE_Bc3!8$r%InGCz^x6qg@|unqk2V$*(TL1m}bZzed%yPOXvWl2r zaytl*tH|qvGm$d*wm80`_>U^>ng_ zdqG2z^4Cj>+unc`HBlo|LoH^Oj9yTSXGUT7+w}{q7vd}nTzJR++m*|sb`>YWYVr+x zV#YiAY(uwJP{d3hen$(4mO3$;(5)JLr&rrEK)3cB z$X3L|0NW;>qppi9^jOmNd!+OZ4%aJjbix6o@mRmBwB#|SkuOqzoU3n;EW4#?l`VDM zN<)=wk)8myft}6WV!Ml;qQ!FxyJHQ(3eC{Bjk;FCNL+V>?J;t_MMSdQ=~$|pj#Lqlfo1xKa-eEp-Tk=J?7ncD)-4wMvDNu*4q~2>J`AF z6^;1r?NfQk=;yt~O0NFPVfmq$jG^Rg{Q&C}=?u(oKo zzV`Sxf#SAh>MTwjYv-?XWSDa3HRp5b@66}ko1WDxW}ZxNm{GSObIftnHF_lbLzxoy zzI?C$PC==C0C#f~t6Yl|#Y8%kYuVMK>eNrB8w}qmh4Xao>rH=MR~7v+Kr!mDkr5)b~W?ZNO*gv^8BbY@w9410anhRE!2% z2rADsT({=r{d2&AqRCGCZ9=Z9 zFWN8IRmiU)n2NTxugHTkeid*9Samo9Qou~t5sf8Z^=GyL=1rKO4!c-QZ$*?k zpe1rgZMS3iN+40|Gj(46W?+NdWdnQ0TUClF|8QDV9I62U1JBYW26z1a3fpDchEy|P zv>(5A!xCm8WR-fQSd_OeL*%*ztAh9Y%VV)vAV7eXii;G(I`>JZW5!eErlg=MIw^)T zG^=_Of#)&mRW3N|l>0Q6Cwf`h=PMEjY}YX|*`ne%H5N}W!cWIl(v$-ZpBylJO?d&^ zMMJNHReS|$#qbVChY%t=6GH((?F9>_vO4hE_h-uDGf=D59|VSMBk4tn`1>C_9kacD zb3k$FfL3Wa9WOuSJ0PtH^#SChAbs05qty}3bA2}rYlKLhz{LJn62de3h zTM%DqpCs1_9a72rT~N|Qj>EJ%2SyMY%<%H`wS1y)Nn)BjoNqyu`xW34Bo8xS>oICO zy_QaoHd&WTp0+c{O>&+J-0%$ZIEma6DJ;L4BR$R9@?6Dl0v|Nfb{^|I`0P#?#mTnb zR3K(Cc{)3~v%oWLe&g-_5y6#T&FI8u8_ujMVTAdqFC(rd;T3vy@0vW8JjF@Ep)nDx zm(8E*dTsohF_*PGG^)v|TM679jY_%_0&NewWWs_)v4* ztBenqtosa65vIZ39%^Ve8eM((WJ@$6R8M7^O+yVZD~k7lbnu<~#U|@H9WzD?PsF=U zTW=@~-H@mA0JF?cbY(J_a40f;9l+`B8(_}$D|uDLt=8}>5HSIo~MEC^W-TQVhXc7eeF(q%y}1T zL2vXln2#IJ|2Tu$Pc~k61NVOTwaXjD@?89W(S`o7Z3aLo)YUbxVWBk)EGd80##H3S*@E-fA%?w(~&J^6b^IH0Pmqlb7c4)u4-mNuB2J zkQ2xqN_s3{3VNl%)?ULXYNplvN2VwtY3D6>-?Tks_TzC>PC3m6qng#2Y@Zbn{ksYb zJ47Y4O3DFiR3ySD%FNuBjnLJ=lHUOpzfUjjYH#Qe^k(0c$;S46%u`VzwLg9FH~@m< z9A0d45aQsecXamW(DP3H84VwM?}X|!=7IP9KnZQDsSt2$zfyKRJ!l%1v64`)cVG|! zC+$7{ZH!>E0c-&|Oe8I2ZT#!v%U3BvXSsyN$AVa-v#OUNg>6H z+l@QhQMa5}A%YcSt4lymbP>*iebI>~L&E}=@IUvEjhHx57zp=gXlG2GVQfsKFTyQF zU!_Mg(#m$J3x#rEB;idt#|#a+UOND|hrL0MDZCiN%st%@L0l^P$WbQ^b;BG|-5jCDHEZeD4MA83dH?kX2&$-U9}#Gx$hAagh6+d@s@q}Or6ZRt zXNNx-4_~@SmMvH4#2W&Yn~UAFK@+ZWZH3;_hP8oT<+dpeTi%17YZ5)M-IsAK3QH@z zY-pvQLp+J6Y%y%~<73n&5$JfwmmDkLDd%rn#7TPBX>Vu*rRvcJVg1r4}OLN=u zR)Y`^jnpb=cHBBxFDM~bgXJ&`4Mh-({z@d#L?Q9eP9QaAqFJVGvwH4SPJa$im?m5- zUxvrjs*w@N2CP_gyj{s~t0w6?eLK#!z{YLQD*KDXS$KBO#DJY=L7El`5;?ypFfp+8 ziMz-G0`+h+-~k}AeWIuFp0CxroD!5N9dG2PWkUBcHa)!8fv2V#a*tMiOT>GceN#d# zG$zaY*_ET{(3B@zZq#kg$Oha85}vLvWP)xe3ova5=|2w0-Gm2`NMQXzLatL)->Gj@ z<*a_lkPGDh8}nAQv*IQdB8VxU1^tZTRx)6qBWVNN^jXW-d$}csla47^-7+m=N6=py z4On%nZdlB{u|0P6xXnbbu>8iW%r%>z!c{Ha)#^o(6vZ=LQwYa4$K|K<`m2c z_dQlYO1s0p8j7gv6RKL0!PrXuh~Td#j4jaOBUQ>)oemF zs_s^Ic8@x(J(qx5t@ljb6c%@7P-hBhJt*|2vbF-^?gAET%s8n((cRc_z!wtWfHgG*eX)RU*9_4JvK`*>Xa`+KB7eFqrk07;wh1S_M~$7k1isVSZ|QzxS{EUh^Z z5)i%w4e&H!`s+HUJm+WPD>3R*s}7g{PMfc5P zw(7=}$1(iw!scx?OZK9q1mw0AD^{Mb`64wn&nW^LY;jD09JK#eGiv64*&qKiy3Iu% z+oP1DHzUPFp^Qo4%}r~oG>WP%uC^&v+N66hOENtT7E87hU6@!@L%C1=ZcL&Z<8oW3nBb#{aI^+NNUhFf!aV& zK|>@dK(14jBVrae`=wO8U`y-^-h|$PIYx8q#X7c5wjjX98VuIqt7g%#488}M1j7A5 z{3x1>2RrxS( z)=gU8b+#&Z5ZJI;jXSJ7qFCjiXAtv zaDYYbXzqC!+i4pb_Dbx;SKOBQ!&Kk{<_)JX28V+cQoR7aundF>XwQm^rW`?vZBvV% z%ynCK4s!{p4yD8@nVP8>#jJ!&m&~UL&L;+a(F?mirn+!JjEVFx`p2tjF3tFS{`=YO zzKDA0g)V3!$_)yiSe2yK2ch)8wlx9AG{$sfW0V-p1m!%PKWb)}V z6~azOa}Sx+N4k)+qpK7S7d#8Qr$BEZ{X1E~o4J4yfdKg~zKqLP-+v8S9HZCyikXbB zk(vWct@FN&mV08L5+7oG^`VC4f=m(TSV2Z0!#`FWB|#s7P7rgziYT74kD%+I%#GEg zQtX%nN1l0v>B7z>zV0UthFKM5$Y98si_ZB@ z)**7R0=S$ew*aM0>PCNjpY8rV;d-+Y$f8~HO`A*#B$&3cX^0FJpH5@@y{TFgv%&^F z{?!`6jw@)UnILk0U>>Q-q4xb2@kRqc&}uh(NLDwy|E%mbS6HZS78#?u!Il3>fMMq8 zT^ZH$-FAHTDersDs~{oR?LTixXIRyAUMy%?+!@s5i2kM720O{?e1MoL_i45G1lVDG zOrGIk9+8rL(;a^9l2H*M(cG)0&7?+dDB8k0l`Tb#+FMoZ}P4)2<35j=`n}5e_-MzvS`72f^r(5(rtyMMh?|e3^2y8z1a8l{hD=AM}~QU5AFp~YxHff z6v|Rq>#IN5(~MH`El*Uzb+6xlSkFZ@$ZUm7Q=!IIc6W7%nmx|S9I`Gk#GYm>l%-z_ zrD_x5^(l7a`DCmx*RJaZ2)LxfmOx>!vJwq}Cg@*}w-kPbzCkAe`|>i(kPH6UGg31< z+TuV1dIs(ZkQ&$ zIx27+TI-!{@tMF$n~px+Y^r63z=Ia0KHgR$4m75T>?CiVDCCOn?q@8+a#_xJw5@{n-x6JZ+NfSouHy`11)h0 z|C;fDUgoEmfSwc)e9)MQ&WR%rfqq70%etlg`(qeaF?6RvK2f4lw0L)_#sX8u(EV8SL-iP;tzW~~k=EWPTU^fgjkVW=B5QvOnu z3s)i+K@fO`BOqN8gl>SHTQ?x=RQ}#@UdLt}qv)(h-P~%aevH8l=g+LN&r-mq1AwIT zXOOaxQF7nY{-=y{J1%>TPwf@R=rLMKaryvFb^L`%1C9-0i@|EgGXW9P-bSz-5KkI` z*HobOnjyO-Fl&g;=JjGn1T*P>PSB8)c-ozg zq|X}4&n*uoY?imoU;H8g$G{SJ&H*Q!2k)o1N_Xc0U81BB=$yLvazXRncuOhqGvnBu zdBKg=fHV6)KrQ|XLtBrdUJy{PWCkX)QV#xmW4X6ycILGm(;PQcBCk=-6jQ) zr$!4TvwqV$_{B%bj){uj*M3^p+s*2?4`@~xDE|&EPER!q6#++{Ms&8Kbo-zG-Nf5E z+uBnbVs_0d6rqb3#PGH+wqj641<~GaGJU%unjVVY{6E?D zF|dPQsI^pTTrU|5!ssm&f7jORUK4Djb4f^@!@9{9+aOrO>LNr{LS^R6ZPNt81c={Q zNhVG{y&BUltGf}pi9&nwKts5{o-BnylXAyJbGSxEuKKj&`6V!xu(GZh`;HxP*S03^ zCW)l-+l1?Go;NODZb0!8J(~sR(dS$M2l@#! zA!k>5eO)Rd(Q_Z$$ysVeJxz?R6&H3E!50~jLEtM`kzQcpq-WAMdeIhTuG9f?6arx| zf+Dk*l+A6B9r8NrI+en=y7)?TZ8Edd6k8|6p*&JgMMV6u(c3`}c}w(j7(+<6cqG6D{608g)iw$l4jt>$KaHksNJz zveQ|2HuP?phDMjPs9sGlg6N3+q9mhY~`m{+cr2$UrAU25EZ*WgL9fcVQ zy21B?AXM!ZS)d4^=yfj8E=5rBn0cC-mJ)ev3mIV-n|4Q-fNVzj;q9){U}+@-D-)9x3wesd3_=wPYslA4$vOG8h%3!L4zMi9Oj`+Up`g81@Ue8zc)wEhGY?Vp-x$rf=~WsJ%s{Bs7Z0CT5%Yu zaL*`42KMN>b(hz`IWegBmqv1%Ml!A{qyxMgUM)FdvH(lEEk?~uSBp|f2x>rQ2Z17i z2B_bdNGAw;Db?zl8ieDVXJSy%=O>MjT?>+Ca@$9D3Z#Hbq)*e~I(~yAuc(hsr9b?l z8oDZ$c#xOMNJp*TnEUsdj_O?^O$a!aUq2@;Cc1j{nctxQg)RI zELLA@@Ywmf+pV-8FiqUkRPn(7#@u;DH4%2!gNKsI_N-vQjpmYnp7?dVm z2uKN0=^!8$K&nzzTBJj$p-S(eBt&`-od6->O#J^-uFg7_=Z3Xdi-eiUWWN3F_kEu| zL@SDx=UWrYwLkwahr9S)yfb5|UDd3;(p{XY=#D_Vm*F+5`O_{JmlLASufyl25x*cISe$HnYs`F zrE>&}!+)dx{LKIN^*hs1ABboYskylN7gfA&t6hFl7TpQSqA-~VMFi!z0~6G5V*_9= z1Z=kY7tJOuZxvO|L~)E%e;&JYStT4e!p;nR5o@+>}Xp{x7eOBHJo`=^Z3HnbwkTT{s-)z?~VbJVl` z{km@MqYl=}7YD?Ws)76{yb6>lN7b;F3Z#zpVy;Nv+J=cv1(953UB-|diQuy5ndLd8MXWii{D!lyzL9iz2}_T<+7P~WL)UwYIzfy zrDqHitXK=*4tJr43Z8{_Rw#+$kp>U1t1MN-gEhTOD<-rLjvU-(S(@a9i z2Q`>XRlVZ?KQ*KlMshJdlEkhUT&=Pi&54>T`N?+=?3_$@qR6BPz6rD=ZzkNf(XES za7f&9uvm5M<`oK3^mtUWON4UVLK;0vKbVI9_UGOzvy8^eicB6mwG>YaAxu5O? zzj|TcD~Z$4U=ZX+Ry8$;Hk&+Yq2&8lk+G`v3J&vO z+-?!Qsm1u2)@Xr@oxRFMI!2y8Q@M;p86`l02ZZQS%P^;}SzKynqYYaQ{EQe&FFkK# zcV(-R7m*N&VT|X}qK9CxLVp{Q;912A4M115?nB2;&OPQr%a}qg4MF&HFI{uRe!L-%0vbH3)mBVLuj*WMM(VQ{~3zHc3Oc+jz*%3ZcC%N&i=EiETfHIMADRi5$1Qmu3B zuh8d(?$$1`8GRBm*k7EJrrznbGp_Wc@E|JIiu;S}T)x*$`VB~P&x5`*t~bv*u_`Qm z>%df8Tv-)7;7*o$9tO#f_p%3=6L+_9;kHMhw=XjXgCb@ONUCVBam#}-Cbq7)@q=O7 zUc04*b8YKokhpaXk~ znDeZ}7b{tNsE4!cEt-DmU~l@c`$#O;WqYpG-LvPq*}zg_)nz27yVPNbM_Qu1M8LM} zw3;<>D!@IfR;|mNo*cF(@;*8^5GF1i2>Sd&^$zrl;48Hmr=HtDF))NVhfv=YgM6$) z*e~k}EUO3_{a|g@g@n6bFT{S~OOmSjH1<~w^wY05ip zNKl~n=;uJYaMN^|v#D_a=tA23J0Fj}*o_RiGG>wFJ;i6CEt!e5N2j}-FC4CI%JDX$#Haj_e16i?;K6?@F2x>}%NV%%F3KQfwZw__w9O*W1^(rO&OFl1-@^-K(0^ z*R-Pg`y*1ZiP>h1^4m0J&eL5bpzQhU4o?wvcH!rBEvc3D;RKwFI&G-06 zuji8Qku?7E`@j~`n|j%N!99%^J2#}3JNiF9ID%k%KT)9Jx6o_mT9z4@5ZDA+ zL&*!LA-@{q^SKz$HYj>*fTzh+$ViH72S_Iae(|p_WomOsSYu!06~yXJ^cuTprMfTv z-VedejG4=dw6+0%WmNC|aw|%@E$l+`v{`|iX`0ItC#Nk`u0UBvkjvKZl;3k4KZFN_ z7d4kT>*8n56I|v4#8S#MP3dB{rmb|qeTqL>g$2@8Tv!e9*|nl^NaZTE?AD${gE0vx zys+VX>FO4RX2ui_*v!{;yYNS7baQ=UpUR%gjYe2RqJd?X?Al|b2NsAjXZCxe4>ZTl z(PzZSMLe$PjKQ3NjLw2qO`4CciQ(R2em^EJR)DX~2=qL-#n?zX=+PD$Mau!{}iM6~lJ zJHA&eT~%o&JY-9};doo~P<1J9O%iU(8GFFI!qz7uXdRbbTPWrP2e}(OBE31FuD`%) z!;YD;xH>x@(z43g2ApWE4Sl7L8Nvd$IXh!YITzG*$A$uspoE3q>zHwHqGdu3TPC%5 zeeiFcAMBl*34_s-!geIBudoxW2QW-H*@mfo;3XLpZ=|&Y!WfGwZ@KdtNB@??P|d zY9C+pebHXPiofl))6x5&jcU0zOr$2%Fg?!(tk7|j&&V~a{gMZ<+e(RO@cA|h$o_=5F%|Ly67lS^`rB_mTtq45d68mWfC>c6E~y=1Q%A zt-Z~+YJlRb0hi0nZ4HDk2EH6`HZf$z-JJ%#o7VLSdVC)?>y65ylOut?8T*>GeU)@0&r=r)+Td?uvXbtN3CR4RGi zxSc3&HSr>;9^^!}&*YhQR6~9M&4zaY4UMHf`H4DR0lb$JMCOf8Xi#v_DUF*jfDf{i z9;CK;Llv8Vj_b>A(3*H5IAR9u!~Oc5T17^?s0k|s+(o=hZDAJha%^p}DVlnklkT^7 zDYaN1i(R(?Kf9@JI?oO%v~K&IKt zhdr7H-v$(G{30}6ZsiRqhOyLE^cdQ3dgc@O;&*9z@bFtwcio&L@iz035XJIF{IEE^ z7VDD9(c9O@*RnIz__!WLHAn}&ZYiw0mjYB?pCM_+wYKxgz^Xpy%=d?=f=BYhE4xn<7C-v% zX*Bx`U>@{cgtP3jtKIJYbQenc*w~puOKL*nf2vwAn56)#?`JyTAj6u!ET9w3u1s_G zXUj5Pl7NKa&TBon7V+@(4&`;c#aEDd;mqbchgr<`wE5G2MCca*dzYooHu$S+izAjnYq#_>Dz_wwJL55u38S1z`szRi)XHFoTE zHgDkC59ZG=A6!V{D5;_G1bs7B$pSgGOzOf5L`j+WZRDnhKa2QJI3HGBM1b+VT*#1` zqfUYkHDrJAWOKyWTU>#@)`iR7)fMF2?d!ViQSAr@g+(Yt-UgmjR*}HhSHpi*WA`r`ArN9byvx!u{`kdOrfrYtK2_S%)q7posIx5cN=lHJwt+L ztXw!K#_7~_Jvm|OFP4KWRMg5k>-hrehiU+($gID&| zoHkg6T3l`d&hqZ|GiL=+98_Qd#as%-2~djQDm}}20HRIKh8NlxZ&jMB`*kMWf8{3l z+zoT;Mi22X9tApF9v(WEAZ~RfZ6r9<8}KMI+YVG{wmwtPC zy(9`TE{YrlV7F8M3VX|cJLikJLs6IjLUlVeuEpGZgaopFtb(<$7Q^yz7+Yc=F=pSq zPJO{1m$JXN{b~{QiiRxB&5Xza`#Q2GP;*ahM}3iI*)d|PJ~wJU!^|zyohJn-s$6My zLZYm{qa5v$fpR<*6smBd$_WmjexPa*-U@}Une)zFyX?v$0=C^6NU&1BOM^Ll(}iX$ zNnmj<42`=ig>LU-aJt#od0Io{-Pi*5Kejj*$4~EkPBE?m+ZEh>POFRmCGd%QM>?Ik z8Ur-+CJY|`J48?`-_}IfGf%sf(>kxlOU$T;4dPe)--7x7PrRUijehDUv9#?{G`W`G z8q_B?QPojbJq;u36Amb&L|loU4$dj~r1h%Y(qG|RAWiTOKRqz-hv<4q+?~k7f{mvZ zDZ7*``K_96*Izi0RZpF$vxp_Gy^;^v=#e6`>@sVLWhg$^aBb1dG(`f z<|nlaQp8X9A>IgUa#DW2HiFrIx<*vU5?>s52R?U5;Ec1{*ypN_Bke6B*28vrXPQGn zu3D%-*U~#D9q{}$;sAZ$4Pc}ZfK9Il74!#O4B#KCq^!zRrzBvP>Q5FBH8HT&tbT8o z*!+xJAgNy%ZDOK9pBFCQzv?i05%o9-_K;AELd}*bV%?g3qHWLfnWxCG7gyqZQvNyC zfhO0oc-7x`!gs&s7u9rH0a#C}@g4?9`QeZZX=h_^YBH;%H>#%#SAB9IOI%8ZX!0F8 z-EEit+dmzS3Wz&|&v_B%b0kpgZc0rfqa!t>ll7p=NyGD|d=u|vzRGMK%*F*wD>(F~ zzC&M%2==(%18{@tsOE~O`H{Wis#%)@Q%|(Cy{GgImamtAM@spguLGs`sqvEOy0vA zmX#ajb(7A2r-1#uE@u^acM{hL6TvySQwm7WX6Xhl@o6|yc~?NS;sLNwHRrn8GVe!Y z1>%%uuA+(5Bu~+c@DV2MxYkkZ*zf0A`TWc+-2D0%!@yee`@z}~MW-Iqst^Yquq2C7 zKp49zXgQrV37)Tc>JuHPH|{`!V^31IA%s>ti5di{r=hy1JS9tns$l{EthV=DLFWr> zuc?3?LyJuR4^2zm3V5=4TaUHvW!O*(EUNwPU;LO6=w+#{k1t2EEo3Rehpo0EMX>6{ zN^|0fgKfapZuD}(E)7%hEHBMxn*$4UtS{B>PdE>J@kdUDVSa005V~1pMQ3dM3}@bz z5!g7GJnJ99Y>^`J1VNAKloq+RILsGP62Z9jDk6H8hXt_9BHUbcqui7Bq}Fs$yt$D? zlhlLc2EKzociyv)o=zU}H5&}UsEdfepqH3bZp8N zI_J&lUB4H+Cd->&y=G09Z*m#(Uj6Gqp^LL(ul6qkdMC63NOnzeg?F^6Q}W*l^yh9W z>_rfLYpuRRrcBf#M&~QL+=?d&eel&V<$=6!lY}kHS`-PxTwiTtEjyP>f%!HBnLJUG z8Fja|@jYg4$E7Uc7oQDUwe>?{8?fl|Z+~LrcrkwxZVIhQ}W7Z45evT2{E*L%u>`VF%@MmW-_& zdr^t17P^*?99G!Wc%c^B;J8n$GvWM_;#c?z9K4Q-UD=I1o-H;P691^lu zI7#_KfeB<>HkDoY1BJ1l)R^G>PUKJo1Rj+`0G7;^ikx+!naEH!EbKq0l~ z@*ReM7!8=+h8#4p9-CKfLHCjSUwGC>@@Y+%PA$jc3x{iD}~N^o{@ zmJ9Y`N$V>dCe?*0FL4Xl6Pe*cFL&3#X58;%3?ZK}4<(SH+;~+U@sYHZDT2+6aX-}K z2oV+nj5^!fnoPU^>vZbUg-f2)aRQZqlT5RI;Vu3BmPecmf>%OXt$u?OFEs=A`b2hZ z!WxgJ)t}j<=doLAH!mInN^Awyqjh|^hq2jEAy)StdVSL!{F=l<5{v}Y^Si(96nzFa z@a-Q|^={{8D9}V~d$dLYX7k%MADPezlsWmzyT^urt5G~!rhc7ZYCa}8vsfkGcf)cz z6m_zlr zQDSdHKsPtN4ZnygXxpzVEf;! zzVXo(A3{Mnp@{aN+ND>Ozun*$Kk5dz?vY*4uqVawgw8WTYqwsVIG@MMA1S(dY%~$p z@Tu!EF5{rk1dh=!@`c(QWWTFB9K=%Ef~9*4`hDmbq0@t#DUkph+*mT$7h*3HQy&isF!U$g-4i) zyE-a&2OlMk&6^7!l;}D)Zbv3Dk=}T9eJb~8hC0Pgm%S7G*eUJV6Yqb4PNYE9Z;SNI z=^9TgU4G&S`{jp~{s{~r;1^E5sSCSSqjyK$Vz-tr=-Nd@4{d6(lAk!%02;5I=+tg3 z%Hhx|UgE25sI%TvR^J{d2K5$~((oWw3b}aCcW*c!*QI0Q(~wH)5-#(uZJ37pZWrtO z#MM!fNQVy~zC)~E2`Yo`lMTz|+^e(&T>{VeIJAtVC>}-c9>hktaZ*vY}TyoK~u}(@-AKoH}^NO}Sb5 zc%|8G3bSx{i0pyxt&Hg9J|$1*K&qL-V>jE zZy32!vmU)R<(!%#GglgK5Ha(!puqdgIi}6W+!iGkFE0Qg6?LFnA@4hC=5XkA7RcO| z0OK-dGe!240EY)*f6|>8Q#&2Tja4D7v0JhA@I5eP;L~t8ZS=au>l0RF^@J_-Zd;$H zRkBspg_Bgzp}N z{gyQGC~WSgu9@sLNl^Yt#Udx}ItkG*hrZOt#4}4-e}nL9@FU0)dY-y#epmAj0ydT_ zZUD;`K)p{4Z{M0Ym!ki{E-DP@Hi$G>`$v;j&|bh`ji|I+hF?hdMBp0{_EDS z%>KbrpIP(DzPNqQ@L1(x+^bG8fFWcDbcK!dljbk&PX%mzED{{fO)wddku>>?7X(P* z5xw2B8?shSIi}MSrN8n>fA~yL?(0OH@ui~v$^aW*3fm$ooU-*Hz^lBVICB*V00Nf^ z?*7|R2#IDXncAV+_4QPEtM^yO3b&qto{n9M{yIuMu?n` zI%y?EU&s=Tgb{FhdD`?wEI^M@NI`@-c?W=gXRf_=!r^gRi{QDHTPrJKMf4b&)hd1u zh|1ArVj7t;v@Y*qd2wRDwr1w3@6t$k%?2;Y%9p@5es4PV@%(RVeP6@?4A$;bkvD?ejmMtw_(e|!^dGSBS-wp}PFWu22G|eWG19(WV7OUMs$bX# z*EJ|^^zURE@=av?>SU0$e-@)?>ta*6^MN3~=z2%c`Z=;)r2+H|n7%@2VK>-aG^++c zw^8~->HV4$q<r+T^B4iz}dVjMDaHkHQlM$XN6ONTlze_A2T!fG#yw`isL z3MQ*2eDXW-vaDar3*trqyobEM6o9*vk-kCkI1VPPDffB?*RV!Cg7L86whU#zVNUsO zFcLNS{v7{}gLrg}ihDs0hYc(%f4Ld`0IkzqfxX7N5s-1ap0gFJ%P)UTQ0Sm}7mN32 zn5;%QZ%-yE@91tzOp8kFQ~9_!z%LPBJX^X^PdeJ4=;h40AaV74diW#Cw}bJ%palSK zmf0cnZ5W=)+H$L?@H_k{9^)xjw!uay)`Dzs=mw0}!B$XHHU6abjaT@un;C?Tb;wHC z{^e0Z zzrWA%aqy{wWR{dAkAYUwQZ3V(**pvOd*!723kgiV1?fSDzN_E;&(mWs6I`9BjWw1d z*y>`%syvo?O+`|uzjNoQjBADyA?B%jl}SR~g;1C0&g;g+v~j#A{N+)VyS}(mC2Z{* z!EIZdoLmKkZ(BH%h(BIwUC-v0tqm%&Rbd(bZt%(5boSPyt=NY?~y8DX6Qmo=QDn0maC=N$JK6o1`p3{ zZ5K|304m3bn0eU`qvWzcrd6TliAJefP4g8UKVv$PNu&q;YQ&vE^xIty-qD+a@7XKb zSFTvIPA7-5%YsMg779|!RKk!}TS2)>D2^$wW8>n3(tErvd@-{%dmB{t^ zGg|(CQ}+k-Q4NQLuOPF7C4DeV`ipeXc!8W3K7ExJK5yhZJ;&%}3w?GmSzl+@w)E4( zEFXV=V7&>L59;8lc@D0$!pGim&Cvl^V%h-FE;_I$_~$7q6uELHS5HKnMv6YWdaa}j z3k(pdg|JBUf6`a@*<{|mOZ%7BeHu`Di%~$7ox9HP&(PqDP^E~zO<(QWnBlja6<_Fl zr~L9#fV9_~GgBsJY>rPaz3eRfcy!jQceD7lQc!U_xx~3g6VE zdjsx6dZIE717B-bLan;gCqb8we{)hVbp`-}5Ltfa-R)0jd9GzMukdiHO)KB~7RFDv z73v`=WvgZnOt`RqqH2ES4Ak!00ovJf2@}|#IE*J;vSom#X(a#9dp=&$#`tNd0n6Sc zFy*_o$j<`jmq@Aed zmlw@_9-fx4?}E6sigH*d(_arkngzU;nlLPoxBk~bmIbCzA*@BIdEH)y;Af1jvFHB? zhB0$0Ku%4h1#36W$9$ve+A;hZUGlWcnp(s_-Qn?@fUBs>-uVOSOV4^Ab* zl%OE$^VzjeU}iY1sfX)9-~9`grDcZ&d3%oN)V~?# z8ESK&&ps5sqUJ&`HH(XQTDX8Y}A>=mNOVRBY&H1&Y$*qwrcra ziiwuZ3H|46aAAanm(I?(THlqz6A?_IcO@hMMaqLyehTNWhV_&a$UvW`O04{l$Twl$ zHCn1SRMd{bl52r_>pemGk$QPJe*zKFN@oVIS;R|bW%b*&h@iU)bZfnl{8v2l z4OC_%NTZFSzxF>?9=_&_(4Kg~0k%$U5nxWZ&M3r$kZPHX@JIpVFaf@=XLq<`)V2T* z%r&skd1u+fQ1!jT!HfKbtlMV1Yy?v&Hl))|;OvWa#0+2N8-*8s=XT5{dXjs+K8$R4 z@(lE^ByE^QLfjk6-u7Rx>Gle1)W0xecJuBRe(+(s07?i%;f4z8vD0tlfLcptzX9_@ zo|Xr=ZFx;0CXXkN6Dn<#4x*?va4hu3Z z1!7y&js+ttlBfZT;&ALSjwMw%5m9$UY*Ql zD{EotME`JbgzpaqofurggxJ)Ig6FP=Y)M19(13#E^=BK7 zw5Jmut&Xvu{rK}o7h4)*JiUZZfy-fi?qaBZs-X)YkO+4}aN7oM%?Zqe#SBXIXv{p#e%Cq@W-z(({0gv(dC9b_+)_AM+l$*@ zb9F;^oS%}=&{54QdDqDHoOBR#PT`1wrWF{W`3TBz%I2|y*}3;OX_IdQ>Rsy)P!3wu zd6s7o{ny;uf&I;0R>51~XX6YsYad6(|1*)(oXw}(+y>R#bMh>mv|ciaLx|N3!guzH zQ4;mr5^np0blAUB!MG#6Ra~xE3YP78T*RaEMoM)rZ{b3W>aeQMkE$rjozApxZU6Ir z54#g;#0Zf62g4MVmC;v8l>)e3lfG9b_2e@|$cFU>0lvjs`Ff1 zI_-0{#(9pNUs3n`Gq2M=ZQCOB-sxO4k^i z6uw!PC>vTbG}6I^WTNeCd(v!G3)iqZ}x z2t{c*s0lWEzkybR>0Kn>d_mnH&Sr@W{%jSQe45~2i~zJhnsm~$bjAI{xEioT4I1&` z3#VvNR|W7kMQaP1L|*p8)Jdp`#uoJ)JWNbR0KPn#mr{1A*%0GA$33x*em>F1Q&4fZ4qvx(?RvUO z40QeNVfpAp-Sp&jgPJL)$ekd3A)IFxgFbFPGD-*)`XZvC^RqA?CfnefrAP_=LjbP= zn$HeM_Y(a$ypd33q2G8#k!3rX?c`N zRcAL~2A2DUfVnc4RY+w|NEs8MuHw|sS{7d=M<06c`wB|DCHqLi5k!f92 zXw+dUbpi<-fd*Qc+}ktO_H4FWB#w%dBS3hpo4(?D{rye0?C(ryC-?e_Yy8c(KORA* z+66SdE-`g6G_*2W_lK>{lY73)nDmZf5i{bPshlzq z1`kbApo<6D-WKpXjCq$rmj?<55f^>Ow2qDrTWqy)i>+OXsp<|G-Lf}UU|F|R zh&j*kbe9}UrkJ?@b`#^oj6f!+fv>{ol*AS_)X^~f>E1z7(mlcL?J&UmTNO`#jfElz z5~q?)pCFE!w%@7kNvnCgs$3oQsC-ah+V4QvK63_GuOk0%tO1lk7r zP_9cB?25xuP8OCE?4xO~vK=Dt1>s4Rl(MN`T zn^#<|YP_B1oOQofw20MsE{v9`uv9LH*%d&cV#XO}49(RlJmVl_1); zz4dEPy_OyUK;-nsE~(vcQHu&u1!t9rhS;;lN@oo@KzDC+t8D`_KS8$N-^fU5!^40? zdY?MO`MUz^Q>W1{fpAQG@lARm(L9+l7Y$48uyAJe=ls|G;4|Chq2Ncm%+sa{pT5Pd)7kJ)>R%^_x?2kW z)$4dfxBVN;$Cquum{*kGo)E;&&j{$!C0_vD-!0uT!VYY zAmK1^2VmGAy_0Q$G%yZCsA3|js$5i0n1x$Lbj#dp;vPhx133T7FD}df@pnM?#P*yv zdN0Rvo;=*1dok%wmkfte$i;Qm&=>U32OK)+=4o%sgi8#dZc~M?w;Sc3ky}d~4?~Rm z?|vj$jI}e33~eL`Wy;5>xlX4_5}XE+N^s5-Hb;azfM^sA^_%VXkIK0eEkYynXPY_O zAV9PEr*KvO1rZIe>SLhFB3N&wbeOzJ4T?sjURq3wZ?BmesT0U>WYI>k!Ea&NvhuNC zXHnHBN@Z>2wOJglr=93giFlcU5?gdj8pM&8vT(Riy3wjnzQsQ575Uy|lrNK~w%C~I zn@eZ+d8dY863E)GOK1S(vKg{N|C>MOd_sa+y(#b8L^nsLmyDpZ-H0+y72DfA+hO+^ zqfLY#F6G_jGoojAfa3XWn~zQz-{$7me8Kk&*u~pZ$EnU}oeXLM40_}7Z26jVnX&uH zAKt59RgdN+YjBxXME}fFh5yzUINJ<`A9c}__?ZdZM1Wg6ooXWKEV~zjKiRZ?;i{9I zlc>THzNgMusC?!@CTGFbGI`+QC`E5ISbbBG>9dGDyw&I>$s!+v;J zX;sXC5!lybpFz6og>nxSqxE>Kmvh&R*X#WZV@Mm%Q7AAE&{gcoxr!}?hZNYTK4TK0 z-`#fJi*oUH+KRd###zBE#n0PKWAaj%kxx|~uwJ;W1P+bTs5UC;aX-3WJD-0hq1@kX7{1eu(YT~0qE`^l@%;*e>NdlqL8@qf-ZY$1tfG6p+>GKjpmY-+quC;bk~X+K=B4ai zp(hrD&*`Ue=bqM-w)uLQENX0;-0<;IWbVL)%TzH}l#aiBUiR*u*AHru9xZ;Zxr6=+ z`};y#TblSzkedl@Q=%QiTVO&8@~2ytqG!_x(m3 ziABmF{G@3EhO@0pn#{<=)fl zk9`*FOjh0eprsbu(B*j};!Bmbm1)hrjZ}+jw+Un~&Zp@~rPKPu6E@qvbY-|)SV)Rn z&7X`!8oh$0%x6~3gQFAZOPAYRoprplXtu1E)NcXwr`gIbg2&G2sKp**{QW94-z0cJ zr2<}eN-QD9VtZq1Wc+e}9U2a^C0mYGfQlN!o_-25sR6?aP>OcMmnOfK^XNy?&XvBq zXCrHWZ}DQ0Yh;TvC*Sd_tL-0Loh{T{4-yVjtq!xe!YcO$K7i(1e~F3Ui1;G|6OWuH zqD8bSy|-W9dWj_pS+C^LU+fxkS6)|9+$oJO_6jaid`7xO{FGIL3f6p5-t~eZHzUZt z@}=(~8xHq_gWf^omhq^7@5-vr)rn?_;OpkGz&}3C=zKuyW5F~nFd?kfJP&YhXH7P6 zYsN0(NEh3-pEQkY-8)1|6gR{%Ls(FeSnCm|INipMT_{|3uGsJTS;$6ynOv2Q+iqAG z=Z4(GHKvCyLftTV7N5LDbMY7a!g6+omGf~JA($6jp^@mUxL>?U!y#qG)SY5Sds^o5 zSO6)#C>(ea-(1n7deWX*tt&9~d_I?N3V?&8?!@ikkhI zd>f9(bWI+crQY=1?<&P5Zcs{6YP(+ewlDiuso+Q&CJJDBOtF5!*3el6{>%CX+$QU^ zE>}#eiCyPMgMF7~&+V=ytuKi>mQx}3{C{^O^mb@u;`zmj>QH+=zCp*lvQA5bIW;bNe%~yL>J}w8c2J)ma9$ z$Wa^}_(w9X)a0(%_Y$Ad$)Lkox7ASvV%x8npv9tsCr_TDnpu+O+T3kU?EJOD?3IrP z9}?YM1bB|1!1l?~?)1>w%CFOIp0H)i#|>e}^0&7`%O%Y?ehPeaFEkpES{5e0N4y?f zQI+c|vI{+!GZBt~Z#r!Heu4FjBJm~1dK{lBm#_unHEm?45rKFK&3JUV)>Bp@KK#VM zdOEpfBE}ilfZdmHGu%)mVDiWlj2IRJVD5C#2DEZ^I~=D~sX|aOP8k>>kEfNG^p${$ z-rOZ0xShe3Nr9`_N%ez&W0$u|CIf~T-LP#9^RVX1T8oT$N45*a*TY(enpr=i6N`nJ zBR+cg<}AFCT=@aHoviL0ZK+aQ+CvWtu7Ij~J!Z|#YmqKu<w63BEE@SwC z`47ux^hNVS(YmH;=HTS}Q3p_^Sf=<3yp@;jxrzkE{7hBO`59TiRxVUFD|p}X`@r68 z))6WfEb|zcS<|!a0Dq?wrBgi`J_=cgYZsCb^>vZu4h!F!b&XlP-+-LO05-H*NRUAR zUaf!`gwU_D?-w!_`imuSE&oW_vl3wxJrJ#Wzmf<>5)QMC>=~U~J_LME;NBeUrk;nbsFrc-2ir zovhnWui`?NWVdCy(AL$-d|By-J1q&yuM{8_X(G4su^o|*t?cyA(##-v8n~?cQiJckfgD`dY&g`J$*z62H08_4r+S9s_yo!ggZ&91(fYTiFxB=%Izr8= zIO1f695u@;82L>Q)P1k!050L(C)}KFHDf65^txh+b)ro=y{@c^uZ0?9<(@d)Y~JI@ zqh;hcnBD1vY-H4dj#hwvJyG06{n+eV->hlFnJsifVuIlhyxMDV^ddG_?eZ=+9N6=d z+0ruh%2#m#DeoHCMT@v(uPxaO^;sz_Gx)Z*Z}_PD-*x|S5_(;tD%{3z41TyNk=U+; zxg33~!k1CR=Y8NI7jm|~Xz{O6JnI?z!;bh(t@}OusOnBa9luSGisfP0BsnJKN_85( zerSD@0LE@!GN_?|MZIyd4d7Oe!=?Y_F>j8JOsuW@yw=*<+nJ=Ui|sku^5;phBxF9&~S7f<2`<03P-;xa94wdA288^(CvdD zFqDH+`<$nk!HR~Ju3!_O5oO(3+@PiDxTdn6-S9D@9kO0FbmizRm}9!U%Je}nNv-~w zYbNV5W>fz3c809G^_+-qvZIK1-wzbddFC22QB23WSIF72<>%fiFd`g2Ss->GWRSkr z$H<1@xVCO4EZwTK+Q?cWctE5XaHX;ERvvZp!x#3-8vsi;P9&h_6XeyefLAMb2+;w7 ze|~eRdR6=PjuhGGpFQcyMntN0G8PmOpI%*6@jh&|e5$|3Jej}6Q4J^U@7d(}dLQ`L z=h{zxbSU_2c;{7LM`ACXvq@FdNHOZPvyIbSSV7RJYr}D$TYGDRZ$K>t;)YK|%fl&NZC=jgdkLVHI9Mqo-07ISagv^FYE<`B{T%4wkUF%)hxW6Pjs6n^2ZawSb zcm??+j$2lI+b*1RfdWE;xrUnx2KmfFukhcF5hcEd20G^{qnutucHN27raijlB1_38 zjSdJem@T$nCPt~8*J69)AWUi2@D`hzJhmo3I5#~}SrexS%j-k6L-s;QhfqunRJk&` z=x!V=1ye0w+~b)sdE!;%tG5NFfn78<+4XApmA)`K&xSk$x!v@1<9#Zimi!wy>o}{^!#R zug#`s63n$P+!8zO`NlCv1!!`JA7swac6E)fB===rylvYOp*aH@Jj;Rj@BjlMGc}oy zf2S?YF|;~u@sIpF{ck^Z|-bAWTL9*wa3LguEi8JF&s9yxB5dNo<)qE`1&0Zf zuj~`V6nORtY<2qFhL1L&?vf)S)<+9dP88?xx&3tjOn?Be$s>VD)s%(V&z(|s(}@ko zIROAjFZpvMm6ryu_3rWr&F8Au@vdi9S@Q?d^VrTy?xdZWpI*`_m?|k9UT@OztdQGo z0K)re^`eINtF4!k+2>9FA}w#!ja`1lDi(b_4Pu3Ink%~MJ4uDie-*aXzTz1lYFK7h zUTbT_xG2xB?_zDs!!9|kGikjtJo1dbzB+{L27ADbj>9t!4kYwHyt;qWxU%f9Vpoa= zOW*pCuj~51%gVF@%78qy`gzBr7#-9p%POaz5Ma;YRMff(=JYt63A^?P7zNuF7Eh-k zy4UN_qg(opQ|Bh7KFV)YeP+k+?aed$&rQ6Qja{s*A?>iIh50|%2yMGu>nz+sA&LP+ zFRVmd>hgj?K$G(8<1B)WuVViAj`@yMS)U=*Nx^U9SDI=2OusRx31_zVfauezZNmL0 zMrCqihSr6z!e#tInsnHFnHzx623%4H#I<;>N2B{as$WBY@FoQqn2bhGP83>T!@&jK zI#cl0LbJNEujq2A5ep0|UIz>#EoiKL7&#*T1lB@s@m4-1kR#9UBFO?5%$oDdqUUv` z9@fu*P)lBDxY}*T>>MQ#I?(-Er21CdUN+~A9a(@}acCx1Je$#!VVENj~t#&IgB~T;I1)-61aBWEi0lp%pbG$?WbOw*=~&q*3N+xGDoPkxJ`I7 zo>d~NO^IFd`}~0W52MK%p7Y{La|z;;n)CoAkCF#6lX zU-+I=k&nx4b&=Crxk*g~9;Ah%Vi2> zawC8khd)WQIOvDD4LtU(v6E0)PL40eziIv%B&|r3c!l%-H8t_@l^^`xgr3 zi}xF^D_y!@`KndXt!rV>;sMIlY}F@-Brf zwO%SRffWXv6gE_kxGSwzxE%CHkJ z^}X-w54i8g)i3pU7|r=U-{*Q9ujBQc?!gPod(1~L+N3e>wI}GIjpENG_iALl=yjeY zJB7^{PYjf9wZa2jc0#}kgWn%kAC4ZCXE5=<6Z?HrzbvL=4K zkXpoFW@+E@bKJS38Nu+u{0$jWFqXG?16k@!!Mjm=GC`iest(>AMb4I;0{&kK@$OQ| z8E+P9DBG|6Dx;2+aE@k>&@_@&t(MU@uGfTknSl|OoQn8%wW|~K6X56Zd1jTi*C-qk z_(&Q`p5U^48%pj~F&zzkKw3U;+Z(*19Rh1yId2$dtB*Az%*bqq-7l+am_C(?q6adh z9CgdjIHgZJSJCJAjn=vgD=xsd#cTV*hO3%im$Rr5=PepIJ=C9iEstjFc&HhC9ODd> zHy>3L_>O1%GDUZ-x90Sdz5|K{yqS%E4ojdO9Y{4K>*luu?f1?9=al308}H zNHi*bb}j!pw}AoDWqM=Qpk6TE2&-FyUegVFjnxgVdo)V*A=>2hH+E*v57#hl{>tg` z0W;J&F|zi@J)|Mx6Q+jK@CJ+yNQnYj*J|+$$G7n7Xm`7n~2MeCq&r z^2DAlgW(GtnoE%NejAemFD}Fhg)@rHQzm zCprAe2%`ZP;5hzSEqV1HcTX{O|7b&F`;a=vI-f8>Pv zOh7QfYKf1EWUDX=yXKGh5&I`23g?y2_6(t;M=un3sz#zYhuN@9XZlLVam4zip-`@# z^WTt(*8OQYu(HOVI$fHMmh!+lkDio9j|pi^O<<}PpCcOsYBr&Ch5A-eN1OAnQY8Ka z&iBQ0Z_7iIsFR!5eGYi_pj4K0A6MY5T%$lrmEjetS9+#3lhdC+%juT`QlZXf-un|J zsgrM(@KC38$myg&tm{G)p#a6c6J8;7+RbRT)oDO8x4=@HDkm+Vf5)5hf@3zCZIBg= z9>>i=hMXa-%bTC6woDfD*ra>TddFqZdb0J6gpKO~bwa_G;y!JH3dZ!YgSF9;@Pi1I z8HC0scnPH(1PLAl4cE!|whq4nLI&=dM^?Vfig*8XZCBwT zpl;Z9csTdx55v_~lc;hNU|uMy}EcTJkoJId|{$2eFr6@KH=n3vhQoN7ZG8Z;6_wd5@A)f(l^%~7l0&k2L zQg&|YYgg?6s`y4gxUJOE(^dL|Tt$)ZF7)3G&EkRyKPC3Bl=-Iu9`LsTh+6uU+-G_h zGUq?qgj0U_;kwie!gd?1Bfe5&i>}}Rd+O|CHJfJtGCajv<;6Yk?m2{6;v2sReTNN| zo~rm^8smRTIBz>H8BvPESV_xogmnSsLX3;yCou{F@9I)1`tJiE-a0FcnzTP6c) zj=OWz8tUpO<-T5|wf24{>JoS6J99;Vcx29FE&{Udsxl6|KzdjNBoD{(^Zsb4y?~GX z-PZc}=QXmptQfM$0eH@q2$%1M(SIp}=R@EY%|@6?2DaxKz|wk|izi*|{lJse+h6)TFR6!F zi*iH{a=ZCmNJN*~zeWK1B%X$a(_YhPBUl87rCbw4cBmti|6;uGd4)wz#3EB(pSiAY zjvDy2BPw=H+IVOEC!AqxDe_I{WNa>y3hMu*G;H2mdjqkUPkG$tXYYnK|CP7{Yu-cg z+L?0&`0_SZspV+(&`W2#j)(Mk|NqgYQ#DdyzDSIpZ%J*=B-E@smQbw$BIeob^`O&O zq?7lsz$>#`MfwloCpTJ%iNC;S@mSXyRQ#@mmsid9asbS3^v@f5`Xt#biKL{YXL=Y1 z4`jlA+0MDkhY6p*lV|87I$2u$w_^NUR=w!{`I@Pe>-obUi{*JZm6^F-M4A71n$!Q0 z{m|3VS@u8LTJL<^gZ3QLAU56hG#qd=3b{tFei0Do1bDx}ijIe!C}mFZ;PN7+j+)A% zbkuxXVSSaeHWx2n@l2Z>*US-@k58w{)`s%O$w5jKxMWjzj4MWKxb1O3LyLk>G-S|9 zp-vD39fX~H37BaBfNbyMl!iYI!ZbUBJtd?HC1VcTA5vw~oF8Uj492 z*rIdhh%vWm`gQFq`t5h^9WH5;KefK75HQ-E?*FtsuZMW*rVi?B71$)O)HbNx`XiuU zDH}5?T^C z<6e027`pw3)OqpUa^!^`GB+NzP=tPJ!swTLOT+%bj z2)3_0`r)s>z9J0&kL{~?MTabF!{4}~t=U9s^32NGy0H;C>yp{$z;|+3u;i4rD z1+g--%?(nQ)!J>zS)G>s$l}cXC}TSjl(yEq@|IUPszH_~x|uNYi9Psh)`Qp47E&0j zgM+{54~&dm0Mdn!kz3rYU11$tT#xT1LYCJKYG#$}|2whWDs-i9CTqyF!nyJP9-}o@ z`2p0PxL8|HTtP%@Bz&$(7q2T#M>GnkWUQTuwi4@$r~Wh@31@j7?#DOaGMkFqOYyyC zImP&?CU>`7PxY)Ol#ZU5=8ebJ*{H=TljUNH83Y(T)BpHZne)HW74k32N)ek<#J)Z* z`3vD0I`Ys}1@a?4Yp%c7z+SkiWj!njyxGNNY!Yt@TR2Msw*|rpL;+}8i$aqtKYeqp zW9D+rDnb%@796}XtQW^V?@%m>SRu){^UwbA9(A*iRNG-ek%vq%3Yp|PR&1l4q|z;+h-Al9xQWa8yhE7u10a7?x+J_n>dy_%TFMo$Pg=@hN5rp1+GQ^mCZf! z6m2F`=A4?^F61%kj&d|MdG)>(zWGY4z>b33^x}*qeK2XAfU@=#f_t2oVm7?j8byn= z2=A5Ane-&Ge|jQ zQ~IB>@y6?V6z!-%Z+IC&<*3Yl;l}mBw4#_U&oFmO`V-GGPdb%D?+cmjNv-Q_M_vuz z%!-{==wNTwhJ#8_R~9bNB^9+e9PHH`K&kfa>OdMS%txjVb6gSZrh^U;4?mo=nCm(= zSQmR2Wqu+T!BR=c29LL&FBRnu-ds4Yu|!TZpgB?(i^Rcu7TE2Ibkum`A`CNa@ZV4d z+O{tTgVn1`)m#STg&vD=>{Qobynq3H{=bwbpmFpGSdELqOd`urhP()V|3c!A0BZQ| zjQY2M53kqo+m>)bZm_qM=5aMDsC5zjS%%6-0VmP%N&4>?IC+tXb`~cx=^2o z@J(e7T&LVsQDjZV|8(dxcg@v?!;g>*4wB6RqNu=Qrw5fs8Ldd{$IrRm$<64z#Npl5 z*Z7_Ra2vIddsy*Fy~U#JN@N_NU=w8HqKD3%olaBK*lsZoDJ|Gwh`4@D-u ztNTiAJVx9>Qyh|Ib@nuZmQHp(vh|o6iCf8%gcq9DfeQ=WD5z7H9E!Pfr>`D10K1r0 zG<%@&@(`IK`=~LZ%y3JrY_7JWZKcq*u9OS{oRq4UE4yL6KEw%~b3X%IUa%$3fy3;Lu4x*@!rix5*=lNpRd;j1`>r} ztJm@yHh4JheV1*@>1b{qHU&@gVK&clO#XWZPhM9Ha0Y1%4_)D~{)B>I^5vUa?Lvyt zZ_eB4#t*kJVvx;M*b!Hw66Z7bd+?LtDwE-|v&7A#C?l4V%!q;l*zT1i9g>FlS=5A6 zYjH8VM2ApRQllY9;U)TkWM4XqUawA=8oUzdfq&`LefEeSao! zh3mD%M;Xlw42V5-<8X3nAfe}@+X5BArCeXS1kWOz3|bMTL5uZ$dYUG!A>dA*G7lr4 zIiVYc`Idvcdiw($KtS=S-q{+qNvF1^0D{xd+Xv~@o0?^A6lM9Ae=&y@mmDx4eSj!M z)c^iw`LfHfP-?j3T|T6ZN)?(1rzak!-ag z(=2tRLB`eSm5ECn3{h2MBo5#Cs|x-FuB`LE{ofM$@$I%w(7vg`fEPSl=5$EEv;xq< zw4F5UP1FMi`n*Pz#Mv$Q`tMj^Kgi=y+`X&=pF=PBn?f2kMbGG9K#a{}!h?Nhp>`om z^qE}a^^!}&1_Y@?nhquANu=d3Wm zIVSYRdloC($2qFxL3dTAy?CYQaxxBTRFeAS$v5jOc7xv~a}F;J zhuLn%>}aqc>QRCz8)Bs<>qSLH#>1J19z{H_zO7w&5Cogvc=yi-`N^ASmbh>3Ta$!I zF72u6zd+rhSHR89(d`aV$~;Q`RFD(^TxY8jgPbRW7whLdygHSYv)A925ZZ#xb?_^E zu)PV!nWBn-`tIJWm0BlbEH7j0Jg=?*AHOjl9~yc!-hH#|qz3hyx%wF`pCtQ#VG`X* zNl(JJ_n7ZDw{>+Nz?b_p>%7i!g7Dofm-=Zo zpMeN#MS)w^>Nfi2zh%BM zf$kNXTQjl+T|Cn@+Km43xS0Zc9X0BUE5i|50S)n=hNvVn0J&(PO)=mObDR?sq)Ip>&~_M0+nU}MJRt;ZkZkB z9q!=b?^*1*Xdq|aD+{O{HY%&ZfzIgpA?6QY@Ol3`S)=uE$>J%Pk&L)Ve9&kkYnKi=b68{;68Nzw~jl1 z@{>0axl!lQ#rm@WM7fJ-oKnl5il3EH1XN0}H%kNc2lf#x>6f zY2~}*$aZYL8RwFb#TzxCF`aJ(dzRkSH=B;G z3)$o{W2OgB&Z^XNHnK6}je0JC-94XJ(4RRKjNxE(&d7ot!vP<~hIs z$!e}FfF=F9elr^e<0?6tTQBgy4rXC=1t2|Hj1-~tG8Il!PvG|2XH>?;x~1;w$%0;+ zNXE+3T0wH8Z8FZ2PkiOPuSBj*tvwGQ0v-bO&7Oer+Se2ZkcgElq}Tz-x{ll~0=i>$ zNv^X(!1r)M4-J@50*;pQMWx-h&xQjZUR!?f4d3ev_zHa~s}2PGsMzVHw$cfjet{Ea zg5wht4fpqLl{yc*AJqX`7tv_l*~Hfd2J7c+fk1-qtfE=JxuWR1t7y}E69Eb*W@jqRj!w4bOD`6P~bq=MV7 zqONNQcQzWEto#|&9oiB|IKe|FCMLim-{pdc_tSD^@~NGEJsSPdqUuow_>QdhLSqh% z5(gfY7PtD8YNSKTBa+s>sIc3=YZhU0=-G>jmH}uOIU`#;1H6v}5H$e68#U`du3sD{ zx$zJO5C-ZT%bF2UoCS#+w?iYq7s%t``U@l|rLOR_7m(~Y@u&lm$mnZ~#x(dnx)t?? z|3PKA=6`dKp^ja3cK#R@hL)d(Y!v37c)Zxu-uo`S$?{$HA06YYlPJQ+hp9EIjI5d3 zzKZ+P=cBoZBjeixjJB7C+fSacQvqmrM+H#C8B=T4IBHvTL{plq%GL!ndLMHKKx@pR zAjrEx=>BqB;g2jw0weL&!`rzNsh&VBulg3nLS*0-Rh&M#mSOFTPXx*x`}0fL;dRjD zUKdejyN|U6Fbx}4!P4Vna*=;W!Al`L_2A|c70z{YlkO8q^S1Yq@e#*9p7_0G(@7vc z^_ya<g4K83f0!l$ ztejgRYf=l*T&H0lDIyG*yX3y5EKe$uuG5eKb!Mlulo8Ke*#Me3&f0ueaY=Yig6bZ5$RR-X4gk5)C}b-o)UvtvaRNd3>bd84 z6tM##no{+c!)B8&h%{{h#6=%Q>oc>W2eiqs_U*QyTKkyWtOI=uy~h-l9zb^&GFM2K$Tv!Y`>)8`5+N zOwWBu856Z8z)U1=)IjFJE8nR_rb&`VnXmprDQoKJ5)YmL?Z}oJPM9cWF7ZOJIK~;-@IT__v;rHIiU^r*E_Lbj1H9&TJDY6zI<#HnY?Q;swO09bA?r5qV z-(>go#V(+fXe$U1JDfa&sRFEo_Q0KXGB%q}dRmhGrcIUtimu)BO6*yVOzw4}E<@AU~R>Bxra3oFC7bNAqSr%0!jpQv`=* zcbT?qxWb

_gCP1yy|H-BViY2XASmZ+3ItNWJofbWBL?e#6I|-b*+k*=0__(-MwO zv4q(Z(L#(E>+qLq`*1vyO?`LHFOS1jqGn2X?IU&T z%l9tLGu(243W#@=iO>n^k5>l0v}#4rl-h7AKD?`ZGcvIX!X4&&U7)&}jh0<7iJmCA zZj6n8V*b~zk#J^!YD z>e097lf%1aqccX~#@PX3O!oytg^0#ISn5@a;Bc=Hd1U8m$!n>^6aJPiT|=|UxsbyU zz$$iDNK+R74mj$&3u(cZ%Y2@}IsMiezLucU2sjI+y-HQD2^rvKOT3>%<41bFo$Nkj z2b^8fP6Jro+hCnDw$yxst?JlPQ*4kg(gRo?N;VtLi3CEhxB+u)aMlH*l2WUL5c7Ue zPcQGz-?cKItc+!c_m1?(&tWl&X#yUALMH*0HmYO(6iMaG2h;NsqV?6 z$@l;P-HKTIeZgzl)@wb{S)w!eJ24Cyc{7@?nbj2PdY(aAPe;wfhBxe~6lFnA;9TfJ z?9J~!e|okP1@d%h!RIkf0gO9Eg;qn-Ct7=$wJNO(I%w;xU zFG9crxwOSnCATPm{Zh?ZvZlWiL6bv6KFBWP|MmAW9gOW-$+zE$f%xTQwAuNI9&Rl+ zzTu)it^Eu?9PB+TgZmZ$aH*SJ>3@cCQ2qP?kfsr@f|i#(O6|Sqb3{6Clbf=>)a-lW z47hb(lGEblQDiuNA7{@h)U+cXW>sV)@$)`~iOtFrg+ic6Sd!~hp^f^v%p8z3r5d{g zkO5zuYjguiyp7J5<8Gl7EM>|$?=*FubrW#Dm@OLodflT~ugv@WxEI8%8{Q|M{`=q6 z%aB4gv&91++h~t zILoyq63sVv>SS;;V-$LbMH?_*ISXUwpAw1p5^8G6fVqIW-CXPhi@McXeB*TKPqcA% ztyulHTGx_G?J6GT96g8IXjHHSvN^zq!}R9A8$f@W0=3MzGa!QcqUmYvbof5m)c==B z;NisfrrCJ|W99Ff@VEmD1HGx)+Pu6TjZEpOSpBwXht)x)e;!N*oycuHW48$S61jyr z+NcHM7d68Uwb+B+sB?cGk8jz}z}C^dlE}6wYHJI*+DzXBD8_Bx0X9Kk05i3n;WGs3NkeaD1RS)DB!XU4 z#@uG1`{q4u--6cB(P?4V@9jMFN>?xlF7KvD23#D50O*R($$GwutQL9KK&ox#`Vrvf z{O|`x4uZb0G_?g03;^#sgs<~u`S_Yx)U8Y(S;ab_{3+)%G{mMnUPtUzEf~!U& zF2(9TV*JY}a5c5!^l%j|H7s*GqWa@@AZfi!91+=vOu2AmFPnk`$a-at^YWi!9xtb6 zXS@S>NjgtlWX=NM?(=5G*6>VNPD5jHF?wO6mH{+l2KNiw1i9LSZb^M(2Ya^;^~06(wNb>XiJK>5@p72}lL%bJg3AfM)Q@8;dO8&}>YVtq;d zu7^4PwH?53KO*vfKH?aboky%x^DflfA9tSm>rflC*25-I-+m>P^d1)II^g0`%D2vn z&hTNyoKS;XmpfiIxtl4+v!l&JY-%n;e{cLLrhJ($CLmc%<`y~9hISti(6W=^$@H~c z5T)px`pmDgaMf>bLELwjE}1JFAGy1r&-yLts{K5TDHpcflr%`)*6Y6Pss$u&i!A6O zhrfAn*-d`ISv1-Ob8RKvfWy5jo??^v*3l>++UAHrD5QE1ZYcO~s0Ln#SC(K0BfM@5 zyl}Y6opjBDBedpMf7p+wP{vhKYdWDVYVrZ9>x%}m3Ta1IM(U%@Z!76x1Ma3@2W}buB-WMW*=DVk z1e$-~|2unnh7HCI_r?mftVQsJ&T1z1y~w94yD$Wr8({La_yj*h&?QWk`FnPQXLImmKSD}A*LTmHvrh|VmftIFNg2LD@6R%lLG zL$~1S?jnOazwd=(kx`2`;z$C319mCZ5VbgB!N5u1^C1cx-=j5`19 zig<;!zU--_(#KuMNPMpHr@eXLbq@$Zeu;1}@MSe0bktWgNncmtpNwT}Z&Q~dCM-z`DF$4ktpvggyFnzM zm(^uxD56o^#}V`iWe_?VZ^{k;EV#}8+N@vrvTaV&vv4m;LWpb*wxgvLfKB97oz%^X zcD-uKy1Aj+^5C>ox=|>CNc%9a1k#0-+L;-B#kEBpemkgGJg8VCe3*YhasXrl^i4Rv zdq6GJbADgOWma0qj)Jz#78-PY-n6n+Vubx9I-qOY_f+^Xc~$E&|J~zKfa+UH4MiYm zf(+J>Wm#EI-rud9_fw=ZtK<4y8QNVp4%NJ>?wW9T*o>QXWKzSH>?~RWr5iZh)krF~ zjWdIM3Z@MCrZlC<h+ zT6KI+UqhHq+}^0SgdwI{60n{oll63nFTC>pFYA+c(Ts}C{)c-O(Nh&xy$quK87`~E zQ29CTL+SzB4^Ey%fKS=Z*0R&Wukg}mCC{746HPP2xk?u7f6Fs;#4@<`Qe;|a{bdZN z+>8{&bPt!yAZaVep};dePc%h*HBc+yvy31<*2*No@RRQ4QjRA>6lhFIJEFV|QM6k2 zpE;17Ege(Mt7KP#`fEAJIr06x$~)XOzh2zh#edI~*3-=|(cQ1MOd^TGR&hEc(3^T6A)$^Xil4^tk7__ky-S%N+E zUoqqP5%$(vnkB)?3D?H^?+c#M)_$-RE?$eZ3M83_n7?R*UkuHKxK&XKD2MK`WhoXh zH@ME2`7E&~82sQTym!DzA>7-Wkhp1+U5+=pP#nR7PLod%DoKBc*(YCDQf=orh~|p|+#pqhC_?UxS_X(jZ?7lh8!6;%vKW~JhjsH%u^k%?QGbnweeklyFIR|1SNfX7-Om*-(`l4^ zZy{z@?@{Qlr>?xGVU+(W1XytM<5i4G7}`|y@chvwu5Ekjs+Q5+yHhz&V_ztmS5(M3 zlJ_6qJL^dkbv%7z_%r+@{*Fk`@Kvyj6aFc*C#JL6I@2AI0p~VVqAQ14P>MRbR=j9} zg2;9Fzv=%T?6B9ql}0drcbP(Pj4FX2sHWY!5^D%J8SGZ*8AHoUZWWWgOBHNuHG%w& zZM)CW&%@RTZU@X%6aAtD5M0jNubjVX7|GMvL_h6vWQIJn@fuW{CNqbWE2E_PSuKKo z@8m|FxKi8kowduzPu??~YP(But1Rbo*Y(b!n;+nczG_WSaecizk+uabq7e?{40?IV z!U8#>0*%1<(x~fXu%zXi`z{xD%JAbGV^t^gp+IdX1MaH2ur?V@@mhpnjZDdf+$Wqi zMz6~Cp2y^9AuzR+>>uwkXNk2_$69tf<`c}-fe&0*yZ=ja0VnaP|1$Rgs)+PIOrde zpi;c|Bc}WIR0ai-37@O)23J)7pfdULh6wO56^%x7Rj7j%Su2)q%dZ1I+=l~?E1o^C zcM&ieDwk&97{n%iUG(kSpj-nD;dlD>(k@Z_NOs6jg)&>V;)Y%}eX?&9w!Yjx zo|#j4`%3G5j1WVAb`$j0`L0%fD^QvX1X==%&02#@xl@(mxjK@%Pf-3wx)qer?ggSN z$SIpIZYB`}pPMbir_ulK$GoAB@&ZnbyXmx(mFhrjy$XQ8HJO>ct>%b+>n&k5;9}I{ z)QG9w5Ayclk9@^xS^>3q)^Xnev&9_ujNyGv|4@hrOySfpr4?gMJs-4fkB~3%?f#K% z+`r1~R>E$<)?wkvQYp@8cv_-SHzKK$R#y`zy?EHp0gV7TQ6T&HoVct3^T$5y&~2fs ztrI-g_bzaL&0MdhWym}2%OVyl^`#f>3qT{J46C-ek-}x=Tjih*V)y0V>Z7p3B($0F zBz7r2s~Re6YF2!8S(|D(Vjh3OZMy2Wzk=s-ttPyfvH;Ps=ZTb*2+x(r17blL@~H36 zh8r*ic7b&qHkVgh%;|;F8lJ4Kq`Sa?=ik3)W`bT$HZz3-F#?sAhK8Ae=6?*X(<$35 z=Q?G{1?FS7=gbRN+&WGLggQD8mK^Qnqg~b)tshu;RX1E(1s++f8)d%h9@?|oNy~4h z&S)A|$FZZ0ICsHrTb4*}%ESrfgvygYRk|V*VUD^K*!Y?2x{oO0K}~PoGv8eCo@lXW z8cy!8kIEVzPt!b>BN!jhf2?5i=TaTBa(?5urK8%G)^gSPYQ#>$l}FVPZ$@2L8g0&O ziTmY8vmzs@^Y*P-@2rpfgApPuE8^#eB{CsMC&m=pbjYXZAuNd{VXGt_5UN}bw0`%x-M4SqLcy^MnKA)_Er8w?eal3Eid}j# z$R!Rq$O@#UZUoa$)qB`hIiqU9u+%*s)k4xzgDRT^P2)FdE5n+Vr$DyFsn{uGvAm>9 z44>jw;*P&?!I3^c-AB)u*WVC($?oz3wO7v$T(D~`Bb&aV?g8-|uo(zgp)py0pIX(2 zYeYDF2gSaF){-a1x}=?La)ffvEn8-6X^7)?PJp-+_o|WOxl!&Mp8eCc+#^w)mk2lK zXlG@%^p?T1P&vZQ&46zJ>Nh|%5NQ^C_7&@bpZzrl-(%h#QJ@xW^ucbgx={1@koq5EK>Ci!r`(}$S_vslvGn6$zt@ji`QQ~M z9Jk*QLD5X8fY3}oacY&*T&S8WuU**`s%UcI$kTEbAUx3w8;Ytdtq|yCK_KLcsLM!F zPs3ya_6Nn&Z8QCB7Q7$O?MHJ|l2nk_FH^e*Nzgq#fpT#q8=-R*?JNm(GN>pI8{@@5 z99rB>5bQ`ceQN-Z+6mz~7IU5+A2iw6Zp3DiKM!ZVVx0wOYpdnL?E#}vjN(WP9^a+n zL{qYGl6r44?ui4r0uurURQ}naR{2+Do|-fv)gZ0%?1WCyqfggj%-*PVo`mCWwEq3A zc*?To@vPk>!G_KvUX#&xyMFaSrll=0g3&Z3MZY(TOMp$vyW|WHg%4`q2CJCm%?EKmAdwX}!BO%WJ<|vYNEs z*PTejC1FBMv`+~gufwPI>gv%Df1*^bvc$r=5DVMcaU~EV=&ys7U*%>e3Hqm$mgjphGdfxQZ z^#eS>8qG?PT`dEWimPN)FAI;FfmH`{UQ;rF>b=d;-mM}{t9!Lq!gt5qsA6eyIq2ob zUGArqF3PUCrPWm~tq~NAwU}oBQw`o*XUDg??Z`KvuR>~$`dIr0|3l;A0a( z_fx1G_>iwSfPy@hkuNRwc8Z2C_y#_U)KOA5wrYX#>vfYagqW*}N?f52q|sR|2O$w6+{mBM`WrB`k{r}06wP=BUtJ`q?6iCvVQS}NNA$a|aUgIZL63?PJ7J(! z9(yU|i1@o}O+p4)bDbpE(*a$oWMFieDY`GGI1ZyIH+oxwua2=jk&kFBi@$F#)&yK~ zF?vMJl@H!m#sFT-yXzzsfiGFZyuyXA*lzVc zCJ*~NDLx0;|9U0{IJNKYKfp55>9+=*ojfAAeY4~19VRH=hdMR_-tc)_y@~`zfIGjV#$h+VRbUf;k>mj|2t9?a&$? zI2vHs@=kWt=syb6!(R-%PI19J>86|cK6cFc^7)XfCXl=fzb*4YCy3^f zrIEbi+a2Xcs5ZqEPU$~HeP~78?kBf_fZjN^H7d=62b@GrgnBSOU``uc{swuYY(e5Wy;?%$NsI z7%pMA=-}-*3<~*5i{$RiA^mH8hW3T3pRSa@QIs;OyQeiPzJu)TuU!Fn8T&z_y0H6K?0a^i$iLT{<(3{eg88yG z`*D%wtU8ma`oi9osh<)iqDVPE^0IThD65yF->c|l7dch^!~eHd6kdlcH4@)7$eALZ z5l}IAq5KAag05x9w)HxD6vc)Ye;n!Q@_tLZm|IsMcI$vVbO0*gSRBhw!J0_ZuXpre zp6u?3R^hula_KkTMei`neNl5@^?7S_y^KVu)~c12s@^-U)19{fZ&f7mpz{X#6#sBG z2%g022#EyWE$FGpO^C7MbN)VUSW6GlB*(tZ8d#*V^gScb?e9_08@p3nOdUC|lVC%g zBpc~W8>(BPKPr%MJ4q*$yL0p2B<*v**B|`0`Joffb8gY=^?11(WqxNK@VgYl`>>rq zYK&%4sjPk_?MN*6JFnVA63yU92&;eloLVcD zm2VO^aN|{E25W0$wkQlqM0hi9K6-eSm0p!MdztPeM2*MlDL&0@2ngjA`|v*`kN+k_ ztxaB?roT6>^tfLIfO4`c8 zu$XsQ+KOJIrZ^5OJv%5mC=P;`OzkF3U^ew}VM4~J()d?fjw}JVM*1xj365*vZ^7CqRLv&xk`Hl=brC{@QMQXPy}=t5I!% zA7pDt5LUl z)5G;spaf&D-$`3Nm>T#d$|q&>No~sAqEWAkGDv=r7x~-DJMk?Iyn8h@A}bL z#~O6S(VPu=fU+I-R0q2KX-})*N(kDmnq7|t=TVVDyJ- zd+{eUx>XZa`!6ldVj?g|@;s6$q1oymfou}gy}wp}^TR6@>$8H}NVA(O`pLm^>}DRq`y|WwGcFNm;lb};s~5vwl_T6Q*jyd>N1EXOr5W)_7LSEGNn4uz{PqWj1ssWWJ`SR~KxZ)93`J7j)w={go7dmR-#}%LhQWZ$QPI zU(W(_7Cqw|AzF66<(0*n&QP;DRA8u#iVHl?1F!p{_G_1S3uoV$v;?p2f>phPq}1e7;+90aqHU7`oDFCq!mK|q>sl>;VdhrP!`O;Wdr(=>(VVd5oko2 ziyg+A%-ldQj3uSufhSdk_5|*WlRgEv(O)w76+L{RQm}%MWdcaSj!L1#pH16jWKqhXOvUn zkIQm}Gey8Uw)|G;yKi~Uz2EJ%|GY)mmOL;O7Z(ZdYC)X`2Vu7ECoQHjjX#JaS-K&p zv&=7VWpJH+$(`UybA`Y4tMJyv5+GhbC&80xItBIKT_OxvDV*vZI{EfW?em!U(s!4n2MjcozLxiD6DmG_h;N9Y zVcPVwlttKvkLe?$$O@Ubm`ET2fqI_|&qwD@(-NgSt zJ}%_g6FCm+v@czz^}BKj_@k=yN)aY+9-7?LB)#P=WdsLXV`rPIol(%QUvC==GVbo~ zzDW3S9Pr@&{YOE^gY>+mpn`Xo%WJ4tTf?Ni2SL!K77EU_k?gAm1_tkJY}|n`#}nu2 zYKE2%3EUPnhDn!hm+Go3DuzEXGmJ-xXGffWg1qMC<(=d3Zp;V`4aF`G=q|5**ovMV z8F|mGs^+R>Xvk~^*}azin!I=-28FQ!!unm^-Ip2TjlXh#I6n4uaBz?aJb6kQ7BW3; z_$os(!nCZ{Nh}w+`A9(ETG}7J3<>+&44~g13JB8yf55USZfyN+_;6+Alm7nxuSOAfU={Lqm`URcb@fimifZ!HFRKds(fYZg(XaBY0QV=Ro20}OWUKpT zDf|{KZHRI%r-(=*&~n$kB~{?v+f*4;*oAjm{I>CkeYd{%xU6pB#?dx<0FY(hk@Dsr z`O4=DJn-|x?=vGKZGfs5=mBm?$+W#a_vI7KOlegU6SNXnbt`omN131b*UtI7Vq#Fh zs`*0N5|!@Kl3G$y!qEQRzd4hR=hbU7vv||8RX{T>kugM3^dgXD-1sgqE_itbK1V!H z9+;fSO3-Dp991K`Ar(W z0x`okhK6duuy>PS{qggs)|)pSO@8}d5A+TX533!KaR7WbhSAjbV!(CG3j@+^%aen3 zMJ1)tk&*9qg_rJ2o&w|QVrZS7LWVMB)XPkp%cq=TE?JAEr%Jfp)08>9o&7o*2!rha zLPXb2O7W3eXQTVmb)sVFpYE$eU6=Z3f%4%GbJ%>_;moeCE@2?*!tS?33vNEt_1>Cn z$M3Jwm!|3#TLaSOuV25GJEO#I(b3(J^ek|X1HjxW&=aC8sg zq00#KwVSl zPZpZ2w4-%%b36Jo8q(Dz6M!RlGGTPIJsm^vSXJrOD}ROTSLvPXl3Nx-rraq0qV)f2 zf5nv_JDUzQKIP^HFC*qOL}|E~-9`T(2CHm$@>c`V$v|)XnNAu!15EEr^~TnCQ8t*> z%Id1;dSWQQp**`B33!C%t!Z)ws>-y3DxreJDrG(L;e8)5e_8stkRgWb)X&SJ0 zSbuoCt#B@n>G%%{#BPNTBoZPbo&%G@J}?m5YXWv7uAxEF9!`}F-T&ZghDJu4<3&_S z{7%igrw$tf4`C0=wvE9Iv-x@<2)&qOymFnrYtA)QpiM|iOD~@7FC!uYEEg=!OBtEw zMO%GtQYL0*8gS*%P|Ts>VYBISR@i|~B73;RW?nciKfem7HxhVu%J4gNx<#?eD;pb$ ziR4eXxR_X2R(^lNo3P}C12`oO4bu%3zR`Wcrr?iAPVOtWnuf6SZf~IpL2?D-Bqb&m zye^B3{ICt3e-8hS%=le)dSH_qh`-rtMY@TCZcz|QILt>F5f2Hg^_5#0;?(D+%;Rx@ditgO5xB_m^EVoHMr0`Ftetb+%(x3`}tw<25bPeI(p(Z--ZSgeYU zPA~j{R0-Wv8xtk85JEqGM28!ev$SM^yu_QZIa9@DXJ-d_PE|UR7eWG^^wL6;Kf>EV z+mDKilZHg_WtmFQ73U#}nywo?@3={|P<~d;TGQKAPFkvdOW38gNQl292aQ5eY2rclFhH`r@5+Y$EvnnT(=#$M zdYAXUy}53)EcWZD#~r5Jq=J<9#n9=mh`5Ec$jHbBO}V>DG}+zj<_OoTCa#e1Z&*ks zzpy2+YONM&M3_o9^~Os#avmy`@r?*c_VDD=X&EB6df#{wvT5h6@L#hL zs2=fCydhYxTDx6jPI{e|lb;Xg-qWm4xujKBlh)}fCh%H4bNYkt{ckv>@~}@}6J)H@ znO9$_;7pEhdvGqsAx!^Vx3^E#xUegVTyaBuZ8ZO-qN*whky|n&65`L3cYWl9teQvB zl0Wk<1x>9vyjlgDRpHKGpI$z zYIRMyi>L;Bvfy0aN=vV(f8D~s>x;i*eeb>&dquMByfL;ZcRb-T-37ojQC-jDH^7oM zL$2SP`jtO4ACgpd&Qo4rUR1MYQ!V*CZmV~kXFmJbCiB>SYigp`TSPUVpk@}FDEL9d zp;JSRjXyK`_4C^EwFDI8ThNfdZ?k;^0~yhAah(({Goq@hgx)t7^9}RZd6$eMV`KIZ ze|A^ZDZ_&RXXtYf519X&fuzf#TN?`@q_s+y0QpV*XUN7d`E>ru<@OmfvFPU`tLrCf zRnL5%`#=EageE9@l9EtJ$N&+#t}Iz!Tt-Did(1<>CL;aS%+94F5BA@xnC^v`!Nka@ zgdBg3cXSzQ-RCW1WyJ~&inL5jpE6}*(#N-|U@~MAVh~$Q2qa2e3X0x;$6ImyPRtbi zjtkJKYB2so2fPDLRh6uE+3kZlIE~V`pHxn^VPl*}5K^Abx%z`bvtauyme(r&fpG=I z7kHh1IEcY2L*4|9y7xTTLAS%(TcCGNy~ddpHqLy=#}}v1fsh1$1KKT_w4Cv}*apnF z;K+Xt?bZXEj+Qf(xDQdF$?Uu>zKmIf1yC8p8n9VN(o!2!zaCf2*oTyQ!r{0c2c3@~ zJ%YGKsiLBS^yP#w1cIUT*b`-tkALy@EgeAnUl!w~FuMS# zvf<`x_f6B@yAEj5ehDTE!F%=c{P1XNJRHWbD1E|3uGRO;Lc+t}!7+p6(ButXzGVBX z5|-P0s;@$EvNc^a3uKft^=a zv@0WKX0!ovBXaMOs{rhXr2Br8-rm8XM6*!v;%`}jdWj$WL{wB%tgt8lbcM|$2eHAb*nJ{%<@mx|6??Emx=WiU5nC%t;jX)XcR>{PN}d zmv`@BVvLcAscH9=%W8@nAijdNHJflsIAC5W>6*O-|N959>)l}Pt4ENC-QZL}b|v5Z zOIP(mRY*E7Jw1i0s;YXD1Y*1|m#L5t@=`6B%hAp(S=nR{AWFL`ZA7|ZP=_0W4Z@**0il9e+mit3bd4P+|zX zJB5<+1TQW97YXOQF07tBd4gnWYPyhebNL7n#r)B*0Pt`*|5XPp4%;B#M*u-UE%Z=0 zX<1i&KtM;Zp(g+*0Q_O6($Q{DmOX+e)`lMPXGscRSYTygWKUIIzy1x)M)=u-a1?qJ z^u}`;G@~pnEmcCleJr=x11S28;W42$7zS9DvX*t-40ssIE?cNn4WGmzLN7#MLpVmV z_WIuz;Iy>$RbZ#mii+<* z%YGp#Y2Qxa5&_`B(UBV=S%m!i!Yp#XK=pBqo);gq);=0onW={vP$(tCCoR_wy4lxn zt{QIcG{TASGG1Q7WhT91=uP{}?Kg!EUAeL=Q_b^Z4|UoMOK>ngu;o+BlGqsF9>! zh`x4#pHJj>!l;;**Vay?iT!i@9$xX6>-@{J4lg1508J>`TU%StJcJcegc0#=ve@9Z zX5lx0nc!*QAB%9-#4_xf1(+UD`fdnJnoVswKEU{3%b)aonEX?4FyL1_Q<;Q?eb)#& zX`cHxJp-oPfab(Cb_UY?RhVe;F_`+ zr#}IMrmxd?SByHwGY^Ibrh+o6lv3j3yPzlBTa@7pLZm)#!uh($jkKE^V(r&aBR`aC zq`FmOOj^=q$19zm4+#>dmX=0MOsKEYs(4Ap$uT40V8Tit)b4C5~wq5s)PkMn<$S*=TZcvK=eOKqrm3!ubRX;XOdeExV_Wr{6X&?z!}_ z6&*DA;`l+nP|?zog}htTaLs>yes20}iqMQMRFW3r$trjjjD$cC_uWG~qIG$&r6F9JUC%dGK1am;`VE zltoI)%1to3>b4g5E*1_QQ_-)1Pmr-vP3UdA$6nj`nL>aVcoN8*_h8wK!FrJ}se}`0 zr9RuPC%Fs(X#(`oGbjb1*PUXyEo}MkWEmo6z&{5e-Y_U6cC2(p6Hp~1_y%Z^u|+^? zM}7o&5JQiOjy{LcnJ&ngKkzkEgxq=IbgZWJ!^q_1&%GwMm7b(^cQcC!4-O7~&(40_ z&B@6L`95`g%k5}Tijx>q8+IcNr4mVon?bULB$^nuZ zI5Mn*Sths3{dRyMcL6Z6rndmZ9Ril_!=UMRD9>h`r>zi|f;37``V4Rmq|eN41QHV! zy;U*mOm<)RjM}8^Ts4~ z5iwY!)|IoQq(p|(F>Y;5mqepwSP-vHjv9xW7!$#Dsph|#YF10zequj%zP4p-rR(6` zxW*&m-=rTR++}u~n>1`lfmb4LZ80Tqj6j5~oMm0fLiohK`ITFe;E%%fRBcjO=X+<> zhdGxXu|Vlu{W~^-%m@A99vhvwQH9>S))fh0Kv3gA2)T+;MGk3g{>G{WX2O5~KqODz zqC2ehEK=Q^-LYx7;)UE5MEU+BfV1HW8@*(=H4^B}>Es#LZb4u+7>El2>3%)jcpB;7cAh(_H;WGUT$EZ2rB`$W(_PC z0gYq2TVE*(wZdWN*(>^}>c#rE;8B6UicUyy7wzN$he|`e z!zMp_#j0A!ugKb|h508kA=GbSnb zM^S&YeJDQ;XB_(NHZx-ke`&g{L`p%tU4jm`wW{@G@$6w`ZEd;Nukj-zBhB|d26rh2 zFr(+?z!zgj?kCAm;wC^Wl>qiOXKS89vCy)-kAsdv%x#K;fNDlFt{#d@@WlX&ISxc$Elb`R9-MkNSV+Fqa_%NdXw$@2ROi zfZKq<0FZ$oEP&^L7Ru(%=tt5oUoJpzB~Z%{S2}xozFUm{a0IFqTIGP9mUMRJ1(-0; zFZwGuxa-tkHNSP)xn$)fIu=FSCldCaR~docVgWdSrjOoVdA}j}xJ&Bx&j~jKf>snA zE+*R7FBCVd9^-uJeYv~g|NgxPaPm??;aXKJ21l&(<_=?L7m!y^D&pV0*>e>{l$RRV z;B7!%0>>_vh69WSp9u%?Z+(u1(~Hp|2S|ladNTq?^&?HdU;%u8?YTUtZfk4XosHwe z$5^zl!hdKByCwjb|K~2$?kxjZ8a(r)!u)Z7KG59c&uka&?2O(JQieA@6HJ@I@Py{q=P*g;>{H4mL2(6zNm()WJzkUO8> zjo;7&>%5R4KuNH>zI3~Wk@D2;Fp zKqxk|V_V19<98`Vco5YVbT2If)!J1JR6!|Zrrj%T1c3s{6bW(!hu7s9;imC5S%lv8 zJcR3j?o}0s-d~2WOKVTU)1p=`GbjRYoT#DzUEGjuD7TytKt?txvjYkctmI2Djr|in z9|R}3(0B`=C6u3Lk*!qm7}jmX?)$_1op);jx_hdADI+5k4EF8e^bZ;H4nA zLdZc-RUtCr*`5KE-+=K@JpUb~>C`xXiHUjj>Xo>T4h8UG>Cj)!$}Ei}Ly`-n4q!79 zVUK5E-$+o*MglPx3A8t`h)AH&K&8zJ0N3j{Uk@tou=(A0fRcb4ctA#$ANv6bAdxt% zH+(=QkcM5H!dFMHFwt%U9lx=$L1kilEp<1jWn$YIaWftsf(+5pajyoxlgxnz0dI|# zfg#YKB~T}V>Htc#zY`_5rK2{6v+qN7@;rK>;$1%_;IEF(P6NO%uT@on13<931OxOVff#p0JVat;Aw(?EWa$S;V_;4> zg8m4)n=LR8*HRM5Ou5u{+-CmA7pn`XaoIR705+zMns0&- zDB%2e0p1J5FDNLf^nYo73JIYl$HpTglSROCX=%~?(Ng1X!WrwQkT^_0mjV$72Y3;{ z3As5rslaeTXuO}&AJl7N1TYB%BEt2#dQXAw75o9%37BdwQ$dRz%!yq{c|J$JTYofk` zO|B1SjCkwVL2&gP&A3aX-3Tn+@(4!?R)(_90d0jpOH2e15 zJ468l7TYg!BM3DcxaVptBt_UwVz5Y0WN2te{g*j783Axo18L%SK;J<46g+I>`k_II zIvCzVP%BrvV;rC~0pYk6w3L$R?ceR~Wx$$1bcVo0%g(NdixUns4!|vV&j|fxGe4gA zWC@exNx=VT;gCU7(1%~?=*WYT1FPL;T>k1CQ7D-q-y!8xDkGK?Nk+QS;35@^7GKu>oBG{Mz2d6^lk`09X|WWYVB} zZb0ha+}x~%nFiLb5$UKGpkM%bLIa|SbksAurGO}Lg&%cw-Zx%=AQ7b|2qcJ=#YBVd z?1(2+KWYzTQag9K@iCNjbrpcyhe$1zJ&b@ikk-ZQ>^LFRJ`@q50^|mdFlsua+VLqF zbS(sl$;yi5-{b>zaZV1X@p&^g8ixQMMw!JS7Z6F@|07<`S4!eKlB3L`S5FQybCdq_ zD7so*n~*$O?4XPfirUY}5y0^8OjUGzJSjLlFbi#~_K{z{j4TO)1t~Fpf4dixR3x4j zVMybjHRJ&P1Ld$KZ^FTwqCrzOoN7oYaHUo!AP(Ty1zdK%7Z>BC^tZzl7J^O!G7Apg z#SD|oh-LkySxBSJTNL?s-*uwe>9PCC--qPb!@#`30>B$&{g-F|aM707zo{`ZMz;&( zt&brgEpMMJ9-eE?*hC|UuooeGtNX5y_>mw;zV_I9>)o?jLlR>lQ_5*90M zcoWPC5+w6BIrbe8QA`ogHIpY#vY5o4=8X^FO30%v&^RxlpnwgU05mipgnJ-dK&%9W z6Ay@)`QpMu7!eI2>r75g)`FnuTBi$cgLvLFr5p(%qwscwhRXd}HUBGsDggOX5K8ZU z5Ce~jNJ%L|4?F1oXUHxE#eV!(s%!9HxTPny3(tYv`%(^TLkAipr%@Z@7G$5hX#PMJ z1RfnZLP!YjUvIJGH7c8|{9D?siB1J;lU7_D0WJ=DI_QCz#2h{l1rXXfNL}?Mx(DpO zYu7%&jY10AgXnC({c9XDraz7!I2^NA23t&iYr700?` zsnwie1$Tj^Fqci-;)9=74OrhPnFtiNAHE8i$Q;LD6@92`5rg~L>UNb%2NrwCV;UJ z#TfK21S^ffm=io<+*2FMC_1}N`j`ROmxGj))D^ZxfjabKdf3)b<~=YV1RoCk3gA_s zzEzQ5zXf29nnjtUkX;b1H-H`F59To zWB>%&77o2FmuLI%IuC&yhl$^pii+*}96-KR!9YBaQ6zvmn%_QAh8o(#!y|+|vT)t& zQ2410Z2&bJ+h^!1jH%y%{Rdca>U7L+jr7~-`f72;7s;B(SW4> z)j?8HGAb#lcUVzG9)K#OCT;JlW1#F4fcNle3Azst2}t5a{wN~8w=XNBifVpF5Rw~X zg=9dV0IG}ppS+A%5J+~2Yyfn(Dv1CjudidK9h9^twP(TcO7RTqu26h7|9pUsvUlzg zY}UKHucV_BrkZc{5T&c*T2Txg%o?B$n541Lb4Uy(WpMy`S{(^7K5!)T22cJ-Pe=A| zdJeJ$f70jY)Xy35ReBu3#XBe1X)TD2wQX0;FgeW zXIFzj_r^NF%0bZ+(mEtY#t6h4sNz@V4db}J%>*f5+`fKMPSQ20&Ay-2nhxRZWKTt;efWtWyNKyb;0a70{ z1{jo0LK+1tgU*Ogp`ox6%*a;K(s!fim>hI62BGyxQC$2sh>SrkX{J5&(*KHNgAQLU z*jK?jW2N~A_8*m_fi4QU6evqOCg0s;B}6T@E_)a-lt-PD4!p~~=L9H#c;Ak6(LgHv z-8O$S{ZPdkjp*b4cO6u|cfbS-cLHodcp=;y0ot3_URnSD zNelVGFMu`80!kT9lvGkvYlrLzac+K6u3+@}ca4zIRMDaj9q6o)-`H<@G=GxfJpZnI zIQl;18+sku!^YHM?c(sAZX-=h()zv@p`ijRJHaHh0Hm_|RX3V2y)kQ>I>i9OjGe9U zqQ6E%hW|>7#C%HJylHA9h34A9_07ULaAlO4gsBe&Cs*<}dNz`$(0> zIl8zi(5;I{1O;Gb;^wbUD&*pxe7K9p5D^>eI>^6HB%VErgMKghYDOYTUN+?|ZPBii z@-jAU^8l|*JH@$bdJjM0_G$5UL5e={K;s(<+RECxxb#2NHdK2`%inMwe1EYSJ2Trg zJx$gr`-FpKIF$WpR6y>wDL2Qv{E!R+Q9AkIuDF;9>9Db~!-5q0J3?oE$YOrUxsnVn z6-)Q;5n4N`ye6Qb^PNmJuy?sP`ydo0^WJ=^ z6byZ7>*a!vbFnGvBN|gj^?A+IfA-7&)aYJtW;oKs5|F)J>(D6P$o?{H%+8&iY!FxT z(%^Wu;9xn`9AP@Z4h7&q0tO)q;webQLx5TTI$u-}BBx2mYC6rdy9Wu)w%DZJ|Zlx#xAsk8G+Zi^6gw(JjBPOW666Zi(gVGKcW50 zBIyhrGa4|RZB^CXoZJ4>LN4xy1^qWwGF?T5{ifD>I=TPwAm zj)LbgCbFmmEGX zY8I?(?R=a-_Dqkg*>VI2{VwzD1F{g$p4o{;sXKyaEy%MmpM$0H{Cj41mPQM)@W0*} zuxQ}sd3q6D_&Z#ewDVO9IWZQgaS~msd_Z|;13M$fCih0eU$p?rWXhd|`!Q34ThGf) z?op4Wx00DZd1Jvt+VlRn75pQeHtR6sc2R9`_mq~`pLzssnsfOav_+u%oNFldvFaE3 zldywYnhsXGp|UoCc`pR*wmn^e;L-ti!2d$kqL3|)Zr8NmgNEhacZW}%tgDz@0oLtN*3-tT_+U-7cv;L7%*=v7%jd^OnG|Z-Vr(!O;RY8eJey)JV|ZueOkiO z6wYlG`3Y8j8B#GzK0JNbERq^&S#=Ml0%_88nxB=IemoMws!4keZsl?8%VM^~KNHQ+ z51acWG5I$}$380Li)Ncmd7pDq<%f8#(32!^JMm+oC85=oGwq3E^V{7)-KE@%8XtRE zR4$49&=*I(iE1u&;Xau*c>m1Eu%GH}{xCFu>^bJ60bZ5%1xKz2^2pyubJBX~_b;#% z&@$tQM>*4(kXD1@F_{}&p+Kgr2%(n}%QI6)SkdZZAV-1yKv21eRuVwFq7rv<@Ali%3&6acUSi`Ht&4Z5r*vv`z@R3A|@2DV;af7O;8BjFu&*_q0p-#)m{V9N0fiHvqM%Hf&v6!5Ps&b>LdWWQ_sM(rL`q)(+2WV$p4EuPsGrX zeUV_RIaJu$XNleW{2s9Uh^`NS8Hfe|z=l<@8x>UchM<;$5jyhgge-UD8Z@g6-wgWn zKi+evtEMM?>9mpKENgm9DrVqY#u=(ml;#~A89~QHDqN&Svl6}Wz=nD>t)0U3y_qyR zN~#4ts~HatItFQ?0ZpOizwCHMJDHbyS*~_9EjSUx5hlM42L={m2L5oP-1d`Hi!JA6 zoyEf%aYOBl)Z|EKfA&afXIB=6w<&=8%p|lJb>gzm**}og^liTpld$1-rf>& z5)#c3X|TDN+;!?_*&(@F?mR49eyr=FNhyidpy#9i6C{38lVjiJaQgEa(I!Lbb!Lzy z7uO6MclLl7^YPQChd?a?Yq6PeT=4(B09;;|uAuO@LlF(_`DpPdZ28h50*pB)FJHuS z|7FI44D?92tMSpDnGsj|gD9-TTrB17$c?Y&bT|>}-d$4h;^C^pUo`2tG!+xyw11}6 zH5W99+SZInt>l#>EBki#GU>tVwDIPqE^5eN*wT{bf5a^X*4Nu8RRu+xe1oZlqC)jY zO8-?7B`Ay6m*dwpj=!U6r#;+gQ5illY$s=}3cqLNKBK2ppKipOWsxHzp8UBei&rL6fZ@+9f^AOu zABOvSFXBTJY|s&XbJ1{P1QI5Ki?Uln^bAGNeFCaEZF~zP6_qLRXhIHpl@I}HyF9iR z3I)k(&QI;jd0$x9MzYd-WgV9f3XJ}aH_|ovVU_BwMZ5k-T%DDF=MT}R(E@`(ucuNn z{*H1S#dRzlVY93dC(LX=oL5eCH*(`eny|7dMmw5}S*UwAw?~On{;S}zOXYtF7nT-c zd0p8oSexd{%g<^>^Yd>$_Q8?uolUEw+REP6$2GIsQ+>ZrhLCO=>ICkWWiaE3Tnqi0 zts7@a!k*ovOL8Ra@Ow^u7X_WJfF}5(&y&WDP_lHf*EC(B=^aZOiX`}G!TS}~qq(n~+>&eE`uTR_ct3rpD& z$Bg#$Lbk8vOQT7Yttzo-b&iI9cb%}kQjG@`YM1d_L<-)`z89EJ(YUZag&jP93w+Pd z4=FF_MY~T~t2S^ViP=IO`LY;VY$&}i?SSKHgZ|t-&lG3|wufdNhY@9|#cJzw(oun@ zd;hYBYsc2?mP2K#@79l?TYN#bn{%|R`&c`&N%`*_**N&WDII!3 zE9ND%0VON@u3|=+CL7&8yTdZG9l`AQeJ6#goS(V+QVjZwsxgiasd1GPg=r*d(mSed zb-TD0SgWN2$A&YL5AZumR)ln4kU}0e)C>O($ z%K5IvkC_w6CshagY@dI)oc$TW&l(l5;~4lpJL_=y;B&go-=7O+Gjok>=0P7)AJ#JL zn#~|xucl!Ob9Ag(yn4*|#ra(?w*gj5&S(vay7=6^y-N<)kZFtz7nQW#AkiFT%iHOF zJL#;GOFMkQMN+sY)5k4odczYJeE;xgkSd;Xj65GwJ>&0T&@`FIzA75LGc)+&qrY+g zbEP$OjE4cP;^!WeEgZyxt{kAQJ%8q*&4`cf>Q(Z6lj>>Z#Y}v$sl%?)X7WGt!_1I6 ziEkI5^JlH_W!?3R7%R6DNog4HFYAI72n?Fu*`(~x)Kjz6C{mqhTm2A4}acBjZY4CjV%jO=C?ao)#s9268$pLI8zKOTBPz6nN@l`~yh ztFbsfa&|;Z)DfZZf8h?HOMRJ3x?leYv8L$Mn17Ifq!1NOd4!HElR0#&p9k~ybonh}K6|=PFZ`&{v0ZoE zKcJ;&iQ(-K%(Opg1baHJnNC^YcTuDJk^gtl0B;%(Ht_g-PD^^MP2m5ABTmu;;ElxKd>I>fE-}S%Mtu zR*eiX#-At#oE?vJ-}%}vt3=)Q&oF+f;9vQ?3X-b2?4TpSbyDK;$6!R=Gp~_y8cF3h zdAX)sYe9#D4@V0TqTHIa{071U7w|fW4iMl(imk}zPwmKqfUt+T0`j)c6y1pZeh%P|VLXp1w@O3v?ekI%`pWsykb z3H;UWQWwYH?c?fr>T&Avu<`JrArs9BCE1l`Fd5}mI!*f7VB9FaPMA?MkN4)<{wS(- zvPSDsBUOmb zxcSsFPNdl-Sw1WuQDRcR!W%F7~6H4zn6a>=aZ0@wa9ky7F<9de;;@@(jL!SZga5LUFS3k?k5p73L>-Vvyrl(K4 zQ8WY7S1i2#83sy_g{b5DD~5*SaS|w6G1^`)+M#91>6#s%9Zu1t5L0Cf5$&x6vXrN} z+U18BHyh*Ok&iCyT}sBpXzDQ2qIqj*P(R?Rbk$DGxFe97DnMmBn!?Xied}B1*_iZK z%p49kv;6K_ED3GBGOn%YVuF54M#I~BWz}ah-|4!`-B~7HubdK{WYnadSKM*-4V1>h zt>>zXD!Qsl&|~dCm^6xd{Q{FxD`~x{VQnzk#Idf|7%%!6gU4yE^;mff2WIPJhEXCP zjf^|nf;VAyZWvk5{E8ou?R5Z(6n1Hqv1t4+D|)YgVu4ON!g_pc5>mno?){EszcK>M z9<#;8>K{a)pBpxMKDO`Cc=J3icvw=B&;4zvnDpUn_Ivf3;T8^jsuY~{l||*D53}M& z%5Y3Ve!C)(@t$nF=vP8LL0)P39{AjMZeE_a_=ywbt4p8mRy*8kP*0}cGUs(XKf*_b zPf6vX+N)XRdvMp^MlL_KnRAaW?7Ut-;Kmsb;(}PF$|o3rfSrmu-l*xc2HeG~gzb0E zcU&4|L83|dHk12$;hQWYGI%ke0OhP{memgwx z!kaDF-cz4fUK$GG-(W-QG5s`{eE)1@S72WzK1_$cem}-~?Z;ydv*MQTEi@za@@Q)D zkK%A6v>;X#e=SBbRq{cW5Lh+M8I9t9~89>O3E+#vAvCy{E~Wi(d?I1sBL1+&7p_ z8OHctOJZsMoAyY3*j)az{~hJ#+g62e5?1BBbhH%jf{@i|owXnA2QBMda%RB;>c*v| zvl*=GhnXTyoGzZeo4v|^9%KFRs13<}O8Dv6WXF;g6ItZc^ik`B9%9@KR-$6A^~1Vz zp_wYWZq6`lJTw81-8k+Bjb!>A#vRT0RgsiG2Kqz#YQhW4r#nk?Y6m^Uc*|A2Z1X88 zl4ag&%9jqM|3$2lB9+`1X-cV}-GzJpHIhr>|LP&!4`Nl*vLX`a9)n@puhvZ%Bhum(NS_#1n=xKx)YsH39X%T zLz&UuXlZk^^+~hZF^mc%x_ArpTREHc-&qmtW$!D@${Jc3F;F&{n{B&dUnh>>0DR)H z^;;$jJKQJDbzxL6_u~?+)bGh5jdUR*4m+iQ6!zXHwQWn)aif+~n+MsyB+wY-qmt;! zUkz%YS6V3tM#raXdwO7SzYUI;QeBO!sqdg-``cc8i&yud{xMs)lp4Xa6ON#~k4;Ry z%EJ7dO*z+~$CrgrkfaPty{KBP;(ml3#^LZb(VZw;V^(>oK77pn%m8~m^u%p5S!d?L z{xjs9+I&7c^?7ZoHYo zan>34=KB&F6*$uT-=>UL${@*|o6NiZw7d3h2sd+U(`5e^Ti8VJjrD zzCOw5kCiYlXJ_8Y1BY<}yDQt5x-=iXz0j_G)dJv*+-FCog~~FKGMOJGGhWc(vUD3l z-vgrGTb(7)SYwrXptPV)rX58z_EYuJ1it(zVfK{`S%u)Nc$Q0FqT%UGX?;JE7t+-O zG^e|_YkfZ6y&cWq#-13?OKr^YeTb&x;`d+M5~(r&&$TAnN#Z?$9(|8Ynl`Q(ribZ& z22RC_%J-zc9$7%EtZ!pA!;lCwV#Z&HUCdjomz#xgfq(K}%N7<0^C*mo?n$l;~?V&cnTrO<+31Fb$7?Ws@FT?-3eOpT)4S`oxD zZ3}&7O zY3~Y(wxFk28L2g{NCxGgZhAcLQN_Qqom<6q0u%6H&-gbvktOQRMs33U=M~x+$M>$K zVwvdbFL!mH4=JDVd+2%^;ZBi{n{aQl%G@GG(`S|uRd35=f7TPzh=n8@`Pg?$ zT!LHsdDJQOGAeQThm;S==~?_)6On^IjavwM%W;3S&Bl$A^X0hUqAZpO`({18olBx* zphCdonmf8&%gK3twWz>$B~ND6>XU5PnAu>Rk&iN-^jg$-gjx%;qw~IX(|zapguN#}(e#2ec+iO)9r2q{$()#O&ktK}U=T%czb3xi_)Ds* zp0GYoxslq7^~}!nOXxj~r>Vlmewn8I=ca`%5>HfJ@!B!xgTxkzNxwAn;{Pbx>_DCP zhK%<<_?8J~C#dF@EDVLYsu`$qzb5x6jI#v>vGr z%=E9d7P4WD53(we-ZTLp#;r?R6MFG~8nt6P zoLMRIBN$wox=7jB;r7dy+-1odYt_*z9+w}9$*N_wxv~@PwYT!+GKuw#vP}Gq3MQ4a z42|duX!`RPPX%9QuPR7Di7nCjMQF%pxxI|x{Buatm3wnKE1tddczD{juAw?rK7&`5 z=F5_N7f-Vq*)p@DDa zUd=t(292VMjE_`4MLf8#3`iGkGjf|B>WQESaeVcwwAx$9ce_5!wch!skHvb$DkJr-RMCQb#tNL(oW_W`jiYrWV~Fh z^|tGYc!|!h%gp4Eu#~m-b2A>unSK1SMQ~yz8gts*Urur||D^e%s=iGrIOmu9#`p#W z+L-%H!)}?`^Ufd@oIbUmav!vYTtz1odN8KZ-%lUh4zmgrU+_ZuR(0xmD%h}F6*i~h z`$6SQYa*+e8dJs-t99;O$Vp!~%W?gy2_ekdcPRvm1LdzjpRb$5F<2E&KRfjm{MK^< z^;JoBeb2&l+H2wh-zkgaot4*(OOGCAL8FG6Fsd?A$36;-i&XTQ-9pY=2>! za5tB!ara-7L@1OSMNbQxRP;6T$n}jwZsFbG6Fl4Za?h;7$h0+e=|^Ri`S9zUnp|<1 zzcwX}dQ5FkqoJzGQMB0Iy(abPGoCPx;_s(PoAoZaNJhIZRlA-See5@Ap1VPH-XZmW zb4u3Bj!vp<>esfM^$Y_~DVP{p18|m7he@%&xQraJy_gX1yZ7vUaql)&L6)#_l!HtE z)**7Qv^;LSMIOL@eA)L6mLtAXe+BAoo;#;HT%1rk-yi6xx9i^$8s9SRI1#E}Uxya@ z)a&a)_xi~T$`RqM23)#eZ<+tyAQFEm%|is!Po+DcBTHi7NW4noaE6&d~0cd zE<^&#`b+tXF?^4jOk?;divND<8FdQ>hdkae_pL6izVmv$YubRbbq1{-fF~2-R?}zo z{jf(XVq^m`&X8q>Xy=0yLpq@xMvUF4v(!)P5Qx=cMd2b=m8jhg+Eo{z{lysO5fD3B zAP&6?g?a2E&ut6nOZDe-ShEG%3o#Oh@u69F+@g6_+^}2}SQy5+f>aXZ4FTKZucc{jVxFiD&q+br79$833gU-+H1rjO7sNd2p7fhjz2oghIO^ zqPTwc7BWe&6<7B_kGZ8)I{lY;u-tY8eKIYj^ z>2qRuvBp_uh{k`!NacP>xMwIdn%DHCe`wo%734%c^$ufl)$tUKi&~3*kCfRzi_+{0XRz8zaYQL%HDJK)IL#YwBzJ_Xc`F#0^cf!T$ z{M=n+cQV;5!26`O!O6$S({rYxS2%ELcGt6LTVQTH(C}2q(&*HsJguWLJ|Sh>U{E#Y z?Qg~u8?rlIdTYYF7X2sp9j~{JC*LOtCtS=}%wHT|eRi*ZwLkZe1i>ObuY5*_j-2ee zbhmVp1$zFupxn$I^vi+ z3&Vwb-$T9!Tl`CUQKuVex6*I-Z~~b{=FN|}O3$lv>~71?s66{dGXP$fh2fv1f^;6m zVE*B1FyL14x`p$}nJM)qyXE(6g*`y_rVt#^;g8$khkJ-_mkEl0IWl4>VNkV;8Zw z3Gg*mqHG)Y8NOhd9u^i&{Um_aIVbG0di#B_aG=Ua8y1b~naBCuY4KydW=;Y?_?w2V zHvvXUxNlH=|EgW;(je%!kEMns9o_5=J**Woeq-@a_(>4y{Ep=`+7rAFl$8$Rr~_M= znm*iA^o~aiv3i{C)e(Ls#_+%r@p>p*9&7TBZJ|3lS}v!o%E0UXrbnX{``d|;)x!gY za2=8qJ(fPDz1yUZS$8y&jox~Ps8zUGvZHCczDRr=E?X+J?9iKNJ>~8(g>h@1FEgrl zR=9#?V{ym9g0H;EKy7S2@(rqjX|Rf#f!|nd^>7C3u0xN0kmBVJ|5t$$=QAbJJKA3s z%Za!IZAC?}^Pik|waorB_MCFK^|ZHOCH8%gqR5QI)ad1(7M`Cb$il}#*m9XUADOKM z^5YY;`A(Ca0b?!Pdlfx%EEaf2xA(BDEI;>i++vN=-m!>FnWH#vw=%i%?%r})zDDWj zYH)k?%lKlhZHLZ5=^wH2hNG%6Mb}jcv8Y~100Y>FiI#(nUdWasnUd?Zd0;Fq=-Tc4_${dscscZ1FD%4{@|hquk2ef_NS9tjKe zx`hHM>1rMmlN`a$t|c?$S^Tb0(pnWOTlxL3O#WIXs)IV1l_%^%mDWD_X;mq$-ihj> zI$bOCUgMvN(rSo{3m+{6XW-RNDH~2Q#QYrdaCwh99G||rpjmrCrwj=oodq3Pdpt8U z^8<7@!cH?S&{zrGgm2IG77@`F#&Y5l5=eloDYsg#zOX^DBn@_=pvR`t-=7ZoXV;g* zcyp{B_$Q|`T%jl{cg*lann3$$T@;x@uHgz&0y}`cafO24-1>c8f=<%W?ZP}h`Pttq zEzG{HKdqT5=MYc(?zVJr>vG|U`A-zuF#*G)`(Y}$JkLM03<0zAuHpsLSMDG851-ax z7M2o=bTF7Vl~S;Esn!;^8p}(4LQM!Mn18dBsTzKGKYZDu_pyLbDWzaT>*}g%xKk4S znl+<7^Hc;`DC8_GdT;iRE56*HzgO0yrMJ?Tslk76 z%e&eVN#t2geA*}jyEUWzDBi5Lpm0-04Az2Fw%TEXY}w_>S2#K+&G*H~!j3WDjyHY# zjYo0(1$*9V^zyQ$?1jfpqyjdT>3#?ORn_{XCZUzn`Tji;%yxY%sZVdVDZ@R|MW{ps z+p?+tE)-+<2VG~1V0~q9Vd;#rJJuCnUYa$Q{*PsaybK5D+QGI>`Wl3A0>%n#%#dAQ zPdR@&sCjsK*dN_%f|v;Hc>4r275xU9VS2q`_5YCnsB}nlpro7Y8{a;$=Tssz;8OGj993x-#jxo`g`!hJyzcfd{XC0ri_9t5947C^c_JV(g zA^wa{diMEjKA+@iS*+5!(ou^9O?VNL?P>|r60ZLzCv5mfap|bB*3>)AR{>Z$!gr@> z7a8G)iDS7ZCsxbex<>|NY!GpsStPVqW2dw+M}PBLjQCrvkTOa^`HGZ+|4_JSXKx~T zpU=saPFu(-@Yepa1%|c|U+VyAhzIAw(Y2kmTWL`Bm(E9R?aHKC+!C>Tf?Y;Xk#+xm zcD2kv6c&OPPQv|0gN~vVILL`xyn)E=m|QO5MQpaO>w4pi3@cH4Kgr{^Vg1x788*6n zo=_8Ga^7Dx>v464VJW*$by#hd`>S%}Hr~+SSWjZc`H|%UOjQk}MV<5BT!F`y3i6LoAo$ z;OhJ;QjCe(B;oAI^UGvv&MJgu1rZ zft5|MszyK>TWij{(fQ@=1fP%GY&kD7+dJ2p)BLd7Y^>8{-$$n)53ef!@XA~vN&AU4 zN2FpY{Uf{%7pp2|bTN5{JmhFay~*CVAya>XA)Vnxi**q1(SrdrH&xo^&4-GbPmhw? z2d4+w8cHel6$7e)DX_HlZOm1*-l;nZ5(>>d=L(ad3fSSb_$B2J)%f7ynxH8@vzyi& z5C>VT>LkukP#immxB&i5*V{N%4MpHNoqLrT)hp|z>j%y#7-7 zUYcd2CY4@v%a2yOvKBl(X>&+eza>LfOh3VD#qzMH4VD{Q)fE4pHa5ALMCDW)NeR!;ZTvIl z>>p7p+kWI4J_0-Sr7Xz0rE)f`8h?tSA?7yv+&nG#Z zJdr5oKyb9UD|jta!eMDy#u=M_cK7ayM+T-)zUH21=IyHXD;l0VtYiE|qs%4^PmJ#< z;m$l`YOWXSl8sj>ouSkcxCiwuws^_U15>MOc|7GI5!QmZA*0-zSTE_r-w%JK@!RiT zTkV18}&&=jun6i`o5Ix@!en z4TNICDl{5$K!-221diZ|`m{*EF?NJ2joujjZARUy`=p@iWdz3#)-o*lNJ)!u4W*Yz z$BJGd9@;RPcf(!QN#Z4&{%5KGx^8KOaak#&ZM48mCC*ChEKi!?hIPNhlMV~;kXSYi z>eQWd9JL*zi9anBAwlht;%&6}BL4clEz}4aa*ccEB`P~Zp3Rie#T6CKiR{0w_6NJ5 zmW2cTBa=dFUhh=PepZd@x^yXtFbBb~8^%Ht=`$+A*O*=7cCivY85$BozpI1H#Q8fe z%zDIi9pLL~Ixl6YRX`N|7Kxqd)fT~U%!Ue!Ts2*uv(_t`nC^{bB=0nA(3pn?J})f@ z=Z65@=q;|%CXQNTXGY`{)&scGC4^eeaXgkZNI^Z4CHej+>afA#-1@+Rs6)ruk4zQ( zp<1$OeGCd`uixZc>J*n=B4ZS9rjwu{k{sX@P?DND=^k@`rC-q_PAt3rzxdKja%tSt<>_{Wp)+x zEdN^}2~`d<6M>`c+aIiMtxs<&oVxrZD?2+VLC|n-Zw39`71%|Ufge9LH5HlIkD0kp zs`CfmTI%dhbt(Vwm%w8f?aSj50xE^Vu&ftEvrAr2_O_7jmWH~Kdz5NN-)YW=!KKE7 z29rgx;+~${nw;OspmHebcNCavK{EHSl>aHBybJ zcgSxU!h!=*o@RNi9UZyOpl+gtX*QjOE`%+Bb9+ccI|e_ed2pHo<#` zKlPQ6HW%ydON#Vd_IigOX7{t&RkvZ1#R^;)F0WNcTVINQ^-`%@?+J(fx$KWKAABF3 zG+;HA)!?Jj=45~IcEIY6_5Q)Z@0v6WS5nQ~l@Czq@is6EW-rg5BU}PqBM%6zwqJYKJcVDdpCH{hHjg9g%=us@I z@W2jAwvI}`in<~%*S@4mm+yW5(39g|#Tq`6$iL4!%Bp+gY}NHca;VjkM~Sxt+ViwC zDK=YjS@hXY)!_03Y+Y>XRm@x3Bv^W+Sf^JNo=#)`%l8D9VjN6ED|EKp11D=Vfr})-aJu;=IP9yQ__?FjUwOGNh zUsq-5Zu7lvr%OT(q5>Xcu4FwejoM3`K*!B#}B5Hf71; za?FcAmwAIP(ms4QoE)T_P#R$pc|A0=8n1r)WZU>&F=iR}TWK=pO~jvx`vU zhJqE-nScN9+For5x@DKRDl=5UO#XF#{&_(`1nhD_PK8mxZZ_YsfNvPdjc<|c@v7qh z0ZfWR>dW!=7H3(e`{qedlR<}0!#O8S8;!gEAfUtp^+FA)Itub}onY0S@XQC5%sY9I zd<+cS2qqRg5qU$r8^yF>6w|+a7&G@(#+5j-Er zd~o$Nv)m536*c}2pSsLhWCu5F*$Xm1_^o?CXM?G$v;N0L7bu^M0$sJuN}MN_7A_?l zlx9Xkm(QmiAb!%I32DacSX_^H}bWcyVnQkOfHLD%>j|WT;0*q1& z4-ap`Im6w+1A&`^I$p?- zbzJ~m36MrAtE=6oqAnm5D}b#;5Y-cCRCDw5lc|m+mJonHzvEgvy0Cf6W_qr%F8rWC^%H?^6JBfi^f$ zlUJqO$Y#1T0r{H1r@&eHXzzFV#p%&?LHipUqerLNzb#wee;Hj0{HphGa5PoZBgGv{ zZolv1@p{Oe490%|T_{PUe1X%*c>!!SS^KTT8bHxB3rhcWpJrxk5g!m)uy|sLm3`V& zL@`rlqeRXYQ zD!YMhr6H1ZDnt8744&~uz(4O$g50f|F>!tuX`E#X z3%YIWjoZkZ$napAya?}B4!@wqA9{BL!2uCDFXq8oj!~kjBb?=wC~Wo^<1#_5X{2-T6VyIpuSX&S6EW!cW(Qr;zwEVi!-*b}c{P0&9{TqBNw80d` zQoZ&pU9Z<28nxo5?HGb&=csIA|Wt?H!m`Ux0C)+t7dmCJK4ju@r6P zUW35^4VHMl`(9qFu`$>XARMIub1V%S6k;F}cyn*86P^rm2gBEZ;?ff1jl(+!Y?~s| zr9&#PB*b9lyH~exK3Zl51H?(W$^rCcx#i`tz)X$daDEr-EvF4`LoO~Zc&lOKPXmy~ z)l5ap+B-YvL;M2PM>&u)Z3(!Z8rLZ!Xs;;lZV}4watwMb%f%peU}7RGf^ZI$m?I4q zqVOyXSHVC#D`d5 zj@%xubU?FR6icEHdH-`w2SuUU0tO06(MFk_?L@=DkHG7oPODj>t?9c#sPRzi-pv|h>?R^=cA&6*fmk~O^KCzJkcPt|#Be&1tc`qM2KiYAJfX*O>rVQO1p?mqjV$AlQ|{)2k~ zY?+Z|KP9MiFYz=((~7dQInEMui6@rIBEL$+?$CBv(l)FATGfcxIF9nKpx|sMNV(#< z@X%{ehG2RwbBh7GK2WaWCJ)OS5`Q+tIHV%%J9fPya~fKK)20(YS(TWG(%M_bP9x)m z1V06piG4}la?uW{G&>^95lm5+H~et^+c{MtirYc2pE+OpN1?pa3iD1cl3t`H5I~tL z!0QHgt`=Z0Owg%`s)$+z!4=(LD2!RbqOl+xT`uQOcjA-el8|uqoV7fJOUWus;hCEDn zFp8aklnemO!6%v|wcuMW2_!s+eJ!vB5I_mA;4o3UGePAye+QBs2n>D+9djdJTU|MM zVn3t_oILeU8obPCz{i5-OXgO$oi`ZTeb$HUV9smuwxTRYTbi^V5H$Fn3lrUdg(U!z zNe0$8M3gNqF80P59^%^$Gx47|%N=vh?aLLk^nsvS8Wsp2;26}v2xbGJHY6>xMHL^d zfKIx{t~IF)hcWBx>$^D^@XHWx58fd^<2|%iRovarp|t{5Gi!M9^fTc%cl&yKn*qMA zD#Us!smm20w0{FU1_;YvIo5DdB1Ne5!GMXiF)LWlCmnBYv%{q!(SHo~%c=cJ z7r|eME&#H}?3|p3S5CLsDXg;T6|f|kxgCV_-eeJptmGSW)a5NW1e4F({z=*$O5 zw&B!M#G8qhTe$*xBpB$jA=F?MbWSr{LbDx~Q|cEi5F_}LGKK&@AA2R&Y@PZR%nB5V z0X`vN^WiDg$JXm~P6v_{kH#UR04P(q;2QJtc%fU=g?D?)S@O*)l^4(L=OpvZP>7YE zg-$vep0&GAc}GKL;j35DTVLWf1Ulsa&{99l7#s-JejsWd3R(S47pnaBCBhxt#Mup2 zQ{?DOm^A@I$hXvL(Esr{ps{wUbeK3Yv}RRQ#Nlwt3Q|A@)A`r!Hock@AiefrCLTTs|@EG;OL6#UKnT0(9%E|_p*qXS$a#2o`=H(ZB7SoI+_u8zmm6C;aH-rnQ zKHirp96FYDKq>IHaeBb-Ey(9qwst0}CO2+9{l6_NS8f$=Tn9zz&5tub8vOGA5ey*T z#eol=ttbFV+sD&c(?^Jor?HTn_tytyo%GqWW^kU4&MsppJKf-|GcR~Nhob9As$30E z&yI&YnO8u!(fsm>U4^};7gPDS{egz##M-Olq5RI1T6#_E>CL+|vqUcrjCi2>f1jrF E9{|951ONa4 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md new file mode 100644 index 0000000000..f37e2787ed --- /dev/null +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -0,0 +1,42 @@ +--- +title: Manage Windows Defender Security Center in Windows 10 in S mode +description: Windows Defender Security Center settings are different in Windows 10 in S mode +keywords: windows 10 in s mode, windows 10 s, windows 10 s mode, wdav, smartscreen, antivirus, wdsc, firewall, device health, performance, Edge, browser, family, parental options, security, windows +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: andreabichsel +ms.author: v-anbic +ms.date: 04/26/2018 +--- + +# Manage Windows Defender Security Center in Windows 10 in S mode + +**Applies to** + +- Windows 10 in S mode, version 1803 + +**Audience** + + Enterprise security administrators + +**Manageability available with** + + Microsoft Intune + +Windows 10 in S mode is streamlined for tighter security and superior performance. With Windows 10 in S mode, users can only use apps from the Microsoft Store, ensuring Microsoft-verified security so you can minimize malware attacks. In addition, using Microsoft Edge provides a more secure browser experience, with extra protections against phishing and malicious software. + +The Windows Defender Security Center interface is a little different in Windows 10 in S mode. The **Virus & threat protection** area has fewer options, because the built-in security of Windows 10 in S mode prevents viruses and other threats from running on devices in your organization. In addition, devices running Windows 10 in S mode receive security updates automatically. + +![Screen shot of the Windows Defender Security Center app Virus & threat protection area in Windows 10 in S mode](images/security-center-security-center-and-threat-protection-windows-10-in-s-mode.png) + +For more information about Windows 10 in S mode, including how to switch out of S mode, see Windows 10 Pro in S mode (add link). + +##Managing Windows Defender Security Center settings with Intune + +In the enterprise, you can only manage security settings for devices running Windows 10 in S mode with Microsoft Intune or other mobile device management apps. Windows 10 in S mode prevents making changes via PowerShell scripts. For information about using Intune to manage Windows Defender Security Center settings on your organization's devices, see Set up Intune and Endpoint protection settings for Windows 10 (and later) in Intune. + From e0d18c10a549624cc8a0155cb4601bc1ecb5960e Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 19 Apr 2018 11:16:06 -0700 Subject: [PATCH 198/284] Fixed toc --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 62d98776ba..afa6741365 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -4,7 +4,7 @@ ## [The Windows Defender Security Center app](windows-defender-security-center\windows-defender-security-center.md) ### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center\wdsc-customize-contact-information.md) ### [Hide Windows Defender Security Center app notifications](windows-defender-security-center\wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](wdsc-windows-10-in-s-mode.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) ### [Virus and threat protection](windows-defender-security-center\wdsc-virus-threat-protection.md) ### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) ### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) From 010e8f80a6fa3b18a58a0d6d58ac365d37c6d093 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 19 Apr 2018 11:20:01 -0700 Subject: [PATCH 199/284] Fixed image link --- .../wdsc-windows-10-in-s-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md index f37e2787ed..ac80bc84da 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -32,7 +32,7 @@ Windows 10 in S mode is streamlined for tighter security and superior performanc The Windows Defender Security Center interface is a little different in Windows 10 in S mode. The **Virus & threat protection** area has fewer options, because the built-in security of Windows 10 in S mode prevents viruses and other threats from running on devices in your organization. In addition, devices running Windows 10 in S mode receive security updates automatically. -![Screen shot of the Windows Defender Security Center app Virus & threat protection area in Windows 10 in S mode](images/security-center-security-center-and-threat-protection-windows-10-in-s-mode.png) +![Screen shot of the Windows Defender Security Center app Virus & threat protection area in Windows 10 in S mode](images/security-center-and-threat-protection-windows-10-in-s-mode.png) For more information about Windows 10 in S mode, including how to switch out of S mode, see Windows 10 Pro in S mode (add link). From 35875e3a78bb06abd013a02708955b0473829744 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 19 Apr 2018 11:37:58 -0700 Subject: [PATCH 200/284] Fixed image link and formatting. --- .../wdsc-windows-10-in-s-mode.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md index ac80bc84da..45053500f3 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -22,17 +22,17 @@ ms.date: 04/26/2018 **Audience** - Enterprise security administrators +- Enterprise security administrators **Manageability available with** - Microsoft Intune +- Microsoft Intune Windows 10 in S mode is streamlined for tighter security and superior performance. With Windows 10 in S mode, users can only use apps from the Microsoft Store, ensuring Microsoft-verified security so you can minimize malware attacks. In addition, using Microsoft Edge provides a more secure browser experience, with extra protections against phishing and malicious software. The Windows Defender Security Center interface is a little different in Windows 10 in S mode. The **Virus & threat protection** area has fewer options, because the built-in security of Windows 10 in S mode prevents viruses and other threats from running on devices in your organization. In addition, devices running Windows 10 in S mode receive security updates automatically. -![Screen shot of the Windows Defender Security Center app Virus & threat protection area in Windows 10 in S mode](images/security-center-and-threat-protection-windows-10-in-s-mode.png) +![Screen shot of the Windows Defender Security Center app Virus & threat protection area in Windows 10 in S mode](images/security-center-virus-and-threat-protection-windows-10-in-s-mode.png) For more information about Windows 10 in S mode, including how to switch out of S mode, see Windows 10 Pro in S mode (add link). From 4832f35381ff31b9d9248fe3871f5d232a2524e7 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 19 Apr 2018 11:50:14 -0700 Subject: [PATCH 201/284] Add links --- .../wdsc-windows-10-in-s-mode.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md index 45053500f3..b08d36f49d 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -38,5 +38,7 @@ For more information about Windows 10 in S mode, including how to switch out of ##Managing Windows Defender Security Center settings with Intune -In the enterprise, you can only manage security settings for devices running Windows 10 in S mode with Microsoft Intune or other mobile device management apps. Windows 10 in S mode prevents making changes via PowerShell scripts. For information about using Intune to manage Windows Defender Security Center settings on your organization's devices, see Set up Intune and Endpoint protection settings for Windows 10 (and later) in Intune. +In the enterprise, you can only manage security settings for devices running Windows 10 in S mode with Microsoft Intune or other mobile device management apps. Windows 10 in S mode prevents making changes via PowerShell scripts. + +For information about using Intune to manage Windows Defender Security Center settings on your organization's devices, see [Set up Intune](https://docs.microsoft.com/en-us/intune/setup-steps) and [Endpoint protection settings for Windows 10 (and later) in Intune](https://docs.microsoft.com/en-us/intune/endpoint-protection-windows-10). From 2157c34fcff1da0bd62c44ed65875379482eae48 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 20 Apr 2018 11:21:48 -0700 Subject: [PATCH 202/284] Moved items as per Kim's comments --- windows/application-management/apps-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 6532e35072..9d28070927 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -106,7 +106,7 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | Photoshop Express | AdobeSystemIncorporated. AdobePhotoshop | x | x | x | Yes | | Duolingo | D5EA27B7.Duolingo- LearnLanguagesforFree | x | x | x | Yes | | Network Speed Test | Microsoft.NetworkSpeedTest | x | x | x | Yes | -| Paid Wi-FI | | x | | | Yes | +| News | Microsoft.BingNews | x | x | x | Yes | | Flipboard | | | | | Yes | | | Microsoft.Advertising.Xaml | x | x | x | Yes | | | Microsoft.NET.Native.Framework.1.2 | x | x | x | Yes | @@ -149,8 +149,8 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | Messaging | Microsoft.Messaging | x | x | x | No | | Microsoft 3D Viewer | Microsoft.Microsoft3DViewer | x | x | x | No | | Movies & TV | Microsoft.ZuneVideo | x | x | x | No | -| News | Microsoft.BingNews | x | x | x | Yes | | OneNote | Microsoft.Office.OneNote | x | x | x | Yes | +| Paid Wi-FI | Microsoft.OneConnect_8wekyb3d8bbwe | x |x | x | Yes | | Paint 3D | Microsoft.MSPaint | x | x | x | No | | People | Microsoft.People | x | x | x | No | | Photos | Microsoft.Windows.Photos | x | x | x | No | From 197f40297e83971d0c82cad99107b1ddf25c6000 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 20 Apr 2018 12:02:30 -0700 Subject: [PATCH 203/284] more updates --- .../update/waas-delivery-optimization.md | 46 +++++++++++-------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index ef2a529a25..d1b22a0268 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 04/13/2018 +ms.date: 04/20/2018 --- # Configure Delivery Optimization for Windows 10 updates @@ -27,13 +27,14 @@ Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimi >[!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. -Delivery Optimization is supported in the following minimum versions of Windows 10: -| Windows -Platform Minimum Build -Desktop 1511 -Server Core 1709 -IoT 1804 -HoloLens 1804 +The following table lists the minimum Windows 10 version that supports Delivery Optimization: + +| Device type | Minimum Windows version | +|------------------|---------------| +| Computers running Windows 10 | 1511 | +| Computers running Server Core installations of Windows Server | 1709 | +| IoT devices | 1804 | +| HoloLens devices | 1804 | 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. @@ -73,8 +74,8 @@ Several Delivery Optimization features are configurable: | [SetHoursToLimitForegroundDownloadBandwidth](#set-business-hours-to-limit-foreground-download-bandwidth) |DOSetHoursToLimitForegroundDownloadBandwidth | 1803 | | [Select a method to restrict Peer Selection](#select-a-method-to-restrict-peer-selection) |DORestrictPeerSelectionBy | 1803 | | [Select the source of Group IDs](#select-the-source-of-group-ids) | DOGroupIdSource | 1803 | -| [Delay background download from http (in secs)](delay-background-download-from-http-in-secs) | DODelayBackgroundDownloadFromHttp | 1803 | -| [Delay foreground download from http (in secs)](delay-foreground-download-from-http-in-secs) | DODelayForegroundDownloadFromHttp | 1803 | +| [Delay background download from http (in secs)](#delay-background-download-from-http-in-secs) | DODelayBackgroundDownloadFromHttp | 1803 | +| [Delay foreground download from http (in secs)](#delay-foreground-download-from-http-in-secs) | DODelayForegroundDownloadFromHttp | 1803 | @@ -100,14 +101,14 @@ Additional options available that control the impact Delivery Optimization has o - [Max Upload Bandwidth](#max-upload-bandwidth) controls the Delivery Optimization upload bandwidth usage. - [Monthly Upload Data Cap](#monthly-upload-data-cap) controls the amount of data a client can upload to peers each month. - [Minimum Background QoS](#minimum-background-qos) lets administrators guarantee a minimum download speed for Windows updates. This is achieved by adjusting the amount of data downloaded directly from Windows Update or WSUS servers, rather than other peers in the network. -- [Maximum Foreground Download Bandwidth](#) specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. -- [Maximum Background Download Bandwidth](#) specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. -- [Set Business Hours to Limit Background Download Bandwidth](#) specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. -- [Set Business Hours to Limit Foreground Download Bandwidth](#) specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. -- [Select a method to restrict Peer Selection](#) restricts peer selection by the options you select. -- [Select the source of Group IDs](#) restricts peer selection to a specific source. -- [Delay background download from http (in secs)](#) allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. -- [Delay foreground download from http (in secs)](#) allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. +- [Maximum Foreground Download Bandwidth](#maximum-foreground-download-bandwidth) specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. +- [Maximum Background Download Bandwidth](#maximum-background-download-bandwidth) specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. +- [Set Business Hours to Limit Background Download Bandwidth](#set-business-hours-to-limit-background-download-bandwidth) specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +- [Set Business Hours to Limit Foreground Download Bandwidth](#set-business-hours-to-limit-foreground-download-bandwidth) specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +- [Select a method to restrict Peer Selection](#select-a-method-to-restrict-peer-selection) restricts peer selection by the options you select. +- [Select the source of Group IDs](#select-the-source-of-group-ids) restricts peer selection to a specific source. +- [Delay background download from http (in secs)](#delay-background-download-from-http-in-secs) allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. +- [Delay foreground download from http (in secs)](#delay-foreground-download-from-http-in-secs) allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. Administrators can further customize scenarios where Delivery Optimization will be used with the following settings: @@ -121,11 +122,11 @@ At Microsoft, to help ensure that ongoing deployments weren’t affecting our ne For more details, check out the [Adopting Windows as a Service at Microsoft](https://www.microsoft.com/itshowcase/Article/Content/851/Adopting-Windows-as-a-service-at-Microsoft) technical case study. -Provided below is a detailed description of every configurable feature setting. Use these details when configuring any of the above settings. +The following is a detailed description of every configurable feature setting. Use these details when configuring any of the settings. ### Download mode -Download mode dictates which download sources clients are allowed to use when downloading Windows updates in addition to Windows Update servers. The following table shows the available download mode options and what they do. +Download mode dictates which download sources clients are allowed to use when downloading Windows updates in addition to Windows Update servers. The following table shows the available download mode options and what they do. Additional technical details for these policies are available in [Policy CSP - Delivery Optimization](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deliveryoptimization). | Download mode option | Functionality when set | | --- | --- | @@ -345,6 +346,10 @@ If `Path` is not specified, this cmdlet reads all logs from the dosvc log direct Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. +`Get-DeliveryOptimizationPerfSnapThisMonth` + +Returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. + ## Frequently asked questions **Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. @@ -371,6 +376,7 @@ For the payloads (optional): + ## Learn more [Windows 10, Delivery Optimization, and WSUS](https://blogs.technet.microsoft.com/mniehaus/2016/08/16/windows-10-delivery-optimization-and-wsus-take-2/) From 7f73235870b38f43ba53e15c72d77339c82b1ec3 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 20 Apr 2018 12:42:29 -0700 Subject: [PATCH 204/284] Shortened real name for Paid Wi-Fi as per Kim's comments --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 9d28070927..764ce701ce 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -150,7 +150,7 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | Microsoft 3D Viewer | Microsoft.Microsoft3DViewer | x | x | x | No | | Movies & TV | Microsoft.ZuneVideo | x | x | x | No | | OneNote | Microsoft.Office.OneNote | x | x | x | Yes | -| Paid Wi-FI | Microsoft.OneConnect_8wekyb3d8bbwe | x |x | x | Yes | +| Paid Wi-FI | Microsoft.OneConnect | x | x | x | Yes | | Paint 3D | Microsoft.MSPaint | x | x | x | No | | People | Microsoft.People | x | x | x | No | | Photos | Microsoft.Windows.Photos | x | x | x | No | From 44888e346255f47d0c06486a3c57fafad6c8b246 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 20 Apr 2018 12:46:04 -0700 Subject: [PATCH 205/284] current updates applied --- education/windows/s-mode-switch-to-edu.md | 4 +- .../client-management/images/msinfosnip.jpg | Bin 0 -> 45068 bytes .../client-management/images/systemprops.jpg | Bin 0 -> 191460 bytes .../client-management/images/winsearchbar.jpg | Bin 0 -> 8478 bytes .../client-management/images/winversnip.jpg | Bin 0 -> 51789 bytes .../windows-version-search.md | 40 ++++++++++++++++++ .../deployment/windows-10-pro-in-s-mode.md | 2 +- 7 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 windows/client-management/images/msinfosnip.jpg create mode 100644 windows/client-management/images/systemprops.jpg create mode 100644 windows/client-management/images/winsearchbar.jpg create mode 100644 windows/client-management/images/winversnip.jpg create mode 100644 windows/client-management/windows-version-search.md diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 7f573e0efa..3912c84c31 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -11,7 +11,7 @@ ms.date: 03/21/2018 author: Mikeblodge --- -# Switch from Windows 10 Pro in S mode to Windows 10 EDU in S mode +# Switch from Windows 10 Pro in S mode to Windows 10 Education in S mode S mode is an enhanced security mode of Windows 10 – streamlined for security and superior performance. With Windows 10 in S mode, everyone can download and install Microsoft-verified apps from the Microsoft Store for Education – this keep devices running fast and secure day in and day out. @@ -64,7 +64,7 @@ Currently, individual users can switch out of S mode at any time. To prevent thi 2. **Key acquisition options** - For schools with **active Microsoft Volume Licensing** agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. > [!NOTE] -> There is currently no "bulk-switch" option for 1803 devices. +> There is currently no "bulk-switch" option for devices running Windows 10, version 1803. ## Related Topics [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md)
diff --git a/windows/client-management/images/msinfosnip.jpg b/windows/client-management/images/msinfosnip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67c65eec3c4d0c342651d1430eab5482ca2c944e GIT binary patch literal 45068 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
!iV99)^_P$f#14I zIW*-F7e9S9@?&VXXpSi*GZP`!_?zXBoDE%smDP;px~wJ0RZ-z6^ab+NNU1l=9xRBC z&HVs??9{86xbP;Hx^Rt1z>98QGmFJdNbpBQih(GFvHKPB#yK-C>6o067>)UzP$ZNN zsOM4*oG;})x;MKFceHx0DO9$#bmXt;v*ID~)m!ke)cLb2H^8J91?Wl@bsdf%{mQn8P#?W)i<&2%py?Y7MX!-WE zR8Z{pmyeaS!8)SSt8g0onq5Sv0iU0egqg`$l^94}cl;$FH_Cxns!s6qlzH(3jT(~vlDAlpMXn^q;(;-Vh+iMYVP{5H8Qnp>tH>TlVFn!mN03lnIR zwI&+RWwKZYA}n@&-j;x%<|?OWl9y*+7n-;Y<}Qj*@cuk!sm=9R&g4#hdZ~9E(K_`g zDo}B+{)=H+@s=C}6*M`zG&zFiy}H{Bnjp(Tu7{CAZ^6krBI;)l2mUaZwMlq)I}xYs!Z#4fW6>#=8-tJOt++)ow{RmS z;Aayj-ZY#(s?;yw@r0bqWA>_zQ;`Bx+>2JXn6X0i9d_<3#$AT#XMMtfEG3A6qW#G} zsJ@}?5*GxCJkYTmM#9%n`)uu$Zg_zQ)DKi=^tI5Bbgr+==>ex?h<;G^0QMwQtr?e|YiXAA(iyP+vQ{-R9@~0A(n!9noVb}6k z@!0!Jm?;Zv??koFD%G!hk&1WjM{7|~vrji_8FzSUeZ6&-;vHBWIhl{IKa`YnyQ^RD zZ1mvur>c#r(!J5XpDKZPT@yS*ILTyThmIJ#p|@M2K4rm@p9ST2k;u;Qvw1qEz@6on zlm1kh@<*F+v1w-P^#&pY2ic--wb*Wk(-+LmSd-T$PR;Aa@~cuWMq5mG2=1xGvw;Pl zh+VY%_BLrCK)9_ryv`T+bz&B>^=`&|3iH{~Ux0E;vc0N8=HPfH{lnV6eV*lR9FTaW zA)d$L7-)#lN4wK(w7f0{QI|?hO(`jU#ArR@8Gwj`*!Lf#9+_;NEkVRi)B~Z#YqfG~ zgZS^N)+u|HO&P^ALAqt%k5fp(QE;41FoE!9Uthit0vK*Yu4bYh)Ojj?p5sf`sNnue zYUizLu9Qsj{!Y|4U|v5V)RwwVa>f?BHoK1t2l%;-KK)`O{~n(FID|d^Q};Phc9AQp z41aYH#xbwl=AZ4SeSf&DKi^X=GhgFE*n^V1qZ{vQife|fq`wd>}s6se@7rlNTBRGDh+=IdE4$fXT%DRI|$IfQ!9yF(< zm-&50M&W$h<05>5gz##$S@-87_}{g5=}c_PAyLSLaUsP)Td#fJZpWvN*hqeUhUN^J zQ{(yxH8z+&@jZNj2Wo&150{tF=Te3QTKGxG5s*ot>6KH(ADs4|J?I*UK^s)P;C|UP z%zKmQIj_!XV{T0hZ#|K0^tT@Ge)xjUI{7yfTo-e%+dyt|iG6BNL6yU64M5M(aaSNxep1)S<;H zDMgR4^L;)A?Sxp^;etI=O8G$2&Y_dKKPp*LbtYw6Q~8&%t@%vuc}1gkndlrxE5$F0e4@|!l)8;_iOdFjTb z?1^l1JA4@8LObVVbeaunbcEyZd+xiHpzIe3J*B?K`VS?pPj@?VX}GsWdt*h3q29S9 z8e)sD;)gQvLp{ZIHo|TFqu4}C*}+Wb2rlK6TY>=;n+x2WJ7gLX%`m{+@qLhH{L71j z1h%F9*n_Z`%CTZ`hKUY#SJ>NM?BaItDyw`(w457&TBTWz!34g|Zpdmb>K4v`KlZ%B zZ(+)F9mUO{?85B0x+44AyO`WDRkUYy$4nT^}NMHFqmZU7~T(BgBAYTM<-JPPP zT|VZuN}?35pbO5jN>^;y=h}U0Tn+T1@l=_D;+~tEz?%rqVnQo=R`n|zz9$pq2#Cc*l&xo=f3d5q6*XM&YK4M5w+;M4_IKF%CCoCyxacG( z6O#Me^7(I!hNGh!XWK<&gWVmRCi^oJ$}8U}D7a}&BKON#0vo~O+p|4hHbPl>SKO0C zM%}l7h?xGblv-Noe+DJ^kDd$rGC#xHYQwM=OHdfxf?RcSd6wWqZ@_Yx4lAEW9J6^L zP7b2}P~2k~<(t!;Q2!Kb4sXyP$&he9*h?rTKiF4z-_{B_N!L=(t^oOTmx6CM22cXo z+5rxMScm^f30uqNw{{+%EpO8ID#I#36Wj4DY7EGCYL6~f7L59<%KvFb3X=y z%KG|>re;N7up?blCS!tGd>hL-UD_2ew`angGK>pCiP)YqNQD2Puy@ZSVS{Di^I-L} zOT3Ce&O-VR1r8uxgysUgHGaQYz^||C4@DHh11*+0-o)=`c5ke?5^2D+dg7k7msv40 z+riwdICISLb_KeFg|FUhvit_z9y5fHb|c2fP<1tDdi$S|nPP zrcbl!L8MV%@8776e0olVs4hm)`^tau&3Jltu!=I770B!Sdb0-W$HCaY|VZF0pV`?8vJrS&8`H$`Xb6<~G(7l)LQh)sG zOZW37NeBa(Axglni+EF=1mgS0!Sdc#{`<6lJ$wGQ9+0h+6w{Ny5|pBGmm8F6I|2Ol z20xFEaIk1oVkx-pu-+iwm9;MV3Wl~iQM`!Vr#C_N9`Y+7v#>E?=1$$aw4A6JDaeYe3WbrvcP+<)0hrKKW(1I|Z2!Yx2-XucG5Uz^Yw z@rS}zSL*CmY_MwW4a{?NW?X~Rw+&OYS{_bMz+im)FTl`jSkpt&kIUYPc8b8V(u|y_ zEg?b){&?%0`Hj8-b<>ckV@0Ka3jMc;>t<-P_&rwY->F35IqZ9hxESwJ4V-55L^Wqj z$j81wT!@2iMCzl@w-TTYOC}#y?idA_j^8>}xd`)>aZjxaJv(k12I*^m&}GxUf;&6H z2Yx>8IZ!thK>&G9hZ$GwetU+(s8>wTzSZthX#QsjRyUoUZ`DbuJN>c3PHs7_ZAnAy zyyL5U-14B;=!Ku0`r$a5A=>I%oc!oEqKYVy_f>O?`BC^(*&4P7L?+dr2E4CBV8NH25r@@??O8S4* z)MY={EzBhpd$NC7O5k!xV(jKQdKgpg6FkUN7e`MX0R#`VLw61v)h3^2C|g35KX2LZ z2_@`o$uwLQq)n)De}eC!_uUc?2@^3H@-0uVO{g2SG4VeB>}jc8KvIn}%Wg>2C(b%v zteXN)@CxBG>OG3qlYgvvXxj5k^ywxtZ*$~^vAk0di5#5&t>o-^&2Tno%$jaANE`!G zsR0X2I;7H=qp;>uQ`7 z*;5UQ#Pc!14Di%pe<;B95?3I3&FwdKcwyD@VKHHsZiIjKc zBjz(>PcSfTV%qoh*HMV`;5Vw(IXS=E-Q3c8Eu)J4%Q$hqG13AUoZzt6m*D`UjN&wcY1d6a4~>|W$F9reJ}&Am`C`O z(uOlAt3)qrYGdodjn;rdBd5=l%g0$yF}-Q2w>eT4#bqGz01Ln^j>0d|U_wf+25~5| zsn$QNX|Ed7e-uCD%~PbL$AC@+&GJF#$ zLc5Kj&~ADC1mm?)J*Gzl-KgSE@==-PYt==Z0q>%5^5RrDW+rAP8INEYeTtjG@*-ug;U6-%tMOU|^F7{= zawe)~q~)XPwM=JN(i%Qgtgs7s8PT49^s}3TqjDa~4sMbuS4=f;2mqBU>3Q3#R`gap zOvur4)Wp_vSbI<9%w+Zd{Zcg2&HB z7tb2*P1xcyM(Nh;W=bsV-|$FsE2E@+|0~#q(mGP)+xbW_u6EwrBQP=V96+~63ma&+ zf2!8OD*SOkJy8&&W^(6jT88^8LkdR^#d`&pve)V#IJwa;C&8+1y7U>TxpgnfGf#CS zW_`LK5}7U+qusNf1Vjmla9l9E&;8D2c-*lRpQKlvQzzVmI2Udb{qXekv5q< znGOSDD-b|!BzMlJA2(72T=Wl0^hRjlp`DPtwL0&m93J&8Caf!yWe@wF!L;VPdnD&# zse;Bgp@x;i;w9d?XIhthtZk0r;KTr)Q#RLE`c&sOFH-ose_vo=va$kAO|7>MYT;8| z))c35JbAt&bvW*cy_*u(;QqRBm)mFn*L)T1tJEB(UY)vrbm}^)Up=v1I=`P47T|Hq z>7iy!u2EU>-rM9SVJ+0Zn&&SKtNj`cj5;bUjCqbq1%ku_fvXW}M@RR#f_AFGb(z5j z61LukzP8KhhPdRlhDlTB59heP)6%}IH>3T`AMBaoLK(BG8nc{+Pw5~`)-}|P=Evo4 z*4D%de!i8wxdp#va{0nn#^SxCZb8<&vuq84#eUw%`m-xX&%Y9buy=PP#J42W+Bmwt zRO58;0y_`xpxk;d2|A{zy`OJB=aO-4OiJot!`zfixPz;!uc=GLfhS}-6dPju+oAkS zI%pQp(5E7R*{ot{1IQb$R$S2Md6vc5<$nb`#LRZx%(W_BAjH=&rtDcolF=p68j9wH z9{FyPln?AKN1}-Y=Qj<$&jKhc;M;(wSdE%LPcL3+5j&v~<#W+NMFbWsaowT?Kk zV<~ZVohw6h-wk9>)uu)sT;Na0xkTlYMET08kI$@@=$nOg@j*WswpK+VyU^Jwr&@DX zC9{eQ%e(d0p}_i>Psc3&i}!Etvv@WI}cS0LpRzpQfItG=G4Sj%gii{i$X9UPX0DP=u2 zbhTYv5&T@Um%aOTuEC^tn@YbM5YitU8HD*S|Nh=Mbx!yS1@{T9ndNgb!|t>-{cc7~ z)_nmz)--39?B2GE1b$Gvk1z)bVi)``6h@Kk|K;C1&3vxa$-rH9qgF?X*;>BsH>P#8 z+wcbLiTzWZ=QAG<=8^;?syM3ZLnc*R>&h~rDyGuEb=*8X<>)Tee(d3TNb!Q^*w*Q| zjzN(k@$1VqH7?|cH{F9X3(K_AHAP*|S1p+@gdKE)&vyoYWPX$Iy1(Dsg|Z8YIKF%C z4~1O{8Ou2~249rUhW|F|`$O^AzN8UC*1re;o%e?V6^4}OJEnEXBrsP1RREt?DStQU z&d;cKkom^E^em>_4+b7kSJ#Br$=v3Tvmd(fnn50~*ts)Rfb(gFWo&cj;H|r( z&O@1wcPPd_4x>c%i>i0aS|eAzg>Ic{ZSMpeC$bl6Cy4e=9J@hl_Qi&R-^dS!Lflx( zOU)tGCxw&Lk^HIG3LB4-?ZC4zJsS6jR4MU}r4XQ0K@@k;O#M=xfzeMFG=7+FW;sq$ zsuTr*(!5T6_LCGZGmAvqzu-_1b+gUT^F1&oB<=uimAYVzo*b9X&KV>yVBOzqmcpys zf~J%UAV!DFf0n1yBCFaMK%8sNpV-R})S7=wxcQ-}l~U`uKR9eqX9P*qJxf^#Krn%W zBqk4X3Ux1b7U#7P6syLZBITn7KI*vdaLKtuVs$$&Y2Kku-C50gmay@Mf(|osf@!LM zZ&n|uf30Jd>OhLimG?%&m}3*uMyd*@+^q9w?ZqzIN?qn(KR`V)4IS?n=du~kaW6t< zE1Sa(lhmE-$Euv-3`Pz%w0`)NJJkjDSy?nd#NG4WH>r znFL78QZ@UTmq-jFDgwn|rEFJpQ$ZoX_(Z>yl)r4}l)keZ3km-y=qlSJgk~0@h=1RC zw+{}i3lj<_nx&Z^8Z@2l?d|h_>p_?&FwmSI=>^rYviGc5d|rM?m4D$+)tDcdXOTSx z%;T-VfpT+mfGoYcGI*6FG%2Mfx0-1`+F)GZC#y4w@IKZ;!V45WJ0^1shkkk`JDsUu znfx&-T2$m!mhQzejNV!LrWb%_BSMFw8gzZDkckJ zJut3P^A9|ZqX%nqsH)_xPqpp3LW%l_Nw-cd#cQD1D45~`C;(@&9G#+ed$d7JF|H(Q zUoNe<{uxNn&+9mfyZoa)N>KppAQqvoA^urlT~y54&3*FFuX#ZEXxX7_MqjMbI;9C4 zIs01eLF{bD8@ISHF9fT4dk;y%wul(pd-*_N%yG;yS^2C^7t}}PE*OG2u6OwK*=A9e zwKuVARY^Fy3Xqne89}B=MOZivpxU<77-%j0?39Tr>3;sLj?I=YwMrO%|BxzoXX^)? ze3OpcSZE;X5^uI70t2^5DR##tGs$rUgM@>TiOpHhCB!v7yv+l=es+9WV}R{^U!ltL zz2CW`+TS|_Uui0Qxy0QU?J9Fg%O?>MEb~n=9E_V`z@gd@TRkLmT%Zx5ld=$uS3`me zz}FtR->gY5yTSLO?y1#7iS0{X&li4oEk&Q{Xd3xIdJ2xf(7L`QZ?HmtX^z<%bm9+1 z;OyX#ru~u)`Ua*8#m6J}p85kxa~^T2Bi~Xte|j~DXTtk~1<9)0oz-j9-OfZ=ZQ!jx z_pgfWpX?tMu8$zk>=(2{ZjOlu@y`$w+PY9joL^I3Sy#V@=0}0zCh3ubM$2}yiRP>DdG+xi z1`WC-^iauT{ZeMd*5`{?I`6EU`{tnYpgg`$i#B@kgtd_^dYKqkSh9mZr($`Qm&->} zodNB9CpRmK*@8o+$f5Oc3~2}%bjqdD1S>ijj2unFE~7{c{(brw%*a{SUC-*%KNO$L z$QWX#gr9aRAYY^co^QUU2Va0h^)-L6Sk8ny1_t;Gg}k}0^tSruc-*IWDqW{oxB4cp zr%P8#10@8}pW{P(d}4U@Cm{J3V%y`y7xs$}p3Tk}Zjp7#eBd@#d9YVB4bP z1Ej1>W0=pSudL7RFF69TQgMK+RN?+1^mq^0yM6*t=Yk1fLG(Xu{T>H42%wLvnc5K9 z0m`{+oVqE%2p5wg(Zb2{7IIIi{{H8G5BuK}?*DhUS`+vmJybKAp8vyvwYXiO4ZdD& z@n-CGGDnbyDm9>YL5hMCP6Gf<0HaB5bD;j0r0x+oFZYF)KPDg`xP2w6Ry$8S5XTij z)3cSU^W%!(MLs> zYcPdfrtC zepAJn3U`tHkk-o(>~r2g$ZsKfPi(Y#o~0hRypMp8yEaJ#xIWVz@*53cOXl1C#vnre zMeI16r6ikW0?P2=ol@IGzP$!u*bd=DO?N=EK3Dw+D9yg2{tt~%_NrH@NyB}A0wwG# z#No3neAHP!A)Ik*eVj=b|0FwY*sBh3Dx zS2_QxiC~qSQ;h|-BN)T6H9Uq7&BxwcKL_vKCqc#mTa>>q?C)>v@2U8&Zc_?;I!&9} z?M$3plL-DvD!clW@RLUeo{A&_)A@(*&$d0+I^5RP_t=L4Z&4t^%afk`HsfcyLw)q$ zRtK^8i3W8K$aj~$`gRjjhNV&J3m zOMX%G^zokBgP#lK^1B8tGxU}WoDkrCW)gR<{xSAaFwAm?S>T3M|H#7!Uz|EuL`$^q zwkD#R4ORYED2No03ZBZr`F@b_$~+IQ_8`800=j>*5-&GN!yY?hAMb;e!ZJzX_xWGU zIZ#Ylc#95}QYYULdfZ&ElQc`2&3CYn?F`Vv2% zS!4W_=d;!>oEEN%&CaJnV|n(WrQ0&T9UOuW+bQ1ArcVBaq&)gxAt{H}BDw0I;x9>mRU8jF;A>FFQTsuAXrVj_H-&egn=Ivh~ zQdpf4<$zw>SJ9s&Wd9(7cDq_r!($IAOI?-rt*yYmmpu!f_rMFZZ`}qx8XdY=*ZoV! zy;JT*N3OCxyQ4m!RY@q^oyi+tL;Zs3d|y*A{*9U5P%!mCmbm%T%AoCKBKZ1GAA&=) z06g$g-t%=(&=C3!)&jeV6~VKGA-Tkgr#8zDrX)b6w)KtyQJOk)39{$nS?`racmH&A ze9DRd!5D@QX(WPZ1`M9nrC5zsZJ835uq^Qf6|Ai?=i8a7P6Zu*T9=&qyrVd%E!4s4 z!Y6cl(ON*ijS1y#Jc& zH>p$7(1Dg$;HpPGkJJaX3u~Oq--}#-t)Dc-mttLaH(ss#$Y?D8p6+s~_K$Fg_*MLX z!`#7)y5GJ9gA@l&e`B3BU-|%JIbm!xyx5Qc=?w4}99NrI6Z%z4ciHOEaMszcIG1zA zb|hq~S4lb&l|gDwNa=sw)ORwAC%TOW9LSRC$)nbE#Q8E;C7ZBi=i~_nWapNzvlNd=03gNs0?2sRIJmu9X80H|lFG<0?Pf zpI?FLEx&M@w|&Ykef_nz=I-RY4N3IWdvsI9xNKdG7Ztuq;N;D9b3pxwRxrE~|HAyY zC@E^W_YZ}n(nmVa6V&EHj$f1!ULmh!;{==ceZvsb#X}I^${!86c9uQ;bJw!-c?Z9i zv3jc3&%3nqX$0;Qn0o9Viu8spc#ZtzW1{H zz=O=q+taF}Xqs=uf+@O`4C04Oq^^(|vmgN&FHqIb<7^tq!04)!3)Eg^(lteRLRdxs zs$K@xh4XcMgsBb8N#p5zI|ZP~Y5P?Ln-)YjIZ8kF?54m+~Z znlG6)12Z5dl6Ep~!4%)VU0`etDeTc9H+i5krU%y0?UIh}&<(wy6%>x37XD5v_0pnW zDwQLx-N$#`k5*qj>Lv&Vj3t@rj(!_H!06IAI#we?`6JAu7>lyBbQZs!>nS$r5(8oE zastG*0V0|X;NSN2-&4P$a-5Bnb5rB7fRtKvq9tysD;g$1KABYLWjL)xsMm9;y{x9X zyY|#ILvEK4E>!1gLHJV8*qiecWftG=Xcm9tLDpw?I>GX9U8eEcrso^j7M3#r1hTrS znf5G0r$kNI9OHuWi>`8fS@z`U(h7t^urhTm=p|(($K8c@yNGBNjT}FNc8jgj@s9k0 zc{=U3S-NE0@{CSm&-jg4f+l_1qg1iaVN2}C=h#K*l;91J0nAWH-0g4V#Y~1=ok$8s;J|<{m56rqxq&m0k^+paGJvE5=LAU&*?!A9J zj&uvyOqL>egQuWdif9dPXUCdr#{sa_-kAP}kx09)1?u*J2cw`7sP}+yE4nc@DG&#i z*8|(3swygL-g479CY3aml+%d?e zG6A%880x81(7r?M62z9-UI(Pll^N(Q2PZ}$Y!;uS(b}TDb}neA7jHv?vy5J|vut#D zG*iF~9f2Y;j*JcCCVWiv{>*bL>kVi9y4Yir=+~DP%VQ)8Q0g+pqUY~j|M{X<<$WtU z_U-P9_O9gj5xPz<saUFeVAyeLUE=t7wl1Zl-2M-+}*sq5dZl7h4lcI&$4R60Z z1W8%dj=^;1RMiG8{g8D%zWRl7?3f~$q;1mJ1?k|DF)u0VZ~+?kE;?)R`?mg`65Li;LD+pnKKj7&Hu z{b+HTc9H36c3D?&kfa}g?kO3BRGq@3l~~KqYH`Jo%Sb5Ada4gH5DdMU7NGL6m+Fff zGhGu_LDP?;g`VRx3|Szsytv+cEX+4>Aw^>6%;E}k*JodCqDU5!>fKZh$?Yq&=qLhd z3K9rXG7-zMGTGV>g*`=6?mc4XnpD+<6#&x)5V??Vjx~%GfUCBxuO^j~) zQ}d}cf})}J3w|HJIbJKnFL`#Ba2e_ApF|}+j&cS@CIMXvt7f6KK&imu`2D&-V-#+3 z?N~LgeB)Xt@15P1wi)hqvM8P^Wxn*5!}AzIc>quDIm|ZVi@?R6mY+lNctljQ3xc(0 zuK7G4156`Mdl-4^&;_dE4P=cURiHA~r*O}|MUv?hmV0ooMl0+t_+PjH)z;QHpl%sAa+4s zi8n~)xCUJrEf_zf@eUi4`l41MTo*s(1I6rfaP!qCce9wVi6+KYFQfWSCig@yKi)c6 zB3am!Wq#Snpdm)g8$>8sp)*5ZdO5@b{V?MTDX9`9vyZvKR3bxMw`nPFwcKrEuo%KK zbOKc>SASJCLP7Y+uqqIj30Kvb_S5mLIaCAt%;#KR8sQ6kpEBrP%~ryr1o2d9xOy5s zHh62xZgRXYOMV0{y?S=d<1AGn`MOYvVax5v2i?5#Ji`^;?L+|9ZW8j-?y%W4kZ`^~ z3^UH&;9O4JMK5{N$+Q`U1*FM{gC3;{+6||-@!jUeKlXX7ugV0!nFdcuoh%ZKR?Ue_ zPVqTYNBlZbfX2P+%&(pWQIWOpK>pkvL)sTSU^#4ytIo-*FP zk~3%`#7xR(lB7Nd+qP|Ir>!n1Z`a%R(P<{~MVy?|46@y@sqX3+uyAr|(4_xzjn-em zl<^|pgVlkPNrPQB+)+$}-7Jef5?5+z$VlXRRv&t^KJa7zyW15v-iO%M?0xe_*cDv1 z7cug79Tc4@JHb?_Sio%GBg_qR^!4g@97oQkPB;R;TYz7EK}cp*Mfl4Y@N4o#$hW!9 zRtdMMGARZicwB^?d?gz9^cQ%lJD;!YB6=*NBHWk#3zC+<3|i>0S4tlW9u{t_-g>1c zM6%dA5o|VvEmNEa)wP@2uWGnP3P9 z>iZ0?5Gy<1FoYi<=pkH4OQN`D$9&{n`x^)0l~L1D?RroHxdq4Q-wm1F8HKzLM29R{Y0cpXo%9`WlNe`Ys1n1+gK42U@*^# zE%+yTjgLv~3=ksMJ^C1PqH;n#f=-D|{jkLozM=y&ATq9SLPGs<23%mY_6I5XSpYu) zzZ-TM%Q&F{o0pNgaXwCHg_65g__tfu@%S!NJa1gqnygFWdNrqQGfkh}bWD0d z%5|pu7vg&b&sHO>F6F+6UNRGSjkgsO2Z@+0{hzGr;qL}hgHQF8ea6-Gk5=DkvMjyf z>nvrOY(07@&$YwalW+dqO0&?i1G)^6o+*z-KYAe3X`#cCqoPGw3@fTBa|Xbzs*c0V z_uhff){HCTNSCU!AdH4$qV9_qUk3It`YdX{D{{_1MtuIhufuh<(u0TG3L_;?5J)LD zCd)5!Q)_pgnZ<&F#;^?K#2n{2E@Z}}O{#8y|3d0shsDUUOGy0BUuOk_@jtq0TDari zk(zruz^j=^(@dPD+YOM^Piwh`K!|~x!K3ia>iDLt3qY(%GhI}W?C|6`PjQ<{>NewJ zf-DM9e9K%+JD9YcvBqY`cA|gOVV9P=XDdX!VBeCbrh5?r@JHy zy2J?LRXcE<0{tIYIBo8%oSC;=?~Gn7OM!Oo?3o27*E5s?D}v1~w$43JK+_+I=-e=1 zbiHOtG;Xt4iIyncT1Z`ZI;z&g(!d~8QxnOmsCZTO(Qt$Ir4qIQy$=5_hB*ebsyFl^ zQL#f!?)|gfsuVJJGeG#X51ZN)3Y&7nTD~n``b_&orHYpQ-RY#V2tjsY1KR9Fm~{ZM z8KJCs?jZL-N=<*d$t|ILmlL%D|1zR(2j|75$mjiX#q|(>_p9S3&b+o=2zNX)cCtfy3XRh69b+NBZ6AsdFwbnwac`I{ROxC1YeeN7q%pIFUDTF zkvEd6hXmLOz3XRXl8&P%8^^Bo>E6tS=KrMD_^%cfGwB6*1SebDZ;8z3srZ#TafwZ@ zMx_3U6_%FTf+fYZzPBH+z3Sm$v2O`d9#-RDlPX;GH8P+zLN@G9V{{>&Zlb|Y zjPJ{o{Ajw8o*-Jyp?~}SjS0dkgRaf@X3bYR_`Vi6CbcO^?YmmKXC8XmdPpI!0A!9) zVPupPdWU;HAr=z%ddDTbb(^EpHKe&JrL9=~!g_{yGoI1~t(GEP-2k#{U2fgJ)sS`j z1KNO7ACz-_{GmhL$7fd`93gEcs!0cjJn5Tn99gkUJpNdnG$6FRx?*d8&WxRxBOFAtu(fo;SKv}JJM!^21t-`64FGGeq9kK}l^Cn58? zNgh{gk`X0>_Ws=kISDs+6iM;4E)l+erk@%c;i<&dz7v zXJ%Nne<7LYl|oq6c!qb7ApLDFI)zT^+Pb=$7v*hCx14>1zfmw5ARUP6IM%ldeaij^ zQIpOY<5H%*CumFM4wSE#jy2j_C!QncRY^Cc+nw$#NPri)S^J0z-Mn#9ciQ%|>EaJ! zVE#I*lGmiHWC)&o>Pg`gxv( zpmhXe4TSF6qlR&J{*Z)X@nN*4miQ;k?sa5N?gk^obi@G4GX~}!xu-dkTRl|Eox@mBl#u%#`4innoBQr^BOs_` zrkV?IBMFVT(ttKo&aY-l%OO9ibDWA=zA*twjz?_{w4~gH=!F|eBh&O@k&7@kynSmk z<1#9$?F2yxN#Qi9MlqhMly6tofLS?$yx6CIbt`0kc3Y&4KHv;1r%Lm*y)ZnZj2&2f z=(Z*Fg{4|{SxfVVP-|v-Z`tFr*FQPI1x{QFnFd67pV1-97aW`kjHTPf79%#;`0Pi# z>dm20Nd?*Cr=6id;kNjzB7F+Mg|`L`c=|8-Yp>SL>Ozq*Ap=Z817q3D5@MncYhS_! z2aBkUo}cT<z+r}HyS(eIsw%<_Qz!d8DzIkBcV>MQzE;UZ zQ^un{p5yqP)34z3A0^lR&(2c=B)Z=LA!rZFFnsgH`#%&qWsv>OW{u{#EI>(8)63?R zogWD5AgLrgV)~9QSu=|Cgv1pMUxY~Qwu@oZofwXbZ3qTP=vkh%u=UjGZTNr%u#X28 z!?#3_Dh-ZwNX>FEf(iMUA#-u)T6Uz^xXQ;e%p9DQjG%!3ZYcoD1fF=ePrB`@lXcC4 z)i+-NY=DD&rKJvd{n!CKeiG=Be*szOI1};AP!lf8H&)OwOONE54YfhtY@RPJuK(gy z8ZgA#BNwy8pQPCzaR1Kn<0=i_{H9?<^dAcMQptsuAQhrNUb2;G-(0_XFX2`F{6~W; znMaihfyqs6quw-umiox1s(2@4U4(O(=3V+|%3FL-H3QW=Tn_*wkdOmF?HzP{SXjO; zOciEIWn%~HBgu{jqB8}_vsl?NmCVaTb{>N)r*V z&>;d+Lx}VsfhbDvARwS1y@nook={jGfKWn0?+FM52>H+b-?QeO{XEaSGy9!2^M2YN zvRJ^KaBwc_tw?hiRDImbZ*p&I3qaMU{6*Cen){XVaB`5s z1q~DYV7uK_7uCKmuR-^cx=$8wOKhFdg_&-<^4$}m!EVY3| zk=Ah`1Ehxn6-N)Dfa;>vPamO#30P12QMzblZFooLNl%cZb@Je;eY8ZXmSql`U0twa z|F=&^(pMsxf4#pV=KK6*!nf};<6pZTiFTO^c6ts6dZRO#nyy2^*&7_``~*nJFInB0 zx*W=6U1H+oooLhWr*_ZVK)1@#x?d)^D-LH8(Fk(1gM8}aG<~w5#S`lT{-1NXG)Q8 zzSrxHv0d#A84QLBdgy+>?sn+eW|^I|K#Zn@C%@1$KbbD;t8To3>4_q%ljLRit0*ai z({`kvXMbFJzpaW+AM%q99CDze~B&JO>g5@LJ}-KKdM z(;}*GxNVvZVqTejIq9kmUP)rjpRpQh8c?*kaZflmF;KZAe3Yf=l4ZRaVhd-N5eTcTRn#hV5u!;H@FBi*3i?BF3V82s>9zL1b8ynLL zoP+@L0#{1I&b#-}_Lwc`H61)1BRjYz3Up_h#LILs^oisx23J#|x33tMWS+uN z$FS9mF*SPxgPEhEeFUNq43yULoy>wmAYgx?I~?8H*2W*I4K+IjKC0hS>Ry>0e5X}v zs8yYe*g%uhbSp;~{7TpM>i(i~7?Rt3-tftsC?5*f^;23WjUU{W_)L84;9h&TJ@A@f zjCdYHpPU*og<(GNYUM4(QyG5(Qohm!xJ=I^uI+xQ?IIFB07L=T~HI)b|PuAW6wWP zN=B)eu5nYhg1P>zYtX3NVyGe&e>*V=^On&u>tVf?)zQK?sQ(*TN4P)>?dZ(2%CT+F zFSX#e=WhtI@<_40(7KWWuV(3@|18ML!chO`L^P%$b@vPb8oTTVz~9R@^FsP4vJ;XN zS*a+~YJRpJyt#_J;h2mR;~WfRSc$q@vNl?U)xR>ME74mMVJ~#0;8YWD89f<}Jdg_g z+xF(j&+No?wVolp8RwC^ZloBT=;q+(CnM)`V-8}c@zvEAElmIMYggjMrwM;hY+6qe zwohj32I8{{8k7KmFQrvQKcnS=6Cs8b=DygGlrF6wmg`A!DXk7gJ<6rC_U3xs?Ai56 zKwtUGx8twSSl8QnXPGTLU{z&O;eziUKb@fYh$ zT_V1!n89@1XdE@^c$*4ICsn?HYwlg3Rdq>#tbxbj3c|;vG0${4z6Yo7XJ1IRr?Ot4 zEl_2e%znT)q;(_`>&U6pGW|;#*~AP|H+)$u*i+Gir?#MRyrd84n%IQu)`upQi>^OP~8BP3)|kO3R`XVYA) z5vc`$2<4e|d{(>M1bYd^;t=N7-(pgxW1$Wr>&~|e-5YZOdy}sp*1bIMID6m>3OrJ4 z0z`sMNhvK1@E62WFoloEdk_;YwJ_m1XZz@PnXKcS(dhgf(vG80tiAVl5{-uTv|WG2 z4Pqy0fWmS*9AUNyA)b|mVNFJ{?GgFhBR_g_kG)scERUZ|?Jykf-rrV8=2kADY_t?+ z<*Dw9`O6%OnXl%SO@NABxSN6Ids$;IsiSKIOyL^+WBIs~3)`uyzdanTn49>A%j+=f zNGeBQ!t4?RxhRaj6)8yVnry%rpO(g^O5zkHT> zIOceff~`8s`6!}p!%AK-o_K%sxjKW@$}#zUVm`)I#vHrNO}o#loECFO+Xtu3u%~wu zSE=fQi1iGa$S40~$;ziRkd?)Q{UWcItLkkqvnS|VQ|7zZ@H*oKIV zmcKovLYXbhEzL2cr0x}^>z=_{aT0m;>3~ipy!4nid^ef3-Sf{0eaA zT62){m0g;|@`3gPN{$&{0m{kZZ7u{^gr86WJi;zf=7`1_Knt+-uHeR>?{rxsoo^`bg6iBq@JOXMXG}0IC&i$yhN04IZ25dm zroT{N+Es$Nqbcm^$4od8ZB8=B4 z<{44}eX5L;P4Y#KQpIbj(Mc6#8N%5o)OJp6P<=F>+;@4FM(E+1sp5x$xZXUH-$UYD zbYbR3-fA}s76jLwh(8pY8JMhz(24RgbW~1)N-Eiy%?4kgw&&9}`FRo@KI-m~kX*JX z2_?}~Cdi(RIp9Y$M>|WF+I*AMW{=|A5M}L*fWA;7i$g2^V7EDHryE=Z&7q< zE|_O&L#(+CljNgi-UPQ~5`5aq=wRHP$t?n7KgM?s26`_RZ*ZYeenombN(0A+vg4!I zY{h-pVw~eS1-31`|J0XcZ5N$Ze@V3p-_#enYCM+J+_*V_NLzL~YTUJ5MTCr6nNdbK z-OS4(QQJ2+e(JK%m&$H(>v6Hy)|xEbn`5k)SNc}*h523NFCHLwBaMUv{^QVJtvo2? z`TZ_8Y+inznbW<;vPn{4@fR-vgSnUoK%LV&nJ;zk|7Qg zc{@9OpOzs&L2c4?PDZQi(2W$KH43K_m~8S}M16Wy7cIfysm2L|53J}xLQ;23Z+#J0 zYZ3tU{_d}o4vw@`I8w4rU_KUpzPLR*MGrHq@W6U6 z?qcKZ@Jl;%fswk&5=XpjD#m?fE!gO^#@3(j;7BzY%F0|b@1dC`sF?z71Wf&8sgiXo zrctP}xqlX{e{^bYQ{L?R@?e9|Z-w~dsE$S%8a(G^u0jnRrfup6d_LAtqPG+;`Dufy zAW?=-g055}XRVbGy)kN{e|7rmx8L)9?k7)U18FQC@#J<0eU4vl8P5vy8)_i~vIxl9 zGnLL{2hL6C{@iiy{;}G^93G~R4+$gd=92vI-o?0SvdWM3-+g#LUUl=MdcV`^G^du% zuABR49ck~ZowwX_tD9Fui@%h%mKmBGovB?&UIXSW58MB(AoMqR;D7JMc=4=CRRord z(`rAHGA5Mfo+TIPm1uy4=AXQ@7rd}#%p!KRApgNIJF$!`7t*bN!h_gLaR4L(;0-B~ zD1sbk$w}$Hr1mFurBxYxD9QN~ckjCUcW1+d#)&R@QZ~^_Z1CP!c;8sInPF5?xSmv7 zI$$Ye$Rs9ELiovffZCs!dcgmYzk0Q^^*Zn%?VwB%MP}40;k*SKHHbBizGaK9=ZPXovcHA+;*awjc=`XIy&k4jvQ2*Mn|-Wd}p5&V-geq%3Ecr zn>8fBP$gXalmGB8V9q>w$?Ji4Z@S>9SH#quF&zVaTuhf{&(ir)pII&qjUuU@QR!)QqtPoJ zL^m~SHmli$=xIn`gCE_y7BW%1CI$rgNaWV0%O+ip?GbX3zOLOyODG#ag1R_cFE?=# zwQx`3b#K(6xACFUiD$F=H{t=iR`^Wx!sN_b5@P!qPq`HAxisKj1~p1Gdf+@tv<{!k zJvgYwi2_uwf%%yEKdMD%AK?-zwH@C*x@u2z#+9`S@27>hq}W6Vx*hFX!6)w%nay!h z+aowA)9oY``7T2ZsDi?uG>NORYtve zD*r7ce;>{Li{czQI$eH$6dd-S?~$j612CflL^{C4s21#9`K%TE)xz>p_e0YhX0bCv z+plK~P}08-Qgr91@&b`SAXHw};$A$jlFpbQ*uQ5v+$iYAGK-(t18MI zM;2)v;iz97;l6xf-pI$-ug!9*Tl0SENLi|?2;77SZBy~+Xmgs z_`k!UO*!c}WLD^f*Ke*H2w?KF;S&{z0@xysKf38&?gofSs>#g>ugj|;9P@f?3$j$v zP*Zci-qwOhe)ntr5B_^B3&m}Mu?}Sd>1mSuZa8-4ZkP* z=e>V*rB+^>gWnykYq0(>&R+HSyU>(Zb#Xp|x=zHGJ#NmN{0xi{!pWv;fH9XvpUZOE zETUlRYRp+#>wtFB?CchU%jb?NVT6`VTuZ}8n+rGh}Yix zS@C3->04!xcE`DEg2G?_w6X!*D0!S}CSL05+PwUDlbtu5-v>WK7iHF?Z@y+fwzK^N z-C9>0&Jn(H`%rSNwovC%fbkpJaX^J>C3=YY=LCeiSS<=P&9(Q`KiMPGtu%Xdq zqAe6Kx>ZlS-$uC(P~34twq5V}67jq*p;Izx+nU#0caHA8-pjJTdi>@ghEb4x2~?B( zNd^MOd9^en91e$cb6M;PmXOY8)J2A-{-`OzNvfwRU@WnfEoyIj6q(KR+v^}D%C9^fK>2pC@LoGlrE(HZia1QIBf4e~h7W^C zzQwRpv&pSLyXR*}sl%@ts>iY$9arRk>)FXCILB2#gRp-R2Mf&q)EVQ&c7lMZz*vB= zIULY3=PwR zH@q^-0O%0eBxAi)YY6X3ErR`<)NLc{YrfYX*%Yk0dIX77l%-G@$OfblqTmYxG}2~7 z*-#|JYX*N36t%I&yypELynE$vh_`KAnM7p1W!W~Is$6g+8nXrp<5L`kQ}ccIQB9Gn z$1C;tsc`Cy;Y_8*}OddVH}<`LCsmYw^KzvJRW zzw!p%`?ZB{aUiI5`0a)uSX3{-Y&+?ke~LuF)zRMh{@;`GRXXo$&|fI%4d$Mi8mTF~ zbNz$Gf;&H(GW8Ea^E87S~SK!#evSkVt)QvdB+83>0djYcM7QDb$*_2Qd_(gvIq@Uy-95C2GN1} z_?u9*gypOaK5q1%>861Qh{Dc}r9iXp2Z?!&hOab^!Up}HBkikO!3>XNp;P;Kg+RfVMUaF+fK@w4U03$cv3?xeKGi6`M*$kfFHYE2zCHOcd0pwo3j=-K_0Cug|%9 zcTKmr&DS?b`-ESc?ectLA$XC`%Y^3U-pVv{J=f`ythyW8LHUg3s=UufJ%V}M#Xg^v zsVxn*05j65Y@ffVa#k9oBKaAcbW33QZ4`Ne$GUOAO+qauJ3?zRUAtu0x?#`AMW3tD ze6WytS}IwfLy^5R=nJ*SE7CFn`zo8--tN=@Tbm|7TlUV}(Xuj>;8ncV3@OkDq!j&hs9a zWk=`nA64{dLVhJxgiNPxOYN)p96m!Mca?P(AxhfBiz|(|0Xn_AX5yFx>?4SnEH;Jb z`QVJ^M2J}WU6tY~RdHDAX*=a|L$Z#Sp8KJR=bY?!>Y#>njd1xp?>|d5#XOOXAkZ!Z z#1R;O-X;0z#g$3sAb?a47Ez=6Zy)GvNw28Rm%UMn*TIlJ67oAT*z!g=yX2U`X0D0v zj+}C^k9iI~`bT5{!T-kNEo1j)DiP(_d(qsC^x}eA=`SNan_6x)kugfEFJ7A$;IptA zl>t`93M#aVLKv+Nf7(h+L9pa*x*}a%pXVH(s1bhegm-zC7KRTqyEfEqIigjutl7jZtuv>ka8Mp!Ud9yjECve)p?F%Ge65|DSe#nc`ya6n;Zz~DTf&( zjoc=}4TvVM*#!JPFS5xL?Ul*0vkmO`#n)&tkjk4q@Q{Tr}s$urE`H1F|V_%5|Q?-uAyf1V-eUAMw zpds_svPW;vvZ}?@Lg%>%M!9*Qb+ccst_hePFRwRm)qgiN3f1Z+)xEgzJeOQ1^{#tA z);T6f%~_wG6#a`q{Zwlbke6FJdXR$0UZIgVZC9kg9_4rM%_J@QbZ2;JaUD5_r75@;IR9=oQ>JyNQ7 zn4RbNo&g&oSlf{3=HcXCUee<9`h_`@2 zMK=TA82*6qq~wgtsAk(XF7Jv$Pz=4r=3|5Ma5SEme>vrb?^OQ_5cZL1Cm*cySr0`OVcYhLzMuW4Z8-Havpw zELh&Lv35z3B~>JBQ-sI7w99blWcB3d_d3UNy4f=VIMnm*QTuiVi@bSovBj){NQe6j zVrpUqYS1OAE7>_t?iz=FaSl*Bg@zF8muwMUP-%!VPtm8?yIN0|0SbF(ZPzB2RW-ry z$CQ)etM`1VlCD`PrE|K}u%a@7YoR61qc-Z-j|8af)qEr!Hldq@%1QIJxNonrFXcC* z4rVBf1I6}$Sa4gm$k`0h(QMukK!q-ofwFDh?7NlfFFSa+f_8e`QF(f$vuE@fli(NW zVi%gO;q90OIs_{$Uqh=7!0jELd>)f+9!hB1eH(ei3`qM<)ytXtf|EoSAt6^E--hTS zrpxqdouJ%ZX5{o631$&i5ST`Om%FQAt=~I(H;gzv{R{1!YK>pJ&3mOY$^2DkUy=gu zjQ$`xgl>_g@G`BO0lZ-)m{IvAW7a;_=Emorn_>h&GC%CqB(X^-*Wg0QGcs}$@?Pwq zCOEEn5g~SBWn4RuTsk)$RS+=2<(fiMEYb6^>Fp=o@)*-bqiU2<#ItwH&`^2mrL)^-A-qlpzWK@V~cUFxuH7j<>BTz zNm_44N=YMGG>;lIt}Oe;1S6{RBb6ckgi;L9nlwhgBb7aA7?*-1v7f!1Nkjaq z-r~Vw{PM;e--OTuzQi0dXAJ=xzJyj*!$bVktLx>q5m__M)o7m~dfh8c>2Q{(B{tDA zwrpW_H#3^!9bpcK{$pf7VsZ&F1vkVql5&&qn2w=SZu@?ym{;0gRN3Sa#+%A_JDd3D zc_#J^4ZV%MH~qJz8t1{qBR+F}0BrXJx?FqD>GY*zgMN_bY0e1T8V|ckn5Yda^OCAG zy(~~3+n?v#KEMJ62}fvMiGS2DMm6&u!Akj!Q42=-6&#AS_C)l%7*k~if*DC&(%zNPeB{8Nfofx3 z1fH%I5h%LhDJN!GX+nrQ^EFaxuI^tplwaG zM0hdlT_fu@=TR|6#hPi*m@Xx*xrrR2lr!rW5OL5}r55-mbjVBLI2OjJu+ zo|T^US)qq;VKCm&&T;vP_Ns4e@ol`x;sb%ml}0lhS&UFL(-ELNsSHv@6>Pr$Re0X) zx>RO$r1?y7RmoGxLfH35F4XtpKJeTfaNQ9Lw`g!b1p3}2cU0px&<39f3>Pi+_g|z4@+duW8`xb&XbevMqIW zYnLeBF?#HiPBVG!Kmu$(DXO+$NW+f|s2KrSCK7K6ie;4(0>8Lo%{TYY7^8;jY#CA~ zVPWH6?A}(Rs*eNm@#y>^p&uZEx$tE(s z_PW6T6MdfifRFoqM_^;h|tLo*Hm zEujR*cW=v4i)P>ba{YNAqjS@wWsQIgXKV$iUE<~7ZCs(aPyl>D_jro#XB z;d$$YS-^-m-6A+ylB;+q^cH^(^Q?yXzV>He5UW!_O;2B ze^KoH2|xkS2{`ndpy-4}F!yvtyVX>4Lk5YZDWkutiT0G4tVz)C+`Y8PDUpqJIteIq z@^KUXzQ_{SBi+cOcw6KOjD7B<>VVkq)F3Plu16@2D5=)Ni7iWWX+AjV0;Jb=$4i8_? z3_}JbBwl_{gUomBkrbqR%+Ah5c%d@~YJFG2&kGZKMvB7m>UX>!1l*AYTFd={0uS2g zOL9I1UORtP@uT^;(cN!_eb28BIY+Ht8jtuqF*cI!MetZq3!>0qoZrFTSyqf&^5MbL zPollgvp>4>fcxtoilCL!KLl+2i?L?<1?t%o5u@t*oLN_FPBfS2ZR?_!xte$G879Ub zgzfy37Os-4bE*nc>*5mw45jbp1;-AeG;ZqlRjYA0H<t^M888(=h1&(2zV_ZuiR}%3&|iKp({fIKVfd3*8iH*G>lo%i8!l7lX=$Y(@+G2J zJN{L)TJs*nbon@eVc$W4DjFTWq8KfvPm;$;sOn4WDf*ikjlTVzn_%8rKc0^7T9Q`2 zFFP22{gJ(bRNcb%uX!=GHUyxq3sk1|5=JLm7wEgAMV>`NKxQrD^XTzKPmYxhCx#{n zN?zQY+SlpZmc@GswsSq}*h^%QoGB8=ud%0l$fm0i{2^o8_xUUCU{tgBGiyxIbwY-haaA*$kNfe#x@RsLK ztjt&bq$|>nrPCv-^M{t@XwKgc(Scl+eJQwOE-3ZQX1dVQ`o|^W=Nfc4i=w23b~Z#3%Hjs zxYx7-=i4XT$gWIr21(oNyXwx$uN`f#VYZFbuci=J4*Xo~>};>?jJRXxE$Z!awdcbB z04B0HB4<1FGO6+u=xMY>Cy$XrG(e2b_BwB8Jl-Ic#DyP2tXv(GzR(<>5bD~;TOB|b zoY4(J9v!8~`KSvuHD;*RFw_HCjX^q4+`HoajhZB zN+l-F4FTT|{Z4srsa%NAgEZe6SabOJY()_ z5LG&l-lNJe_WVvsF22Y*)umq}?d;S%Hbu2RcQ5HI0x8`(Yeekqxt@PyQ6Egm~=9X3xTH4WgZm}UwtJcxHD3N<9ubOj4 zIOwe-f`u5GY*V)jelV)EkQi|cFWV2f*f+q*H7EYlEtM_xL?9$H7ktm?1rda5tB<*} z^I7}{yS)WO$S5-75?oNE0B}v8l%!-l#ojIh~RcW}|Nl zTvEFc0q00!Jyti;OeV#pc600YS|;9jrHzl3DVMmMYJ?9;Kn-G3AI~|^}8doQEA5IR!$Ww1$M5o0DTNDc3dBhv#V)&2`%(z8d=pvMb!sR`c zHA)=cA0#*(9hzaoQI;Bf=P%vKaIE)W7Km$*&d*oAGEH1X~ zT2qytOysDpScUkg_Tb=i9og1@=MnlRQ{sQzRG9VOMVJ3geEA>vx~eJ&kZTArAK)6u zwG-v}8xx+Jmv@k!1@gYh?l(D1zKDwJGDnIE9bQ;?0Zo+a4|jKx%-7QJ)oND@&mhD) zooJ(#!MGSs{nCNEqh5@3PE{ClZJS6L^q$!8I~GSmXYtdLht|uVxVaiKsv>DNp7pKsZA=m?$fQ`FW=b>q#4YHw%B>Tf6b1!x_nmB zB#Z|I1+Wp5@|}>5`(X46><>&vLi2Fj`=(53oEBtd;5_u9D~FnxWUHLXl_|8Evs$ns zN3BP$6)X+XRZ>Hk9byj}uR#MvE{VD%+|7GhtKx;rN$-Sg4CU|Mx!u*Z*W7dFKXcYo zG-A=(@fTHC06*z_zSTS|U}Zz2q5;g^=y#@yZ(qT@3tv%qQx~mZuoZXB)iBXZP~elL zhL~*KMK(k2^Z%O~lK<=P`zMIx$^VinIlKTEdP9@`qB=PB2YjpvMpBV#PEu4PAZE5S z0_n_^!>Rc6v1G0X6nCb+(%-IN?5@%^Yaqi^iv3z0o%v8G_8hY8AMFNK*9)BHm5Ka4 zjM3?Qgs9|@_+cZ|sCb#zcL#&-!eeM%dChn+?d>UxL{0lkW9@WQ@>DuB|2B{MYOOX0 zv{Qltw8p)Um@Oai5VR8>-we?aeAC~r`RIbz1)oB(USg)&5H-R(B>O{tHS%B8) z%<+3e%ojQA>rm36Qk`H~?X5A?TpMrD&(P#{Y;!YYS)B3SxW5E`__`y7wz9Gjy{p;< z^(`=4f2a0k4_aTJA`qx7AmkeV#Ion(w|J^sHJb}_@EKAvPQGn7RBxa(s zM;|@UFiR;h!+C`^%_%C;cw7KE+|5XRfVP<7-I-a!&cHhG-q~63bEGjhweT|W1EhS9 z4;Q3ls6cVnTs#@QGJk2tdx?R*7)3+VvtaW! zLKwLrBH+S>!X-Wwj*n*)NfCuVC508hvb#?&!-)n657>E>3`vo1y+>tB=9gMwMW1Addh6f+c!Qo! zCu%p=G%cL!&n^oYOn`odC>wheIag}%2c=_FOsy;GzAyNF2)_6#TFy!LIPBv!X!ED= zkhTmSGXG*3v(66_%MG)DhI0QxnN}vpT8zp#Vd<05J*&s8&%!mYXVWuP?sP8?|3X}E zU0FhG$>P+`D$1-#+bVe|q9BeoBiD&HRr zm!A4bTl4Q0y64*Anxr}4BoAWkpbg#KS*(von=eB1)_vYbR+x1@jK{yK3D*o~7yr?Z zGhmGzSA9S_UVw(68~nQqi-$Z@gTADGuUvcYg)Z5B`%!m}tvcMugf@lGUO?nmw$IJF zA^sQT0HI}DkN9F0l+LZ4LvRiAg}T9hYKp(fc)=;e`tz0VIfTCK3YPV`yVdWAw_i)tp@l(_i>7m)Iu#vnid8~i7R5f<~9P$EZR^Fyk4 zm{i?dmRXN~45@s1YleSLDEwB^JnmJY>dRx7sPVN7)?H;SLeI~6R+1ZTF&7qMMnI-# zve#7WPm|^I`&KSr6VVXCTL**N)PJ7Z$H;lkU(ywEJc$nwCJ;g ze4Bcw4WBcGG2NhVt=b@K6IOrj1|K#!gfyuYV}{>ImhN~#tX6f>udSryMrt|Ncq}q2 z@=GkK=P#)MDQjVF#Ig2wq`loXK=c6xfs=gRnalxx3mEuCV>K$(aWP3Ibw|uQP;G9A zHGYq(XrbbKN?E{fz6*rmC=CiRM|FPtB|Bf6n7{eceR&ma4GNHq^b}13YYOZ zZ-3=COK-o0F?*Q~Kly&^Hf`pBkVEGY-~I8e%vu}e$>zqo(DiWI7lZNBTZeSfU(WsE z4^vemv9_z;1*Vb?uhDk3<7iz+heVmpLYI=|x(Bu4E8Bv1&HHYMp@ieE?M8kKu_y~~ zQG;=|1>8~PL(7IC%NG3{ckE-HH>CdR+u^rsu(Zs9T&&XWQZM=SdG{G(ipTzN#8Mc- zAp`U2N#Y`ibrzQVvO0WT{X(Ucm6oea`MIU4k{WB3cRw5eYQl9LF#k_A%#2p!6|c?j z4liqTy#@4Shn9m%-kTU`3jtT?gWipPwzs9C)N5+&@Bo5TAo&$sr34Ig54#UXW{3E` zd&z!Jm{lF{Y-rTR(Amd@2bq4qJpYwndi8hlB9vXmfHI6gMMo8~Ay_P&F^RQtv6aI< zzWJD*JRs#>`ntpmX~oJQo>H+jMm7t$ZUbd{OaiV3NO!jsWY!l$Od~phV!UHYRF%uk z;Vt#M@GU7a{9UU&DE@;8p{!^3JZYv2jGGfQN%enf_zq$QQQV+2C%WQ9AvXQ=n48pn?B*Ta3?7I6 zXJ0&9>4Pi-WNPGMd-iml4^Mb!A+q>;EMyA)3Y~x1i`HB-$X(J)L^V#0n++(>#2iP&Iu~x z-jzV4nudd)a22F38oj;9WYP3iZYfyHZu*v1@6<7%M%4$Gz%QT0S7RA3TDq!LqMAhI z2Am<)x^-oMR<*ujs&nZtssSB#{lWGelII~;#!tp+si&wY;fbu4v5D<+F6}(jn5*r$ zDbR*%hs~x(3A_yaX+S#`zyZLVVtBxOKy_BF)O1t6g}>qSY9a5J^f%RYt9Kh2lLsxB z2EG+ud&9`?(ak3bs26aS=AEer`1KRXM6mGk@|d7nGRtlI8?QKQKeiYAt<;MZ>kQyt zKS~EEV8rf@pBS3Rv8h={?-TDBH+PI(pk@PHtX$bZZ~0E1cTi|#0q6@)cm_|CDgL`< z02fK#kO1D87Z^t&wzq9N=9wp~8@to;pT-BXTG7e81t*mo8(;2>7sbYWrCwva3Ik*Y zJ|Wf3K3a{sXM(R#;fKFAl($o_Gby{?|8=EYEy{*Oi_ZuO5Lq+E3``;E51#oH;uXJX1w5w}@G&?Y^umTR>7W0o0R29__z%-_8qV=rN}a z-C_&$!8&porPqArDw5C9(vAW>yt*motYmCM4P&-Cdr2H z$lBDyu20hEKX{{`IXP&>J6@f^%s(wdayIwHMUPr)2-XVT&MOU(xjMzm?2tahn9WX` zF1C*O7ahSrYYYB^x&pqS{}(9a|CA5)N_NKlbcpMa;m(Q5{TK1KI3^R!kBJ?(RE->u zBoAn>8}w`U(&xtogqz1e^poNK1Ru~?iI)PmX__G^6Tj`+zcFA!XbrKiEFa^$gq~Z4 z_dWQ0ma5ayCo_|KLGx3P*&iTys4Bmck#^%m5}8LrJSLo#a6m3br^&p}-D1iKPa3n5 z80`_Rv5-#?Zv60AI??93e_*&c61u5jN4mV3pV)Hb4R0<8=-P7*U?I??6gX3uiM*?U z$WobRWmtCGr|ZlV0j14e@{+=MMZbYC3kaKj9p%KM)1hXJ1C?MA@OGz5Nv zmNRh*&}+^=d_Pr|z-Hytt~M0_N&_Tp`&$EkcI<8m5e*bn>q@EI41CxllF-@_MA!{i z_APGtaU_QSu8B3c+l{0%_cii9oS`mWt~&IeJ`Om%>y|Krcr$|-Hph~$0`8v(B-fqy z!kB@b-}Jj%+|c7qKfpOO259a*|7j~x=I>{p0EdPO6hTl#0C~dyu(j9UX&?Xaj_gyK z8Or;4Ai~%aSZG-~jy$}Mosz@uqXDBNb^hP!$dtAk05)ISO5z0yrkwwl_;JWkOFjU? zNqz#WAyR`{Iiz(Jxl5td2dwevzw<`^a|Hjn5B~E!_|I$M|IYnjb0vcT(c74dn9Kp4 zP?Z&KF30@4?@Pb_MRne)f}G<%aE9l{C9ks1QvR_m=6Tp4nPFQ9a^^sDppTAbR42XI z?o`gYaK9XUBR!)IVwX8{0=^9?1#`nhEu!KDFIpCcV*w9uS4FO9Q;&ks(=|-N#K@aP5qMszm`+B?D zo8F8XPlz2U(+Fly1qO}tSt zM?QX+3I^&j`*JtJaaXpP3$yn&^#0vQ<y$UxId`fQlOfIYOtN_!;pmuDlt*H#HiX&%4$&jvCnno zM;yuLu`SC}({-0uc*^<%T)(}J7!Gb>8dr93z@N5WSxZ)xsEX;Unamr@^dqs-%jGQl z6m-=6e9%!_SQ;NrwQ|4+Y&`+Dv%_y*X3`SxO{_Ntv^L<)b90DOA`oC8Q(SN;HlVJ75< z%0hge5K1GmH&Yu^WO;S<$1(#~4k9=tWC}8Kgu@hUe1%5W5DZO%xC|EO^cy2&iL7-+ zN|DaEEFgcn=2~_c(m8aez)51jZ#kV%#!#00~2ieMpHgqnz)&67eAg9#VU zHS2~Z;aXOiqRgBDkA2o*8At5jAB$yk4iFlJ10S1ybK)H5Npt#ldU>BWvD!&?2D`nq zDjWFWE6lvm?^Uv5U5giZt!l=z&k_r8*v{75)IfK9#Ef80klSx1sP@6|gCR%5hu0L7Kfv!HVS!^->rKJYcJBDyYT5# zuk1X~Im8A7OUlP>?^}>XB)|5CTR}z6d%l=Nfbaeos|#eao4?}j7^Oj8RY-?L?K zz*#R&9OO_We{YwGi_aJ|qw2=3qrtj%+H-j+*FR~7S9W%NrMeKRKhNGysyg%<3%CJy zX(c*@JxRt~NM#RB<4C4K`a*g3A9;D*k0^$HzghP=Ec@K8eKuU10pn1@BLDP}>0~x3 zSLNHu(|J-zr( z?bS=N4S}Hu=C(rY3C8KOFv(~p7}XjUvAjA5Nj^K&{c(JMfYH!O&!3>xeG;??o7jfm zqmAqdmmoh;mP_8RNe~V1ocbKUzt#R&vitt!mf^hy&9qCFD>0pjY2b2CS0=?dEs6~Z z>W&9zW@6UOYCiEtqx^5u83+2>&GFR4p7Z0rJjIrNjbOlhG)2q%Het7H4l%4RnWL*+ zgBl|?BlpaXw@_M@dclNqf8Plsgmf*SJf{ z5_s-8XNQQbXYm#l=@){>g{N+AS6w$Z7`pN;@2rry^^W%>h5EFVvNUnf5M}BiGoL{) zUP=pq$TZ0B_<-1yxoz?CgtOrYPci@Z^4eJ4ivD$(xBL_5oi~Yifkb+Pcm-Rp{TSj>Fm5zpJ_ z$*(?IzI=IkzmJ&DKsh(Dj};`t>?d-JT99LZNYA?zhJ~mT6YPZZZwk8~+!%YL&*A!ovmCZD8``)Yml7(VC{JRf9N_9G5=*{ZoY2_f6;gGO*yp=%~w;AL>o#c5-Fp-I1}C zeAlbYepmf1ULzz5y}Sbq-->2-8Wn0=o3*j2%11*~JKNlg#itL*g^w}B74%yQXW@FJ zW2DuDbO{b_AfC@>Gi^lY>})aQ&69YV5kkk%wcBM~MRp;5m5Uws(Af`01_9 zvrJE(Y0;}Goc9x-hgPdP3i3Cf)A0XjKM{=B&*xgtzuIzFJN{X+sct*wdQ%N{5-OCb zZgQH_xYeg5{kIt#;Es7O+s>|~+x#yQ^r*bVq+p%K& zRnFhExwn;-0E7wsH>7w60MMU6>ruXe%hk+wGk=q7)@uhVX1>?}xYt`lCIsQ<2KNMc zoVH$N`%N0{khDQoT`9tzL{$IiQM)q*}*e-ae|={LgkH%W#jrKVrIU z_Wch3(42y(p&_8J{3d!B2Pm3)F^igBJ>2_=l8>TK+Q&vY-XdWth|31IJx+!XnK3y< zL3xn!9oeiWpv&~b&#vgrn%p=}a5`W9DH%&B-I6RO)3)c)PATOoQ_KYu4)_=$hKmhs zmnwapC-IVIn0F;|ue4o9mNoL#D*9+$fb78~aBx|4hzGWX)Ety~m#H@R{;!RMGH(et z_^_n$^0kHTP55NOxA6Xx!2vCyXlBQ5!Y{8AZ_M@j29|^p&(ZZ4UaBwBXyL=cYBwKq zKj-Q*{2{#Lwmdio9vj8Z&ul%<2eBAATJ4Co$`u~Vgv_Cet3u`8z`d#RH8`$N&hdaG z0jh(_$EleCYfRwjGeMEzT2-*|}EWJofV^>3MWi7@{h^e|2WcwXYg78zSCR-BU^3(wLj8 zhG?6U=)2Bb09V)u_Y>k^B|0*o9Mcc0P$^r0C7XN7jCx8Z@>vOeH)OorAECIiEc%l1 z)ZDAdCxv;tdGW)3&%~Fp>ir<$Ny=(tO)Dm11UdZ%{&DH_;UkjVhkUiD_q$dO5=;4= zR;2gKoj6AUl3VJbc@aJ+8i2&z2HV-9Y7La)oTRhmw2bJIcm71*Xy0ZifMiVp2skP=;O;@~C0HDCgWqmQf82c(U_B5{xTJ~2 zsr7x*I!3AaTN+M@S83@3dGK;wDc62&gbT*>I9~itEXg2TruIJbb+10d5aw4>i;@|C zVupDi43zbMaLv_CYL2}z%(E=_tN+JIOx%~8b^$(O&+Gl>Y8EfNY@te2u@2b-sGsbh(AuEbt?161|qr_O2OHa zT*ua`U(gFcF}*dXf*ba8w;&($r$kfbAZ#8B9tmw%l>X*>&76HHG>s?w)g9UHz4Avi zH)BR8f`$o}*hn~^d!^Ac<+Hh?EdIP4n6T8aVnJB*?_2R-W880@I5@8RR?q>?So%Q#GY5hZk0Cz4(-pS1k0hapj$xpVVpg8*ava1gq-2HXC+G0xU!(Xgv&J+r;~D|!iTN+@ zc1G#+U?3b{-|G8J!JCKis;|xLaq(**rt%>gdgcB#ZNY91=hNcr5Gftj(9pO-Ipez?=7QGE0R2=)sa+wC^;e?{c{6DLf1iWYzun%fp8YuLuZ zTXUF3r7?({+@hWp|BxY73>H^&b{*sEu(@3lx4TpQdke_^5?k?vrnqKHq!3dKb+$(Iz7CR>707YiS zt~HIyZ*$WLMwQE`w7JT|u2gB)IUiex&&(@Ti{&{*)D9}oD3yV%YKS7j-fV@7{N3|7 z;&v26j}eTXr{T9RS2_4R5Oy9){rUMFBUgtLJH%#pPiiaZ1i!tripI}f+zLFC#S)eG zwm{+)iZFT97 z$ffQ3+BADde5FGB-@tA8SqG(m#Ym_zfL44kQzswJN4Ynp;gol4{2=#yhXF|a}GN#0Dc5N<;T+V;zCjb9*O7Nw6xWBUy#T0l4I ziNhbv8@WnemDsX+m0B)!eT-w3{cGfk*aRPznWDLjWn5G9$%CsdfmwCVzPe2esGY6W zXs$GO-AIFJfo!hLer(Bm&cXouedSA2%DJFNr-0NWCMnpg~A427jE z#a^pt&fn2xa#Gpkm`HCjtvp8X$?akLaDQdLoVf z-=B0*Gh|mzX-G!IgKns~y*#W?L|y03U&Z*9YRv7RqYlg^l4>Gchxo?~us)Rh<<4ID z=1Y$4hj(A2{M_0uIK64eKYsUiuUdhH!YoHA@QI6jiQXJ6rO4oRtfYV(>G6)Ez$QN~ z01D-H1)0jl@Q77J$e-tYOLNyk9Xc5!2Ht4O1D5kej7Us*mnT~!1b}s!q1_Dy2LpCJ znLbo43hDdd<6CEwT#O%04_}UP{bBm!8Bo~RnKveI>WRlqKOGau##+D$n0jtY;5NCO zJF@5Xe5k00hFN)4zUY{JEUwoyqighiT9N$u1s^SN>nBoV#Udi!k%^qkJUh=qdKE?Z z3FWa^HD$GkK6vIvSLVl|GIsCIus!cCRQJ$~h>lT)#bh77Zeav8;|=Qd3Cv7zfO|>T zGqDNqv&Ofb;?d_jm1;YCM6Ou`3(@|912TS+hVmDH|5+(_uYRh!3Nsg2?h(>*w1DSk zk>Bo@DY|%7&#*A*TsqsAa#)s(S>`UfpNRgtFua0Rz)H(agQq|znk^XjvVUbc0jn+l zP8k1R&g1{}TCjA`|47CPGy4zU@b4kBAEc~^WP*3D0LksxJ9&Tp9p0)UofNYr2m>Y= zL4}41ZF#b!3)N9e=tf)sR6t!)W=l9zQ3xipoknmdZB`|2wXCi$3f^ z5V~hU0HgZ1NiIPNcpned5s$;{ay3PVbyg0%0(RP6mGL_3_wUT295jZ|(re=X!FfA| z*Q#`{UQ@9v$$gO(61I8S59Z6$*Uwk>{Mn`sJ*gsNH!p>lV+c;caSRVN~=v3~-sq2^fNNpnm)YGyc|HSQhRdia{LK4M+zrGkmK*fL_f334A?JD7*>34ZpsZp#jZYfWG{$T>RoShCq-lEfq2KH0h} z~nR5L_@70ln@=Ci052Qq{KAyQryVWPP?D?g#(2*kF zLhjP0h-ALxI+f{8Qvx0C5-eWe%+zMzrhLe|Xi3xACWuDniudS@ecK;Y=v#O+?p_$JXdYi^y7}eb7+H7o$!36sf@}*Wz719dAN~*IE9<0Zb`Rv-8DPG_cHRB#)R=f5^vUN}X1@CVfcS{+8 z>QCFemL%#2`c`PKhptVvJ9?q*`J#&&9C+Pu`3^uUdK{$KZKvHS$FLSIIwGgF@MZml zOjq&Ld(v@gUJ|P9*}f2OF##OQ8yMAMyTr=s&=DZE6SrL@BmFz-Y7burRIG#NveP|D zj&rYPQ%7EE(G!RAm(*FOs~1<(U4s`9EJ0TMMq4d#eAPQNK=7`;XEm?sb;(EOc<+4T zEarz0TKY0u>N=QNL;GLDF-|y(gJ8FsT#|-%;4**shG_$_E7Eq2%a>nx%@Nnjw3i|# zW*a+w!&3HV!F?y1Q1@7E&oDV7G&1KAF+WbjxG5&Ch*uk zp-L88=F7J&?jEi;5;hT@P!+@YOQ~IMu68#VDX|qSjDLEvwEgZyIJYQZ?#OenNDb4-4VPIUSJ>5| zvX*)hk^Hw#5!1@8j`*=VqUUTUS|nc{shmz433@~ev#_* z1gbe!6m3|nsU%<^8=;!|^Xow(50kb>b%mZ%#oG^*FC1-M2BxI3;XFA1>gajp(Srqk zdrxZ%PrPMRpGhe6h0rTqKiJV$eS;-T^RZNI;j>?oG>5!Wgy9$|Vl9FLej{he>=%d- zgdI+B>`d9J^MDppN2zlXN1Zt-Qrcd}m=R&AJ%$x1g}(GJqSh*-dJTtvm33A_h+8Hh zVwIUyOcwEm6Wd1yuS7B>9eZsah$b4>#17;{cL+JLqFaIi=*iN;+W^5U>li=VX(27s zCRlbbPlO(mNotdk=yN^$#JaL!<<*ekts7rG!f%hY+}8eq70{}#(Dn0uc0Evy4HUaY z!QPGJe|TZ$k3ol1?ksI&3MbJ$W}lUr?6ls*nyev6s0M}x!>mYL`1vu@=*Z%s+8)8} zcMkU5JS(AhuZw)Gc>UYQO=2eehP)uk;KvYRm62d}*7NuxV9X8IBnNg2UV}Rjhxo#D z&46_>sEnMfORHh$lO7GD8@slm&{a7Vv2-CC*N0s6$~goW{z=EY06B$VMho)fU5M4t z`y3S9Vh{)`>R^my=;cLT#yp+Vns!Ndledh%?0l7MkSq#2PjMn+NiXq?32_u!0>9Rd zdGwh4?r@>$muc~WYji0M75u~I=^lk5;%F)(*%=tCVv(vb2Qc>gnOYJg!ARw5wvE_d z;JR6RFSXE1Jk1F~R(vly&t?KvUuzYNYUn*9z?gqQnv~nuvmFaO`L{B<8u@&lrP6l) zd~}h=P~^^ry+JHh1~SiIhXlX}QD%fwvS=-LmW58}7yWvAnI@iWsQ&HN`_a--%N(IKb#)hGhx9sl?@%1%-z;$I-Yn=xGFgFS=K9 zm6l^mL|gvY;3rQ?+eu7<{|1;3l9|t!L*Spp#Vsk}{=~^{`W%3@-5OVo3fkew<~vm-W}Upx=Fb`$xfq zN&i9A7wZhm+!v>?pwi{{fbyioWjFO!!^CB&7sVHLGYDf?iKydRePy#`Wv-34LbWbd*Y7?tFm{>Y~82fKKRQj*G#!V{Ts=)Y@xcQ%KR|s<~tE zs2aZTX0Wi|)q%64c&bVeJ>gGhMG9k37D4+hTw)2q5EOsy_ecP<7f!~^VWLvp_KFc- zgZzx%i_~|YxpSBQJcq=!X-YYs75mH3cTUx_ekMok+#5&TQF1Wpsvo(BcZk|7KHqUe z@p2BcwDFh$M|YAC(+2ABFz*UEu7o@eCMBo3T$r%d;+hyYZiT#koMw#sZXcZ(En3z8 zp2w;5h0pDXaGMF#pjOY)aF<+U-NOBRcGM2fdW^}4Eh#jR`S7#PQggh>o(5Zor27Zv zxWnL=9nWaLlYJLu{JOwAT3YsN`Rp2Ii@!ujP$bm-3kZO-h#;KTN(Wp5UDdaL&_**x zU3V9K9bytb=Ewu11sW|CoLcL_R4nT9ek)(cVLb^`TxQ=TUDG5SoM%^drB}pA6k)pE}Ay-_Qp?8@W6 zpjEj@v>>r^-z-8)V`^I>=f{b+faHj>rkDQ(rM2w<&vz#YXJrLD0k?Yr5lUrXo(xB$7xc zmo@`nvzOuM(UN>tLRQ%5@biEXq*5}6jhj?`jVt^l)t!=kQ4f-$#}qgtC$nMzL>#H!O*>BZjAofW7oUSFz9R$N4Ih4U`J?-Buwyra;hVCP92DKCMb z&EXXi{%J%P`V1oN>&9pq>>z}WQBe7lO8RrxS-xWQ7Z8e(4;bP-0iHWK&@SK2mMkCKj;h@)iVrSrY-q@eHD>k@eWsGgn}N`k^GOex8bG^D@J+wPHopCkGsdN|%q5bOFw3<>jz23ic)IuD>E}e@l-RHw9w=cib_2unb2$+5fp!DE#;VfPfosJ?v0TivpTH2AM+MUgkTdKpcuI6my zj0;R_-7XB^Z0$$ZZZ_8M{!SQr6-3}r(s}ckwWh_WQafhfq=Jl`*>dxE8XOXy9Y4j* zVrcnbzVCI~z1hvOLg|68j4Up|^_l=wja98*h6}u?S4rYAhk=;U0MzT@>xvcE#I4cU z9u9*2@6Xq=Gd;R?UJ_X8(~|Pcr=#+%W8@}V>Y#2T?QzQOpzb|W1s#T#>fO$~=W$KC z?Xs(P86C}l(NJjzg4u>VP7tUASf?0y66dLnY;(X81lfunciMZ%rIM<5F3n8xd4uoj zo!K4fsJ+P53@B#jw$p+UzD*IxyiVx5Sikm!;m6_jtSELkZiniU(nXnq3B~Vm}8y(^2C(R-b5OnMK z?b6`0a)KUFrVClGl4Vid3uSM6@vbvrrTfx_2*uRa*>|i3|JnrjPj&zQn=%oEO~$CI zb_m9X%ZItb4p^DjvSr^$^M-%)N}CP)dTQQ+lrD^hXGBUhEZ)E?7)oaymW(acUFlz3 z;Ls&RR@URgf;)0H+Nn3PHtVOX1)()@ zHyX1qWQeHjyg)1Xu;gpVYj{1U`Hnwz26nZ!bP0mp2wEG@5dFpivVqOW0n}Jh8Dip} zVx4?fItn!)=I}e|)!>b3iTC7G6N7QizS&0W{KXtfX716o`#jRZvFIvAQ4v3}?Kw_8A@VE8vzKFG) z(eBi)=YHG5x5RH?O_EKo2y(Zm!Hsw9d8l=D=R;r0&d>Qg4c>VrbN<>jL;kAspP)m# zSK22X5Fo^^$&SO|U5Bl+07RiCKAw0P3uV1jpO&4M3-r0{8%_QpOpaohmN6$(Lqz+J z;ylUcX*#~Ox*Rh`jn5RgY5ng%zE-tBQN9=hfe^$eHIxaaTtM7le0yk^%I^H^tXIv# z!x3BM@5zDS`GKhOeWSJP8b7YBejSEwgoX#AL)E=|shCql_UV*=s2Jz6H3B&ql~jyW z6}U`#?kJW6a-bnQb-BSTR<@ouC1!DJyWegxPZPC`k9g5#2yNAl4p;DWyp`VZVtNgq zJ-1;2?!?vhaDOb#QN3+{R>*!u0}A zI&ME#f}mCKB`D%lrv_lS7yM-aB2=aN^VQZ@hfK=HRHI!)5<(lslrD9MQ4OHY;3dI$ z0V!DIyyOJ5MJJG8E2lgPoGp7Ck_?5ddOoyTsj75|=hTn*I~!5S1g%|IH6yt4^{QZ( zb|7M_$LS6Sn@{ZPVJBl-C$iYzK$2EyKWgX|ANyuZjvq(X-&EqS=iD4eaTxb!W`Br3%ggGR@@H=H^| zO&of1{H*$F4ow{F4iECnaArhN`2*1NRr!T$v!*XA`c3&xb4)`@fI& zgCHcxXd6!=H`Wef^$Ve)6&;@Sor5mHhx)VAXS3-pgEnmhf7AL9N!*zZb!sR zbpZqIN@rF)FEFF54Z>PX0#PS&vL$1vEfv0VkXxp(-$}}E*^B}%CEL=~`s7-^z1O4& zy`{DPJ`8aIu`vKM+zSbpK#qbH*7NyLn(E8n$9y!P{Kf0!JZ5Gs!Cr_@Ntg;KK&mWS z@-X6Ib*ch3bvGEKF@Op{)B(#k=DwAXZ0?k5!1a*GHLrPZO>JMz7;oS+))!&I{hbaO zn)Qt1=NNODp~JMZ)`^7!qE|g+dZ8b*+3vXExqk)%XQSt!qgy~m^*H?D#DP>S-18e; z2S*WHTGMz+6&Ocq3f@b2T>D-p9C``+!ER96)K^$7hP^FTG%nbw>lhoYeXYf^67C$` zx7;1Fvgt?eu^-(A%J&D+!v@LS^Cqa*wvGvR2D?V&f1IKkKE@w+z4Mk%mdfizfWozQ z_cxyPzARZVfSpMJA&rQFgG$anA*HbZo070U&og>(bN{DOE}d7PRzU4g`mmqq2tI~~ z$we2cURzjrd$*gYz=WWI>r@A&w5ckRv!0r|Sfi!_lC(^IZe`B#%N+2l>AW+*sxTu6xwDTu~%JOWCzof z`HZQ2lnySu52JI)=smH;W8DoDBYHdQ~fD3nz zKVqZI3V~5E;#h1obcJ)Z23T3!tUs{_a!V%CG<7@C^IVA^9%nQmx%I7`uIEdiB|8+k zCjahB{N%TMSTx4HxJLe{9jy!!Wa<^wcFjJu8kGTd#hpagq_ZR16B?psq~pZ5Ron`Y zS*oVm{Fr}eHrzl77Av6}WC!iWk`%8m7&kL~M_`gT&i_oX(@~r#GxY|Ey{ZQ(`Ze=W z+Bp+4thH(t%yB3Aj=}pBk@_*0r0=Vh8-ggSbmFiDIiZYP{p8dw0q9+rCGOQ5d2b$F zM&>|j^TGz+-7l0;$|=o2G_e@ps8IGlLG0RN^X5~&zpUSE1`{nP9M)S$f(GV}n#7%D z;h?>4M}g*XIRLtwCpY3gsr2{v?lmB+#PsTuPO-POhJ3^HH)h?qZ*C^u-c(Y;Q4x`l zy$9lX3%D%6q4=)-KZ{B7f6NrI_Ou88`1h$CRbz=}q(AHb(8#wVnt?q#21-Qy%_^6& z|F}l^Z_lfF&We$(=X=_@=f!XoGeQ#k?)=2G2aYO$+mW7kxNq7{7mc5u+R9=#bg_)L ze9!-yuEVJL`xsoVJg9$3E2@aR4w(rH2~!!_VE4%WbmISoWX=nd4K)%80L!b+I$c_R z=X;MI#kmJ=my5wyRad}uaV=uYDeP;!OeYa!gkichPA*{ix>cG2c&-gS-WR7n{O3V( zyWu1>H4)l6afqm0NC;qt99oh62o52K8tnuA8?050=X5dM<-G5sQBTjsjv@E&r8IYjg zO8tpRv8YQN7Jh)f#F{12{f+DX+wI3o5#Oz76v_n^WQGzdC>KYm(i9uOQ^F^e!r|!x zIyH;fIry+i(S|4qdL%1HKD;O=duc|TuqGIKQMyZ|yA@j9Bc;ti9nEKxM%ltGzj^|P zhIuF#Quvp*q~<~+qW+_x>o@jTp0*VAh^${~TZ^=Ro1|7#fS_4!4Rh@dfbiFB65nrC zQ%mwei;e~DShtLH=a%Y<$o~wzTa>6@cn0bbXk&fo+?udBoD{GVyTFVzV<#tcNG|c~ zK8@LuDyrOYP)&G zW+Yx|evjF5Cccjp7^Sqp4-{ZTYTecGHM>L^SO62Z!VEGM&6M~2Vb!_o*V*0~YOqT= z#?!>(aD03=(8_}3`T46hglI8_*w0S4-n7v$(cH584?g_w0Vyj_gOJ zRi0wWx#jaVT{45Iu-4yweRdj0cs-ao5U>5;zBo~u3d45eKKonxV~l57+Y)HNJeKr4 z-eb`VQ^m$V}5` zO?&zI9CFWAOXVzge}UJQJT?-PWjDG-c?LXms(kl6x;=XfZvgr2-Guu1!1ac{hR>|R zH5Mt{&BDS2zz7fMR$@n-gQCajQzr(=Uf4R8m~i|$o}ALDW?EmNk`sIgvXyym0_tb; zk*O+F1pOQo0@*zM_Koz3{fY0OuH0t%Qbj8ZRPD%tbm4TkbfXD=gyy~yyvJ-iy8T=I z8N+oY7q>}k;L^xg$r$p9&YUvB9rUP;qU z?kYLQ)`8xvY0N)N+p-ZI3SqpP%_U#*(|lH9df76Ve}R^1uv^n7UUnP{UJExZo>s~H zjqm%pmkU|6imXPoTOKB~8fh_*tJ-E+u&?GOuC8ZL z0Bl*^fN={BIBH{71=Wx=LKb2V=6sGi!+8X_CX}VpA=ih!c~{=Xf1fFW$eq|n-cVV3 zvNB|%-j!ds5To%dpnT3@-YfGcFxxG+r0B3tShJv}F>MvMDqYaotCWL*{(N=wrvBo5 zzMeXO&qN&8I2=&xf#J3FY;brMk>0qjc`Sfm*Ktbu>{XAwfKZn8#B(&qyuD0OW^CHG z$35)b-}~+vrfEIB-79NX+AbI~#pS3$8ctD`;o9jyhYK|(OF4+25G0H0qm?Yvbbt4X zdW`>U?kmjWQuyWE2OLx`K)IPR8wGvOZvpmVDjcXje=>q17eA9E;#wYMSqp%p15R`0 zY(Lrc*RIPLcYD}gV&;=F5C(xNUS8UbrP-NHBx!HKSB z0`+*T{~PmL!0cq}8vrZ(2a{KG(JSf4&Fl)D zx8BT|TjKuZ6&gE3{>sbTr>OixqwNr=k!5xE$v?@=t|3#7jT~u4+?ucCY7AX6v4tk* z`oYtSdpXelDMi%bt>nB;`=*}sy*se z0*~aRdKIo!j=A^b%Ufnzn`7^YJx#Iy5_?*YHX{pWWHj4?oO529YGH{8_2#4I#_ri5 zt&=H27dn3b5YUFQ!G~6rOhf%QY>I-R&r=w5IX&GiimEw$hO8k5MU-2$BT(clMRanaBo;h#0^%*_GK1`ST-eYS@_(8aBtjNlYc8nJ1 z-zLE~0jvyjsGeBq09}9lx05=N{<79ymlwO6Pj#@N@UpM*@|;g;=w0+oGb&eLnb{#8 zn58}S(lBiG-sys0SIJrCex-50c^$6Bl`wn-Z~A#5$fsS?m@oZY&cILT>JQZg@>J70yI z*Zlmw9+M|om<@~v4fa0VZpb)n`Bsqgnw~Qkb}G5{!c@FS144k2ji2N68|KB5`4yz< z?w~^NGx<)-G}AIA7Y~S=|Ju3ju6oK$M{46mnMF0+;&*k(b-97 z$(5Bsq1FvJC~C&k#5nUpmT6;juk`zSwGT+|A^taeZyBB5}j6h8zQ_f@Du*Z}MuTh-Z{6IDEj&_)l?&q7`PP<#id@euKVT znxd29`u$pyH~uCjlZt{;z4JHrsn`LaaMt~Q>@EEd4w3((pB=k&fOlorzz1vG)Ynq$ zA^-k)iFRAoH-zN%+J9(*V#uz?ok!Y{|Iq9TgMiC+>xi0Z>QLKG7sm(8-v{YP2Om8~s z=RpFKsS7R-dBt8nP5Z8|m>7v$1J+`SLMF1BQW7g=q0dK!YpH{EqgIzhCM78tM*JI;IzmQ*g%|bTs2+#r`1l?L3YJ&l<7tlfo}Oj5 zJYnsqL@Z^+w1k%Yf-6o|%I;5$E1R)ut`?Nq+82su;?PEc40K5jZ?(J?6qpMV-`uM< zBqG`;h%ueut3WWHQI!i0IVblBq!M%SoSQ6-pZLxvEM5(2@4b_!-gJ}p&jNS&z`PJn zLou-6FI9Qm`x}h%%$LxrKV>;0+KR>)WDOzrXf; z@xq*PXHe-`_{V=}o=It+NhUXkVw)hbB(sw3rdZx_i4iW%eew*@n!rM?jn& zL(Za`;G)g&D`XDSni21B6waj?kmmVUO=B{PW1kK8*FGjFWv+9u-4#vijW7}~s3A)d z_e>{IG8V&ajy$M|gS%Ft8$Xpo{j<0AKDt?Fw7dQ?t`L$oVku~P4KYN1dRhV= z?;z9M%#t7YhYDJ&&PXMo!F*b`f?$uQ0LOg^G3+4aE#*nE2XE;wWOJG81OW@tto_ln z)>ZcaU6BFPFnqix;On5>1sWDi!Rsy^<}blGJewRp1}ts4c`9w`K5A%;5B`!ia525V zDbDC@oleZiZ2oLV-uvJ*pZ>3EzR#(CT*>g^=?9oBrQdL7i=(TqFY{qa?s#7UwQLJg&aRe1IWpXK|Z85Pc3zK=}Y^cQ9F;rG%S2(89R zh6ko$ay2EDU!4N=-ei*iEkO{U(pgJp`P1nrP&2ZeZk%9PGr1K2Qxd~e2bSqVH7ksh zcBL;pmwrL%eHU;jC zQ|Cg0;YISy}BVStl4ost7`Tvcs1;|l8OG*!}4tRMAHGUitqvqgf8-mi0w*A3Mg zX?QA)_FRp)gBPZ>SQH^$aBd;^mqpFyz{1R;(g?W40Pte=4PO^|=M;1|U-Ot77* zNE#}ZNU&NxM%1xn+)WG9nqJBB`FdFJ*szMuxGR-cF3Zyb(!0FC`7awxx2B6x&OIpm zLKmJHMa>GkI<_#+SHZ6~E6tL2tG&Njs!?nYBz4-_oHEH3;*goI{2N#Q4oGX1%l8w# zeM@N<`gHy`>&N;pvSxQ4tDUpq1~as9h7$h5t$i2I&LghsO5|{%Wk1q7cAs)-_TP0_ z+_bch%>7EQW0hOXJt~UX22%}4?0CmOio&1PyduA$1swn1dj`=q$11AJ-T-g9qw$$=|)e`8HqUGn*O zfm?lZYC^9skJS5&51H=vw?)%D;ZWj2JD5X>EUf`v3ghm2rLucWoPmVERZ|Vb8Fnl) zY%cx~5&6Vne)vpait=QNG*de^HMSz_u7bn@O%Ze&?oaL|Z>rb!vu>Ap|C&s_AWl6o07T z-%knfjZ+LN^w@vg8s;Au>$c)) zp;Y;xjczVSWl~xgvBXYjUFH_d)QT_O(m6~qPBCGM)*ozz53MMXFVXj*+pu|l(;Ki*hDs23|*6+ z|MMeHupv~PN2%W}%j8WW*GoxTnQ_V8&OXEEf|7I*x47bfTcK;|Q7fW?*Uuog4-WgZSF{lDuJ2)LEevVRm@ux)+8I4#|lU6(rx7>k=qRc z=fdwdXK$tSRP)RQZL}8+FPSf;TpXcYfZX|+=K;rx8}Nm@rvSHl0qg#UE*?FZrJJj;a5WJ8 z{zNIU#mF^KW}nR?oSRE6X||gl9lHQl?u`CzaJBX|oiC-!Ob;JmVZXj%2HYL?kgc*V z5DPROg}qpPG)+l{E&l+nemZd@YR>aJxuR&R+4E1V*z`2^rEU>AKEpe6o;O4B78ez0!lgCXq zf-womW_A5BA^8*%8n1dSkfg3m5BsDZn}g2sjKunGxvS5i6&n|?RK#QDq-MZ9(C{Pl z@PqjOzwr2fD?A+cND{Ua@Vkrr2C&4XOwb4`|$&dGiOsvlR8yGaFh`tLtpX3+9`cfst}%ErR)tks<3U&VbzMUxb4 zb;B{Z8zVnO)lOkr@Zt(*t|iVk0U54z#GPdSa+pxUW;*D;P%HZMfrk%ap!gT1epTNg zjgy^Ekl65r97pO{q}CyphPi`+r4J-($CW;|sFwHmz|U^^DRsN}eAnJ#@-1MxZ*Vn@ z{p%Kbo!@UsJ3_-8CdxY;3D>UB5hG3tsBg($&Zs{BmRnTedOz~Qp4K4^PnW-{okPY! zS8mr}5jQv2OP~o7P@S7}1(dAX1hnY>B$x#8{Jb2aC{4|={f4HUpT)-Qt z>#u=%+KFJD!v+`L`}VxOUX*}+`URH$ zw>ro)ExmotRL@f_itIQ=yWB$s3$UD^1?v_DGKU{oqP*&-%yWIzm(cvx6E_zdbV19h1|v3WSpj(0UD)S0)vm+Pj$s;YHXpJ_qzA8CF4 z<-FiQlO;qXhJlzIDVttGHn~@aY{--9|5@qZa3gtpUBwC%$7aneDC5VU?y#GTS3!(?nyNNPJ7d;{(+URYB=w=88V{-22UGH9JKhL}0 zwfA1@ob%WD%ffw|B=szY*+kagz%0%xsl&9<%yPEF_qn%VWZz1cW#S*_FzR!=7fCh z2^S>9_GgSK9sv|Ig_Y}5Nex=8bV zp*Tq^Jm+depR$8=LRYgOyn0ihZVpmWa#sfEXIJ;zhxCf>49@^XT~;YB$2$l_Zin6k>tzjZe5Tujeh@{z_%9Ai@yhAsmoq zRErf$dQmIo^vY*XQu@Bw(;vCf9quqTILARR;9JF?D--ej4_&rfcZ13L@dY$-sTLfO z;Y-~JU*e5)%#=j?{)Ua4|*fB`vb{IH-8%KrQMi}6wGb*PX?cr)YHmBO37OXva zpkYJkj|QcllCC3$v`s1TmyQiAbQa(4Ger20sy_Dryy54)X~}UM7~K`);|-zIrmqd- zofdL?8Eq?k)9?CKIwiS)VJ4CwUgq5&gFjH#P6xh``l#K4wk+eZKc&|(Nz2^UqV6LX z(=6gHKa;z1ljgNO)O@0{h0Mn}NSNOg39<%gI?3}r+gEMx|3hz~|4xnWpX+Y_3+iyK zVttEO4|BsDq|ft6#>;1tpnKMJ$=$NEHkMd#8X9^rw_<_yWZ#LA!)2%+7+G9YxXVPSJ> zliyi7-i6in>siKwo6NVKAMoi-KDPY6$f@PQbQN)n@Z=51?am}fVRlGv(0o*3k$%(v z5o(5?Ey)0V*%=ZHG~^IJQV%Lp@84Ss`2$@(+&dBHSN%&-ySUtOuC(#t!ciRieope4 zIlQ~a;Z}V!@O}rB5?x^|4H4%tu%$SUU7hlI#e&6bJDI6aOEY=B&#!q>4*dUg6Ngq{ zkpjSudKQlESmvw8GZw6Xu1IQJw;4V!W3LQ6&(!e|nf&<7EpdhZ$yMpzbSA}EH#p5S zo8=qwoCSV9Z)ZGV1T;AQ?m&v2b;P z6{Z*m(NU5jXO}VUda6>x4C>8-I4B3Zd3mid%Or`;58`VLT77L{W#1D+JExuCPI3As znwWK@ORQNgB}+_e!&VHL9I@>;H{{{T=3}pRycSLkm963}QmUqfUYc>FF?Ww~jRn87 zVVbtYQ6VoPv{u{*YzG2#n>#oru8qAntFHCqyP&-)6Q@*(hL^%lBAM1NR6a2^ilfpx zp6$@s0+U))yKG5RksLAe*yi(uqG{57WlI|ubkFB9^$$@+vZBa0iW{Ttd7m!+Kg0^2 zX=bcbRl03i@@y+1EN&(H`G&IJQO@ z>*K-nq9QtINU}1a3R>(WtxOTj_$zSS#qKkM1zVSFsBoBYWcupNexzQy&_fPc@2%Xr zot&tpTyA(prw2Y4$f{E}V93rX5+mJMySa_F6_e{{3-@inydSt0rCMunb+*ac`fbBc zCg1#a1Qzh}BsmdhSI*`8cpeeE@8Vsvo}OnfP4~Q+-QDl7`=eq41yQWI9%{n*bhjc zHMmkKVs9fpO`$OwjbEJB#BN!gCx!^j>Xa{dOs1()xi@Dw#e>uBU!QND3<%1<@j2^# zVr&vbK8f*W~!CKD5Wc`yTL6h6DLTIAM(_-2Tu`xx4yQ5H0_uB$yf63yk194$nUBZ`2 zOM!KVd2=BvJB1t5FPGEJc{2pAXTJ0?_+gk zwQFUi``)*@y`X6uaTE~S;jSW%%5W3!S&S>7u3CBKP);0HFxcwiu_Z+|Wubb!{S3Xc zt%2{1F!}>NUgr7?L40IM(g9owl2;lqfcEpPBMpLc`6pKS5&Qwj;n*BTv)L|c zg_Bb-z1z?nU}52E%{3q#T`oi+nI@tk)RiMXj&_VhUQ!PVUfv)H;h1=>7l}bVs*ity zy+-S=f_-5^g(HROaaC^nG3AZm+RMKwC^rKCi!-Ez{rQ-kUNmxYBln1zUzoq5K5B}R#0YLZ0K$K3>^WM6 zq_K1k>$C|;tZ*34AMh2KGxQG;eS=;3p}(B2CnhzZw5Z7I_V8eG1{M#%1D+ne$B}>* zgBUV;)TeRj+hF(11UcKkysUXviHym43b{@im+%4)pwd|U~LzJTHv^cRJ0$OF7vc!(qsNT_8SS7_P0w#hGr zCG&08dPbof?Chmfdpz8qherQOhnAeInJATH)Mrq>AF?mmUMUnLxf67&il&GJbv3Q9 z`Yd-CB7pIeH2X|;tME%aiy4g9RmL*1iBxAxQz!_~dD(e30qVAJ-d7Ub#ho}q0 zr~)EZD=L@$(2-_pt{AP{-2#TP{OO`HE)_ma7IxoNuibPILdRb^1a+d+qtp#)-T~$2 zB|YLtgqjC`guj%77#SOE1TOWZN;9#2+&VP&*1g3+r88<^mg|`_`$yl}w4pyXXrxHV z!sx-Zl|eCRJt_Y$#nE1~TrksT2)_WwhB7~>760Ae7Ci_S_vNlaV0b~R0ZwtpP9B5z z#J}9;4WMAoO+QRvgSYeo`-zD-R1ckTgg?J*EvMQ+(=5{@@iqBpYdCYM z49v%dJ(YmO8u2^L%9z#N1LT(je;Wq9Ed4h7s#$CCzZ9LpDLEL;?)*k%*ny$9ShPr! zF>_J(rst@1Ys*u5C}@B~2;G1LO!Mq}AE$xZ9TQ_+zE`uE>KJJMn1ObITrlrCUDF@>}2bi`c-MLL-nhB+#6uX|*nc zaH^sreZ`;GgIN0(ZeagFsn$nl?KOHZmfpSUlQQzOPi5yGte4RTEJOrRpQLQh9~pEE zo?>vAo2ZvtK}AFZvIk^r*l8nLa;bxA1IZzcpsWNUoKXEpe3pZ8pE_Fsh#0nbj>z4cHFq3~L+I8|7vK6iMr8^Qp*B_db1VC1D7SzklMN`R zZ1p$zCI;odz41%G_+!>+b$IZ#U%g${w3bE{CiqXoQSd8vw1+?D@C0(gkI_NgSoS7Z z+WbVgV-Mg54-BnI%HDjR(AfMegY3iSj-6C9@5a;@?3*qc+_2i2=6n$=y}742&)KuU z1iR|aX@<~kA$q&5*uvyi3|q$c&^|>2MS3@^yqw(HQmH#!=%4!e@=mHzh9>#7kkQeL z}=k6Hbp^V|?er;n`tFo(^ z?D&TwJ;p|Vq*eR8q!ig@g;i3ms?43SlvFr|UXWe!X^sA>djZtwE84t;y0%E1(F)V+ z!iGrKVrmKWCJ^rhch%Gsa>98=02%FdBL<=A9ujCS90T{p9JDFCw={L#gm%3n^D<@8W*JAF{ zNc}J;)f<2BkJk_wK1{sxc_B-Hx*o1gp!??#kVMjT+f63I_iW2{NTW)KF-@6yF2>4P zp1UUw={1%oF-xd}Xi{z1O#H*>bEdk$iEzcxVX`~3Ra3l`;LO?K6!AF8mSw|hjOnIn z>`N#|V`w?U$M7QR?-PF(_hEk?*qixnX5=hJteiUz+5gcPw)w{>3cwrJbe4IiNG6IK z8Cb3x_z;wW50$tud<|^I+gGfAtY2yBADfu@=i5Gtd;K)Ke}@TwY*t^BW2@%KwDofk ze#41MZa_5WncjUO!S};uDSnN-R%bQ2^GT~_VaCJN@ z_w%PVc5Yv-pl!v)J-L5_Vh%ZBfxt${FAQ}grw)?mCnx+BP1ceOW_D!SfaXQiQHs+7 z9Ahv>GA$y$#BB{?ebpc_EnpaEID_rd4M{Ib_ZhdCH`;2AKNvNiVq3jehI#DZ7*l*( zMErKWJ3{eOuf+TYXLIl%dq<-xYAUZWj=P%t?FBby5Ho+5(YKKnBBU6IrCjV*{8>bd zb6VyN7U-e%K_dODrZy!d2cI~_+g5a85-&NsYPb1cj^s^#nU&T&e`HBwogA6fn}o@$ z%viK%h1^sNte7rX2THiz26)lefC9%~ceLwbq_to`VdDH7y=&gOmHYa;-zs<{<>e_p zB~dGPl5dS6eDd|mH=Z4WGG^pCic03J>~z1qu+W!g7KuH+@WJ^i5W9K8m`&9#c%DoW zTx5OTYOGYQFs~GR*Iub>&E6GzD$gtO^$nXxY?)la`x?yk-Md*~FGH>oU$4xIS>YWc zTg_lA494BEe<{2?AR3qmFYK|2Mbh}jv1PMwt8L!9tc9-wmv?&C3x_02+~_Vx^^nYlAHGGk^5SsB=5{3;Lc* z$pG?q`sDT?uh7HqX&OH1cM{VxSC3D$P%&v_x_ytsYiW{@+K#21Hcah-am|shS(epj z%mnDw0IVv1yt*I>5~Q4Re@u_tR4AV{)m%~>g2&^=owTqA2 zTAZ17@LyA9bUPD|L7viTI!+y(2yF1X?vMh|gQQzT+tLk9sq-9?Ev}Qm0ThTDe|q62 zc42_Be`|Xt<~%AtevSQoQLD3XXLtVnKH0V1C&k6N9jMR3Z1-?>AD*3mZBOQ*NT0e$& z4<0sZKPY^%u!HER()>#y2CLjrcPUte=l||*IId8tfjzxcBGO#&#P;F7@FSYOQSQ9= zPgr#4-e2G@BhcaW!b8}I&wlr4g0Rp(hJtf^V{spI=q)-9sTXYYzio(hA30i%|mx(~7(JP|D)69006UQo$=H#t#E2?n+lQOF?l<#xu z9aH-6ucseW>tEL<$glW^wO>8YXf-@Lye7}d3mR}A`O?hP zORnbf>ENaT$GX?%BzTSpd1j31-RuM9?(P-vH0%h44nVG3&mZjoo(JbgN&$8!k3Gnu zgq{#N{O>SBRBYk+PRNZ-OxkhM#_{5GzkU+vE?5WBmGkg@g51P?&z+i-$K@&Pk_&bA z$fXd8(<6^emHpz`SyCZj(l7Hkm=A~I*wCaMy;N3Z9~|AkqjZ!5OWhAS3P`$~c7^t& zFp*Q`%MT+8QS|hiGOQprI&t1i{maJ);1u&hpu+^>? zcVVim+QUoM4cUXaX%`-Bek_`B9GOk?I@|ljK>{|LL?_E-R6hU(AnaN>+Ihxd#o60^ zc^5ZTHFg1Wj7OaaBExsts1>SG8U7_@Y5h6*SqM)L4`2S=oSv^RRO&@oU4826vD&*w zk3?Lr&@l|fmCJp<`$lg7kWGa!kqk$XZbJe+k33C*Iov-Ve(CoEd~q0K?5mCXttebv zWRo(hzG!Z6Tk{(WVf(5NC+!w9y*Terp8IfGvglumC)^~Z%617=)GT@Wyo_@;R`B>- zSm($tpanTX$nMz3Hh4RXnAvZWp{N1r)A~2y)E#KB7Sln8AzKUNknBCMWNs*A^_g%f z4N~Ue-*B3m?aMO+3viPdr2ndWPpIt1Yre}WsMJ5Xl<*(WApMCwMFD=WQpL&;Qh&V4 zc>=bAj=AeydY+vs;%j9hH>+SN!QS_aPINw6B_ZOJzho&l40-7}R4PPpZgC^BK{er> zvm>i@lni)Q=o_rylFD-ArDk&H-Gr6Nxske?M_h<~R}=?)cFdn8JWFMLNzy7Lgmy6A3s}s3t$*RgOZ? z;E<6#uIbe@sx``q-@4Y>9Z}i$f>yi5Z~Gt)@FqZ#?}L%2=j}k{VxXeFfRz+*+VTBX z?(Uy|STYHP5*$0v99f9vKt-*g{l=vF?do|Ci_-^-9xPvYE-yDLORU%S3Z_au`26DQ z*9R%TCY5Ej`wQ&gwvWfw2+EPplZPO`v7R)3DUhooEAsi%s}HW)(wT6m!Ew{Spc0JQ zu2RAA(QB#+j0Dc@+(LLBx={w8sh113Y~rfxkOke|?x_choks|}Bv9)YtC>EV>$q#F zf{H5rdj4mcaK8hq3A9+-1l4I;bY-ifTxHFUZHv|Qa0SQtU-vDh=`Mmj>?^9EEIWgSHcAGk;id3ibMrPo)n7?oPjL8rDO zK2B&k2UA)^oGAiR=2vw|4h&P|bCN9eMD5hHgPtEIr~p=XGQ_JdaBD!aFW*AEbdXhV z7f7;^0Wzd_vkCVA8gojua?;`m39A`bo^GzpaVeTp_NK4>JmdVD(mM$-v|WnV!bNN^ zE-yxBt{#;Hl|y*$ZDu+LDgn;)gIBsMtc$*62sT;^B3_@3e@lU;u~dgV#bCuhF`D(~ zGW;2id_?pN+SsjTFa$_a+9AO zFxWV}j8f#)qK8KtvrZX!OPu6-21QkK3rmEm+wNX_E<`2aCgS7JrbFSw&qG9(z%6@o zWC#p}laCyTIhzZ+`?oV5dbcW#%$CMdQ(a8Fc^fpKK|@&raC84)=nfVI5Tb1aY?-&Z z<5h(1a<=B~&~unVHixY&>_uq%+Pq?YQrC7Zy9`xg1H1l>4~k$IK73X;BO#(y4+Ver zO$NaD{kp+pZc&x5rarmJ4pX;|7;xo6A_tp4-{iU20rIamp~>1nQag>k%4Mb@L`0#~ zjjQ|Vfoeh~#CbgBx)gL&B%T@*CnTqTA97h&PT$_{>uSBG0O=+MuUS^Yn+Z)WacgO{B&O96f(w@K;aPms zYDxXMCK%Se=jGB^PrnT+j$Y&blt|g4ni|_I3ysa2QSYywm{pY8aVAlg!82l`P| z4KZeJYIeSpSZ3uEFMR(F`y-W+z$7|(*@|T(l_wC1U4c8dz=91BAe_rv(;Tsk-l2w) zYo@cZ_h(G=Q!hUe-hGrnd*V1Gs(A|BlH3a<=CSr`Gk`Y7fIt(eo3(5x4V73lN<9o2 z3QXeqn!2W_!}1`<@oTr&qAc;G;u9WdTLASk{Fb-JnEk`%29$5*@KLdaq+<7;uYLKg z&_6U{dWfM%LFzvMUf#!h z^mI(BewbSO6S2RC%-w-U%?>qGlw@&xNjn_&q#4W2*$gtvh&s~pP)pqnv%9cBQYQKq zlVtH*9yYb);I%=~2`|kjT!A}m7jQhr+a-lF zo6MU$9dWJpxR`Z>a=@~_=tMP$BD`zqUX%IthB)=!TNi~T>@n|GyZTtozG&6Or!Co= zbt}umOM2SH(DjGP+X5!}ujck$E8fFZBX{`aoz7&| z$$TRS0myO!2RyecGdEmetY8*m^SmL+Zf-h>tNTUr>>$-!I3v>sZhf@};ZJ;_Askz* z2qS!PMcF2xiRvaZj}}E3C9VA$M3#E8miH@8Ozuu_I_rPSmk(E#%PwW74vb^_&uZ5H z_WKKu_I5LI>SpAQhkq$Pr{t19^xL=nf6)9;jVu4Vbmjkzze^8H5QVeEhJ&7w8R(?+ zcHUTV^TD+}Ow?+U!fbW{gF?x5=iOiLFEI#o*%(J02Kzt$T)!`a9!%doq($_@R3C?{ zuzxn7i^Rpf_{5Z^VIcM_T8Z3_%qchklqRqLJJN#x^0A1TWz-4hE7a+qn7phYj2^W;x`OgyhGLk*P=Sv6Ep)H?$FTVo*IQ&p@iDz`!a^eX( zbBSYy-b3ikqVhG$VRo8-ITIyGjB=|aQ4?r-V37$0Q}D6nz78HwP4U{q2G2lerK7}7 zp{{Crf4?sA9NpKk&kMhqe6!P~{}(}iLcTZ(P-rZB60wG0Q=(rcpgZVt^ImbUl2Sz0 z+_8SeZFZ*jW4dne1mx6+W*qolQ?2ck3Zh37W&Y z_~U5BVSa=1s@xuHbsGOdoucV(kJ6dq0_l&^#ey=5UNJlA>4ot!iI4Ba&9>~#-qUW! zl315syWup9yH^pu%U=h^3eYcyM5{cbZX7Hpuf;|B_OX5D?XG?t8ceN&7{CojX{zEu zi#<#f0?c-vIa2MxBI?|g_EWO~U1}s7_4vfTM1Aa-?Yv#P2}5jX8MQ^7A`>g(!Nd*X zVU-QZBv%(r3@QinCqF$;d4m7(dBeirEA2Zz4Q@SO^Q&IEW%Xn#;Mpyvic(a9x;7zs zg{cR|0!ORUtB}>Q9U-s z;R|p$qY43V<>fS@o-3@fv<01a;2<} zg2=-Tmr(VEr&Bk~_ZPp5sQ0hX^!F22@Lqj`7Wn?C`UE=95N6m_&x4H|zHzjg?ch-L zld+_=h53T3l{F`IK&{~Y{dAY4C!qpRYlqoQix>7Y#_SVCJrF7RuI17DPg7i;c2Zr{ z=JPSxm|4rNG(<9lomXwo1ouzN2w^guAs!9FIgdjH5|0dcp(<+j#&;$ALs&_VfLSz5 z8$VyK6|o>q0A=^ZdC+4l@HQK`i6jMGIh|5F+Xt3!It$_^(o%$(b8n(Cgz)U(Gb3V2 z_kvb(R}Im>XUx-NV`R$45azF7BbqH4gUwX-p_6hCz4KF!{3q>s@fW5lDUx2{CJ(lt zU}iJbQnfuZ(IDt4Lzntdg}4(dm`m-wik^fO!>p0~TN_1!@(wfLUO@sA%?P7i!LG-5 z$E4J`^B}i8j^5A8>NUsjRA2W`;&j!O?f-bSdyv=q<@Bi;PAm$|^hWCf!WL&B15Y&yHou=lTLmsi{#!lz*qHm*E%`@;M6zA z`uxW>RO8}$!#-Y}eW-92Gtu~Y|Aqm_Rcv*bTar`lW3}U(GQV@Ei7^B@fpay2=sN}YKE5(i&RnTqEvc%z>{mCOsG;+B8iTmx1!g> z#Nq)M9xG_E*|{r+hz3c8o+NW@f)ZuoJSg?HAnx{fg!LimGWyqEItZu`HE})!T61i8dx2rdLJ) zPK9tDeTCvM^!Hyz(i2@*9*irh@mhNO`uYd4_l#D03pOP_jgepzpYfv__{3D8f9!bzWe9>NH3hotaVnYX6P=aGmDo zE6dQ3(FG8}|Lvh9@8KjuXK69Q;?(8)Oj@+MWYP4dna3pfO_GDQx|!DW#Y-ZeBHzDs zhX3@cgs~xP2=Q6v@ZVn=GWQ2?akh4&lbth#em`Yn9*(nu#O;ejlonma=QtReo+kJi z{GtRJXulbRdUE8lR`^Q*27x%)%TGV92&q^{+;;LP@~GY5JOZ<|KWs?Tozb%$k5|mm zuXf~pm-W>Bv*iE~dy&;grasRhGr%F;fgRE4tvycg%N@MT$XEdn|j^qvdiUD?dPGv5jyPqB@tvPgmw$zFGXzYCGw3k`~J}D1gyaSd+F6#_;%5^X-nxCPKP}Tpoie#H-jN5WP5c?@K zo(CbOxkHD%c)y#XQ)(>>C>PLcKv@P_ZL?mxY2gjwG#T)Lm9(x)i$=@k8?eav%ay&N z4*eq4v?;l2{H9%#;MNK3Nq7^iF(bYSw8ZX*nO55*wc@#fif;e&Z0W+W0hvrdy^-Y2 z(E0NH{XXjtanrYdkthjQKt4wpK$f-0>=7bSOK^*{o5~^Ep3DYe&9($sIE&hJPhz)O0F0*0D5dF3n?iZcfKo(u7(fLQ_x09T{!+h|B zrGy@XKZ~rSyIDQ_eB90A!|{;v48NEx9f$q|-xap_4b#;7H@-f) zTYI*W76nz8DF9R(A=e3*D3W<4vF?o1G{$nYK1P6fU84DEThQa^#|Q$r#VRl#V2_9;RtI{3;Og)vKN)2wVNFm5@(Y5Xfmu9bt|vhfI787^YZMeI$w`B?aYt_=Zpalc|f~eQE!@E^(Mah1b~IwB~ay z3IH0k$i3xoahxpg0RMLKr^0!{_cDUU#m!lYp{m(VkDf{X4j@(-DU8RNv>ac*(`rI9 z^2+j?06oc(aApof_ZkY>Pk;`C8TWVn2sZ1tJd`G@C{hQv9jA|Fe1CCk`3>GqX;4*8 zudHf&rNxKPX~WY*DF9AjnsQjO;7096gbjWHQ{=(X{3FHd;A@)P#&(UK%M0N+zI?ZU zg7XpTi~~N3V0#@z?{Y_!O@EJu-j|Ro`2LWOt^eTILxAi)EzOrGBubN_8JsJD6| z>C2U2_Og!^A<-vSIr5&VO1wN!BlgrG+0D(TbZ+zb>fM?FB)mpylKv8Xyx{#;brLmRusz29;@Kyccom;I-Y{ResiT=4sHZE&F0b~T$bCUT`=QlDF1HXi~(19 zlyFpv|5a^DVdwY>IWJi#=jAd3ofc8;rM)D#BtMeR4rjx3{StyaKg zCN@U*v+kxBCfbIdWe9z9{S2rd-XXL(ySIj;{cMEymZxGD1XXj73N1^3!a!SNhs8%- zP^8=vFT%}TtE~zYP$~lo^jv7qgjHAh%g4<<&Pm&tfRR=nU6Rw7Dd&8;K)86Rp}f zfv63U_>z^Kd$t(DLK`gPc+`>aA|HoZOpn#;r$@Rj@9&m=$_jfnpNVryF{i*OYJoS0|?eWr4xy8kll;_SLbLXn|Zgt}pc z9nu~2J=fFr>vB`H3$(*+M)C66yJEjk%5XH>jO9F;|ENRLUTvOg^j$zQuuhJU_)9U1 z-f^4GeLmt~fTz2Ief}KbR=#ztc|GlMJ3+MaeQ)K0U8}csfA9;CPOF^K*A>~?6lc?> z2QSS{n3(aRX#|1gx)NRt-t}KsxflVHSAT%I36q8PqdEH7d`p zyV6q`!_j~5{y4|b@37gyr|COa=4(<$l>NC}u6lt!Z1r?Z&n3NEa~BlQ^~9;5_i~ zZ9Z*IOqWOsWQ6>3oQ63Pl;0_eH4-y$9V`Q=%`%3t-I#KslU+3X1b=YTn@t=p==PdY5XqI@T z`K4*v_OIPvk(jl+#7&b&fo(&Gd|JFN+Si#>;{rB$Yq@BW+`Uy;CqiXH^0VT!K)rFcWC?87$fcP!;@!OTT|o-UO3 zS86NOco$3g-(9=>$ltF%<%z^uAssg5qV`1!7yY=@*7`}a}%0OY<4vfGtWY4P;<19B|+{>H7f<1#Sev6T_yqo@YaiG&Y{ zG+@_wXiNJmlhrF#&IsC3bj4!qA`{wPw;#ur*@lWxgdq0qwQ}XVYu?f_CC!Yf1O*Rw!?) zP-IS_5<YtQoU$c7q}_F~SZ z9|LB{$f#c5#-ufa5OO(FLXripgJ8C%Vhflf)zm}y{S$iw@dS^{NMu}IWU{au zN;1s_*{K!)BZ5CGBu4{x^0&wV5y?Jx?AhN$2!HE#v{w%ad@k^$Dg4LY_m;SjVf7aE z(!zlgKGIY}Stm^P7UObmY^yzhB2wDm9bez5(^SH{y;DE8k=&ZvX*H{MG<<=&TA!m| z(9|&TENa{?#Q>}u;aS@VpvmphL^YB5++N)_3^Ar+6BD=?PP&8fgQ8}8OKq-?g-j~E z&^@F2HuzGfcFp~rCo`K4|4g*u=5{@4a=vKRXh1c~UavGJS7t;rF(w15LnXWxx!n@jNY9y??N-{fHFM z!Q^i_qL_Dh$WAEf)PVFfr%ZmCw>1GWYGbMujTt=h*SLkTRaH_}-SUIM8spZVTiw2e zhyRM;HBXF^h}aqs9q)-1s;hV3_p7tNCG000;3kmmA+Dm7t2;S=9+Fk!-rlfpyhrXR zdUnp9{d;rqVATaE(*ni8zS4t3*vUR%7xe{zBv#DRhj=8_h9^3He;fQuK`HQ;BF^-m z52w_P{_#(zJPtU;kWQ?TOHO|&2;~$b`E{-5wq!(Q2Oa>=h!gxF05Y#>;Yb8#O_FD* zf_vqjmc?I+TuB)cJ(8@bms^1xPDvwQ0vh!^pBVn{hyUNp{(ts?`)3*F2JGKIoQ?{_ ze;+IPpQcEP^*Gjbye3)WK=-UBpo$R8xR+2<`bcd+LLurN^bVcOm$sQX}=p= z*u%tGJs*WAuPXEftCS0uKjA+ylK%mkNJShu69KgvpIEoaM&<`q*Myf|^(6_8;~aYr zodi-EM%Rsh+v=^7avmF%0gk;?zY9jlEO5uW$=xq!t>!fPBMiqpCOHGchQ5!We;9VR zCVd@}zx@oXZ}ltr<3Budy&-s5=SE?5x2gjR97MgDgPamk-NiEr=orh z%6Vk^(^rNUp)=X~6nb9RE=Uj#tZJ)DtqNjj>n-&2^VXw2Z&tnclEXG2T~Fd$mb2EP zFDfWMRQ;gOk%Gj!GR$mT?U~An-%L~5a0^gMu3Xs2CsToHC5sv|6`OPxmZb8&Fm@MQ z4QBkG7J8JC#4x;DS1y}$l^1#zyxQLI##Vo?KHKI1+;pa11lVI@Yy0+C+3q^IN<6sP zcSrH(@Uo#G^2)$+VoB$v&?7w~@-W&_P`E+%B;*lQUoY)`XycbYS(|YaY7nPh9ey|A zX^{v1Jg2Mg@(y%)&eqvI&-`Uiawx@s@Z?8`RvlA!FtW#{9TSu{ud!Aa#7C}Tv+3Qo zX#QAJ>HcPSTJ-9iZpD=gY^5XnKo;npfPcB^oogX&_?RwDQB4`u;`p?;y)&-@jp}O+ zMWuI~tj&eKJQt$6pZ~t@#dtfSjT)eP;bfuohY50xLNe=sRKGYxMuNy?`FMa!5 zk+gqpH9a=~xL5oAOH6NG{euS2`POYx3%LD2A3@Zho~Ixs+dc}#ZY!y-i6UVd>1T7! z=gVqj&zyrL*c((UyU+4%1%G>%;75k;{R}%jW;%#tSNxog>Q|9y?H7GI?(=>*oRraf z;-8r0YtOUD{8MoMo*Cgl;XN0eYq+6&4seU;oizyU+zc zSW0`>F0!e6(8F<>-K|kt(}+Q1_bPW_piZA(bF-atIz9q>!qlRcRQj8`TyI}{;7iP~ z?V2|51Bcp??N@sY8~!}T5mm3YqQo*CHGZ~zKg*AM<`S<35_G(EL7^Y{o#L=uobvV0 zkV{0Z?i~5#UWD zlWjNj(_ab~Puk+@qH~mI%~sl$bhd9(LWYZY?)N$YwYY{Ip5-|wdhJ7CP>320VSpR! zI5KcOuikaT@9gvymDq3c6iuvtvm2)WJSd!OC^;Z2J1oJZm`hR0HPh(3*tvMw(LJ*| zQ8Tf_XhJcaq#eLC!T5$r={>CVkAwBvCw z&sJ^09xm=s^GNQif)^?HRH~ECI-501a61A$$4VitO@%h|*4Fj`)#{~QJRI46lxPeu zJm87`bSL-i+5FI32%jY=9nLaLk%^v|Wo&4BcbwU&xi&Gw!knJ#ri6CiWAB_me#sA` zfUS}v1t5Knl(N-r1j@EsOxqO)Rhwyn9}?USaMS#2);!{R>A&>2&8dFTA2=lIPz0E# zZFk~#J5g&1MiYe{?e+0}!H-sYY(7lx(ECUc#9M;i%BBC(advrOCUBE7x^b}%73zXV z|9GvL=<5&lL2^`p&aqViO2sh2D}qg&d$P?eeWj5}wD%;$&2PX_2Efa_y9K<=C=$QA zqQ6U-gH_e3XIX%6wc}u!o?kkxs$>1yhOoKG>r|7wE}F}dHb|y+W}?~h^XAqCo-yaz zCag$&uVpas}$ts;Gg z?)J?ZHZ@xdFu}a`TW{8>aYF1KyrdBG7hZDm1CTQ$W5^Hk1$=H~m2bAZUQ;yW_G(j2 zZI*d!meJT+n%@cNd0|S`&c`TW-u$@BEGk^|U#7>}sfhCWgzU+v?fSDp`@5TKkm)MH z2^6PcP*j2Jkk*v?V(m$-b}VSO3r zS)v`KU^fU)-TUuD`jw^!D!NPtB-PavBM&VER9!1I$}TE79EBB`tNB=FD$S-Vost$$FL# z?t^(ktI#CXUr&~&UI9r8|L%n32enydm~rPiOtJ|kTK`6i`-efcmuzx^?Q-m~-boia z#hcb8CjKo&o&Br(Uka{PY8(@%J=_dT=!j61VY8`^(u{JeupJDd)Aha%XCEvx>%OS6 zr)Nt8&JKR*$gIif?#Nb8tW-QvOmuyt3{GmHrT%C#4r+^xl_&ah%D88plU zAM2hu%Uo! z+2f2mb~*Q)eed4)53)uQ#z;o8@~(Hz`8>}Lul;_5awsW;F8uL3#JwoH*uKlPn0V`p z197I8|EjB{;JpV=&wxP3KM8s_12RfytbFGP`&>(96HTe(KxGUp%Y8b(%D#O~){TR= z{42Y=>@nTMzfiSSU6j_?y1!D^NUWhCwr(nV{XA@^+|A;a4`~@b5QTsQvVy0A6a0nSeiFt)`D1sd%$57@t?Z$UF zi>hmz#&;AvvfyZdOGRE#k># z*RuT1&GoeYZYW#{43YW(D~1uiOt0*wDhmPF*4N1*6RZ!cC0Icq&~H}zN>gKc%L0TC z&>(g;LXuE=WyqYNuXtURjPesxUqoh}yd>MGHbK~AUJ;MM8POj_<|9iccUt<#QV*|m5W@B?}poAb~v+?*q0o??g>A;_Wedv_~S9%C{Wt9lXa~; z09hi=7cf%d=MU^Oksi6l$iLkY5{A0S&`vEUDX@Y4lvzy+At3vPKN@1EJSS#WA%k~$ zZY}y=2Ewiknq`p{!7PqUGF@K(0~A!u6x^4-H#2J-aKf+SyaiXhq-@eFrHi5`_$K&B z1y#`-`Z_du=%nG<-%h-QC;t705-k}?c}}Z2`fa0&V~B+>_)PJv3N23U$SobP-j!KB zr4l!1WfO~s^f#n)>9>wbP~Ip{N~oiAdk|%_Yd6DwZbC@N>UzHITuqjLs+Cv48*<)z z-AC2d_hq9RlJnQ&mAbMn?bb!UG-`vJCvfhegg2zK1X?XJ=!HuXy~If_V+E zM3*<}EHVK$O4p==39=-00GR@FC+nzb(IfvtFb^U}2K-uyqUYl6v=_aId%Q^nKR3Ug zIA%I%#E(1jTrg~)-Mj&a8gXB-zH}3R13O>bFfYq z^?C)?mvdAgam)D_b0$Z66q~}oX5S%wT2rs|bHMQPMQA4XK}Kfz)r@6xxqAwUNm-1x z*(GbR&Lf_}4b5TQDVy4{qBdO2gXVa<_0Mh}puvl=pWcmf%nn4Gb@5)(@A;;Es>xXw z$aOlMRT2I}nms@~E8F|x-IrD1x^c(Wx)_uI3?a6EZ>SW9Z{41$vn*d`V{bxAszE2* z=vT-_2?>kNyn{5Edo;l)9N~RH7J8f%9B=~HFlK^o`?I#xJ=XUw_I46a<~KXXShgP; zNqw4I@`;A>-n#Pb(n;C^^s+4gw}T3LRzw^kzN+Y{=@0WkEF|H5u6-Y9vV8O;{G?Jn zmGI7&rbqGZHh^@KRHih584V{ge*W(Gc9P!1hH=E_3M-KdFN-2C@~MW8Z8ZsHJKEWr zd_p{V5o-Fn8J16917q%euVl`7a<3CGvN`wr;?{p5DY1y|-SWP|cPF?y8?!C*2tc+mi;Z!lpq57wM$BrhG z{jPBW8xp|!@OQEJb+|Y^QiaDBZHKl_>&HpgdNHLY0!+Z}kE3n0zL@a^aiO|x9LOX5 zu$)WOqv(d*`Hs>RZE8hN#Zq}pyw|k5oo&Dgo5+94jw&$gk7C*n45P|dt&n{0dfUo} zi+k7)gS$%O2@7BS5=%MyXg2SG!nd9_j80ZHHU-*)FnhrYEGq(TTdng)k5p&N@?UR?-g|qwDUUvJO5>Bc!ttGTdFdWl-rvdRaJ)6>$m7<9f z6pjUCU?QnS13x&5kg3sgvzM)9MBDW(*=m;G;Lo0-8~O?%YuooQ{M!nfIBtHus@IvA zc$Ery+R|ohRYg(4622iYo9&03%atX>5;Eb|sp@Hw-H^hmSSH6j-Fxr)6yrLj0^&pu zu3SZDgfL5=MM#p0VcZ`He|tC^Y(;bI9`u23o$DJoRS7c8o6-lq^&m%}?@{7-gt4Tt zPGp2UF?7IVGy=C~b(gMl#^%1O>E=O;_Jaz4C2Keu^=3Lpsj8u}Lm$-Ex7Fg1vmE4? zd3N!wT0-~r?e1)Jxp5sc9mr@@O~^+*Jj%d{^GL&;F1FF+mUByok4h^B!-NXjrfm{^ z$k8TlcxzbQ>pI)~?txR;sp~t=#Q3eL_6TYf^P;2fj6G7jn=b-3i#OX|n}A;&^xL!k z6=@a9?)O~`w4EeODUL#251;__k;h7L&GJtXnuY9ZyE?a&E?eDxF)wrc-Pdm>&)NBr zY7~<=+R0%xjVmP(PnGNnhPI8a#4hwIYnr7BX_o)*3^;&g)9$Gkvk z!V$`7ApknL&Ot7~H4s^l0q_LczL9tk)VuEI^xenss@DNeY=FVB z8SofN+P5$)a_KFM6tGP*`(7&dpeBmDS44q3wFeaTLS*AOtYdSjf*F`fWRS~&2Z%mZAK-(BiX%1nU6p`-f9 za6Avz=}xujvibQwexJuDf2EF|2~Zw5X)d@WR9#4KBKM|{A-n+0jsd1vZ~|)AdRz+K zgkc@v9+B&v4pv5M`w`=KogMW0Pq@eic@b2q+gC?Yz(@FIHBSm8@={gfAy?yZWRBntjP?y!62yU8&TCqYFJ6 z2?jBa$lsQ_JSFoz0KsNMNDDKvYp7|O zQhnUY*BiZik^k|Vu5;;wrsDW>I=0lnDY9zzB82E_KPu4EdeQMhAGtD4uw@xdQ7R8D z{dpK(miiDJ%$1-q^umbyoT;ka7K_ z?bm%Tp=Hu4jI%&n+|ey=j92T0D^dFr8*$sFcOEO;y?!4;FoM}?w298cl*l8ek=AJr zddt$&e}@A?#?8tdH8;iKPHJPm z7bc(V7LDODZH7?h9IO($#kPf3q|0nn2lnfY10g-LKjq5)ZR> z&GIvgd;cSP_eb`uO|N|)FufF@R|go0(<8dIg_u(Glziazlose#FU-(_Oh9Cuw${G!_XxT8PBtB zp6+w5CP9zN^5xzyu&g;NcpI_*X*NGJN8K2WiA7l#POo5iwl(m8htj5Q&q9r;c~4?& zPBt(21IRbSTvVh%wbJ_3!CrfdCBx(B1LJrJy^}cQl-?aKT%84t-kp<;q%GCm)S}1# zQT$o0l;{@^8jaa~K@SUFu+w*UrN9w3U5^hB)s@y&b<|iVr#>vPBhmyt>jV98x32F+ zoQ6lVJM(Vy#AS-FlB8Nfn`}4aYIF1wU>{J!&HaaU)SUg*|V;%X?pqC zLA+j7RW8j|%p^15RB~DG*>(?guj6a>-L$GiY(z{rA3+~N5g++;#AAj_+uB_l2u79M z17AU0v-`qkeB#jN1wEaD+oIPl)FOjy(;XTnP~zol;KG?XY(m+3ZCz-v>-KKJr7NcVq4F7Lv>Fk`H_DsHyc#0S$!7LnmPs}?y~5;cr&ON_U?PvYCrvjU1Gqdgr;B$4WQSzBJ8BY~C=e z$SWes5dk#<)1hfKbE~!Rud1h#uW#pkrv1SNDs@pUw(X3}M04_gp8&KB6J+Ht?}>Cg!S$4(B)Z({bhNKpFF-jhXfj5LN!~J-iYmRP%2wm=;lW3q=D| zj6@)8=6VAaxaI&!Oh7VmCwB>k_lGeBaZd$to{%a2{$!TwjY*2r9BAB5yx65IE|Cx`$K4}+f#SByrVE#mY)Qbd#=yD zTpW==7E^k&$VqCQ;WE_amP%ObmFT`Zw9S|Yrmkhbj3=ZAxx}oKDVOZE{9*URjGtz^ zNC)0CN1QoOsA{MP`3K065T)Z}g$^=ed@%aEKa)SPkM0XUOC>cNs;#`Cd-QC>9j|md zNsn*%J0z?655C_?P}3qUxM4JHe^$$fFOc6~b@kco%{fVj1DygQ%A$FEdu@{!S3fRn zO?0*!i+cMkLGPAKK$kL*(0P({X|s`hcYa;00Q7(T*);zu0=kVrp z;j=z^VXE<^=78?ls0UAX{xzYEzT()%dWOk#M&JF_b5Pt3Io?%@)TXfh>Xv4G*jI`& zjX$(&8q=H!-d>j%lbplyn)}rsn>l}{X?^zFH4s8@F2W1>st<#0tuAM%(=btw$5l~$ z1%pSq!G-1(4s*S}INl=R$lX~G`;(9L`u=@J;CnYGNMKr9cU?@=e88=lME89FN7$Kz3pOv~431I=!>U~ZRTh6ZoMZ4k;Kuv-I64jv0 zO+fsOR9g`4+os}UQ8xL=Fm$`v>1_9-+R~c{IYwzviPGD@qIZ(*US92&J6c;+Q~+v! zG>}}qUXD1}e|TZPVSTrfi5jrqt1$fQ{1K)o-F(SMv@}ed{E8Kv3q7B60q)ve+w%63+OP>|>utg1? zB|Os^s!>Q~Q--9wd{GK}`seC9%%W*lS{G0j;yQ_Fy8FDqnkez3|;3l7BA zz6R1S|3momf7RoHTYb@OKOM)~*2dJ1KsFOQ|N8!&h?i=%Oe-CCCXI(W_&09j-(VdZ zLmh=7)e}`XPBliUA`oW$bXskRM+P6|0d`rou=05d>lF6Z6Dr7 z;Q>HOj#F4_BFBMV*fS){?(+*24^Ovkuv0`0ZaEPEyUaQ!1(&lIo$3$aDZs z^6^P#+-2okvlkzN-;WCX8W|{S0SV%a{UlAoapWVl?o1UzQaLOmq$o9jFLDvm^6~;c zQ~lDt#Yfg?$=IGpD@N=n4)W0j3pFqm65~Ioew{s3$wHAm*M+M><80oi`%44E=V@ED zLL#!6YbBq!W>UCefDUPL`@s6`)D$$bld=rkH{x^zAn){u=rk$>4oCPy@SljsDgB2wnB5fYlbIClZ$}#ppZUL@L7I5u z|B+e20zMRmFsGSQhphPBs?=R)e6Z55eLZ||xQF(Wxxa{SSB72azsQita0R(csb`(;2 zgz>zhaqB~+e6+@+!O>|qKK!$Nt&Rc_D|b6pvbcMjEoomu&%FD)WKy#lfy!WgRykfy@eet#GD1YzC?=O+Wlb3sfA4*GN zozFNUxn@Qv7N<7v)8wXNDm9=u9FO3(R**nHBCJ{Gf%S_op`Lniu`yoL>CT-IIFA_0 zS{0AEaFqW2;@@H$5 zv`82XeI`5FP1L{cEA>lz_O}dK(HSLNxLhgC}RayTM91klp6pFUYIJ`ctCOaX- z+7g;@^{4iEAvMsOcl+H>z!(0k%cjN?^IlvjqHetNE43)GD6$)jFsPb#Zw&QU@Apk3 zfiH_*UV6VSFDjo5=LBLpfTe`GYxa{`6$uoK=#+2MM8kKixz5@Hf1kQuPh#HEYin6D z{pWAK#6eEf_tgga)12XL-Px+i5rjZ-V0u^xoHe~-q_X| zaRT|Ohv1|%sV_-B0`~~%84gyEU{ArJzF#sRs)0AwuxTdj9rA*>DtZK%22BbofQKM* zstZWx;+Oj@U&=?i8CWkqwT`J4%mw6?VteiLF;W-Dw;j0QfEzjr7b?lGR=WblAE;ny zwx&_yXQ4OFKRo~Ry|m)NsYzNy7lwmz{g90zXDB?{3_ilBVLXqji@Sn$VORGT|DO5d z!zKf;Qv}bj48Q@{4-dtca|Y>a3oMm8zNcp_c4IXX0N_-``Sj&|g3yildA+TZ;ek7v zr3G};8{buBFyK-DbuAI_uj9|H=OJz$EvMo^6hm=_I5nk{eu5|;156ek<`5M$B|RbI=js|JM6V4F z{npm;7(@*P%cm16y?_szkBkv=rWc!1ePgz(1iYm@XEe(tRoQ)gP`y0zAJjhu&9-0e z*EuUN9N=$xQkSlM&GES9_vo0SBmv7q(;1CXnDmdz@b5!YQf^2h(^U^Wdz$j+?sM-5 z9wY$sOiqC1|F(C`NGPzENBg=I&lK?9Xpr|dd7+q?_LMDTH1CDZ?{Fz3blzf2gWh~4 zzsDtiF09D{2WEc_)s{Be%(bXbhLFtvDzN?X3D(rgU5GgCO(4#-?8R(1&4fK=DeHRX zE)iD(io7Jx`b?G2Ivm9SIF}B20cKVn!2PxZo%_)tj)P*QO2Hl&;P;gIO zOg49`i@X&FHa=Qw`JT6SAvDjKkcGHzBfCk`rco)l?5q>WijC-H%W78>TY zOH7OlMQ!@ZqP513Cf#LkeO0G>sy3y)1h!@G4lvGO~ATo!dD#9${f+v zulDA*zu0{7XFof?eMypIqvv7PGFy^B(F~Z`9Vqgha#rMP|Q$)xx|-{Nzg9ncUj@lfG~i+7(h1 zdC(eHvI3Xxg78f1IT6j-9o}!K4ZX>3e|+n7RC)j;LPA-t6+(YA>ixe^gFR`H4GsDqgWT34_3YCakvDLLr)LrV61T1dzb zY0FV(@nIKA)+ReWQY~f*bLJ1$e7>t%wE0$m(YjgH-D2LB&}ZQlR}&q0-P^V3-@ZqL z+J|7e=0)h9mb3s;Y8m536L2;M_3FxoOGGZ(O{h}Pce6i>F?5^oGv|+Xrd71FmQFnS z{POCvq@U>QHj(m!&?!eks|lEt1hgHfYJ1yZ*&`L+m8E5NzcUe}{F1p27eHb)KI=GV zR^7wp&3UD%n&kn=Ty}xQ`8?x4>7PFSp2lUUN6)5W?ou@g*|cMe*5gcxwS&OsDXoKd zZ*4L=3qRF4V=oyuc_NpI1K-k=>Iap+=s3}qx7wJum*@zl3U|JRE@=Q#(I(UeKCr|1 zn<`p}nTvl;t>^k&eD>A%S1XXJxMpit$}SD^GTns6mdsFDa0oj!x?Ng8{S}9Ur>wI! zq_2a6CA2T!slfj^G|83t{`T8<&{NXUf71HQE$>yTIi5ugJR~t=^c|jAZ0tvDxy_T| zA-_ZB1Znt}8f~%v0P!?SFB}C_Fv2Kvt`F#8rL%A#Ik?QZ_2{-7R;&6&_fgt&DSs(T zb7?NKAn~%8uKCjpV*>U_{$}Hpe(;5t+9{9cOXON>3-1!|d)0if%sPzQlzB1xqN(7m z;G0*XiTiGbro)2~YguR}Pi_HPwMCO5$YjRMoUs`&p$t7Kh{931y}6E% z>g#G8uIUQFk8VcPIX)bAm#YNF3H3Zq`t*1PWPK{Hp#U8kZba4ovpr+wEpK7oiphsZ zJXoKDx5g0P-ZM7)9~o`IIUf#9k;koRHVm23RXky@qI5Xl*e@(^-hO%{OrX&KYm?Sl zw*{2kEc_-a)pf64Iel=J^{OMH<4{VK3~fAhB$hl?M2`tBH`v)o2=a7=d1Nj+ablY@ zki&bE+bb?A(b z-@6|@e;tmS2yhra#hkhGg4h6lxw~@KAy8qUJ?hObSno3^)+pJKk9KUO)w;LTMYXUb zNpWn(_Inj}WvTv>`Bf?Fq099*C9L?)v2d8M;JIuf8JEY`U1BIz(F|8Wt0G`Ewj*iN zodzMxQ?ol)d|@ivV;mK}GS#LTrm-8=;9_MrJ>kIbIwPV;8(>f+idEt4g6gIuT%aCd z67n5odhD663^AoD4P$Dz@-}47@CS1$6&Qwpb?h!+Bc1r1UzU=Ya7cu-4UVpboqB8a zb}{VZ)NGb>Mr+yJNUr|PLkPo&`Yk6jY3W;wVaDEtZwBDI)XMTum~5-pYsC@P+TNK0 zcjI%hfmf|24XY2$kv!Mo4_cZCk8|LcOTa#@;u8g#ozvC#H2=VT?E5)vx*oE3u>Z=d zmT*pyn{0k|XfVA(MXCd05Q6`3=uK?nca_ftUhB-^GCN?$)&a_#biJ{r$lYrD^BmL~ zOOnl6*z8t|V}kZOg1py|{&v1QIjI=!f zaTtI!w}hhsk$anzw^$}peeoWiN_gc*oie2|Tl8Q&A@0tG^oRC#vvIER7x{IxHoTVF zku#4Ljjki}t!P1A*+$(V43ClS9MN%&-moj32PQGk1MDu`axC!?qFh&yy+q9DXmy!_ z&E3C!+2;tTp4RcjVW`H8y?tm?xT4xlc*g2(^(Tfu)iX9Ka>iRba8J9jYF9SUKI2`G zyFVJ^2~R!q1;TGGlkH;I zH1YZOflH@NNY_qyE**g%;8U2qBO*sJy}IkGNSdZE-)!H4qsJtL&8(>|vBPbb^z0=l z(qKS(8Q7wVtz~tFY<2_C7Au-o6vbDR&UveW8va2dC?iv|rPk3*O>NLv(Hp8>qk9rM zEhxgl^60uf{|u0q)b6`K|5L}|9ri%}@2{nZ=r)Y&6iSn3)5%nuk{{j9zBA{2DeDV0 z3zjch*Pt~8x^fo!;}Y>H#1bGHGyx{4=F5voR*rhNCYUopl9|pmVL1;@&Mjx2cymR8 zt3s~1{n5uL?mav6{SfJ6K+^%p-n3<0&x3_5H!V8woS~y{n-^nkH+>KR;wx!-eP)YE z`qh_e8$2Gc%b2>0^aLHKO&hYKf-H0`gu5+1MRfAzd4&Wlr;>+n-mCkovf+C@X{j#S zIJT^x&(Ot5L}D*baTmgr{Lx}yFb|!p@EIZT(^7@N>N_Nx)Cp%H9t?);V2Jy44VoY-$X%l^Sk3<3+ zPr_Rht!B{^8u);bnRc= zuLOi|$DFDe1G)vDxL>qMi|v>5y`AVNc{i7=4lX3$er&qqENHS6u-9SVsktFbKhb@mB`u`2XpyUUi9spPQ6g50#~a&u3nX5a3~vA z`Xh>wsjKu-w$}j(jy!k2YXU)b8I-va z>j*OwzcaJoVitveGPLd8(oH1)Y`%kfi8mS&+`sCGLfx+pq_NA|mshPFFt*w9Yt{Y* zTj$zEnY*yqgU=C7UJGo1xu4G0tjbt)Z>~~)*7^sbtHdF+^ zG4yD|G2J7_ybP7c$n~%85}qu!;^S%79uESzjz@X0dwr1TQTUXuiU(3D_oNp5<-Wyl+GImL#dm}35CT==Jz>M>)jfQ@(YiMxA z^or1){YGKlyu-A&7SubnrD-7bwg`4uO#SnH*(6+C?=`M}fK>dk{`LRIIlO1?UHfnS z-+vS9`=8JGt^5}MZ5toSWo_| z9{&$2dcbRXBk%vV690#cg#U-1q)`nw`F=vd%)6tCd_JAmVy?n?kZi9vf%6Dt^lO)(fyOHt)hq%~mx8w4<(($qr-`$H8<;scwc)Uy6cBUp zxmG$^<-*@~F@SF?9bbX7@H3&^Kn5t=YmWQ61fP$&%^^|dmUhNZF*uF;1M7puAK^wQ zqedDep;bMY(hmLaU{m{qMIzOpT<=ux%^eX`tA4glrd!kz^i7PgTzgO> z1h(E!4*P{I-Uz3BH`3b1!>U*Pp9AlQBh47*i46e4(z@sa9DvvC2WIfE=(c|}+9Df0 zS{65>#j^38dcG&*9&=x7Rtu&yOiSxY|9no;fSgeDGT4K zG>0*fIOpgT%DkW*Lva*4Z8=Z;Y%lf6bAnHGE+^plpi8P|+Xr=*<}X3GGgiqJH;dZd z0@2>8+3ympo)v1f0sWG~?(K@3yMB|{HeS?iG0ztj?vt8x5nYYVhKe|_25VMs{F z&SHGs9Fe!>p5y|l-GJ)J%-%CU92hyEN9+q0jg+~C#hgxIWFCe8eNT<}(^P^K?r`Gf zWoY3is+Osza|@7d7Ox(}k2%^?j}m7bMxIxpW!yUpUVKS<{;BK@&yVV)>XKfP;f7zl zLiyWS{9lGcL`hCnR>`VD-hcb5^uJx*+C)(1hbYuFYEUfB@z|g#b)qiBdbaLT^Dh3R dNwT~`VeH3a)Av4tu1w!E{&z7Nn1B5EzW}aU;Aa2; literal 0 HcmV?d00001 diff --git a/windows/client-management/images/winsearchbar.jpg b/windows/client-management/images/winsearchbar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f27bd8805d1a81e893e2a391a622aac0b2e0517 GIT binary patch literal 8478 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%0Aj=cInA1x0e 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/winversnip.jpg b/windows/client-management/images/winversnip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2f2be1bb26d7b67940d95ead0d4e1ab9c90c6cf GIT binary patch literal 51789 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 Vu(JOr#`gbz?*C!5>HnMgzX0FcWeWfR literal 0 HcmV?d00001 diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md new file mode 100644 index 0000000000..697817840a --- /dev/null +++ b/windows/client-management/windows-version-search.md @@ -0,0 +1,40 @@ +--- +title: What version of Windows am I running? +description: Discover which version of Windows you are running to determine whether or not your device is enrolled in the Long-Term Servicing Channel or Semi-Annual Channel. +keywords: Long-Term Servicing Channel, LTSC, LTSB, Semi-Annual Channel, SAC, Windows, version, OS Build +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: MikeBlodge +ms.author: MikeBlodge +ms.date: 04/20/2018 +--- + +# What version of Windows am I running? + +To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you will need to know what version of Windows 10 you are running. There are a few separate ways to figure out which version of Windows you are running. Each method will reveal a varied set of details, so it’s useful to learn about all of them. + +## System Properties +1. Click the **start** button +2. Select **settings** using the cog icon +3. Choose **settings** from the Windows Settings menu +4. Select **about** from the bottom of the left-hand menu + +You will now see **Edition**, **Version**, and **OS Build** information listed below. + +![screenshot of the system properties window for a device running Windows 10](images/systemprops.jpg) + +## Keyword Search +You can simply type **“winver”** in the search bar to display version details of your device. + +![screenshot of the About Windows display text](images/winversnip.jpg) + +Alternatively, in the search bar you can type **“msinfo”** to display the information below: + +![screenshot of the System Information display text](images/msinfosnip.jpg) + +## Related topics + +[Assign devices to servicing channels for Windows 10 updates](https://docs.microsoft.com/en-us/windows/deployment/update/waas-servicing-channels-windows-10-updates)
+[Overview of WIndows as a service](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview)
+[Windows 10 release information](https://www.microsoft.com/en-us/itpro/windows-10/release-information) \ No newline at end of file diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 1358263e91..1741b928c8 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -11,7 +11,7 @@ ms.date: 03/21/2018 author: Mikeblodge --- -# Windows 10 Pro in S mode +# Windows 10 Pro/Enterprise in S mode S mode is an enhanced security mode of Windows 10. Windows 10 Pro and Enterprise in S mode powers affordable, cloud-ready devices that are simple, secure, and efficient. Users can get started quickly, thanks to self-service deployment and a familiar Windows experience. Low-price S mode devices offer tailored solutions for kiosks, digital signs, and task work. If your device is running Windows 10, version 1709, or Windows 10, version 1803, you can switch from Windows 10 in S mode to Windows 10 Pro. From 5046b22d283d369979ac43aa7819dff8868b38b8 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 20 Apr 2018 15:01:48 -0700 Subject: [PATCH 206/284] update --- windows/client-management/windows-version-search.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 697817840a..9234597763 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -12,7 +12,7 @@ ms.date: 04/20/2018 # What version of Windows am I running? -To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you will need to know what version of Windows 10 you are running. There are a few separate ways to figure out which version of Windows you are running. Each method will reveal a varied set of details, so it’s useful to learn about all of them. +To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you will need to know what version of Windows 10 you are running. There are a few separate ways to figure out which version of Windows you are running. Each method will reveal a varied set of details, so it’s useful to learn about all of them. ## System Properties 1. Click the **start** button @@ -33,8 +33,8 @@ Alternatively, in the search bar you can type **“msinfo”** to display the in ![screenshot of the System Information display text](images/msinfosnip.jpg) -## Related topics +## What does it all mean? -[Assign devices to servicing channels for Windows 10 updates](https://docs.microsoft.com/en-us/windows/deployment/update/waas-servicing-channels-windows-10-updates)
-[Overview of WIndows as a service](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview)
-[Windows 10 release information](https://www.microsoft.com/en-us/itpro/windows-10/release-information) \ No newline at end of file +The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Microsoft Store, Cortana (limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. Therefore, it’s important to remember that Microsoft has positioned the LTSC model primarily for specialized devices. + +In the Semi-Annual servicing channel, feature updates are available as soon as Microsoft releases them. This servicing modal is ideal for pilot deployments and testing of Windows 10 feature updates and for users such as developers who need to work with the latest features immediately. Once the latest release went through pilot deployment and testing, you choose the timing at which it goes into broad deployment. \ No newline at end of file From 5da4a8ae538f14e6c931ec7f3ec02183db23ec00 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 23 Apr 2018 10:44:48 -0700 Subject: [PATCH 207/284] corrected voice and tone --- .../client-management/windows-version-search.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 9234597763..5bfdbbe3b2 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -12,29 +12,26 @@ ms.date: 04/20/2018 # What version of Windows am I running? -To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you will need to know what version of Windows 10 you are running. There are a few separate ways to figure out which version of Windows you are running. Each method will reveal a varied set of details, so it’s useful to learn about all of them. +To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure out which version of Windows you're running. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties -1. Click the **start** button -2. Select **settings** using the cog icon -3. Choose **settings** from the Windows Settings menu -4. Select **about** from the bottom of the left-hand menu +Click **Start** > **Settings** > **Settings** > click **About** from the bottom of the left-hand menu -You will now see **Edition**, **Version**, and **OS Build** information listed below. +You'll now see **Edition**, **Version**, and **OS Build** information. Something like this: ![screenshot of the system properties window for a device running Windows 10](images/systemprops.jpg) ## Keyword Search -You can simply type **“winver”** in the search bar to display version details of your device. +You can simply type **“winver”** in the search bar to see version details for your device. ![screenshot of the About Windows display text](images/winversnip.jpg) -Alternatively, in the search bar you can type **“msinfo”** to display the information below: +You can also type **“msinfo”** to display the following information: ![screenshot of the System Information display text](images/msinfosnip.jpg) ## What does it all mean? -The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Microsoft Store, Cortana (limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. Therefore, it’s important to remember that Microsoft has positioned the LTSC model primarily for specialized devices. +The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Microsoft Store, Cortana (you do have some limited search capabilities), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. It’s important to remember that the LTSC model is primarily for specialized devices. -In the Semi-Annual servicing channel, feature updates are available as soon as Microsoft releases them. This servicing modal is ideal for pilot deployments and testing of Windows 10 feature updates and for users such as developers who need to work with the latest features immediately. Once the latest release went through pilot deployment and testing, you choose the timing at which it goes into broad deployment. \ No newline at end of file +In the Semi-Annual Channel, you can set feature updates as soon as Microsoft releases them. This servicing modal is ideal for pilot deployments and to test Windows 10 feature updates and for users like developers who need to work with the latest features immediately. Once you've tested the latest release, you can choose when to roll it out broadly in your deployment. \ No newline at end of file From 564fe0cfc92a161e28ef16556d53610aa24b13f6 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 23 Apr 2018 11:46:07 -0700 Subject: [PATCH 208/284] fixed typo --- windows/client-management/windows-version-search.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 5bfdbbe3b2..bc8aaeb9cd 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -26,7 +26,7 @@ You can simply type **“winver”** in the search bar to see version details fo ![screenshot of the About Windows display text](images/winversnip.jpg) -You can also type **“msinfo”** to display the following information: +You can also type **“msinfo”** to show the following information: ![screenshot of the System Information display text](images/msinfosnip.jpg) From 270f1a3ac27bc717cbd4aa61d978e375503e5bea Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 24 Apr 2018 09:04:06 -0700 Subject: [PATCH 209/284] sync --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index a70c2265b8..493dfae2b2 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -140,7 +140,7 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop - Do not include Classic Windows applications (Win32) since they aren't supported on HoloLens. - Use the [placeholder Start XML](#start-kiosk) for HoloLens. -- Use [group accounts](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#config-for-group-account) rather than individual accounts. + ### Add the kiosk configuration XML file to a provisioning package From a5e25dfb84e3fcce858d8c286c311ccf9d659567 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Tue, 24 Apr 2018 10:48:59 -0700 Subject: [PATCH 210/284] updating --- education/windows/s-mode-switch-to-edu.md | 16 ++++++++++------ windows/deployment/windows-10-pro-in-s-mode.md | 6 +----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 3912c84c31..97688d8d6c 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -46,8 +46,8 @@ However, in some limited scenarios, you might need to switch to Windows 10 Educa ## How to switch -### Switching for devices running Windows 10, version 1803 -The way that you switch a Windows 10, version 1803 device from S mode to EDU is different from Windows 10, version 1709. Instead of applying a MAK key (which only switches editions), you need to switch the device using Windows AutoPilot. +### Devices running Windows 10, version 1803 +The way that you switch a Windows 10, version 1803 device from S mode to EDU is different from Windows 10, version 1709. Instead of applying a MAK key (which only switches editions), you need to switch the device using Intune/MDM either at OOBE (Windows AutoPilot) or while managing your devices Post OOBE.” 1. Select which devices to switch out of S mode. 2. Select the S mode switch option in Intune/MDM. @@ -55,12 +55,16 @@ The way that you switch a Windows 10, version 1803 device from S mode to EDU is > [!NOTE] > To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. -#### Blocking individual users from switching via the Store -Currently, individual users can switch out of S mode at any time. To prevent this, user permissions to the Store will need to be restricted through the Intune/MDM portal. +### Switch using the Microsoft Store for Education +There are two switch options available using the Microsoft Store for Education: -### Switching for devices running Windows 10, version 1709 +Tenant-wide Windows 10 Pro in S mode > Pro EDU in S mode
+Tenant-wide Windows 10 Pro > Pro EDU + +### Devices running Windows 10, version 1709 + +1. **Bulk switch through Microsoft Store for Education** - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 Pro in S mode devices on the tenant to Windows 10 Pro Education. (Devices running Windows 10, version 1803 will switch to Windows 10 Pro EDU in S mode.) -1. **Bulk switch through Microsoft Store for Education** - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 Pro in S mode devices on the tenant to Windows 10 Pro Education in S mode. 2. **Key acquisition options** - For schools with **active Microsoft Volume Licensing** agreements, global admins can obtain free MAK keys for Windows 10 Pro Education. For schools without an active Microsoft Volume Licensing agreement, the global admin can contact CSS, fill out a form and provide a proof of purchase to receive MAK keys for Windows 10 Pro Education. > [!NOTE] diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 1741b928c8..f722dbabca 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -49,17 +49,13 @@ Worried about your LOB apps not working in S mode? Using Desktop Bridge will ena We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. ## How to switch -If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store. +If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store for Business. 1. Sign into the Microsoft Store using your Microsoft account. 2. Search for "Switch to Windows 10 Pro." 3. In the offer, click **Buy** or **Get**. You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. -**Block individual users from switching** - -If you need to prevent any of your users from switching from Windows 10 in S mode to Windows 10 Pro, you need to restrict their permissions through the Intune/MDM admin portal. Otherwise all your users can switch out of S mode at any time. - You can use AutoPilot to switch devices running Windows 10, version 1803. The only requirement is that the devices be enrolled in Intune. 1. In the Intune admin portal, select the quantity of devices you want to switch. From fea757226fc7c69cc9b0a1db43d8d81f53e02222 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 24 Apr 2018 12:11:18 -0700 Subject: [PATCH 211/284] generic mdm --- devices/hololens/hololens-kiosk.md | 45 ++++++------------------------ 1 file changed, 8 insertions(+), 37 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 493dfae2b2..6181ef1d8f 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -26,7 +26,7 @@ The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft >Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: -- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. +- You can use [Microsoft Intune or other mobile device management (MDM) service](#intune-kiosk), for managed HoloLens devices to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. @@ -42,7 +42,10 @@ If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-k ### Start layout file for Intune -Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. +Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune or other MDM service. + +>[!NOTE] +>If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, use the [Start layout instructions for a provisioning package](#start-layout-for-a-provisioning-package). ```xml -## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) +## Set up kiosk mode using Microsoft Intune or MDM (Windows 10, version 1803) - +For HoloLens devices that are managed by Microsoft Intune, you [create a device restriction profile](https://docs.microsoft.com/intune/device-profile-create) and configure the [Kiosk (Preview) settings](https://docs.microsoft.com/intune/device-restrictions-windows-holographic#kiosk-preview). -**Multi-app kiosk** +For other MDM services, check your provider's documentation for instructions. If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, [create an XML file that defines the kiosk configuration](#create-xml-file), and make sure to include the [Start layout](#start-layout-for-a-provisioning-package) in the XML file. -2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. -3. Select **Device configuration**. -4. Select **Profiles**. -5. Select **Create profile**. -6. Enter a friendly name for the profile. -7. Select **Windows 10 and later** for the platform. -8. Select **Device restrictions** for the profile type. -9. Select **Kiosk**. -10. In **Kiosk Mode**, select **Multi app kiosk**. -11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. -12. Enter a friendly name for the configuration. -13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. -14. Select whether to enable the taskbar. -15. Browse to and select [the Start layout XML file](#start-kiosk). -16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. -17. Select **OK**. You can add additional configurations or finish. -18. Assign the profile to a device group to configure the devices in that group as kiosks. -**Single-app kiosk** - -2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. -3. Select **Device configuration**. -4. Select **Profiles**. -5. Select **Create profile**. -6. Enter a friendly name for the profile. -7. Select **Windows 10 and later** for the platform. -8. Select **Device restrictions** for the profile type. -9. Select **Kiosk**. -10. In **Kiosk Mode**, select **Single app kiosk**. -11. Enter the user account that will be used for the kiosk. -13. Enter the Application User Model ID for an installed app. -14. Select **OK**, and then select **Create**. -18. Assign the profile to a device group to configure the devices in that group as kiosks. ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) From cd24f68943e91b1aa11e451ae1cb85ca7911c2dc Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 24 Apr 2018 12:26:22 -0700 Subject: [PATCH 212/284] tweak --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 6181ef1d8f..99d0095cc3 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -35,7 +35,7 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. +If you use [MDM, Microsoft Intune](#intune-kiosk), or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. From f93ef773b3e3fe1a2b5b14f995af5c7110620c3a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 24 Apr 2018 12:28:09 -0700 Subject: [PATCH 213/284] more --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 99d0095cc3..a35c63b80f 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -42,7 +42,7 @@ If you use [MDM, Microsoft Intune](#intune-kiosk), or a [provisioning package](# ### Start layout file for Intune -Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune or other MDM service. +Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune (or in another MDM service that provides a kiosk profile). >[!NOTE] >If you need to use a custom setting and full XML configuration to set up a kiosk in your MDM service, use the [Start layout instructions for a provisioning package](#start-layout-for-a-provisioning-package). From 2d4ee8bcf2409f7f6c3edb7b4a597ceb3846f513 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 24 Apr 2018 12:52:47 -0700 Subject: [PATCH 214/284] tweak --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index a35c63b80f..da66b884dd 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -26,7 +26,7 @@ The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft >Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: -- You can use [Microsoft Intune or other mobile device management (MDM) service](#intune-kiosk), for managed HoloLens devices to configure single-app and multi-app kiosks. +- You can use [Microsoft Intune or other mobile device management (MDM) service](#intune-kiosk) to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. From 607d87bd9dc3f7fe69f9a4ccb13bddcebb0ddbe5 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Tue, 24 Apr 2018 13:14:32 -0700 Subject: [PATCH 215/284] edits to ltsc doc --- windows/client-management/images/WinVer.PNG | Bin 0 -> 25051 bytes windows/client-management/images/aadj1.jpg | Bin 47299 -> 0 bytes windows/client-management/images/aadj2.jpg | Bin 48136 -> 0 bytes windows/client-management/images/aadj3.jpg | Bin 44553 -> 0 bytes windows/client-management/images/aadj4.jpg | Bin 23613 -> 0 bytes .../client-management/images/aadjbrowser.jpg | Bin 67277 -> 0 bytes windows/client-management/images/aadjcal.jpg | Bin 72597 -> 0 bytes .../client-management/images/aadjcalmail.jpg | Bin 23274 -> 0 bytes .../client-management/images/aadjmail1.jpg | Bin 56319 -> 0 bytes .../client-management/images/aadjmail2.jpg | Bin 39475 -> 0 bytes .../client-management/images/aadjmail3.jpg | Bin 50934 -> 0 bytes .../client-management/images/aadjonedrive.jpg | Bin 84125 -> 0 bytes .../client-management/images/aadjonenote.jpg | Bin 55769 -> 0 bytes .../client-management/images/aadjonenote2.jpg | Bin 44114 -> 0 bytes .../client-management/images/aadjonenote3.jpg | Bin 34853 -> 0 bytes windows/client-management/images/aadjpin.jpg | Bin 44844 -> 0 bytes windows/client-management/images/aadjppt.jpg | Bin 43157 -> 0 bytes .../client-management/images/aadjverify.jpg | Bin 70911 -> 0 bytes windows/client-management/images/aadjword.jpg | Bin 62295 -> 0 bytes windows/client-management/images/aadjwsfb.jpg | Bin 44157 -> 0 bytes .../images/admin-tools-folder.png | Bin 31582 -> 0 bytes .../client-management/images/admin-tools.png | Bin 84293 -> 0 bytes .../client-management/images/allow-rdp.png | Bin 15817 -> 0 bytes .../client-management/images/checkmark.png | Bin 20444 -> 0 bytes .../images/copy-to-change.png | Bin 11661 -> 0 bytes .../client-management/images/copy-to-path.png | Bin 14775 -> 0 bytes windows/client-management/images/copy-to.PNG | Bin 55230 -> 0 bytes .../client-management/images/crossmark.png | Bin 20437 -> 0 bytes windows/client-management/images/msinfo32.png | Bin 0 -> 18781 bytes .../client-management/images/msinfosnip.jpg | Bin 45068 -> 0 bytes windows/client-management/images/rdp.png | Bin 15808 -> 0 bytes .../images/settings-page-visibility-gp.png | Bin 31593 -> 0 bytes .../client-management/images/slmgr_dlv.png | Bin 0 -> 74551 bytes .../images/sysprep-error.png | Bin 30198 -> 0 bytes .../images/systemcollage.png | Bin 0 -> 105724 bytes .../client-management/images/systeminfo.png | Bin 0 -> 14345 bytes .../images/systemproperties.png | Bin 0 -> 9803 bytes .../client-management/images/systemprops.jpg | Bin 191460 -> 0 bytes .../windows-10-management-cyod-byod-flow.png | Bin 33496 -> 0 bytes .../windows-10-management-gp-intune-flow.png | Bin 21501 -> 0 bytes ...windows-10-management-range-of-options.png | Bin 129765 -> 0 bytes .../client-management/images/winsearchbar.jpg | Bin 8478 -> 0 bytes .../client-management/images/winversnip.jpg | Bin 51789 -> 0 bytes .../windows-version-search.md | 18 +++++++++++++----- 44 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 windows/client-management/images/WinVer.PNG delete mode 100644 windows/client-management/images/aadj1.jpg delete mode 100644 windows/client-management/images/aadj2.jpg delete mode 100644 windows/client-management/images/aadj3.jpg delete mode 100644 windows/client-management/images/aadj4.jpg delete mode 100644 windows/client-management/images/aadjbrowser.jpg delete mode 100644 windows/client-management/images/aadjcal.jpg delete mode 100644 windows/client-management/images/aadjcalmail.jpg delete mode 100644 windows/client-management/images/aadjmail1.jpg delete mode 100644 windows/client-management/images/aadjmail2.jpg delete mode 100644 windows/client-management/images/aadjmail3.jpg delete mode 100644 windows/client-management/images/aadjonedrive.jpg delete mode 100644 windows/client-management/images/aadjonenote.jpg delete mode 100644 windows/client-management/images/aadjonenote2.jpg delete mode 100644 windows/client-management/images/aadjonenote3.jpg delete mode 100644 windows/client-management/images/aadjpin.jpg delete mode 100644 windows/client-management/images/aadjppt.jpg delete mode 100644 windows/client-management/images/aadjverify.jpg delete mode 100644 windows/client-management/images/aadjword.jpg delete mode 100644 windows/client-management/images/aadjwsfb.jpg delete mode 100644 windows/client-management/images/admin-tools-folder.png delete mode 100644 windows/client-management/images/admin-tools.png delete mode 100644 windows/client-management/images/allow-rdp.png delete mode 100644 windows/client-management/images/checkmark.png delete mode 100644 windows/client-management/images/copy-to-change.png delete mode 100644 windows/client-management/images/copy-to-path.png delete mode 100644 windows/client-management/images/copy-to.PNG delete mode 100644 windows/client-management/images/crossmark.png create mode 100644 windows/client-management/images/msinfo32.png delete mode 100644 windows/client-management/images/msinfosnip.jpg delete mode 100644 windows/client-management/images/rdp.png delete mode 100644 windows/client-management/images/settings-page-visibility-gp.png create mode 100644 windows/client-management/images/slmgr_dlv.png delete mode 100644 windows/client-management/images/sysprep-error.png create mode 100644 windows/client-management/images/systemcollage.png create mode 100644 windows/client-management/images/systeminfo.png create mode 100644 windows/client-management/images/systemproperties.png delete mode 100644 windows/client-management/images/systemprops.jpg delete mode 100644 windows/client-management/images/windows-10-management-cyod-byod-flow.png delete mode 100644 windows/client-management/images/windows-10-management-gp-intune-flow.png delete mode 100644 windows/client-management/images/windows-10-management-range-of-options.png delete mode 100644 windows/client-management/images/winsearchbar.jpg delete mode 100644 windows/client-management/images/winversnip.jpg diff --git a/windows/client-management/images/WinVer.PNG b/windows/client-management/images/WinVer.PNG new file mode 100644 index 0000000000000000000000000000000000000000..3cb598ad04c681d752ed6a4273a34f61fced5d3b GIT binary patch literal 25051 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadj1.jpg b/windows/client-management/images/aadj1.jpg deleted file mode 100644 index 2348fc4c84ec6225e89afa0b6f2cddf69f0b5dd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47299 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%0D0=DS`5H%ACG}vS%OYdnaII}woBP?Z8WRs&aTcAr zFE`UbVAVmGb1&fP+bXH(e1zRjYtE_4%2WoQqkug{_g!9Mk(qt7>d$S{R|`HBUpOkW z`CK2ioNE-1YbU~}a%0h(z@xboLlwIklEs9jt{M`(Y%OS%SL>F+14(PT46sCiDCX;M6cJ=$zk!=oymtEN}s+GyXylh+nW-2A5;pNhdU z=i_B>XTD%wc&xB&&Ix41DqBf{)K9(b=EQ6>@eb=xN&`b%X39ji>f!4p^mJdhJI7?& zP_L#E`l=puwAe+rgUM#`Sdk@boo|`MM$>*?6QG79(WMynoJ#jbA$4nob(P{%kFLkM zYBO0~OL!hw;sQdp8-zTiv@>Y6O? zGhGiA)4RpOjvY09&H4h96gm$6bZhpL%5%j{Q;Z;xNd~R@`d|pdzWgTYy(ON{)eKIS zXo@`OId{BaKFyNjE${I^m?ma%g~1bWj7lg(O`Q6t$GroyxX$1S0(#v44yGP}Ox1fp z^w$4^LH`Yh#+_m&M=%cm0xB~edI5IT>ED&vZTb;lwg7*yZ~|MEL60B(r^!7oOvn6L zP^jWZYV5lo2rF{G*Mj_7@$D@0|an#WEi>Q;U8o0&Du zqci#gQ!9>-jIS3f#F6r>osBGIyEAcsJ*Tc1D zlV>4DYdz$<8^YTKBikwT8MQUM3>71jzQvZAl-Vy^%s6$!i}l_om*;RcrxC3^qsKu< zUhTTM&b`5dPg6^X88}p24$r5`?=*9w%F(4Dozfl6ZGmOD|B%xiNNTWnys(}pE;3l@ zIQxYUKJe`vYH`WrGW!h*_W7?`ibmGb&OIMPKjD11@a=oY-;{o^?Ysa-t!suXuP_dK z<}cfk=w+BljdeCEyr+5CUyi)?sp5W%@Nj{d`bF02c7tBt)gAu&)-<@>eo;9)NeuuO z!Hv`@@(v*ZUoklwUu`Sjpa|7R*n5sOmN6zi__upCkH zOyT>L99{B4`pdnf=*?WYTy^tzyQ+p6=~22O2D=IPi-=B7=%xPOwIG_3Ks%_c2hWP#)x_w^)+pOX_IEe|c#I26nn~!KT zF;l~>7a%&2mvt9vipoQZ%|=T!UM_xZu{lzcqYrTpuWzPyUXWZn5slG^cyTJ-zB;38X{LT_&#t0Z8PW{(0qaP2}@up z^OE8qW3FH-V_)lXI&J0>cJ|)vldL`Sc66;%1UUjoHro1>wC>Lw*HI#6#BJ#wajPCt zETfggJIdb8oNIHM=m>Z;^-}c(xg6hfwGp74!?O|AR$kMWRz6QokJfW*i3Otll*_od z>g3F{oqle<;xY~F{M@LTX62PGzef8ERaSTO!Xl#HeL!1gXjvFP)4ObVJ+4c60{u(JiQEf~rn3h;MpJ@E? zoq1))@1vSG*uUt3sXG*{cAc{F!XiX%XL@bWLo+WpuMb zJ|yjz#8#~XeO&?&-nYvF<5UbTJ#a?3MpNgdRYPN@G9iqECFoqq`t94hg2wD$Y*c!T zF@-b$sb{@2QGv|m0dd3ezvaCmasfZI~Pf;l|__poO<((j}3)#R)_bO!*)`5Za` z8GIVtM6n^VFAsWeo-5?Y9cwo|*;VYh_e^+5JIQ}^(Yr8aH!?GQslT@;Yf^+JwA|J1 zw=}jrb96Lx%*&6v_+3qDgvn4AvwwGht4P|b@&zsJ^viF$`k)&FETCN@LMLXfHvx5> zY#p@)J32AFT)Saww{+t^znx5mR&uu+Kd4ET z6a=HKDjm*~9X}x!a%N_dP&Q2zk8i8!V>aaNjX1)7_$;<6n#6&wI?@aTU_R3$81}eL zy0rOFwfKJgp!SH^x1nRg^DTq&uSw!+!fxj$zFm}`^?~9`p_4$|M&FMPj*o!6vD49(y! zQ5+%MGqXLqal78;$~}!|XSF95!g6(dK+Zx!wVfDI8^>;SJq3!4+Lv&7|B-iAF8q*O z6Q0+cGC^HCZ;~v%mL`A|UNmVKL9qWt?td2WMxf*I&sU>k4bSYVJcS~=wnesenzITn z&fUoGTj)JBb@3Q?D8x+}mtrC>le5V*E>Gf``$7|ahX_Er68#7Kt&&&Ow?=*nZ@U@z zqm-EMKKf*Q{twz3T={jyZecxELmM6--k81LUGdZWA>d$Mfw(JVUW3>N4i_7Mg!UAG zDrFwkO{DrUy3GIdUwHlgfHlD4f1q|D=0MaRU;5jr0Wt-aGAr)|gly;| z>&01`pa{ca!4)6|75}!*ck4@HpF)`C)+G^_P9b&O%a_Guvf4U7PF^?$trDIwxs}F# z$b!Z1>^;3@lZY^{j})U;Od^!$c-`0*7xdUt+t0cEM{9c*ekx`--Mi%aX0SVPQDft@ z?YT4bk{8UsZ{kHr-~-TM5&RA=M5oQG9fKJCHhZn=&@?1LSJ-T5MzOF~kztZGeF^iU zF7*Z2FG0z?)(PRxY>iDRulTl;L8@gRd?f!QCUCny?c- z@i1nB?P1(H^7Q^GS^&8}mT{^dKG$r0y^*Y3=1JhW>wNWwk;&X>$0Zs%d1LDgEEYfV2xY*^5bU1kn{~`_CospjYmGee+D(VdFHxS3Ssbk!`KO_^J~XGktPY0R1#LXvRid!ID&j~zYVMr5q^-wj zmIG8svT)>W^^++D&ozF6vYmZ!ex{qDeV9aKhR4jU=XXF{Eka~=(z%k3VwaMrS@R~6d$`XSV3s~QjdUuM~l9HvpAuN}tYDJ4HF(v~45^?xz; zo?%UPUAJfuMWrge2tm41B1n-M5osczptJ~4dJ9o{2?RlU2LXYH-c)*Tp*I2PJ@h6` zAOQ@ayu^zTq?O#vlOs%LxY&&Ao+-S52 z$9S2r3)xjg2GfxXNQtf4y-6t=ds2^)V3794LYD`{E6;pGxR^$8dlQH0WT53+va`)L zx|r0>Pp-03+R$zrmC@oQgK+>LWfn#Vh;PWc+r)}u3Wxl^HyCpaM%c1z&L|kU<(YRM&@Gj{= z&2){hFH~>h-S~QCiWm~IUXJky7NQ=TO^d0Lwg@6u-3a}1_+r^2mB@DP0QdWu$>?@) ziwN#GyA~;zM;JH8E=nG?q!GN5Yy))S)p@VuE;OJL_IqPu+*c`6_Qr4}?DW8)RSv!_&1RBe&00J)1h0 zaH*bwukphH)lFdfpnz4ceTbM-Zuuv5<}tMQH@~m&Y@@XFJVUlD(vp(sSlXNLO)Ve* zFZ9e9>(rh6y;&QlN5BqiCum12_VF}Yvr#b{(EPez&V8j|GXU)r6RN~P>|29|wty>e zLz!MBL}xJVPVEP*b-Qa;ZBoJPyZ9%@e9?F|(1Jxsb)to4-6$5}%Pv-#qO>*a1ZdWT*)rJD)V(MBO3J?t14if|Hbe zhb7gv&cPOem8z%WP^G%2nR65JBd>{mt`M(#!RYd`6^9O)>V4`@{H`c>q%&1BFwoQo zu@3MxgB>A&n9^3_>iu`RQmv@^Sdl>Pk?UaQT>QimF}Jf8yA)Z&9KK4W=!_jOcG${` z-|^5${OK&A`AgT0`zpiHyo~%`8<|XgS5Z#*=yZowI+krep(#D=l*ZIA!j|cv-PH$! z?@{f|8GPa@lHqU2czS;3`wt>f3YQIH)zIh+Ib!11ITd6XF|hM!+Z~|s$EV5eb1{aq zZQ9*wA(}lZy;#c76uYa&$1M6<5=s;ThgEBl-561T$lFUBU~NLJ;^m`A0@Zcp$-2S9 zkQdTmpE~}$-6v8_w&^DdP_~iF5Hi8AKV`Iw+un?I;#gG=XFaJ@!vNvLS9%_@ zht@$uBkwBaZCq~#7k6_(lmk>t;v{r^ew zZ$Otz(TA~1SS?cbF8p6sB;D{4K%6{4(&ISSM9(xk{D(4TOFn|O$_(<>?P-lpg#_0W z&HgTijBVhNk}rmRL=46TX!7*5&a0DFUuoRV!@O1%Z zJa13meP!RRt}f_T>T_>CjeTDx%{{X!+&MvyxVFr(3ufL@qQYM*nM~}uhY*~#h)0Z{ ze#pH67QrWcpl23(A^E*n`B4^K&TsT`V$0Q7&ze8JXd_%n%U@^W6)f1n&(q8h7i8YB zi=A^3Yh=Bt8vMR$oX2HKXym8ZPz9#*tEdOWIETVHBHR#=n4Mqg$wT=4F?tPW=vT!Q!%Kx{|H(%~iqIXHy946}+~ z`l;uggP~UwZ#xY42bG=>0xttm=yN$!+rL5Bq*{}xvd}*fC3KpAgw@!D^lR~H)TH^U z>Of=Ae6A$f9|+*tB7pA5Ewlyr@8Pg6u=ONLS322dDA+Zw&QxVQn=57vm zkVlF$t%J8IS-F7%B0vj_0hp-Fo=Vy#Yj5gnZI6YlCLkqZzY)JtOd{Ub^4B%LK4J0g zN|w>nbY!Ep`5D!>bXQ10?|^i36z|jNogVHP*lw~IW8>vZn=yTbsnK>l$@(MOjp1Rf zfLiD>s`6V@C_1U+LK?`P9Z?3vk4Ty>5@*Ax$icBsv!QN%GxnS3h*9(5TxQydgr-xl z>XAF@lkBOEE%|q1)49OK{ZW#Mltf56GOfR`HjHS5zsiZs8V8+3aPhtT1sny{f1S2zu z)pmWpF4>-{94y}cEp_C;oG8^&Sg27^UdO=E;9eAF zr1prvj%;%Y+-fl#>_?AZ>d>XJO`RM{$#)uBXrFvMl504Og)sww7%9em5%_3%be^H+BvzQeVi(R==1)064H z)VpKvN1gnZ$BS1}4ca`%MK^u7bywqasHqm0jNW$a)?-$(*gH3^=YQod5cwAcBiVrg zxSS<`xwnfYHNP+d#pfDU*4@8zwh`3f`4ZunQ(uix*5iK|rDkB8bL%(NOuuL8NpEX~ zO?zg9+;o(bc#-nTE}Sw-HFq2(e8+^?+NhrZA23;yvF1LyQd7r&!B`p!;phk@`wJeqAm6#Me0Q zwQjj%+;*M&BdtMpPg97<25A&iZkx$VmiT)irm6(w1L=m&bgpc6LW01INz>2pN)1Is zALX$>aOz!vryPs*jWPYW|HRb(J*<~)uz>F|uh>vl)X$Q7N+tHoL=rRLE8zYSfXR3o zLx6>q2J?A3E>?`VTb_1)|L{+K!;|8%Oz9ih3b}sA@pA#+@aK>j$Qngf+z~^pP$XYvUQect zdlNm|uewOB_vBR|X1@DFo0K1uKX3#;Rw}>D0^YL}1gAIb;^M)r&Tpj(#1*Cq<(E%X zue@6cw97Nr1vOLAH%}y=Fgy=mE;_iLLfKd*RYK~6R~>{PFfX04!_j3qBc(MPHQ~@( zcHj8dO*_lQAZ7bGfe(9uc!0mT#b5kZw-(gh*8kXm6ZK&)Oc(Z=RgTU%T~ikJ8ws zUSRXpQdIWLUHSSFFg2;OmFdDN&lVe;yxgpIq%-|He?sJdHwj$D%JU%1OjGN3hz*u| zp6~wS#G9;dZOO+-Qhq46x?oFI5)=K*bmbpbH~A>v8ews_l}G#|eiMDD681jH zo31Tp-O+;c=Q@1Yl0!alxo(eE5laR%#Ek!K^5%1KD&%qC`#QLV)oq)fcbzoCzKBh_ zzvg3RJBqpEDX2&MusXL#XA~^&tE-*RUmq$Z~@4mvyU1?odkYOO5Y z>p^bX)@b_6_+Q$zLz}P5KYNa`nzXl8mt5I9EJ+oPD7anq(46cjzViF&$=<@boG0Bf zH1LAE<)*3n%S1Q$E!)PPI)O5pjoN&vq;HZBen(4nX%pU&}N z$C5e6(Ai3m^8`W(9V&P_(-{N+O;&-@?y9HHe^3+KE4oA>$VF}sAW$*-mnBYot2*>w zWnC)pIa|)Z%er!)vn7JwWxfIjPM83}guHHvN7(Q7$mo8^nw_1~7HfWcru&(@(M!W~ zkKLN>J~+{w#Z!&bCIY(rHG_i~c+?WKN^qA zW5?dlxZQO!PON(vyavz8$qm(K#;x=v2>}Jj|L6}l{;q1H&U;y)7-G>libn#xQ*l!Ga6Q)~NJ%JKL=j@mSm*m+^8Qg9!{IXeZ4YQ+{rPO?n z8o%3cySs*09FcH4aR<;0`Vf3;D`UFY_p?_luGYE>p0m$&9WkFfV|T32M1&=a=&*My zUpdbMY_Bvgo`b-Pd*>3KYp;W~ibScDGlr(del7MWx^I{K@##BOZAe}8$Z)-_LPPZY z9A=?-d)?e)st?3>#BqH-Jp9M!bQHy{V_>zYsVSt zKKX>)Jgl-_3dp(q;tCG);}Fi?QrD?zs+rukocc2mQTbCrmtZr#X_R-!bvwV}%jbay zQ82G-iI^rr44~y|8V+FB4Mp9_pdG7;641(BHI?f%m5Z!&s@GVp59&JPt`$(#SP`lc z>$SG~d;sFA0aolaE~1T1!H)Riwx0xE>Q~vS@r5!!p~wOuLNIjJbvJwwWabg7bw_`0 zRn%WHsTY-R{AAPfA&F8m*T@s8GNzze=6T*VmC8Mhuu1h{)jN0*K+>{%N;slQCm25M z+8RwAw&@InXZY4AYux1^q0&vBgF{sKwU$u4#&hqesL6qA$^7Kq z*Sff)HDWEVSu^by0n?z3(_Tz2{Yj#kT@@~D4j+EeG{)T+b=-r&BrU1Ovu^rRy=40N zOwHKv$Lqt{D|?$5nPoHp)pn05rZ<-coGr##6b`>5L^&U;uBM$HYo+X)Hz8Ku1blJH!4C|l{@?S$cPspPn=hMNxONx86OL{Ubd1`}6)POt*Y&g|`Z*sBicrAsiOdbh z8pA&FoQ_^g5)QtG`TFG^R}En4utIdhLsv;DK2{zc%T08&(n;9T=5J9-@+F2^wXH2F z$J-VS4PJs#SsAlNJysqLR&e2Wk6So#$;;r5-PT$1PC0<4ryg?bu*8UVY8PwrDS5;H zC%wA~n;$d#JFa$sB}MpVbgz=J%a{IpPED(j4#;dzPp7fA1d{Tyc1foqJwKxB_tc>l z=SG(c)+DPTF5c%0{lb)o!x!`Uj;As1>mY4%66MQfQ?AYSTQH*AaTL{)aqaZI^o-Cl zA6xD3%I_T^G^<~@HWGhHDLh=LU7rxkD+?R)g@avwWat9eRwoo!3knu4ZP>?}W|r zji~rAbwygHTRx!jX<~csj6sUd(+h$=CKM9Y3CNh|fv=j%0TU;4Y-x7h93*T%I=kpO z)^vS*)?TPoyHeG=cBJP=MOEaxyd$cw6g7Z6F>R$R2BYl;2}g;Rl%#qVJGj$h?cC|4 zYSWR$zK!ErujWJJZt$h@2E4xcf+;pu2v|q$Pg~f+La5x~8 zruZgGoN^CK27UxsX;>}seA1jRAof^VFW_Dmw$=OH#@fm-w~+htnoUd6sEZR*#$Pn> zs!h^NB*zWD4`4+gOL=wqtv+r%4(IHn&%8;r!l`tafiH`kT+3J-l&BkU%{6&v%>}!& z7UffSEssRsX;R}AwD}yPbL?V2`gc`eA3uU(!Cj3u(HF0|S`lkB=pK`TlIF7gnkYqt znEt!l-Sr~z_xM>9#6bwQp~pu%mvrN3OQ^r$q5{r3hN(2pW#xc<=Vz)~E;y`|!*Eg) z|7z+%M=W^_f2B#u3eEC^}yzXjzobYc7b7?exeYX~71x{y7I z4DM0a<|i;8ty=uk_&y|Md{c3BrowP_maJp&e6}t5CS44=dT_XRfRk%#t)t~O?oVL| zf<qA4kqO(3@1tBlVYl63mw3W$66LhG_l!4MBO9{Hna(Al|!UF5>^ z_l6Z8a94ZIYs+`?b_}#SsQh|TOvdrinxp)^;>oH^M61;Rntf?I)h{9I&9=#fKH3g$ zq>MV+))xpN=h^Q5^dSoSy+5nkO5@S01mGSSO`;(UL$9LT@`u;TXowJPgx6_ zy!#xlbukA+cz6R4md~nSm=dooiKlVw;$iEP45|qES1jMyB}M&40|l|DU(a_8WmN<^ znr@Z0SD#2+XkMl}Nj5{CPm4-6+XK<54np2&V*LD>-SJ1-kKlO8!@U}o^Owf@_dDN$ zKC(&eLRm-@7dMG&jrzn)4Wbud<_$2;DdOA-sU7o1+ZAbK`SZGkL*(;|OfnzJ1^BIP ztm0DdJ_g@Gy}oR~=;K{h2!+{jJ1)lZgg06a2;GEU)9r?^aS-Bv^FTme=>4mJo6fWvy%y(> z262jL8#eVwodBsa=nMA#MRiZNLV-u<%Aqf#blhtEN2tF+4+85v-t-8ouN*|QQ0}(Y z09GJRX8?`+2zT6c+l!qkYy=Ud%z5$5#5J;c;Q17lu)td2y-f$EHVUV2KrA4S@5)d} zFm1)f1aQ2Rq1PrKv~aD0A;+h+zZ7?Tc=#Nz%H|N_o;eu$D3*S99YA*>bK|{$UZ*Fe zEatXKP6YCnsmL_a#(Xp=Vb4RxUzpj^?{L*DFFwoLx+Rhbm`M}dh;z`W(gTcU?yN5A zXxO263AA{`9BW$(g@aJ=!FiobZOl8sqaJXTo^!tch#O$<60-zMFe!ieYFFVXRj zAf;$nUQh3dA*6H#Rz$O=L=V7P;yoXc?DvXmDelVr&=7P;1)T6efn|0H zc7AN*`wFIS2`zk$;T@_C(`H()YgryT#eVO$yRmZ_xjY=i9eV_rbh3 z^G}j0MCx7)xCocD)Sk^Nug9y!4P*Zb80wCEdr$VX=ouaH-f+zCKXaVsG>~?@L&Xj= z3pOMB@~KZU*l_&lvibjJ(8GnrGcYCGV z(%$KpQ!%Ir*+9K9rv(kcj+n4zsr zwy^ar7))K`m!JKsLW?(&#&{Xj#)gc;Sy>s852I~JH#hJME8zBn>pR{{VNy_PV`Ayp zu2EfmrhZLJD*iYB=tl6s`GY3~;t$OrSfaLva-v?!1d50r4^t~1 zT?R}oZtrJ@J-R*+H_8@UyV~$Fh}*rC2XGo>1w^nPDA0~jI`n^N5q>VyTf-L|LBo4N zK&}1!&cD2L$sPk3S-{5_;Vuaw8xXY_3HQM#m? z4<(4*2oV(e-G@9aUx$3ri&Ts3Xu_eee44PeGOyLI>PEZI-?%T6tT@VV9>QnomcgMU zST zw{fgy_QKerWOiGLC-bGRy^!Vj&oiTz;MG$uXF|~(E>Gi4taQiv?Y~}Jf4Ph%3W^05 ztE?cLp)5;pw*4Rzza{rrbS4!P`Aa6d5^9L(S`iP~I@R;5pI8@uM(|l${OXbeTs_J< zJe00B;1y%Kw4zwl0-uikimKTY=dt_4k$%Tsm-VJNvMTPpI*w_+X}REb24-N@qa7N# z$Wb+kGF%moGT#}0o_cS;rmBp89wG3_wM*q@XdSb(UON4Z|h`0&ka!QQ~{ImxsyiZ|R>s#8uO#4(VnL8DBD7z0&;?U@5!e>F_k~5uNPRHkzhHh6BlllMn0+O@LVE1udKMt z+eazVMIlfh_?Lp+(6<&AO;vg3m0b`BAKvaqnrSC@`I@qVp0YT`KVuSS4AL#xQzs}88;X?ITA4hL zOj^g>AlJ7HlcNL*i}{E0zjt4aoojqrfRx>f!9F?t!7iq;ZUbT>DUf>Ip_CW!6*wKR zMY}W3Rnoe#F@XnV2gfOhl4Dqrv8d9x!u#U*>R897u*xe25*{W;&?}_ARyGnpmgr(Q zDheqplWLkNtNt2XN9`TzlY;qLhAH^0#ptYkOWC>oRV8HbMDw@XLBLWqZ5^)i?1x>? z?z7R-)|CfMQ^kLbN}Uvxp)**^2CeLe96bReI&Duh!`SuO=m8&*RrTNcxkU2iETVtL z{izx#-7a&|n5`y-ztW`0Sg(9J2Ch(2{0y<65**v&%(C%b3PlclqYKUWx^@@@To(S@ ze8frecna+HDRS3_eJJ@bQu;N8d$M6GvK!95*V9Cojj{#h6`;{CaWF)dqu8%G$EOvk}2-Kt^Ch2q*E*V4;|(LckW zog_bwdfXpUK4-kP=lthFz2lCUlPGI@m*wVTnv|in|Q8fJbMR{X`7&n zD}ptSqf~iKDzsomK^^>C{J|DJU-Xuc*UWxVXQoAp>Mp~3yjJLVrw6 zrZ)9^XImzn&ivzY>?ABbOU$f6%v@?l6eeRt58U`_X_N2T-=Lr~wS>1MfytL*m?u?> z9a6BF6{`m6@B_%fL!oGcC^BcfnC?J0=l}x;=9n;fA)mFh;|+;&YZ^Ep+o9h=*eS(H zm5iCSf1QE#Pu=HtcX)w~Nv-q`5poWH!#*^De&tT{)J7)6wC*0*mE=8#f`z^kRjKZ|Qo)BN ziE*h$F85p0xn86wQ+rtZD`xg)l9QN-@D)=28ibl?gi>xCKM--{)PFiARWuLrvLLpj^Z(+1xy+!s<3Vl)v@%hs?=;D7?$e!{o}CjX=zT%Xy(n{XTed)xN=g8iz) zktI#{_vd^XoyFZ|M*X!N*B7t)drj{t;#_ntGg~C>7wN|T48+{#yiwA;u%3#Zc{Oh# z!E-mRPxS{`*tK$<5pgrL{*GK?Pld1O4vIODM=2q^de z{9C!dT(*TKQ34iC_vkM3p}$T4OCQ2WHi=>;s((c}6C>n@axO4FB%nsC@@^mz*RYYo4NHb!RwN;V9J7F9^_s>HYC;)^=VQIFWO@t8W8YvOnsqEoAS{oW5& z;ra*AdwOj+Z4WR5+7=oOzv(u2aGjV2$Lof;QE_TY$sV7AYJ9wYMz}_%J)XOrVA&sv z%9(pZy*zT=Z6$`tU(mFcF4kphCX2JK`0g1Dv~a1#9ZUb(6aDiQ$?`%%r?QXo^a;hd zlS&wqGp~8WDftK
1b6%`Vy4X-Zscd)QZ4d}v&3c)~(&KQdJaB10*UfcBLvoNocXD6P z_nC%57_u1rvbMq|o?rR>R7F+hm!AAMs(nX;#FGp9nBIc|2W$c{vmH`kD`!=+N%)M7 ztT5hzh*nSEyH5i*M z(%)62}Pk4%>L1dxaOf7dwKiD@rh6AO|B&XcUXgVoMr2dj~PrGxZiADjg0g6v0zDAgT zSN5ei+*fjb?O`Fc*9g6!e`thc2YgUjrXm!WjcjznA5&kyZb*J zCPd)b#J%G1o$ri`HkYsrtKhDf+r%7S;Z?Ds64M=n%3e=G-QoVBnU0v z{1AP=J&y;P}NN=VZ+sr@Tr-!V7`H zc@-GFomTP)6%M+l;tCESJa~bzmiS1hs1# z;t#!?{ALjj{0XPFs0POQY+B{8p~ooU%2Nr_ER-R4((DrT?wdfqK$5FRi)xe;b|xVI zc{^%wLsMVi;6Z@e?>nzeEeOTLkW~hEB+ z^+Gy1H6-p%nTIGwK;Pm4UzJJYbLzOn!}U`@7EGQMNFWkJ9H^Py8|i}f^iH&D$7_VR zN1p-difSRusOIwnQ<~X$zFHA7?Lux@^B=`c&`O)V$$Yx7Y7e-VOL!NfDrt2P*&ZT_4uAt zn*4FX>x!`axq$}`;YfdkF2Z-t%#n&yG7 zBlFum?zM@q>$WN%?kdKxZJX`kLr9c&^Ddqf0kAc<*Pw+7Gd8}`JsI(4tIsuf;1zS9 zJ^L0-gI2>u5`DvbF+DwqsTdwKywYAwNRw^;bSLw;b%R!!(G7*$p&!oCio3%AT@Bc8#&9ORGdKOIVyqN~Zr zE>=4I4T5hz{W9Q)ZMx!kY7hAct$}x&3Y-|?kin9da=ZG(sBeQ0MW$F&3MY7^E13}e z*_;AxN96Yz8r4S*{aZLl~)FXp-2uv-CSBw zCsLG44bR#1dWQtKDYBpFj2cT72`{ig_9ahJ&#*nK+fLS1!Cstc0}S8Z!d%L}>^4!W zdT$1ymkZgE{?)L%g;?Sc;cTjZacmX>F+Z0MQ>;z*uxtX~@}GoQjpwKA^TzboVQOoc{|4EIuQ$9GK#ccOewC2^C2@=0 z|A8Nvw9tAR#ZX`ymfM~yox4&bB%=RX&M4{3R0*puX^^1gUVXbk|3t<7QK$IpD@7{j zA5bby#0RZ(8CniybiLL|(l3hjy7@DBJtMNird=?|;3M*H*bpZ*hb=mGbo*1x-DPOF zcWqh@%pPakXjWKgkB57j@9~)06L>#-_->*x^c|+%h-r%b+TLY=vjY2zmjXl2;2d+M zyR}F}cghi>Ru7o$2Cg2>z3HSWjgqsax7~6ilzm~@q+gF6I8o>I0^trqz%?@A7gEbG z2xV`!C(?9Oq@-Zns&2ydSE3kVvnhJRJSA~rMeMUiBxSkHTcaYT(s(2mwwl~l7Da+q z;VHs$>{~=9FI2d4i(&SSCZ-X-y1J=r1F4`-Lbv6Ag5LDJdK>&Q{I}nA(oDu3BL6x2 zmfZ6b?Ebeh8kepyQ%`TKmA3rL@Dttfy=>pd4}OLgS81|xw0OqMKl0v|LK5#!)IueZA}4|0I@;l{|>}8aVe@ z@M1Bm3*<(4vpB1w_B?xo)aJ>-+P?yhx@Bsm>kJ67@aLz7{@orTdf!XUWMr?EPqqVH zPHGi=&XtIn-QK~eSl7n7aAf@X%jB0;NBpp_i`KNV`hN|Jy{!BcYpkg%d`z1Ne2m99 zT?AquiJ{`PH5f68&}NqZEN!AVX3ug0@j$S>$ax)2{4UM7A88rX27c%_fo2nFQM}Mh z>#9)77QJkX#u_^zcxsQb0&cwfIK$iU@K(&Phw{wwn&z64WP5dJoc=nJ%`;vD#gZo& z;LIh zy%cV;I4@d~9Wwwkddgh>G$>s4&dd8fO-ygT`ww+sQo}(ft)c&vy$*oi3>Ok-+UK^n zW}k;v@z?&v@Y5=z-*-NqLBfu(bpP68@@ucD?PI!;a|gXpHVk;xR2Wu=n@I4)sB)Ej z>&`FsICaxp-+JE~g1o$g5 z5MB~Tt4kZEnyzwf6|`Hi3zP==S03wjNle{54>M>Cqn9A{+ZFs6?^&+n5KjprxC@J;M;gQn+Xg z+cAMhIvp9DK6_{}C3anRvooKlRnJz1>`tDG)a- zquCs|xEfnSI$F3V4r~H!_d4h8s+Od>OJcFv?j6xT$T$oiy%D<7ILv@<7dvhxDvOCp zD!O#DnEWY75$#SaKC@JVvi8@CFP^6A^id5uh5wA6F{ka2wSGEClm)`;72HxJ)OIPt zj}}iCb#S~Vzv7Zd!yoE^RLxJe)wREfSYyN?gS8)q{2# zcVK1Xqq@udB?n;OTfT`oP3+BLXPbH9_LLH8>mm4c%2w zz#Gh#yJk|%+*YKlh971seeSh>()^m|H z+<3r+++_AtN!-UrepjC&hcC%cBTp-o{E^pR#exCu5}tshki<+($E&P;p7P_?rM6w7 zLaCxfH!6E7yB%_GmU0K!rsT~No0#3ZT!3Z>wzH3hLe+@iEyzy4u!+8Y(AaOM~`O@8ScmlJcMd)^@4O#Vp8?OehSdnVJi#Je@E zSt$tnjt4U~sn88^#n=v4TH^MOF0oe6GA?Q2hYI7H{%~4AYLW2>00^y751WZ_mN0=S z1^6b0BBXn-9!cSC=#{x^Hl&Vd7l!6-(toMqRqKv z`-&obWyhX$zqYbDKomJphlqcA_{MfG*mNfR*A8xQ_<)yrM`=UrAAVLlklEp52!4|o zmRwKxt1))Ms_a{9TZ0>~kyZ`7<`!)979Xbt8npn|_{?C(KQ39B9I%}#```h?+N7be zd!?nWO5i9ioX8-g*H?6_3sKLyg4-*;R( z^NHrWDoMtBW5TndsXhBf2?OD$=24~3sv!HgD^?$~=+s7mZT)SD4k49E`(}xV?)Dxx zF;;b|T*6|jJmoZwrN&VU5Brm(lTmFtbBpu})tyL+XGg7obL&fA8K8CBQbgmzVxrGw z44&iFxEu2Kg4h_9mP4mSk&3ryDYuQ4hIN#c0d@>wbLY_@Dp?ieo0bQ3mQ&(F@s*Fd zqOTIsU6tDga=)U`Ul;6?3~n#j6OvL3iqI~OTTK&u0fgBrPFC+6jy}|=g#btP^0yX_ zIwHsS?bL%$e}igJUf*oXXW+ZZjjl4^R(ZmF>1LfiYuz+@>hXXnfxfbu`_xNg){iI0 zU#af0uoYQ${Q{1s>(s2i1gL^jG0SDFOP)ChFg$up*hr*Q=P!M=x?8~%SpG`SPPwQ7 z?n~@p%@(ljnbtG`8HW5lR{=cf+Xj4Vx-q!Quh!i=sWi!Ze23<0(M`*_JG5^@_n}_( zPv_V#XjDNC0O`|mQ31bLQ!=kGHe3wX_TlYUj!V^K>ob2etT6RY+Z=c<8V4W>7a0`5 zz$`NVZAsn-&&|XkPM|fUp#OTZ8U)nb(Hor7V8TQ7f0x|d&VaM>8W~_@;A(`P83vOA zMg2aEkg0knw}C@Upi$KbHB+7OJ$hw19QSU#*~WF0yTQt3Fs1-f>otAlhYaYtaIWuugh7I-ztE{-GO$ zYE|{U3z!#xJJ82KWuPwwO8idO2B##C`Q4eRTMex7?ibewj}6DbxNHo7xj!DhNCA$t z@LUq3%%|atPUxXE@In4c$efl~px#5ZqI*UGzPRz9mjE3xxBhc2|GcDeDawqk5|tCwSqevOO4?&m^ZAhE^Y~h8w4^o4;pzbthi; z@%>+|z*HzPeChp8gzJy3(@UyCm{%79zv>Nyw9k{@|O^B_b3NFiydg#pZyjDLuv!l%t;+jJzF zkAP{`XbyT-0GQ@~nPxTo%QUM62-X9d(S0>rnS_VRe}nSs+)fAJ$hh}NLeg#X<~p$w zSkk%I5%1c=7BSLrw}MRNuTl9U7&-xJ+amU3S7hjizy+&`NtZab~)z z4gvquaQKMyuxqM}lIVHpyts3sb9t=3HxyK6?3t-vHzB#(iB+V z!2Jb3Ez-bJtzmepHRoH=$U=SG#h6p$m>8du{#mt6rYL|ll3$Mu48Od0nF(-YbSX(= zO3b8D+}@VmD*2u}!#k(qF9g?NT{SlSz`)qY7e`7fC>@v>Iy_SoGF`XsOHl8sckEHf zq|x2@8w6mPDNCcOOhT&!FZsd7oS9!=;V;_Rl3^;8?$ia-3i_7qnJE@)Ow75l=Oz)W zW?lc0kN(D|e2*NK*COBBl)4vUuelt*xZ3x1UTu^q!%BKNG}Pt1ToVc@5E(XDf%osBCeH^-mFO-bt;f3&0>XA<{o#)`XSvTeuf3B(E47uQvCQF_w~ z^0;#oTyx@9?I=oJgu(s;pLj^~p;5KQ;ogx#4GNmvWM^f-ov0^HoBQ4rHk{@x__@%l zzu*Q|v0S6KSw$7Z_N}$rNnti~IL)_BSQsh$nIWF_WSzDpk%kep9+&gJ|5>^0)jPNB zZ6=-asA;;^6*3&i@1ABBtR3`iE*6dcch8OgvfBO!6<$d8_~!rj^qbz=ykI0Jy&MKMxrGAyjJoEu_c7PpxiGLXn~KoW z{pc-$W}OxfqCP$p^>Ey2Sq?p?G6|*lW;R6lfeE!Ya@G zpAWL=MlKE4Jla1LdbVu40)8PTn>x%>@3FSBbq$T-oKq)pPBk(8v4cTzpkT#{Z^B}P z@8D{5Z)?!fEx@wIa13CQ(7}mCUEVbdn{yP=Qw(JMU3xGrC;IuThgozC*>Ox?eso)k zl)!;KftxG>j%eWA`iQ;^0{?H1K)y$~^EH|Fzd^J_8)f!_ge-gUS-YtmPB~qg(`0v( zc;oq!`4f+;bTukcolk$HeG!^*FHG`~=>nRx+_GOHlQP;viD%PsI~@5|$%{NBGuDj}puQKpiRBqb`#kR(gCicsbw$rhqS zg{~{RG4?DomNA&QJ!jOXZ+*Uff6w!Ky`JTt=Z|@DpSkDU z=f2K4*Y&=Zb6u-6UK3Q;{Z9Gcuh=^u2o9ir8`(d`c^#SU!ieC;ERy(OU+G+CBs6fQ z4OIS|fM(e&&8TA4c*;BFGkcO`;JOld16d!2)0S^{EwEfAhxq(sHQQgemUPi#?iUtK zJoBuU%WmRmYBL3rslo)uL^Q%{KpJ)d=+_IjS=&Zl9 zut~y(=JyA}B$pAMA8V`h8>5{+?(lUSg;o*0lmk-PGztMH&p=Bl3r<<9( zcpuOQ*~&xv2vM2kGpnf5uiZZM;-6uEdtEWOU3*7albZ@C{>Oz_s-VSyT>l0022`xS z*P%qu+v_G6Q{!ocJX^&=aZ#4}-gRyVdktugFZWJLJuvb+D;x>bLr$%VdX&~h4&5-v zV$nMnEytYJYv0Vm1x)PBJ?k^brC&^+Gfq%3 z42k%?SYu${vzdtysw3h>&dOfk(?L|=MmNDcen4O~0)G0p#Dbl_EuH{u;4eD8@x|YA ztN_8x2Xc&k5KWivWIVG3V$WJ0xv1*_TnbB%G`&kStI=Kgnh$8ogghTdm%-Y`pa#0u zl7;|PwKM8OdYyNP9Yg6Q-p=O$50TT$kb}7j@c3EXPO#^sOGUy<%7wx2+9`8#TcVc^i|oeToa#Q|fpxy$(13jG`ty+~>N^&{ucprFZw}U4&YSn0>jlvRRnR}Vf0Wok~ z@aJCPCDD71L+G!PLIqFz4%d_BQROisk4xu|N_?O+KA4?aGonDS47YJgvG1@G^Xu(B z5L#VQ3Wb|~oB0Z$mg~`QnqyB2qnLRIM#s#55L!=~o@-!^#Vy^w$yi2!{F>5(jmfBW z_`Y=XbSRR5hO6ofR&q|1p@CtUA(#Rii!JGbnfhS=BkRPELPP(`u=&04(0{nbHBZqM zzQOwQV9GMec`LwyBEMibHq!(ayV0=dX| z`x1Y489{oB?+b@!ucEg>6jm|Jx-rxrn);>t!NahhQIv~(upM7&4eV1f1r7L^7@^-l zlnyjS8^5R^8-k)A&IbX)bI3n5Q3a{cticeHzCU0YAafWOqU&20gD@XLR9b`s%TC9?1%2GFI}fGsoRyBGuw zkE_nZT7x!%iz$HJ*#OHA$k&y4i4NxFo&^R*8~vwNepWQ|2^cJRzY%Cg&HE&3hK9Ve zj1ZfCAILoO=k=EQADjQnRa5D;kr|EZiv#%8h5w?LB3&lY>oiEHeSEU~)~xKr<44X` z_(%bJ5h?K=!YM)aLp#FuNCur9*n|!v3YLgCVAuLc(!_qD*mWD1pg&D>lAn9L1Uzz(l~|AqVY>o8Ke4#h2^RS5hRR-`r^6r-AjIVH zU{J5ZFMte80HD_VSNEWwcrF1gazQ>HHEKVbvB!uTklG~Qd`nhftOEs zEkeGiL}o3iY9-rqG7HIdX~BwmIq`Ps>8{tP@-`RA!NP`V(aAYpvrOuC!_IHRY$lz3 zyx~^qp6`1-a|(+U^@^U1zEbiI8{-$xX-zO&4`LTj8AfbTs@YmC1h!6=LhxI9BRVs` zsN=>r5$(i_$A)yTNMC!OwrgO#YKYe)O@9zeE*y7*v1 zF5%N)neel^kFUZ6d$K&I+x9)fO1SZ^<2cenMUQ7C6AZ5ID?+b}ryX^P z+$196IT3y}OyK#Gj7#@R1{?aD`9thhVf~;hOg>Y}_LAhcmX3?g2_MZJ#oyn&@nuM% zwCj0hWKWyN`Qcf?7Eg$Fo01aXg?^=wXrFdJk|urU;bm}gF7N$=;E#?`a@ESs?~j~6 znXD6|ChiPclJoJUc_@|_F@{8OKv0S0tj-hW8d*O@Eupqa?UzmLc z2D`nQ=dKQcnl8pHM6`@32}U}E!?#h)Sv&R~BF&^#mJ8sKO)7^I{Ou2mDCFzjyHd_+ zE*PTbd%EO=-Z+O#45)~B#Y=~Nhy=K-7pikgzF6`6oyTUEro{`N5A}){_(q+!Hx;%ghtO!1m94dy?eD9m z-&_-n)#u>gsn&OBVQi%Ego{WwZrW?$B$r)KBt*Hdn-sUxE^=34kiOzaiH4>G+ZVVk znRu*TVMss0-f8&Zr1mbikbpM+kEz$yL?4k2*gOr&3A~_SIi8U7I4xSN#M7Ca?_ail zLs5zYd(oraq3S%C9{x{51u^hOuOk@4ke<0N>)8H9?jz*KXZ=Vfd%~<}VPnw?Ek|HW zzf;VN_u@GdR^~-zCXbhRTtWIfgQ7NIOIctX$1!1sJh+1f4k1cS5mk=@1jg{{U%rKz+85e zPUtni5S)VGsYxBKc9+o~HY*7mn(V)m785cm9#dC{HLeLaG~_6@@RFvxC)jte)_FQOO4IHkpODU$XG_0IIJ?wi{KB&(vZF+^joC%}sWCL3gY^w!QN~ zMvl@eZkH7KmhMJ@un#1$gWV^S8@Z4YT%6m14-p8ms-J>vp$e^1Rixdu3drt7wB&Gu|3MMfL+L8lK+UMbU;oV+4+P!#gxlNBmnG%v2 zriaWAT|voNWksr#{&tSr2rv6JdU?VEpCT7pguBqqd|8cE4yBf_9FGfiw+8r zhjgtk*M?uXmYFE}INaC3i`TVLr#?UTjzz$uPTnA+088~UT;ppB=Hc1CgnYkexlx{y zxs2}f_i;qc5%(o8vCb|OgBxaBOn~~D8VN?ejUlQW)KU=c-tf8xK9h=~*x61%yU#eIA9h}c>o|@amgmw`}>2Rf(K6#&StV6vEfsL0j(je0h-)? z3N#Z5XH$`^Czp<(a^3Y&({bp?O=fj20tUN{cj+gSuNbcmt+7AwJ#HYdjRua z4|s#8*m+FsjZ?l(QM(?0IL;J@W88b40`qV)lld48%LsNn<@y_Fx&SXN`FkgKyd)Tl z5M7AD4z!k?T+Ac@|2^m|Yh3V|Wkf_9RJjwKjb+tT0A0BL|1SP-(qdi$=Bx)Qh7y&7 z!9P#Kw&Lv|3{lWWa3p>M{gxFZFa63v@nG@S8NzA%%#vmo4vPMuiOS?8|M3}g2tEg@ zqND6kgeY)=$jNCSJBNx7%sK6|Wj9h@%EM#dSU~v4jcjeR8LI;4^0n^Htj8b5#SceM zrT4!n7YIKavE}%4aVg1EDgB9Brw>POYKtACN9%J%NKRKNO?e;3CpFR)^guoffZ+dz z^jWx3MVRL)fb^X|Aid6P0dqGQ<@m>F6S2QJBlIh0gifF+CRQLfaMT1)`z{TBKg`kl zJ-Nm&c`{a#ZTzQeyf(hC8@+IBLgahOtJ|GJ^*%sMl;vWl-3fq+#senWGMB(b%mb#7 zM868S`XP`RTODWo@mhG7sfClw0A?^h*a`C$Jj6CTFLa$kmoc2%TAJXYVs*?&+o ztngyci-zi}@54i@ylONNcbxDw2E3!a5>)-yw&Fd>H4mMW3-2bjK2?ZsvG`i?RMpnd znSH?esc5AEKs*>x!4@y842Q6i*TGj7iH57V4`7`38R_2*m^x6IT@~Vaeuy z1vv%+T8PH$I&0^jT(Icol>eBqD>Fnl?NOy<(9#JfnqLNDxHjl6p~#jj5iCZ(OI^Ek z&hOTc-vCC+22;0mjP1cAwcSoezNiSdw*R>rg>G?Sh)Bv&)6{`U?X(0OY46VHGM$YB zGONz@XKTdh4Ys9=f0UdO48d^NSZYZR`tnn7rY-IS%i}#%3#?1_*q?%P?!PHG4Zt9} zfW+^#118?1bRd>>JMaq9vxzVd5X#}{%|M&H4$M?h>4WAeM*f`(*^S9udoe~an0pTbmzcW`RmY<3CIBYgIvCQeTew!;BLMpVX$MH zY;X<2OwkouMFLuZ;jw5Xk1(MB$4`6&#@CGl@TzW)O?*)T9Dz9^5thu*Y-CK1i{eiNzzkVBSl;W?t-!nAX^upo_Epvoq&3oQ9QhWxdm$o_G{PuS#9P#e?5$;l zj}XI-y>jG#dk3k94Z8em3|b~L)~4UA?iG5<&NY2by9VumpuS=51@jJg$iO#w>~}9^ z@;7vB&Y~&cGM&(;4tq51sOJig@s)yEo2C$K8tdVZup8+qHPhnhAu$=|qb@hxwViBp{Vha3JvJ|YSUxoT*?-?j`o+Tc zY6}7N#NWCxhRVrJYwnq|jz!qhOrPj9Ez}QY`Knzi=0;SqcdlM+;%G0(8|O=;U)S%L z%#nR$VzQaQ^QF}`KfiVLDd(0Jkq>QB*jwt`Mjjpyn-tmmQ1L7d0G6eE%KQWOsfl7s z5kL;!T3L5>Cu^DdiS&ngZTrQhcWvCOH@|_PbujI(`>}`eCA}EMLKEUHYvPly#vjSI z@V47KCdYH~VpQLHzN6P49XKMARU?p#%}&}Z9BWxdeirQ_7IrkUUq#0z!ctzYy6kR) z$w4E1Pvf&7a>aY+Tc`{*Is2_pTa0?dY0r#Co3c8sEBn!tFBXI{n`>#;g(Ky3ntNXj zeA;VBzB!1KrY}&Q!2;OI!eGw*8Hc&g`AMhgj#`C?x9te^*iC&n5UQtt^i1KAF#$gg zL7@r#CUtLNuj6gTD*8~4<;$_w2Sw3yVd{m$J{+IBl=*ZTI$>pd%YE(1_;#=JvB`{q ztoh^&;JxC|v7I|4*4Tvf(#3z$7I?W(X^(JTM+$S_x9^+G5IrAQBVzNAC!A2U-0gScuxJ3G<6Ky-&Qevg{ zOPH!XiTcQ;K6YV*ewRb9{;+COtQ-jT>a zgSAJdm0o#M)#!}&3=96EVf*7r2c;tM z$GU0vDTzTMh2e8K4hD2PB&SmiAwzDIW&)N|3{{I}N2v~8+H2_<*imz_Nm-Xve{+#= zk^O9BPYyBb;ONqRmzxjHIPr&RiW)ojxW$zFJ1k`6gAheeBdlv-fy|hbg*=|p1PcNu zMjei^#sM*rnjrxTBg^qK3+~GZ-*m0tsd8h9{Oy8ismlUCm@nKCW=Kki7C=d`f@4H{D$arZ5a|U&8hBiy&~z@~DAJ&t!q9#^ zMKF~;7k7yn%24XtezT@ugK^w9?qGLCXmZ@F8^7zz3-zhyrFqRe#Oe>c4XWSTFj9H% zo}a4iud`za*`c{MfjChQnu=`!cx%+@2Eq-S)*0Ka{X&!35k(xcly=!c9 z@O38km2%LGRp{xjd1to74Fn6M?DX#g)<4;$y};HDl?7WmZ93D=xR^20E1CVy$%ioX zbyUbiakHx1sn9*c>umUhKU`f1J;jSyRdNhX;4Zhz7xLI4x^8p&z2k6G{3iV<53x~) zHn#3&U~>OuSz+jQ5En2o4tBz;au7G$4JxtIGGnMYpqu!%*8*$FPm;XJ&7m%p&&SFP z$n|`U*^?J0zqZR?+n8evL0VRik$^w)^U~1y9#xf*~d=<7z;#l{5*@m(vkW<RAmZfVIRwSi5+Op zNn@I~G$`d2hm?C;wp&LGXJ8PgS_5 zC^B#cxmBjQU}^omiX?gND+RAiKPm3HX5AIs?GYSr8-*X}F)0zpS9lh=q{}{X@{z@C z;*RklGGDmc4l@%aJYu3};(F}Zt5SbC?9m0vZR0n1X?zIV&VIbZ{nJa4coo%J-AMJZ z<5FTTa3_nHz9sUbSWXv)$1O@@6-{(QtITG2_*~IDM@P@TOD`^ejuzJ+tY&M_^tlU= zN1o-5j%?xsyzoReTF?`v9!VOHnV5TMu02`m_buA*>xpZJ?p3%|q(Etqvx-PRALD3v z)tTOJmYedMIecfQsp>DkikD%SLR{jC`(6}W9q~58maSHB z(SpSp*88;IMuV_6VU~FTSASwFt_9dh@~{LP2pwIClCaEX)1U#}?WvPJ@u&LaQtuPu zLqtyp$D!cr=i&k~PoC?DEM6B-yfAtl&(9o75I3dA2bC!XRgS5SH`CglJs_ag(xb z%6U(pv(NOhg_GV}oIfbNEBd9I(Y1_Hgq*)TK8J6jimE|tFyMpA>!>GsC8Nrz^}KQN z9q+1k>&l&cvPpRV_)~Q8^GmGrO@D8P3r2y5PLkC?S)azhMO>A1I%=Yv&{Cn5V&?Zcmq!((+2Qm)6J3wt9ZDBtl(BlO9NwIA(Kv#kA? zJ&PMPfO&xC7*;_d{?MY;klAg&a5@(KSs$N`P}zCZ;4We|k@?sJyJ($-8-8$02M)lq zibhR`VhAn(&3q4nDNh+pSUZvEgc1n3Cdn4zV%F*6rRlj}c5>3imOp8i*}%agCk!8c zP$r#IV}FM@r^AYk@zg=stOPNpbwqTo^5s9Dxax@56D^04boc;0x3NO;*gi{1s=)2T zfG`4lhxJLg66_x?{~>|LfUY-Z)z?VZdN5Z$ zg1vg|o>|%@3G83$Vr=u#lBErZ3X8|z^j*DWWkqGd`f1-+6trlW zvykdIn+5ZLmkfW?3XQu`h;Wn)!gggv1^=?5@F$lMF4%>WC4ijPdMnYBpVZcf?YFnz z`p%AR)pgzX;oc%6Y--&aOv35en1t0}AF_?Mgx1K%RI!a9s>GF8U(3bn+?+Y3e;OeU zh{2T>syo=Swrc+(f=l>xlJQicH-f9E^|j!8`|E0Kqv)0>h6u0=iQlWh(zJnXxutkN zKDM<5pNyg__(D}g%J7e=21wNWk4O|${Q3$Q%}JC!era<$YUNBC7n1-3rKv9sI~|Js zWmZc8g*J!03_RKI%k%WAKu>jWweR*I<9m8v?Ih$8Pr(}5>pgZoD9}doNCLZkqP>8# zyt6#QX^&riqHDtQrd6!DNetKT(o6no$L3X_AbgtDgMfrQsU;@Abp)|OdmOBv0s@0F zYe3A?g`9;HbTXdeWWb2i2No}D3`oQ>`@xP~kv7W&ro~PAWvxR-{SP1QxW;BC$M`lA zhQElv!q??UmZ&0j(UwTVRp_o7a`rKsar^Df&q`z8Zq(TOm&|9qCWJxlTeX1$${QS? zVPT$(&i#9A^K$4t0_(Md#pxbi4T()y$;&YNs2Vb&*dEt`Ka1}d#_}T*>#uF~jC(eKA@2|krt~tf%+-b*gTaD}kx(B2Ey&kLuL2McXpq1ck_hj71rkTi z{L+-bSEnOAC;jhVfO}KGz0<$nYc4$}!TQ1$d{Ogjzp0>!`un{O(sRHwR+ghGgPg7* z3&A3HfKzYJ6IPR@%rYV#2_kkV-Na=CRi16ZRnsRCNmt0KDg_a+)hLDncss^v35JGQ z|1x4>ex>K$m6re`ej`1{vXAA&9{_;cB?wJ-ngTItu^NCDo%9;m+Xrahq&z$TuXgOy z(}B$6!29IL09v{#_FvBofO+0gqZkXU_6k>M8By89F*ql<=u4zHVS;KHAH05k(F!bP zwq%0^>dHHV0RdVj@O>7Ro}C55$SpaHoF-8*U`_z3fp;6MoQFqZ+a^Q0NQ#qq zVMgWym}O=lY-rPmrN)SaENX&>wXvdR*WLUK-$+( zverG~xG!vx?^{^9w`v_K14ZO{k^cDKFo(VjJF<`+AIPftxG*%F2HBjKcJuYDF3HzeN zQgNMpbXP3kM$Fp@$>@qvK6^{hnul-QNuBN&*McmNbg)v+AR4R``r zSe$VhAlMH)K?5Y8e~6w?0Xjg#3lO#kp!7~npFAXeXZ$_P!cJ`VJiO@`c!-!WtLXs< zCObrn2d`mk$Ql`f5e9ljk*aS?FgG+3JV3|ktd3u^nq*l`*Z*!xWuG<MB6+zjUMKA^;yvdw321BUN-`s%Jt>Z7owWqy!|3hqAo4mkrPj6IUECr1{R19#6Y z+JepAc3uy%uU8<~xri6plRj3E{mSRgV^X)V;*@!nGC5F`7kK-%G|-phnPCtxYg!Cf zVOOi}fIs7NkYx}r-I3-*uS@o{@^XFoxch?_|C=hOl=4mr=TydIJWpU|&4;d-hE;Co Tv=GRqxxddg{6F}MT<-cGUJ!D+ diff --git a/windows/client-management/images/aadj2.jpg b/windows/client-management/images/aadj2.jpg deleted file mode 100644 index 39486bfc6634397d51ea012e16723b2644fc052a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48136 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 diff --git a/windows/client-management/images/aadj4.jpg b/windows/client-management/images/aadj4.jpg deleted file mode 100644 index 0db2910012dea17d50f491c04cf74e47d79b808b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23613 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 diff --git a/windows/client-management/images/aadjcalmail.jpg b/windows/client-management/images/aadjcalmail.jpg deleted file mode 100644 index 5a5661259ad0efd2454a2d0ce1b4590189d812f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23274 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 diff --git a/windows/client-management/images/aadjmail1.jpg b/windows/client-management/images/aadjmail1.jpg deleted file mode 100644 index 89b1fcc3b780aee8f46663881656a3117fb8d863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56319 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 W|MI_5bIB3KGPmmn=!({l-v0-};3lj9 diff --git a/windows/client-management/images/aadjmail2.jpg b/windows/client-management/images/aadjmail2.jpg deleted file mode 100644 index 0608010c6a1e985cd38386e06d245e004c406d15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39475 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 z 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 OR=_{i5D@y~>;C~5N{7?{ diff --git a/windows/client-management/images/aadjonedrive.jpg b/windows/client-management/images/aadjonedrive.jpg deleted file mode 100644 index 6fb1196d5f74532035cdc58149cf855c41cccb03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84125 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 O=-&GG;Of|a?fyT)-REZj diff --git a/windows/client-management/images/aadjonenote.jpg b/windows/client-management/images/aadjonenote.jpg deleted file mode 100644 index 4ccd207f9fc6319f49865f70172471caa1515046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55769 zcmeFZc|4SD8$UdrlOE7dm*D#NJxvFQOFh&LWWBUktKv8jgrXHBwN`gdq`wo zVi-xb%vdjG`<;63`+4r?dG6oxzMs$g{`H%?>oYUvysqm!uJhQw-}5+b#vo%HvHk2B z!!rmbCMJXf_z%GtLFgg2F)?lZ`{TvT%DnYrV_{)tWoKh&-#R!rxj8vFxH#C^xp=v_ zxOu>fos*BBmxpib^VUVSPTx8U{Nv$Z=hzzY|Ln#1h!Egly1T8Dndtyxn*bBD028AT zfkYsfSix+!Cj7^XX&W;OD;t;+7dIGCwjE5LnRy$SEGr8O7##wBN3aO6?%1z%f^DbS z74`!@g35OipL0l@EUpu}@RcN~a`k37Czr6uuHB*s4@pVO99C6R*Eo7iQ}5L2Gx`RG zXD?p5Y;Iv`W$ozXe9gtx&E40}|5iX?(CxeTA|j*iN5>>3KT1hWd;BE*MfS^_SGjqw z^WT+}mX%k$|4>=q(Ad=6@~O40yQjCWe_(KEc!D_jed@>b&zV{B((=mc+B&?kxg{49 zg83g}{Zq34kV^o_wGFHR3;UK_Oxps$!7RYSx?hQH#|bm`D?U39DBs}_Jel~sxQdmiQ!jh^J2gzHa{g&+iOtA3(SCaixuz$%ljNoBr0*l8ifIuNO3f2_h9Eu6` z6nxopvhzN&bfCH2M*IYCe`c;?EN=gq^4$!C!Fxz$KL<+$%ME4Iqi@DcVc9}Wxj1)1 z87f{p>!9VUDo8nbenYGFgW5Q{tp7vM#3FpC>AQKFa^pKY%bCJU3mxw{DYcq1!^+2H zmv4umT==QN2lzKNP4`0Mg!3c>o$O*$I990#AawtoQaX z5UlA>ksHVGTh}LU;`dZX(Py&f7im4Z$YO8s>(lpU41|=%B(}k#mVw~90_M|Yo3QZ# zE50>t27)R}CVYZ^rR#iQAVyW0C_K=3sRp#-yH{&#f(!(F0cx00WT$?sh-V;3-Vj{~ zUR?_S_xR-fD;+_*iy~RuEN&h{i$mjM;A%2JK4S=oA_GL(gJvKiLXUsdMZR^RbDQOX z+x~u9#I1o*bneTqp|78|o)^0a12KV4SUJx=M+Ot@o4rf-(rZD%$M9gv9#EZ!zxU=* z24YLbA6rvi;)_Ah0=;2*^FrvyB*veCxLZIr2H#C^;MTjrD(!U_+Sr*c&AhsP4qUJ> zFnf}9_U9&gL5R$|_>0LhX{0G&&G!QXaiv1RW_i;h2MD_ld@RUZZfUO zRGfO0tmWaRp7|y)^2h9M$p?D9hYY6UG8|I^yH8*D*S*0tFws}jo2ntu$z6K!B++2h zWcRK;;rw}Oly(M!#nP-0sx#4H9sR~6NjG`!`#%0uT-Ge2;`_oz7yHWo(}L%j{y5l| z9VboiV@vT(=#k~M=;}(^bGmXMdSW0-M+#0p)8&^b+oW-8PT6KQO`uRI42~H)cv)BQ z*2m^=y_#uMA>-P;=#H0!(B9f(6z7Z}-+VZpzUUFpq3q>g(4xJXhxewrFV}107JQFK zd@f(Mf(x3Ib${M^Y;9-1^1;>*b?gUz7dy8uvLp^@%>BFc_~aHWtkEljnjrhgOs-{< z36lkXRePXP8mG5x0S!g$-_md%2BP&Zn*Zoe&1WF`x&r?&2xAn<>I~57EOO@`IxU^W zKjaARm4#)!~XBrMn1K=%r0LBbk;YVzkV zs2@M5zF_$u%u;VsfXe!P-BQjh{=o_`tuMAr|6ASPG8O$H0_9a0>PiAtIA$K|_#C*n zWn4fd4S|hkS0R^gj{Rv37Lx;8gA+>d>tIrKSXf?uk+ugHkKZy4!7X!q1#~w1(Qg?U zhWHTwsn`_NmnbXY|3ZkbkH9%f{d#-~zG4z9rX9 zZ=m~}xHrlVbMP^X^FM9|OL*B*FD$>>P%*8G?1~dK(`EhRKz88bLif{qkb;mmFuu*j zwJ5lC0*VSn!dRlQSi|O-6k1nIz4TZly~4tB1<=>7z{x)Y z1MqY6!1si=)k5E=sawN>|1qo-zv4Rv9Nj-6!)4&_4-rUKK~dCii}9!}Yxu2UkDo#v zUw&V09fX;9l*?b-_bxEL>LKd;52_FB4t_od{4;kVn6b)lbKUaCS|OPXM5XI*Yw2R2 z2bLH9)sBJq`Z;iJYl45OeKk;f`j&S6j#8alT7SoD8U|Wl4-`dyeM{?qTj<|veS#p6 zaW}YhuRFLwax$<7K1E;;>CkwY^<(f@6G3F-Qv{I>nU}>sund;6un$C;C?KcLA95D; z;eSs4emogl2J-1JFpwEw4Y$Fw%ZT5)B5r2OVdeKL0W%i^0*Vs`zMpXg*DC-C!1{e{ zpMbp?o|H52;(`e8yM5ZGkh@g^f?ck9)7M^xf~F5)%g`U&{rgw=hfOCVn(s=!ka_-| z>_6G=^f?rr5%?`COVVi%^V1)AZT_<~PSQ)g7VNu#dkjPwzNdC5r(Q~V$$5CLH2E9# zMVJD87{3%Ri>2@kL1(G6WhJR=#t)k$i((f}%lW_-KPwhqcT#tTPSYFI(cLwQbe@4Y zXYh1h!%sCO5@7S;Ck@gPbd=vFg8EXEb!qio6>_Z!U!O29yST9ov=T2*7oz>3B_TJ~ z%fUBUx?o5W|35!7QFkZs6Tm9()qvKgz-h348UF^k`p@%1w$1|%@gL{?@!5zj2+jjb zay$>}jGLxyc$2c}0tYI5F12Fa7Qjr1~Cw! zHdJW_;$HB11_CSANm&9qIp#71!U8rJqO9O2^#Af%7g>j;N(@I);W3Di3W7UoVs9^M zx_OySt$;1opR5@`(_;iWO%XQx*T?hhBo_vPW9>Nup`(HQUkV6>`lqn}SHOQ?K|>EW z&dP*!VFn@)YCpKT2_CCK+vT@sIA;0XY4boCC4nbmm4byB2zv{{=G9tU!(xIh#+Qtx zMS0^_p3kjw(>Z{W$^2u8#@3K5{-2sL(plU7IQW0~(zy&fIv1iC2uJ<<_>~2Jblef$ zb>(|;qWWGj*^+c23h)A~l0PQb8X1V<>_+tFtx8-1e*D`iKlpn#yoY3(>UElozv)i09|&xiD;4DR#-pVaF|kWMqTPm#NhfQa8d(nO(gl{0IB{ua zxL8z(%s`}R;kMLQe~ovYx&d6`Zw;k)g=%8Z$#o)k&vsuaj#+NAdZUnYXP2&+mf59n zjqN$n``@Y~;=jDe?bUV*@g$ixROV#%Jz5_wYI@0g+w;m(gLlWiwdD(O?sIT(94SLU z;Q0?~5SFI`{$V-vI*`m@W%0l5W=NwR8B;4m4*l@LDBqHnVAQ9$_v?i@dOJ#Ad^X%Mzg&(~)b<;VfwhQ8s*q6=l4EtM>nbU8 z;DP-YA-A&qFYd<{et&Cz=^!(UG+(`bt*cK;1ohS%Ki#(Y+mWp)Qn=~8*4TxM z6UL?&`n5GHC2WGONk408b7nJq7}(o0z)Q{)9oNaZ0Us9{Df^Ek> z!cv4%@xC2rNggGz6b=Qi*mH_X^B1vYZVGP6?4+tPVLQ|nK^gc{zFM0z81+#!m5qUT z>pV?=jFV>G-2Ng)8u7=$yaAGo@brYS&_UFing;{1>Hh)Oe1Bi?>yu{^B%b}l6(|9d z2bZy;H~^dI!!Zyu{Xc5WKsw}NwiO)5F!yT7-W@M`I8jr!Z!4^n_{n73^joS*yK-NLoi+Q#8XL8bXX9&HUbS2&4pnSN?QDbO8zjv9VP3M-H;WK>YJ2`v1H!6P5daA^3XF zUv7Z>|6VlAfTrKoG1J3igYBjBJa^r$`#jUMn8r7w;lrk}co%O0{fYJju2H!2;(hJ3 zwDUh-s8x7UFxb(gC=a;|1Id(O8x~?1DhUbe|7-PtHvjt~(7T~=EVBGnF$F#5jvdk2 zp@WR+mU5j;Z)}`Me7M8VD^_wNkby|`?g(CQ$~=qa!07a@%4>3~1iJ~ON+yju?GX4f znllN&a`h4Apk@%efb;*iB|`pn9dN%c+QO}e(rZO){JXBJ)?6Dq^WnoYB}rkpA}Gmj zqVMBD{ZC&L(r#H9Y^ySjs91(`>&yo#GmB!rwJn8pHM}+2m3Z%_;KA7IpM+wB4;t=U z$>JX`x3nKS8D9t>pQS?#jR(GTi{2W_g<9oFU?B8x;=ppJ_9f7{HYlf9nRLlzFoK6^ zdEgyJ3g7@^k}2)(PB1Ks8!FGGW{1zw8_c2Z8Vx#6FYqV%FqYn0p36YwRE7j$7hW?E z(qka|ecOj!!2urUt{Q6Ua4opbJ5TV_j2BiH*^~1ZH2Ej0{M&a!HwFR;mZKJxsei#5 zYUza*6962oN4MZM6hZ+)f4i_we{?)_0zjS}?9}TS;}*0)kZ{bzY~uNKjzg_~Nrd?6 z94Y@yghcTFNQBh?EfET)bLoQ{BFhzNaeEH{M_SZ}2?qFT8ftUXVFmsUP$3M2aX`wN z2vzU_T?cg?P1#L7%|PVZk^>c((`X#t2sPhSN76-V|C_wz=&U2U=JRvmS3 zby_}Mv--~V6p}T-)8WjG&niD#`d{@>RbI`g6sA^&q?E=~F*j|?W?lIteiWHv{~}C! zEYQWc*NaMt(`gG@68oIQdhJs)pTR;Iw14Kj#vQ*iq()JxHJvB4IClYux5A&~pL5*2 zYm-#y{~aw5q9@Dytc-eoPP~M+=ZU51(MmeGw*;8&wM9x@Y_-LX{76Y}>uU zPklm66eoUUj{j(mjhZm>ywG;^t3=#E-TVg;X76tx@(zD_z(DNJFx{NTZf?)wC%UW^ z0Ikf1lR>^}0(2_p=D@r5Hz|G4N@ob# z0;)R)QorA+vN`a}xi;w=`gGoOumHIa>;2d`_N$acFu zmDKv9sD_qr+lcf~7=Od@Wp`xAuFc*}?+DeJy%Wx*J%ygmrw4I@T(Jc$h&w%ZHZE00 z);PW#vl}sjXYTO6La~pg=BdlkAc%u{*tXhxc96WdJ6Sz}X1Q^-JBtjjQ8#cOZGsi33tu;9M zGG?MK)j(rgj-!iY^Lt5FTWOXsHjmsFF$n4ZJPJ+kGY|r$sC)J-eHde+-C2Tum#WdN zDtyg*$^)xNyj(o46T(I6~pH@A_{e$Jp!jpYo&B{KyBC=eR ziKxg`tyj+`b-(65`C>KpMg7{e_S4(R8v`;@3%;ah8AYzq8`a^{rj~$;+8aOpmmoWO=#4lU}DV1H?m4 z?clx|^y!j;`Hq^^oU(-v`(rHxC?(fWHoNgl|0kmi_0oXDo&nlVmYaL!NdfC@Gnq3&rZGqGN%rpDfrN@s5LDR zc7OWMV>u%sCjtvJsDxV4B;#QPZ)y%@EgHZq;KjB)vomahn%t=^0KftOUtK@94gB`7 zqgx(!^nc=E?cFHu{BZxm04=f*n8$52bvG~*nagApE!oqQfiMD;1wHe>7V1A2?vL+> zjZERq1R9w-tC`e8*8v0`2GT^(chLXcz3!xQq$&Xk55XW**#GvgxCVRzddZgR0x0{D zMVj<&S`&yfhhm{R!%!AzAYu`upn1%j-2aw>J_AD%p_Y~fVDyeC07vKi(R+b=|3Fwu zH@yR`2>`R}v6~8s0QcJe0~!&dH$wu@O#f`{aS&{L@l&eUZ4AV`1jInRs%k^f-_EsQ zd??l}RKrGeZtdHmAQ{-*`MC_hDzN7Uvo6S1Yx z{1p$%slYUwzLCbw+$c3!27>!UmRm(SMs_WeYl&b+38~HDPNtV1yRj`XTqU_xkm)Wd zZ4EAiJILs!P4P(Vs~J&^$Z8MA31h9xy-ErMXz};haP(y>2!}zj@5yUJB(R;K6RgYV|D6+&m#wJ?1<6CYVN(# zkSmMYCl8Q$l3t};(^kvNG`e8$!tiCf7)qiuP*_I7_lT(?A70%=_CYD_-r~Ykk7~5G zn_Iv*nmh3BC9*}7pG_vy!BoQe8k_2a-knXL$)YXi$Y-Jza(Gj!(|OW#_V)OVd@o&Ar5I^cs+`zi>>@bxAe_1SLFt(~T{d*n zB77Jf6}l&I`C^($IkwTBl>`(`j_T-}=T>=~_HFZH?fXFa?6MSzC5h9VABHd7w9MlA zR9}0a?9x<&tb4{*ux94Ma=wmmmPL#zT$~0k;ROWrJRcwCbY4Bky2;jCV}9P;Bz3k`iyepu^t4UwGHfp=lf1 z3vKQR8*cp0nYHxD=)9J^+2})QlEeD<#XcoT#Rs3x+|w*-s;;K|)*?=W9T9`5$_Dt1 zui7*pzSXHuW}Zt9%r&j(n~#5z`)#y^H>E+j!S^P)*}PxF>4xadr@&tQh$+|wJZZp; z^n5_REYoE2Z2FQIuMSb3Ya_BoyNX)Y(~_JqS}((Kgk9`>`K@Jph@uHB?l_KtaHg?! zo+3>rNPOs0Q{)|lU7BuHZ0>lXcHfirvzuB$i!v?gO!%z9V}ZlG`E5+>nwnDcZj<8t z6YC8N;-QjmJp_zcb$MEy$Woxk-b(^j9S&Wy0uRCzcv6#toQX#se%iy6B+cAatwgb+ zYLQcu)qZ6XEe}NwoT?@Zwbhi8joh4FRBT4Ii{G)wO+4AX_s}-owovPr*z&Z7V>z_ph-r*^DaZ%F=MdM*9m!+6qOYDr}et<^Z9oO+e$8SW$#=KG_&U zQJ4GG9@%r7s0XXZsfC(bcEG3nNb}{P^}8A!b~$PDHl9~<%H9RW zO!H16d0;%s35|bI=gf6tz4ENw9r->?LzvGeHvGrM5s`ZI9+Zm>0})Mrg_~I9nK?i= zTJM*WDhoC!{GQ_cC`#8(y%8cy*Y6dhWs`Df<-pcz<#bF}31Z*Q{e_h{E!`h5V}q$<6Qv z->D!Kwdxz6oCK=2pN}^csv_cscj~?E^@~HD>sP(jyDA$eM9rAE5wn*5bU~=W7%ECBJbnp zq!VQLW>`9=8H*A5cE+QMq(86q#tKd_?$^FdW|N1`cS94xG2g6y%3eX-J@G!>^$uF| zq!YG7$I*pLzb(s0SNt5R0$bls;BF}#n%j)e$^B+)Ycp~@{x0OV9yw%Wr>*qz;8YAE zwv>wHO3s|%f{$kLzq)36_?mr{Wo(aIck7R~4jR!|J&dd51q1QvS`WQSihl2K znblY5yNVkFVF$9}lVFqJ9K8=(^7{w>gIalGO#`e*xR?(Jnmb@_kW5r{(v<8ihzScI zVU;>fmZCRjUSuH7PT@xQ;r$<5sDk?AQnYX!YNaIzZ2x)w1+XDM1AaoVeUUy0{VP+3 z{wq@k4&+?u`T|I09L;O~ktyr_ZKf;-)frG7voXhL&mm{Rb~wtc`0I)>ck^b>>MHGf zfuQh>+$jH(ODYuzCc5}fSaw|8k>TX;- zA0{Mngx~G_F2WRIHdH!v$RgdMDbwg9mXD4Mj3TB*Q;!Q?^r)|28ZhlCMXCif@vK`Y z&BUG?QU;;=z&FSmW@@2><4FXT*Bsn#axPMQ8y|^sLQ-cLD z?VAmfrwsQLtH{L!Zrm|j)}Oyf!V(EF7=7}Pwh|d@OtS01HQ~04TNu12*@|X1UNBTP z^p-uhoUPn?t-tVzEz2;|eh(}Sk9R_fVWeo-S{ckqvVN1RwlPF($FW(?rA1E|$jPe~ zshAAxa8t;su(GseHHzkra^UfKXwv1%Oi)9^(myIDOgV7z)h9?QMDqv|b{i4e@vYU# zYlR}gKqwAqUj6L#qJnuE^Ez>-+}GIcTF5wj1^!+wC)IK**naO>B?x%X6}xi!smDED z=!y5H|7d-F-{zx6m~Awsd){0!UL(MN+Xs{oy$#xnfhKs3^zpP8D>j*mHYKTTKTxoF zd4zN1CFusbPH|iD8|I0Dh8pHI|E+{EwDTFFclG{ircDE$+5b56iC#rV%U^2jWmVn% z7N=S6NSqM3%0$T@y_3anL7HCpnh!(7mdI);vi<}*CR9Wt?hU?#dc436J>;H#dG%Mb z|GU&+E3x@?zPu*k6Xhohh1wmEj&RlFGAVlkeV=NgTB8TN{k?#5?|Z*s9Rx@1?>oBj z_^|C0ad;^$>GV*=o*!76b>J#`Xt{n2Sq`#CPL1f={ekv94QxH^-LXa*DZI$D&=xo z=aa9O4do<&5Y5X5>wr!8juCR`XdLGO}a0UsfPiUL5d@!>y%z ziSs?nevh+*ea1tO>oj_r} z@JX(M)OxG|>_}cd2j`OYh{y=JBE_s4*!#8hOxn_C!P7nmn;vPze050DHSFDUXPJ2< zeTg5IEurPE?de}>H#db1$~wID-jcpUOZ}dg%RJ7M3-IOi4M5_;>c^R0Lrzu^xP>~( zrNP#vQRH@4kqQ2bER{lqu9Jh+J8=E#fFZl^ftIaWfF4#cgWa#MG8fF$3MMpl+eV;E z%1XYqUzcFls_y72o{1Ic2*S?yfz@S)hDm`g<|O_GQ{mZX?EME~XYCJts07u3-BM0+ zT^wU*^{E%vCF8i>6(l`>ToCaC-J~vxrwYxr42Kl;s*L?4u*wOqNnS52G0Z1uvaK8p zy?%Rp@PHAB5D{Gq7%lMr2|nlv(hW{hS>e(W z1z@2&Bo;`h*AbxQU$Ehi(y*6-s~kyV9u(O*$@2JLb4E5l6H9;oNI!L1UQ6!r)tytV z?sw^20E|fw!95Jb)gl7@?j?Erlx(^pEwMd;rfqYcJrOu?falyiEgEXs;J6?nHq!ne z35vwFgdQ0HVNAq5J@v_&xLS7Y`v9Z3G`6c`Ne@ovGbg5a)Vp|ZUjzHTtjGaX97{#Q zFCA8lanyvQ5A7X#N7WGbV4+fSo_gAJNTE#xZDIrSb+2Vpv+Okg19J-t0!be|%yQz! z^#vlFjWf;r#toHn2XjzuYJZ)HeJCzG>g;ks*U6k^Jbm-#^x6%0mDtJODneBay%Y3m z_STdRIDbNqbT?Nk6v$XcV+(B!ERqdHi>Y4Ju`4*Y-Tf-)8E6FJ1U+ib^g<= zKI_?sCsx$F-YX7ykEc;p(DRey2~iBhh{oRiXg1gKN@e$p^#_v34zXw6m>F`{$20A- z2>x9NgKUbTifGU;&?u)sX0r&;=JSDfRB0qRI+Pti^Q+KL|4B5-mat*8z5oERBM5=? zDEkgl7St>m2v{l*7oT^r;zlg!W);2wA6KDf?9%|%=nl1A#sG}&Gy=kL_oz-GNCwbA=pbQD1%ALlm<(Jd zPgBJ*0VDAe76D?3F%UGhF^fS^f5dl?tu@+0+5`E7UZ=n9o$M@CMPJLjiC$>x1~LDCw& zF!x?$21<_SNhB;RLk@j z?{B9MEM7g?m@8&pQhk}Uz7}XKa=E0hGkn0LTOqV3n5FV_I5(%l*WMR*6b8GUl60>m za7=tT-^H@YzR>d0)&_oI?9uRS-&c!`B$DSXw)GC*54bofT);JY*>wQhrKF7);5Qzw0Gn{$Y` zp^_GYxI*>rkXP{S#mm^s6$T1A!yO*^vl``Y!Bc07+m~fec(TNvy`R~y?e*|ljYO0E zPFO2v*4J{(4i47s!yt2Q&vmfn_lszrE^2&bCF%L*gPv-=t|ZS3L%}d^o-l8!Bke^s zilk^&{&pbQ%;o__zw+JolY7vbwsl_p%Y%;)`ib`2tG#HjHWBv`x0a@ciPGtif)H8YTo z=}{>g>cJ_>?~m6%f2&2k^?Tb*rqkc=+UYkgj&#;x*{h9++=|;R;rMn_($we8kT1A3 z%i%VgPlb+n^{@2h&k9`zN1C>Iu^KU7a2u0_1&G*P7@ZzDMa=F3_hJb*x`53wP-k|{ zPFwG2r0~g;8|V-I?6|fwr=3E(b#!1Y(qfbMi@>S|^V`oVa0JV52dfhgzj+>zzgzV& z;d8(xzN?X^uKJX#vS0?Yc*wx-o`oH~13Y<&aAa%s6RF;SVadCOaZX?xFhe}HxVYj` z^uA?5X&wW%QX=i0zY_`Fj218*_p~2FMy6kmFUtM7uE?SpnX_k&ZGO=?g?K)&5!JoehBe%CeVqq#1Dm~tCpm_RHa1vw$7$j*d*kHA;deU_yqD=> zu-5piIFP?v_H21Vj=O;Y&B9$a?mjJf8ISt*KU9kq_|z$(#O`79;=99ZT_#%uH=UW5 zw}KO=>b@gw{(QEtC*yogb+`QDuk5J#o3rLV(TZ{nlCcv+vAUZt)Rhc`;*WjzLU|K- zXm9$u8|>nodlgsi^*EIzP|mI`aTaC8??*o6Eish;e8qg?QssLnCDidbcDX`S5;&o=a55UdIT#rbuH47~6m@A;eTm1Rs2c zC(U-xHI;OD^A!i=aZjgy&+y0WzV>az=Q@J##gVJh7Z1BKJD#J}Xlp@4^!#g#(xlPu z1;u33KKoz~Nbz*as-f!3okEX)vHd#m;XbOZjiz#!7_iXv0<#Z}BgQeG@2);kWIEB8 zKI^(tz_IM&;hAfLwlkJ!RgT`)bhB_69!#66hb?qU5| zvnay`U72bBY9&#q^gfmQ!==)--{z@366qVjG zFFvt@W8#kR(JsH!=Ml_55kdiAFY{qXF71{njRWjhs8BA08u70fL$Du_dkN$tA3W9? z=o}zlkr9AFn&VIaScEYPBJ|%Z0utUo_!kzTX^Ta0{ws^n!A=!y!Ts;}fxcCUD%kM9 z9R`vPZ_H_U_XHv4nHtIBzFLOck6t>`{pReZ?8^nwI-i4u{e_>iCR$Ro@A4)l@t;4O zu)t1Hg^kvplKP+I2Iha6Ae`(S@Ar#4*)}u3xDq^Qqx8+Db2q=(>czW}=FSe6?-vk+ zwC%uhanI5P9@LL*k7^Q5e^Vy@tjgz5k$7}hAb>dXFzZobK@y)d4+(J3@|p8WyF zkrq)cL-ru*QxDxr?~JSFoRnE`EUxXZK3LS6^KEvGJl!6@pzE4D^nTvu(mtH?KXq~m$FAUsKrfR zA;1S)?v!>Mb@d<;9(0bMVw0xsp{v)>o8oyKY*={?sgK_{p!}$%J+9hfKSdX_Rl9Bq z%UIm2mc>~au5p{*+f3=l%Ex_9wMakRsM(x;;C_cRv4TzMN1;=swAh<&-J@TW*>ezq>ve=di+U_qsH9C`8v|iY#y9c{&y+7& zyWPgcs(ny1EOm84oGs5g*~0k{A>OCmyhm6fW_2OJzL-=S=btwlkXm^Q>$ua@*WX{c zfw$US`OB}y!+Cp>OjvF5EBha~5RDH^oA!FjsXZk8VzaQAMAbGEe z!oeh|<^lS_u0nrxvT!jV|F6!b=d9%(pBgJdK3!I=*kSOw`?Fo=BIl>``A6~v1CXrr z?LQ$z=uQ}_vlk7wv14u!R+<^cD1YwJzR`Rnt7^w*pKs|iKePBivr9cMKj3le%#HotS0J8?s)~{(M?PvkYzwK&OCEm{hTT0*CRJq6ci4DxRv+6#4-UH8nrqm0 z{mbasRhiLPa?G4`7N5#Q#YZGJ<}m46#l(W534b>H;9{@8=b3(TTyMZdbcf`?iM!tg z0}|<`l}yb__Q!LfIt6XsY)k0sP+$ddA?*&EnYNhsq|IQd!E3u+j$Ae)^>?`iU7ugpe~aL+FZ_BMA!v3QRCXf&3#4_D z3KE8p9|>zbrZm24M>=-~@OPoK7tnkF*n8}n8`crxhZ~`70QYU}+9FCQfOl2aJDApAmta6clp@0Zc4h>`JsWU4~ zG|j&&zWBSpT}s80SCN#-jb8tQxzrGSI!yOtq8_B)W+0NLCs7nW0yLvH@C!v1&`*G6 zP#+-*JJ?9xDu?0wk8&6ZI>$?;-|!AlRSpyaO$mLTeMR8k`kPQ&AfAD+p*TT#&_r0SEKATC`O^} zIy-6k7>id{vz1e88HGQsFZX1G=onDf!^a~k-upY4$p4x!obU>F4f^y6=Y->+WkJ^n zf|wKV0Kj3`NbmlJOFb*bhZ@c%Q!WHw-dR_eQIM$WLw(o07E2DBxTDa(d@PI08tnKa zpR6HuG$(oz#og;W&sS8IR-xaWka-_DZCvv9Ax}a|!r;}k0F;V>Qn=Dk;J}(yRO2%) zvPpsq@wf{JgZHYMIEfigvf_N+2Qd|Kh371M-;QXw;rM=exEeh{n8%Up2h7qZFOjWh z1U%9|o4NO=ZqBbOSeiY!aePzj<+lz9D;{whMe@A;Kt%4}# z0YzC0eR+^GD?GO+AhERgRN@$Og}W(t!=Bf7DsC=u5Z~!jcSbc>>tqY9#l4vmJ>D1l z)o#XfEzs-0yJr%wc71p9iH=-QP@2-}VGw+Id+ zvG$-`z1&g#wQC#dkDr^LG%-sszi^5CF0^G#2<9eI#7{O5Jz#}Jqogm>r{28}A1!i7 z6*KhY?Oj_^AIXSzSQf}_bh#9Q0sG-}(8{Ew+jSTZTB>Rs@ zr_Y_se27!wE=UVEOVWPesyXSolioNcH$X?Y-S%Hew1vNj`;E5x6u8U!AIyvz$~Ap= z`o{AoFP5j4PbwW%KK5xsm)((+y>^O})?ln(-#;coju;q`dsC!+(NXX-RVqA zP?k?E;eRTm6?WLSB^F~%OQNd>227+yV+@0dacFBY-@VG_Z100_UVdIzZq0Rnc*5UV zR3>S6YgL8uT`ys!h=WWH{4ajt9Yzus+xuR}y2utL9DR!~PKe1rM!=A6}Mc=Qo8HZ<8*Vc(9(jeyg7@Q)7H}wzt~;AS7su8|*h$FqrPCZN~5a@_c`a7u(sq3mi)M z5Bbfy@s6LWWhSdk1p=Wa(fE{n8~r_;Ri@!TBt+eAxMi^%MJ$xZoC9qW%9C!B-bAVS z54ltWxHuOspF7_>Uekj$a1NL5Y4d$GW*V^frpj{le9=!q$8_Q^o!!*SWc@k@LagaF z+3hyyQ_vDW(`gjdXfoJMjBoWSU9CBF(W_@eLjvOwv0Q?EoLG-BrX_-w&opEF`!4?? z^hslVTSLACkq1)gM#eIJFT7uO6_Gl9pFw&n<5X3 zvVrPTBE}V*Z$?LET`ojF^j&jWwtATFA`>6roWS%t^b=NyYC#4y*B8hKdo_P0dgQx_ zto6$htrpTQ28*AT6hSIzzfSK`2YqF6hfcnD(_@FO!w+>57w^>yU`&eps6N3`aoR@C z2g_4lw}&1oH7fjadfuHW_$JYyHx_e8Frv*V%#VTC1sFUV{y3c@{a*h3J3P$O_txa` zUIoqF6(x6lN8=QXRX*FKvYj&B-w+hoyz=G7=U4H$lx=Qw>1r}x4v}AQHvLrbU{0GNTMT)AOX}jJ+9os3<>y zNgLp(JOMf>sqK(UJI3a}EWaq(@axiY+k)00A7RZ5)*z!MG~%oELMAB1HUWIP{7iFvVBl6MXUuh^WAIssiV*~Xl@Z8 zy`JN%AzMXiV3Z^DzZisoE)dG66ISuefhFT|*6IbpuTB&BV}z~EU!^XVqOH|4UmJ88 z&PEX9?ysJ(KTT@+XstGh(>dak%#MK!*# zduXUtfTq!~UY$eFYWj)X938Q>GQ0_D zx6@Tqd$m3HyKt+>T;r1UrgNE*#hM^M>&?YotY5Eu7021{*N)ykXKjZY#!*o(i~>a6 zMf%ALm{y?=x4twFYUuR5%bZAH^0~k_z{88#`aved+)t zpK|Wzr<~i4dHs;LmK8LfQH=5JUipDN->0o5^d&QU{E1}0l&rV#Q++!I!plD_KI`s` zt;l@KggmMdTTujRAVP&;WD}CVb}u2&>j!dIYu?Y~pTc_&_l*VLDoN$uow7SOQnhl~ z>y**^bN8(}M<+4NBwt&wV-+6f4zUfhg6>-uvItdS(AkjbgioFvKvT;6AEstK^3aID z{a0GfB1#-d>qL4s#hR)OtK?Cw$d@!vz_9^G#l=>!+&tI%RHCm zW#GsWVaTIJ6RQ`+%{x=BW7J7w4`~rurs%-j zpxib*E^vRXY+y_Cv*Ta24-#z(l0oGOH|&W1(3Mr(Bk^P+{KpR)bHg_ZE}YZi-9bKu z_hX)1=vY~=$3|sOn1-n?^1mt}BDWt(FN}uXpvC4kdaI5sU)!e|abkG)yFs%gQ>iIv z=q~YDF4#UK!?$$!K-Wthe!Cj4VqJ-?-h`=OU~og4^;Bd{j%v4|hZrqIGHL9W}kR zdGTOSY$`iTRfks@h=ZNY(3&{VobD*xHynJR0tx!+!w749U<m)wzl-2Zic?wj2cfZOefoRnT{lK7{%g${P54l!ev`{f6GI9rV0iBdS`FEjuVT zFsfej^BH*wgHfTrbAoreq`Akzs9~-nTy(`!Ms`}z&HsYb?q$<{ul!;*mXXe}*-wKff}y%*7*T)Ow^fm@PX*P(5<;Uh3$A`DlilledzM#6JGgd$Bc~ zyLZi}EbUxAQ|pRYizXx60Eb)7~zpYuA$uS33}x7Ro-1AspdC?Bv268@T@Jh}BOlDGBW^ zLP8B+ExwgLre$T75io2`-rXQTf36wuMqzU8F5Ei4;fLofv_D8z$nhl>nT(i!s3Mg# zam{pl@Oua<8Hpm(#Wajk9txSt<$i%>(GG57B0YX_9v6CxuFHF_@?Oafro4>h^ycw+ zcYL9*9LL-v)!U!&bj0UFanJ57{-{tPdKVhGVj2nYtQb-?Xo;^gTnktC7rCWflvCun zWyrGQTj5RBB46%Kt&V##2OdXX6#KQ#FG{^huFar$2YT04o{4^~5&oTfFD^j+QS-KU z*0x_Nj*K3D$a1rZM?t*TE17B6!-jA73Q^G?#+O0W-$?A!+tP63IvKC5 z>aX{hSA~mToAu^6n_ZWzT48iBJt$U~jLCZeX(wepG(2$GY&CLu)>T(h~0(p(|*o)YP3gNY3yN;$uN$TleUwocoZM-6SQX|XrWr2`d zF%cgFi7PA=J^S%%QLm)3FXHo(TkTFav|(8}d5^g#XX~{mQg3}#c04a{{+uPdC*(PL5$k@O}KVCkrjiWC;mWD>uG--&X^ zZ)l>Tf!WStH!b8thoQRdsHp=;1T?=BG~&O~0yXO4u79b$r@KPqIn}s@guhhIq5iva zu5UGpDp>L>bPzOss(BE$S~ZgaSMcu*E4s)*|364~(0tY;OV~LxhUoo4x`ur*`%EhS z$aQ(O;8wZ$+>nL?hK}+2Cn^H=i#cfcQ}5=K!edu<>;`sJmTwW)O~sQLiKAs{k~qAC>e)0^vb1_BTF-Ari< zF`cSdH=WY|eG0~B5*K$1%R6FfY;n0SqPak#<$tjEo&im4?b=i+d1#^{`-D> zzjSm+)~p%U+}C}TWebBc4X$?g#dv)(x@tIEC?Pu45q#aJgoFMSe1@S%y~Oj3j%d6Z zS9hlh-yjDQ>{XW(ZES`cwbJ+UM<=KO=N&|UoEWkZE_^J0&^u_GGj9=Nu(3u%VT0JJ zqjUNG&`G4`EPn+-$%peHc3v!X-#Avx)WrJL89sY&lcgb@eh!iM+^yjwvHGjZCHp9R z-hTFPpV|6|Gz+|!5t|Em;8K<~{(O-)R1;6$XP(I<pa;wncLVndSWq8Cit36FhJRI_ijhU;eR}VqpKjHAK*XC_Fiu0-h$q! zpARTZx2#C7L^9@M@B~LuQWc}^fK(s*+eP|dQ`_+=xe; z5J{+akE8PflwG|5?wU8-Cw>3Z5T8}Gl;U-|oRw#qv%br}-Hf9@-V95;8=eF&gYNL(;R9bF*sY#_u<`8Ui)h0SEF@J~#E)t4;bjY3yuA5<4_ag`)x_qhPoR}s z7hTk*#k;IO$d(9MKtL9pB7Q% z;zzhU7SJbE6akO%Xvv@-pg5u&g!j9UfCXf7z6e-*eK$^eN#~47W!O*um-EO-ML;n+ z^8;)-MB#0FKdxO_6c<{A>+I6U*=l_y$cwe2JU#hax_jJRMem0`+P3CP;iB+9T);d) zL|}S8!!7A&qzi+)ib>o~H?d zmJBw#cU1~&GQCp`oRWWbU0$GZ(D|V`y;@U?r>(X;_jALI_JHxzuS zOk6rna4>y#>R97*1fNCKX?d3$J0ctOI6g3e1z7wsk6^03M)S0o@Tg`n!NBFJIII~Zvz<;LaP z?{&J;wJbaOT&b#`@89o{Q{TMES$cx+B+>5RAW+N$>}z5XLCA6maUM4_q~gy!!sV;- zekgY%zsx@(!|jw6FKV(32$w>a4LRe4ZGp@#^zN3=UX?n|V}VssZZSrETCF!iFn9oO zYcT57d|F$4pC-H3AH)rfVZX9#)n>@LZG-11>Ta|;8J?d5# z#E1=rOZ-5DLol!TKg$+a^RK*~W59>TP<~VU^!~DHKVazBCw&HCyb$e>OWr*L9TrM; zd!i{Pp^MeklZXDNvdR%+t34J}?{aT%$(Kvc63m{1+* zd>H3033|VKU#)dcv;HXIP$Tu$_TN1fwRL=KBHyRDFTaE=D8pupJXVKC4a3MpEG z>FJCssuelRB-MtXk>}U%mgIY<7&Sago{&YqGXJ8=`1y7gZvz_Iv4X3@d)vRzBk;3; zsFAi&cyf^4oA&1x*T+~O`zOaj0oabdyk5@yXv9*l3{c8Y#Nfi8;%@>Z{n@=YU9w&? zh_Kd68{7ipGd-sgo5ql6&Q>U&)A*Da2li2vIo&=&F(V+v2%N6Wkoc8s*dL0ZN$9rZF#B5{9hd zA2;-m*~7x&&b+FgmY&?YeVIvYtX3g`D#9wt?_6DKYj;K7^EsHr-aOS;_8PeuU)LxY zBSup4-s}juAJu_i2;d)BqG5G<^CZ^CBSz9<`!VgaJtrn4DrR%j+{5YXF4@XkP|&aV zxFO&R>#=w?M|G#j zzJX}ioG=mJ+GUb`nz#CzOGQc5$B_&rLH0ddl1)O%Zp*;FeqK;N=?MPJaVunn;m8V(yo)y%1%>lC0H- zkJjzDu1UuJ1H$3$PPz!9fZhbZhaqdW#6|rUo1&E+b-1^@dbXBl8Wbd^H`TrdaM^Kl z4R2QuGSjgGw*D~zUk>U;mJyR?M{QxtwKoGj%L!8Rfx@^q*obmjqX*xiO5HiBbLk(% zGd-=PP5sLITvtA0zO)|1v~el})Gped*^# zvO5dah|nal(dV_EG(`i6L zr|nu`ca%Kf<%E4+sU!M*maIZ}S1et2nJ476Bs3HU#sg6&C3}hNli09yQzhLa1KH>7 z@M&1KoNV&Myy@vJ7o^QxLxkw#wUTx`_^~~*sw5={Ceu+l^{EWo8#}rfuYB=qJMSEpLS2~H39gmXl zu%#X>?}mvAjyI!<#;U#=>1}gqY+dvZ9$qGE7E_)}x0|JG)0%xw+!2Yw`Qs%wL1$&? zxAo3LXP9b>#0K$0i!ofPSl{t70)Lq|gv6+z zNsuZsA1pMD&wG<^Kk4>3s;2XuV#5{f*N-W6x^+9e=WcO{N9>_GQ|CW&#iix1pCs0~ zOqaxF=jqwIw_3#mG?B{GCT)GdJ9YBlYlePmcnxnoz6PxDhDJwe1 zxL%tDN|uek?z^)r6JF{^u}2lDc&}Bcb?-b-7M%5bkCk|av9A>WaLK4=@z|Ly@zea% z#<$7m&k^3@^JH5=q@hU*#>u>KiJH~1veKmqqvx>$pKi~@e3nYccJ1h0*(OVP#Q7$b zYz#xy8zZr#(beMI*$6AmzGBa8bo1ql_}bSd5H(K@%}_pJmYty30LS%lqMd6PL$C z>BBu*n9+PSLQ;cIX>PyarQ#9EX8feW6BJe`2d|nhf-d{iY)e^`hwY#s^^?`(4dp%z z%Hz%}=4L|?l!s5w@Cr;APT`4T3X}Sp` zxA}+}>bRk(fLX8@v1%Cg)Y0pzGfoZ5l-Z7ZXX)zd7T_t1uUZK`mnLTw+IK^s`I{jz z@f&6#lx}PO@|d`Ib(E3pwMXkC7Bp1mcjr&Y!vy1V5~x!tAfgq|il; zDlItdI*rK{cg_gKTW23;7Z~Zwofa7)G5Ot`B>3*JJlF%AxwXMy29ph=t0xbph=mIN zvQQ%$+E}YQ5(*baxCYA!84TwBy=@iX4ha@-WBh&OQc=s8Gu>qTVA;&t^=%X)&Bpb8 zG+v*g2{Lo0<0$<)sUvphM;T@Q39kj{DH6mdPoBT zqgHmTB?km;P|p8LdqVq{tN;ZPb^SG1oXjK^z|}x59r)yV6OeDYIJ$nF zkYA|^R>hD@e##?$wyu{NlM3p+FJ*zQrPv87y~+)XOSLP@K%&)wH6aK<52yKl;om>84HX<=B_(*nBB2qWZ2hVG0k&q79FzG zDo;#ORL%3=)vm0pi|azpG`8esyB5vahd70Ensy!Sv*sO8CGJ$gtf{?{%p1rB!!WMWcP5kr;ci9e&pD0UAnow`bf>8?6A?!fUYsrZlgvq{}sX zQmxq@7%T1^Q)(^MDANWE#1nY-HlXG6CR&OWn<9QstM_w|ax;RCgbLN@#c%D(63#n>Mf&cVuT_3u_-^2za0 z*A7-z-n^NQ+F%(w-iSP*AziW!1qu^RIOdApUiP1kve53!N*ZX5$ZBUc@BZD+n`_~= zz+A(+zhOfY-^|&kKy7M+AIX+$T`1PCOS#%6Jo|czTQ39NuHYng2($L2^U_Sw9}{yj z=zmmfo}yWw3R8wCGj=gOaeTCT`~6@K*$pBv^#Ad8*fr8*AM~0K!^MAW^L8e)7`K9a zA@q;Ui;=dGzFIP$O3%IV^!TpLF+St6xOklKq|_S=3I@?Z0OqHYhW>oZ;uw36Z(qRI z3%Pqrvy)^`65Pl$wTAe$b|C;^)DewA63@hu$hAn)@IM}yQw$$$Gaa%Jt`5-v^9m$N zE#5&aYyA08tz%7YYv?E072tQ17y#djvdGN(H~tp6*vZW>O5m{NZ~Z_Of2nNk`mR`V zk5r#>Qr#cU5;hSf3BZ3raEX7nF;M^k!T=B;nLo+Mz+3+X!U>v0K-shModnF*)Mz1m z{c#N*=ys8-gZ6;F-!x!>YG?VC&I2S+GXIe+T8sM6Q25CJ>6{^{=uc=p?H^D*8L1Qr z-JQxq$8E1;DnS%}CYTyz6hR7>uU6P?E%O&)NSx9*_*kHIJ1g+U?#qR9hx9>6T1D{U(7E;Db#69HErK%Xg8xD zMnI*?#+QCWrY?UfSR{F5uLf zkuwfkeR4pndbF?nHP;wl|78dI9q76im$BeD)Nmo$t%x$a6N|d1S1)hZ&}i;Fb$PMM zc>yjw4h+G*0RU8T0sWKUi;jLzfh0aEw1+a!s4a`p0qVPcJ7Yh!@Yt#wiycQJ7E7X=k*Y4Jm&=!3QeBiv!EF7Y6wQhIY^Q~HcVoQ3k%=` zpZB11^p5Q8ERLOEKI*W2f0tJ*Sh0`u*jDI(p^nqIe)txHsY&-!>R9URFiEYm?4dx$ zaNALVT~?stE;fVshQvhzo{_T>1o}ONju(1S1etu=nvz2kI}j^lCr@YR)xNIy%JLs; zb*(f6@fzG^%$v@D^W`l-)Ec;B#*y9dmm=l^%s z=`W7*pSVd>01LoPB5+is_NZS@z6khVsY!U}DS(>vSp?xJB>-xYF<=I?AB_hjoxq6i z9>)Ds2RfXPt-MR>to@HW&`j@^=vf}&ERM8-u^JIIO~ZLJwH*(>Tx$+8L57QPJW0oK zZR$2SM=#JU3>s8t{XdEWyLFO`8+Z4_N*0iJK5wlGz4`X&NPbykQ@Vq0cE<0fhruX zlppMV^cBid^TxC}&U`VGKQ7M}Wcyw{G;O9atf*Q5F@cz)x_wLRQ@dod_^(Yx2{6)l z51A)ux2g+%7y&u7U{H$}0H>Ed;1z)B_)~@wi@08jIaDNuop^jmP^a~(cFdt9vy$WG znT>qI8>JPYG<=}4Bdu0WnTd=0=jnO&>6x-0?{?^g$NTZ&AQ?Cd zngZv{uZ{_Q;{3PbBq2*YF7zXf!oMX?Nu~a7g#3?))DyW?jsmt(C*^_m`i*SKnRHh=#>92U2M#5?tp;KfMHWpGd2b`$8B z1ZalZUIH}>@Jv3mxCA`RmYoa0_6UI6Dx1W_5(@tQ2y;ZD0TzHIXjB>pp#l#SNmsnw z7U8LIK;yC!Cr3h6{OXZQ5U7FI>>oZJpi%z(^S@sDYG}O^W<@1n3a8+>)EgDZ0Z_|N zvi-{gK_q)3P?aSpF8tvm{$EFEw+2k0XaI0eK81@@9p@cMkTehAf4WR??H2so3Ghv) zFA|_5VDx?O2c*zAdiY{3h$Qg$DfsUz=Bx*;A!d=syn_JI^6!tZ`{UJ@Y5wgB|MCT~ zj?VkNyKus*|9}4ebqoH#J%1&3jjM6k?z|Jvl#>-8I{GCEb5x4|%VTY?(V=%v=o6+l zJcx@P>j5U{i2r_<8(hGH;0E}<2BsVTupB-UzNA8a!S6xg1r?x_`#1mr6cTsf$C~i1 zU)gO>eE(&Rf^5UinUThk7cJEu-r2J$EG(3~MAPR&c36gj;I3#8a=_RCphKnv1oG~R zAjcLD!5M#abAwaCI3c}jzl0yZ)4YERTQPyR--V9{{4b~60*wPLH238=Mj%__hHMi$ zMniXWw|KWW6J9%&R==vXlU2ui`VLQ=oXd@k`d*o3;C51+YsIOScvp7zoXGSPIOjo+ zPGn>9*Yl&W$0Z}5i|NR0JZ7Erc5i@$Sn*A*X?rhIC9qN&Wwj~9^sVB7fCqgxM(1bz+B?+73(z`u&>E?B^7UoSiFU(EfVY9i`BW@lNU0KQ6sWlu(_9l{S zvGpqO_7ZBs-2jwWw=l$=5Z|S;O9Cu6gaC8B^OB8-0*>tpd%}eoYRt!y+^i zwTaihHChJjgm7_e;Z8DMccfHivnU_7eK~clXMU?sQipW=*%}{3>jPfcEF~*mJS`U| zu5?Cq6lRH;9=-oERjrZLRBXzH{nXd@Y&R@?oL_YAeTm16b|C3J#Viem2{**U7uPxT z8y<;fy>qm#i_ou24qUnu!{8bnSg3H0Y#+%*no3s~1v0aASbEu=UsmV)X~37M57mcf zzR#5m7CPuTUyT`c-koPfJh^fD_9=2BrEi2w&pDhqpzNR1?;vTGwH0FM^+z)fc53X@ zTJ!kFKC=Zfuv7?f4>w(7^mb194wKNp+`9?OGF3sx+rtZ$GaV|Z{hFePYwD?z^7eIM z&jt>h`ZiO$ajyQD(Ivf?&EP`2T5dL3)8zD&R4WN<+Uq5?)6^mir{Zr9NwBgWAn?6B zoKAUoYln31@z@Uq-lz8$^qFt^Po{8JL8SwnvVHhJMsq)rAL!#?ac*KiNZ~sZ0}y@` z?4ur+-8`MoIW#^RMYn{x%Y60~_oOjPsZH*mxaZ?u*+^+4nr0dQIGSpD(}EkPjoAlN z)FM9O;2n@D_GYlH9jt^$b~3(5I!Kao!tmJ^)h#!5p<2+{R?a@}+FB9_^YV>}eeUoR z?MJMg*5X^apItBR`0a(w&bis0X=@b=msLzVe86}YB*_WZcOp{H_BQLSf5-t+!xu|S4_y(W&MRuQ1x&a_QjJ}8x_`dATg_l3X z1b&j?g}<3irC^V)`6nnax5PvjqEs7sONY=R?~^XaWlRyIaE4jasK==9^OQAp!(|_# zK9<4LjQ#7i5x3(zZglM2kBy3ND=uTjaV#DMH_LHHz|nB3+V?Zv)q*-v+F_oN*v+F0 zRb7S8Q|PMrEbV!B_HJ=oFTrs_bW>lQ#XZ2M9_w9hN*=lg-8Q0rhV+GQDwt)Uyja^< zB0uTPUu_Fr_WDS$CzeSgg1Gr%B4#5pMh*VTO1h{m6d%iLiT9JCH`rt=RM#{WisP4) zmtE{2bj@1mhRlW$f`I7!h*?^b!oVY5sCOy3v)l&`+FXJ<#D(p$`zIzZ1EAL1gfMy_ znJi}cQQuGQVP9Amr{Axs4uc`=-UXO4PktgqJ)uehZt+L-M)fT_|q3Kn(b2ml~ZIqp(9GK3Gk?BqfMaLiRSvu~uyX_?^ zWcQq@hKp18-H#1nDp=B^@n$ib*sh7u)4`0B^3a=*YBL~U=h6|g{^fZ#dC|fgE6dFF zz6^Rq33xFh{YvYeY=u4OrSbO7^cdSh98?dcI}5tJwX?HYpYFE>nbSCbMR7-vy!5fB z>E!miLO(^E7pB)@yjtE>`d)>(GysiN{x8pxZ1m2dH)!4xh8 z>p2#{iBsP1)WoP^L-*umv(Zyx9@6mbPP*bcj)cqHUVPkkok20H@?zB|$wk>X7Ngqo zsxe1`D55aozxh&1d%tYE~`WoabsBE>+|z zHnV^6qj6r%l^em?F-MvZcr4P*DJR5>VY{u>+b`9*3BlaoR?xuw_|ojhQCb%+#>ZSa zm-d!}JGrtmOI z8)|pyI7f71=(VA#p@8gi07vk7>XNJ#n_3bE*YEY}`K?RPVz6MIq?=rMFQ_x<2?Rj+Kb4qmauSbgqmlSd3i0KgGV1T|ip z{rZmyuR9=GNJ2!**N$Nm`ukCBdhr3{KP`dT9*W~p6ot693u z&)6xXaTWi_#ihS9cBvVRjhmDR;0^ey48j>Mi8Pf_0bz{%dG9AN{g!Wfj&9X%Gl{c+ zto1{D3$AF5CB=~``F@GYoc6XJrcpZ}{{?AcV7fLxr>JJzLYgP)Mb05RIIKg1Mhy{Mg#rjh@xs@gXuZ~($$ zp*9>nK-U4D%~Xl}GkC^7Fsgsmx&8I{3{H~>1n{kFwO)l!p^D(^RyBBApfLt~YT~Pa zp#>~u6QEJyS`FYQO(OQ6LoR{0U_jz@r75u%fL8nfItB2d?JoYz9MI8@{S{p;{3qZE zl!zLVzl2~ioBvV*{$q&<9{b-;xdj?4+m6AAbivvE;FunB8a>R9?b=Y^f&sWdgPnvZ zECD9#>tP%6LMmaOO!ix=%XtlQBu2YyR2u4C?5F2AiJh#Ib2Fb?Pls;Ax3nbQN0|c| z(R34<=2BrsZ9S*T?h~s>61Yh;=w-Da#^!^)bYp4OL|tRjtb`)F0gaDU%!i9>U2phY zoxZo)md@-uvy!IZ7ZnxqX~ZmmSA9t_>2lR@#)O$lb93+pTV_MTlDFk-@%)`~;(I5M z@~G_Tn}Mgw0PIb^c(5xYrn_r40;`G9_0_IV(;Fe=duUx5pVW_c400RhE!h`&*c-MHE5g=Sj25amn%?xt)0E8| zEDuh6DCnbldFab^d!Tb~&TMLKJq0F)Z>Apb<#h0}9DG*d^!U1Pxmdk>U4fr3t_2N_ zs_=FjQX3t7-?-Z4TnL$&<74lO+2*~baiF!59I=*km+-PMP_mNoR0F_mw<}#~#0}EF zf_ZB5eFb){n#X;QqD?M0$@CRcRat2aO&P4_dr#J(t3l;;YEc3wFwu0rrOcka3Fii( zpZ;(|%z3TCqjiE1!yuXpmK6$VcNkF&`ug;f`iu)cY&RTfkBF8;c?T?XeVzVZ+j@Dl zI>z(}64z0u2MV9rq3KEJE+I^aFG20ze10bDpGVsul-d}#4c&|7pl8@%VOM{Xi?VO* zpOH;te&_00tjaj#0+`#5Ez`B0MY26?entNlt$SCWs!$t$9hXHPVnI0qBWPt0EI}wB zLtaedUs4w=lW$}+)m~#=_OM*-_S|o{@%$C@YHC&MxqweE>e`03mnqAh`r7)Vp)k%F z)Xb%{`^~{49PnDj1O?WJN4Jmf$8%FZlM}LpU_TIZ2=16~OC%r&UgJ)~nAn&1M{=%u zIfKHFS%TNI?N+0I#A;qSpJ&JI7M-xn4cqg=2I2agF`Zqe%o(~VKFU#EN~JA%IMaRg zrp7ngwdq{4td{YqH||x<3J=!*B^w-Ofd;17sil-~4U@ge9v6P-Z>%?5y)C}0 zT2YyR(oMfwY*QD%qgbHj`*{|*n^f^CUgIb{%K=mlnsyR}+!^1Jj%qJ;NR3%5H-Qf*v4<++pmm^#>+x9Y*Zd}Vo+glDhn%y%Kp`+=qYEc_?+RAQBm5UE* z1UrZh5vRsAjtW`NciXh&y1b*v%~H z7Pl{eI>^6G)^JIyfL|$!PqLfG#yrinQ2VGwyN_D$;52(2e|dp(gfBsXKFurP#)W(( z=Ptcz({Uh9kKOF7gwAGiODkMkGNsaKeGvW(u-qQ!xMMggb z^gzk&wGJg;9X#D=d%g-9x@k$w^*Blw18?Eqed!w=kQlCe`N@+H%f7IEc8{eU@EuBY zgSZ^N+8d>Y1$l~^@+UUl*?8T_rgmV>ZF78-BDjL;2)yo-L2E7uWOkR}yzY3Tcj_p2NhEgk03eM_g3l9&(Cn}d(RJ+%y3b<$uOWp>zF>xfj_-Q z<9tztSYVena{4D(eWC_`$1y_o&Z)L3%_1oNHo`x?&`o8Fo9BNL8P z`(a4ocGezanT}b~1d^EtGuVAJg?{t25}{ug)oCo`n=`A$*WrInh`Q&PtKf zvum26{+4JE^CR!g&g9106c_PgiHFTn6vCXR)m?5WsbtW<6$3ARxY-ig68#lA&sIBr zXje@H>o(Vp@I{b64_hWGFY)s7cOOP6i1-Bds03VZEBzJtxA`sCs$5r9NtlgQPki&>pb z-nF#H8rpqK*Lv{6Do&EBlcAlL=X}x}z@+?B%)~NgfOKyY4e)XyKvAMvb{_b>Tl=#z z{sS@T(<_rFR>4=< z))T={CIL@&YZ`xYH;dw)ytWW7@DM6AAvf%jMJH8 z&XgbW9?w=Lo7q`B%PyiY=%Vk>EmRi#NfvKr2<(l)28{8+1G5;1p&=`P%8ye#{hgj5 z0^&IMNv1b}Sk?x1iQvT1kRnoI01SL{lmOiagkoO9(z}d)HkiTKGOp@I^X@(tAve~J zPrT2MJ6?CYo#NqqZ`tw!7S|3Y_cItiEOF?4fY6OINaj*rT(4#P_}=&`MnmM)3hh%9 zzX>bGyKkpIVPPM1Im4%%KPbOsK;zVt1W zm=uUgB5omm_+HihLca@N^T+>nK7fAvUxp`hj9-omxd{sV5l3$SJ!?k^F!J}T%rRCG zQ|%nzqxzp`ljUkr-pxFYBb(HFicx5Hb4b6EOi^K1v-zzRie{_8A3(Q%Z1T$q5koE-Mj_$B&U@9_K86|yXq z?cCXUy=!v??biscu3^`UGtJl@zjm7ix0eOF`00QBfod8^i(yw_PQB_R=vq0VxqQI- zSo{m6$3Svmhk7% zO@8xV*gDSZ^;J|yb<5su?6>PN%e-JlJz$AfUq0L2bWnbp>J#8BRy3S~TMwAKX)^)z z&CAH19e;Hivl7`8`I(*m>AZBoCjZP^(Z_ZwJg4gS)kh#$qcc@_!1y!1l_^q>1PGUR zCsco%hheZaJx&b%5)K8=oB^N_ef7|3T#-iW9?iW93-dXYqU5nlbDoQ8{R$8?eFZ5& z)dr!S)+jF2TB5Vq)E-S^&`=cmHrtw!N(0PF4kU^@QQcBe4LB`txe0=~}3)W(-> zni^K&o}V=pQCNSX?(XhE!(?dwl{!v&m4jE0WNd*l_|2LY&xndfah!JOt0anMZcziAzhtZ zxyWg1p5WrPkgxC&agY1* z!Fg#Y(og5(fOUa)N*8-*;?#lIjwjp4$a@z$g+HsblM!zfle=?-85kz6T=1c6O`~f| zWIp%E@lKgSZBBC0oszX`)K0~LcdT6LUKGP^+0X=6XMc-UJ;*@=K3pvzAm9@i^B`)M z!at=G$-q}Xb{O<(aYE9nv5Jc<(KCtas1^5Z*M(|+o@MDP1 z_K7dnP^q1hoq&@6v}Xd-y}PMVWd`1?I1za8;c3-5zeDbp2Xk=qp*1AwoY*85U{QZl zVEr?uHiNgTy$G0I_&221`x~S#>Q%D*e+JcM;6Gt%C{QQf1KyG00Yk`tW9oo^V`}8@ zm|76t{|izN;m?@=4yoBimL+f^h}a)P6!4B#QqP2^x!^WB)U>Ct`YB;9bCAKdEMPp7@2ffXEXWT&k5QiT`phn)LN&G z0~)Xn9wRyuGh_ykv;@k%+K*2alj~*zg8bcK*EyxH^EXEqE47o6m=5Z;LV#!I`e*Z zuwZn%U^00a_m_6b9+eN|hs zmNX;J6Xqp6Nzl(EXXIi|=MktDLX3HFMEc+aU0J}%LP-z8F@mJl9}uF{g7E|dV*vR9 zsSDAQ8}P4qyi|B7x4D z^iULH>cHIGq0u4_jjsZNrcJGT<2`M*In;QJE+-cCY!w&hTySqEi`BkIjPhgo=p8$G z-?HQ}kOgWHwJk8StZ!R4{C@7^N|aNJp;h|T=}zWPx3bU4em&!XL^-$LY@4(R^bS4T zrC&EnZRy4h@6ggQbq=x`D!8xls_=O5FbS)CcNIY5?Y$+mM@F!nc;7CgIRD)B1-lXH zsHlAM$&p*H%igj)eIkD4xxSZh`Ld#scnzM8ptJ`;X-|=4c zuy)dFYP?_nq{v0?O6A5nq(U!LQ7LoQ-qa>@DMmr-U9l5yWr%^YPRV$hS+%k2jzPyW zSk|nT@YFM7(XK!*2u-V)9h?o=LJ82g>GmZmR1!?)f{KO!G1Q0^EF%66FL|{g!ujt zc=;*IPRNwV8BdCHbTJNi=C^xZulACoU!_PaEX=pktPQ5r#fqB5La&3Sn%eH;Y!)

i=>GUmP;!>(gQ`PvnA+vhHUNP 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 diff --git a/windows/client-management/images/aadjonenote2.jpg b/windows/client-management/images/aadjonenote2.jpg deleted file mode 100644 index 1b6941e6385193ca5d68f90c41ab65664fd2788c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44114 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�%*m{F!}?ybiglRTU*$BRUw9xRnJM^T}f?@E6SZwvy6VMr5^wgFHv zYmptPzejdH0u?L+*PkRhkr|v0fXRuP&pXyM!Lz2GN7F}e%vX8UsJTh}_rK%OKftO} zI2wS}7oP(Z82=Keo>2cKA>#K$q5tq%3;(-yl9{8xNKFI=Z1#FW*8!WoGGKvG?27CE znsLZ@vaJ~a>KKy|MPxG%=;imIW(@5J8=5UuSp}eFLoZwx#7csv?*W7Zc485=(0}K} zUg9ZkL}miHyXc=R7cdDtBek>gserI6;zr{7ts7Jr9zLl(n0m3{&H*P*j@S1ObGAvJ zbE*_`M$Zep2fqg(j|i`BFsl_Tzqse#jpAZUfLYQScva-8Ucc&VP=X9Jy|iQA|L z!&zrQhk|_%t0;CWR*S4&h|k0HX+1R6$6gb2u_3s9vE(^o@cocHFd&yr==%<+pR}b% z44*peU{5_Dwtdg5`%4=Jqjmx*9-d!~uQOXZe?hIHiTi-VmHIXpy=C`0EoBFm;KKRj z%~h2m@A5G!t?pJItZ$O6yFlV=w<3)PUo*s!j z@k(;mlJhn+!<}~asLD#RU)A~N-+eNFmb(cTW&LC}wRqZx3M8Cp?!@_Nu|%(o!pbnk z488Ih?3fEU`9~Dxzkx8oC8z<45#&6=i-0rSvu4l#W!u|@O>-#HT`qG{|6wF861q}qP z^uO%R&iU@SQTSzPq4q^O8)C@&=Fxmv@j;TVJw-Ky2Pi?25tF>adnCK|iv>ofp0&x0+vVgt21GZo{$ zeH=QU!W~+!GV#5)uPF1I?2K$p?KglWs^=u=S50>LehaYV?|d+XLFo=~`N)@vw2ZYO#$@Qc+3nHBZJ;OG8 z!tFw(55GP9_)@*p*LB}>h+`Koyu>n;d^a}@2b3Mb@O2mcFWr54Je2GE|AR>W)kIV$%VZZa$ugGgBKy8?GlMahne)9zr%tEN zXZgK;-`_t!y}ao5JkLDO{oMC`UDx}1U++8kK#7B9Z=GDr8;fkotD}2u4y9Cb!w(xM zu$tb6tWiOhAJz5{)+iSnAUGxY$hOqfMrW1wGgVfyk6QR{M!kAeNv`0u8t1+)ePNd< zNVVAu{s9xDyzJ0v_K|r#CA5dQM}L|_)DU;CYPVXAy@R7w+)Icg;`&+Yer#UUbI`L4tvs2WuQ2T5?lkUB6o^Fpu zvJb(jf*qTCJz?vPi@v`*ZTwuaaG@t94OXzxIUX$V+jZR0(_#x4+s+#-{#aVgJ?=H9B`mQ$*}l zS6}Thv%19J5YnEhPkMAmY>wFmyUbs(9DoM^4iWXh2@SAb-HmD_=eUj4jnZD!lKfgn z97#TZz$8W%@;wthdPA7c*2*__XEu;l@=zQTrF)3Hp>{8O&CN1ms+#S#Mo(tzQZ_G$ zce5{Tv*d`B9}*KU>C+rHQ0fSdw{n@X_P+lL+> zU{+NZp8B)B5!_9~%=8X894Y7ZQjH99aD9(FrC&HR+&Y#}GgH|%?d&qD$CZ{8V`Y3L zecQR4tUTw($>%BFE`xQx`+a0=>};+!)i^qcK5O@Ozo!_Yp!dQp&O}EfME8=3Zdrk& zTprwG0mtswN2JuAQk!Zm^Lla-k!aAe=uOjh(B3YM@${Qz+jpFMrH*@Q`xn`;LvDSt z8xh<5`lercoY4QAhuS*L<#Dl3>cDQ}iX(ky86WkbSNo@q<^{u|#M~|@Jb>jJnlMLN zzol>hl8H_vDv!_*=VZAx{|KJNIWAlzyPK>H6Uwr;z@2u{vn6nq72OIHN^}~0FD=M_ zHTPWzTr$^IDn*YYZB`T`estIX&Tp{I_TEeQ2V7)Vd?kh#vYP7Kp7@buevS9yfozvI zTE6357JB>k6>6cStx2T11({D9iZ3NBAegE8lxQNp@)mTNSdR_Ja4gv`6EYZfEx+L5 zV6mJuY;|&eEPTVJ%6Ms*^C+ss`xll{m6IvkX zQ8iX~(7Xpk{`}whDO2Kqv58?22jZuEvmV+dQ-%IDQawWF0No$6wx$3`ryO=)$*G>e zD*l~}b^^pom=zgJ4*D-76a^j~rhV;Cz9an_z!H+t3to&`fgm7f1!@Hlzt#%mEsayT zb?8nf{>ttFi~SRUl|fAv%hVZW4FO@6?W)qGB5%9Pb%EP=Y+q(82JX|h3+}ekXm!De zh^-Va$|p6swHa5d2>>4`wATaov521aqMK5*K;Ld==b$}RewM(}WprskS4Jz4^F zl81k5zHc2Td}$`S_>g(bp>4|8gZI~76*#_|)HreN)#k@V2UUiNFKV6Uo;i1Sq{0+J z8sjUyeAEsFY1oBb@8FgBU1wAIf>}zipxTUOkQ;x4X9nB4N)01(^W*n_n=dMW2wI30 zUH6$~kS@~4t@A`he@z!PQuaN=*= zgEy{dp+lhQmyZEGd5KW)H;%<~`16UMZvDr{`1U&)0^k!Bg9FjVnt&Aa7&~P=2&%P{ zsK{vSXxhJa(XS_;L#Zc+i0dK4e&yA;Qw0ICvwxZlM(a21o(RTJ0CMyQ^c}kog31ce zq>Ip1++V!NgdY*2F;M>fAH6~JMNs4pjV&U9JP;hn15J-0f0YL!WC{=K+_$Ihbsuq2s?93w81 zuM^<`KJu?Srv>Kkr{sXIhk~gQ?ut>nl*Kn0!FE(|sGne=5VT#!rDzqL?rqlpz;>wlX0OAA-!gio-b+)#uHu%?w5B zZxrX;khNon=!Zdlt|cw*@;HPN9gobxhpBD%$oHP-G%L4z`NocOlH7m&j-LI%yOP|( zJ5o_%A%|F8c0^O}pJuWjD-B5wVLSOFQG&5JuYdnlKl1v`H!ij-6IIUdCtZUQu!e|- zL1iZ(8|)fGL=nWSI6y-9sl>A%D&xV8?(NU%pxu`KW(wv<0kn;%`SZxAsPUXYDG?TCOpvm`=}#B zU7f^HSP>M1O};!Jh}p6Ww=fOZ+XK6xK^>~dO~8iBO#B1p4}zCKn9cw17hp{TR_fTl zWWh-H6He0{^|9UMgIgUohTJ2nzTPhtZF19#Q&wU%_&XTz_m$=d{jA~-6&V<+U?5m& zhRHyL2=~q%yNG2p~n)Q4RefMTR37!i(2z|2hQy(;-c)OM_b6=Y!OL$d7)@lY*aTaYP|Z zYLBO}Vm_I4NdfP(OK6elW=K8o`WtmXbH#k#jb#QmKk=O72XD&i$1A>n zKGk0I{-bI}g(6$bo2>8xn6DT!#hI1?UegpE5ca-vg98ABba@!WoNH>JRbXLVLWJVG zW(F|(&(u=@rOh!~&;Bg4(>Ip`c%7Gqfo3>>X9CKpLD`lc!^F@}`pGe76GKN8%qE8G z^|!Jt;Cks$lV4P#|CQ_2iiGDD$~WG>D3nzc`6;jTvxC&D-{SfO8$!y3qvJ%ZT+k;y zoYnZLC`ygzAYzLTPlub`{OpBXishZ-&6U9x+%4|EW!=Q5ULnudKAfQwLLy>pwM0|(0jmEVKcg3*tuF($A6O| zSIB^xoX^=(N-xo}LP)ypyzab;hSzc=yLrt`sQ}ktq2uON0c_7PamOP*Ha0 zUGd4C(|au{$qIsT4VZ8+Lony#6Ij7)8rsfyd!u}h>(ws$MS0Y-pPkRif z%EEcCx8tsp@*K{{6mUA`TU6t0g_B}g$MFuGl`vnXLG%|Pu1vf_5~%P|Wi!Iv+afnB zJ!oC{E-%PH8XKj#J^dj(7!d?i^Ba2l1E9C{9aT=Z`*yVhT7Wl-+avT`cuTF>{Sn?( zHE*zlT}V23ZlV>bE0;aX1vkZ-7@o7xFnj_y2kzx$Gx3bkE(uo zHkR%oieJT-WBF{m$dRv6Hg6_H1TU03lKdwMRd^7+D&7XHS+8bx`^p5l_8NF(H}tid z7I=3n7B^$}nmmu-KM*$;(MrC$K;m5nup`m`NG7Lac3J2 zdmeYSGS=g9SF8nJ?z`^5z4Wo6ePZtk6-p|ldp_BFhHp`p2{TQZWZ)h&7wLaC2~Mb=`~Ih+6Y86q~+mrg&Byqi%J zMRvMAZl?85l@%a>J^hQ983L6RVn`Oas|+*Tegm#I#T`Es`WjTP^9D|aTIr@2+ry5bXNlgsi}6lxWG@P%*aeR#&2|W8dJ1!f*DdVgdd8Ho+kNnA z;*ee9WF7}%Hum~X*3nL$$+S=9_$ab~9qi=(O^PCG4{@Hlj<3 zhd1A=azXFtox{763=c272(0B5zM&m=WNBDsXcRxQlH7Y?Mb^~LVJ*io+c$r>A)@Dn z4%y9Tj&tUgh5s*kE)~oE^kaCc%*vuCFVT3_@l6xY2zW27-ZIC*B9)@^B34#QtwAiW^|1 z4zolM4AJXQ2&0rb{ZnJV*LsaKCLBQufq0+}iz6VVKRxL5gFGVIl?niW2WKd0^rA`3 z+Rv64wz@4uqPs+5P2d3T1t_h*C>?n!$RIBVbJn;CE8?(!UY9reA^Yg=ir+0oq8-i_ zvToFed4%)WnYSEhlCSGk8@ynXRT$H!UR~`j%!8DGmA^X9lyORQFf${a!eu~|bM7op zo-EiQIRz&X_pNg8 zf}(0zyLKIth}(zgbD^rV`!1KGIKTAb`N+~4M+=J-6i8(@l5cw(8|Q{@6h;>!#YYGp z15KND^CZ2Y=omL;nA*{V&%X_{QFy7Jcxz zZwdmbdF$kke`a={I~hCyCcmC2F&+>XHbJ#lLB-RzLO@=yHaW9W(Wp+$*K)z@JS$-7 z`p3hdk#~Nd{(yZgUddrp40`<>8Sh?(9Ay4Vr~FeM91ujB!+)fIS}xGMiKRn#XZQ0`tt^2a76qBq#YVR4@U+P;hqjQk{U3FNH%@FR z8}ctg1|hrp87c%oEIVOcg`f~a&_=K5V%KpSyLFoHVE?Ssy2hy@y{aDEE6_OYK~aPi zsVQb(VVkcsU#{h@KNF`&1mPt5U(P}hrTm*&D52l>vKh#^bYI=#VyWWJnPpIB!7m#F zXJy$2-&FcMh#Ww86_NhJ!KEs{$hR^4#hP)ju#iw;{EXs`bi=8WvB5_+7lmy8tm%CE zjj{M8j=+^GA+RYw;83=y$x^jSJKPTLjq5zq(p?u+b1v_$=M8Du)0&qxBrgPy#CU=r zz`sA&t?`3|s{V|rYJP^BujG+^{XNB#6GYi;2&PF~xnpr^Xa&SQ!PfzL%eP+{kh+vRmS=lFA7*wI~ zkSrjSbu;n&g4Zt^u;%)GM&!97gxVdX8&4Km zh&P@!%TQQ0DDuSa3zUk1OCD@!-itn5e&p$wGIXMQX!Eb2ECZzVmZ5TGUz_~{<|K1h zR<~}K-H`X0Px$MvYo<;?hRDr6hN<|J%HngaI;a(|$fmUpQtR4gu~>2|#WX$X0VSk+ zPgp<=c4B@|DAB&l3YuuA;YMS?Km>Dr5l`K}ilS|lo2PC;5ns@E&_wBX65Q!5uP7Z4 z4#eB#Ldo4=5I+O5@wm>1019vb+WH+-0Gh?ZDM#6^%|Qd%xLlU#nqAQa!8doB-NY<< zc!$t{Mn!=0Pb&bn94jfE3&)bQ1Knh$OP zdm~fWlpfeY}reWmBYq z^y_q!^m&i|N)EN@vxMk~uD&6Xe9`T>S%+@>g7bCz9$Q}2)-xwY7j97Q;2N^)-)>@I z+D(zs{4DoW;i#3wmK>AISFI8yEiaQ~tM~2Mv8CrwVUOJ;mSV^b?6NipmJu{BvIia7iOe+`5*Q4K1$lB9Fs=s4w4P?SK>4a{Dffx zZ;;EJ^0LvOBY|XnO36dN$81H0C9M6Er3%M~?CNv3{Wme~VMc5J_%L8`V%rN%i1jZI z17Je^W=_Kd7N8J;oVZ19r!^u#^1)sspw_0z5I2tp@9j1zr(wFcgy|31zPV6Ps&j>Y zys-aocR#Ok2(wM^%dFya7|ISLLT4)>cCkMe9IS|%QigseS2L4DWq^(W&!YCA4xSA7N06Zx1o1+r+w_Z?xLL>Y26}NCZhhqZztN%;4A)Uj>*#=^T|HS2DN;Zt|-R zZ~bwcA~aBnBR!h$Vx?CBhrRi*@gxxP0KL4woDA0DuYw;5fiURAgCEj5kQ|O+(D-ic z`d?@d0E8l`FZ+S6^*3#L^!g#TAV_E)f-^v)u}CVH_b?QUv_W>8eJGV9gpYVZ_j8p) zgC*xgZi|}Kb=3=6@8YpfdpqL(YIhl;n}>(O2R7$wrM-kE+**Lq(g0VhF#NUYd`Z^) z3fQx%a}JWFLe;dzWE==i23MinM%uO_G<~xa5LiY2^naiAbE3R4pKu5g(pL=o0Y~w} zFzT>RWC9Q64m*k=w)%5Rgvm1X4_LKo;}|+}1yTCIcmPdBqR3!8Bz5QmNN?jSP@SRk z4^5KZbZA6qd_e|JjqE=uL6D&%Uaf(YTGKSJ=>vCwDZc;WADSMj0%2wn++`(xn65LQ z`rr15VVw|g8CF=|QR~2j5?*czp@P{SG)ZqoE-Fnzls&mX2}bPKmeEM4ks8oLw+5?D z^xCAB-$t;<#3HDO!>sOh#Zfs;AtE>QbHhzMZk(?1f718IEc+J#pJ^HS*bh14w`z#K z4H0O_E*pA~g$(d8c`;Og=Ka*L>+kPtJ=e7E&QLgh9T8_|p@E|Q+}fThXi%Z0@bVw9 zL+nWO^1=06)g3&C!v0p~W<7~;48vrNhbr#z|i zQ&WQ<1K}dE%7;G;SjB$8_CY_KwSWCAt_L*IpNT49d&E+~UPx|?L{$lnzL{@Lm7+s_ z%0N|Z{dkC_54)-Y6awCuzkgd8v$bZ|#;Ccldjkt$3m21!v2;Tnup`p+OKA2zc!;vB zeo~w&f?oL)OisOUm|rzi{s;*i=~dBrU>MWD?oB#iPd-LnNHQSHQIy^T*~h#k9&RQQ z_>EESYtxc0EuC4ymY<)WmD^gcQ0x(1E^y~UXILS~)#wc{odyHrjy%0yksNJ)Vn88b zXR}p=X8Zh3tMfaz!V|0a+~IKa>&&6Fpo5=rzpaq;`|IBgF`hh$H>n zOhaILkHJA&3kq4IO{b7JyqDwO!OdP=HMFK z2O?^xCQqtKB+8qtC;pnr4@54jwdMckamWbAigvOO|kf*Raup(yH)2 zg|dWAX?D6Wx2LcmqE=H#sEni;&9!{41p*_lz zLgLSQ-0CmCN%12coRyi&OUyT!J97WCLA4Lw@`HN1$>OHcaEcx=R+Bh(d;juX`82TQ zL%XHJ;rrY7=RRj1tr7GmmTp$I&?sX~!irH=hO6>v$!Z9VqzR??2zjSXd3|Xawn~@6 zQ=4ZU9TNDR^mXg_3%BxXZMiIRe?fLY`ZPc{-%A)1ZSVj}BrlXN(|KC+P6^d%=I6F4 z97uXovZMZBNn!ZTyWW}~`O6RAObTXG2!WB^h~#uusxLGm4_pxBAo4SA9Apgo^T7Y` zVBf2FP+sjYQxs3-DIU&kRamhiN<2JTg^Jtl_ZR?W{UkH!Dzv)14wM;>p{Tr6kO8O! zvRYL-z;YUPOya155y+t>`X_*4rGxC-dTe_2Z?S1S2s)RM4yf-OZ7L1SH#wjEO>`wN zy?;~Vp`a=r0-cqj%F!+ht*!O!g=T_}H|_RB$YM{@fKj`1&$qGLj6pvD@>z4GdqE3W zqH8Vu!1CTfTc#&EPB1UK(|0owgz15^E+B-CM}Rbf67zr#jlFA}4wnX-VJ3pj)+`~4 z2;zfB^Wzd^hWKmAis>Bx=Qs6^O^7SYP(<86>^@y9m}tRw{#|~dhU8f-Yy+|Ou9fWD zqkAGWc5OH7FW|)vZ_Yz)o{Z|GxRvrvwW_Fz6}9D=g|fultj*7Nmp!pHoG0v)ZZu_U zneZ)5m*S?9y`Dt1e$%Yn&m~6)K)YdR-@%B-nHTltbJZ_xPPUUf5eDPV_7`KWK@K({ zHXtW1b|49!&WsJyo~yAyP46?I0n#woX|4$DG>4+NvVMqM<;!cN3YkM-Z-WW=ZN#FC z9fqP(2;$jQN3c^|?0?Y*#vRZ=95M$Jm|^OBreRqBo}8>){4+6cw{y(@*5Foz;7NIVZ zh?r~T3hbEjJ8*CML~EbnhEtwH2Zwi5YwYE;amj)`eY53* zC_j(QM+8A1(TN{o4U)X~8lb>g}Y2*j|ohxd#hqXsmDwzF`aH zZ;Et#MS(67vne|2MOp30Ec^C3)E4tzeU_-|b8mYkn}sEGcqh-Ork@jDX!C3A6KXTA z6hacU+JoE%9gtOC8Si@|qFuL3KR96@RpY60?PR5Vx!9G*lDu+K3x{FMpZ@-U@@l{% zWAUNDrBfX<276uXPJ*JQ3es?!cSlQ{B?x+=@~|{F)ELO`O;c8qyD3h?*l@WuEvvlN zrRnKwMv2bn^n-acM6oazbTLHG#;)i_&H$I?lKxlJ!+jPkA)>p9K<>%{%>I)p*j@xh z*qEB4v+g;p`v79h%T<4Z9-`FbNRY?tSf@|{rT;z4vquKdox*fBj#S3>ruX*}8t)}F zjE=z#QqkEc8n1&4 zc+xK5u?mBC4%cp-7`AGeMWFIZBZHxrKuT;a9>ph5tUtqt3>8d1f#<%1l={msGty~jTm#l6u$VEP0XdNkywn42Kw?BFk^=F~ zM1##U;u#LM0&uXam#DbsDVGD(5v>j2+>Ld#h^6jZ_tu8+LGwx0VwUd+8D^^gzeeuXo%TM#llv`VP^rW)DF0u72$fh|wFaAQ{s+2zFzUnYlb5 zw#3s+m$;TMYEl}1w$!b8Njru#c4DDUIPcw6d)TJaJVr+91~5=T5(KVA?mN0dMPU2j6h%QsD?nww zV=ni;ajMo6-`BvPNkY1l!Tkb3{`G?5M&PXqLsd>}^hO|Ij|=pZCFbYZ4feB7xX0f_ zPbrGe@?^gc|8(7CU(U_B7ye!h!Ab5TbADa@fUp;^PS~S-R00D?0t}!WS}gDy3q8QN zWOBk$DiMS=WG9jy8We~m@B;rb%$W4~lnWTgw-}@6IW2mrUV5r(ZCEG3Nzy6F+dI@V z9cvZh(Zge9tw6Ef6Qwc5A)rI$btmf(=+SnUZHU;9x5&2+rM@rGcknwe)_nX;SlJU8 zY`g{ca22p89)Z`;MXv!|1alQ|JN^az)GLt`U+fH+6k6pUaTIo6fcQ$R*f1Y>nge(M zsklKhE*qlp!9l^sfE4h3`N90KTN4Ft#SH?MzM&r?hR`p7Wqiu=mv-bY=VC`wHwteR zfYF~*wZP-~g8jcQJBcXaDxHG7a&NxSoc4av)5EIGZ>>DbFy>7mfffcfR22^^iUzq#P z3+v(tW~fdLGk2;Cg3StQ&0us9cJvwOJ4^{Hct&ShIGvZ`;QEwxnD6e4z0Zo{6HleP zF({Svi+U;1Nirf4c*!|^p<^F-fUgJ7`*V00|2aG$$we@54*$bnOj?lx`Tg1UN^!*n zc$qD4(%)3j9RTJw4;=;vjq7EJ*a2@RW;cn`en%Qq*cG^EMLA3Ce z_Rg}hGjL&*j=5zJd;y8yH5Gt|@B%{uww$4^;7-y5kOScuQWPjf8K-}Uhd{>aIlOOb zJz<3l!;nG{yo`j^N_WRtuV0LhC4k2bC^__ETSk&9(G~D!{XZreF4f;A)KPVY6Y3$@aYmueCsloOZo8z$dusS@&@qA)o%R1|g z`9;!dtL=#^{v7vWxr@UE!(oD_L{C~&#U5MV+mTg##Bj9LCB&l2pF8!3+kew3HwDvK z%cB89QYHv!Zh)QL_>J<6ZhS%Oq6a_&0AeLY_5axAwO@0D!AvC@z??oMTAE6n%C#+! zgpFDvZ1&$@+<;TGn?rrkA%_zAK4P}k45IiwWGeU)cDHS+ZyDDqjOilv=G^ZeQ9gNZ z&knY@qenl;PjdNHU~+IFKtwd?BXWo2r;IWAjI`S3vf?P%-ut_qW7QD}uALH#*@!O) zviB3k_`&{=n;WmBr0IUS+_p>9aMBR0pe!^RX2i|#In_A)t%>-2jZop?*hz3=uJNQH zup6FKW@frN5~R-#fa!J)*vmWKRHis)=^&zQ+`FxcoI0=7j9`9t&FECd4q*O%R~u)L zp@Lb(PW4Z`hHHUSRHjn8;WhAw;FZ`K9Od)+u_@qJ)uy1zglBv}EqNp&W z-8==ke^`DFukVsr1djP2L6q)~?fP`MBbOqAbOkRYyj3D%~PQm{sYdyW5kug7#uV{lsW^evMFBNM11Xehv&6NK^2 zuEXnnAdVcfpu__x4Wfj=sN(gPsNDZ+!ZtL?gB-NFW->902ys}W8KhTS0!c!d6|rHNK&SAz40F5nq)z$iZH)@Z%;}iB9yDuY*X=m?2MDrb6FP zRh+0rdHdpM-3C@wRk?ToNrTa)pnfS}v|lqXTn(XtaT|1tx*4&+Oab=9rvQwN z*CXI{`1ouLy)}y%dNT{lAJT5}V4+Wg*WR0q(`}@36%Sm5Mp%iK>z@fG&9*rPx~+~3 zMJ(5?&n3oj$iY7JhPqjL6(s|V`oRLr4k4hXKG%O6x5&a!Vp#ty&<(2+ivXb84Lrqdgj37Z#Q%J3@WAd=VCSDBDv@iW>+6II zFn=8r*-)9P8rut~ntdq1xjEnunC>Ks$~8RzmXycPkPTfEEK9CTD@_`f{>M~d*a=Je z=J_NGQ>aXx4y%)t5-_thzD05zw!(aI$H;U9tO!tK%5m9|Wtcmw6>58e%IJsNq;ts& z86D>$Y#o|AqAEA|R9Noe>_54xOb2Fo?Keu=a1fQZb>Kj((;&oYdvQmLO-JV3{G99L s>~P5=3UpRe)GItIb4GfG_v*w^V6lXMuvkCvPrqyS{J(5t`lIuI04|T*T>t<8 diff --git a/windows/client-management/images/aadjpin.jpg b/windows/client-management/images/aadjpin.jpg deleted file mode 100644 index dac6cfec3048820a3f32b64f558aff63bacf9ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44844 zcmdSB2UL^K*De~Qi3ms$q(-`QkfyZQXd+S+5D=mQ(gZ|WP$U%TO+Y|FdItgNRYFHV zdJjD`r6$x!+I{(zfBWwJ*7@#QXRUJr?+TerCbQq!d-mSXeg@JMX%Tecu7VO3 z^aS_;k!C=*L1)OwPJjP;kW-SMKBy=t$SJ9*sHsn{voy3cXV0EHOHF-_?%X-r^T30e zhMs}$JpJk4r-Ph+{Pa`6@A6Q))g} zmaG1;nP>TLmA76r97YSsK6@2FbB>km5<7>Wknj}|Q8{@9#cS7X!sFsUBqSz%{FI!Pos*lFUr<<7QCU@8 zQ(ITx(AM73+135Mr*~v@YDK&1L~))%zRh<&$8T#%`9)F;g>Z;Uwrmz z_#CT%+>#*XRJ1=N`(G0*;QyCo{}Ak-av?$I$;p7lBWDCbK)+Ltu3!ssdU$=Th08Jm z>^lnKbaKZXDsnvkoF>y0X5;VnX$Sn{`|W^Rk=Ezq1H*R(NuYrG+ZnwRF}MfVrTH^P z;f}TYg{tV^%FP+cXfQI+tO>n|O)`EygJHUz z1fmQLBu2+~r(+ezL?BBT*D^h1OgB8b3=WO_a1KQHOag^`FC%cXMZ?ifZ;31mSf3<< z#b2*3V*AuVzCY5j;-5&M>`crck**BUmO=tCd~i9rP6Ba}K#TJ@yci}c97ITfpiOND z@xXw+7fAX-jYC?V#{TC&IJ-ENR9+*wJ#%qey*yxkwAeFBoMl+yWtA?(Rttv2YE&k zNKtS(9nS>?`bwWRRr3N({C_w3LWXaE%eslQCPfUt>lse((HaSa7byY6E*XdaT*jY{ z3fx3=*>|NYVF(FtXcE6@@ibA(r)eaiUVf+ICIFx zQIk-Jf4NI0+9^Ntdn^s>le(a<3uD;6Sz-xuA<}#*RJV5%ztNNbE2psg1hV6QGuqET zK(*i3MW1?W37BQaO<)1Fmk05j8!YK)Y~5u3w&pUT+XPY8b(a$4I{@Z*qy@0w_ zt`qOWfw2@%$GQzHYf{qR+6*+{9dixp7J-R{0TcTHjH0Q$90O?91KcoD#OZoY!7t@(HX%HsHk3c^pj{$&@z z5VRR5pfidx%ZNX23T@yCkcc#S)OAd!%@K(t2sgeb&Lb-on8tsn2$h<*?XWR_U{%1_$Q!~ z%fOh$5%=WL#}YMke%!S^EWGbL<049VK)IIH$i<| zK%1pPiP5s%P^`+B*q*SQKK14rU=);(F_6x_)!~Cdq!@}B`uNQITtxWp*4nE#{LYVS z*WMP70_O4_UM0Lu2W$nki)Fz+4=~-R{AeO4_S0eA`l!d?h1t2b5%tUsW&yXZ{&F-X zCvd;XY<+%?H66TmcLvzWeZ2CcUFcJWKwf(dyu?B*zGG(|dDG zA<&oht(GVLC;7>Rtne$Kzb^9M<(TviJtP!WyN$!$nYZvAB7xXdB+#4f>CAZTY&)g< z38<7t*Q@3mNsM1)K)7eMVMh8+++SsC<>>+Qq|}Fpn7u=)lR(=#%du~scU>R%(S&=I zcT=#FOAA<~y&i?QlsN3SDGhGBxjuE1XgabK#oSBW39%2#9WT>K=)S$r^Li46{&fRf z31|o-HGx|=2H0K;4B_o4)PwGSYCW)Bxe>v98StKA*dGcFXoMDgvEuf>m;v7UztMYc z>VH-HJ}{v6fOQQ1VI9YSbpX4)H{|DflN+F)Z+6jTU8g%FU_h=u&msUXfOdfcUgq$~ z3({tXQ(ixHAAx|Gm@k}MhjPOg=TA3bKxdLkAY$|bzK!`(J+rM${VVObr-N$Qjek{EFnfOAV8saZ}p{&LR z2r7YSfQzd9@mkTK!H=!aWhcEi=8sn0G3N}*y%}8oUiKfY@gAH7WPg0L;E&dvx&Ivl z&<7)4BNl^a;jQY;YUO$C zU~izcvxZ)Om4AGv16~iS%+L;{v{%$qL`vq?j2_4PXba1eeSCl^9A zMG*GvaN_Cvz-GD|56vTiD$BO!NFdtBZ%eoCIeEQ{zG5}MS3bZ3G7;Fe>bnABXc`Ee ze~QvobuVMwU@c}>uWm@Z5M5`DTzz?Sg)#bo42_t!CV|piNFbkNwLW3|J{-3)Ig_H9 zfiFO+Qm@_sGZGT@egm%mxF>t70zL?6bhGZ;`l{Cqy;0diz7NST;QuoR7`i2x%0|Ba z)u;6s;je4(n?$Cw3W*^t{bu|NM@aUU9mki@9M4hTEFY|V>n>0D*Vd?^SgS| zc`0y-BKBLqgA8wF)La_?4O}5#jC?Y=Yl6Qp6N9}{+XBZ?0ejuA@FT?8CQTBE{~`%Q z@X-cTmV*FIK+J1&qHdN_7GFlfGc1KuiwQq-h?ADvU0vIK5jVDa(BY=;D^@Mbx15NiwX zzHfJQWPe55(8WG@M|U8j@j~{?o{LBFV~ zbm$C&8E8*GCshC~jqica2dRIHR8OCr%!p7>dN$$Q3wNs?Jky&1ZsyPC)?ILJ)1>G@MPKjEA3Am)v5#>$3)g>W9AED zbu=)nh8bc>=N_FOqF(L(=l2`!K&l3}00)BzLc$}uA_RxhTbt!l+M?u;0ki7GT@ebB zPYsxs-01awv@;1$ltXM80-HIp#ZO-$=eiK*Cr;)Qo~iqXiqtlKZd+fc`0ckXHp4yu z%U}@smks+Ht_4!gLIPb-VOW;9KWISbn$ttUVW{Kb;>d30<#K-4-TKLJM+Bs|<>|CJ zmm~ujPS1xcWD(MdL(n7py*2^xGNJ-HsLGWj#6WtarIl)V^pf+m5G!G03N$%VZrT^(XuA{Zy=>uU1z zcpJ#ju8fQ!wnUziKoutIbRZU!Y~l|@Wy#<+@3N}lAkOw4dLU@2gm1Y6(7pok7^?XE z76VJDq`bZ0t37oN4ZkFB{g*UPA1sIXH_1E>J}O;O zPKx}P7a2Ph$H3=zz39}AL`?4qHql_C>5T#z_}4avB*AJg(%~pf&?xM8$r+VZaJ?<)U1o z;q*=NK)S<;b?M-_h%L!qa8TpKSbR~Waa5Y_R(^b2j)|}TJf?|~L%~upo67o0_lI%7 zqsOpJ6Wbf4x+9doDLz1t6Dz&4H&~@*aGp`Caw6P6fW1j=uSY6TfJ@xp=&Qw5GL*ZC zSC-GY#tFppT}B@*bDVWKdN3NlV@k|$SGb9iN5F367_n{(zzFMpkKki;3KcWA(82d7z46(|Q zoJ0r`2OKiC?+Dnu;zGif!%#!z#+k-~Wx?3z37>gYTZF^&jZHM0oYa)d zZ9ScY5;CG)X)mRzlZ8`t(SmOBUk3%=U~>n99h)!8a7&quSB+8>%4tk&FUfq5{1V-$ z)h@>OUh`J=NM)JJ^ReCM_4Uc-5h-CDrnw1yO{E=)&#ig{;W`aH+>bJfqB@&f4v6+J*5I#_bUgjr|XDu*&zp{fecT z$edS7n#sMpV-8`LcX4%>*Zf2c%mx>^Utc%kyfu+9-ElXs?Qzoewq+M+Lfz(G`fa1< z=(X$@!uxWY2e`|TgALQ&aRS{*jWJ1{8ncA0NLx9w`{A{=84DX1#1oGcE4y|u#hv60 zm3%H96z6RotnpXu!3tbn*p51<(SCehn8B}5#&53zU}5(~MX#J$O$wE#Q`A@VoIIX5enGU-yV#x+ImPe##O*Va>?Fm>IBd4Z zojvTiZJ*3_aqX3OgHZrFvrOMT2f`M2!1rVT2S3@7e!^Hb&w%BvBY~pA@zj8w+3W&# zCWeNeb^&0ke|G7{=R8fQLL-3~o^Vb%B2X857GJA_V?#UcYR50efW^ z|CTs~IFiN2kU;lqJ+PfOI4vo$F(`(hli@KR`BDcWc#K1qreV}Yp!#DbZ}{#l`m05* zX+^4{+~!>;0|*xZ6J$-UH%r-?lHRL5v094`=APp(4Yh@KUJY^zaTe2aX59t1k5WvM zg>JgBuIb6pfUoXouyfgHZP}gaN?%sB(kjPElol7vm^<0*W!1ailjaR3>%RQ?WGx#5 z3HN|-I!-E;Ru(KcAX7J8>YBdQd9SB_rLvexwDO}Cu6Bk6F4{)=h-5o(1m`Z5JnQPd z8>5%F=Uwv2a9aMX8LH=VS^&%_4YGShz(nK*<;9XBESu>NUL4MvUf%IiEhBzkw8>uw;GpPkYlrE(&!cQ=OAC9`g zN&-3V{?B1={FG+cqghx zOl{W!Gv0X6_6v;50xPL1jWu}`ut&{2qj!|VI>hvORP2a!j$cC1&zqUgeP@?gs~d9vE$jh0&-UsOE_p8|5?oUo<*NWQJJuS% zjCM|UDIQ2N`_dp4BsV9tZ1RcoRgbGg)7c#_rm63S-2%2312HZ~aTvXB@OiA4E=D|A zcOUkAM48s{V8khN%=vP-T=1nG$ykcoGgo5y^<+{U3RuW~T0*LV^{_&acG}R)cR$h@ zRdne(`Yz4OKFzwyuOK_>3QFH)oNunfdQqgGuWnS;^%2W)NKQ<`@o_(=mC)4D`RFtH z(k2>%621LF!?g9u&9jXa^%v1)ty0LDE-;yoND&NvR}DPwbN$QXZn$eUHt=@U#0$z< zhaT<`bvMp0ZlaBn2d$znr!QUH22xlCJd0-M0=lA^AG_YQa6xhz6A3w2)+DnOb@$P@ z%|2ykqxp2kotawO&zX;%rawR=S^d~^i9;~s^GE$J*UoQI^_xC?aeaSqN~+ybAf(%p4^tC?B1kQ*eFCCPO-F)N zCtI@JnDq#6n%y=(PMniFc|+UwPGsIlp7o4jJ?6}mgUPT9PS4avm zBzB>XLhQ4q^k5I3HYAGK4cnwV73JQ0C`*aF6c~#JABAJ|ww6$I8bF+{sBlZwq4VII zal8K45dG0ZM-6K?%Fe0{OmE7vCTEi9_b+EJbAV2Ci03%JAbs=+(Y`d;X}k^!4&Kam-6KU!(RX%s> zF+rv8RNR*MIkC=2n@l2VJ2M*NJKZZN-`wpmzwbSQu=N5 z!Twle`9D{)p9&8cqYL^jJ zM-j;PIVK~TfQ)W@p8AtVsJ zJK^<=R>;FfoszpJZ&GNdOUooJ7%yn^zaV4u%u?rA4V9c-4?@_}?oN9hsS#3qZc+x7 zHfBTTv7=fT)*w$;N0fx9_rZ95MG9At2dFqE`8v~ew)5edK=?|dCJBpJH0j`EV8K2x zjMthxXuVR?s5Ok_71yIhFBblIrL?C!Do+B1HvpF!5A01_5;9^I25*a-8_YHRI3$rh zC+BqiJk@ejCwN|%6V@$9cEqsFh*Pm&AV(~w`T{5|KisPfFNxWW!OMTaDw?I9>2Y;B zqI0#WtfNgZ@6%?8S7Jb&+uYN7hgY_6hw!LCsas}Zf&-xd#`unY-7KcVC99IEh9mqI zTB0}LYT2qXFH&Qv_Byg|#qMu#`R`{kb>AZZccRyTEM}#XA-34O0o>}(=ovtMC;;g5 zLpc6lqi4E*i=KJ^+wk}_daegh0J{z75zAK+Xj*I;JS|MT8;Lk#NFsr5-36W8`X<$4 z3FM8Lc)>Aw7rK6wDx~$K$xU@(>QIW07Q18=2xsWUwS=vCRziUX zLol4GiQ6d)=BUdN9PFX1dbq98Q%YVk{=6^;;GZh~*uZ2ACnC-hHpz+JNT56^b1rGMndHW8%`ni@ZUq9~3_Pfny9Wn>9_#aln zJr#x)pMLzTkP)W?8I1U{;oV17>=hcHHH%ka=)cAZuHrc=Iz9F8ICE}G3equs%(@z* zXeY+H`u*`Jd?{W{U}NEI>7jk%O1np?hO=B@S@!SgFSZR%w-!GssMlQZwXZ2RZKbB` z*8w9_I(>z|HVnV`qH>*kH(WgF-h>o|#`VKaa}n_@?|E&NYWD!m_A56Y?L6r!vrDhl z3#*z*(asoFkvJM3yFBi^^DKCc{m}8d6G!iLTbUnMRq}YV^~>vpU!`_jIL{Dd2JHYx zTFQ>y4=IHOuXp$|j!LQAbXu`^toOQ0O7yz%RF}^0FS%4EMcq9u7ZJJmvseUr!HC$6 zUfw*ajj+$dM(?zB9e!~ZUrAGG86>ZOq;T{aeHJ;#wc_U(3b`mBLk%nL7^F&ln(4r? zlceTfWPbYv+FM7A_hS+355vSruJfXMXZ%|>U%;J!=;9ZGZnsI6!>)~!AmVQF?ZWq@ z2xkeyNzREI+yQ(SuZq2R`@>&{%TFp;jmzipm^}Zosv4BF9i^*b{&66~Ig+{WysPff zCxLoXj_o!l`s!krl;i&YO$T70R`}I-w*Q)wAZ(D8lE8t`CRh_9Lio0jxs>s&5 zqg@Z9NMv+bMdCO<9UHZPGsJt7BNG z<~Bn&Yrx4HO0@N4<;?ty-czp1U+;seB*|d!EzP$Ruj*68O4E~J(!-%Vcq2&L$7ZHY zGv9=~Y1p$3F~`uQu#v?<+oRA)_`tJywc#tCcc^Z$lnam>OTisTAnyDQopcUMOS5?g z9=_n&J4y7;mutf(_U7HSvi50$C?;H2uYI5M-+%6>;45SYxu|x=fnylXvnl%>xo>x7 z`Tm3?yL|c8wu$RR^g!A5 zW#V3I(8pLVw~yJbBSJF4GkcS?WyIlTevGZ3JCts|IbAJ%Y5SFvZzpk(7|T+T+QlsN zYDkRD`u6d?n83jBU+xPt@GcIM@JSO^B4_gY;8?!QWBYmQtEsp3L-gy6Z_O5_%_&6p z#rCX#O!fRopo_ko_$%XdACQEov_j7phZa0-KYz0+tj)9Y)p7n?R-^P)hxC8&zA6%>qxAdUSx#LKB7oNg zgu;LTHTh|IY}K97p#Ib?&ovt1z0xn^l&LLoraZUhl*z>^nRKqbC}uRBmnBr;A1sIZ z7}nOjwt}~r+8l9aiXYd?%w&4SBCo8c4nJzF6cP2wf_qhd_H$EAuOxnRLI*WDGx27& zUd;Y6`u+V~-5*Ib>|wOd39>JKzocTgw3uuTp3d(!3%83*CpQU;5EtHIR9?!5Mwew8#n!+*R-f_}lDpUHQ*|gw!K^?A12~5mUGKQgRPE?1^P+9AX z8BtZ6H`@FYKFm;rzfEQD`^GyR-YI%Am1lk`JL%LX2P6>efe0F2rgt0!@-ad|eqSmh zfi_WkgtL>o)c6Z4R>X56Xij3QSNe%nQ&}qs#7F{t?}U>;P$u|K4Fn9n7y{pmh59WV z(E{b5QSMa`{AQJbI*8@33oZvn8!TXPgmU75;BW&S|*-dl4Qw#r^BXdJq zq3;?H-H1pYHnfI6LwX6e)~IGg`~gLv+};<5`^smgg}+iY4-=Z*br4AEBL@ssX1-nW zYFY$N0UOM49`@RCPRZP+4xQR7QC;Pqs^Pg{&aS1hGd?rlY)OcP*wIQ&$8;e{pon)$ z*|5@?_Q?rL=7x&*nuPem*^FBAi5J0CmjvqE#S)o9V=f6bLIV(J0|=M7qtZkyMyDIh zq~e9fbtcmh1HagtBySyKO&6b1b{NcRS?xcmH~0SV*^Tw8>D!m#+ut&L46(PD(-~&$IXb_shksF_cBH8Ih_6e(F}(VOV5mD)J+=d9X?NG8zcPUF}u~S+Lv%PpQ!DeWl`)!PQMqB)r*7Io2 zSM1itQHxyCuRzqp&2m_3^zkxuD-(Ser#-2norRY}=fwb;$_Ddy;R|0k9eoy||Fu>@ z=IXm}l&NhZ^4h8x2Wmw&W2)CjuN`uR$m%=7b74}d8LYYNLhCS37uUP{aOAN6{>(#; zv?SHTZxOTR{TG{f9%FPo$n2)sO}RfxPZ>4ZL0rH=L}u($fU9t#8Kh$By%+&z*d(%H zEaq0e-Y(ogZz$H(mM@qWRcf9`>)Dfw-!nbyZ-3JdQ~?N_KN<11{|d?+YiJKO)x}C@P4|yua5=Hig$Dd{Cn?BMyOC z)abB!53nI`QG*n8aGY4j@hCDcrC2Xl(@iCD(3+P?BTn6sPki26?fHaEkW=v}OovDV z&;KSB6lsg^B@=gLHxaO`Y=@S0`qL^^IWy@a~p}1Lv5GVo%QE*HgoTpv0zcztCasRW%;x&D4;@hBUH_-7Mklv@@Kmr0;%I$uxv>Jt&PGErBt1@UJS$n-R(W9 zl`owPzIE}>xF19e__uns7W@>H@y!M@VRHbKX_g_x!B+}^lJt|`@B@LeN`&JmP|No` z1#SLc-p^pj5t~(`B#za9>D4aWTyipKx~tY#v|%z4Z;xVU({r3TyPdcr7#l441Xf%2 zoC)zGlB|rO>JE9rs}Unv*5Ne>HXE zx9NpK7BU7P=X2nu8e9$u_qpwDRiY4!qC2C?>LPS4{^1xmUl7M?o;LH=XfMV)M!<%+ zFDCAvqL#e`LB_Y%rjd;w)+12qRaNB;)j;~>EmUcRQcjBQ;Y-wlOn8T_XkBdEq8T_; zPN?U$)x**hJ0u$ivAp*6=lQ0V%bHtCr}3t8X);_{qbio-#jqTcmgFS3=~}GD?t5nX zDu5h?H_x@7tZ~UR>oU;`(XSY**2!xamTMPS^C)MZkwB627(`t8E}HN5gq*npT0N1v z%n-#xhk0I{GY_DvZSut%lU^dy@4oe?_K(Gz%}8;&p3!b+2F!h#B)^R;#1wSF%M6J7#+i^#w>jdf~*Hg_*I{zq7?rVzcN z$WDHNYA5KeAV%+Ke8}fb9<1(*ns{S+hwDbck=L&mP98Kasg`1mN#~&hm0jO!0%KV; zWmd-~(C}^MrNLmxIUjb)4sBPIuI9bQuj3xv{5{G08r4y@G53yo7K^w;03!JyMKeyVGK+OKGbdgS8u<72x<`GR%e}7rR zRx=vGFdTH$qkV4pVz04SZS>DGclg)C z;IN03Ts4h2tDnsh=v+efFXUi|ymE>g(+0;Kg_+eL$(>alYKlzO!SiU1t$a_Xq}3;` zP=NKrvxKuC4$X5CawME~4vIzOXyoEd?vFw$$M1+-pA%5?N)`Hfd2dJq6zPj8=h(N* zUD};tSRx#^>uTy$CUvSYB;7(UOv`QGWTK6Fq>}X7K-yd-E_GGCx^Lb6hCoy`+xrC` zfC_4b-91`C2c=-G3`d^Tn>3APr8&_{D2?pu43%n>ySdxK`ZR2sE^O%{__jaC^7*mA zQYSmg&LD}SN-mM8kWQ1=6vq`CCN)!rXg_n9eVcb)51w&sX@F@ATV0F0w7406B^ZG!%nEsfd-U<>>!1p&~605H5)UF{4&)DhhW zh&o;$$Ox3f>MS6GKQA);5CDH@de;%k5kN%6_D4h&jIc#4X4@))Yast5CP)K-`y1$1 zHTppt^dgbP2RhdDpeQd;_}zgH?VO@v-1W8S340G69Zx!z%auFPCI;_s2&)z^-~rMV zMFTo&z6|y4)vM{4qm9E{7n>IJR^%)PMEXV>>dGrj8a zQ&Y%lE*>L+tRUn*YUuHSe77%~zP#x=Bm7DURf*8&0m>z}+r5->BU&(8JDcZ+-o?Kz zs(FZREMC3)4`S2*mm4yeK&Y!xV{n34HewU}D6?#!9BA>Sj==(22S2R_$dTC|0q*I; za|h@V>sO*Z^z+3N2+k7Td-YHXNBaoAt%P69V90!=sL3FPnjkh$pEtv1Z+9%z3Fk9O-@2o=ZNV zso7qV*|VMf=jupECwR)M1zLH$t%H_o*T*LBcCq@3O}gWpJW9U^)Qpx%%%esXSt~2D zbeu%{MWae*e7<~A^N|YJNUxCU03hAGZxY=B_?zco4%Ze8VxRQ3#btQdT#n`YI3*)e zNBN{1v{ve4L5OMcMw{P9o8Sdr8+Aq(F562!89k`K$tLshxmM^C7<=sZu2<*2J~^Ag zkXsGM3JJG2x=>TP27t zvPNQooQ+}}>xF`coy;OF%iv2TLc5Pb&F7~gyz!7+eh1GZ>U;YfdNO4-cPB+@DMhND z6xy?`mIaeQ7C7;_BU>aap%7(>Vudo+}et zO`tk(`z$4hURa#$N)I6NW2I@SVJkFt6tJV zS-5qb%oi5_dW{HwIwVhtF4{YY)wxL9gXXb2o zb@1c}E?Ks?1*LraHsyJ3{*3v@Lm`|(iTsFJ(g(4t3dx~YVT$CQY8JB)fWN~Hd$2s% zMgp;5V-I64Oy9PD3wN{?uy;noUUR+?Y7E~rdUliX-i@GpPkesyQoJv(WyUZZi30W1 zc1Vx`Hr;3>Pv^~>%^6jVX|mV@m&yn}>(nHfg7*t|iWIFYzII(tot-6-N%_(Vb#=9DGTp1qlQvT~nM6PK`~@1(7}G zQ4QO0tJRS*ZK|TS`M%(qzz@%3Lr6RgUF^!;j`H7ZUY+UayKq4H>B_1MP!LX7+R!Fs zy1}%v)?71r(4b*VxZL~G%3eEC_(MFEy7F-J^to7Gbj&*-az@yxvb816v!X+SuRfbPkUmx$Fq6R8H%13d8P>!B6#9#>$U@47R3vY;ySSo=&_-fA~SXb*;^C zhC@E2XR_me zeA#oo@xA*>{Kw@I`=CZRvOI?*FxO`U_BX00`C`>+K~PV!Cg%n@1#VBLeww$npZ6=Y>$^h1wN;n$?Y<2C|$R*hre-b=69aIx0RAD?Aac8 z>^7kEykPhS>jTrK(3+Xzg!x8JrmwS&cc1K!+VlU^DjNGI!|HFQ)qg&p1IReFtqi~A z(t&_H3^-g8j8M`vBd}pFLzbCT0793gFbSl=0ZKmtbozsh0~`p`0W0zN-3rYHAgn2X z_htP@?EYut4W4eC6mirMcMV33dg0msRQmQlqpv6~aN+Ik`KEa^rUBmz_;Lp=;Pa2{+xsHc%;X?}^k z#{q;fz`?LBuyhnp@e!DTHYV(KX=d?8s6-B9tHgHhVNUVceYJ;-8_X9e$|)ZREC$*x zD&kqBy5W@xgTeXe6(y!wn2Dy6;D;oILEb&iM-~#oxY(2vylM~)yMoul zDZv^$ycCk5c)m26>U5*}5k_03A4rS&PpoD6J&sCuWv#xRP{*s$fLN;+lFCk%2ASz1#4d`qR%>wqdxwy*~izhu+x6t@x8t* ze1p)W;=Kf=vO7_a|Ap?!lFz9*3B0rGx$E-wtxxIJfKgvh!DF!5XLK&6#jBW1OdgGxWyFi})>ZixDJxwx{BnsS$p{eM4;zYy zq9GA-a5}6>I|fUuUqAk$D&^6RU`1VhWBiXM`+JotIrn@Gi#8ZRG*waE2uxY0OF)Bh zWyUn1{OGxwRD}|!OviHX;~}~?x9!|#!jLGGi+slWdG%Lm?&rRQYMpy1@d$f6%NMBk z{>HecU77F^gS7QM4A;3tmvHzk0ojz;=gJ};y(jR#<5&>7##D7(-Qrgjc_?r+b1~Oa zqS1+mPO3ePamc-lL372vhPC{0lP3ml)0amnA+WXM6P6kwYyI7eN6qY89=z2M@0zs< zo~dbId$)vnt=!65clmQ4YuZWZSXz7U)!#z=Zt+c-ANVUmRu~WRVsY1q1FoAubhy<3 z4Jeh|1y0+A$;C_N7M1i5b5IhtJ5CzKD57V3xZ|^Kh72r4vYDZwNDT(RNeEffqxlN} z(yMbH6V;rVcU2+n_*lE}zLQfYo>fGK3OS%0`0AH<+S3H>dqPt^AOJLCBhH@0gu-pN zA1vvH1U3m~;Z>T)S22{O@zlsQCs_m7_A>6CY@f1Dy&>z3(jSe^f|PpSA5eE8s-IV4 zI2S*nEeo^lDov-kWxkYIX~&_uw~R~dWWp2_QyBGeV|#w3v!4mPB~af!@cCvM7~HU` z7M&j5D3 z*NmP)gz*O~=-MY4#CIqfc9yZH3P`FABnAv9dqyrQTg5khze4VZ*~MSf=_1OHxTmUt z>0z?!Uq{q>(KC-`9*f^xY^rYJG|Cg>V0YptASu-iTW<)<5BfL*+7<|lU+!*Kh29uf zQC!k-++|WoC6twzb-t>t?aBYt`T32R)j3gttq|)cby|H)E%7_h^HziealBy895%YI zJqfu1Q=3#0c%87ty6Y)u@J3*A=Du@ogq!-Mush-waPQEtq?P_4QxFIma7cVWYOCEJ}^uYm|O%dLk|M{`_fh^>E<=@Q)7QPK(=) zEtY5ETZgBH_M>Yb5P`9p{3b*GiV@p%brc7tqAMX=SrqeGqs~Cs*tVWBD_X<0|I`| z!HjY&d3;p2(9%JqXl_&JO}t%g>8s+rkGl27M)Odfr|j`Owm8FIU`ihY^y{wmr9nI& z@xpkChtqv;xq5lde#4`qA9soOou?UDwq?5Be+*tsv;7p;cY{R|vY3P19`uV26b{6T zyoy@V!>S9`H@@jBEVH`ouR8cinKq2CN1EogL^*lySt^G9@x%NuUjZMM)AY>4)JM8% z+{L8(M9u*A9hxf0I>|3>zRfjocdEJ}NR*dp`Z^u%M_O$sqSn^G8v4%iJetC8 zGV!%bd%KfI!2+2$hjBqOc+APS-|DQtC9{0z*fV?DIF0NT5fWH1nx$xNAO|l_Po0NiEH?(Y*`W)sw5K zRmJ{XuRTV8drrRF?v5417Z5I?>Flv^6m^#r%`YXR;G`m-`=c-1uSiL_&o~-4hfAo5 zwMNvT^g-$$;a|u@cJHU7q`J&Yu9}N@xP&vA&H_9bmano4msUo%)8AHSa;tnyU%P`V z@&@TsNkswYzrc9;Q4hyKMwo1816^8RVO~VxV1a$*On3f5ldpqW?+=i6vdXpFJ%$W- zmyc_Y(}^eYKbvJS-JQFkC(eboDDK-R<9hp22kkE#`cOg*N*T8j)2mZxrhq{Bho^9%EE+|S`}2!O(HJX{ikHBkd1=1jK^2v$6u z1PaY2UK|9l{GX383`ANWxI|qc2fu*>1<2iOjUytk_6r&{kfq1i7-G;Muv0Hqz=?eS zWsr>XZ?_5SBv5k{=L~L;1bWK>M56yWm;W5aPv%cK5LA%p`*tN${S|2oG1(ekKP zb_hc#)R+z-nESJbz~PJ3RkyEy&`&&gq(>#)V*;Tx+q)8_PLj;+wVYXLLgDHI`JNg^ zeth*X$YegQ%}-4f1I9<1kU)nRVd6W-<0RtQ02yF^WX1xa|C5x{9NJ`Y^0f3~h4@G5 zWdVIh@3&U|KTH@n*BSoTnaTU4 zR6mgPD$PwUQ~rb4@;AZdzk3Ew5@drZsPWGr01ays0EK_HLq9K<_(tNHNT7IiG#dey zPPk-u#s#?x6s6Tpi_(q^gnVeq;mJ*$1(5a2RR3L4Sjb>_Mo5C#eA7GnJR)DLtEm5V zRG?<8YDT_p%tOZBh9ya8Q6yGDCN}0nufLYl4;Cs(O80aMh!rg)ln0EhWz8)dNE1e@ zAEjpg;&?V=(JFYjJ%_2eD))SPb%rCGnVC;Zo4spOgOu@dWb)m zy;Br-`z6L@??-H%_1k8vMQQ#udH8KYp4w%YOE*VS*o!8M($+En88+)DpzHr1*1kL* z%C_x)q*6(;mu)IrQ6y`&X|p9+DzZ+cvV}@^=902+A>0uo5)zYS$u`+5$-YF4H9Irb zVP>v=CoQ+SpXYtv=kxyl=%cx=nQP8D&+|Br@9{mB(?VuyNdHkv+zAY2>+X2$xe1UG zlLlB$Atjw_gHwv9J4!73`NVYa9WU+};PXu~L6)|7iDbNEo$H*58pZ2bTG^2Ze1diEB>qUcimA$Zk9`d>Wybw#o36TsFTNs& z4onI6e)@)}Hom{O7_;Pj>#~KqmPhKHM5gg4B{7ChEKxZZ0(4V?5EC#TTpNqzF5@sJ ze~{p}V)-gklV*>IfhfgDXaA3%Ds024wAQS1_|h1J^0@Hw)4O^lv5CN2WSwC z0CC*RDptzXo=J9UI^~T+Zm-GskuG&>=~GEpvL);Y+n;}Uahs0E2KTlBa4_s8d;2FS zIvd7U^77;RpG8%3J?Oq6+2t8*eQWjHwz#RJEN+EjK#E zDIU!+@%%lMv6a5=PHMzkySL%dDWOr}4{Cg!qfHU+OMdviDD=(}?TpXel`mWk>mnH^ zf{=1D{NGqCBq}@#E5| z-Mv`&F~?-A1>`Ul%9iCGHc9R<&!KPInS zY<1I9xHr^!=HrOXz1PsrY_4*AKE68K9~Qv3y@vS7L3O%q;`S2uUriEf1_oUGG_PNJ zdvC9YD-t6ob}9rEDvZ3whr=>WP99*{*liD+kGnr=w;$1pVZPak-Ugq~+BgkX-nNc_7~EPN&mRbHbfHYOKuzvSK%{2n8P7 z${|-3P8M1UE#vl-B)J4lE1m3%pOPwHigjj-w_TEXB<8Op_;Hx)o=ybjOuu8O4hS(+cM10`}fL6e)d0POa>eHOm&mJ66v>>jkA{ z!p*&kB<6byJq)^}Lo_%VWEE?p^?W97^m=^>!5u9Bi&H%!g7KjMrn=|xHpBw{K7pu( zYzskCw7yim~KFGRV0GW6_QN}9bQS!z|8+O<}BrQ$K z4CwfCUr(3ev#msS$L$DFI{Dm+*rR!HQI^@!!C`yNg^;(ft!dSGh5%p4u0i=1&~{80 zp1ovuidC2Wqd`8k7OloZ*K%`nE)K~096hmh4yc?*O9y>aN+)7eE665`o#c$Z zOgm0KshXm!=dSL(0}VO|wXa)%;WpZO@M($Bkia!v@AC%`jSQKiXrcx_z`Y?TwJE-e zpCP~OmCy8yu3_2Z>_-lppRb&*m)dfZ)1>w4nX6O!lN@R`{*xJC@n|o}J)4GW13Yb? zjaq7xRBL_Hass5o%$3Dq5H7s=oa83D=xYBo<4VaCL){Df4OC#exomtDM2xeQQ>bst zt4^q{{^Bz+wX@;&((R|gd#>H=IHE*2EFV!2a(HtNm5y@4wWI&K@AI)lev)w7(~GuI zLe-P9vvx+q8pEOJv=6 zVkJ$+W8D2ashI&+BRNbZx~Hh`x><$M2i`Vt3_zW^W<;R(8n(C^bel9f4Ut|P(McPR z)9*1gp7I+Q=o-Aeyw9OW%T``c?f8WqThGPSH$!&VU~Vp-sLK3AWfD8LwB|-VlS8#T zYqxl-a?8qzN_@5pdwU{k<5eGBmb?8kU0gN29Hg_pSr^H%=lstRKj?7A9*u%J2NS+V zy0#t`)mJNgT=d|i8}7kLZiK@W9Z}to_E<&IHgQ|W)mQQ78?RqXjcGn9$m$<@Rb6cl z?-7N>V*>I5GPMRBRj7ctk?Qc>XjlKLxYXX(fpuWFW zKrQtP)MA1snga4j-s{D}<+H$)Yoe{z;JqEF#9xE=62HOw)l@RuW8{bd)V7OWv8PF! z-#jy(mKf?n*KPC&KbLoLJJz^5d!pZEvX;a==p3O88U;~#29Rt<-I~MN;_=rz7#SD3 zx*cDySZ3Ynzv&ushL*^^<96N@dv}4Cf=xh%0ejoHbZnxZB~_fj4T$u?0nqB|3q-mD zRZNj^v>hs9;1`zG0y4m?gQ_?(7)xVy;0M?=5lu{i`Q}JzbYw=`}SnB?72*X_T%4Q%k-dfaq6NS+7GP0Cc;{QBiJs5W#KhJdT8v+r# z%+PW38)9x2sVEQNk$K8YI6<$vO7w>t5!{Ws_vP(m)#EM`q znDBBXJZLKR$K24&>!DHZG?-3emN~os8)9S#Gk+6LEcUehhBz4>wAx4scwyB|pvz1_ z4Srsp4DzKnFCnRBE@gda3pc1D{LimiKg~!pV3-=-(MJ2BKj$^&kBOhg z_Y+XO_|YiWB_Qcw>-i%8{H6sD@Vk?2u;h*ScPhpH-w@acN)w2~{<#&@|CoBG9;mVm za};V4Ce6TG!P0F*^%Ky%&}bAHcr}{hML!;0&(*R1oQK6M?L-f1_q;^S--{CM!niYt4V}30&f%g z-w(Ua^Y}ohPIW=1W2TLlpaH#gUS^l zYXT$u5kpT7PoId(&q=e1m2+n=^5i~sSa~{?mrMV>qg~OZ3wtAEpFW<=K9YSTt<4h& zcAEkDR=>k`GM9E9(IHU!ozjtx@S88)q_k}}^(0q2UAuPsnvq@8*K_-{cZXDLOAk9E z88w9S>D@wH3Zk+NP(m>SIv z%uBRFEwr0JVHm4o=U$_Ohgh8GZ1UX%-xNwl93J7hRlfTY-6+flcIXpVsfr?XUq-Tk zE=f4GA7ZYwwvpLuA0xZ8I9qc_&;&}@mQ~yn737~cxFGtGeVFb6>K;{(7WJZx$3}%a z2V$vJ{#2YH{^-_`n(f>kRR&`1SC|j*PF^ta9uN6qsPzO>NwOUquuNoTBikS1KkwH~ z(POK>&Tk?a&2cz$UzvsCTlqb^4{IRi%^cuuPDx}+-%`kHK4(HrV-LBD??j!xPu1sO z#)jA9#NOI;jl(bOpX3GFv25NcD0w;BWiPpC;scky8~Xm4_RU+mrZR7xTJ%U_CeR}rpe9P=GP_-i^$b{95i0P=}^*k=O`)6 z=A60Nw(;86Sl7Ty6osP6?vfmXjXP|ZIjQW#1dxjoYI(l-b?1~5l8G#LHgcu&(@=xc z%^N)uS2hkseXVB?IKu9GgXs&xvtQNgcrskOf~QeLu4Qg@6 zp3t{$_9r7%%q0dJCae2r?sci<3Ch6&C1tM?+dnaCz6jYQ7&~?F>h00g!2=s!Jv7D4 zGu7H_F!<`BwZ;g!4)+$Y+s9(AcT^dh_U<*?^?97l?KZQ5m&(}4CD;1GM49a=U$;NK zY7y4~62cM#`?W<*mbTC2bz%rtLmh2z0PJ^yKM&q0uS zT8a8B1+(#>1DIW09NEoTDCcE6biMVBo&*i(mC8o49^c&9{m}jrorSLgYCGPNNooMP zr*wGA_BkzUin(jBdC;IxLq9kCCI4<)uMvsRUjl7aIbg%R9c4c|B~TEd zIw1Nf@dnEWy^6>;`opfM%458~psxo&iyiQmFv&GG2`Iy#Y?AH-8j#h*Q`lvV*tbZ^ zM)TEr1VAC3UQZ!K>U7P(dZE7(F{%mc5;39|!>3$8lcp-b^-8R9y&$vfkHTX7O{lLG zpn_e?BrUiyAHO1enyP~PtV5Qy7;NytY^MT+$`$Ns)IY|Brl0R>HsL(xcY#>7~_+f%fvLRHR+QjRcQNx;cpjh02majf05)Snx5jLxEk&CO{ zci>43r&?sf=?T`{_Qkdmf1$PCv_V5io_>vwWW`$#5OtT%8#_?hwfYis2I9R~y9b1Q zWiwm`Lbb|oncyD1$qQAGP*`l3?o*QN|0}8>!bg)ssAI~3$htBxU{nGTYpm^i4~V$5 zPVIhX6?WyI)@|L{r?lSAWK>s2pP<}>S;#1F8+4JX~Am^>JZ>*>$ZLmg%)jB3$TT~@8MKG#c zOMZLG(v>^=PhJ{k<~3}-FxL@`vXZ!~P~G8otpyhJlxX3pj3t@YTxqpqU*3W|yw`x| zd@g<1BR;VlAizUpfTUD)-lE7#1pq-#WS6P`rNBPOD?N>aZkx@ITJoB49F>za$O>)b=npQnPIcCQYC#l!z`VRCy5eD^uj z2Y}d~m9NOFRXy95M^l?1M&vGipRgeG2 zy!Q3^?jRja4c-b|*(a_HaET5aBD4GsSJCZp;jc*H|TUt09IN!4Y1N4 zYpitJ%1MeD^x^OVio)2rn&;k|v}3048J5I$!RrKyPIExDQ^2+<)l_rKP;|JP0V47? zJHMtpZ`{~?ad?<&03{(Oh z?Z>fplcOqDVgs}D6hl=;bS}zpy!PwTvgX&GnU#{P6K6Q-x6#qu*OuZ&Hs-Mt7a^(? z@3VfzQmx0}~dH9Lib*CWo^MA$$(ufE*8_bccXZtB^4>Ev!b{6Wcsp5Dji zxa8kuw`kMyJtdMlyHwL$PgWV|SU*dUvEN+0J!WG$youkF#9IkpX zz%H$rD;#K+WROFMF7y+<$Z+|w1wV?UQ?=p}s^pdqa#EkAUUNu4ZO<(>(d2eGBFyyB z3E@6X`F9N&%2xEJFird_`ddf^!E}6E+R_HUA^4v_R^dnq9Uj-0UNS(C$ODAt zU1rn)pE?&l#YIAlz+&N?a~-ho67L9()UjI?;fx|S!YU2au-=0}p}YpV=z;`Q+Aw?$ zOV*~EJhnh}wR}U6F4Qy~NZ2o}7}#g(2QgG9Y#! z`V54=m-Hm#y?_=EJPG_m32)@$mLLA%#%(lUAAN+O52s)R)X6{hqZEj)X?-bBB&Nd@ z{CY{59}-C}{=MBFD3;E~5ASlv(tJVp-ULsx-x;i9NDY1eJzih=-!>aW-?K(v3$-_x z`!w{9^z!Yp9|G;vaI|lr=y0po)5mVDUS?&d&YC`7#6L;+5hqRg5dt-wR(teHilwAy z(Rq%Z?yem10aP4TN`BsSl7186=$R4ceIgEN?#-#YYfPV8uV|X2dALw1TQy}oFdG$r zL_+1h2XiH&nIB}0APEKDiIQa@851>eyBG0#c3eybbJrgr$w!Hq6we;WBdj& zy&u)Z?XMkrxr@ZSY3`lUd@W?`)6aVJ7O&s=$!ggVV)D(5O)f&Skx&%;dfG3}3q=?I z+rXtC8Ys<9UwBab$5p)s@&2pgKO)4TKcc@v?2dJXMvQ+9LQ|D@cAE3V%vzY&>U%)C zSx;T5*!Mwd;JD_>oS)A)%6Wwc`J%UU8n}>i2^ZMHsI%R@k&{l8ZW zx}sFYDDDnGx^(^ceWYpPueD!P z=4Cfjzp76y_{K57y3tocb03zzAvWlc_5OGXhUMF2KB|Iny_Fk)3+pX>ql9?~Rd|C# zS!RKw{5A?^H}ZYdf5)&0s<^xE;wwx;BERp45^kTv<5@S~hF7k=?fmN7)_?Z*S8Goq zucZeRVMENBUl9!h4^6$`ybz>yOKdCBt*0;y?|Zv(EzMvrlH(8R?K9X1+9*;E3aDR( zAL@6jYZR;ow&u!m)EYh4{lC~Nt8gul2671Ge&rBwO)P>uY!NU;Hwd6LwCeZP(B{9j zgWa%>;`>+s2km0#J^FIKAwrbNz*KxsZl?BetQ;qrz-Q+AXV#JkS`qj>JQX-d=fGaB z_J><=_2aaCw5)H4VXm$p+ZSUGDnkE0k>o%9e?t&$1^grtEV(llKm?#uJihCc{Wt=i zyf1v!VtuB-Z#$s1{Bwdw{goD-hk{E6#G^bu@AvDgXKzi%_lvYZqkApBA)pSb?OYwa z4M?5Hfn*SUVt}K~IzF_m@Eg9(skyv2&?)O9&fWx0d;8VX?x3)!tAho`(00yb9(4ib zfCZ6@OYr;N{iRI{zIm-v<~1g6S@tLDc^D@gqeUGj%r8*(02x1fgNj~6@1Uy2Fe#pw z4`aHDi0M#IVxz0lfg6{Zy-Hz3a#;#fxxB`u)ce`X3Eld6aYb6ilb-DYAvyXr2QP4Z zco7vkoe+;PYxuH%h&Acj-e|w$410o{Fjp||@I+lNXwf5*pw;y<+84LIn-Evy^O1c$6jiMh&vqIj&a%B8xT5nUYxii$LJfLwipj1~U7Zfu_3aZ%J-*lOlu=wJ1 z^UPen*W|4baAab}*J2^=7rR4U)Fq z&=`9Q<5OZ-i{ioeOA{wLq3blPX8?st>+E_v|2FFuMXUc9Tr&!Wj|5X8_QY(}fwiPc z*V2yTXDxx>l>&2Hz)6HgeR^B|$mlinx=uGCJ z>hj|2F=NTcgP*#7JmuM!6oRX}n;45OB}?qcw6%|k6FZ*a6PH?@lkh1aRQ6<1tItl! z5|%l?-GW}twgYIgb@<9XXs7|O`|9fkkec*bITp|*smR?GlyHQkKpVih7cs(^Utz*U9(g>z%#Iw)OYiyLvke3&T79iph z|J~Au(w}S{{h#LErlzpuT-h{wHbpjzWdSk!2Ny4?+CoDJS zvLi}9c2nnDf~Ye1G*e&zhs z8wHI0J;$n=O!tF`TX1`*5{i!_SqZl=T_ z=NmlruHtfz)e!P?HC4L(Wa!AtzI)@M)fip)10la52zC9Crd_{dCi%Ky z&#k8od$+wACl;ufz?*b#p4~z_K<1(xBU>&85?$MsWV}X_cNWMtGsSYARsRy9ct>7f zPhVdgbx@`Mv4N4e<;=M;p_N7G?h2=RmFtZfrOcj;c8U4v@Db4dNodu2&HQb>(6}y; zEEnEO%Uxq7zBeFnFT3&EQ9wVtHU7K5bRdHkNj?Y-?kEGQy(1VJt-*bwYsYJ-Y=_=I zrYZrI#R=kjp~o1eYyluFZA1Nr2hq!_Uo!w6jAtI<1IJwbCrh^eKCo&44*DFpwThH! zSZI<7Y`WD3lJp!D3fNqLxOxb-AbxRk@%MgKUcjVpG9=p$pmxEHT{52{l5CB$Ub#AN zi8E2$ZK-<8@y_X(3j*?c2EVv>e8dxzJskjIa0tQ^&w;O~GMsGVSaNgVZ7c7;>=!E7 zdI1NK8LGbWa%gb{CJJ9LzU`71UR~z?Am!i( z#QQy78rhzX=qyx$`duf7KfV^l;62^RD!6;QKyAQl#cvMATax ziuM5C_qa%+oH^IF_W(r}Kag4#@vNua-PVc!qQJ;4+9EHsW!L+a5D7kA*8^8>vAmvc z4svlgH8Ye)m{YN3E0<}PyiA-XzOvUgI%HfB-(pb#fn6@_mqwD9EZajGFdgkh-q75f z@X;mCd#boZ4@;R0i@(i{Kc*zoe@N`%RsMS3zP` zBLnpR=`C)FsayfCr%rz$z^qxv;m&FoH%TU7iM`th|DR`J?0XkEx0yvy{yA#jikhiH zQ?&()PytiP)~NnNt;{iu7Vm-|JJPxk%LTvpS_fRwzSuQ9xdia!TC2IY32JIl`h}KP zJ~m5USN^1p0m50%fdZ6i?hNg2HaMDXwIw?Qm0y6l$>BAq*Rr9GPp!DyGjAmF`3T2+ zsxfLZHSJ+djn??IMSh7tZ%%@`9}56OWBdS)$_^4`I4ClzUcDx@GB;f>UQW@J;jksZ zbflyHoAj#(ECZtr9w$s$kbD3)QyU^(ygS?8Q)Ixz!`8LS=vu5+0;`~2%=IgU2!y6c zs^bO90m_LnF7rL)O@qOVJZ|Y% zXe>!KO!DL*hHxYO<~yb96?QnQ9ceCbaaJnk-JZ+p${&sA-ts`y`*{k2&U=#rUhxw- znB!5yQdpyjs@>c)6`nvsQCD}}C_)w+#`o$#WX8G~RGbcZKSZFtM*ZqPX+jChFW=&pZF8{{voH0|WGb{F?q3UaRbs10=ydGQe5F4#XL_#AL0qQ>Uv1 z)^h>6;rg0x_&SA&z_ep$gGL?^P=f8gbIr;ThR$A-JxB z5?ojCF-SV-@a6&Zt%DmfzD6y^kr~r5ACY`i^*-&>D|Hv%Gzy0ZEhJs@S=oA7v+vP` zmml~KSlDHKh&(=Kj-xPoau6E=JwdM=-f=@{#{!na)mAqzmpF63#B4yzi|1@{bkmU6 ziHZ6+5Kk2yKG_B`0%i@eWj#=0BHwyGS09NZfecb7CU!OADr%` z%QF#$Ho zTd%i#Z4n|nI`s9ZpDipaD$zXU*x*RR`o?q`x!v>Xo7)%?e^{%d<__Y#A%Qd~M{{%- zvM~;#z)IJ_*zKsH2+wFQ;HAt#WrU9%GYwQ0Ls(ykq5|9!?zvTL98G5W{l3ZC{dLfp zvW^j8n9~GUX9tCl9}e0`0sFLizLkXG6f>1waR$?c0^K^nB&~9SrN7R>__I3uU%dtu z+hfRb+_DtfA6gh7tVm|g-E_h=gXrh%b?grOL^XciLYE$8tFx@y`yJM;7D42#s8Wof z58`<`6sC)-;ijJdjyK@|76Smfi@N~a3xFG-#nlZCI+S7%+i0tIe1J>&;S^+vr>qLZ zT0|dOucBa0==TwAgBuQV4O}bJp#Ol;T*MXOS8unk4mfj_m)t_#m>aH3_TMfgPVVK} z{-(xVcl(N1gU(DEZGQh;3uO${{A~LO3ONP9cEjp{R|VvzZ-^~wu^={?0#h7FDY~sK zKi{aMptKqRn0aD^C*HS)=EhMoKy`4V`nNO##;_G4*ul~^+;JFp$O|>|L_HBp(4mYP zSW@?Lqp2(5lqq~oIQfJ$et7}8)D4A#gFF&!?kLC*K4HhvWdBt4{=f*&qgNP{R8Er$ zFDM(9ciEN2I_@(;jIkX_m@22A&>Q7vX~9V=YF;Z~5{%evQ8)`J$Z!_OmCVB{5aC3) zGO7%_)cB%d-FG0@k5h*KS(GN5lT|}&5a-3#OG*}_6}iy*u|pLssUQOqg#F68saCBr z($xR$lbKG#g3%^b?&7=83f`dhfKHa*f4reYw(Iqp7SrZ|Fs7U@8WpNvFqb4}jDMRx z<3Q72GpzLe3v+*)(%*(zlQKoE$Izg1&ds35Jt~(#yKBD&chKGi zR6;$_QasCXYt-C-+Q8PRz9%433^v){Hkk&@w2!~nOt(5*1MLL+9+Wz9rTqBmm4FbxmsYm=h1NTo3e1A!YyJ~R#%x7dqY zG&|G3ZeXqD`FJZj@+3dzBwE>1nEWJ@%1Xv2xmF&tm0xJs4s!9vW}Iwdb!(L@_t&%e z;O@QK=!96rd4SSq_LTGFClo=~%(uq1zMk6>_mI?suC%AMf`I4Ni^d`k4m}Gq{1U`# zF8ykQ2=cK0piBKRq$G$D(wP9L^xzPIb_*KTb4A0d#mJR`JaMqY_L$&T27u;ECgQ2V z&ZvcIs~xH10E?{F5%_pf*_ts2JW=Gd43u|?BuTEiXx}K&)uXbjx9rYe(@fP>6<^Pb z-J(DJp4WEPU#YO~Yl+;TeUwWQ6-^R~26-$Xrw2_iMk`5?t+u{x;=8#WiN7A}BQ=+! zv``~DQ=!e)Z~n$IJ*_H1tG4TE04eXDtAloKDVzG7TgINmiys}9oE2i|A7>2Yqi#5K z@j*7&E(vqeYlW*t%F$Hk7z0^HQ?KL!F%zweS(oNg-_8k3R=k+;W|XW2?YAUXp$c;q ze)fnJexVJYYHxrHgods*K@*wK=`TqdqIQaBu|};~FS5=nw@tox*bwF2thh-RVio0% zKig{Av>;|%XE;0k;+a+eZ^&fCt|N~o<5yxtK-t2mX8;_8QYV%u@D{Lx z5A3F4@srHoX$}O945sO)NYgI^9qi+`KzqH~OOko5m!vb^3g7o60kV^z>@GR^Jz`<@ zUs>J__|s*q(ECSJIWR5=1}E8C(4@>-%&`x+#~m4Io+pB=XNl|lYgGjgUd6w^|q z@ks6Ro~uFEeFu5O4so_~QPjvO+dA(@V6$#aSi*t@&_XrPW~%*;;Y^)CZF8jP+1|!c zMGTPh3*QhJre9wolM7Dz++G84%6KK5h@UA>f!Q*dSKI+nvAKv(OtYi|=bPo5I!tRh zaLuosA?^f&ps(&(28?LgU?P=wrw2FUUw<~=1)PR_^pHa}XF**1qa$vVLkW-OSQrY9 z_vWGc6@WQN!%>LViNYw7z7=*&e(j$Mf*8W`mF z3ZQ4#cZ1sjsOEoeu)a;;Dx|$;k~`+<0NS(!+_cm>0RE7UGPT|i%>nGUi4h=d?BB6; z@s24jD!UkN3Iua3P~W>U1;75Ug4~8<=nC|*6w(irMfXATQs}to6(izbP|Yq+*&iae z$)T$j*0cS41AiUHM8NIH*Q(#Q6#*j5jAK5!c0HC=7wtM7)X^> z1F5nNlgmFP5r|yYA0lS~L@w`_$n~Q?55lMI3TU^XVYCxw{iw<~Xo;wyXWdYT2soj8 zUKu=xZLBD|CN#sO*I4IJR?p*1CAO;StA46`qg%sHZlK$EXJ1(X8As8j>JXQxY_BSH zNd8q4yU18WG7YnIg<#nBti%MlW2|LY>+^S2VrB$}x*cbnFIjH49b!Eq_JRx!u{R+% zi1>xQvfJRQRk@hByJcUV|NAf=MLYPSfQY!U`gMna>%!hgR}&}1Z2zU>oZ1dtYep9U zFVM^9&AEWLX@~QUow99A&{0%Tc<9!fi5h)iaz2$ncfk9`xh@tG@mtOn8-{&+B9^exBEb)>9JP_ zA|O$jG=Kg2jR*$7IO zwu!T-WPjFL^K`dMz8u0BFKgSTvJcbVRT~QL`a)LJA~t{yQ2jImSMh}aC5fkbQ4`JO zSiv5RS&hl`>I4h@9Dl|9q3v#F2o8=Vsw)t1)9z*Nm~|%i7*YuR4N*H!SZKm0K*vzv zI0|sEEU=@$!UZsd`-T`?aab88e8MLo$pSj7hS(DrJelu_Bunk<;`+>AW8rOV0NQ7) zlkhx>Dp<~~-w^R2-Q^cR@A|J&ImPA+`VWKD00}aHvgQn+L``Nn6`hI)PaUc&;|6*j z47{-(ae?*%HO%S$%eWejA*X<`+MoMN0_Sf3>r(&@G^IV-hs&t;*g|{Qn2zeUd)Gh( zwqWr*-QYvR98fKBK!mor8?^d^D59wThf(l7FcNP(EgIoE%rOZOKWKhK90#83TQvM3 zoO}&rzb17R^c6cI?kyk13ZcWsvEP>1j4oJ~u2-7pK1#JPJ zV&{1rs6f+B0%y@rUuT7>0N(I#Mlc8;q>7;Z#IC54N+|Yl&W+Cn4sRMjp6U^NQaD+_ zkowf(??n<@Uc!wEz*{;%uCB$R2Uxp9Kh~~!{n`!1F9PfI&}jUp*FwZkj$C%hpz7uM zRLFlVi46S z#u>rFmOHIJ@_eb+iZ?#@*4*PFpY3tHsGaLn-p7sQ2Obp>Z+S7o6q_{CbVpj6iXu;29Ogsb$Te0+SGhM`T-ZLQJQE*&pV zF1NTxx&8*wC9*{B0h)P0Sjl7B27>N*$?zC}Lr;0TIVQUlv*8OeM@2}7o z>M5v`c2WQpvA`S*0T23YUmez$R|?QjR`5AKseQ#$jcn*h>}}B~@-nGh=?Qzo+iYw$ zy5#qja~4|{aWPtdmn5%6DS#tDQ4w)Uwje`33&;<>s;U=I;x&2~KQ@oKU#ZE-J<8?% zAc+@_p2|B1wATY5F*FY_pd@bb%5!r*)UQ9amBc>Z)zfV1~Du_hI6&#mYH6)x_; z*7^)7C3AEHetPinG=Coccgd!&-H!uHxn8`X^{NFy`XB~i>v{!){7tubE8PxSME#~< z)Yt2lBxc^^((v^PM(>{^I8QR1>`LS&wk;;fILdYQTYKVj?FeC?d#Zu4_*b1?I9AMv zSolnCKaS=KGD|wXhGJqpfzU=BB!hKYQ^?YE=f3L?zeZ`GJxw)P0_iU)}L%K!Wef-sUREYa%aCO&q{D!>U)Z?jSw04XBCupBR ziEXm|H2>`N2QRd4SoCnQDvI>Hm&u3v68JfMm^sEn2OxInvg-|#v-~4xIbVf%J;EIl z=R9?e_jxR`_~Cu^zI4yS==;-<6@kh8rIbxa?#?I2BX^s6E9~&t(fe==cvi?AW^Rf0 zIgrHTlbU4*;y(&_n<#56B{7342O(&&FvDPq`5smZlNbE_UX8SwcX2; znD%6zz(M`Mn|huL2j5Dc!5$E2vLSeikdM0%mo%I8D=J|&y*@z_TVBZ0bG=W|Bkz_% z#oP`_7Fu=56ujM9C_gIJzl^d*GS%}4OmKY)EB|bKK;t?+U4XI%uVr&G*q--@INC;g z6p>qpn8f@Ve*^n@@U8haVt6Rkq)&sjTfKnPirJn2(ql2vYqOO;+02CRqp`-**{rmn zbJ&;@Z$8LkE@ex>+>8~EfPmho0?$h=3fmk`wvyNeHJ$)gZgnklaeHZ*P}?YE1gzZY zaj@&xFBeXMOd~OBlA5j2pJSO(pGyc*ch1DS*wyMyTG7`}tN_#R1JvCIHPkAz{k>rs z)&};$_l4qTBcRn-)|yl&F%v|8i)A^inyzcBrptcK!Ch~e)#NBh;4q#@?wj0w`EaDWQCo$ zhlv~Y>8383!ruGdCthbhwttQ#o};7&FaFj1+RaR`-BYL!y`Ah~CffhO#-Qjt%a@ue zh}VviKX3JJ%ABoVhucQU1hlHz<4H)YF8EPH-wN@1++l6?G@!8Qm!aP z_YoCv-p{9VyT2UY8+K9fT(r~WcbAUs2|A$?L<^!i5eq7@%tOHg%C+~emw?lshyg_{ zy~FcB#|R*Av<7h;u{J3QZR8tHVBEAV8~L&9kd9D8g~JA=xvrkGOYU=8%Grc{mU17A z2D>&)iU{3Al<%TXy%@V#Oe(F)62$c%xb`5%O_1mu)*!&I#cFq3Qz_Ct?kh&n)4ZeX zU|FKmo5`!%qH;maV#=~z6}vdPJq8qAn~v1K7rff%c*aud0@!cM2w-zMUgKBjGM)Y~ zKPOOfGpNB?^isndZj=q+Ex<|bq9p=A$LO|}djn(szRv}30ci377Y&R0dAqTZHv60X zc?P!l{X4Wg=oe{q8*c^hR1!#fTLh~Lz%**DF6skfg>4a#=aE;i3riAko!Ky;eaq3o z3S9R}w&xrBetGaEI8dH1`5=i`GtiaCij0b@CDoA-o zP^1>GlhspPQ~LbxFC04gw#xvYI*yTOlb+$Ujg^qrx8gRHjbS}lr|>R=PDi%CwW#2) zN_(DEHn>KGsi_3zl1`W~7voe=i(7e6qG$7foV7Vh_(_8N%jFAvoLmz4&Bt!?4B^275wh-PT(!iq@X83y zt<X+q^J-aiiNHTNkX? zl$DkB*>R3_%t?Sg411s#I%kkvXwf?8@pNrDKO1ug!-!+%iga5Sq)2$GXrm3&| zH4MW`|HmK42r}^h-C8S`Q2cZ5w!6}o$AQu^ZL>*F#r~8RW~#_|Q4fPQ9*EF5h5@y_&G2@#1aptL3<=69z@?BFy9&Gs#m3Vw3f1i)M%mhCp+3uDH zMY!%VlsyVFy&(w~@TWbi&NSn>JYaJ1N~G-3Z6}@{VarJs4Qtk5k2xV0MSD`BnPxhc zxSdFQmc<+}qa^fH#&;UGV{SVjD?hwE^@(0d_r+a~07OE$+S{jzYg+;=_qsj7bQ5Zb z4yRF2gXj0BbT<@w?AliA!RCGR69X{wKn;e1oE3*(=p8rG8FC0ZjwY&+01u9vTmqz= z$tpc=pq4h{^#>~l#Adzx6jziTY*k`;kqSS$xfmPalOgIg)L?2j8vai~(`9f08bWap zzp`tAnKB&qP=f;K)bM__~mTF?lHoSDJn{g>|sPo{hIm4voMd3yQ`}w79}YjtAAL2 zZ1yolcN3Ou!^{Vqwbg$6UZCMkx)K=qNpOWWFLpQCTd^3|Wm2=0-+WRoK;ml9h5e&d zJI7u3wBJE;muT8;tL0A~4LJOq{j%z9Pzq=Qa-3_cKy;QZ3SMT1Do7+0ZQ~G#X{+8o zzgj5hSc~4NWZ}fCaKe`RX$vZr*V)-lQSr93_j64pe&tMyfvadP6~^*sngcYRDwxa6 znqP}~%1%~G$~pbmZ6DQ*-bRiK929>FckSRPbcOk|1%+S2KlnP~vs&vtXAw*IQ*n9W zY>k|S^Q7Zr4{){((Q(if99z~$pbA-3CZi{N&H=UXS*^70JO68{WpYX&`^5Pjx3CctMh5g1hjZG52jb9UGjpx(m z5g-RGN0b}rtL@@XE)?BQ*L*Za&7v(#drg{VmNg3g7AC{FNi|M<5{@k33fLsW-`J$G z^=#7Dcz7Fg%Wo*i}1wk@!d_Tx4;(a&s&H|aRE8a0WK?F%7;V7xeq-Ts;U|}@=k)UM)RoM z3$IXw+weN&z$Fba+wkv=uX~wOQWmw>xx1qIaU^1wu6rcIpcyLc8^RKe^gKk2&MqBr z*yNg7StPSi``HfXq%3Z$VHs;}7tp+ayR(n$q}ZYyyj2ew5(RIW=#Oa}BuaGhRH3Cz zc_Pwd;htcA%NW@~XGwxX={2al{?K3)Wj~n_W_{9s96;Tz!OQ5+cFx!4RBGjV=lo;` zm5 zV6ApYwT>%G5j(jfRmt(`tImuI*E`?mC6I=nXxxh^F_5UP*U|w8+@Q9T58B4?3%AYp zoSr)u4kJ)_ngI zIBf@xy-z&=YS!0)_Tzi|BK(*Twq(lzeth4XfmrnpnNZ=2$d7@OxT|+l?A3-v)tE&h z#%<99v9&Y2o(=`ggQVEt64im!CYFJhaC@sziEPji*Ose--lwxMK5w@DLVa}3aThjS zb8jF{o4YbBhKq`97E9kzviwq zs;O%WCxReVq!bhpHMEpLaX^_I7F-Y!6)`vw6*VGN5~-vp8b!!OXhmrQ1&Xbp24!*% zU5KEu24oPaG=fD2K_HY#84|`za&!Ck4WPE~t@qY@zuw|USZCejoW0M!`#a~``|Pvh z_xly*6f5I2zbm0HI;keTHG@VFYx{~!)mJBW0ekhrybX2cj|3{F!RBE3G_-IH*yPv- zI00(4oML@g+HbvBt+$&KdQ0gk6ISWfi-^sBH_`F!Z^vYcZ4k>kCfr_PN97jHv-&;E zNa%Yg*{i2i09Q?7L8eFIj7z6a>2@`Z{rVFTq}IqwaQ!- z5QT+vAhQ}JQ;ncR;?t8%Nm_V45rs6zY5)_6jISlWfLmr>lRjx;myaYfF)K&*;eaN^RY z?Mcz5kr28o@w^kr-E00bXlQEJ<@RC4!OPMBWmQ>m&eD<36St4+_V|0&Vsw{2 z^Ux#X@cN*PYwVtUhr@T~nSJl7-DdW^3*v2^g+(bh;H$BmmZ@GEB|zpf&e{1+7399! z`6fBNCfL=XD&_ZePqf))v8DO%Gb5uw-t(a)8tNy{zx5T1di?0x zLazo^1B+T)qC3JC@y*q=q|?eR%b#XeohhN1=+3eWf{z}fge$Y z+6G9s_09$oIOJ%VAB>h4M^p>?V|sjvqT^)Z*K#XL>UWi1{!uPdbCMlC3R3r8YQ+(G zHL%rwf!b9SU+U%XgM$^NmQ|P*oEDs_!M4+nah$DFK`{pun!dd(qs~j)5ai0Rs%1OQ zcAQN)a%VpKMx9;v^GS}4!cIqGN-NL?`eU>LEa>1!4-u9Eo&pwjnn%D>s8c{SMQTq$ z;SE8K)I@}xioXDh1@2mHv113C!a{`gdYF|Z{#p#Fu%C{l!rJITzMAG2o7Z(1Qod~G zN2cUg=0DdcC``9(%j|{OCy}VLYxltm8>W+z)WbYAuqgFjn)~^skw;y0$UL%Zjhn_L z5lu+4efQSuYDp-ej4r`r`sgy|8FW|=Q5XxK6;+A7cyRr|W9AvAx+!&@6W3av>GQ}B zJXLG6`pl~7HJkhY_)b68)%cErS?e);s^;^+{D<@9t1B(dU(VW?xqP5*z0Y#oi^5}X zrQPP8hd7@Y36TFuS=Lv=DW?;T8-FBp-paJL#$O5BNk5>c^0%XoUU!Eh-bEsU3X5w4 zX@{!62|olyFwp|0Vp14Hj~>CO`QF;?zsyk3p;l-grVF7A`nTxFuc-V6($YxY7uKmG z=MbYD!rq0JV#w%1@KvH_L`5MMp-qb**a4+G8k;5|@KnIWQ+AB5`JfGM*c4zRXe9z= zn;5Hx34@l8)Gcx977FihB{MyM&}oz{AtKP3hy}!Nw+UpueWwM3niy=c!}5R|NY$&T zw;ueKnEOfw;V{7rSnY!Ft=pO~E~lUmS>q?W@C%&iB5{-H&j z2!c`Y=Br|lINU(g9H*i>FCc(aDZQRW4unqjfQ)rO9ev`?;|nlLP9Yt-**4zI78+*B zE!>Tk8At_cg+?GNUffyr>(KH4$1E0F@@Uw_A*8^dVm&%Og?rt z%uO!}_d~f^d6$A7+&bzxX=T63KKf6wX=fCSO0mpCQXg1?%z>>Y1a>KdDd^Nd1>@_G z6n<#$8%4*a%bE`_V(8X2mZAJ>qHNLqg^k*iB9QdZzjzJwKUr}wQPh;Xr{*+n;28Ok z+j4lrz?z47N=?~oc2!EC+KAUN-Wf5$tQ8M`NgDB8&;*{pE|C&ZBZSPxxMv z>KVE-jVwgf4%6)fAtPhuN>q|n+@!=2tkDv;3Fv+c1Pp3`_CYkRH6(mjUcdN$^h@9) zp#;@vi8~J#$3Hbgaz6J?@(zM(h`LRprZrW1&CfoLux_VSXa(D9%PNL-&R@= z9wlbk4uc;PAm`8#9F;$yWBVkKBojuM!t?lq7QqcTCV1G)#u z(E#-HVdQY4ho`A7i#sGzh6>IJ;6ZUWeF(;gjiQ1ERmhMPEMaA$QVZ5l18s1d0>l6b z$MtF%ol%LPSfC_8Mw-uUT-fV3l#Dkup8h73~L9K1G z5%jfoyssDZZezIjE{rf6)8^mw@E}I@F_O(JV1jzT1@%4w^`?Vj3cf_22#V?dLZp+H zyN>a`$?E=8HqTK~`^YqJ?rc=HAz1Ydp@BYM1+|PnMzLh)+rFdBhN8E2=moGLdA)DM zGP;Yk0;0Z=PAskuR0rThZ247(fB3FQbdnoBqN)IG=}N++hwjL&n$tuC+W$8bopZn&F%po-@3n93GW*Z`aJ*Stl5t`89WX zITktRXFR%yo!Ytvu`%)AQ>@#NP*)(0j=qu9z-%boKi~0y`AC|=`)Z7}!M<^-Tw^p# zC5q4eHSX13lWpuwXG{5F{k1!~tARfOM~fu!mc%A0&dL3U&&lZpao7UO9y7liCm6+! zd*?mG(xi!+Kpfas91hle@XHIs@M}D`OXUUn19N17j$2gUp#hS!+^RQkn}ugX*Z;y< z+H+TKb&ntSx#@zhobolEgOleR3asf0z*h|n1I==UE6r=Ogo()X1ot?MY1qtq&RdwJ zyfTWn{yX5<2q%#ykR$@J?-W*nGRN=)utbd~oBs((D0uBvF&HKw1r{vn~j0ZU8h45ObAx4jM)tit%wBKV)2%`)5Z$Ol(V~Fw;AcjUl2l`j&C|5&A zqs;cdg$@!Z+(0$G|1)xclM(SCh-e_qQsYD-F}G31fN=mxKY=jM#GwM_)tk_d99tNx zH%u!r=yn5t@%{A4Sgn-!*caAIEL_mg10+a59zgNoj%_5vr$okpVgwll7uZC zK_%SL^^!Xt9lI;yy4_@+g?aIBww&;M!j)F%on7*EW@B0BoXN)X>Tum)C<%!G diff --git a/windows/client-management/images/aadjppt.jpg b/windows/client-management/images/aadjppt.jpg deleted file mode 100644 index 268d5fe662106c73c03629399deea5b7b5631b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43157 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

bHeFeVr{dLyI+Yh!^#)Rs;9Wo`}pH#S6 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

C~#O^%t3sSSq-d z4{PN}QAK``1dZZG;mBIjY5jXz_YU7)J9Kh9KVRKoQ4b zu^0mk6=5shyge6AyREw8HrCu7^fKi^q~1u;t4+5;C;gO;y4}sCbD7U|kpUf0b{C(1 zw%lL+XKc|7+w%8VTG{yD7D%AMp&Hq6T@MdMtDW!|Ok1@=-$vy9yDsA6x(mpVM41sv znRPpsRUm1A6b~Tgd_42X{=ohFrWApb?9jS<@ zv1bp2GHZV%(YkFe39YHHTGx_jOWxYHB)>kDO0_bfl6#1fF|Sop#Gu@_#-?=BPP(jH zc}eJtc54k@X;;t+CYg7U-lE=x;LG~ltWjQu(G|&^WoqFJkN6=G z)xUb}XqLJ8Q5us@*E6ocW3)c{U+V+c6}a1K;;?=LhEP#!ilpuuqv1-e0~6wBsIx)= zXD*Vt;BGAA0dAeXN!Q|IS3z9%=hz_g%53*ckv1B@4ZRN&W_2$o6_j^hC4JLh6k^GK zPUnQvR5$t>#Zmop`+j&J^lbwTfW>XXqzhxg^XVu~SfYY8m zw(R|45A>xu6B%>|69cy9nCv9DO~>CH`?hsXiCui?(Za;2vtGLkNlDsK z?~9qeZeV+d`?^zrK0qZ}s)}fb*~AoSQ7%FD62n0C$9aXs94^X_BMvOjQT<5yuiud` zyE1#E_WV5fo$`PVL(Yf&pC0p9tmAj&LHtr+)=$hW6<%_0ZUT7tF@xO^2$k+J~Ke_+rp;Rk7*w6o=JJaEW^;frH*( zbPAp>GJ%+|3N@SCD_srNDPTN^1;}5`LcXhW5?{y>IMH|foc%sM=7;<^2eH|NEHeHK zOEVBRO_JJ$H}Cv3KvB1~5BIWsnlCo4PWf+R!#AXgUbGK5+an*IW4a6j=f%m||yV;OrD1K{!qmhTDD7paJXqvOA@A z*Ts9&XW=RiJ1*xbiKC)ktIMA9O*+#Gw0WFy2BjRHAYjsfR*=yC5&{7Y#fAp*Ly<=^VyaLdyfmWfbTYa4=1;E^mN7A95eK z6<>e1--%ya>7m%{*6yry`mCi~s4?fDyHY~*@s}IrlQuGY%7C!1*&4#SVi(Q?@-Bz&6bFM89|$G<60Mr}G`q8&p|YFbwisgq53NAxU>NBTR$C=b%^7A=aV`%I;2yJuA`;f+q{>Pz&}&w z!-ThXa8v7!<{Vk~>o?ktwH+h1dMj`oiy9Wr6dU;7Wm&@I*Uiu*vu)>tOF_9oIr7Gz zZsgrP+;~fdJj5RR2An@*0Olnc3s~A;r`!Tgxhl+j6CZH@tpx7=K}}FZ=dJrll6(Zn zQs~k@S&^Y6AL-F-Wk_O8A*u}TWY!P2V#Lmaz-gOOb+jQJ&#?9e!eGY$5{;aL<{|!k268xJF=6CNT1(<(&x7c zS}`B%F=z+6FPH-Y6;uczNzP9%$VigE;4xijnE0z%$)os%#Yb#2$U!RQ^T))sB6hDN z@{L%XXqwPdIrI{a+GN9pN>PcUJIq6@BI;e@5BUo{U#3QBMaoE21)9Oj~2Q7RBdyor-EU^n@ z;n%1zE0NOdBnVEwL4ST-05A6{WwOg%oH^t^o<*rE8>1cfY`+-6?jOciPzGTcc9=Rk z%!6z21cO(>c*w*>_;z?efQ~((aq=mp2MtlpZ-4|hxubNwG0%3)9_>5>dAO!X=1|am z7(5BypWq4)v0AtUmG~Crg6vY=|9QVl)BPX{r863$#8AKiffzq{1z*-EZNL--g>JJ#NLYi+A z@Uj)~0-C9W`tj4)OQM&&{{~(=Y~Sa$9{SSa&`LQ14g}0oe`cOr(L-32bl&8d|Lxy= zoFbWsGa`?sk6Jt>U&)xr)f=BQKo7B^DDai;%valy`(EV;APGdn86FxAC@Q8Z)X$c&(bBe;RkRDc-g#>D^;Q>iR1w#f9T*H8@@c)gKaH9jEw3wTN`aC^r zz#{p)S=?ExLJ%0~Jx^xF#t$)IC zzw=_GLN{@fpW^6(rsLdglSYKXsCe%HmyC53Vx$w<2UT}BQcZH(eA&+LSl*^45#RF! zd2uzzb$4$1I%mXDEvWq3zS9>D-keyGxGXztdt^Uxx&K<+^X6IUfdGo|KFes?F5L?OOL#TUIgzg}%~drq(C(H=^^nhV+D5{g@~{IE z<1>P}5{B1yem|no?V4PybkR~pb?G`CKQ7OS-a_mT`z@C5t{V`x-0wYmp5-yw(Y96 z8z)>FKn^OkQ$S&|%I>qOaCJj@D*Ku z36fx0To`5y%fBDF2vQ0ZmsdnzWBgT9q-Ag&k%Z*VJ-=kd!aP(qDft^b_?Y(Me6Hbz z)Z=ofBf{IHZ0U0(NzWJ?^p*%l}b8 j>vFz3q~&aPFE>58kR-dpDK#YN_Ba?vjivV9sh0l$_kj5m diff --git a/windows/client-management/images/aadjverify.jpg b/windows/client-management/images/aadjverify.jpg deleted file mode 100644 index 7b30210f398011d7131d5c1d3bd33d5c0ea35ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70911 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 BT`K?p diff --git a/windows/client-management/images/aadjword.jpg b/windows/client-management/images/aadjword.jpg deleted file mode 100644 index db2a58406ecbd5a3cd017205443448a058e881e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62295 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 diff --git a/windows/client-management/images/aadjwsfb.jpg b/windows/client-management/images/aadjwsfb.jpg deleted file mode 100644 index 428f1a26d46469fce9c60ca01837f3398cc00f3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44157 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 diff --git a/windows/client-management/images/admin-tools-folder.png b/windows/client-management/images/admin-tools-folder.png deleted file mode 100644 index 4831204f73d564f959c6e6a3786651b56c76e35e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31582 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%0DaKW+jd;?>yFpj(i+mm!5uu{1c2a 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�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 NN6%QdSo`72{|`@HtJwem diff --git a/windows/client-management/images/checkmark.png b/windows/client-management/images/checkmark.png deleted file mode 100644 index f9f04cd6bd96ce6898c426f9071b25c0e94fa35c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20444 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 NZNAbhkF+`LKLHH-DG&ev diff --git a/windows/client-management/images/copy-to-change.png b/windows/client-management/images/copy-to-change.png deleted file mode 100644 index 21aa250c0c7cf1e2dfe1d7f907156cd3c48d0a24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11661 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 diff --git a/windows/client-management/images/copy-to-path.png b/windows/client-management/images/copy-to-path.png deleted file mode 100644 index 1ef00fc86bfc7f21a3c138fd24085975c9f70529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14775 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 diff --git a/windows/client-management/images/copy-to.PNG b/windows/client-management/images/copy-to.PNG deleted file mode 100644 index dad84cedc839e3d962169c0ca88d2e811ce7975e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55230 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 diff --git a/windows/client-management/images/crossmark.png b/windows/client-management/images/crossmark.png deleted file mode 100644 index 69432ff71cfcc2a5a57dab4801e792beae02bdc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20437 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 diff --git a/windows/client-management/images/msinfo32.png b/windows/client-management/images/msinfo32.png new file mode 100644 index 0000000000000000000000000000000000000000..9a8d125b7a14a09c7e61ea0adb259666d29c486f GIT binary patch literal 18781 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/msinfosnip.jpg b/windows/client-management/images/msinfosnip.jpg deleted file mode 100644 index 67c65eec3c4d0c342651d1430eab5482ca2c944e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45068 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 D{F)^A diff --git a/windows/client-management/images/settings-page-visibility-gp.png b/windows/client-management/images/settings-page-visibility-gp.png deleted file mode 100644 index 198fc83a7c517c7d093ef173dbb0b4f63bf9eec6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31593 zcmdSB1yo#Xvo_d3a7#i%a1GKS0fIXTPOxABfXSijG&4A#)k-BA=qFhL0A9_iJlFHLyLtvkLpKb0U2{Pb8 zw4@T-lhNUlF%_58F*ecSE+5W_M*8H<4Bwyp9uU z8?JZzHTzW?`%Zi=&?9K) z?bmTTA1>y*ui-lkpE$S~KAYilyHliByI;F0yzi}2Bz8J|9|j+W0Nm#Fcbz)X!PIvn zYW2>_bZD!pHQ~U0rPW=p3WDdZ&PlEs=8s(#E*hYT_j_jZr{NvY_yzWJMdF)<`>tf? zy{VmsyRsdPyNihiXy1;8{q|S~aoy<;>4b3Ro-0rD^zWW0%lPe)BW#2bHrg2UpwPOe8K7D)-kKTu{D+LrmzYM&-(+hVx>>y^7)ibk{i9;qsaXQ?23Nf8wC> za*v+(y2^^==4S@PIf)Y9eC^aw19dWeh>MDvG+;1Zvzh z2?mqqdNx$6dIDNdQEY&o^60zXFFO(252!30+clh+-R-g6S2bAg6!W=lB;S!V*l*Xl z+0V?;yDjS6Z%w$~l`%COQ)@V%dIY z6iKd`+>QVXoR=lL9{BSeSifxuyJ3^YF2WIqe$8cJ z&M7V8Wl;1vP%Fob`XwCq3Y>z{E^jdMgkH+bS2V0bOdiA>zAobM9!cAKBrxzDewW zp62LuK>Lby4({piy9@8f4z73I>{>GKmuiTw#ohMmMd%jpn=t2JalBEyG+0Zg#l^FY zP4BPZp&pY-wppK;!a@1i3lld-YowREq9|*kr^wWmjP66n-(@=*D82M$6(5MCb?~E=9N9lkO=R^ zCIu$Vt8Wfe&#V*qnG<;Bfk=?VrY`17bF#iceZ8D&x|To?24pM5!?O zR(U0y2*k-Wpbu{E{Uo60X>Vu)kV#Vy@F!Ke;QMV$^iQH519#_Zn78Y+7cT420cd-N z>(Q{d9rx9q3JDbRezn65x?gipy%H4cyjretGX_8o=6$y>?`e~Y7^3qMY6HZu`)XvX zF|CD`*uc6dHaxIcB+=N8<3vn7@};zen!M;wX_XV>-z8%GUZMma2O2lj>ZI6Yz*2Or+nw51HZVcX+&RT*SbZBVWCBll zrX@XIPBp}=+L&H$AD8!4*h$kft5j#qz_3Wco6{7KASSQ~)sFnVFRbJS@zr1GM(w({ zq;WaQ=DL#Vc0YfU#A9`EP#oa1QuSF0-$l-X)4&FFaf9#V=6*d~I{7lz zitjd^?;3j15DlGm+(EovAU8)k%=_YS$Bkz-nt(7&Gc$z?fZyB~Z!jtJFw>0Zde!WH z_f5lfKa;-OX*S>C$^mqZp4<5|KC5{ih%8Kz3o^@7LQKay2omHiT>~;E}>*F zJNu=>wbk`$;+>mzOh(nL%W{nQN-T978(KfNMTM$Kd$|7B2&(pqA>=c~a*>jcM+N0$ z3#)JU3>1k#w!!|IXqFTBUvSX`_VJb4j35k$!5L+T&wh1G&FOPuXgRS~Z>+Yr3UJ2C z^?f`uqT0%I`_aG2eeuM-#q)fvM-!JvANT8uIVrr)2sL~fzWr9_&PKo5{**#B=AIeh4pdBMD?~zlcVFkCF8C0p<5?)dK*HPe@T(_i!hSuzX?jWQ;ZjS#t=l7EIoL%W zu=s=i(CF{&yx~!j0B)IHdXd0XkB+b07R|TsJo9$oK{M$6MN98cBw#Zd%{en07gXSh zBw8{+WYlSdDvsLEw?;=s3QNb(vQy)(2&KL4xhJWrT6=S`84XACw^$Nnq%p(`IF$;! zicnJgzM@b3HiaqL`#yP86t+b!vN%XNL; zo2h|$xBI)~t6qKHvmEI;s{x*kf#mzk4n8_Vmq9Wdskcxgqz+}?MHCfDv)OCEl3I?< zSO(HnX1XxVLY0wL1{<5Mx71d-vTW&NHCZ{rRxx6tS+SVzdx-jzfc~jqWHs4cWEWld zZcsID6MabGxzL;Cjd15}&%4sx@}k z8Dzr8-r@rXVL%RnZP^NkZMeDeZMceDfUbx%9Ic*-zlMiy#!oa{S1sJ$Zlq(_?@jv` z*53x2x$X3j+&0pmiFwpWPcj8yGDBsPyU%|zm0Qv1sdQ6nD2(VafYqdpP|SJbze*M^ z!TQx630pBvSW)|4msyvl8;a1jC_OoAIne3E0F{#@Xtj8NW1fh5ES-vZY}7+vZ-K5) zHp3fiZuTnNwtjSI+>Dbr?^`81?L|iO9?o;|9*UD(HPX+Wcl$@rU-ge1xOUiy$H9?g zd`rr<{!Q8Xg2$1{FP}Pv2c;xYd`IP0n@%n<0-QHOi|?{5_-cE!)I;wX0x|1JCdQ6l z7$2_uT#!O~<}(TY^>yMpR?wt+^*|9K{j4pk#f&#%8&}v(e z_szmds_}rUIYCAvA$@qoMJAgVmq!8r!?P`}6DQ zq)KS-Sai}g<_j^D+vBN{!rH?eAlP^comVzilGDRsk9^ldbJXhxWUTm?3+c;G^szyw zZ{<zn4k*zS!$Kwkn`bVPKh1QDP@&k zL^0vBs+DGV9ln?uBmi*ESi)aSTnU_2Wi*aOlW@76uLP?jQ?r(Z^{-jlI8zeIp|Rzt z`Lev)<(>Wy#bMqyVyadhFRuh^+|Rk)P``xdb-U9^zP!DmSFJq!A?>;x1d!Yo66oQL zS=E{x$<4&f5h}pTJ~4@+48oYt)G4Y5$u90zQP)FvOXxM+wuZRO8V(obzNj@od*N=G z_HTF{&X<|Cp86w4uWGKOZkGQeYVt?zcOPvW*Xw{SOS<^yEP(-B(uOLpYVAuP5Z7IQ;s0k2QBAi zrtSob4$CsaxGH@Hfi+8w?DL`QxYx=Yb30<#vB@-x++{$#2HzSr6-93Wj zTAsTiz5DDAhM|Sw5aO@xqF4phS{72kce-v*Xkfq+MX^7BtEg3AhkKCjgEuig1E8JopMx6-aFkZJU*QX3X`V5ZA2h* zgusH_TQprD?^LU)Z(C!<%*a+&mRB%c?u5FSj;NH}78>cj;3^WiI_`x%oSoYR`Q_vM zXvJSkw;yn(q?UWc5HAQvo0_(q>g--x*{#odQ{2G6uU(g-b7iqrDhN`Je4h5)i3fbRI80SGk?7#3 zVYh#t$dHF?1Y7)=x5OZb^Pc=AIMx7EtqrPjIS8LZ7KM;=V`t0%Lv= z%OvgR@C0C^MP*2U;z6erGi#bO@Uof}?6)lym=6qjlJ!dsAzG#c6+E3lrI zBTE$mOJ94~%r$=$6mM34)$ENrz;iKMW<0TJ_Pa{}x{>UrzTDV;iAYB>vz-OUIlYvD z;cLr2o*v$}xI>g#SWaAH>74W)5jmcb8n6jyFxVv8Gc^J^qj6>ddTv*@qgGgV{@H|| zY#>K2+dzJqap^Ra>1EhJgoW3K(4ng^aR=xAe3rYXR6H-|Zsa*foZEL|>e5f!n%5*k zit{hb-2n`7cYR!~$*YIeo&psbhtz$Jw9B@nnd8XOO2?Mj@APot_yzE)0DJMWgoUp_ zax>SUnK0YLb8+oU@9E+XlAA(9|HqOkSm!E75$fY_R)Lqz6 z%AgN!c7;<@en!e3n>+umYLR8%5>G7PYZD;(3Z8#PxS88wUGS2}#dgTPwC|d*#IBSE z_wD=k{_)nl-N%OAb?Dyj)#WySZI+MSS+a{~g>HAK^tJE2=TEcPemoHk@x4_nRIl60 zihubz#L5#R%-T67+-HD{tlB`L$TzTy#$cF|Ss};xxGX0Vj=H~dNe{Ei#0o`7RN7&9 zpL0YjD(2P3*(8QzFLX$gvYC+T=ZEjl&guG)|8kW~59@b=1>!Wia*%f-t_e4nM=LTg zG^=FyfJr+;4Bii*bBc{3WuqorI%aJCRB5;C5ptO44MzkG?_KfF7HC7H6*<}F zTG%@x_uut~`+FsSt(#(1f7=rVQHf{ZrRQ3ifRO`1fKa&Ww8i_`58YO z2kwX1cPQNVw6CBzw_Ns?{O z`u5V|+G&4)G-P5How4@q?QdfG^*_P?*U4XGHJ`Y*agdl?dY?a!(Ju|n7n)$P7RKw`(H`{N;jmSAAwdBQ=8t zC-L9Pq;*9-ToC_qBuj>f-#K9WnVET8= zd`j8XEsmcYUr6rDY-BxyUUbA7w14@0bT}xy2Tyw&D%O8X4?x)(+dydhJuA}s-?0ry$LIn6u8NZU-h4!ojfl@R0lI&M z2I~;3PObwwh5c7(#7dxm%#r?~=>JVa=ii8}yZDf$C_iKVcSHh);o0AQ3d4E1H>IH_ zOrr}6Icx^<*$UA?<<)xpLrFGkHK6vOX{vbcRX6C>1|^1j;6p#}A#bC#mL&f)LCusP zg`bC>S2XOX9XRflO=x4GI7lUO3Z*}fb~x@0>_7uz?S78BSBM@wg-{KI+ufgVd-Jzx zu`Hp~t;Q)4K(J(rN6+7`vvmNjSb8P--U1gLkq7NuB zOm%`-Elo+-?_%|OL`Y~oSC#x=oHC$M1KLYu7@BYOTYxC^zdX5&)7Q$7+cqu1Z%(U2Hj#Td5e4L^j&56I0{-1|_ zx2r!%%$7>rzIKCuAaKr%`o~+z{g%A>6c!SN(g~f zKHw<;=?h)u;o$iUCi3;UR@D558@nHl1;c zI9(;XU64F=j=X;c2Ru^{Alcw^w~x@4ngK#T9ESTJI()v=@T&k8zw5&1dYRE!@b*$E z>FI-8Okx8L0s}pJXE8s0!Zx#XxjyNhuv)+b&3G@$8-zx3WWEx}i9@@giA9TX&_cxN zXH2kMnz#9gWsU&H$6B?v!5A{}4gW+wiIKIjsvRfYZ*cPSjMGY}P?A0jcCIZm?b>8b z{n2L;MLp`iVajv#oIUMh4eUOWd|9#a+S&C>J!ubrs(M%N_Ofm(=>R?z-DlwmUA-_#BdZai zS6=-ugv?1?e$NkJTQ1S@Us#&~ntc0cN#9Q>lO+w+|5&tn zCP-!q2UxYvpH=T+KsMa?YZ3nS$vy_;RpST@K-vDjNdeJsam1(pQqK4!85w+I&?Cp= z0ra`{$antR->@9m*s!iA<%{IVqznflbU@q zKQ`;4Ezb_pe0oac01Rc;zWppj-JE&4;0>M6ez`fT>wP=bvGRsb zA@I#mE%j_)ozLf3T>Q2*FDS#qOTC2S8k;c$5zA>ogxh8T&T7tuLZ|Wm0qX=f3)&!% zKsK1v-bpOR#j_%Y$&e;_wRTCKFIJ-8-NI1zx0O<5D=)mez+Iq>YWzXj;;0!j>$aKF z$6~O|r9EJY)p_0HO2y1fuw_ptT&cA``|Bt^N zm0i36fkeEVu~<79Kp=b723Iv!e;bPo5H>uBknuF1dch0*vfv5G8VHd_%LhdH1p^>h z53mykRD=My`fEgBv5ok^@`?!C#XL?BJG_A1B%l3hv(4CTTefJMf>^e?IVU_&0zXI} z#rG2oDs-NmGo9N?db1VYKSkRyKj-3u3b#eY^wmq26Fexc1qsr4V>3Nnkig5+N7YfY zj&PGXm(}rgigv~K#jH7YJcI36_w)|}#_fWFfP}67nH-V%pEmW9!cxUVr=lJQck>6> z#t*=50#A|A`1)qdM~H3mw_*n-edW?CR;|69;M@(vgKdetB3%)wVkr@(d~NmW4A7SQ zchw63UmHI$@S`01DC{X|p>j#nd&Y3L(g%=Vf6KRQs|!XI<}a9fx`QIsHW}PFztksa z&Bl<4FZ`~A;fm4Y*_U-vJ3OM?MH`uf=t}!-l1rwvw zRAA1br<-xqij6#i(yP+4I>^=9$kIqOjw-CjrmkRYtywf z7)zT{m&r=mck=J}Yv&%cjU5mQ>$S^oXpCB;G#g_7^7HSRwj<58Vz2fX%?Ui(5Q>AW zs8>8JEm>2-ra1u^l%DlCB{8#T9C8sgt7syAHFYo?lrPZODj@8~7|eB)+bD#yrHcxK zg4^@fEgbbAbVPC{-K<>B-}z#mJV}x{{y97~=8ckm`(O{3O@f zn3LRd^h|Rkk~~aFUgd*BPWWg*#h-FKv}6~T#p)A#3CynIE`6F}sp-4h^qlvi*gjyb z%xrpH)6S$T|Fl<}*)}_lu`SKR0I^VHz9TiU*24O&f~!#^SKjobYEo`bInIFg~Z{W%mUA^4m3rJkuVoeM_F>!|)}GS<Y zk;O{TS`4PjfKCm_CA{Cx*lX;?JIG81gf9|iW9&tN*(hGFdf&^s(?26-_qC!Ra3@#( zTtFDTOJ8YH!ltRI6nD$M08F6nGq#4 zyZcpex}Uc58|91ku1>O0Rx^j}143QQc{#N|wn~@E(ahHxfg=M)!1NaX5I9}NLiy-` zUGUK0M(K~dfMfh>1%XvC$-m8!Qet+Bh7ls zD$<*Pl6=vOc`%m^ovve^7!V#-};WxPT5$Le(jfv~Co3!tm@wann+ zVnkQulW>^K22y{87{iq*nhiqDl!By;f-S+%U5b=QSYw8FD2I^oTfroaXpu|zmG7Md zW>syI8a>pS46>@cV3w2BH(OvjaeY-th^JMlTuDu?HIC$)y!uy?cTJsGZMT-AxcK(F zfz;A*BnIX-)q{pj#7z7sUXmX|)S}qZ4~5^XP&Cugt%{PdTfZooi7n1UQ7C^eJjwG* zURWoLtPJS~mI#YJ-KJ!;mcEsh>~9|2;aVcI2-Ge~vkyZVBPwYHje8t-HQ1AeaB<6C z;lK)K9RkB8a)w>l7{8V^`ngtP!L4fB7X)?IM?G&JP_OGHTYfH5n@bxn#$zI=7(miC>sPrZyD5iT#ad)#qFtXmC|pDWx<8Tx!-$RmGlu4=gAP z=*76NF$kkPwdBq&QO2}q_0;7Cl3llcNqO^=9ND-m&)<5?91R`FpcnwIfb=N}d5YA* zLNY>*_I!7ECD#0LZ<>ChTH!iG@cT+RmBtg~B~BR72+$%1RwIJasuLIV=}Nm8vB=m- zN)hGBH)5KN&TykR$sw(Y|F|g?HiA~T1`)E@I`J0@#Qxv!xv;~+Q+F2Yp?xa zK;u9u0tgDkUyH(E^yJbe&NsPlMk)iEPPhar{9BxLrVI|fUqYF6p$QrVBhG~8*-U*H zASIGVnQh-Ef$#e3D=Mv#gRH%oM9xfl#*V@L8LkkAQPeaYZkVKq_R z!7<6SXN7p}53EGXN>uh80*GDq6uC;i{DE)T0>xC3$R?I$&I9Wj2Q;|*?AlB9p`vnU z0XU447cW^f%A*?q)e&*3bmwDXr35sW|F^xYCA0C$QwN(Zq5k>oQr=qk7QyF@xQy%Y zu~DD8{)+ESduI!=5EB1bb4AYcq1gSQ*=a6eaft<+nMN`(7*M&FE+3h%xQAfbhExUo zjfA=eYX97okI6uwT46Z)PH>`i9aV6GjNR5`lS9=c0tTSvB85&ls~_)BOlW7UbS8Gb zv|Q^@s}*)p=(p5ZNA%J?3?$o`WfyO^2#yQU!ovG#89z3pSd^Glwi`pZ3g7hD(tS;b zU48nplXkLKTt^a)ETGQzd{O$+DiOzQ>cvRw#xz;qY3x2W{Pt;1itVOUc6#|9w^dA> z4hDvS5}nuaD^<>m+z--8g8EU-TXWK>1*$cK)uWdTHXI`RS+OcTqinY*n5*V*G$aWS zIZ2i|tF2e-x7#h12)jbpz*^_)H#8!~Q}TnaOZE!3%3nNsAy}5wl;5PC=VjZVqMO`X z<=XqvtIQI{;}}i7w|YV<9r%5C~V?870`S@Mn&2{LH5xN4xZ&lv7wDRTG#_0-90^ zb3QRj!aHhxt^z2~E4t4^^A8vAe`FZJDqQX6isS zZdD#W@!McIOhNE1Dz8tp6mm>cRWoY#f1LC=mZ+KRWV zqKY%hfbdr{40%YLeg2-p;KW0W4n zbuhc&NEu&ML5P#>?ta~tWo%$sU6sl7j^aJ4{8w_saD{Va_R_#v zX~F@Ss)#U8ajq7zqohJn=?E?GGrHO3@z`NYPGv1-7xat>OC0aHGrPP;zkzVbkBfl%Dv6tt-MI%JWX5ASy{Os74YUuIM_R z=hLLw8e4P3j+PUc^!6*9atlXA0%rXHWSqXfKFXKsBaGWd;Sv_a5i)X~wYRmyJ{VZy0GNO@b6 zBJ0prx8S;kRiTNao&pdOec?@`r&gKV&t#c-1z&`-({^Vt60vcwW+lbUN}SGU8Y9Xc zsisLuli8w>``WzFpPZWIG^@)A52`@-SuLM==(H(etYkL6th|{P{@C`O02f5(Ot(MF zWN>>iWZmNhRJ$Cn1yKeO*osR*H}DNF=j*ZuHxJU0qmdsH%cKkBsarQP8E8D^`q@?g z+rt}!C|&-CDltg(0iqvEJ-ELx7dYd=1 z=WHdQ{yg*(%lZ3QE?3uMxQsf<`PFv#nj|5qlc+A7hvLl=mjd1ZD|V%}%xR?4#m}y8 zbSQEp8}W>F=o7oaHhPpTa}3o9Y=6B0gG043Fz1SiS7ZSW*1l^*@ ziWWw+1dUt_Rfnpwe!)@ZV4RR%gO_51-xIfi;PAeG7oN8@-7N&Sx@{2uGYbPewyTQR z&&a`oyC*W6#kqd(lSiO%%*^=IX#8T(rrbcMsT4k)$xdtLr{jn{qpa#oeTguoyg@bk z8Z2jpN=8y%VtlI6mMj5A@vefjF-_CR-Q=@WUT@0X)3+|0a*1_UpB;yyatY6BaYPlQ*UJ1Ok3zTfOO3HQgEs8$E2KKN4CZLm#%4Z-^d~7 zH|iBxLW1&8yoUOZtKw8LV*LrL!T#5fUgt?chFx%EY6!I?aGTiv8CCKOkqQC`+pG5! zhS*&aO?osbLYDJW$dmq^tOU%q_>9ixS{10 z|534xq{$V^^;yXhohj=VqriD1Sz3Kejw<1yO#@|77+<`{3`^LH12Vw}$Dlgj^xh9nV?k@ESCpH~ShZqF!(AHza!H&}53{V4b8r{Cz^0E-Y-0oa2}K+?m6Rla;Oy z<#&WerYS7oog;l}vq}RiK@G>859@bxV zLZ)<0q04W`6F+*)Wa4Bxt3-8NeZEtZV@@}I>=niEqqGK6EhAV{BXqVMN{u~>-PsW) z2$gTYoHAyUc(1zrUC~CD$uOI!%jQH?GTD|+$CyQBeDe8+iLE*FE*&cW3`oiK66X?8 zqJ-bRb=DMx1O9!gHL(G?ex`T(&{IUq{l>zRVmbWs+?u|#hQ)2Q-PaRc-= z$ACorfg|Q#@QKxjlJ=~tZwyh1hO#+Qt#3`+6Zu7MHa|0e6$A|>rj)hH z!D@a}J4^*u#&`>RoNOp252OAbEe~0DDQ_aqGsjd4i(BOSU|G$40(e$na}-ebzXmXF zxoSthS&y$`jsjA&6bMW3xOk-~pi@Tpu(RNw{jrD6tMQ}JaLM2=*-CWW7HU-*(x~Em z_HqqFl!{67%>|7$Hncu7?58uFr^d2EzbE0!0hI{=Yh>^~+IH26GiQ$YS*c`ZQX?o_ z73VU$-P^Og9jpxwwPykOtX>>O1&`$d2=Z}wEmDF?-PmTN=Pu&{m1{XAWTL3hK zfoh9_AtQjCl(m<|FT!^wxl{c^7Y^Fe%6_5;j9bj>w|8~ho-+r0u@mvc_0V4Fg2!Loe3Enkd%`V8J2eW#l*ahDFNmDeQp&kvtPMWvq?Xui&&Gm zc}!DQ{L~msk4Wst^xyYgBoS3MP3ZhDqpc55-_J55Lr- zj_>j_k3qu;&mAfsrQ>TaSzwOgzmED9bNLja$dU8rXXzbHoWfY)hc!b9vnfM8&Fq)q zhM(elA13`hT51r|86iWFYTe98c7FCznhQ)? z@zMJ%A`I2ACU^0CWWIDUhYD%)wJoPHb*=+;!R+i1=OozLsfSYTi*i)$QuC+`2_6T} zdry8srXQwocq$syqEZ!^!+49ATfDYYB~DR`r&z~cO5LM`lPdqX;L%Cg$svO#rlH&! zHPQJgEd?c7LM$V}*M9Eb9j8;F5XTSCASL-JkuecrEhv*}i7u{il1zKGAGo5iOi-$i zsxlg$9Q*jE6~`!k5wR@5IA;whK4U4Upv=Y(l(;PJN!pW$Gv9a~+;3!5eZ;BN5wME> zqMWUZ_BZ;2m-|wLz?zJ5eDgWv9ec9T*JHzaIreg3QuR&LVk6?Ke1dNbJ@@Jn;*=WyiXT$v%k@+^6>yM~TE{fmKF`B=C6Ezcer@f;7^ z--#&-6}ZS-d|q~b1&hHsz%BneH9p5 zLdI~-IltQ01<9)RBtlo>TJDR_$>nN#{*1cNv8P2%eA6W0Bp3dzDV(nMjC-S29}ioV zl=u_7XUGtIlC(g`>1z%$PeMbz3fqn6-{n6G%Wj795dLwP05JRW?K;RJd)HX8t|{jJ zXUC;J$DQc0flkWZ=9S7Gi3{_`j1ol-Z@c`&VqzGPG5{NMroEDK@O|0J&YUHcGy5Ya z6Ay*uYHBRM@>bCn(I6`<_KNxKkGXTs)YI}9Ig^eLtrOwLQ~yP({w{=p3Ox|KsPVd8 zgLb>HWoE%Y_zu3|MKbm8%E%5WHnwSLX&vT>uJ_Pf%tXm)_G?Os;#^lFEz3V(u* zIvlz{?w#55J8#p5dJPv#RSwr)L*)Aq=1Gdp}CDwE814O{&UG#58qRuq^er2~|fY%WfLui|OGr8m{xwvP$?S zsE*KcwHdc#DI~JiwPgu5gNGD*^MqB(6G_`k_{t2Z7zYa2yDbzv7^anZ6|MYBttbsz znZXiRuS=5xA6*^j?3Pk{CwkeDIV!i)!6|eU&Yb zc?kZh3wPzEnu^>#!oikdCTk{~ivMA3cGec<9BfylL$|}s8vCsuJ8!Ev{976QPC!-) zHgo@K990(qU2SK;(d8C`CGwn*rM6|YF4z8sb@Hc#zZg`hm2Ro*iKdWTrw|*kq3f{` z)CmP&;Qz+#-#{0?NCYUAuN}*L^{^r)!9qlz9H#lWTxBE{M?Fo)zR^u2=)lL^dLpAQ zAl8!R#gXL<0>Frk(#E2`&4xw6EY~=E5 z6LfXrHxQdp&rXB=61n$kgds@YB-Dxva`6kV_#E6RBsz6NQ zB<5yUo}naucD7vVi!iDRgUzgUo0^bU536(ov;ZkK7U>U8wN^uNc1%4b3Djr4hT0ZL z;P&+YR%ouG{=;5yso_CC7d^9hBi^w&@?+|$956iOJYeQ$0^4Alc$~SujQ0k<{QR*E zLit;;B6QG{_Jn2^Iwe&ec#HaT(e}W9}~n!occ>z?jMX@5cT=vJX%QCG$_K?-9G$j7t6fuD;MT6Gu| zrfTKMdkq^pL)d-ArDA?Fvm9}!kM)kkYj_mujK&Y+JLWUvx;Il$Cte)2Awu!^jLN>m zbg@6($5vU=_%COo9=B$hFFS8naw2ey5~Gq+d~;XDT2s;jt}I?<&kr6I7V}S?LW;w1 zM2!tbWpHIynV25mq~Mxqo$8wz$@8h%wXzp(p4S?GBAvD1IkQmU{s?{4b-H)hzdV zPCpE93G`qbykYAf*Ew-luYYJxegkT?4(2Zpy(bByk+HAn{zRrYk;Q<=QyWU5{5+Vs ze)MCiFxaNWlJ{&7%TENK(vVOik|GSVjn~Q9d!C{W+RsBw;oIIAn`HlrA6B4dWbJ)d zA4EAQWTF3Qz5?4=>{tE$kFn4so}xgTZLjxa?RHeTYy!~5wUbbFv64j9Dk)={_L1{X z(nce`VCvZ+*5Ag=Q>JDQ+nXO_+d3NU5SkWWd@1>agR49tA%=zrGBPvzt0Z3lc=V3R z|LM`ZZphQhmIbwDwBun)$|A}{TT^f|O6gMPA=oQ5eqNK;gaOJ&k&IIW&iky2h2xzu zVy4$2%U)d5!nT1_HR%=Tk3Izu=i0JO-j;F``h6)u;fehgu5hX+62-NqHj!oh<-ZzK<6C0WsLB^C}H>MY~FiQ>(%oyu?gpJ?SN=e z4R32yY&uPUwyL1ih@{*KTiLT!YKa0;Pa#jvxRwtp3{^y-XD;!ezndxe(}7ge4(C|< z3y7Koe^}XT_>?ECz`lPI$RnQs{$gkn*gsa3`RGZ&n*OSf{!7%bkX>}X6cOjT>oK-N z9_k8k4%ayv7-0P}IRgxE+9hLt&$zB@pwj$pBWKO8=LaxB&JE{LjU5WdY8)=p8Yz3u zSqg;EK8|DGbnS50a?>|Gf3lS@R@s;Zy3&T$c0rSW!jQe#$XuzGx@IZOK?$x7s z2;wl)M&3m$$Nf7l+zpeS3cnYQDAk8R9>NZAlO( z%EL~wzLP=K8A<)KrIV(arLr_pgmoeSKB4Vf?4uS}N;!UWI%#B&qme0MI1^2j=+uVst8kmdoJ>=%=)C!}o%ZOBFEu3VDpSwS ztbMNTB1{>k!q@wGp6-om{%K-jiNchRlqX&ovrTehOT8$}GA4CmW+Q=zw5*P=UIrCB z-;kybmKu*L`%y5rX5xg?DW~eIc?3p}HWacTD(>&ci)23YL&*vZ`MvxgzjlwUkIktZ z!WO9=_M0F>9F-S{On-MgI;9BB;eJcvP;7{MiNp^qNn)S)4j3_xF&;eYkyF%Fw9U+@ z_WESdJ>4Ie4{xfgBTl21ofMvJ7+n%~GiaOE*7tf`>MYT2I5SngKK+~3LfQy|{SR*< zncx?~8t}>m?8^#uht_q=5G`t0roY>rdfK=1eZJoaiMd*qE^7Vlkar)Nsjq$2B4BT2 z%_r0^iChP2?4uho{*(tqkdODZ_Al6PlkAS@JQ9Ie1R5C+`!I`~{s%$$kKI21K3e}5 zorp^Z-%moASGjZ=xrm|hMp0^EkaObYm_|v~#Qc77)2l4!*FH-FmGGEerUBDp1B+#o zhla|(4ViodoGXE`tP(~`=DW1%k&XFfwqI_gTXJv32z(oGxK^TOyO3C{b{A_^f35Y{WhM1BNKLjCb@RC0(o%!|h9jZT*#$c8tFrm}qIylC|sfOvcxHlpj_f z)$(Wjbt#g-nez7bq+9f=x})#+5`JOkZf*JNnX1Y_?b{!nw4zxv`a$IMYRqrEYd38; z75#_}|TVo5y&KJaMDr)BkSSl2v_Q<@P-<(8vX!3 z?ZdT#E+UYZg&oUzWYw@6If}M$bV&|Ko$Knqk}?eu!stSaIr6Gbcv~^&C27qGfO2sr zxs0(dc~w%Bv6WTOyLxRYx!g)Mg&bQ$e7Psa7CN6|>{B5M)D@5?z}BRhs$seO`mUz6 z$uFhBpUaQK{hZtW>RbaN&YIHTIyB_a_zl7z2oWY+ytKGx$;+p03zLz~+RBv7N@1}| zXv+8~!Qg=5__oW|@+y&*i09{CR`zsPb|``$Y7*gQ3e$8B*4ij6Jc_BdT!v{^@=(c* zCHfh@KW=r%45b3BrG9RvVOl;Z{G@^2`ukLT;}2)7kcc;#KWfMWE7a6N*QS%gw|@?B z#;>6RbQmae3c*ONF280YO+mpY2G{th-!0Q6gz<35NCMj$+9)S~Orr=P)F_^c*>W>< zVl>2k_e_|wEwJZNnvtAXUbZ5~ww*|%Q? zG!REO4S?GshrTHgEf~bGjXI8#Sp9|uY$ZalEMt7DS)w{)g|kxxQ+|^A7`_;*J#8seW$yPO-rA*N~n?_?2yBY~Qe- zLm$$_SrRw?*r)AR3e3uxPgku;Hd$pE#&SvH*QV9_&&4P+s(c=CDn=3IupcWFouLV4 zX-;cRX)+mhj-?G^Kv$D17W0aB+7O=yl;HR+K#*-C(`cM3p&z@#ci47BPLarr08K3u z*KjE6#cy$Kt|(Ej|D(6>4r=P_)&>-mD4_JJ2oekkO79lBlu$zNy$3W@L7Mcc^xk{# zp(8~)M0y92-VsqiY4;@fd+$5&r0ABsu3~pR@N~d#&|6>)8?9FQ3uDmCWBa zFnM-`GtAdh6^MSG5Xe35&01iAg-lkx)?v@Ct`)VEc@rcp;H=8aSAbg+ol!7Rikjd< zs#TeWv1K@Z8sw%WXTY`4PdahH z(!P}{O!9*7O-JKRwDXC@bFKa7F(_ z6A=JgOAmSatFaeMU-S7>=6oHWN7iKQrQWRD&9j;hF6B!NYyl2LHtR_XXVnY1A|#m0 z%rfIj(h@USGo!luV*QT?W-sra`_wAQL+=$7M{trQeLagA{LtX2eV}k3W79t3*mLe; zzg8(q%If8bts-$w4~Zc&Yj&*q$8B!EH};PI@mpN?g2;-%dWUB3dQ4g~(>I^$&Z=*N|M6<@zT_a!WZ>P?>t~lf!F?P-`q$Nk*La1oJE|hv0 z%4=`s>h!B-I0$_OUW;;#n>S>o32oOMZwa(%&Bc>}^(_Hw9M%lxrl0}^s+LB7bn9H7w#=sM+ug*4`Pckw)aD&O2AO}P18{Wv= z@UGMef-HQMY`znf-?rOiI_L$S0SPAM=~yV{cO@z}%Y!aBn|nqQ7<`zrUxnnaM8{*9 zPBdS6n-eiOmT`TJsxxLIlV0<-CeD@RjSH89k4?!5s+r_)XH%cs6~54;4$~HxUR(Aj zdp-<}=!t-ng*_n_=-3qCc(>J_Ff!vYGWkLVVy-mRe8FgRsx&*0?=!Jk^UW~0%)*D` z7DrIxG-}%+GYE-uV?^RiTPH#%gKp<>4eX2W)x?m7d_1C=f97z@NTHfv&N)5W@G5WH zX^}T5ZEhp|4-4=T=r;Lk*u$}I!|{B07UdG&$qZ``$`BSHePET1x8{L(c|>Kd9UqE&QhC1G8Y-IaI%Kj+A*dth-^?oGdXPsjOa**~{Wb zZ{9e7`kxoNdPqPo9(5RY#EMQ0MjXd39)3+EjfBaSMt{6pWsI9BUjQ)pawv`eox-P_ zY%gr_j&q}kzKC4Pk;or9h+=aU4+f9(qPQjWX(aB-Zthz$4n_*DeO_a)IV4uiMQK3k zmJtt_RCV^a+Avd`k`*^mB%flz=#LXgIhBjJ|I-WhlJ_jO)AGXa&2cdBfEwflKFqGY z^}UqI&E*fh9vgS&8{Ay3f4Pov3~mGY4@<^)B4Gxxcty}>ApzAIe1U&X4F#YhEX?8p zOjj&4DGBXypgC(8V-UcA3qCW2Qyj`iupE|Ynrn9!cTSr7G&cMWJ_DVzC0z2#2*--K z+|%-xo1A?5)$2lkqs%@8e8tX^1Qj=T4pj3^S02JWN7Yixz7V{jnT@oC)10%hNrOJx ziC1;l4a@lFVr(Bht{Mk?_4l8-JGB*Tn-j?4uOo=;R(>YMftqie0awSMgCct3HzN9WRyng>if- zAL9mEEla!M+Ht(?FtjM2l4`#o7DJ?}za-i0R9^4C!Ae@fs0+*XI@w}1Ub4RwsB%z~ ztTLdE;I_s~ww7noelqq2HRoY`Ft@rAX;f)iCp{T$GCGOsB4vMIyY63}U{$kgsqsj; zjPYeE_n7b!Qj|LrPNA(?S$+~cZnrC>wFo+11dr#Aphi6op4^Bu!GnZ)-1D`FP zm`2xZ^&84VS{q-@6t=%;p?4XxWnKthR_hVcaY1Kw1zb!^=w^CI*=Af?K2FcZBC^@E z$NDNvRtmj`d=4yY*a0`-xD`))PH^HV**y&67sWoJ%lWb2t_;9fJ|dc>-kJL4YDs*h zjvD0nJ^Zk&nB%sfZvBDnYI`7La5RfVK4F8rWb_DKi>^UfCGCwB(DQqHm*2y$uDg>i z%4UDrhf7b>It~^+bwaA%l^4rhS!QFyb-~7d&HU$FaQjiRgf7jUH`^MGtm#D@oq__f zjH8pGU-hh2oF0N3Kb-V|;5;|>oZHtk?(eJeqT)+<@IHdLIP9vl#UabHdzc`+JeSl! z2+p?3Zv0AHZ8CgWWs&p{rU?8pS#5F6+u(2qu4r>}^U=r>a)NtB{fMu->%*ol$=%gA zzs=}EH~rU9*mwClXWnvTC`at^C4WI^r<%e!d}sUeZA1SjZ5KzS(a!jLWv0&m04 zb!!fEW1^z^6Y>HGj=xb6bV(}KSl zzP1^C4gmK)NEuua)k)i^mw?VDN(OBPDMfExO=cMo?SpEOl9@zF!`gn!_=XNb7qRD| zZzoLpXN3eMpNnijp=Y;KC@~f%T-v+$%XC3bt08=D?0AgYOa|H1%xGMa*B#r>@~By653zEGif$zMu@%t?Qrthns@5TUP(thn3Z?`?cpgoCip(L*#&(&%2@*)T{&~g3rD|tb+Ct<#j-!|Pn|4ZrNr3_r zQaLJ67y75Lu8#-(;s@ zZX%HVJE5e`jp0{bQ~6&{z_thr=V%_-E#IIoZq|c55@~yEf_slu0e*AvGMJ zxI49{FQhwYCz?wY#c3esrV7-RY5E`g)N(M!>=4sm0N`ZFi0`lqZd-F_wPON+U@)hR z4HY%7wr*y8nSU@oM{ZV_4q%K5J!bq#9PK0^_=Fr(no3Gt57F+Av)*vJVi-@3YZB?1 zscS?Imjs@ybQHM~I-}HA>;@Zn>|qxiG=NOtQ0Ieg(ksTwa_4}GM{7jPn>A>%NTCgj zdo%v?jslXVHx#(vw#_NwBm60)0tlriO5E6~C7%Weib94$j_ zT&r@F%{09&MFc7={BizMOa+u@OdLhE;3>-pgtYJd5$COn)-2%bJjy~QDBUO-wa&_h zs2Ze{&XXBXXrGWwBv8X?oF-Q(W9Wi;-z0vL#(v-dnt;*OuSR z8%1(`PSQ*N?muuO`u$4?oC(rqUyl&f+V zmW-(uT2#tB=$U4(;!=(o7 z@*Cw$VZ_IqqiNSL1OAONJ(oq*6xK|`4_nopOsOwFt@Ycff0s{JN<`aymA}_Og(C5n`_O}bBh(3?bzV?A%=7;D!2JYVtHNL#SIhr%tCOHN%)hfvR}v_H|grS zraVmoh-ToXMRrdx3#=|WHbVCm4dDP{-NOB;MKH@HKvI7_pma2KpwKCSW+|jw;-=y5;C?*Q*$vN?o0^+y zqc#4s&#w1QdStdy6;x7@2LI7h7vNd!O3K`$+i=Wd!7eQK) z0cD?78C&Ct&_X=(ME>=hYT84yDWCACW8;NU4X2VT%~D6UQ~h!fE*z~x;le{)G#RVlpJWv zUHmxQV8}MI_Rey4*sFr095Thb^CO7O+x31{)q#^Nj%OSGHN_=%yW%_%#KAOi>H)?- zidR-c##r``ekw=qt{|4@`~2?0wyyQz?`;ckz}+A`L(uir@c5irFf8yMU1e9_DVTz` zTbByq;~Q4{%jesIH~U{uzSBkRYc*QUHMS!|*4yY7?KQHXdZz{PQXM(k@&ia|*pnar z+{LEw^W0jeOyYZS_H9Kl-WNdjTeg!V(B|-Wl}D5MG`}%&;wgXIb%mv$#h+zJYVzvk zgi_*!jA99e)Q2{C9(Q+FWWH>hkgGuql9%1!3C33w*oMsY1s_D$bKhZ~iN4~gutQq? zZP=Q6Da|Wtrl@guvECYqJdtu2)=Y}mY4|E|K#Oen78;k>ak6kM1f zdMQ@7804RJOFYz~Ro$yQlAAsgm=tup$99jR%~#WHLw=(Y=HW5s(9?A&G3jodia-{z z^iTW*FImPf5!RtxLA902u4;3C`v?$~QQw$Fy>n4;;61?=JGS^lE`0a&-PgZ{g)RE2 zn(z+qL-!-AW?047V*>O%#e#gy_pENX|5;V+W+*P^Gu#Ta_RUifv?ctH`SN%bP^gE` z0cd_>ITFbWsSkq_F`RQzl``Aev=hkMDqk-!qX`Y(A1#q z0Jz?7$fH5&RH)@F^DQuMFc2LzGGNe91B+A*kS`^ieMo4wsLM%VvjV{@b zL5)v@)oJqTEZ0O+`(722@cv^8ha@ABWDABfB7xT`wTdDHKf>h7OUdj;^cQzFiu%M!hbrvMj7N@(^(`-a4SKe zrlP%ILlzMr7TCxd3s%jt8(8wyQ>k#)j7HZ~>WrD@xJ zRnSJUVI@LH;1du;j($q$j3@br_vsSVEA(nc&4FmET%f;IfLD$K%FGmctKO!Rv#FMa zBPudbFt-Sr%CYFD*~4t%$NNZ8!mJ@zQHVO|l9m&RPKpy#FS<|%Te>1=7k?Q3%40QS;VAioOkpLWu_4$0o@{Eo^wT=_ z-1;%qf{FDNYmgK&v?srtYLX0>Ir#PJJw;0a~(!8?Z8^T)=HG2=fHWw?_q-TFVj zAX%W>$q6_Kzh_g_0#C_kI#e0+;&z|Llkg46&7EZXZSfe$ZKI{rFg2=8^Vx9lKEKl} z0*+!irl-kOsWP9K}mnF9%K(faP65>5#{GnFzt!!34f74?9JMOCTz%*=>*4aRhC3q z1}9L}r%XK*%9#g>L2OPxkPI1FANynMPM5TI-52p6$aZbgHtncAso|8JBdtSUnE@?%TjY ziXBZcY$g@1A@vgaV<%>OgdaBFgbE@izON%NIibMRr}1(>jXJk1aK-+GD(_71M}CIm zyNg&_Z$)Bf|5XrD$??~5GMFAxE1HD_em~&)MOAsY!VIFT;F_azD^=*Ab;nd%(BnSl zKVbogm@7&_Z~a6*5Xb9)2D0A#%@L=2lPTf!ZF~oUzRv*&a-JLLwDy0B?EcL(4Ak@bhv)zKBvwu|M{QjJp;-vVm;Ln=lXpTZ z4#jprUwJ1SiEF=Ie0<0=iio#|gIK-)T-NC>9|5$9S~-ov087>{lk2&dF7pTSQBld0 zPSx90>LMi>*S~CjuQECvHM&sByR!w;V7Rtc|McLC?)-3`KHRKA6Wez zj$KUV?OuXxXv1@9b;~sbc`EQv`^Tvb&Fi8Bp*c||(dM7y6Fnb9?%o>XLjJOM{r<-5 z6D@BNF6nK^ILz3z32gD)>JE~9w!R_E$mU@flk%6%i|8r`Pi?X<6|XRO`t3NJruEMR zJ7+Hs3o2K;R474jM?89gnu@_9*0^$1>Ep1T1>aX?&ofF&ZMJ$J;)hj3f_vfXPY^lm zQZ=~hHIt87h z-4zzz+&;x(=IJJ-)szoS-!cc8LhVh}s9MXr6>raM3fge`ZB!V_e9OL-kli=#21Zi> zyi1SH{Add6ZEVAjlWngxk8ADp$>s6(PoY9>&%=M(Ff)?c91;}C)bqV8KX?~mt3^m` z9$sx4q9qU;s>7pLCR*e;of;Jkglh2^h!qflpr?_WYwF=mW7)Qm+r={x>0JveGv}(I zT<&*Qs2}Cx8`mtyb4-`B>&zaG3T#rGA8%sh^8g`@(^R&yfCBs!EVhnY9}#vy|X( zGbkZ{yFf-<4+dIdhwWrw9bXf>v`1@*Hl-#)bvZOI!F=VGN;vb zneH7f6w;^_6=Q!$D$}hKnY^qn!05q4P~nvBWU*QLxKcg(=Fe=YMpS0dEQ|MpoIWio zE|mrDx3@ugY9W#>K2&>=EuMmA{Y66zzQA4%IW(z4H{{Twh5d%nq>qlOjXbUSz>Q)O z#obeeWuO%oYBQ6#uxQ+rVk^mlm+^ywN-D_FX$Gr2xhm%*QorSn#)h51sHDh(hErr) z>d~AZ>#mNiY-ts|wJa7~!wb{zepd<$9m0i`F}coAhrX)7wqh1r3RIl$0zb^IQkjix z=V<0DDN&Pu0HAfj5FGh*{*ywM4OFDft1Rm#_#LeB;5W)xKMna-4YNlPymPT#$Mrr# z49v|{qhG5Fgmw&&>y+rm1H$owl4<18PY*M8klg15NOw686x4lm!}nSA4a1iIJ_s+B zJmtAhDt2v7fkI8QL3j4L}KIlc_zr(fvm><6thjS)0nsw29vT-l>T-QUP zh8xf@cHA?cZ9RGGmTvU9%QPPDg8WO85R1bRVIFmr)BE0&;3Oe3&YNK2VoOuc>8x_V zvp`|KO_X-)3NJ#-WLc_@!QfFr{_DsHR(n3kv+GGUdbsFy{XIIO&P{lh7o!(^@CA0w zlGV{!BPO}^&4d)B&7^<~46!)xT+K{5))!*^MTn%R8fsFoWg8z~sF zKZjoq4LP91aw=TeemXO#6|y>W(^ntPoaNRcUkHOfM;tNBXQO&;KgmOJ$3fvfvzU57LkU1n zC1tSZ;{b$uLdrYr)oZ!>jM#g9_!N5Qh4i}kJN$JugZpkm@G&$n_n) z=uMpp>;j*;SB0w+1BTjH0H-p<;OOa(RV*;vl~?K8=aK&3$}H-R%sfyYdyyx_<=3D_ zVVj>=>-+Z#P~#18)6cc0W0QN{=4x>@5~@nZ&66cO!Px@0&hughJkwM#yyrY3@&LojQJ91HFen0%4X1UJuhgqNMLUOBO@oCi-$ z&I*)EyKe7zJ|~_O|8Yxvi=U6&T{mXDG`T(9l&}S#$1*jXFH1G0Rx&On#Uw`%Zc3NC zfo(@4*XF7oywn%m7-0cC-|0VH6IRIL3a04N(agxa&6ui0A|9ywRGy}Gl*Rt~(G{e^ z2xNq@pB0{duwbOet87?v!hDQ&vbJ$8v8yQClHRPx2<_!3f1jWx0pI`z*4!LCib zMl`^tH97$_!fk|iF=OB+WRVMSBA0)gB(2NC#vP(;Dy3RhHL@j>Q zcq#;w({KC!yl&W3WWu|k%eQ|m%eXN_V32k`l2Nr(emI>sq&H!S@Q{2SQIbs3Wvu_+ zp2SE|Dzi2jAt_6zEBJ`7!tFkLF3b=N)jz-;# zbx=h-t(vo}e{_|Z zxKC5k;=|kwgWPm8$xfADwYyfOp(U*p zZ(iA;=j%f*PAk1Hd#oN;e0XpS&iKX3o~=&`D~R)r+s-^$QM5M+1PqSbeD!mS$eBFE8wN_K#)~2 z$=V`D??x!xdLrviOI}h4t^A#u_yN_wQs0-P$Rs1g(Na9ZVT=!yc7NNnau%3H`f>uRSwXYMSkl3E#xkTa420f8CvES|l&b`JLtHWS_(KYD@rR_6aQlZBOA&;6_sKgu-c^}EA8x?|&%-~NmY zmHV^HE|8@Ev#Yft%%l*{DHs)CCf2nOb#h6j%qR87`UJAy&8!tTw44#MKI5!3i6F?4Xt2PbC2-V$b&>ll5Y+8 zfzc_Xgaq32`b3x*F9Oh`P;V*`@81Jk9ZP|IS`tf&dW^UL&S?@vzN>vLRuY%w%LbD< z{##`PIbHN-GDAlv%NAtzG0Cjz*W5>7zAyPxb4P^n?-5yAa_+{7u38Uo7nR-P;dL*G zeWcR1E5d=DLLgQ6Gdee?=eyg@u`CDOL2E!<#@~(abKeJ?-#a>5=~0RTT_;~Egk`DH z9p}AlnA9ey{vq}B(A?1VP3aUI-}@kkXZH$R+QVYRsS+qG(48yJ@)=zgyMO>Q6oUDr-IECN3 zCpzOYyD4@=sOI445hVz34K!A^tY-^uvEryXC>xQ~a4kP>%<+DSofD<0X)gRv&+O8^ zHRo`XyXVa4__ctK9)v$RVdvAovDj;`?qe!SIEY&!?|+-Qu$+6RxLw(l2l=NCTHUbq zune`aF2lD*7(WNy$u6CzoVfojt?CaQWw2; zZDAG*YAZ>n>c}3x zg<0HUtwgbtwcWk+j(wY>jye}D5jBtz>0D?WKo%8*Rx zOa%AJ=uCknzZ%MH^mq~T3pd>Ni`n^pO!_xoNTPHJIQ-yxNEFj%$km$#ERet{VcS)UWaT8U2QT?&ss5Fxz20zVaLa!qY>n z%cQNX)s_ojqmq$$Kqx5$Q_1*L8MI=b!u~@6`+5uxH6G9oKp7jj!(vw4k;{hE%VWn% zz|>4pVC)Uxg9}cnVsB`sd72I};nLp%@TL;dlZE|ry$a%zJoE)i46;cnf81^8j8LGs zErmf1bsz>`F1AJhE;jIOF=?wNAr?I#OsF)C@ukTyaStGy=9_$pf8d0k0BTpaqz<~1 ziG#O+b#++`eJDc~bmy8Q7TO)VI>_hV)fOU1G_mWiTqDrbe=oOa(*csvuOIgC8T#D5 zhUL}$6L<@}+|c=f|9={l#cNYUo~8w!CVm9Y>=c@Y9i6KTtUCa65(`TWMwcf0hmqAL zo$)Y%Y2*nm`xCUUhZXPTV%29@NlK5)g1#jz2OLN_B|WYd`i%h~#~OmIoQ@G12Ed;G z%NJEL-ZwnA>}X+x&lvQaF2mAX72!hM1i+>`RfPpKmpyHGOzUwtz`i%TJ8+77(M50O zocDI>Pd}$(G<@T|erIE)#k(#Az}V^RH9;RoedW5|DW@y5-~U};+4$8K@H(MzH7q$d02l!YNd6h zNaW)BwFFI&IMeqZAw+3hTJ&dAX&1pgc32I`4{=*OF5$nAub-Xz4|-Ul2NV{`(HRV_Dp}bJwNE^Z6$?5M$ za^1;R?-vI-qB!D6EhrrCcr-lNUTQO#ArYD0RZi)g{X9JI2zTT2dK&(tFT$^nN|{@r z-GZ{d_H7`icL@r4E!%Q`7SX$s9d3v@_w3W~{_WvskQcs(`cDJ&VsVI-=>loE(n#qC zGL60#W8vJmfrxZdrcV^z4yv(PvRI44$-F*LKbXo~`s|d{UF33z#JMw#G`VqqlcH?2 z{|svWM+w`~yXwB@Mqif*MuwP?xtQmpfHYy6;o? zQVRT%H6M^x_VToB#d&ZtiH4!DfE_&yI0l$;m$uy~4z=_vo@0GaKM4E!loGIWfaozG zNqxKOLWRDi#m;5TyNU>?f&;oF?3d5k$cyA{z#IVs2Md^AW-&PP)t?0Eb<9@^zPtJC zrBQ`m-8B00v=OBIXnzsQ0H|#w2kIzpp@&5=fTwZ1099i;(`u=pzUO&mJD#+6=hbjj z{MWR%FX#c$Z1m``RJNnzN1$2%%P!BrDha&)w=JQ?L5oBefB(LuUi|L9e{qTZy7K1z THwj!q=nK4(fQpxj8od86s`ZuD diff --git a/windows/client-management/images/slmgr_dlv.png b/windows/client-management/images/slmgr_dlv.png new file mode 100644 index 0000000000000000000000000000000000000000..096a2b1859ea0c741edad5a9151ef43da9af9005 GIT binary patch literal 74551 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 z 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

jiwPwLH*|zzi3(xa)gJWNhG=eA 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 E3-MBQrvLx| literal 0 HcmV?d00001 diff --git a/windows/client-management/images/systeminfo.png b/windows/client-management/images/systeminfo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c70bed78208973fb12a02a62c0c6648a8c89253 GIT binary patch literal 14345 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/systemproperties.png b/windows/client-management/images/systemproperties.png new file mode 100644 index 0000000000000000000000000000000000000000..e6e6d5677bfe51a4d1a446dfb51935253a800f04 GIT binary patch literal 9803 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/systemprops.jpg b/windows/client-management/images/systemprops.jpg deleted file mode 100644 index dfff3fb5d0d93343da8c2d81ddb2c99f839ad87e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191460 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 diff --git a/windows/client-management/images/windows-10-management-cyod-byod-flow.png b/windows/client-management/images/windows-10-management-cyod-byod-flow.png deleted file mode 100644 index 6121e93832034aab297c268dc000aeb580badd68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33496 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 diff --git a/windows/client-management/images/windows-10-management-gp-intune-flow.png b/windows/client-management/images/windows-10-management-gp-intune-flow.png deleted file mode 100644 index c9e3f2ea31b007b58c5303a7adeff0bbf92465be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21501 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

aZ<;GmkuOY+Snu|C*Hmr@b0NvA(U!D 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%0D9%p66RPny4M_s@Ffs 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 diff --git a/windows/client-management/images/winsearchbar.jpg b/windows/client-management/images/winsearchbar.jpg deleted file mode 100644 index 7f27bd8805d1a81e893e2a391a622aac0b2e0517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8478 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%0Aj=cInA1x0e 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 diff --git a/windows/client-management/images/winversnip.jpg b/windows/client-management/images/winversnip.jpg deleted file mode 100644 index c2f2be1bb26d7b67940d95ead0d4e1ab9c90c6cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51789 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 Vu(JOr#`gbz?*C!5>HnMgzX0FcWeWfR diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index bc8aaeb9cd..737dccfeba 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -5,7 +5,7 @@ keywords: Long-Term Servicing Channel, LTSC, LTSB, Semi-Annual Channel, SAC, Win ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -author: MikeBlodge +author: MikeBlodge, kaushika-msft ms.author: MikeBlodge ms.date: 04/20/2018 --- @@ -19,16 +19,24 @@ Click **Start** > **Settings** > **Settings** > click **About** from the bottom You'll now see **Edition**, **Version**, and **OS Build** information. Something like this: -![screenshot of the system properties window for a device running Windows 10](images/systemprops.jpg) +![screenshot of the system properties window for a device running Windows 10](images/systemcollage.png) ## Keyword Search You can simply type **“winver”** in the search bar to see version details for your device. -![screenshot of the About Windows display text](images/winversnip.jpg) +![screenshot of the About Windows display text](images/winver.png) -You can also type **“msinfo”** to show the following information: +You can also type **“msinfo”** or **"msinfo32"** to show the following information: -![screenshot of the System Information display text](images/msinfosnip.jpg) +![screenshot of the System Information display text](images/msinfo32.png) + +Search using **"systeminfo"** will show: + +![screenshot of system information display text](images/systeminfo.png) + +Software licensing manager + +![screenshot of software licensing manager](images/slmgr_dlv.png) ## What does it all mean? From 6a29205a0214e3479847999dea4ab093b7121607 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Tue, 24 Apr 2018 13:17:03 -0700 Subject: [PATCH 216/284] corrected typos --- windows/client-management/images/aadj1.jpg | Bin 0 -> 47299 bytes windows/client-management/images/aadj2.jpg | Bin 0 -> 48136 bytes windows/client-management/images/aadj3.jpg | Bin 0 -> 44553 bytes windows/client-management/images/aadj4.jpg | Bin 0 -> 23613 bytes .../client-management/images/aadjbrowser.jpg | Bin 0 -> 67277 bytes windows/client-management/images/aadjcal.jpg | Bin 0 -> 72597 bytes .../client-management/images/aadjcalmail.jpg | Bin 0 -> 23274 bytes windows/client-management/images/aadjmail1.jpg | Bin 0 -> 56319 bytes windows/client-management/images/aadjmail2.jpg | Bin 0 -> 39475 bytes windows/client-management/images/aadjmail3.jpg | Bin 0 -> 50934 bytes .../client-management/images/aadjonedrive.jpg | Bin 0 -> 84125 bytes .../client-management/images/aadjonenote.jpg | Bin 0 -> 55769 bytes .../client-management/images/aadjonenote2.jpg | Bin 0 -> 44114 bytes .../client-management/images/aadjonenote3.jpg | Bin 0 -> 34853 bytes windows/client-management/images/aadjpin.jpg | Bin 0 -> 44844 bytes windows/client-management/images/aadjppt.jpg | Bin 0 -> 43157 bytes .../client-management/images/aadjverify.jpg | Bin 0 -> 70911 bytes windows/client-management/images/aadjword.jpg | Bin 0 -> 62295 bytes windows/client-management/images/aadjwsfb.jpg | Bin 0 -> 44157 bytes .../images/admin-tools-folder.png | Bin 0 -> 31582 bytes .../client-management/images/admin-tools.png | Bin 0 -> 84293 bytes windows/client-management/images/allow-rdp.png | Bin 0 -> 15817 bytes windows/client-management/images/checkmark.png | Bin 0 -> 20444 bytes .../images/copy-to-change.png | Bin 0 -> 11661 bytes .../client-management/images/copy-to-path.png | Bin 0 -> 14775 bytes windows/client-management/images/copy-to.PNG | Bin 0 -> 55230 bytes windows/client-management/images/crossmark.png | Bin 0 -> 20437 bytes .../client-management/images/msinfosnip.jpg | Bin 0 -> 45068 bytes windows/client-management/images/rdp.png | Bin 0 -> 15808 bytes .../images/settings-page-visibility-gp.png | Bin 0 -> 31593 bytes .../client-management/images/sysprep-error.png | Bin 0 -> 30198 bytes .../client-management/images/systemprops.jpg | Bin 0 -> 191460 bytes .../windows-10-management-cyod-byod-flow.png | Bin 0 -> 33496 bytes .../windows-10-management-gp-intune-flow.png | Bin 0 -> 21501 bytes .../windows-10-management-range-of-options.png | Bin 0 -> 129765 bytes .../client-management/images/winsearchbar.jpg | Bin 0 -> 8478 bytes .../client-management/images/winversnip.jpg | Bin 0 -> 51789 bytes 37 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/images/aadj1.jpg create mode 100644 windows/client-management/images/aadj2.jpg create mode 100644 windows/client-management/images/aadj3.jpg create mode 100644 windows/client-management/images/aadj4.jpg create mode 100644 windows/client-management/images/aadjbrowser.jpg create mode 100644 windows/client-management/images/aadjcal.jpg create mode 100644 windows/client-management/images/aadjcalmail.jpg create mode 100644 windows/client-management/images/aadjmail1.jpg create mode 100644 windows/client-management/images/aadjmail2.jpg create mode 100644 windows/client-management/images/aadjmail3.jpg create mode 100644 windows/client-management/images/aadjonedrive.jpg create mode 100644 windows/client-management/images/aadjonenote.jpg create mode 100644 windows/client-management/images/aadjonenote2.jpg create mode 100644 windows/client-management/images/aadjonenote3.jpg create mode 100644 windows/client-management/images/aadjpin.jpg create mode 100644 windows/client-management/images/aadjppt.jpg create mode 100644 windows/client-management/images/aadjverify.jpg create mode 100644 windows/client-management/images/aadjword.jpg create mode 100644 windows/client-management/images/aadjwsfb.jpg create mode 100644 windows/client-management/images/admin-tools-folder.png create mode 100644 windows/client-management/images/admin-tools.png create mode 100644 windows/client-management/images/allow-rdp.png create mode 100644 windows/client-management/images/checkmark.png create mode 100644 windows/client-management/images/copy-to-change.png create mode 100644 windows/client-management/images/copy-to-path.png create mode 100644 windows/client-management/images/copy-to.PNG create mode 100644 windows/client-management/images/crossmark.png create mode 100644 windows/client-management/images/msinfosnip.jpg create mode 100644 windows/client-management/images/rdp.png create mode 100644 windows/client-management/images/settings-page-visibility-gp.png create mode 100644 windows/client-management/images/sysprep-error.png create mode 100644 windows/client-management/images/systemprops.jpg create mode 100644 windows/client-management/images/windows-10-management-cyod-byod-flow.png create mode 100644 windows/client-management/images/windows-10-management-gp-intune-flow.png create mode 100644 windows/client-management/images/windows-10-management-range-of-options.png create mode 100644 windows/client-management/images/winsearchbar.jpg create mode 100644 windows/client-management/images/winversnip.jpg diff --git a/windows/client-management/images/aadj1.jpg b/windows/client-management/images/aadj1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2348fc4c84ec6225e89afa0b6f2cddf69f0b5dd4 GIT binary patch literal 47299 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%0D0=DS`5H%ACG}vS%OYdnaII}woBP?Z8WRs&aTcAr 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 Tv=GRqxxddg{6F}MT<-cGUJ!D+ literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadj2.jpg b/windows/client-management/images/aadj2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..39486bfc6634397d51ea012e16723b2644fc052a GIT binary patch literal 48136 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadj4.jpg b/windows/client-management/images/aadj4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0db2910012dea17d50f491c04cf74e47d79b808b GIT binary patch literal 23613 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjcalmail.jpg b/windows/client-management/images/aadjcalmail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5a5661259ad0efd2454a2d0ce1b4590189d812f3 GIT binary patch literal 23274 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjmail1.jpg b/windows/client-management/images/aadjmail1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89b1fcc3b780aee8f46663881656a3117fb8d863 GIT binary patch literal 56319 zcmc$_cUTi$*FGAgNl`?kHw6TwN*6_!8A2tLNFNYB=p-^7%6l{0{#8|5XWH3uoEOC$N&EPkdl)ge<;YvNXaQF zC@GJRlTVh;enl?Cn2RLAvVLfp}CSn933ph@j#OG<{Oi6VPPI z$;cq;r_k>(GJ5i}7bI>{Fz8rP^0=Lod>)-~l2@s;fl;>y%_n8`IFO2(iJ66!?IOQ` z;3Xkx8Ckh2@>i8_si>;mR==aCZ(wL-eBZ>{#@5c>!SSK{6Aw=>Zy(u=8f#TPxq*9k}mWR%Bzk(}^?4pMqD@(U6aXK(6I zTDmdtNIpM#PANL0w1J9ON*B#&^|*(ciBEdwBIcO2-<FXp|jSM&}LUc4LqVI^6mwg_I!Yiz{Yz4w6# zo6hy>#TtRsA-G%JE(^0NeS2!=sI`k>P1Pp+b5kT&xc2ZkEUKkCAxc5>=_e#}>_fKr z94T!#g|4sJp7IJr*o9xG1xb&nU9h4qtv87{F$qT%3)6#%aygPN{Fu%edhyt#=m5@{63gGw{g359{d z>>!N~CJyNGL96{i3f=Z#PL9AFMFvftKY<8qHrnY4mAJwEs}vH^G~SK~%fvu)AnPT< zu%V97wHg28Yg^N(Kd*tl7*%M>XNj;^vv_;NVNpE|5%$eooCpiaO~;BMTAu;))!tG> z7;N|VM2IkPLV9o1@z*o>`z7d(OaAscMA*f?25WHQc(Pe=w7GV80TCuM)&O9sasUh? z{^$@`2jhH>zeosV+*q-;R!fMWuK|Unfe6l}qY0?+_e9wD$7mPugd+m40>HTtICzd& z6QS?$9_21IFkLgn`U*cpM+r=e9W$z@jb{#dzWVf2XZk#i6+88BUo zVtr18#Z1g_LwutCV13u$juO=HdI_Kz?hs+K!iPlI8pQhnmI!O`t(T%ZEKFm7c-Isr z!d^qXi+i;KN232+D*mPbDS?0mj(-Uz!jea35RKi?o#vkO5n<#Q?5`_CSkS;sI-ax_ zz)l2^&4%Bj+{%P*{sg>+eH-7ciS5a(n16L(HKf&R^EUD-xx{6~I^iVjb!c=Vp}c%+ ztZ&*S$YUyWkc%JdGgtiDg!xs4g14SVMauetNjSX*Y2wUy%Be_L0I?5HfR{&C_f9S-(XSdcnKOj%-*VLr5c{}^qTE@rR_VBYaQarq& zzQ_Lz{vo3`l=6-sEHm`?L3&t$DUL!px`Ys6Re2kyK3D|&nqpNDNAENdVGMZnEG(eb zTdU{gT&Cvo(M+}UJ>BcVSp(y5I_U|d4rT-9${_W}Ns{^$^;$xHt=oQq?DitftT3+b z(-qzywBMqqC=1mfE|~|n6okESX4=;7GPQ$gBA5%$e{D#xdLTb9xcy4q=r+M4IH+NS zcW|_EB7Av8!G{QY@l+`m?CIH@M3vK^lHH=&JHu`tPgU=tEf|EbBdH2t2igYDBRvzo#3qh9(vd zjg^BRkDUU7q#>2rWAeLFIXE5?h4{}A6u@+O)zt3e z`m4}{>!1a$2h8k_z9MksMWWCy0LX|vP=N(BaAQSPGvSN#zeN>BgrReZu%^{L@gsR| zPGEYL2*V3wK*+EI;AoRNJup(a4UUyZ5nOy^FW za1n#W%(eH6d8K8l{*r;2Vopz`!T=?G9Y`#vAeIcZ;M2LNay3HW1|4`$`Uv#xw?k!U zV}(!8)rj&3JOW);*DPUX+V#=2jZat5Ci-sZ$@A!&yD~jN z@7D|?7_(wEw(LAsKkC~WtaYT|-u|>rpsZsd!u+<22h;;jV#T{`xz3=!HC&f&2e8TZ z_)B!;z_0X~V#t^wmo~H!jlRY)0G4upO@H0lCQ^6psR`f<7YVk6{tvqIE?d` zf;enPVUrP9T?-l_EJL{ojunCQ8j?qZosoll;Z1s6BGCM}lL%YpIvy^YESpTwgA9sy z8g;~gKOR2}jfc?8XkR=kR`cPx;Vl zI{p$jIS~d;H672?0!_6CvJbTeU{?TZ4~eQ2z(@nlr`mvDw*nTqF`Q7KJEBaVjOv)) zrki#7(X*&dSj2Y)KoPbv8jT=Ofvk}9A0hCX+~{n7W+F@p2nNum&Hc$flO@^ z3J>&sP!xLaLs-Ta?eKv+0d`T6+FNpq$UQaiTvQ;$oi@4~q_Kirxx;@mH%l>xTIPYf z(_tf%00L?EmfC_>lE6XAjM?0m96_2Vi{Qq%5@EJeIQH@jMA%#7f}I!p)jdv6 z=tiYlWaDKk_dQ*wBwNVnU(daEYy2=xmlN;?QaJA`ycze17uZUGCaP63G&>SZKjS9V zq~TpzKezvm>5`Qzx>?1MFXte=|LHl>Wa01?YQfBB#|J!V3VW#=KS@c5NIn2lorN*E zSCZ{VLw~lFuyzG>0u5TIMKpZ<(GY5P%?*(RFS*^lp)-?S*oHVdh^eDZC*2!&65%}b zSzwtQsu(q@OsM$DF~qs2aLUYHT&^rU2RVw*uR)kvj16xi)(c{4#~=p~&~>3t?9S5q z4lqT5vZ-hH7aIaEdw(8MLQh617JoGV{P8B)jg9e+=c&~^o3`wU&uD1VkolOcZw6R* zbVJ3p6()0?VxDK&4;2#Q4!?3rw#{33xACS`;LPyMS!|(UZGNMU--~J-yGpUCaCV`e zDIZG|SLdi|3&hTeTRQek$c?_i7*fNRxC%`1)SzaeoVVW|R42m5IN%sAV3m#t69V>M z&D-zWcH?p5z*L#q-)D#-KO-Du_Wq%=#Rq!e;W?n0iU|AAjgKY5D(SFM@I6Y%kl{Gx zZ7H1O68LlzzBQ8d_gV4K^)Ny|5mv9l{^wob|M7H6yjuFv3nHu|ose^DH3atVZz=WQqeI0UH5COm;JOwNIXWY^wJ)Y9Y}eDBB5I`d14cz>fDBJ7bcU_}#}a)C7fh-h;pZQ3uiDuG#DGM&YMYKE5UokylMW&YT|dIIUm( zm3+XIW!en^PxCf^(V=e}(JGx&roUC}bkT2b_=q;D<*voU1r9DM*($A^@~uyz*!0eX zecN9|Si)~*vT61Kopo&loD6OS2L!Z_(yhnNi3;59@p!%WVe@5yNSd$umyb#_apWwB z$+rq=`n$!Ku?%ROHa2Olxo403i}7ZL8~a#^+I_cel5NRSfoGp|)D^1tihhW{WbxNJ zWu0%${=x`RQ&yEH(H4q{tY>FI%ak~3UIWgqg0-(^fAtnYLXJ9~i_d#UFE!BoSjolX z>E!-w=#8adC+EG^0g?IY)c8hgT%t!rY5Uy=EQw~s9XG^-)PGSPtRfvQmdhP!CDt!x9KS&C{2Og->Co?nnxY68*QfJ z>6t-Yb+iCjD-P_oJVm@R%3EK(;_1ZwRX2a*QvQK@`mdmKI>yP|FVfKlz@d8820an> zpg@~&d1VhPjHX?hvww+N7k7e^SwoaB6z4xqZO6Kd@`4Sr=|`4*YiR9hZhZU{6)gJWK!lkQVOwlYSAo4P5R*G}&?5famwSnTh&X~C zZo&$E-5~!z9H%XUUoJ_DD=T?r@7pT7?;!SjuMl$m?-OB&ErRf_DM$q+Exbh7I<)Ss zJzo)FdAE@}S^H4Q8k>Z1Apocy#v>>bAd4WvqH+7CL|7?GnF#CqWPrcWoW3np49W-C zAE4-f_A)x~BzPOl7R(Gqcbh@qu;T-?2d487JKo&;vdF0;k1xeP(ua9Lt*j=vX*xk5 z1_dR7dGH-?#Ji5sUfBsw_24zU|9?(}Y6vKL>r`_!FA#T9lCUB$y*H93c)3pEQ z8$0RXTc49YH) z&(l)Y({PIzog&XeGr`` zP8)c8ijvikLo%(|Rpm)Eo(dCpWZtqHz&em!R@D>REZI@Qq~DhmTG-QuFBADB=f{0V zSiiB)Y|qC?HhIi+cgSz~oOMXbLe7svkKQBGKFfL`Z1-#wn`4A^J~AP8_;cp>hcA_B zb51K?Jx{%ro>+6@$9RmkOegKqn)yKxV4MDWQtoT*D>bxp)d%goCa3Got}S2ZOcU{I z0a7tG;mr3Wjh`@@su5ECeP+d9$)#N`MWvpA-lAy zVy%6-b44wN;iZR(0As<}mZ_Iqeqft{|IW*ttbyEJQ$n|U7)>okwfEeR-YhCmQ4FmZ z?fwDD#o1pz#;z_pn>_2V-(2iQpL~Wri#eQ`-FmbQJy%i6P7 z^+u+_`DD#aeTVP4y<_fTp@N09N}+=9VegWc-($bd7C6LT!D|%rh^sJfKf6YR`F`!u zI&?Gc&(X?jjop*YGRc8IuUK}#zG`Kw3bSAusL)i_MS2KRRe$lReXn)fym?L_HnM^u zwa8+5O>THg>=QV^8tlSj7xhzlfZdTj?ubhWiJ*Fz&|~tQE5#S{kVa~>{en}~3Hqcv z9F~z z?8XWe!_j)cv9C7#f8whx{y+QbEu~#)0bg_0d*k>)LOE)F(I4`;h%J0e0902r@B;Gz zgm}nXyFihBca1UNNx&##+g(u<@{k9h6-pJDj&9<*`Ugo5e0Sv(aMDcxe+&plB9aJO zO;g(PwwdmzO z(p3->42#zc4K;Fp2hBY`AkH5$BD~yeieG0^k?2f>8FO$4O&hB&1#ilMJ!Ylf-6B*` zW*N21IEX^W^b`nd5h6ihB-7=I`*?Xw>Ox`Tt5CnEV)w1yYO5OFQzl(KE#!i=0>Zg> z?@raxx0NCIMGg%q9nUP2)~m2K^3mJE`pgg(0QY5bZQ0|vu>;w2=<5P!(S=fWR6f^ zfB!Izt>=BJf%NfawfRMimaLndw_sRTV;921WA*CUL92#Zt4^8FEC~k>ewk*^?8! z$UNl&LIx4`5JiW#CZyN$PG1uhMwCU(Ohvn7n2%3{oLZ!(fIq>oB;I_F~zFnoH>L*5(En0N1-pIA4X4?S|(;5}9D zxnKBn*3^4_<3Z?krKwJwO^lj{NN+rOX~^KM(;5u89LmSxhAwyscq`q}MerC9giy?5 ze5HBnxBj;v{g)l<-(rmS&g3LFmJLXuvrQF!8jeCUgBGguQ{|Phes&*AktU)uO3@RJ zq0vN`U9*6?;Ur7vMiWeD9wG9D>Z|Fg8sS;(4K4_2!e9Kb5@1(qjdXKDo?~*n;-`Ok z-0XWv(T$U5JxEDkuuRihk>D8c4@g0E0Ky|R;SjoW^VmR%upV&;fTe<}m03r2HC7?Jpk5r@B~a1pd5yhsANL!e|^ z93KHeUJl|kZ8J5T{MWg4tD>3)b2(*~H5a8fF1{-nd~a#4YZHXoGhpKk3NqON)k%Esm1FaE#g>FO(O!b9hV9SoGhEy+}mX zGPWl{L4v+!OBz49RnWiL{GjY%&%#?O(+*Lm%w=ourMb;I3}q8d&ZJm6=@i zW+RjJ(uh(G&uI`7twjMNTNsv#8E7-%ta6*f&B0TB^#UMSu*lhijDIUq*Ce0?U?Cp| zFi5;dXVl>f?KN=2Nn5tVq0cSHB-uhY>JS2%MX$1GU+Q|;ubZ#x;sgP+?RYiJ(Om2Q z44SR*>1+fE6i@yPn|N_-l#}SI=2Om8S>ASmp!a-4>!9lCZ-Lj&co$EIV|jF!Kx$<) zH`s81I0sC$_k2fL|{4$i~T1SD+@umK@KPgI?Vk*O+fz%0@YUiq2|#P zVNNqo8-$?uN$F7#n}Zft#uH%$7?h40e*ziDz40QW*fEauZ(hZ^ggm&7HgmxDDhsw( zEj(>rA-gU8P7!6-L-l!kZT3jYD*`g_ax+uj*4ve@bZ81rf+|vj$2sAv;}R{ymyMxLEc}CW0PA}ApkoJCy*EYlC=iLg@yXZUW~oqene zsQSg_=#Z|9OYIEMUQ7>C1>6POp@$}0S`nUsXVHvCO|og<0@jVn$5suiVm`T!n|AWv zD*KrIJS5_a5sbUq)zz27sEhlvZDh_z$dQT!aEz^7^5V~t3oc)H?i9ixF~Ox29mvkw za8^l8$L*2YD9>DZaq!iJobojLpjv2c>xjN+a=Q4@RDIFpk(I)ifO~-x2Ku9Mwv`VC z1AFvtG(qk;I>-gn4JDs;hcfjUYIu5l^nSv^q0V7|0meBA-DXx%miT=JV4&ExVv@Xh ze6QPFzp^fG&m1b9WHivskBFamVM3!~PBIE_-0%^dM_^U_wfdxWXeg>GVn&?iryO)% zZ_ix2WkqhF_fY3gV$!a~>%v8C!xGpq?R52E@YhWu|W9RG3|5df#hQ zQc665YLu60#y~SesqzQgFB73|uONR&BoZ`CfukBWm2a+Rs9G*GZNF}& z{+Qd}+UY!2NS;~r%$*`Ns<>R7#gR)elvTRUNV7ldYj_up$pl}g5XG?ho!GahwqveP zMpon_n3mINWt!}M)H7nFV>D6X+o*_4o&0%#)lzCrn@axiq zw<4}#lB>2~#);0PZ+&B94(V4F@kw;u_u=h5$K@EwP7JR-yUlvQ zh_SJt7?9?aM22mh#s&`D7o9D6cVpkp^zP36Px3!p(Kjn^smSJ-nVuO;x6%J4vcgSM zvApqHarYp_iM}u${r;%3*QH#r*~c|CgX~y5S)w%**_!p`sFfPm){Zf}V%2F=R;Cv7yHN zWz}kp6MtIu-M_4Q!YTWIwQAVnscYO0b1R2BQF#l9Gt1!FI%d=e5jO1G_s~c-x;t0d zIl>w9TqgO`BqD)^<(q7K&8gz}+5XLP98d0Z_uE*@qD201Z$xvq+rq6%{?SnlkBWq+ z8LGCw*AMJt?yoG-vcJ>-T-rC7%y6;2Sgk32xuU=RE|2<&Bm{Y7QNWI+@w9u8K!tH} z*b|pvlX*vJ03C)+D&jg>|IKM5yOODU(PaH`y_tY>%kyJrU{m#nGr-+R9{!Mh1mS0Q zi;VZFDRuTTpASA;Fprv{+>eE0qAe65yemovf}Zk)_t(IaZ;7x=7mjnA2e>JM1j1-m zeB&b2;bxrM!m;de6E4M|T;S6o*2l%_v#I^lP;BaB+_SR+ZvO6i(m~-4SP+1hYZC&U z;JZzEL(>W0;D@61Q2t#~R|Q6x5H_G__yOq9LOG=4$W4HiSK7r5;?IC>Q-A0=mVPb- zwu)t2#8w=tg}aNxCjpm(K%?3T_tFVa)m!UWz5>Mp6s|P|F?DV?a2MWvgkrC9A3;5c z3NnN<5MhqyT;>mDTxhVWm;5!0%8KSSu1PFicAL20?4ag~-7nU~P&S99kEQRcU^6^E zP$aZikYJ?iWlO>?W^0P=b(oFi;pop40TU+UggBHfit{0qrD=1st#O@#s?qXV6^w@N zE9H=gai(sU?6ETGZQ(o1Cu43{3sLdW?lTtRD8NP{j8%~g>>0IPdac07f{v_nQG78= zezhf**LXZbt>aU3iQ(ulE1x*2g3;X9Nw=59Va?X&`XBGb=`#-2R(DLz4){m)f3BtA z31*9Ai2gFDow~nh7(t*5+F9iHUKy>^o}OCI_=wj-8?=Ram?LkX#h-8RNag?=g*KW~mz=6#>pt~T}_EDks8NLkP^F|Xe$?Z9gg-qkY95MiXNY~3$GNpHQD z9mj`Jvhhbxe)Xuuk7xzh$y0}Z+K8m2sKwb)S`XGo5%M=pXYALb(AwXsk%vqcJiWG<+_HsA zc)4@l<2U7L_4*D5PbJdc>(4GlHGDJ{@-SO9cpI0UP#sg#V**+{x?Jv>n4qA)vfY?$ z6zVeRv{Eqkqpg+@7r-^SVnn|Ta4Rt6BMmXv2$4$~b$uI~tol_6oIeUmN?VyPc%7y6 z-2no*Ptb*8A)lJ4<6F4GIL3Dq-s?C$|}$gqdL!Zt7z)&E9bPg zyOFWp0n9*yn0T@D#QsrUb2=NRuuke}HVqmLcfn`T?Ru9))Ld`pMdU|zeh_S}s>s*9 zBk@@M@sw9iv8|U?NgO(HwMZ+S?*cP_tnXN6eXAuQCV;&~%5fX~1(KS3JPwxbEw<_N z+J&#AoN%JVeruKgRxE{GLi0AKmla1aD`RA`B{Z&APmD~M{ty${6ZT?NpHA|QkzFEt z5O`VjW|4GJ3m&=L<-1VN1I<#}Z$mv932od0uQ{>bO**_}?SWh>mtU)}Wq-DOg_GP~ z*Bf71acS_=s#12Gi6ei?NWqi(h|5{pl!@im990dOy{!??{w(vx)2oAB*0a-@l*@Y#0r0Sh$tt6pYC1l z@ldZ-Qn)JiPVPf|11O ze~FoO@W1J0dD6=59MiV61kVxdHT>*TWUz5<8*5ljP=bmDqnihn37eju_$jG^ z3oWwc7uX^tj6PRXN8`N-aYglKy}9pTg2QG->Dtmr28&EOrc8TZMiBui3Sg|ZwL>k)gSF3iQ`|1vu$AL+I%VQ*T=$KB?qPKK`uJlt zGIuk&^&VFb?qQAn@IGg_kG=irko+63vh~7RmF9kJOwScFs_hG2!CK;OdJq)Or^v8~*2|V+<*(O^JWj4(TwBm~KeOG_rb>F@_W32o1@5w~=6UQTOk1O(c>LH# zskggPRek)p>|iu~|K}GYp)UfxDe9u;+SdI(_}}gKSH|$pXyrR$1RAdvj*k}pkabB# zs-CU6-D7UTJ!wlrUq|Xp>Q(1^7%$BFs#t@@^vp^_E7N>ZHli?<`I)I28iVjMXIdWI-SiD6uV)WJc>GUwG?BRq zb1Lph2flJVynRJ@MN7LLx#2i9B3!eA0;J}lxI;f;YF@*gJXM*1f7cxbtPzN?#Nr+l zmJh;-LZ|jkj{8)%pzxb5bNC(S2z>v6tpZU~hoJel6_MjHf z1eiu0H?y=+)4A#H`%uANT4oMCys#zU0oVlJe!|6mG!8%r>IQlWAK^N+x6Pfb5P2Rd zL@apmXYomdXrMthXB#S$(x<4#SjT4k4BLu$8O2I*W)sVLhem0P$*l&r7u?()|N7k8 z@!4fe#O*El*@fqC-k-Q^v;ER&$}$S1Dyp|%r$oOs-K+|BBIyPuLMMj&tjvoc1&Vg5$xM>Qt~+h-@MZJOVR*j?`W;9WDL{gP|I zS$fP|cDC`P^Mk-S)#RVI^&onFOA&{2LZ;2%z6XUnel8V+=y&`c$w4wj`1Gy2p>{A& zJMrOl%KNpozqaD9Yc!VKcM6uz4mHgUR#8=n_1?*fdKjk>PjQor>_NK~J>qGQI1z?i z>!QH7^1eECLfv_;`vs_mz3L@ zibsN?iyG>?`A(&|>%c>(ViG8kP}8D+3LOMD)jk+#jYVTCJ%zN+urc;{z~$v@UnT0wxq^p=Qg5 zpGQVV>8b@|+E0~8`FVBcAGD>PMN&$o|1gc%PM9if+C4}k3dK?NLd%MR7_Nk;bBJJH zbFeVu<=2WB{D$A{VZMfbZMJEvOY?>a54i4>9V!}NO13s@&Cz*{F=I_0ww77y9Ij?O z<_@tV6`yRKazfg@laocWZ4b!f+|n<*&}APUxH-)8G%lU z*M-!1s-Rs}n!TH%U=v%L6Q7u&Ed@FK*sT!~rBjl2PMNLNrxC9=!E+N2kNh4Q9!%1w zXdr#&D*af?TfA?1ZYymIeb}DU4;1KpBv@^eQyE58n;c;#?CItS*0#Upcxj_@#kG=J#zk2+$;tO_Mee>&P<{SXrVvYLD^dGh|KLz#&R zEk?~P$80#oVf31P#Ds~=a6V_b7R@srwntstPlK&b2@D0C#UgaTpEbQXJ^m@e_K_N$ z>|xscqVc`WO#yr_GfkT(t;vR~A2pXSN%;tmTKYoRI6?x)@pu%u32m*HyGJM%d&0^D zS(cZqq=-%zPp7Y??Xk;ZP~jR7Oc0?>Gp1pY^idMtDybyG_Upd<$}z4Gry4hIFU{WO z8_MN}9JSnYX`Kz-kjEW1+uw};w5>Y;qrbqfjEX8Ke}BTN+dHWeyrq`*6Db%DHLZW# zA!TZYTvm)iY3>g%!P3O0ul8t$hS9yqu&4IfU3p{QoVFfB=pyB*vnBX++M_CO@1Jx^ zv7~O;I4>e~_Su{s&7klpS&tG5^?z2&-6V4U%lh_tu(iH3)?qR`K1t#}4aT zvf%!oR{uv_sBfImKK9Z@@z>QFV~jsH$7*s6IWfGnxlbB(^~!!x^VbJ9CuLi6l}|#> z?K)SA?X;0d4Tg6outtrtjMkL7wkpg~%1Z+xqIS;EdhhxSNlO4Ua6 z&GkO1A@Om`ZuvOYwy#P>UhecLy0TZcwZmz{6?O`YU?sxhAKv=-#bp6N2cY+_4DAn1 z^leJ)B1VIcT+SLhUX2QJ{#0D7@a&$tc%pxcp`mdyJ^vt$YX^1k7>mf67Jret2rZiy zZ4cIbrPr)grRQ7&{m$p7FlD?i-0@>&@O+2Ltl#&dOu~kG95+KEs1h zqZ*)=aNE?r#47wq?_$6t(7*sJ@F7TmbxsHqIPR4z6S7hBv$ap5{XJY+L|Bfb(Z&*< z9uDfNK`oYsp<^7sNYDC+8p?A>(Ev!D3V|F~37M#M21n=yoX6X*p$@@!Cv*ZKXalwT zaA*s_GfIKF9yk?Xn5XZ!h3*k>(jRJl{znU4`4SQK^xv?3T$9`>5K~BZ603!4OB3$h zy)MRmO>fYJ=X3dM>w}o~hBLs_EkpmQH3VT!*TkYL*IZ4ecE@yFwV~JeT~_Pl`^cMI znW)-4);ll4IaAB`Dqo>RY*_|t-}d?*A@r8Dv4UG+h2>M>Z1ASk({msn{NyeYIMrzV zn8~jsV>6exXfe7(`;%S053}B>7H57#Zdv7b`Fr?h_z!8b8eh}YZDQ{8S^d~-N&3F3 zeqDW2Q`LA$W?|v$Y3@@mBe}BmlT9k$j`^WduG4zDS=93zOpojN3a`hvAGzQ<@!Vg^U#du*V}d~UJzwu|+*AJGMue|m>g_Y-nK=7;H3T&X#D8?2ALK!^uB z;p%8x%P3>uVRd9IK&C;T(9T^8I4$SGX_l zdKgbfC$IO?W<}FPeH7F*{kZHa8;xVZ8xPu4bEAuE4XjV6pNpL^Ta~4=baCQ%ct2?& zQAq3@7k-yiW;wk~v@2?Z6DNtBA`_Egzb@R|vnD*7PTA=v)NqP06la;%korX}T3)k_ zyj$maIvd8TEs6twqt{4#$lq~x!d?5WQzdF(Q|toE%J#MBBO`vwu9a@Y9pmsk&hVx$ zR`x7iGJ;p~HY*0E{Ps*7w74Z2W{~-oSppQvF>j0dmJ3T)+V(GDzbV{#;)%7N1FC|z z_fH8Sgyq+koVNENM_I$NWxli_CmOYWh?DhpnNF?Dvi|7()+0ngXO2o_{(j-QiwQSB z%>^Fx2FHEzz#GnzK5cP8lZw9*6q>wnEZzsLz{myv;!+~aX`GO5f8gmdRyD>_B#L_N z2`|*`D8+{EE+uLyluz^q`gUeH?V2Z8WW`&)$hhO$pla4<=xo^IQBiYX-yd)u>roIe z#9b=h%KJ`qbtk9(g>kQ&1-UeIo0NDLz}-g@=_n9ns`_5j(=1dGBPU~Q(P+Y zR=*GJNgRCGwZk0>qeZKO1G8UHV|1X_*en3;eaQpgc3J?O_>};$TRUM9pvyas5K{YV zRUSWmy3P8%yv~|WsEhQfOUFpq$Eb?@)Yes>k6p7Eq!W1JcCT3u-FL4l*>UREwp-H2 zLM45tPq|CmNb6k4Isk6U5CM9XIo=ni{ z-;|C}Voy=u6m>2fSI|>hl;?Tyn7X8ajBEBwslqk+rgL%YYj-5I#;%NhKN#?F@R%uU z?|Vxz=bNM69*I3>9>XY|J`-)!6fsCub7@sbQ!Oo4gA4*Hl z<2mMsT+l}Q=2*-$T_l@G8aEnWHaXv+>6M&}g>0Xfn9yReD(XU!cKlal9ewa~mO&O#n>2Q2bMT z42rz=EvP+^2>W5Qe1Jcz0jj}Atp9-(4*rG}Cj6ld7=OVEArP$4^ezE)(8en%B1{iw{b%oWbQUEApHA1#&D(IBL2NkeQAy*+ z4-2f86DSF6W=>+%d##VJ+SL_tdUjpj!eQ_|^Gl-(Z-)+`E<$!04oYzXAq?ev;Bi-> z)D8;aHy9by*VU0oq$djf#>}Vl44a>t!+F#DjK5lc^4eZhy7{Qa^71){x0wzqmG3GU zfChy-a_jQwDxCO_C~ZZ~3f$F+H#;96&H0#JaxsGmkCgfm))2S_RBP!^nYKY-Dgli9 z`7TxbgAQT>YCqEe!-eZS(U10`r5=c8l>^pHB1J(QpLmz3-*JE-zRqU`mAx()|ZXC(uPYKRH{OH;>A%MCvlpbkQ0 z{j0D&l?S*%)Ilc@;ZvKJ)e*%|P6%;w5_KK|&(cK6TajuzY>?3)d8%1Pnjd9y*>cU3m3{Hw$_OE%PNFW%;92%#TCHPRr{A>B|E6sklbwXNYz~2kE|@H*t%E{f zE1n2r^Zy{PGwTVIUMwsugmzvuD!VO-+;HsTeE;0Z#z>j{N<{x#D)P@8FTd$z8ir&r zjXoY`N-q^H%qbj&h;RNT-uQ<&?%%|Ic4Jdp5W+Pj3Q9ZGfqTV-?Ws96q0{=_sdKQ3itT8!nsEN7AX5aLhg9+mg^$jx~7Y@ z<n8) zpNIA<#eXiyP<3O!V5=WEqSW|6s7LsgB_t2y|D8p_$63wmM3|L^sfH<3CA|!s`)T~F zZ}i&D6Qk`#!Ln}b`9f!DY{#gcL62lm5-ndSG1VT98SEX!sJ#|bSom!}XGA}RE?e8v zSI1^&wzqy7_x}p)^ltT zC;qa+dv8p|hVPQIU35sMcghnDGzn;~tc~jz#=qrxJfLoH!8OGJ&TK_4XKuG8_0bk2%+<@m(~dGR&Lu zf-7%B`^EdOMOIy#pGhE_;H0|%wReuk7ruHYokFgkj|JjatJmiHv1`exDGmo~@g zDQXieuhJ{c(y4t@ujnjVRU`k13mmY^G-oIukemFirqr_&hhbj}_vh`Y-J^a!cL1p1 z{+`w=fv_EX+?pqvG z8IeIf-nch-GN=*jv;`&>7fA6Qo%~%8y#T3Gpn^#LxFDj3w3^F#6-B1_-v!Y%P}lu; zK{NyvL?-`BK_v9Q>|+XVV}RPVNy$(C+|N|J6^b~qt9D3)8O;S`q&cb=ZB4@)u%N{1 zQ9py(>L7Z#T5mNn*)EBY_3obUJl}@l4$MP!OgP=5<2iMQ?=y z6;5n5O$^-?{9!acg|WUgYt^?f&e4M^j$LH){@Wz~oGW}a4+J@Op6iILQL^}Hc{rgE z?bSYpLb~(e9t1jZf%&a>ztl+k)-0X@_S|Q)uBY!mnllVu)PLiHej4&1vPW!G2cA;? zoF+u-;I8+B=6B@1&|3_wvdc^Hw=%pP=rGgU6Z>i%xPhFx6 z56w%No-E3Qu)VYJGB+x`$PVF4_W3W}c_yP6L{pt<1DjToM}75&Vya;|1&!rJee7ilz zhoANjHRZkFsC}jJX6v@$+w~*I8kA+5aPxQd4{MybRqvmh5{LJ`mwOc7f_6EsH_SSD z>4o-W|9Wy*B;6TdNbgZ#nh`T8n5@GuH!u8gf#n&?8TYE>#d7=nt`p+L$6;A zjsj*+G0nO?C9fL??8+-br9Er>f-Tw9;zyO==ojhLP9awdhAP>|Et~ zxQ)BH+Do|IQ+G48MO`5xzt5_7H$+B51CZpesk5z)98rt@(ovek8K>Aw!%rez%38z} zSz+%~zE;#cvpufj5(tN{$PEw-uo*N()P525p=r~rbaQ7oJzR+UwgTFg%j;e z-DzFRT%LGRo%gx(S(bW(Y=B+-8JB2XU0u*_P6gQY^-D!v{N|#t_oGQzur*&~g8}o8 zaAyIs_GcU=op~vi7nyZ5?_WdC%P)LM{C=}#waD!o-IgwWl<%4h_wxXe-rAd|liV`L zmHiYB&ZwQnj{QV>pPe=TM5UW4phkOo(1_fVjzLfHa14ry(|Rb|9G_;F*bEew9#7|RKW0vh;G z^N$H{A>(uXkJkb)-2b&RkO$fsc;-KL2EGER?SH^4<)C+ef4>y~MU{Ohe~e8>PYpti zJoWkFemd->=LG2Wc?e*#tASo1GY!R~2*JSo5?*c(0(*OXgvVx3hio&bwRyO-564X? z6|PmoUObe-(Gp(bZIS35kg5RPZCa}lBKidK{Te)tS#IpG`BHtArNtQ4+jC|$)jVaV z3f1;oW1A+g)P5eQ<@L#PC>bMUPOc)$PVIK+-sg1`&5OJk#K|N2b@A|AyV?126pkOh z&OE)Q4T+~gKH%JnSC`~y*UW~Zs)I4#YwJrqasJK`FU~i=HoSGk#>T_Qw3>Ncg)3!_ zN}w7e)%CuWVZG9@8W=9VaB2S$gKNwq*wd6KA(mRyxK99L_>p2~um`X~4Q;JV2jjZ7 zA$*f+7v8}Ae{uHSaZP4h*eD7J3W$J!bg7~=>4-=~q=|_14oVLp1f*7tCtx>*X(!=&yv?y z2Mhiw5N#}J6kJj*jg^2B^Xv--Pn%^?v2upKi=a2w;fykxX93)}DFip~NCS_C zr$eP;x%}{(a!hq?RC;B}I7?n)m|t1CRT++lIeAl&*~?BdRDDl;dV?XCT7Df0axbnY zZQ2ngw+{Z)Z<3)APgo{@=o`@e3@SIPsjlOxby_L`zuXbGj^+rf!mS`p!mlThyuMZC zs)~4z=F0EC{B^(BSGRAByc5V2PV-JRL;T6w4YU>gvyM{6>=zH(%#2m+yTlSyV;+ui zMw@ZYzL$Ef|F)^sE&%Giq4_0*1u8{vL92o7(V-C3=OS+}#E?g1zqlE#hiL6^3|4u= zbvu>iLUmCtp}o?`#LM5LGp-6HmN99}#*g9Mw1*-Q72PsYj-;Q@z5N_@d_gjHQ~&(L zgx|nA;IW}M6m}aY-pt$2@l~bB1h=Rc8E#$c>Xisv*5JA}nH3sf{e{L@8%O%_xT@3z zXTDZPBE(+1aO$hx9L?-X+*Mv0uhj9T$Jq7a{k;bjbX=dJBrtuE0;|>E+=jn+EcR>E z8u=Mf%nHV_FkK&`D)#7!b@HfFk-3XBDJ*(0687%F=xYXj3UGN&K&Pxy;!yhPhVk1t zbm>mgoJ2MFQYwtU%c}bgJ#_CiF?gR+nWO9rg^rf1xQ^K=;s*znSuYhfb`hecEh5J| zne9<*b@LCgy+h#4vml>cc_O~T2_wBxASHwUYHjh(`Gq8E4p0FB1)aO z;vdt#8Im;-(U0w$lDOwFH{WSa6{_~qFlTTif}oTlZC&?#se=0gGYcDrZTcTyZ>s0_QDHHSH| zO6jDUM~B*-8PyH0n7nCZ_a&7VxpN9wmvEZ0^w0b8BISnuZzl}wn%8_j_zb;=dS9C1 zk=7E-uWZ5Y7nYHb#oRB64(cnTq$W8}UgZ990Zy&B0HOk;H3|T}nXxU)s>mzd)V<6k z7V*5QQ!nLp^|VI#uMw-Mf|?$+23D&ekwbfLS{??C;z)|+5%W@ zAW7b*dX`=PB6SG3jRuoPaGV;vx6=zp=(?u@*mmpE8R{dhQhavgSB}#l*jXF0(L0V2 zNuc4E<2A>wZWEBnf>#;*fhRQh8u~XpA>eHU<^YR4f!hz`h=K5OE%Zq#u=4*eNMRG{ zcX;~G0O@tNfOAK2`F?WcQ<>w#$s%DAsIiqqYp>-HaS0upOK&`FuisfBK@A>uBNU(R z${AClkQHbZ(&)-QwvI6&#Nc3Gd~0PgB#$(N94#6&=-eRFbys^E9RN#hmh9FMYS&G# z{-B2=keRXe(>!7yqV?GHu>;tVz)hTJi2k85eR^V%p|Mdo)l9`KH|Eg}>;B_zw{5wu z2NrkCUZ%fg9vmUuF|}tuS2MCSwrLK5P^qh%pga%c2YrLC-~3pgSkYQO@-?2v&_d$5IDC^v)w6DpskJ8STXpyY*V0~O;Qktb}&_oF)ftB3jBqgIh<0<#yq zT_m>^b~$iBdtLp#aGvF8;Z+sCcMHd!-s<}yJW*~eCpB9p2*{Q7S3hPYLDf-%{1)Pe z0k%mJ<56j&(Lg5z)3!_=q5n6c%1sc5Brekb!Q!FjcxNXvC3!@`*RrnG_DX?rzuF-i z@_O%=j>K-+6xil)cC>}^n6QZ4Lv&(S)EsZa=PG23x|&cDT0OlIecn^UrTY9fkMQXd z#|?Q~E~M523*8iyEPAR&XDo|ysN$rWCWail;Ru?<;p2<4Sq_s)ew7()8E2 zJ7hjdm$zD5Zba7k03z^&pCEKhC^0S1_||WN=x`xPHABn5}DGR@&^#M|A<3Rkwp{ zFK*w;3Ed(=!C7thCVXxwc+1-+p{KOc=A=Hpq*ZI6#as(C7Eip@>8v7&iJjhP*~81! zO{N`mo@X!%iAkRpi^d4gDsr!f`Si?X)TNtPD*=5@+tZhgpE(Z!ZmN{i5`|Pu?28XgaZgM6zk#&eG5; z;2A@rzf2ry;vSp(@$Yrjml%Kd(M^_}obk-yj8~Ve@YGp+baQu8(;N-Hi!HerbaiFx*{~OknmjZ zZ6{jEH!EKjh@$BAy2N}|>xRQYRkI}sM0=i+4Qx@9s(Ycw?Vjpm_QC4#)(|6@f;RIV z$}*)u*TmO00hR)tEyH`-NhFq`aSO&#rfvq~_5SnA+C!q3_F)E4U&Ei@0oYDzuhYXr zdFD}JC&z(}?6M>`Gd`wb+SbfVEQc=@DU}|-f42VQ$)doJoa-VkmK`#WmZs^ZoVTv7 z(tEsxA#LzjpE)?RBEcmXE+w95MSt?~(SK)JN)eJ?m33L)Dr~@oeyLYqBjf6~{T$hj9dY5jo=c-{eUw0f)_kY;WF1CG}GE3@oX3Bb`# z4A#i-v^oUk`DqhEH`O0#G*2LHJWlg>UWJVO%!obBfAcEX10-8yhZabc|FdHbKS{@M z6S@XH0i;_E{V^N|w8!_3c)>PYfK2edK}|b+U#cBG)e~U9FB3#i@`~M6-?#hu8xf8P ze1ZhtcO)%GuCR>vQ`*UGNtU9NbB|-{b?b_30&F!}&hb1}Ye_l(aJ2PC8=S-Ni>Zox z-iCn~zqcS^upqZ5Pvj<8svy>5<)DQeI0R^!)^@WNHY-wiQm#oAtXv&c&I=Q+ywP0dzx+SKzG+%vIH9@toCpliF zxxxZP$Cj zufH;Vb>j{7^vC7fx7I1Lfh3SQVI3D!x(W18$py<(9(`m(X4hyeg0uHi`@DXZGjk`s zt>j1ni5kg$rKcp3>>&Ad!dW>-kVWb!ISy~1!9^kC{--s`o2x?4ZfP70Hbz-@jb-Jf z(dhKdI6ab5;0P)fto zM$7hB9Vl`%KwHqo(o0m2FovUB&>fx{X@-#Xn?i$c-t>yeh2M-E2!BQmpwsMlj4OL~ zgC{P$B{b%>mAY|ENBl;_QXRI{#Ee(1**#qrQ(U~51@VlT6Y#g;iV?3fn~svOnamO| z%=G`T{rP2(lU&XiM02;YduPGy!Q6hgc|*1R7X=tYcBUj;Onbocf;d;j`?f-FGWQNj z<{5AG?A}EfI_k^wF;dWmjK+ui4h=O!oaT+TvrY%ZsIvn#*SKb1&6%@A2J znX#C5#(dmzN?+FS+?`sqnGMN+<*O`G42zP7_Myi6X)p3vb}Fi@-n5Y6S9J0;HL0j> z-cD9~c;vq){&*awZ?ngfpR|qK02db)J2Go@a8=nV+2dDqV>iD^U!j*;>NDeYA4ZRN zrbuIiehRTqsWe>S9W1jqr>+bUdxQ|1aTK}u%3_DbGGJhP$BE(8?R~Wf`k<4YP4+c2 z^40UaSv7mUs{fM`J~}zTB>J}#`a|%;JK}hSuN-0ETyxE0NY*ZuOsDgl05NIbhI{@b5Ej%v79JDq0n1tnNO$oIIJgETsBz8 zNw4HOC!*OcMPpDM+qkC^`Xu85V&PQ2ZC_nW@>9|s1fjQiAdxrD&VC^7_|mt_&;zWU zH#4cp&oQfd;AZG86u7IpLz#z$)_rZ#28FreXTS^XJ@K*wmSC=ZEe!3oi&Fb{8|x4! zU=f@GdM4ju+NJS0eSz?hIkcTRY%t5=se{xBHiJd^p_XD%mNJK5PO9bG1Nt{Z^g2Cv zORhgd0jJC7u`At4p?-I#8s4UHS2g6WD+EDQ!0G+sk$|!p6Xp8(R6myA4V7xbpVwQl z$X-fH`i1dD1j(p64114YT_6}Ku52CKV<6)SORv1!GjeObB;LWI`dfsYj5~$D$^G*2 z9iA#WLh>G#HiAdtn((&L(7YMSdR}wxOh0}ja;tkRJx|rdGjB3yvhI8ostwNa2(>NA<$Wuc^FG9i zl8F*%WULi(A--9|uDvD=VBjFbbY32d`}2moKR@PlBy9*)$f`S{TJgR5Dn@;bnw+N5 z1m!=?tidR~I_sg9BB4Lhf(196jMuYS8V;SiHc?u=fe4^5T(n?p1fES*euBV0JUu8MDV+{kcvU`*WUfu${Fh%>iEC352( zxzuk&b!Iop)0fP;-rtA{#x}FcI;Fc6*mz!QmDmeNDI*1vA`ZY}b(5>9{~wT>m&ZK-b*# z`ItA|rKXqsOgmGJRt8tr1&l-#^QeM!)5V}`P$Rrlz?j9p%fH*_-U}QO6Ud9Y@mE9t z706nI0!?H8S+8jW!c~Fj=3Q-$mvAg)!>{(a7awo@xTpj$3onr2>G=Wb=3&sEv25g% z(pKvK3}tZ(K&f06Xj1pbDFI;F?%`O`tB%!rWzab^3=m#p$u zYGx4tGm}IBF+0!anlZO6F?Emn8Z#B+in6-K;3slDLb-`I-cwvSmlYi(mPnF#-Q`=_ zml7YDLdjI!?3}*Mt-{A^MWF>6H?$=EwQ?4knKsy|A+ekOCOTsQsKUzAn6_c#YZMk^E7@6Hda=47a9?YklbNxk&HH0DQ3(uVO2S!EIP@m);YjxL)Xph60XDN zgNKj%M^uKllwZBCeTtEF%ZzhTyz@C3;!k{qOT_cXx_!|XHRf*id&r;=*Jjl)Fm9)% z#nA8)gu4vy9z!jU>^N+K8**$Uf+4cis;6Zol6TxC728=<2`k+!-pZS*EMJofIs$t9_BQ%Yym?+}KFoY$GvPc2+P#)ukm+;nM<7vRK<|4T<~}MCqL@MGHQ=Y|HH** z#M2rOl!vDc{^eq??rZ@`ksG3m!zaHH!PhLZEq2u`j+p_Zjm4h{^wt?QpmknONk9L2qOLDx3TpQFrs-^WP>M)np;vr+&Wx9IpVa1R4rr;eU0;fv=IA z>|M@S&_qwQ)rBPcy64TCq^93moKs|tTSY&0R^h%LcQjSqUPG8@#{_s0?Dt(a;I;-$ zGx0#rNHn}vQU(7^x=j>WzPnhUWY#ajp)3jRAMID9xR4#X9d}R+~&og)UK_(OX$6EOeA|L0mn5( z@CWW-lM=@?L-WB7_36IA@VzJ6T{}K`2>YZo?s4nNrjWZuMlWfBc*x^E`E?Ghxbchv zP=yfu+Z+dOS?e?osItlfiK}_8mx5X;rGNQ%>}I6J@nI-HAbHLT-pEu4q@Vv-<0hzl zOA}uYfCBtRw4QpYYq0Y|tv1V%*`wa_zM{6eGCfb9Fv>8sFtrRpbl{B!gdQM$n(hVP ziBrKUmEv*jz!xJft_W(SIW+(K2mcc4sg^j=!Ycx2(6B>6mOYBVG0s_08FJUx#0J9( z9t9G07CZ?PfD7<1`QX;ZzYz^LfDU^;#dmFv0`cEJ?r)+z<<>v1XXQ?`T#70JUe$m8 zqD(g7xjTAE*V={2Ienh0;du!EWnw7^q61_D#QhBvQv6X@M(bSq?zg`YTUh)T{0RqD(KsA_r>0fa=>PJUAYmr(@=K7&ka+( z%E$L)=h|R%bEvyz$55ZD(_)6uq!8ljTgb~QsKyA;^n)qwBdfxrERDS!fD?{^Zk-`% zs_rpX9CDF-Al>$|nsZRmlC9Sa%c~_vOf1}?floe0;JudTiiZ!}fSW0Kvi${4&k1%H zkcNF{uemM7v$OQdn*81JJ+e^V-7NbQYiXny1e~;v4Wdabo#+E$7Q=+~KUD1T`_LL7iBHo))fYBa-IvBP5q(|KI{nQKB$ofWq^h<TizqV`woh#mUh1#Npq zU%87M&H6h0rM)BV_O1waeceYRc6;HCi3T)ZZRLGis!hr&i(M5GT+>}#$5Hdt+D z+;B2&tM|lw($ZT$()Q3Nz{kVqIyF(%HNZpaG?sm! zow@HboJLDG=bx%y5!!Lu5dxUSm(}FQM%FD{Fsq(XYL&ep@aXf?#IJkqzY&qc@O3JT6?0j_vMq;jP)kEn&WhmLWtcepLP= z6pBCLjwQyYhz@$P^PQ$PUH6jGfZ;S-lLUE|PDm~&xkFY#`Z zO&mGTZN9Y9U5;*cj`3>WLB-alTV<8I_{hrzl3j5wtUi#stXl(}_oE|vna=g}xO3;1 z=EvB)jyJ8g+<{fqVTKV?bM@)sKLsB(uJ!u8@3VYMI_QSxXazBQ- z=AX3WY{B=KbDD4Q!kBCP1u>T=MlrO~s|EBh$+a2oppHi~WeLsJLn6+@)e=#9v%U|S zcIPVHbJz8yjh%9AI71du>kJ`YJUW3fQRno@^0_6S)UEZ2o9@}kW$`x|3COo;DSRE( zwY_u3(L*sZ@^Q`WcRp3XNdA%X1E^8~r;{WJw5K1?2M2h1fF{w9W@$JSbjH&Ip8^cB z>?sf6Fg&L8O2_Jee*W=^prZtWGN3cvA_IiOg`Hyt;5`e}k~t>muWFfdZUkSojT$+p z1o%7W@FT$gsK-E?9ZPX6?!#wPJu5&>UmWmeKnu-?ZbCw@MLs}3F?{s%wBig;3Od7+ z0**%6F#ZF;yhW(tIML+w^^*pi8&m01ztGiK?l91@K^P!*GauX6S zp-x_V`brn>R2R0EkyAyWE!88S1%A;eOwWQ6O{)oeW1wKQm(ViDKJ`;|+YPzf*%6;J zGd>4?FtwGddPot{GDntVEqFk3tIRav70hL&3-&~NKmfouCe1I}tmr+bYzn>mXg7us zw(kv)d(E?YJ)LPUo^xP0j09grEv}Ev&G!u_^C#IPU5o4*F&R?j!|a&WOIGCceSh6t z1&i_H#fG^@4nCOMgL0+Jm>HX3j*a$LXa_3VX}r)B-n}Fk|BYl@q;9Pl-BfjRWZJpd zPG+BV)F^rmj2xXcHd|*_e1H6)K`kfPk90l(Cbox>0>v5D(b)H_O#}QP%a#1d51rox@2ONA+)cX`F$eK=^12a$ zcVC2Ub=B?h6)bLOXpf;TI!-vaf}PuAg|!5C&pE{_@0!dw%?Q<8sI`OGs3(rf0`95( z4(rilVEg80+lTzWY(Fi0$zO3nE=?k~gSjb{*(+QhwX&Mhw%E5YLh5Cm?$gC&^c^5}_6qKaWeGJbF*FB{W9kI11BA3at@p3=bf&T}pqD>TfbrFv zx7g z7&i|eW0a~^#Z8XNcTbj-2?JAHHPzL1Axx{|KQ*{iM`_}Cl#}joqcfh0)6QH+*7Cf9 z-igA}%W|ID#^WG6ay~G$bhkX6wA4xGY6i>$S+3zEjDT+8i;rJ~+ZsI&Yk-nAEC)iH ze)dCQA65#Mb(l*9&b?5On)g|mMkERwJp9pUwV2o5 z$hI&lNqrenl3rla?&_ADBH@8W^|TLZR;gUqXHkgj{h~)A{a6)uuQk?0_Xq*__U&~I zQ-HPjvOaF4952}w%Zq3?5fcoH8B@-&nr;kxL9bNZ3(Z8k(w#JFNX*Drs~n@!>^|V{ zoM!mxW%xZDcWY*V+nd6{)rb#QOckjTvSzB(uMRO^`*^_mqD;?l_TA9jQ;Z8V+n*^m z<+Dk1j6Bu2U6jR)RI2kDJx0YhPXoroxn!W?zZd;3sz;rb)WkPam0|qd0ty(yLv;l2 zU`UdNqm$YedD7G)Bl(aqqiiG*Hbx$*S+>|4&o3blc_SiygXm(|v!>~P_T7X?Vq8Zq zw&u~jGF3+46pjoO?uv+PJFf1>!)~p2`P%8a(F)v-V|+H<816^PaQ0>JfNs`luG}4H zkvg~_w;a%1m}v-1eUNp>e*sKIG? z!P--LD(hnnf==n32FB4W)=F-){O)hFGHy0TioMn%?X}f{I$JWZXL+c_?^V&($K!?- zyVjk1xO2Qee%n&{1cunw1;;ezXt8+E=(>vTC|?ZYl0EyR;s!vWtOzp;w`f zUpcs`d$;nxAQqZOT;I+h7SyMKJ0JjJVG#=dTVkpMcxek$!dq1dL_k(a7EgYo9KuheiwsCJH)`hCCKejTVZv3ojTes% z7{;r_y5A_E`xKZ+VyGWLG6Cwvk?Y)KEfNoi>fR9V;#y)3*Dv{$G0U*sWzCCitDb< zF;5CZt0#~#*iQTyr7HA8t4r-jWs=v7KoH~3wJ?ufm-5P^p=YRg=922l?p#)Pe0n1j9+ zzmR_$N+d%6)=N`FLz2;LC%|sy+j4Vme=P0Ngts>^!|}VXUhLMrh3~ZOL%T6Gf=OuB zIfgn>uW)XoD&&D*ImZd-eu;sfZ}#dPDf#E@5X+kIW{3#_`dX^aW->8K)}0UsqnTt@ zW;m46N2#w$bsn%;A*1SvGIj9$x5;A5L1Q6nTP7+YyR7&j>7P)b)DK&N+V`O)b5rh( zHtunE)A}jxxuL7xRMBdXHV7g_Qq+}5T%3eneZ)w+5d^KLKxy~{w<4;OZI6(CcQ010>Bete*P=e(17<0;%)*)YXP{xYba&{^`ho6)6{Q7tj*%M`OxNNqfp=%!Fk|MFCFs* zZKNE4&;T{?P{A$;>%B)7A)!|dRey{F#S2@BFdYb6hF6>;!I${{?DSIxeJuuECBxSr zSpelLYXAvb?QKA1CC==GWJf(g*F%6G=}-=b0WCHWNnD2xCj#FC5=2{ubG$U$VlkEN z0a8cxi`2v$eD}!A#@r(jvZFZ(rySabd0yj?^m@)qVxa}N>~F-&fUPBce)I{xG7nS- zj)-pnT-Bv%ayEr!n@uE&Z&NX#(qFO~eRcuO-Kl zM$|`iz(=ivJFzTdPiR|br*XYSWU0261nQeb}LTr?Z;*b3JW?K=vMw0akhh925rI2LM89%zmc`vN)p% zawYsh5p?nj*e~#mV>K}X0B*zeuegojqd#yPdjIAT;`leuYA@((DtSdf3+SR=@{5`f zp>t%P_d88%P80kD^40QHY)Tx~QHNPvLyM$PY5N(W1V?!NrQDg40IyC&oW4b6YegQO zPAB#YU>hR8<#1Qez-1GaocsDeaqDjKwY9Dv0kix5-UnG+T!XiSHz>l%AnR zEfv@ikWQU`OhW)GF@@M#rZZim8C-cN#5{*pMfKgshPu$SGPysDPSodiQZzP^fI883 zx}{MgQ2tN8f8`e`i&ZE;jmHbwQ8mbW4>SL?cvlW0*K8iK3KgZ!`8{XkzVIsH#h~piW$0f24mIH?OIQ zv#TAmde=#dmTcUNL%e;pb$O9HP;5P%XlIof(B~xH751c`6Gmfo=rTbNq!u>!HvLp zlaNq%7dNHq!JNKMsQ^1eOUj(9T!Ow*{MHQm!KzYa@5Yv}pxv1oZ8a)XwKYOkoz-Jp zg%+I|??aCU4*g6e&JGh3?sz%O_vGJy^K*!le0~6ZD4R@-6XT zVz6qPC0mH(gLLaEw953S{dG+opO=os*aB4g>Ew@}&q~?4(&Zj$0r;f%Q2}#w~rgC2qO${ePC`GE~qGg@h&%XX5;Mn2M*@Ha+fedgCW7~Hm?^5_$)1(S`qXfKJ zKmyhx?^%R7$+_GvVofw&1q_lUUyj4w^m_75Q$O%P_dR8WoQ|Tb;!1&be)vk}>nm|| z%1_Tn+kuCKo*5q96TnIW+M8{3CXMJrZi;iGFa0ngEO8ZNlu)G;A%szFpprhW$O99K><$-zAg4mZr zpQc*?TwXb{nS@sGP*zUITZ=-urZHZ!0$?PbdFZTcrp0Ze7lwI*O4?#E2`)F|6S++2 zCU8=CvyFpM6%V)~`V32%WxhH)Vg}FiKW(rN>nUPFKEpnhu$|R!b<5gFEUjmp;D`3a zKIEw22+?_DXjO~ieD7CQb9>-TPpbIg`A>!?iqR2(9RX~I{2*CU*Xdii8wl_Nb&5gl zL0cuMLk68p@B3GDJ72dw6IAecRc2zmiH0HuOxfdbED#j7;$n&0yH(NuX*Q~UnT-Us z(`d;J2$G8c-h!eeJ})kDfA|G>4cZtWx;C zv+`x_dhEgvVRos7GTpio{Q%QKyB&$+IkI?EYs8bRTdVi-LELfw`L3nxg5|=i zHW>2zuLa>Y)#xHD1THY-cL&Ge70j@HH)$MU9n7hIhpWkc=~cT?%{vDEr*+D46}P&v z`c!sKqp9vDq+^Z!U#9}Mo7nNPLd&1a!-~kSRcW0cXp`XKN56c{!W|(evb_*^ zuPp0i#V*S##v-)2B^Fe6nkIMtV4X4PWO?3tObfbg6+*a{F>W18QfsYeZ%7hJBvx!W zhv~nFg~0eArLW+Zs|SG#tvRXPu4}JtzvXtS#^9^k(&P1JoBxw!EieECCzLc8I7gMr z0Q5MBluBCAn>tYC45aa>agh%Tb-$6zjn*8--{2NKoxtqxchxkA?rv+a=tius+Y2)f zD+j4nW0=_WNBq8h!!0WTWVikf)rX|7GHSSFK*V^;BUd=-2PxV8jWNQhrM&+N_lvkiMQEKTP(2`ytPhvhq~&8@hqu95)-~BS2X@*u+B<>R#=PD z)AG)%&qyL9H1AcN#^;W4?XIk*ma4%@?L9P|&~HbNOSXGqm#K=z>|3A zNBZlgbDF_(#APGT?a}j^V11#;DiW~Sg#UvwlEdpM@23iccm{7i2P@2ps+BZqE+k`t zvTQ=c-r;GKPb}eWuf^x)U8S94HO3Zd9H}|{te^FA^WXbfqXCBw@X6lB;m-kyU$bv# z{j48G2rtj(ap3`PColuZ2$0@C&1&AH0RO9_72XT^#qb0FgW-n=-ZcWZpU0g?12n|H zfEE_}#(3T{8e)qx8e+h`+o}4KhZylY4{>TZ=5$F_QRFVzPUbx!?|7;ZPkS0h5C|BP zr%g58)qL&LppcE3seYT#?M}jJtEYc6oK5rG$TyD8sR+VGr|mUAHc}HhN%HR{vxztd zIO)Q!=jFqoGCj`v9>uu0<-;iHlhpxx(o zKo-4d02rE9p?PvKlt2=zeyTeJ`pyn_m3O~t*%Sc~wrUVY=6`6oQ{%500YU7#=8@a{ z7Eq0PIQ0~8&w|r`BVx}wb?F6tzs2DraH{v~%SROQ9-V9g-_!r$vwvSb|7>xKlS`p< zLBO}AP8tZSep_kwvldG5c3}9gJ?w<9E|fqCxOhiDId<2Y(JX}Uk_=#wG6jfmPvvAK z9zLQg|3mYnAobVO&{e;U6mg4(K+5d@{>vgib$|pvFuZl(7#;La>)yc2!muI0C~`wRBouz*_(2WAlcwLbj4~Lt_%9Lv@w>p79_mK2lcEps5jlVr zn!#@)!lJ7w{J)PIv@j0;kH;7LvzrGHHsAj{Xwr0v@ah}Tol^M?7`c8T@DE4(_ooM% z5=D%^CZpzw2JW&t!`eLSVC?05)hbxt)q*>Bg&_hC7QCwsm9f#2g=KAB~DT z##vjuSLLSswCigS2WUq{6ZH~73Acl1HihrG|1cHkyk=TMbxYF5M7Av?@f71BzVvf^K;F7Yfj?FcT;T$b#8u%~6}D5z%tIS4-*0&e08y&GM!6 zAgM}-IoIU&k5o2oxzf;cmzlyAjVj|90`EuNp8(?Lf#z+H%CZvFZQ} zVzz544R5ow3q`Ohfg*$?*Q+hUvG0oIM6cRC$ZO{r|KTt|D1=*U2BW)MET$t{nkZ4+ zAxpZus94hA31r2E;AN#&eiM??iAz6Tc>=L$vJq$pScKWVv(3o3S0dEWIm1KdJ5g_m ztwppsef4gGY;{+;9T+D6A*Dja6DVvj?2wEXy|YHIKh{5_3L#p&2><*=U@Fle9--qc zHDBau``PDq#v_T0DsA;q0k#`xz{sTkv4;GlH2$O)h<{6urX-*56}49Y_ta^EQ6U~h zUSbn!#4)|!&6+g);#zV26B6echI>~rPpC!ZCEe%Qzsob!#XnVG9l@c8m2cvC7f+Elk&?;+=OMz6gTu211`NG13KFR-R5ygg2L{$S(A zDYkjZP`a7H?_M@U_9HNR#275itg8RPfmW!nLV|XP=fN^rY=7X_WF{>v`1lmFh^=4R zB5RuxQ!Iq|$frt(dhhd2E<0DbY^G=|i;@WULqdi%ko#$29mFFe|6W4nuLry&FBveJ z#&ATMEjbk?T*{PnE@fP^BI#u9X}4UHl@e_wPkNvUe!6`jMYu?j%P9KiV|`WNXSz!WT12R;PE-q+ z-P%yE4#CNRoddkU&|Hz^Kz>M($f+-wxy3&I^_ujS`Nw?@a@RRSBue?cN8oH zi-&8eW?VwelBTE=doU!358O19ntQJ8b+(m7h7Pic$XJ)m3g8V=Wo@Dq$2_}DQvRNN zo-vueb*`CTs)iU;=XcHx=3fXq{+U3)S?pzP>A;7J(+`34RkYnk8t4yYsLcjfwEv+D zD(t=4bBZ*<(@^K>wO`5*WWI+DTJR0$oRl2o&`7%0a7??tFJml&)!^H|7IpR%dzYXM zd6}X__V)k0)Qfb+fV)R_Uz0<(cYbbs)3Iaj=grBc_Vm(9vZLgTV#HLS7Y^TC6>2C} zCGRlPjAUnvRjqDlnnbv1RvGi|Atyf=nwfNrYVeD-3s1$;U}i)qFOW85@3B0iqT2cQ zjga{F>cv3IxYvQgE@I%#ddg~S?jWVPU%0z3t6v5r%I?mT^yZ!ZEsMn?_4HidSWV)Li zi)sL}R>NDG3)It1cRlua&>hjv6xXT{T;Ft4W~J1x$LrRp*e~5AZ6|YPgf}dP@HK*1@krypxGA@Rc|5TMZABai zcxB%Dz0h(5`>&Es>=8EyK06c(2RvN8UmmVF_u&aJ&xpEBaf>;PV8-@%sbsrKFT`IiWLJ;>qP{{ zV~#?d--wFghta_Nt=1-seLME+fbp+b24>V&BLZZH3FW{rDoGqY@D@0R_kK7EB6QWK zpYm0guI*fFUj7(+lnEC&D;Du`oYr%10j;6fhUJ z5#=Gym&82T=RNXysJcH5ku`elL<9)Ug1VY74fwGvk)v7I6c24Fpu_2vKTd%u+8`Q> zz9T=u4KVu@sLO|D@W+W%|`0hGREcbi`~ zBT3|?cPD2ORKWQgbPl3QxnI`eFNiC+vuHT5y^kmkTi!|9;j=$1F1z7qGyTu8@DoU5x= zkGw~$Q(x2EC>s#p&-2J#jd4);zR0^J3c99mUAoriRgH&aWCvY&v!s%qD@c8)zQ-RW z#NHfyR(NE)oaioY`rW6>2b$Bib}0QS(=Bkbi=(dv+Ht<0>5X4~51Uw9S2a$-_=^UZ z6q#H&Z|*>2)C(hdAUTW8xT|dR{^dEPhSXRm83{t3iKd$c`kKH0(kL~_-hC!eu=jAg zNc0p3ZG)?e6?^o(v}A@vSU|G&jIwFp{vb=+XrSt?k=rvD$;isJ{b`<%7dwn6N`sx; zv=GciDR-%fBTS!OR-(Vq8X>B5mB=zmONq!Y2=FpGuK_-&zgGgG`NwZWrveep)Fb$= zW@pgX&-44SrL^!V0uasQxEL&)0L>x0L`5U;p6ktLHHTXomFT08O_~T^CQsL1VwhP(}Z6{A^=$(J^aod2R^F&7m>&# zX8_a}3H)(3V{8ovz_h*ciX~%V#+|$AFRNmS{XehCx+5YTl3&cvNvIu|4htlEv(=UJ zq%~e3Y9Z2J<6JUOH68!5I&EqH3 ztsEz706car?W76tSppN`-FaK@0XU%(P-F!dNRI6YRIh;;_$!{~H=>f1X2ScOeBzVc z$t`1?THPzD&=kgKweJ_T$qq_W-D0PSJM@c329PwO$T0Mb$viNBx39w3xt~?5@^y^V zrLxlx#6U)~v8n&+Sit+wwuU?chk@}j!!o5wrEoActJe$Po}Z9N%-zyTm3vjL=vF6W z3xE^hHOdH2;|rYg3xQYy_=go{`;xe9?yBvH`6^1mio0X=iPHRG_9#krw7Tch0N>i+jtR_g9$(DKK~v~y)U z=I5h|nTKZIU`TS&u;xqBp|F`%;#1H0@ahyj<<4=$sTvhEK6jo;ap8*X5K2i(+|sGb3CkbeMfc>Wu3Bf$_{&oRx>f%bTZ;E~cc zRcF2Eg!Eh#+3b}@({3}!ypCj6?qj&{a=Ws|KI)vKfttkdG-F4SmU(g6bolj}*IybD zN6}nwB?}hxW%@}}BMLLB+yAV3q=^3#K5Ir1VZJVP7>8C8s+++mIC2dq@+Y~)UyF*X zVi-?I0M7qo%H-Mkf5S%Xbq90S)u2ixS$s>&JB2=fMg~r_rvsq1exBP&(VuEQd`Pu8 zQ=h^!^`TbOxqlif_W&vA#G--xY|n|~4>`^v48OgX!Tb7Y?%tW`3^m8V@$N1xW;OF8hboK%4z6_6k6MKX7TZq0szO>zVFY#5hEjh?BR>iQ z0C87l5&xmgs5515JyT}K?OKmt2s*Yis8jkSmUoh8c)+#a@qn2Bi3hwgA|Z?>^aOB? z6=#DP+Q7(mwoet!`%N8->W_QwM_gZHbt$8uGbxku*rEZ12aAE5%csHwg=`Nj9@BZd zATp|(>`_BX5dE14?d(4vhGiBj|6b!cyX7C&ngJ~1(bJjMUtm7S<%BTCrkY5A(-OL{Sb@H#5>p~41CZ09m zc(hw;^hZp>&UF4gZ-~%n1H&Q7GWwhQ?_jwwb)3@CMq9M|<#OL&R!0o;yVW@btWNyz z56bz8M#&i_?F_gX@+w0<2zTS??UDA~>EeZu{YBL5R`Ft!q21VukZp%54Y$gEywuY& zwF`hD$@DsJD4d|)I$s%3Tj*6}I%+<=ImLVn-O09Z`c7~w$G!5Mm}898d+un;XZMBr zdhML7AkIkw*@G^?tg5B9SeMJy{sks;Dgc~v!xchW7AdcrX*8y4DW*JP^5hInYIaw$ z5D+Q~j%Ms4P=9VPv&89!{6t)jC#?^>#=!COMR7&9pr}*y*TAnecpqTT^(KOz0vRb6 zLP|s7R>0sImOD+8Se853uA~rw1Lo+s~tRX)ApsvbqPCkNWM@$ zuA_SrL*=rDS#^kYtET}JBZiIKMlmYxlyqKS;S1}k(*E|D_{n?z+R0M+(LP+Jhe4B* z$$+2Co#%I>WX!`VVq3;=JC@kwI8;}AK8V(~b(Y!n(Cn-lgir$2om7F+_~3$AyO#Um z+CC$U&vqW-cJtJ;ce7Z+MxY23Bmx*Q2Qa(56lL%PogWB}ZZbpYI;(3CnACib0tU&} zJ-*jtw_>~68{gJ8$`*J<`Mm1V?DZ20{ig6?;&|FKnH|l?HzW&8@Mpj2ak`v2D9@IX zvy)|X2^)qYY~XHS{{}NSq*YLoK(mT*Vo5;)Y zEbs6;(g{k-+j2u9rWzJ2G0O^)3t3cXQuIoBV>@eP?cdrg}j&lGI&^+)35=xJMxSUAy+` zJ!{FRdm;y2ANcnW_#7{OI>DUSl98_W$rI7n!e()?*iR?iomCx@mU#KOOy;@6jd5OS zRhR2Rvn+j1Xt{XuaqOp)pl>gRlTHA=^}1Ku-wwQSH4c!#WVOr#sc}WYg*r5ZbX(5% z*iKw7EgjNk?`ZxmQC%a^k#|O>N@`CWDY9>IcJv-w-1Y`UhZi52oq%Pzs;Ls2UERFr zxp3IXs@Y?KPkHY|cjQ(jHScG5D;Rgj?mM3BRs2bEgVirIMBCeMAG1a=^ie58^~Rt1W7Y@g|X=I$DRO+k%?pg`BXP z@e?{jK9gUUxq)lIf?(Jmuao@Ab*+G_yXfU=XE2)|AI$xVJcwE(n9?dY!yw!oe;E9B0$SdIDnZY@)dr6|L1}`BSJi-z zmP|TAgQkEF*qFy_zvS`G4J%->0lxN0rXHqc;4DAdRqf;Mkj+@hYRb~SsS_-%B`hZN z`7Y{fH3MtPQWx%I@eMbGr`QIn>U{nlpGIrVJ-SsFboWS15j2Rpq>>?Q>;cu10O*s^-VWum9|btgp2^o?TA11GBOVW zrk*?;dlUQJ5v;!#al+KQ)RyUeNbqk*A?PkD43(DK7RY?=Z>`WkE}73u@GaBkK$Pka zo6GKBHdod(hI~|y>IV1X{$~Tu8-+E?sAzEziFa>0+q3ei+0`$LVmUx|B&ub)YJ9I% z2kl}^7ufRyUi0cwZatOD2vJHiIC`3Qzoit5Gk2PMc)|;Q(+6T~obG|c{XC^A#qb#h2Sbq2H!jr%^>3iGjoEBwUj@`+~_Udhwhmza-bY4j!+D5 z{3>ij%abfua%WRadvdFN%p^H( zGMw-~9w}s8xu)pRwEJFT__bI37C+koMd&}hKWzot0X+(D;G8~kVGbg^qO#$p=`%-( zr_<5!Cms2lbj$%dK%a>dWFh0VhsfSlT1);AnBUPq=C^lqe&y)%D_$M(#wd+qWlnY^ z-01W`I;VZf)l|-qoq7~0NAF!!!*3`Wb^a|{obea6-=_hG>aO`ajs_VJpY?eJ?Y%c} zsAlwR6Ss!Q&^G$u4z*|Lyx+W>H|hRR);W;EfqeV1THD(BM40ZkV*@HBxtG>>ks^t@ zF*kb7G6*QZDcx_G zOnP~Bhjn*bT~0EW21zA=?-qYkeA*t91^3Di36+Hi=~Qvswja|}CJkJZ5kF}28E}MX zkq?;Pw%IK=ne;@|(_`g9T+PpdC>=jI30e2AskXQ|afFAKjn6)JbC;{mzom@J1zoUL zbudSn0S8;5{|}eh(=QY4IAvM|a*Z`o3Ed{ndfO{voW|?!OsOGP_GyYwapcw2-_ zMWilzn>>1c_CN=epVEP{&uU?B-m8dv;wbLO%a`{0P`TaRUCE|99w}dn(0?(g_;YZZ ziwZc0zIZXASN`)m|6E6#-`Q_%^(yi5Dpsf>{BW%B(Oo*W4`g(2LywZStR{xqE1i%+ z0tSBci{QHHpB!mK=STs-kp_QqB%Or6bEIQ7#RBi@vdZVI$I_fuTC;a;SBvYnlHg=h zd2H-%v)xJN3erym>GP|W9;;OJb0tY`F8!Yj{FjCFlY!|A>E#0XmL9`V+K~UMC+^(`W_>E3w4=X|65<&Ad9^I;@QX{efo0a|J!o=Q=I)}xzU+d05Go`Au|D9OR#P z@xid_{rXF-7xg^euA`o<*kiankYYZ1YjOFO@4Z)__k>qTyjMkwS%ga7>N)377qzM* z5#!b1Fz#|qkk}decv;C)Uia~A5$^|+{YHl*zJ>i}vt7yJ>fGh4$3zV;W+pJFcc2YI z^@94Mn@4xtOM2IRjo&B|kzXz~a3u0;*_QzRGkvF>jWrIuztC>rsx~s-^>I{hw!c|b zMQ&*HeCWmZ4{Uc#^M}YsH7RYgvXEv($;~bmGs~8xQBQqaZpabwKVKN4lQ*X{*AV4e z?RX?zSXhYZf>d;5b)|r6)Vqdsv#Fx@L)u&WUPq|j;M{VSV?KvRgXv^}bwXUCfl&uaI&8vtJj)Z(CM-8*f zo0YWp>qJw&;BDI6g12Z3oiJmFkBU<`!gF`wQ>g?kHTz?2cv=g_3Q^>9YQK@zO?JU; z7d5ud2c8Ty>HcQq7nNoXX}cwpLmYsBG?{@t`mL~Ts`K)ANw3%vg)s6Dim z-i$n6aD}ZkS~OeymS8#{gpS-1#MpByxZ{%g^YvGkqD7PHk5@Z`bC1k@f$#V^Xv?nt zoQ`-W?lbxlekmyDq`3h#977 z*)6H9wu6(Aqz5#pfhM+$gSP{7M)=n?{+rj3QBP50)5L0 zoo6KOJt*)&TvBIFML;qjKLa8!(ehEV4nON^WAVgu=#XpsX)!nqYO8B|Rd`>&U7y&s z7}MkXxoef1j*i$T4pT#_dzR2iD5AbWkYv9STswI0XHK^}g$)4lK-FHjDSA=v!*xbJ z!!I@l=~(^?N7M3kQ`%RQzf2cQjjv3fDHN^Jl`XYZl7Xyox$&QMEk^xk(}p?r*a5`P z!Vw|fp;glG88!#89FxqQyWNe!+}r{$LGD4X_547vuH#lukzzMN_qwY;-l|n{J1(w# z^j4$w+1B4!45bwqH9EF^z>EBjx+h`o)irdCm_Pk|MnE<@d*IuSAlVY%IrtOOBYi$^ zT|?{1u`xHltzKUjgg*fwwF{>24(JIQz2OOa6J{RfSi7#Pt;cxIS*ZV+nP87osswzA?0Im~mx2sbji>w1vonC3!H(i^JQU<#6emc@H@sGcNtKb1XNXmh0@ zHIM5GC~(dGSoqXQBuLrEGQ^gR>wFpPZuSK%|e| z85#Y4S~&Fjn9jkkt*?a_dA{!LpP2o+D8pJjlk%qWOK1XJa{hXy<|>+|Y!2ZqsA3cD z^s&V8m3M}lv^mTx|zu*2~yNIc&)nc61mt%8Judu~fKd^H)TW<3V8pb_a z0R<1&zRz51!{sgrms*7&4~__Z%M;0cb3UMM$NsA;N_VF)N5i_9zxYL4>;4bpHp*9* z{&30oKfg)#rPFtluzye~N(YZk3&K)nA>S*>GK??&_je_EkE^3+aT~6sAl0IdeCe-5 z6{>G(48-+9%XF{=&ro7&V6}Z9-loK!^N!i$4MTvL%$P{s54Wiy3;xp3<13JBr+{2L zhqDG4m5cyfft~`%_OF&6v0xR0=e~UD0R+~2^Pep}xYtHD1H>Sv1RM>&BE%BdP52V_ zf54ZZE6_xP1$u-S7(&<0(6kd%on*m(Mu@Zi9UnZeYxOs z<2)g=^$MT(m`X@JjS7lfpGOWgv1Ao(2$wND!UkdY%I!O@AD*X^F|J7^X`?-$&nghF z9<{jwSn#-FH1$>}*&jR7LSrA=`s+Z2CVbF%C-m(cC4L{(8HK3 zj>J7Q8u(zNGMkV4>jB)zp*s__ZP*V#5YM5{@*|QPOxB;s$vkUyRJCrBHSD*r1;Y1Z z;gg#G`v2c@_5uStVhy#(LH47ngN{>Q$Rg|m7x&Qm)-e6nt6NFNv%+qK9uK`Nn=ARQ z5sv#9-WI&eWnnX0TTq|*o^ygjt*u-naRLCziZ`G5;LG^5O8Wv=Z&uH`eYM2r>vrX; z$Bs*zy_I<;Ae!`%;VY{sKjr)GM$0Y!%!6cN_w1lcqfME3!h^V=!xjd)7+c@xHCBV))MJ&d%HZ;0j9L}w%YMh<1^()Y%}BN4(8@-m@4Lw0t8_=4N5b@$Wv=q+y18n$|I z?&R!cgib0)nxmL~$KwNdw26Sy)CiD(NPGM6>oJFS^cwb zr7(*1B}3^MFHH!=42?EgHXU_i0pdnYK|O>Yh&QtvwUV$WwtP|+=@ZZD!9&{R+=QK- zJ90T!D~Gqw+|kZm%ra!RR7t*ckh5W^PH?R-0**TsPzXjgqx^L9P4fjiH!|>kdB0qo0NDtQMG>DvWUGILwC26Pk}ouLdpJicje7;9F4hjJV$` z9CmV-%_yRt&8cc@)%BilM}reNdn97(Q5H|d^{qmUjUCDy%rE!TA|hVa&gMQUVe}hx z`TWgZDoX==68$e5A9t94QOymic-cL4f1fP*6fvi3W6=3P>ZF0K{+V^`hh&H+*Qi=L`R}Qr&x%0Oe-xP!Tu4DsMfr`)&hK-Ef97X)~ zK?0qsmhjS;PE1O0m`b>Ix!-=@UW}6U+a3{>UAd#c<5(wc+ON0jdGpj^R^EmpL8~IG z7cNRH-s0Qt^asD-1EAS-mR660d~ue#=R5^$C9Q+>%63}h2OsKRHPqIO5?eo)0M83v z)!goXLtUyIWu0qwa(Y?9>yGO?^SN2zvFtC@3sB_s6+WK$ZYtX2Mb&Yk|l_imdDW9B^fQ20h)OQ;Nrtyx4dq%d`AQ4JY;aA2^G`;V-~^0~N}>(7@p>Yn$* zwF?$I0#@$Zp2)i0=r`!Vnip|5_fh$=8pp(gC$57zKD$3x=adYtr%TC92d89a^W9J^ z?bVH*_tN!mk32u1_Gqu%sO4daV1ZZBQjCGUEx8GW6I7;LzTzK<_dW z=?Zu98I5VLIE&PPnsc`2Vk1_%EgyF7zH~M19k3)2o4=g}0?bzs{}D7wq-zX(K)s0Y z0+EST)^eb$@~n96`8Ud%8q6{ajaotZAm_#hOSivF-%KnNZnk9jsWeE=9iS@>dYeka zKhnx@9`u$Ci!bB*Q1GY7pI8A(|KDH$fU$IiAN)DJli?`Z4yt7M3OU+gDLhzaShElt zcxIj5GaHPKLxJ`|5;bcKM%KDoNUAshHK>4k2nHHQ9`OeP)+C#O{4SIceAvScgP`i< z0*|Df_=8JlPA2AnVEZ#SuY{Cu__dj+Iq0{eLyg^RzRWNpsrqJiRy5{M1J?%*sj%S$ntWC zoUF)HgXx@?uP9`zD{7ZtcMp?pI+au@nVmCHY`N#$Z}aCUe8b`igwRunVId5shgBgF zA28Yuz+YUJ>~EF@8V2yZ7>jDuLeyhq;_lo*G>F{HTaoOoQ;$}1y*?lxVIj{_2I5zTErjEKw`R z8GOe)>&L0uE5E^qwQ&QjjKbF}`sX4n}%Mic8h2Q$d+!-W<3 z!%Zq;y0Q1y#jR~`ls<13X^q+`a((95sar!eK~jU^FX|7rJg(S2S;6|Dpybi*KdW*AHj!D;0ev8dcZTYH4R;Y(+42bb?$?f>B zZ8#ZVyrx1#r(~!`kND=9MMK9r)j@1Yt9u3ei|wsXm{W1vZ+63ta%gJDrpn_ zp00s~!pfj(p5u2kt?y_mcYk$pg&2UOK9Xij%&r-1x*9MlopL7E;VA0l^JMRbFRr!h z)D~~wITRF!idKF@LyPA`Qt61C54`FW9dollWaYT(zAKXwcS=)+cIWS6Il|dE^F;cX zobh+dfrRY`ZeHMZzxx~MgV$cFer`dB>bHu+C9e~0visW6>a4Kk=djGy*Snq%9Lp56 zm+dTLD%__(`B9U~{gs(mH>*S})~i4tUTmo@%KhT~bnE*I8sm-e=_1DYkbVCTgd1+b z4;cJS3f)N4><_?&lX^1wNGOGI_u3f9$cu5P*h9V0I_E4Y&9O^cwoUqT*Ogf(Y_#R8 z{1T&p`geZgmyZ^$=VbTDrb`_U+8fW}C35CL=IuR^4_Ag#zA08Z+huD6c-a?*yj z#B1)xZo?bmEvh3LlTR8+wA8a24k3=&uLLjNFyAvJITr&h$kT{;g63*7ZY>5TV~EKw zPZ{6)UWV~S0kj;&dH!tbnf-pJR6k3|_9TaF*U|mxlcoOgn%oCNljdBB2abl>kDkhy zV5o;k!c`BMirq5gpYrZvE8ZbdRGypEX!)vs7JQNi86}3l$$hyt-TSit*6voXXt=i+ zUV`xKz_Ia{xj&^Afjp%-tQUy0`bfD%GXK)eiR$gcqc0nVd%XM7C~$DPHOAM_;PwM^ zvj{nSsV*|viE-!L zhdLoG=zCesUdP-lFXqPh@t|evKd1LE-@0*c)`z8NGV@4rFLv~!s%TmC$o6gQOcjAa zplw1vq7`HG46t&H{_oUZK@s1=2hGkLGdG!u;=1yACQUXcpDQ&bX8iakG0g}|%Gu0X zhYK@Vw~UGa@P)n5LQs+cBIda-|vv4OPo>D9iC%%?jVO#|4Guip6)POCZi zl@?#`N^UgYGuiS#G1Y`S3PCmTzE;@o8a91PgHz_({?H~<o`W|1JDU}* zz;W$K7wA-Ba55HZyo9sm*sMyWr{v)O0sjqT9-|_7O|n-T62L6|Z`{_K?i$yCgi~w#PQuI1r=2rYh{0mT1DuW{K zM$Q;Hfn){XtornN`R5CfOZtTK(@gGIy zN`}>-JTxu14@vLK{srH!2VXF&!LNV-!7{cTMLwiS^@A)yncp&s-Wu~KvbXpqvNwJ& z2yq-7K#_&lg*WbRB70v?3KT^o1+oKwKaQx6B9mxfMt*nrN1@(N8c=k}7?%N#0&A5Y z2&Y3{NdOfL%vs$kV3yqCtAOLOYdnB5!!+8{KOIjrjeqR2W<(rR6DfT=`TdzzFz7{_ zRb79IsVwh{b*I#2k{nLtWp?3gdm;6!a`ldtHxlPn=9>2iF4(=rlH)rjsNAMqs2*m5 zm`7$1AxJIGn?u|<&%`xcuXCPPP~~jxw5dcGiHpBY!xeep5Mu93`@QmNj~`z{?+mwd zaC~2lVY`^nmz%_>zVDGH!ree(d5569k>A%Y-d*p`BnKR2`Ox>8VgA{hosW<3#L4fP zBXMKx?rE1{?8>5tZD?o?R>8#@v9-K&6S=L|H0&+d;hgZVgF8D^A2Z0&wW+ySxo^B4%rsAx1z0g z)p3b7+_LzDxT`&E947bp=4#ds)4qaT5tad;l?#sDO*wwz#A#t6mS)8T&B6|e6rYhk z!GOd1Vd}@W3%}62*m##k)i316y?y=!$)|CGq%qz_8`b^aR?-&^xWC$01&c+*i9jIz z@!5l8xO$U2f+6KbE3Oss1YJq({#6xuz5Kq^J+rG*yq!m!7;N|$KL~%A$Tp+wh6Z=v z<9M?oaniW3Ycx_vDa$>@&sJj0#&TzFlOWH1g~`TGK8ijpvX13GD$+wdH}*=^@&|Ed z6^krt*WDXfOY;mw%?F-({AQ(3tiGZKxu!1K{=#oTa$HDH`O=qt-&Pub9Y)>^r6h%1 zU-i#vy{5h@3YtlX{(L!efr?AuB5HPW)o~HN_IghH=gIFJHV@}`#?bWJLUT1~t(qs? z)w*qj?0&w*v~~7|;z#U!H|;Joc{b$w1nMce4-{>P)!|pArcoOPhrFhs%6+);LnwO0 z5Lm2ro@gLn3QpA3;rBv4l@QPqrH$w7sJj+meM5>WD7-qnw25$c*m@y#)2@Yx2H5p; z^1s`)^m3_xIKy!sxZ$+;#g~{qHDK4`Hf{oVJNf^g>{<{AJk4Y?2qJNg$SV}kC`4DOr%5e{)v@!cj!0}=If|buV|?97&InH5dlNPCqYwf0@NlN z*c`^j%gq6J`yzCXCJQ!~%fOg0Th#{ZxD1Ha_7qvF(C7F?>CaFI`ZbLNRM8sobE8ZsgE^sAxU%(IZqhuRZ{H^RrIn1vK1`Ue`rd#&67ILQ`)SE6TvFVNhM@ z9B?)Kkut>%vloKxs+GzQ%2Z0z;Ao5}!$#q|<_9&pgr+7#0lAM^;&mcZU0Kp~J_`1w z!*PRl7v6-9m%g7)li4zXLa6Q^aP=oF_}?gL^)T2QZpO7%9GQ7Qx34 zBO8Q8@l%|s#b!?NW#zFS-RiE1G8lpH$#iufJGLNPt2O0LvR1ROgF3=8QpLOO$a}2J zH>!{YX-6eC`^pT87(ouRSG+CY^%3-QF0b3B>DW3SqR^_<$L3Iex4&3m+0)=ckV)J8 zy9vgGa^Jae#PCb!WB5ebdRr93991@{CdCFske}Z7Wa9fQHPuxt6)^ma%|1{=P24V| zew2URh2*^h$EZ=H%5RG!hTV?#D$H?wbIrV`p<+m5X{;*o6D8=0GTUz9LT6bsjW!7n zrIagEt8%2iUenL-E7>e|aEX3mppJD$BaXHnUyp#wPrvPY5Tq=R3|ij4+?yjQ;V}O` zzYt_nhiS$~tBgh%Bae#tRVoN)BV0Svo))NJ2-y<>-JipoNn0Ebhe$D{%qc%;IC;=i z-Coe*wAST5&a4B+O~Opv^LRzeI*rb=S6(=+@+q@Oktsfv77sEoLa}MR1a*@`0{5{yJEKs_7 zfT=~60ycR@K*`Hw80d}L0G0G~2VhIT4~J?o9)idf6`S}CG^4pdSlS_l$8Yxz63)QE4=3%v#G* z`V8;@j|e+)(6-f+ab$mGph%of(EyEKb*)kNlU7ksl&sTIis_)&>etXa5nud7I;CpS6 z;hiu4pbkyi>FN$YN^(O|Pt8=Km*rivVA>flm{t(3d`Q#-k;P*mvS>ul+xEO;eB;w8 zhG!wmKtb3g7ywNk23K-U_~Rx8j?@E9^&j)`UypE7N0N4x_`^Py$X{>v2>th)kpFyC zclYl9cxQtY@Wcpt2#T(I7>?BSw=`{I4y8;G)5ie!oFVTM%yopNNn8Ub>H~sq9AL=k z_i_5h-A}?kM-As8`DL5AVOH#L%Z_SNOidg|tC?o|5e!?e;6m!;kR`pymw_denYU_@CU*R zxOM3n$t~BmgC$i~gI=4)18IiM5&ieuUVuF4e_WURuSac+{QHHxXfoaK+8?MbLh^r_ z9CAo}zQHj|AVi0|7_p@z?qw6`a*6g{F%zA)r`nE)mAP$^YC;r6pE}`GEqV;vNxfs& zjySaN#hh7sHZ;%n(7*DqwK0kbP*vTDncL2?YIe?K=~b!37h@me1f72qGKmsKJWvsf zC0kRhT+yQ%xtX>wJ89yHvZ-g%G1bJKp`MI0recvSmWvHLO0u@ZmFaqIgDTI75XIw( zmlyg@IcF$4(^5*k-X7Yu!{TQ3(0$L4-qb!TcU%HRbOX^ha@mw)Rh*By~KayB>e(zd%p4tk1b zx3dJT#lGL(m+)rmL)H%j$q6c$zzdh2gVBxRp-Ss|1eGw9%OYoRG)u=Czn>6-Pjm zDiQ490$prTQ{w-sOF*M_)F=)CsKO1_QvMJ->h5CFS| z;SEseVMhkx8GAqs1r{hK=+Ss2{cvPM6NuD@B4l~(1|dZ-8c-f)2$VG;>?jQ4FQ5M7 zO!7bPhEHF#Y&%hzz%e~Bk{vpWB{kKoRvaMtB@&UJs5bEopedt-AoeD055XR)A|5km`@`F`_RF2@Y zo46=yYsoK)RCkB2XQJ65V&;3GQx-tgM$~^ydmU}}7Ml0JPiRtQF;(#!$NspvkP5Y) zM)ojMWsU!K96Z#JDh715Lpp>s?ujgqCH^_*ocx#6H}t?BE5{Jq^5ejo}%t3HHGkTZybF?;7p=8sSt za=1`h9Y{4=1=|+888HnGjH*UckG(^Y=a9rs6ld(w24)4)av!QF zlonh%0mnLuk^H<-8ECR+{4DT?s#jOVlXrN6UXZ|f;@=B50JGq#GWd+%#dzvXTx6zQ zGy+bR1v?~uHfTg*-;5r}^>me^=ye=$w~Miz#aafA91%1X(yidv65+J%v!?R;uWGm6 zZ!%Lt11kNxzKZzp)fBGpNue;r5t z>t5`5Dx)x)00K^+YJv~wPJ2eRz=$Z;)#&*@EVy?dQ2k?T&T)ps;S9X}T@I&j-73Ul zm{pU)L}l-CHrK4Yra(3(2+lcK=xR71)js6gbw0~Ivp=MVsn0ZEG`JS`y77NAL?9$H z{yld32l?j=;UXV`2fzN0PxTzCbU;}lT*>2vOAD)Z^Qc8eNPPJs^D=E%k}MWFiy;Psjm}G-DAhe550Lu;P@fuA!yAUN5GEAGutGi`>> z)7~^WS$k#;4xBmmxX5J4+UiD}+qQjnYsoMR4M=wpT0At%?FOW~(lqRWPle9lh?=BO z;0c-q+shwzsl%pS3Os0W&~OG+;7@xbfm*IkGhV7yG+tH#)W{=A1z5V<%w;njWSt-+ zib#0Ys@44H^!B{qmlzpL0`rzYj&qJ1j?nRYMsnpuTi!6%zb5Y`~al^?VzCfTSSN_sa zaeOv_{J^6*JqZlfGG&bNPRULQ%#RB6<;8RdY&U&QTUx)-Yzq=|Pcv0(2b$Lg*Lt(R z4NpBjs{ID^x!Qe^A>yv+;?#$lBAbNg4@)ZiDkU$imXPssn4pkoa;%tmBBR6?v$8G4#6M{c|_f}<1svv^p za>e72Fs!4ChgtXhKm@%lrgF6t6hNG(#r56~#6@3VrcW{u1jOcn73iE+1&+x^FM%-I zObd)Uk0Jsrs|nan7WBfU-<`nmWD;8j5xVf(K?QdHwY?VbjUDYUB?VlF_7#Th4uK1e z|F{qZE@Xu!^M>dGn_S94<(eRzdj?d~(Q+X8uKSKXfE5ws3xSjj+;9|<73^zaHDD$9 zfX!lL3PtEf0f9G}`|EB5`AQ%q85VLT7Cx%06|4S%xI_0bOyP(#INvnbjt7kJ=d1l} zupe-Q?)V+x?)T=S-ISx6$hE-(;KA3ZlFaZq+8;#vrDH#EP`Mchu3$oNZc{%H`%_zr zNo`2-VUB7})L70n`f4MWBFJ|GDNg|Fp77#_TFuMBzd)dkbU&Uri}FJ+8%qKtFdWq! z;i0P75wW@mPD^?5i?LC!e7ph1S%{`Z1AN&CA`T8LN(5vq1G>{0Mwqa@lH@}Y&#-Qk z!|#Jv>qb7Z$A^~gOylJM>brloM^*}Wkb>7Pn}^Tj6{9{om|f2IeXLSo)UYLf?;QT? zz{V(vXCWSea^zs^gZuIMP&ImM9cyZL4F{`9V^;_kV_~%qYfE{4W`Efn!u!JRy>H$i zIHoUNI{RibI`z|WyPgUN@)foN8309ZTpHW8D#S?)_Lr7!$eLx>?R#wJWk{|@XP`i* zqy;W2C%E{pbBH9wNgZ&*{d%+t(0cFaO2_j^=2wWw7;DDpzb-kAZT%Bpho` zSAJD-8V9!E&IK|%aG#-qptUB5l!>7BCgHTfQX41oN=3GMiHp`FPY8#%!>06W=gAzK z*P{P&tsa%TY*>?qfW<+}SqY$1WQ0MLsuc{s3A%)m3|+j+eQom9~fL$k`?AHFx@RXF`vK zk{@6`;WxH=0Di9kT3GN!=I=C~4G{At>LDNH&J89}FPqodd?kcW!CBcz;{3uRpxiK! zv)AQ8NqGXtR{^o*J5Z%E%$$3@RI*0n*qxpMm$(vC>BdDo5on4&o&~7D_+P^tO~Pq} zQn`zV0q4FtQlqy?EqErl32C{XEe?Im8%mr+#B{=Rzm19BX|PA61EEbCEs zQC44)jO#FDiSADl$0c`=A8QjsLRHHiIJw_T({qdpkLQ@SdG;W^FR1Lc-&oX<5Jm)~ zeHo;7x-A6LcQlahqkPFZ$2FV~RgLGgGp2a8r{BINlwVd_(ibGK5UJH9w`-S%c2&9% zB2x~^<*4*jPAn#?5i1z@4xIPm$u<8lJi6-vaJ{^SEKrYU#OhUdQ)Ridw&ruNnOb>I zZeJ|3gztZ+1;d;l%<-%hg0a~p*41)Xk?0jqnrQ^DXIQcGO5=9Wm14_^R zOQ)HsQfpOu8;5W^A!1BE{a81h-1`0)f^oHrJx>F%IZCYq$^v7&Obe;lRU4Q^#1g79 zpCOcGt-MhSgOXIK1>h^%d_eTChq7aOCJ5Y$xnyJFK%Qrthpbh^hSz*77_K`p6n=`S zj;9`eha(SyjoXSAqRRQz7fnD{KQQ7uP=3<#4Dfy3Um#oHpFqnxUVDK(DQg85*<_Np z0Lmi%$=S1j^D|+=1z|=U7)1ke?LQy96d4>P!syfoK*ZJN^D$!1w{T=Z03!q(8e$Jwmn?x&Dz}{Ck@5 W|MI_5bIB3KGPmmn=!({l-v0-};3lj9 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjmail2.jpg b/windows/client-management/images/aadjmail2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0608010c6a1e985cd38386e06d245e004c406d15 GIT binary patch literal 39475 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 z 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 OR=_{i5D@y~>;C~5N{7?{ literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjonedrive.jpg b/windows/client-management/images/aadjonedrive.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fb1196d5f74532035cdc58149cf855c41cccb03 GIT binary patch literal 84125 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 O=-&GG;Of|a?fyT)-REZj literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjonenote.jpg b/windows/client-management/images/aadjonenote.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ccd207f9fc6319f49865f70172471caa1515046 GIT binary patch literal 55769 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

i=>GUmP;!>(gQ`PvnA+vhHUNP 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjonenote2.jpg b/windows/client-management/images/aadjonenote2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b6941e6385193ca5d68f90c41ab65664fd2788c GIT binary patch literal 44114 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�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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjpin.jpg b/windows/client-management/images/aadjpin.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dac6cfec3048820a3f32b64f558aff63bacf9ce2 GIT binary patch literal 44844 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjppt.jpg b/windows/client-management/images/aadjppt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..268d5fe662106c73c03629399deea5b7b5631b1d GIT binary patch literal 43157 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

bHeFeVr{dLyI+Yh!^#)Rs;9Wo`}pH#S6 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

C~#O^%t3sSSq-d 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjverify.jpg b/windows/client-management/images/aadjverify.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7b30210f398011d7131d5c1d3bd33d5c0ea35ad1 GIT binary patch literal 70911 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 BT`K?p literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjword.jpg b/windows/client-management/images/aadjword.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db2a58406ecbd5a3cd017205443448a058e881e2 GIT binary patch literal 62295 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/aadjwsfb.jpg b/windows/client-management/images/aadjwsfb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..428f1a26d46469fce9c60ca01837f3398cc00f3d GIT binary patch literal 44157 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/admin-tools-folder.png b/windows/client-management/images/admin-tools-folder.png new file mode 100644 index 0000000000000000000000000000000000000000..4831204f73d564f959c6e6a3786651b56c76e35e GIT binary patch literal 31582 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%0DaKW+jd;?>yFpj(i+mm!5uu{1c2a zu6{I4bqQkNMGsvdSH1Oc^!+bNSxs9j9=m$Vl7DsRjQG8zf8%gP1b*7xKP?4tf{BaY z-F)#V-{<}X8fWJ}3!tis-sDsy_DuB0fUi&k8z%K=?4L4UCwbPo#K1E`N&)u}vSrfo zLcRmEiKD!zyPc4VoYf`y7uph$;zrI4xS9VSSyXJ~tj+rR>S!$RRkO`G#-XtL!tp8f zgQG%j<*e*;zvD?P6vN{2doxjPq6@|I`dygJR{ zRU4oYaC9j9aq<1+ZLBM#){q?SG07|S6~RAwNuKW`huqx1i3zp z%^nxLRu>kt2-i}u;g6a0dSI^>w=`h z;ygU%nJZELY)<1a6_BOV=^5@2i4$Chd42Yn=w){u z)B&W>`8)6>1KMaeCw-4V7E*`pvLgFbk9O)g99N(#)yjtjxD(`h%$i{%k1Z3|g1FB4 zByEr5ikR6XyVunE=(O~5|DhR}Viyf~-D=xbi$s*Cs9yY|O!c^9v{-l8?%UTh`w{(gXGMp1ZSU5-`Oa{uX6~bLTa5&H3p^Cw#O6vG)5kxwTbx?w31JwuOETl_D_+Qc zek#+DdQ_b&T}y_SmbBFIZ`a^i!%ahm~p86`RggEQKa>;e!TemFT?$!@8NcY3vZ5EgcyK)~CA z{jg8a(A5qG!}Oy1wx8cWbAh%O;!x4?hZkn8&;|ozQ1nBz3vsZTs8|CX0-}I4V$}1csn*V52AOwBYA*` z!iVS+H|o@T0{WDK)_fhXwt@OrSIEG|NC_K?yxT_JgeaB38PE0G&S=55sg;)>oud}lvsjC@6Y+{PSKb9VK> zwDpXxrpC{jGZ|(Aw*8hQ{lo+3hW(|U2kh+-$;evm8}jah{?UWr!{dLH=Zf@r z?jRxBAIuDEwVgO)9ny4s29#5@v&ORnpq6~^zYrX5Z}-USGDhKFD}-t9R>-x^C?CvnEMql_}uy4PJu-(ZVzf7CbF6Am@c_ z>64kW8UXEmqRL$qBLTil3%FAjSBG%Exc}FUGAMrIW8$7&d#jrJUUPNIu+nCQ??eRI z8zd4e$vyM^=y<&qj_Eq0LbpBMuKnTZk)NGk@BK@G#Q1ifP0{T$o5OWqBNEGL7+CFZ zP&0+zGl@{z{c7@t>dfvACTqaF|Kh=qqncLdUD%;9v$jo-6W=@;9?2R)qsy9o6-Kzm> zwui%7)co*6e-mG-5sKScNy%ToDW8^dnLx>P%0UGF#L9G?+VAdr6H)dzov@Z@Ye5&+ zr40yozqJw-N{dM@^*Cb%JRk$Wo2XBirOx+d!29<5vesJlCBp#3_0?vX&{pHB^dZ{jkTbzb9h24Rg{=XIRgHS%;2PEir~wC|zc z33+E^WUMs#Q7r5aG|a0jYB>E|9fhz|B`CA8Udc_C6EjQZ(3g|LZyikv{@?y=M{??& z6cl%}j!)0wHGsjnPJgL!Ga(mqwswu?vFTnf09irj!a{pI++-voLgK^B%;|E3{E0KN z1C|d>0H35rlKL3IlhN0#HARu}*AIT=sI6N`!ZXg@VH+*3?)hWNBqORmD>J_1%HR@arfFP zpmBwNbQDiWnF}eHv1Rq5`P19m`}qc@cDSk-$ZrN_``SD|{F8iV zJT;X#=~zu?Z2$~UsvdMur>aK&&)m)1O9>ceJ0GJTYuIsd~7e+3aT9u z2hPS1n(pm5oLXVHS$fqc7*+D}6bFuOsr-pW`QzFC7^5@9M&4Dwv$^uRx}oYRI0Akx z=0^NUfzhCt+fCJ48rvy-_PLFh-;=XgQ$ofnBQ2UHjz{Vz%vPUh6`3fppLOqv)|k>x9re+EuvRNopP& zsdB)?bRk;m${52d$mA=RX*KnR;qX-!FBQmj(9;-)kV!6*rP=*ZlZ;r9>}qFe@$zQ3 zN|Z**3?3ZBPh@Td?HV6w@I+|vV12q0h1`qF=cWyu-&>5bvkHl?*_ zw0>~7q$_*!&Vmbf8#r1~bE}qvAyvI?qoN?|0ti zNp|<_o7ozom#KAHdWS{!8dO%Gm%+})+?g%bS`R%U2>p@6!Blsbg9=#t+?=2Xr7fs9 znl6Tex<{E7FL|<7HMcuIM*)q@N|)RK zv!RA`sTU58dRaq%i0yKrCcp!`m^XLqN#nu!WeBR}wU1Yra0EraG_#oepeAp2JSKM! z#chM0pQG*RCF*Ncmi{opt&MN7t2Xw%dY(tEryjq@S;NiB8D3~t&eYG;8!Et%*Tpj} zd-ypQ�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 NN6%QdSo`72{|`@HtJwem literal 0 HcmV?d00001 diff --git a/windows/client-management/images/checkmark.png b/windows/client-management/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f04cd6bd96ce6898c426f9071b25c0e94fa35c GIT binary patch literal 20444 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 NZNAbhkF+`LKLHH-DG&ev literal 0 HcmV?d00001 diff --git a/windows/client-management/images/copy-to-change.png b/windows/client-management/images/copy-to-change.png new file mode 100644 index 0000000000000000000000000000000000000000..21aa250c0c7cf1e2dfe1d7f907156cd3c48d0a24 GIT binary patch literal 11661 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/copy-to-path.png b/windows/client-management/images/copy-to-path.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef00fc86bfc7f21a3c138fd24085975c9f70529 GIT binary patch literal 14775 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/copy-to.PNG b/windows/client-management/images/copy-to.PNG new file mode 100644 index 0000000000000000000000000000000000000000..dad84cedc839e3d962169c0ca88d2e811ce7975e GIT binary patch literal 55230 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/crossmark.png b/windows/client-management/images/crossmark.png new file mode 100644 index 0000000000000000000000000000000000000000..69432ff71cfcc2a5a57dab4801e792beae02bdc4 GIT binary patch literal 20437 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/msinfosnip.jpg b/windows/client-management/images/msinfosnip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67c65eec3c4d0c342651d1430eab5482ca2c944e GIT binary patch literal 45068 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 D{F)^A literal 0 HcmV?d00001 diff --git a/windows/client-management/images/settings-page-visibility-gp.png b/windows/client-management/images/settings-page-visibility-gp.png new file mode 100644 index 0000000000000000000000000000000000000000..198fc83a7c517c7d093ef173dbb0b4f63bf9eec6 GIT binary patch literal 31593 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 THwj!q=nK4(fQpxj8od86s`ZuD literal 0 HcmV?d00001 diff --git a/windows/client-management/images/sysprep-error.png b/windows/client-management/images/sysprep-error.png new file mode 100644 index 0000000000000000000000000000000000000000..aa004efbb6d772b0549944574bd85bbfb3635196 GIT binary patch literal 30198 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/windows-10-management-cyod-byod-flow.png b/windows/client-management/images/windows-10-management-cyod-byod-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..6121e93832034aab297c268dc000aeb580badd68 GIT binary patch literal 33496 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/windows-10-management-gp-intune-flow.png b/windows/client-management/images/windows-10-management-gp-intune-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e3f2ea31b007b58c5303a7adeff0bbf92465be GIT binary patch literal 21501 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

aZ<;GmkuOY+Snu|C*Hmr@b0NvA(U!D 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%0D9%p66RPny4M_s@Ffs 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/images/winsearchbar.jpg b/windows/client-management/images/winsearchbar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f27bd8805d1a81e893e2a391a622aac0b2e0517 GIT binary patch literal 8478 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%0Aj=cInA1x0e zG(I48A>TBC<5{spiw^8-+4A{2rP`IGa=whiw}Tm+yxW%kmXgd7uH{OPOY?UPQ71GX zjdKnbKGvIrrfoGPz#&{PGPUM|Z0ehEjjo$8>xSgKptx4j; zkHsULfB}<=!HK`7`m)27dDy1{PN>#0gx*VCi7=lp5!XM{6pqMC3bmOTC`*I6>ZV`R zI?6P0U35EbIi4BrztO!gH-5Z}vgJZv-Gts;-bq;CJ4dL*7Kb`^`kqF#sf77 zhFfX!TPIUs?>&~y_~%U9)4t0>$WqlX+^_K^lm0m-TO2GY#0jJ3Slrx#t;-d+pZgfP zOjcWV>FWV83^Ez7(5>1l1UbwSmk2U65axLX`U7?6I65rTZZ%4@?(7)cyC6#7cyfAQ zKhCtNDaR7+1;uS?1`HayzuPtx%e;0Fb0Y-eU}yqSf^@Hy$BY=>D{#(3ZB3IM(s!y# zs$dgjB`jaHmjf5zbV5WL(2MFTrCQq$z+NQw(i{T1lyo^7Vz{-`h_ z&AOl=CT2UAsC1&zI>E2gVJF5fEf;d>?T;s`6(1}UD|=idd};{`Cn#?F6glDow)H3% zEZn28R=@zg>QUujZMQykjMxnK%`Tmmx;j5+n3q;(%%q(j9+6JdPw>K-V>A*}t#V9~ zdpPYv#XneySq14#$sR~0$*JpeNlhE5I`2KTaS&5ynm+Nzb|ap3lubsx@d&A^@=zW~ zkA3-N?P@drwXc2HgXBg3EA}DS1xy7RP78G!>*0f%DZ9nHPRguyjCPrqRy?1gJ!3tF zVFPNL#7qGWrqAj3Dr!7-YP)6O-JS=#t#>O*&243gJ4Zf*-2AJg(jXn&VAbNkXY`75;`qlYoIC>v4%PW%Nqk`_@zwkAme!oN}@iswU329@cP_-mI) zTA3?PLq8}Rpk&hC{_Y3=#cA@&@F}H9hQ^6*%#uY;cqYkw(7$l{=n>(QI}Rf2K1Go^+c)-aG#wgnJxe-kReJWV zxS#ri{4h+hg4r`SbDiaoLkFY4HDv8EiYDxy%Ru5)Q>sP-HN-kXbz7gozeKc1QW z(LIFv+%i-DCS3B+mz7Zg<(ee?p|a_SQ)5;re}$nG!TyxE87ux#SQtWjUie zk-*h!eernCppSjYGK(|ZIx2H~8a8AA%&NEpwpvI-l&`o6t5;g@Go$% z7;I{PM@5V}r{}yp7M4*wEAguj z{SNWUCIb$%zvpGX&ghL_w|%T?q!5#K^K9C?^NjZyj86$M(I3>k?0HO0rJ(g14GXa^ z3Nn3>(JAjDtBn~VMeVMOmngm*H0yqIXz38})=ZZ#&5=r5(ENAB;X3RaOneNgO95CS zh|=bb6XbrJmwtUGQMAtpAMtFjwg19cutB?!d9;Fp^qS2HHZ&-A10HYoTOB;1s{1BX zdbtpXz-KrLdL?*UbrdDQ_O1$!0Ad{BbWcEEkB@5b_i+3fOACYt8Z#Yv`PulLB%1+5 z#jG5+eA5Gsj0V9&t{%PKzT}LjQ8r-gH2gpZrT|}}GI+B!tM}rp>stvCV%J_Y?{QlEz9zn893Uv6R(iR^QB1{Yds}b4-abH{D}JJ3+(l)Y82WJRo#KRyCHw43TE8)m@TQk-LhF3X zS*pSBM=I+&sqXBAZ(%7V4g-%@&Pq_dh(X*4EwM|wALH%R+F=xQM{e*_NrsGb9^Usm zOK8yH&`LKi4RLD;PPpW@xqx|CBbnkl>gM}=J;!1qlGri$USp?@0@xf4ky!?aTF`5R z0pb;c>v*ra%2(Apk>Dhsy7Tqp&CDz91~Hk73fFGV^9pFS)hWCSLJo)jjVJvlx4r)p zH%d?f+iE*SXz>~xhnwfBsKjHBx zcG%V59kCTfYwKsmo0Ck%)@Qi-ir6&s&s=GK%4m9J&rjeW-(bvr<|dz=AfJolbFFn| zWWKr_44uzJ$mQ+%i*xPQEvuQ&zODST-4+}y;6r03M@`N(6!j0jFWei~U56UgM=7oh z1b77S)@;=m4{K<8ts-Yc$SmKNHX_v{=@!fLLNIWyIXX7wZ$C?hd}ve|6ZyrQ>r@ym z9xUedUwYI-JzBTj_Z+UJ>6XMNd|@mKeM&xJdA!fq9kHZz!h`Hx0IeEs-)V9Ngk=@E z>y}3={2!!xgK7b25s{ZXtS&*l>ZZ!8x-8%Hm21vjvspIlY4hKqeIKIk(6#GErag6t zoHUZYac%a7tZcEBPa)z_;&nmh>dOEgurL7;LhfMeGC6Wfzw0_WG52Y+EJkGf$oP?e z$NlS{L(Ihf=H%>X^GFg*jF6!AdDqKE;>D!mB<_9m_vIItAFZ3#LtZVjG1XV9tA~En z#7g$=@O$PFcZJZbNv}0sBTAw*ey>5}2&_>cHIIwgxKym3)c(Lri15IkP?12+n5p zrUJmc9TKY=)zbPtd3v0#0j?`JR!JTVR-Up`^LRt#>~sSv}ZJMB!2o`023&!wzD_{-^;OfKr&R(hoC$XB)<*@AI z|JhCkscK!Tw$^BQx9*%NpWdRu`RK4^zKwk|<3p}~4>)t6k0b`)j1v~g{WW>uqb#cs z5t7EIyU2UCL^a zL$QH;{l}=Ghgab2Dtymro*Y4%JW0JsXeKI#nqz)-I$~IB@|^l%m+Di8TXCS+9Yo%) z{>X3_E%V9&ee!FrjQi?*Ab%?bTjfxZHf+Q6Ny-*sC-YI53gd2iM%8E5drUrxENfHnQJgn;EU!uvKCt*zxI zTR%F^f2N+gy4B}U6;gJSJWXivEIKRy0uGL7{&+pGp$q5QbXfk`?sgkO(?TTbO!}$S zWJ~0zuEnVMioE8iCsEf8wyisDcbD;7vf&yG;Y8tNOkRm*K5tn#YVPu3c^qDF zKz6ZP$gNsbhHN@4X|&iVC8$~~L%<#_=`t^x73~6tEZhnhR;FIezaFtDpE@z+R;`#KSw(Omq-6I9p7N#?L zmDN_T)1glX@7wdWWtQglP9E>4{odWa>Fln_cJGkkXl<+$9*1f?jO`I3=nu?`jF$HZ zLlPjq$h!M_Ntdtp(K|nr@#N#voMFCkaDDBC8P&F5Mc&i?QM!q{aJQ zN1a;taSC`WD9C!YU)m4&@?(+aHBG8x@$2rj0JT2#&9M7JY1%{uLJ&-VkkzXczLU@# zs;UD_1R>1LiT6w76t~0;c`M(U0;f_v_Yti9FXzG7mV!dtE~J~2i)b?BBIB+2D4O$t z(!*fDt=V%_r+cGfa_Y!_A(x@7z>BOx*5|{9EXk!|_21pM=l)s;@!g*_lt`195EXmm zoR-&M#_J^Wc@g^;`wD8}~$NuDV_9D1(d?242>b$cXo zQ5xB}9)c@%j@RtvHn`_)|7_*r4LY%(RF;%l=o+x3UaXnOzMW)F$R_I8i&Q}>`b7a2 zQ0G2SfT$fjvQC|W{3V|kiy&2?FJugaA0}N_Va}HCiU`6ZjQf<5c}@w^-lWY#OeFI$ z(XalfETjS|r0wCQhRuNhs+IqPSx0tk{3%NY_>i)pm*MMve=AFRJ-&*||6htLf3H#e ui>b%|jIu0P(!a_pI}r1s=n_(in1e=@Bap(OkXts literal 0 HcmV?d00001 diff --git a/windows/client-management/images/winversnip.jpg b/windows/client-management/images/winversnip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2f2be1bb26d7b67940d95ead0d4e1ab9c90c6cf GIT binary patch literal 51789 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 Vu(JOr#`gbz?*C!5>HnMgzX0FcWeWfR literal 0 HcmV?d00001 From 7dfd839335edebf0b8873794cde590faaaec9ba7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 25 Apr 2018 06:54:30 -0700 Subject: [PATCH 217/284] Holo pre-release warning added --- devices/hololens/change-history-hololens.md | 2 +- devices/hololens/hololens-kiosk.md | 5 ++++- devices/hololens/hololens-multiple-users.md | 5 ++++- devices/hololens/hololens-provisioning.md | 5 ++++- devices/hololens/hololens-updates.md | 5 ++++- devices/hololens/hololens-upgrade-enterprise.md | 5 ++++- devices/hololens/hololens-whats-new.md | 5 ++++- devices/hololens/index.md | 2 +- 8 files changed, 26 insertions(+), 8 deletions(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index ad91f33903..6b277cfa47 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Change history for Microsoft HoloLens documentation diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index da66b884dd..d17932da87 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,11 +7,14 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Set up HoloLens in kiosk mode +>[!WARNING] +>Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md index 0282d545fe..b4ed3c8b1c 100644 --- a/devices/hololens/hololens-multiple-users.md +++ b/devices/hololens/hololens-multiple-users.md @@ -7,11 +7,14 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Share HoloLens with multiple people +>[!WARNING] +>Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + A HoloLens device can be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. **Prerequisite**: The HoloLens device must be running Windows 10, version 1803, and be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 87a541f840..8054d4f82d 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,11 +7,14 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Configure HoloLens using a provisioning package +>[!WARNING] +>Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + [Windows provisioning](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-packages) makes it easy for IT administrators to configure end-user devices without imaging. Windows Configuration Designer is a tool for configuring images and runtime settings which are then built into provisioning packages. Some of the HoloLens configurations that you can apply in a provisioning package: diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 6eaeb70644..e7e0c89ac7 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -7,11 +7,14 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Manage updates to HoloLens +>[!WARNING] +>Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. As with desktop devices, administrators can manage updates to the HoloLens operating system using [Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb). >[!NOTE] diff --git a/devices/hololens/hololens-upgrade-enterprise.md b/devices/hololens/hololens-upgrade-enterprise.md index ce45a29b1e..3beed8592e 100644 --- a/devices/hololens/hololens-upgrade-enterprise.md +++ b/devices/hololens/hololens-upgrade-enterprise.md @@ -7,11 +7,14 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Unlock Windows Holographic for Business features +>[!WARNING] +>Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + Microsoft HoloLens is available in the *Development Edition*, which runs Windows Holographic (an edition of Windows 10 designed for HoloLens), and in the [Commercial Suite](https://docs.microsoft.com/windows/mixed-reality/commercial-features), which provides extra features designed for business. When you purchase the Commercial Suite, you receive a license that upgrades Windows Holographic to Windows Holographic for Business. This license can be applied to the device either through the organization's [mobile device management (MDM) provider](#edition-upgrade-using-mdm) or a [provisioning package](#edition-upgrade-using-a-provisioning-package). diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 20cd006e6a..00e18e5b12 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -7,11 +7,14 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # What's new in Microsoft HoloLens +>[!WARNING] +>Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). diff --git a/devices/hololens/index.md b/devices/hololens/index.md index d545d9b2f2..98ceb942a3 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Microsoft HoloLens From bf169ecfdea1f9e77321b4627dddef2b46fe6c1f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 25 Apr 2018 07:30:29 -0700 Subject: [PATCH 218/284] ms.date --- .../application-management/manage-windows-mixed-reality.md | 2 +- .../configuration/change-history-for-configure-windows-10.md | 2 +- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- windows/configuration/kiosk-xml.md | 2 +- .../configuration/lock-down-windows-10-to-specific-apps.md | 2 +- windows/configuration/setup-kiosk-digital-signage.md | 2 +- windows/configuration/wcd/wcd-accountmanagement.md | 2 +- windows/configuration/wcd/wcd-accounts.md | 2 +- windows/configuration/wcd/wcd-assignedaccess.md | 2 +- windows/configuration/wcd/wcd-automatictime.md | 2 +- windows/configuration/wcd/wcd-browser.md | 2 +- windows/configuration/wcd/wcd-calling.md | 2 +- windows/configuration/wcd/wcd-cellcore.md | 2 +- windows/configuration/wcd/wcd-connections.md | 2 +- windows/configuration/wcd/wcd-connectivityprofiles.md | 2 +- windows/configuration/wcd/wcd-countryandregion.md | 2 +- windows/configuration/wcd/wcd-deviceformfactor.md | 2 +- windows/configuration/wcd/wcd-devicemanagement.md | 2 +- windows/configuration/wcd/wcd-dmclient.md | 2 +- windows/configuration/wcd/wcd-editionupgrade.md | 2 +- windows/configuration/wcd/wcd-firstexperience.md | 2 +- windows/configuration/wcd/wcd-folders.md | 2 +- windows/configuration/wcd/wcd-hotspot.md | 2 +- windows/configuration/wcd/wcd-maps.md | 2 +- windows/configuration/wcd/wcd-messaging.md | 2 +- windows/configuration/wcd/wcd-policies.md | 4 ++-- windows/configuration/wcd/wcd-rcspresence.md | 2 +- windows/configuration/wcd/wcd-tabletmode.md | 2 +- windows/configuration/wcd/wcd-universalappinstall.md | 2 +- windows/configuration/wcd/wcd-weakcharger.md | 2 +- windows/configuration/wcd/wcd-windowsteamsettings.md | 2 +- windows/configuration/wcd/wcd-wlan.md | 2 +- windows/configuration/wcd/wcd-workplace.md | 2 +- windows/configuration/wcd/wcd.md | 2 +- windows/configuration/windows-spotlight.md | 2 +- 35 files changed, 36 insertions(+), 36 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 1ff3bfb5ab..6779ed5a13 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.localizationpriority: medium author: jdeckerms ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Enable or block Windows Mixed Reality apps in the enterprise diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 1668b99505..9eae6cb71d 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: high author: jdeckerms -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Change history for Configure Windows 10 diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 072090a759..6b09d39819 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerms ms.localizationpriority: high ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Guidelines for choosing an app for assigned access (kiosk mode) diff --git a/windows/configuration/kiosk-xml.md b/windows/configuration/kiosk-xml.md index a39822d01e..e75ba24cdb 100644 --- a/windows/configuration/kiosk-xml.md +++ b/windows/configuration/kiosk-xml.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: edu, security author: jdeckerms ms.localizationpriority: medium -ms.date: 04/23/2018 +ms.date: 04/30/2018 ms.author: jdecker --- diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index acf6fd26ea..b590917cbd 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: edu, security author: jdeckerms ms.localizationpriority: high -ms.date: 04/23/2018 +ms.date: 04/30/2018 ms.author: jdecker --- diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index 4951e84f91..42ce7ef57b 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -8,7 +8,7 @@ ms.mktglfcycl: manage ms.sitesec: library author: jdeckerms ms.localizationpriority: high -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Set up a kiosk or digital signage on Windows 10 Pro, Enterprise, or Education diff --git a/windows/configuration/wcd/wcd-accountmanagement.md b/windows/configuration/wcd/wcd-accountmanagement.md index 4059154f89..fa63667601 100644 --- a/windows/configuration/wcd/wcd-accountmanagement.md +++ b/windows/configuration/wcd/wcd-accountmanagement.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # AccountManagement (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-accounts.md b/windows/configuration/wcd/wcd-accounts.md index feb7e1fd05..634f668550 100644 --- a/windows/configuration/wcd/wcd-accounts.md +++ b/windows/configuration/wcd/wcd-accounts.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Accounts (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-assignedaccess.md b/windows/configuration/wcd/wcd-assignedaccess.md index a7f0190a2d..8826fda44a 100644 --- a/windows/configuration/wcd/wcd-assignedaccess.md +++ b/windows/configuration/wcd/wcd-assignedaccess.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # AssignedAccess (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-automatictime.md b/windows/configuration/wcd/wcd-automatictime.md index 8a63d101ea..6a1cf3d4e8 100644 --- a/windows/configuration/wcd/wcd-automatictime.md +++ b/windows/configuration/wcd/wcd-automatictime.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # AutomaticTime (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md index 59c881e8d5..f05f37908b 100644 --- a/windows/configuration/wcd/wcd-browser.md +++ b/windows/configuration/wcd/wcd-browser.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Browser (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index d99f8c29e0..eac321d014 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Calling (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 934671ef78..3b03be572a 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # CellCore (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md index c37e8b2381..417868145f 100644 --- a/windows/configuration/wcd/wcd-connections.md +++ b/windows/configuration/wcd/wcd-connections.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Connections (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index a51c0a8ea4..d9e4b4c677 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # ConnectivityProfiles (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-countryandregion.md b/windows/configuration/wcd/wcd-countryandregion.md index 0a883e0e0d..7e0322107e 100644 --- a/windows/configuration/wcd/wcd-countryandregion.md +++ b/windows/configuration/wcd/wcd-countryandregion.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # CountryAndRegion (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md index 76e200ca6a..c9f81cda00 100644 --- a/windows/configuration/wcd/wcd-deviceformfactor.md +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # DeviceFormFactor (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index eb4e7cf0d4..29bc56d848 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # DeviceManagement (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-dmclient.md b/windows/configuration/wcd/wcd-dmclient.md index ac2b86436b..f8942889ea 100644 --- a/windows/configuration/wcd/wcd-dmclient.md +++ b/windows/configuration/wcd/wcd-dmclient.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # DMClient (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-editionupgrade.md b/windows/configuration/wcd/wcd-editionupgrade.md index e8772b4c44..02d0b6819d 100644 --- a/windows/configuration/wcd/wcd-editionupgrade.md +++ b/windows/configuration/wcd/wcd-editionupgrade.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # EditionUpgrade (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-firstexperience.md b/windows/configuration/wcd/wcd-firstexperience.md index 66c76f7446..7c02ecd47d 100644 --- a/windows/configuration/wcd/wcd-firstexperience.md +++ b/windows/configuration/wcd/wcd-firstexperience.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # FirstExperience (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-folders.md b/windows/configuration/wcd/wcd-folders.md index d006f87a77..86b86075f8 100644 --- a/windows/configuration/wcd/wcd-folders.md +++ b/windows/configuration/wcd/wcd-folders.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Folders (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-hotspot.md b/windows/configuration/wcd/wcd-hotspot.md index 1d3a431a35..31693b3461 100644 --- a/windows/configuration/wcd/wcd-hotspot.md +++ b/windows/configuration/wcd/wcd-hotspot.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # HotSpot (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-maps.md b/windows/configuration/wcd/wcd-maps.md index 48c957fe90..442b1d2ba4 100644 --- a/windows/configuration/wcd/wcd-maps.md +++ b/windows/configuration/wcd/wcd-maps.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Maps (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-messaging.md b/windows/configuration/wcd/wcd-messaging.md index 0a988510a7..2cd7c834a0 100644 --- a/windows/configuration/wcd/wcd-messaging.md +++ b/windows/configuration/wcd/wcd-messaging.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Messaging (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index 16c5d27391..fd647c2025 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Policies (Windows Configuration Designer reference) @@ -153,7 +153,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | -[DisableAutomaticReDeploymentCredentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy does not actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 Automatic ReDeployment feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered the devices are for ready for use by information workers or students. | X | | | | | +[DisableAutomaticReDeploymentCredentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy does not actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 AutoPilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered the devices are for ready for use by information workers or students. | X | | | | | ## Cryptography diff --git a/windows/configuration/wcd/wcd-rcspresence.md b/windows/configuration/wcd/wcd-rcspresence.md index 325c3d2a69..a6e9ee52e6 100644 --- a/windows/configuration/wcd/wcd-rcspresence.md +++ b/windows/configuration/wcd/wcd-rcspresence.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # RcsPresence (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-tabletmode.md b/windows/configuration/wcd/wcd-tabletmode.md index 2630c9a55a..fb480ab268 100644 --- a/windows/configuration/wcd/wcd-tabletmode.md +++ b/windows/configuration/wcd/wcd-tabletmode.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # TabletMode (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-universalappinstall.md b/windows/configuration/wcd/wcd-universalappinstall.md index 9cdf3314ce..c9e427a13b 100644 --- a/windows/configuration/wcd/wcd-universalappinstall.md +++ b/windows/configuration/wcd/wcd-universalappinstall.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # UniversalAppInstall (reference) diff --git a/windows/configuration/wcd/wcd-weakcharger.md b/windows/configuration/wcd/wcd-weakcharger.md index b4a45899d4..588b5cf039 100644 --- a/windows/configuration/wcd/wcd-weakcharger.md +++ b/windows/configuration/wcd/wcd-weakcharger.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # WeakCharger (reference) diff --git a/windows/configuration/wcd/wcd-windowsteamsettings.md b/windows/configuration/wcd/wcd-windowsteamsettings.md index ad462fdd08..b6bb5189e2 100644 --- a/windows/configuration/wcd/wcd-windowsteamsettings.md +++ b/windows/configuration/wcd/wcd-windowsteamsettings.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # WindowsTeamSettings (reference) diff --git a/windows/configuration/wcd/wcd-wlan.md b/windows/configuration/wcd/wcd-wlan.md index 137b3f163f..f39d201a7e 100644 --- a/windows/configuration/wcd/wcd-wlan.md +++ b/windows/configuration/wcd/wcd-wlan.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # WLAN (reference) diff --git a/windows/configuration/wcd/wcd-workplace.md b/windows/configuration/wcd/wcd-workplace.md index 9f4f608ba7..82ade46236 100644 --- a/windows/configuration/wcd/wcd-workplace.md +++ b/windows/configuration/wcd/wcd-workplace.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Workplace (reference) diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index dd3e48f99d..6cf786c7ee 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Windows Configuration Designer provisioning settings (reference) diff --git a/windows/configuration/windows-spotlight.md b/windows/configuration/windows-spotlight.md index 21c0ef9bf2..8698db70b2 100644 --- a/windows/configuration/windows-spotlight.md +++ b/windows/configuration/windows-spotlight.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library author: jdeckerms ms.localizationpriority: high -ms.date: 04/23/2018 +ms.date: 04/30/2018 --- # Configure Windows Spotlight on the lock screen From 62f931b547f0c8befe0f5765c65eca7c10e6cc21 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 25 Apr 2018 07:35:40 -0700 Subject: [PATCH 219/284] update config parent for privacy move --- windows/configuration/index.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/configuration/index.md b/windows/configuration/index.md index d8cfdf2e49..8549e7204a 100644 --- a/windows/configuration/index.md +++ b/windows/configuration/index.md @@ -19,15 +19,6 @@ Enterprises often need to apply custom configurations to devices for their users | Topic | Description | | --- | --- | -| [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | Use this article to make informed decisions about how you can configure Windows diagnostic data in your organization. | -|[Diagnostic Data Viewer overview](diagnostic-data-viewer-overview.md) |Learn about the categories of diagnostic data your device is sending to Microsoft, along with how it's being used.| -| [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md) | Learn about diagnostic data that is collected at the basic level in Windows 10, version 1709. | -| [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md)| Learn about diagnostic data that is collected at the basic level in Windows 10, version 1703.| -| [Windows 10, version 1709 enhanced telemetry events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md)|Learn about diagnostic data that is collected by Windows Analytics.| -| [Windows 10, version 1709 diagnostic data for the Full telemetry level](windows-diagnostic-data.md) | Learn about diagnostic data that is collected at the full level in Windows 10, version 1709. | -| [Windows 10, version 1703 diagnostic data for the Full telemetry level](windows-diagnostic-data-1703.md) | Learn about diagnostic data that is collected at the full level in Windows 10, version 1703. | -|[Beginning your General Data Protection Regulation (GDPR) journey for Windows 10](gdpr-win10-whitepaper.md)|Learn about Windows 10 and the upcoming GDPR-compliance requirements.| -| [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro. | | [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Wi-Fi Sense automatically connects you to Wi-Fi, so you can get online quickly in more places. It can connect you to open Wi-Fi hotspots it knows about through crowdsourcing, or to Wi-Fi networks your contacts have shared with you by using Wi-Fi Sense. The initial settings for Wi-Fi Sense are determined by the options you chose when you first set up your PC with Windows 10. | | [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md) | These topics help you configure Windows 10 devices to be shared by multiple users or to run as a kiosk device that runs a single app. | | [Configure Windows 10 Mobile devices](mobile-devices/configure-mobile.md) | These topics help you configure the features and apps and Start screen for a device running Windows 10 Mobile, as well as how to configure a kiosk device that runs a single app. | From df1a2ef8b2af709904a845d39409f45d996d09e1 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Wed, 25 Apr 2018 12:45:17 -0700 Subject: [PATCH 220/284] updating --- .../client-management/windows-version-search.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 737dccfeba..443c2dd2b5 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -5,14 +5,14 @@ keywords: Long-Term Servicing Channel, LTSC, LTSB, Semi-Annual Channel, SAC, Win ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -author: MikeBlodge, kaushika-msft +author: MikeBlodge, kaushik ms.author: MikeBlodge ms.date: 04/20/2018 --- # What version of Windows am I running? -To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure out which version of Windows you're running. Each method provides a different set of details, so it’s useful to learn about all of them. +To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties Click **Start** > **Settings** > **Settings** > click **About** from the bottom of the left-hand menu @@ -21,20 +21,23 @@ You'll now see **Edition**, **Version**, and **OS Build** information. Something ![screenshot of the system properties window for a device running Windows 10](images/systemcollage.png) -## Keyword Search -You can simply type **“winver”** in the search bar to see version details for your device. +## Using Keyword Search +You can simply type the following in the search bar and press **ENTER** to see version details for your device. + +**“winver”** ![screenshot of the About Windows display text](images/winver.png) -You can also type **“msinfo”** or **"msinfo32"** to show the following information: +**“msinfo”** or **"msinfo32"** to open **System Information**: ![screenshot of the System Information display text](images/msinfo32.png) -Search using **"systeminfo"** will show: +## Using Command Prompt or PowerShell +At the Command Promp or PowerShell interface, type **"systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"** and then press **ENTER** ![screenshot of system information display text](images/systeminfo.png) -Software licensing manager +At the Command Prompt or PowerShell, type **"slmgr /dlv"**, and then press ENTER. The /dlv command displays the detailed licensing information. Notice the output displays "EnterpriseS" as seen in the image below: ![screenshot of software licensing manager](images/slmgr_dlv.png) From 6e0f6556bbc3fa447ad0d099408abd023d8f6bdf Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Thu, 26 Apr 2018 08:40:57 -0700 Subject: [PATCH 221/284] updating images, fixed typo --- windows/client-management/images/refcmd.png | Bin 0 -> 25045 bytes .../client-management/windows-version-search.md | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 windows/client-management/images/refcmd.png diff --git a/windows/client-management/images/refcmd.png b/windows/client-management/images/refcmd.png new file mode 100644 index 0000000000000000000000000000000000000000..5e08df408e44dbcdf02939b41687b02a2632284b GIT binary patch literal 25045 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 443c2dd2b5..73e5f6037c 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -5,8 +5,8 @@ keywords: Long-Term Servicing Channel, LTSC, LTSB, Semi-Annual Channel, SAC, Win ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -author: MikeBlodge, kaushik -ms.author: MikeBlodge +author: MikeBlodge +ms.author: MikeBlodge, Kaushik Ainapure ms.date: 04/20/2018 --- @@ -33,9 +33,9 @@ You can simply type the following in the search bar and press **ENTER** to see v ![screenshot of the System Information display text](images/msinfo32.png) ## Using Command Prompt or PowerShell -At the Command Promp or PowerShell interface, type **"systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"** and then press **ENTER** +At the Command Prompt or PowerShell interface, type **"systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"** and then press **ENTER** -![screenshot of system information display text](images/systeminfo.png) +![screenshot of system information display text](images/refcmd.png) At the Command Prompt or PowerShell, type **"slmgr /dlv"**, and then press ENTER. The /dlv command displays the detailed licensing information. Notice the output displays "EnterpriseS" as seen in the image below: From e1c27e1d81ba1d357d2d248ab17aa528443268d9 Mon Sep 17 00:00:00 2001 From: ronasong <38765816+ronasong@users.noreply.github.com> Date: Thu, 26 Apr 2018 11:17:52 -0700 Subject: [PATCH 222/284] Update reqs-wd-app-guard.md --- .../reqs-wd-app-guard.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md index 7b79f26762..30f2490010 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md @@ -13,7 +13,8 @@ ms.date: 11/09/2017 # System requirements for Windows Defender Application Guard **Applies to:** -- Windows 10 Enterprise edition, version 1709 +- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10 Professional edition, version 1803 The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Windows Defender Application Guard is designed to help prevent old, and newly emerging attacks, to help keep employees productive. @@ -36,6 +37,6 @@ Your environment needs the following software to run Windows Defender Applicatio |Software|Description| |--------|-----------| -|Operating system|Windows 10 Enterprise edition, version 1709| +|Operating system|Windows 10 Enterprise edition, version 1709 or higher
Windows 10 Professional edition, version 1803| |Browser|Microsoft Edge and Internet Explorer| -|Management system|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

**-OR-**

[System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

**-OR-**

[Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

**-OR-**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| +|Management system
(only for managed devices)|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

**-OR-**

[System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

**-OR-**

[Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

**-OR-**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| From 57c7ce300d4119f17b6b97c2f336b0f6dfffd779 Mon Sep 17 00:00:00 2001 From: ronasong <38765816+ronasong@users.noreply.github.com> Date: Thu, 26 Apr 2018 11:45:09 -0700 Subject: [PATCH 223/284] Update configure-wd-app-guard.md --- .../configure-wd-app-guard.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md index 5f5563cbb6..4782c1d6bf 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -12,14 +12,15 @@ ms.date: 10/19/2017 # Configure Windows Defender Application Guard policy settings -**Applies to:** -- Windows 10 Enterpise edition, version 1709 - Windows Defender Application Guard (Application Guard) works with Group Policy to help you manage your organization's computer settings. By using Group Policy, you can configure a setting once, and then copy it onto many computers. For example, you can set up multiple security settings in a GPO, which is linked to a domain, and then apply all those settings to every computer in the domain. Application Guard uses both network isolation and application-specific settings. ### Network isolation settings + +**Applies to:** +- Windows 10 Enterpise edition, version 1709 or higher + These settings, located at **Computer Configuration\Administrative Templates\Network\Network Isolation**, help you define and manage your company's network boundaries. Application Guard uses this information to automatically transfer any requests to access the non-corporate resources into the Application Guard container. >[!NOTE] @@ -37,10 +38,10 @@ These settings, located at **Computer Configuration\Administrative Templates\Win |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Windows Defender Application Guard clipboard settings|At least Windows 10 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:

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

**Disabled or not configured.** Allows Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | -|Allow Persistence|At least Windows 10 Enterprise|Determines whether data persists across different sessions in Windows Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| - - +|Configure Windows Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
  • Disable the clipboard functionality completely when Virtualization Security is enabled.
  • Enable copying of certain content from Application Guard into Microsoft Edge.
  • Enable copying of certain content from Microsoft Edge into Application Guard.

    **Important**
    Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.
**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| +|Configure Windows Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
  • Enable Application Guard to print into the XPS format.
  • Enable Application Guard to print into the PDF format.
  • Enable Application Guard to print to locally attached printers.
  • Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.
**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Block enterprise websites to load non-enterprise content in IE and Edge|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.**Note** This may also block assets cached by CDNs and references to analytics sites. Please add them to the trusted enterprise resources to avoid broken pages.

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

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

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| +|Allow files to download to host operating system|Windows 10 Enterprise, 1803|Determinese whether to save downloaded files to the host operating system from the Windows Defender Application Guard container.|**Enabled.** Allows users to saved downloaded files from the Windows Defender Application Guard container to the host operating system.

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

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

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

**Disabled or not configured.** Windows Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| From 938c39d9ba8ffb33e44646664e171de442249cc4 Mon Sep 17 00:00:00 2001 From: "H. Poulsen" Date: Thu, 26 Apr 2018 12:19:31 -0700 Subject: [PATCH 224/284] Update index.md Removing the how-to videos as they were retired several months ago. --- education/windows/index.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/education/windows/index.md b/education/windows/index.md index 80955b020d..3b3fda8446 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -21,15 +21,6 @@ ms.date: 10/13/2017

[Windows 10 editions for education customers](windows-editions-for-education-customers.md)
Windows 10, version 1607 introduces two editions designed for the unique needs of K-12 institutions: Windows 10 Pro Education and Windows 10 Education. These editions provide education-specific default settings for the evolving landscape in K-12 education IT environments.

[Compare each Windows edition](https://www.microsoft.com/en-us/WindowsForBusiness/Compare)
Find out more about the features and functionality we support in each edition of Windows.

[Get Windows 10 Education or Windows 10 Pro Education](https://www.microsoft.com/en-us/education/buy-license/overview-of-how-to-buy/default.aspx?tabshow=schools)
When you've made your decision, find out how to buy Windows for your school.

-

How-to videos
-

-

## ![Plan for Windows 10 in your school](images/clipboard.png) Plan From c6df7d58d52ce58869893d09b88f0af8e8d1bb84 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 26 Apr 2018 13:54:32 -0700 Subject: [PATCH 225/284] a few additional tweaks --- .../update/waas-delivery-optimization.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index d1b22a0268..c7a7d18c9c 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 04/20/2018 +ms.date: 04/26/2018 --- # Configure Delivery Optimization for Windows 10 updates @@ -66,8 +66,8 @@ Several Delivery Optimization features are configurable: | [Max Upload Bandwidth](#max-upload-bandwidth) | DOMaxUploadBandwidth | 1607 | | [Monthly Upload Data Cap](#monthly-upload-data-cap) | DOMonthlyUploadDataCap | 1607 | | [Minimum Background QoS](#minimum-background-qos) | DOMinBackgroundQoS | 1607 | -| [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) | DOAllowVPNPeerCaching | 1703 | -| [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) | DOMinBatteryPercentageAllowedToUpload | 1703 | +| [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) | DOAllowVPNPeerCaching | 1709 | +| [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) | DOMinBatteryPercentageAllowedToUpload | 1709 | | [MaxForegroundDownloadBandwidth](#maximum-foreground-download-bandwidth) | DOPercentageMaxForegroundBandwidth | 1803 | | [MaxBackgroundDownloadBandwidth](#maximum-background-download-bandwidth) | DOPercentageMaxBackgroundBandwidth | 1803 | | [SetHoursToLimitBackgroundDownloadBandwidth](#set-business-hours-to-limit-background-download-bandwidth) | DOSetHoursToLimitBackgroundDownloadBandwidth | 1803 | @@ -184,11 +184,11 @@ This setting specifies the maximum download bandwidth that can be used across al ### Maximum Foreground Download Bandwidth -Specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value of 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. However, downloads from LAN peers are not throttled even when this policy is set. +Starting in Windows 10, version 1803, specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value of 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. However, downloads from LAN peers are not throttled even when this policy is set. ### Maximum Background Download Bandwidth -Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value of 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. However, downloads from LAN peers are not throttled even when this policy is set. +Starting in Windows 10, version 1803, specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value of 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. However, downloads from LAN peers are not throttled even when this policy is set. ### Percentage of Maximum Download Bandwidth @@ -199,17 +199,17 @@ This setting specifies the maximum download bandwidth that Delivery Optimization This setting allows you to limit the amount of upload bandwidth individual clients can use for Delivery Optimization. Consider this setting when clients are providing content to requesting peers on the network. This option is set in kilobytes per second (KB/s). The default setting is 0, or “unlimited” which means Delivery Optimization dynamically optimizes for minimal usage of upload bandwidth; however it does not cap the upload bandwidth rate at a set rate. ### Set Business Hours to Limit Background Download Bandwidth -Specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +Starting in Windows 10, version 1803, specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. ### Set Business Hours to Limit Foreground Download Bandwidth -Specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +Starting in Windows 10, version 1803, specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. ### Select a method to restrict peer selection -Set this policy to restrict peer selection via selected option. +Starting in Windows 10, version 1803, set this policy to restrict peer selection via selected option. Currently the only available option is **1 = Subnet mask** This option (Subnet mask) applies to both Download Modes LAN (1) and Group (2). ### Select the source of Group IDs -Set this policy to restrict peer selection to a specific source. The options are: +Starting in Windows 10, version 1803, set this policy to restrict peer selection to a specific source. The options are: - 0 = not set - 1 = AD Site - 2 = Authenticated domain SID @@ -220,10 +220,10 @@ When set, the Group ID is assigned automatically from the selected source. If yo ### Delay background download from http (in secs) -Allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. +Starting in Windows 10, version 1803, allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. ### Delay foreground download from http (in secs) -Allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. +Starting in Windows 10, version 1803, allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. ### Minimum Background QoS From d888aaf30b50832a3ac6453c4cb3f36141d0b05f Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 26 Apr 2018 14:29:00 -0700 Subject: [PATCH 226/284] adding strangely missing image --- .../images/app-reliability-trend-view.png | Bin 0 -> 18747 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/deployment/update/images/app-reliability-trend-view.png diff --git a/windows/deployment/update/images/app-reliability-trend-view.png b/windows/deployment/update/images/app-reliability-trend-view.png new file mode 100644 index 0000000000000000000000000000000000000000..2d26df93d32723806348efcde5309c2dadaf7f51 GIT binary patch literal 18747 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 byL^MrSMV}|_nbZZSHHZpid2=PNyz^KFh|n! literal 0 HcmV?d00001 From 103e85f17be4f700840d61d5e606e758fd976c0b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 27 Apr 2018 00:17:10 +0000 Subject: [PATCH 227/284] Merged PR 7543: Added 1803 support --- windows/configuration/TOC.md | 2 +- windows/configuration/windows-diagnostic-data.md | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 2632bc321e..1f57826a5d 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -5,7 +5,7 @@ ## [Windows 10, version 1709 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) ## [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) ## [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) -## [Windows 10, version 1709 diagnostic data for the Full level](windows-diagnostic-data.md) +## [Windows 10, version 1709 and later diagnostic data for the Full level](windows-diagnostic-data.md) ## [Windows 10, version 1703 diagnostic data for the Full level](windows-diagnostic-data-1703.md) ## [Beginning your General Data Protection Regulation (GDPR) journey for Windows 10](gdpr-win10-whitepaper.md) ## [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) diff --git a/windows/configuration/windows-diagnostic-data.md b/windows/configuration/windows-diagnostic-data.md index 20b60ae7b9..af78417c93 100644 --- a/windows/configuration/windows-diagnostic-data.md +++ b/windows/configuration/windows-diagnostic-data.md @@ -1,5 +1,5 @@ --- -title: Windows 10, version 1709 diagnostic data for the Full level (Windows 10) +title: Windows 10, version 1709 and later diagnostic data for the Full level (Windows 10) description: Use this article to learn about the types of diagnostic data that is collected at the Full level. keywords: privacy,Windows 10 ms.prod: w10 @@ -11,10 +11,11 @@ ms.author: brianlic ms.date: 03/13/2018 --- -# Windows 10, version 1709 diagnostic data for the Full level +# Windows 10, version 1709 and later diagnostic data for the Full level Applies to: - Windows 10, version 1709 +- Windows 10, version 1803 Microsoft uses Windows diagnostic data to keep Windows secure and up-to-date, troubleshoot problems, and make product improvements. For users who have turned on "Tailored experiences", it can also be used to offer you personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. This article describes all types of diagnostic data collected by Windows at the Full level (inclusive of data collected at Basic), with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 10, version 1709 Basic level diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields). From 02ee0cbb0a078a2491bea7001abfcb114f080ecf Mon Sep 17 00:00:00 2001 From: ronasong <38765816+ronasong@users.noreply.github.com> Date: Thu, 26 Apr 2018 19:01:40 -0700 Subject: [PATCH 228/284] Update install-wd-app-guard.md --- .../install-wd-app-guard.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md index c6bf82932c..1d9426c339 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md @@ -10,17 +10,23 @@ ms.author: lizross ms.date: 10/19/2017 --- -# Prepare and install Windows Defender Application Guard - -**Applies to:** -- Windows 10 Enterprise edition, version 1709 - ## Prepare to install Windows Defender Application Guard Before you can install and use Windows Defender Application Guard, you must determine which way you intend to use it in your enterprise. You can use Application Guard in either **Standalone** or **Enterprise-managed** mode. -- **Standalone mode.** Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-wd-app-guard.md) testing scenario. +**Standalone mode** -- **Enterprise-managed mode.** You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests to load non-enterprise domain(s) in the container. +Applies to: +- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10 Professional edition, version 1803 + +Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-wd-app-guard.md) testing scenario. + +**Enterprise-managed mode** + +Applies to: +- Windows 10 Enterprise edition, version 1709 or higher + +You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests tooad non-enterprise domain(s) in the container. The following diagram shows the flow between the host PC and the isolated container. ![Flowchart for movement between Microsoft Edge and Application Guard](images/application-guard-container-v-host.png) From a1afd46c7ea48bdefd52a5ac17c0070af2f44da5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 27 Apr 2018 05:40:49 -0700 Subject: [PATCH 229/284] undo privacy change --- windows/configuration/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/configuration/index.md b/windows/configuration/index.md index 8549e7204a..d8cfdf2e49 100644 --- a/windows/configuration/index.md +++ b/windows/configuration/index.md @@ -19,6 +19,15 @@ Enterprises often need to apply custom configurations to devices for their users | Topic | Description | | --- | --- | +| [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | Use this article to make informed decisions about how you can configure Windows diagnostic data in your organization. | +|[Diagnostic Data Viewer overview](diagnostic-data-viewer-overview.md) |Learn about the categories of diagnostic data your device is sending to Microsoft, along with how it's being used.| +| [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md) | Learn about diagnostic data that is collected at the basic level in Windows 10, version 1709. | +| [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md)| Learn about diagnostic data that is collected at the basic level in Windows 10, version 1703.| +| [Windows 10, version 1709 enhanced telemetry events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md)|Learn about diagnostic data that is collected by Windows Analytics.| +| [Windows 10, version 1709 diagnostic data for the Full telemetry level](windows-diagnostic-data.md) | Learn about diagnostic data that is collected at the full level in Windows 10, version 1709. | +| [Windows 10, version 1703 diagnostic data for the Full telemetry level](windows-diagnostic-data-1703.md) | Learn about diagnostic data that is collected at the full level in Windows 10, version 1703. | +|[Beginning your General Data Protection Regulation (GDPR) journey for Windows 10](gdpr-win10-whitepaper.md)|Learn about Windows 10 and the upcoming GDPR-compliance requirements.| +| [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro. | | [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Wi-Fi Sense automatically connects you to Wi-Fi, so you can get online quickly in more places. It can connect you to open Wi-Fi hotspots it knows about through crowdsourcing, or to Wi-Fi networks your contacts have shared with you by using Wi-Fi Sense. The initial settings for Wi-Fi Sense are determined by the options you chose when you first set up your PC with Windows 10. | | [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md) | These topics help you configure Windows 10 devices to be shared by multiple users or to run as a kiosk device that runs a single app. | | [Configure Windows 10 Mobile devices](mobile-devices/configure-mobile.md) | These topics help you configure the features and apps and Start screen for a device running Windows 10 Mobile, as well as how to configure a kiosk device that runs a single app. | From 350a4228b425daaa8559dd86d89b09e843f6992f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 27 Apr 2018 06:11:21 -0700 Subject: [PATCH 230/284] sync --- windows/configuration/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/index.md b/windows/configuration/index.md index d8cfdf2e49..c97cd8da4f 100644 --- a/windows/configuration/index.md +++ b/windows/configuration/index.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: high author: jdeckerms -ms.date: 01/15/2018 +ms.date: 01/16/2018 --- # Configure Windows 10 From 0757064287bb08c4abe5e703150c7eac698aac21 Mon Sep 17 00:00:00 2001 From: bertdeb Date: Fri, 27 Apr 2018 09:20:30 -0400 Subject: [PATCH 231/284] Update enable-secure-score-windows-defender-advanced-threat-protection.md link was broken due to leading slash - removed. --- ...-secure-score-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/enable-secure-score-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-secure-score-windows-defender-advanced-threat-protection.md index da135efb65..472a8abc15 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-secure-score-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-secure-score-windows-defender-advanced-threat-protection.md @@ -43,4 +43,4 @@ Set the baselines for calculating the score of Windows Defender security control - [Update data retention settings for Windows Defender ATP](data-retention-settings-windows-defender-advanced-threat-protection.md) - [Configure alert notifications in Windows Defender ATP](configure-email-notifications-windows-defender-advanced-threat-protection.md) - [Enable and create Power BI reports using Windows Defender ATP data](powerbi-reports-windows-defender-advanced-threat-protection.md) -- [Configure advanced features in Windows Defender ATP](/advanced-features-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Configure advanced features in Windows Defender ATP](advanced-features-windows-defender-advanced-threat-protection.md) From 695008db6995bdca9d3d5be9a30cf1153cd3d48c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 27 Apr 2018 06:49:27 -0700 Subject: [PATCH 232/284] fix cab download link --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 6779ed5a13..d00670af75 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -33,7 +33,7 @@ Organizations that use Windows Server Update Services (WSUS) must take action to 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709] + a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/9/9/3/9934B163-FA01-4108-A38A-851B4ACD1244/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709] (http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). >[!NOTE] From cd0a9eb269376d95442ea908b41d98cb8ccf5847 Mon Sep 17 00:00:00 2001 From: James Hammonds Date: Fri, 27 Apr 2018 09:29:56 -0500 Subject: [PATCH 233/284] Update create-a-device-account-using-office-365.md Updated variable names in PowerShell cmdlets to align. --- .../create-a-device-account-using-office-365.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index f6f48f6401..5f69165c08 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -177,8 +177,8 @@ Now that you're connected to the online services, you can finish setting up the 4. Various Exchange properties can be set on the device account to improve the meeting experience. You can see which properties need to be set in the [Exchange properties](exchange-properties-for-surface-hub-device-accounts.md) section. ``` syntax - Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" + Set-CalendarProcessing -Identity $strEmail -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false + Set-CalendarProcessing -Identity $strEmail -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` ![Image showing PowerShell cmdlet.](images/setupdeviceaccto365-26.png) @@ -211,7 +211,7 @@ In order to enable Skype for Business, your environment will need to meet the fo 2. To enable your Surface Hub account for Skype for Business Server, run this cmdlet: ```PowerShell - Enable-CsMeetingRoom -Identity $rm -RegistrarPool + Enable-CsMeetingRoom -Identity $strEmail -RegistrarPool "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress ``` @@ -325,8 +325,8 @@ Now that you're connected to the online services, you can finish setting up the 4. Various Exchange properties can be set on the device account to improve the meeting experience. You can see which properties need to be set in the [Exchange properties](exchange-properties-for-surface-hub-device-accounts.md) section. ``` syntax - Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" + Set-CalendarProcessing -Identity $strEmail -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false + Set-CalendarProcessing -Identity $strEmail -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` 5. Now we have to set some properties in AD. To do that, you need the alias of the account (this is the part of the UPN that becomes before the “@”). @@ -369,7 +369,7 @@ In order to enable Skype for Business, your environment will need to meet the fo 2. To enable your Surface Hub account for Skype for Business Server, run this cmdlet: ```PowerShell - Enable-CsMeetingRoom -Identity $rm -RegistrarPool + Enable-CsMeetingRoom -Identity $strEmail -RegistrarPool "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress ``` From f15d80c7369aa1fdc78bb130c30f25be326afa30 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 27 Apr 2018 09:41:25 -0700 Subject: [PATCH 234/284] replaced 'build in insider preview' with actual 1803 name; fixed a couple of style issues --- .../update/windows-analytics-FAQ-troubleshooting.md | 4 ++-- windows/deployment/update/windows-analytics-get-started.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 0b01d6d615..0de84a225d 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -42,7 +42,7 @@ In Log Analytics, go to **Settings > Connected sources > Windows telemetry** and Even though devices can take 2-3 days after enrollment to show up due to latency in the system, you can now verify the status of your devices with a few hours of running the deployment script as described in [You can now check on the status of your computers within hours of running the deployment script](https://blogs.technet.microsoft.com/upgradeanalytics/2017/05/12/wheres-my-data/) on the Windows Analytics blog. >[!NOTE] -> If you generate the status report and get an error message saying "Sorry! We’re not recognizing your Commercial Id," please go to **Settings > Connected sources > Windows telemetry** and unsubscribe, wait a minute and then re-subscribe to Upgrade Readiness. This is a known issue and we are working on a fix. +> If you generate the status report and get an error message saying "Sorry! We’re not recognizing your Commercial Id," go to **Settings > Connected sources > Windows telemetry** and unsubscribe, wait a minute and then re-subscribe to Upgrade Readiness. If devices are not showing up as expected, find a representative device and follow these steps to run the latest pilot version of the Upgrade Readiness deployment script on it to troubleshoot issues: @@ -163,7 +163,7 @@ Also, on Windows 10 devices remember that IE site discovery requires data diagno Finally, Upgrade Readiness only collects IE site discovery data on devices that are not yet upgraded to the target operating system version specified in the Upgrade Readiness Overview blade. This is because Upgrade Readiness targets upgrade planning (for devices not yet upgraded). ### Device Names don't show up on Windows 10 devices -Starting with the build currently available in the Windows Insider Program, the device name is no longer collected by default and requires a separate opt-in. For more information, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). +Starting with Windows 10, version 1803, the device name is no longer collected by default and requires a separate opt-in. For more information, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). ### Disable Upgrade Readiness diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index cec30d4e05..e25fb236b6 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -44,7 +44,7 @@ To enable data sharing, configure your proxy sever to whitelist the following en | **Endpoint** | **Function** | |---------------------------------------------------------|-----------| -| `https://v10.events.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for use with the build of Windows 10 available in the Windows Insider Program| +| `https://v10.events.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for use with Windows 10, version 1803| | `https://v10.vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1709 or earlier | | `https://vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for operating systems older than Windows 10 | | `https://settings-win.data.microsoft.com` | Enables the compatibility update to send data to Microsoft. @@ -137,7 +137,7 @@ These policies are under Microsoft\Windows\DataCollection: | CommercialId | In order for your devices to show up in Windows Analytics, they must be configured with your organization’s Commercial ID. | | AllowTelemetry (in Windows 10) | 1 (Basic), 2 (Enhanced) or 3 (Full) diagnostic data. Windows Analytics will work with basic diagnostic data, but more features are available when you use the Enhanced level (for example, Device Health requires Enhanced diagnostic data and Upgrade Readiness only collects app usage and site discovery data on Windows 10 devices with Enhanced diagnostic data). For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization). | | LimitEnhancedDiagnosticDataWindowsAnalytics (in Windows 10) | Only applies when AllowTelemetry=2. Limits the Enhanced diagnostic data events sent to Microsoft to just those needed by Windows Analytics. For more information, see [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).| -| AllowDeviceNameInTelemetry (in Windows 10) | In the build currently available in the Windows Insider Program for Windows 10, a separate opt-in is required to enable devices to continue to send the device name. | +| AllowDeviceNameInTelemetry (in Windows 10) | In Windows 10, version 1803, a separate opt-in is required to enable devices to continue to send the device name. | | CommercialDataOptIn (in Windows 7 and Windows 8) | 1 is required for Upgrade Readiness, which is the only solution that runs on Windows 7 or Windows 8. | From 4087cf11eb8336f1fa7e4ae5fceff1daf3f8b2c9 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 27 Apr 2018 10:07:15 -0700 Subject: [PATCH 235/284] updates to wording --- education/windows/TOC.md | 3 ++- education/windows/s-mode-switch-to-edu.md | 4 ++-- windows/client-management/TOC.md | 1 + windows/deployment/windows-10-pro-in-s-mode.md | 6 +++--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index a5adbaef71..0d731afa81 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -20,6 +20,7 @@ ## [Test Windows 10 S on existing Windows 10 education devices](test-windows10s-for-edu.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) ## [Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) -## [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md) +## [Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode](s-mode-switch-to-edu.md) +## [Switch to Windows 10 Pro Education from Windows 10 Pro](switch-to-pro-education.md) ## [Chromebook migration guide](chromebook-migration-guide.md) ## [Change history for Windows 10 for Education](change-history-edu.md) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 97688d8d6c..06d3a96827 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -1,5 +1,5 @@ --- -title: Switch from Windows 10 Pro in S mode to Windows 10 Pro in S mode for Education +title: Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode description: Overview of Windows 10 Pro Education in S mode, switching options, and system requirements keywords: Windows 10 Pro Education S, S mode, system requirements, Overview, Windows 10 Pro in S mode, Education, EDU ms.mktglfcycl: deploy @@ -11,7 +11,7 @@ ms.date: 03/21/2018 author: Mikeblodge --- -# Switch from Windows 10 Pro in S mode to Windows 10 Education in S mode +# Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode S mode is an enhanced security mode of Windows 10 – streamlined for security and superior performance. With Windows 10 in S mode, everyone can download and install Microsoft-verified apps from the Microsoft Store for Education – this keep devices running fast and secure day in and day out. diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index ffe541cc15..a01dc76b8c 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -6,6 +6,7 @@ ## [New policies for Windows 10](new-policies-for-windows-10.md) ## [Group Policies that apply only to Windows 10 Enterprise and Windows 10 Education](group-policies-for-enterprise-and-education-editions.md) ## [Manage the Settings app with Group Policy](manage-settings-app-with-group-policy.md) +## [What version of Windows am I running](windows-version-search.md) ## [Reset a Windows 10 Mobile device](reset-a-windows-10-mobile-device.md) ## [Transitioning to modern management](manage-windows-10-in-your-organization-modern-management.md) ## [Windows 10 Mobile deployment and management guide](windows-10-mobile-and-mdm.md) diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index f722dbabca..f7265722d8 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -40,7 +40,7 @@ S mode is an enhanced security mode of Windows 10. Windows 10 Pro and Enterprise ## Keep Line of Business apps functioning with Desktop Bridge Worried about your LOB apps not working in S mode? Using Desktop Bridge will enable you to convert your Line of Business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Windows Store or existing channels. -[Explore Desktop Bridge](https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root) +[Explore Desktop Bridge](1709) >[!NOTE] >The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. @@ -49,14 +49,14 @@ Worried about your LOB apps not working in S mode? Using Desktop Bridge will ena We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. ## How to switch -If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store for Business. +If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store for Business. Devices running version 1803 will only be able to switch through the Store one device at a time. 1. Sign into the Microsoft Store using your Microsoft account. 2. Search for "Switch to Windows 10 Pro." 3. In the offer, click **Buy** or **Get**. You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. -You can use AutoPilot to switch devices running Windows 10, version 1803. The only requirement is that the devices be enrolled in Intune. +You can use AutoPilot to switch devices running Windows 10, version 1709. The only requirement is that the devices be enrolled in Intune. 1. In the Intune admin portal, select the quantity of devices you want to switch. 2. Click the Assign Device link. From 60f998fe04ed7195a0d027947cf3acf103c0e334 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 27 Apr 2018 10:26:38 -0700 Subject: [PATCH 236/284] fixed broken link --- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index f7265722d8..1dd9f4597c 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -40,7 +40,7 @@ S mode is an enhanced security mode of Windows 10. Windows 10 Pro and Enterprise ## Keep Line of Business apps functioning with Desktop Bridge Worried about your LOB apps not working in S mode? Using Desktop Bridge will enable you to convert your Line of Business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Windows Store or existing channels. -[Explore Desktop Bridge](1709) +[Explore Desktop Bridge](https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root) >[!NOTE] >The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. From 16ad17820fc6eaef6b3d503fe212808d3078e915 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 27 Apr 2018 12:39:58 -0700 Subject: [PATCH 237/284] edits --- education/windows/switch-to-pro-education.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 3ad5f7eaff..58b5747347 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu ms.localizationpriority: high -author: CelesteDG -ms.author: celested +author: CelesteDG, MikeBlodge +ms.author: celested, MikeBlodge ms.date: 10/30/2017 --- From 492199aa2c523a07e478afe0dc6045e0a611fef1 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 27 Apr 2018 12:52:32 -0700 Subject: [PATCH 238/284] editing author --- education/windows/switch-to-pro-education.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 58b5747347..715350a167 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu ms.localizationpriority: high -author: CelesteDG, MikeBlodge +author: CelesteDG ms.author: celested, MikeBlodge ms.date: 10/30/2017 --- From 99e526480b2997f9f87c29e029d93eac59b94652 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Fri, 27 Apr 2018 13:11:03 -0700 Subject: [PATCH 239/284] updates --- education/windows/s-mode-switch-to-edu.md | 2 +- windows/client-management/windows-version-search.md | 2 +- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 06d3a96827..bd278d76ba 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -7,7 +7,7 @@ ms.localizationpriority: high ms.prod: w10 ms.sitesec: library ms.pagetype: edu -ms.date: 03/21/2018 +ms.date: 04/30/2018 author: Mikeblodge --- diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 73e5f6037c..701cab6076 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -7,7 +7,7 @@ ms.mktglfcycl: manage ms.sitesec: library author: MikeBlodge ms.author: MikeBlodge, Kaushik Ainapure -ms.date: 04/20/2018 +ms.date: 04/30/2018 --- # What version of Windows am I running? diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 1dd9f4597c..619d23cf3b 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -7,7 +7,7 @@ ms.localizationpriority: high ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 03/21/2018 +ms.date: 04/30/2018 author: Mikeblodge --- From a7bbfe495a6268cee7443c6c0d7b3caa45715d64 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 27 Apr 2018 20:14:41 +0000 Subject: [PATCH 240/284] Merged PR 7556: Wording change --- windows/configuration/TOC.md | 2 +- windows/configuration/windows-diagnostic-data.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 1f57826a5d..775abee2b1 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -5,7 +5,7 @@ ## [Windows 10, version 1709 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) ## [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) ## [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) -## [Windows 10, version 1709 and later diagnostic data for the Full level](windows-diagnostic-data.md) +## [Windows 10, version 1709 and newer diagnostic data for the Full level](windows-diagnostic-data.md) ## [Windows 10, version 1703 diagnostic data for the Full level](windows-diagnostic-data-1703.md) ## [Beginning your General Data Protection Regulation (GDPR) journey for Windows 10](gdpr-win10-whitepaper.md) ## [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) diff --git a/windows/configuration/windows-diagnostic-data.md b/windows/configuration/windows-diagnostic-data.md index af78417c93..d48e670144 100644 --- a/windows/configuration/windows-diagnostic-data.md +++ b/windows/configuration/windows-diagnostic-data.md @@ -1,5 +1,5 @@ --- -title: Windows 10, version 1709 and later diagnostic data for the Full level (Windows 10) +title: Windows 10, version 1709 and newer diagnostic data for the Full level (Windows 10) description: Use this article to learn about the types of diagnostic data that is collected at the Full level. keywords: privacy,Windows 10 ms.prod: w10 @@ -11,13 +11,13 @@ ms.author: brianlic ms.date: 03/13/2018 --- -# Windows 10, version 1709 and later diagnostic data for the Full level +# Windows 10, version 1709 and newer diagnostic data for the Full level Applies to: -- Windows 10, version 1709 - Windows 10, version 1803 +- Windows 10, version 1709 -Microsoft uses Windows diagnostic data to keep Windows secure and up-to-date, troubleshoot problems, and make product improvements. For users who have turned on "Tailored experiences", it can also be used to offer you personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. This article describes all types of diagnostic data collected by Windows at the Full level (inclusive of data collected at Basic), with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 10, version 1709 Basic level diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields). +Microsoft uses Windows diagnostic data to keep Windows secure and up-to-date, troubleshoot problems, and make product improvements. For users who have turned on "Tailored experiences", it can also be used to offer you personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. This article describes all types of diagnostic data collected by Windows at the Full level (inclusive of data collected at Basic), with comprehensive examples of data we collect per each type. For additional, detailed technical descriptions of Basic data items, see [Windows 10, version 1803 Basic level diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields). In addition, this article provides references to equivalent definitions for the data types and examples from [ISO/IEC 19944:2017 Information technology -- Cloud computing -- Cloud services and devices: Data flow, data categories and data use](https://www.iso.org/standard/66674.html). Each data type also has a Data Use statement, for diagnostics and for Tailored experiences on the device, using the terms as defined by the standard. These Data Use statements define the purposes for which Microsoft processes each type of Windows diagnostic data, using a uniform set of definitions referenced at the end of this document and based on the ISO standard. Reference to the ISO standard provides additional clarity about the information collected, and allows easy comparison with other services or guidance that also references the standard. From 10c3589e80454edc00cd11df9176c16c3002a2b2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 13:29:20 -0700 Subject: [PATCH 241/284] Update configure-wd-app-guard.md fixing a couple typos. If there is any problem with Important, I will fix it on my side. --- .../configure-wd-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md index 4782c1d6bf..872058c8f7 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -43,5 +43,5 @@ These settings, located at **Computer Configuration\Administrative Templates\Win |Block enterprise websites to load non-enterprise content in IE and Edge|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.**Note** This may also block assets cached by CDNs and references to analytics sites. Please add them to the trusted enterprise resources to avoid broken pages.

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

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

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| -|Allow files to download to host operating system|Windows 10 Enterprise, 1803|Determinese whether to save downloaded files to the host operating system from the Windows Defender Application Guard container.|**Enabled.** Allows users to saved downloaded files from the Windows Defender Application Guard container to the host operating system.

**Disabled or not configured.** Users are not able to saved downloaded files from Application Guard to the host operating system.| +|Allow files to download to host operating system|Windows 10 Enterprise, 1803|Determines whether to save downloaded files to the host operating system from the Windows Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Windows Defender Application Guard container to the host operating system.

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

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

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

**Disabled or not configured.** Windows Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| From 6844577c28932a629cb2231d0d471d97b697f034 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 27 Apr 2018 13:43:30 -0700 Subject: [PATCH 242/284] fixed date --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 764ce701ce..67ceafd469 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -8,7 +8,7 @@ ms.pagetype: mobile ms.author: elizapo author: lizap ms.localizationpriority: low -ms.date: 04/13/2018 +ms.date: 04/30/2018 --- # Understand the different apps included in Windows 10 From c7d4ef2ed274c08feb2ad25cbffab4dcc20209d4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 13:55:06 -0700 Subject: [PATCH 243/284] Revert "Update install-wd-app-guard.md" --- .../install-wd-app-guard.md | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md index 1d9426c339..c6bf82932c 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md @@ -10,23 +10,17 @@ ms.author: lizross ms.date: 10/19/2017 --- +# Prepare and install Windows Defender Application Guard + +**Applies to:** +- Windows 10 Enterprise edition, version 1709 + ## Prepare to install Windows Defender Application Guard Before you can install and use Windows Defender Application Guard, you must determine which way you intend to use it in your enterprise. You can use Application Guard in either **Standalone** or **Enterprise-managed** mode. -**Standalone mode** +- **Standalone mode.** Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-wd-app-guard.md) testing scenario. -Applies to: -- Windows 10 Enterprise edition, version 1709 or higher -- Windows 10 Professional edition, version 1803 - -Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-wd-app-guard.md) testing scenario. - -**Enterprise-managed mode** - -Applies to: -- Windows 10 Enterprise edition, version 1709 or higher - -You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests tooad non-enterprise domain(s) in the container. +- **Enterprise-managed mode.** You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests to load non-enterprise domain(s) in the container. The following diagram shows the flow between the host PC and the isolated container. ![Flowchart for movement between Microsoft Edge and Application Guard](images/application-guard-container-v-host.png) From cdaf0862acb08879b92525a0cd26d2f9a8923d54 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 13:55:46 -0700 Subject: [PATCH 244/284] Revert "Update reqs-wd-app-guard.md" --- .../reqs-wd-app-guard.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md index 30f2490010..7b79f26762 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md @@ -13,8 +13,7 @@ ms.date: 11/09/2017 # System requirements for Windows Defender Application Guard **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher -- Windows 10 Professional edition, version 1803 +- Windows 10 Enterprise edition, version 1709 The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Windows Defender Application Guard is designed to help prevent old, and newly emerging attacks, to help keep employees productive. @@ -37,6 +36,6 @@ Your environment needs the following software to run Windows Defender Applicatio |Software|Description| |--------|-----------| -|Operating system|Windows 10 Enterprise edition, version 1709 or higher
Windows 10 Professional edition, version 1803| +|Operating system|Windows 10 Enterprise edition, version 1709| |Browser|Microsoft Edge and Internet Explorer| -|Management system
(only for managed devices)|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

**-OR-**

[System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

**-OR-**

[Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

**-OR-**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| +|Management system|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

**-OR-**

[System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

**-OR-**

[Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

**-OR-**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| From 3f9dd4b585ad221a66f9e5a74769ca4f1ce5b49f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 13:59:54 -0700 Subject: [PATCH 245/284] Revert "Update configure-wd-app-guard.md" --- .../configure-wd-app-guard.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md index 872058c8f7..5f5563cbb6 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -12,15 +12,14 @@ ms.date: 10/19/2017 # Configure Windows Defender Application Guard policy settings +**Applies to:** +- Windows 10 Enterpise edition, version 1709 + Windows Defender Application Guard (Application Guard) works with Group Policy to help you manage your organization's computer settings. By using Group Policy, you can configure a setting once, and then copy it onto many computers. For example, you can set up multiple security settings in a GPO, which is linked to a domain, and then apply all those settings to every computer in the domain. Application Guard uses both network isolation and application-specific settings. ### Network isolation settings - -**Applies to:** -- Windows 10 Enterpise edition, version 1709 or higher - These settings, located at **Computer Configuration\Administrative Templates\Network\Network Isolation**, help you define and manage your company's network boundaries. Application Guard uses this information to automatically transfer any requests to access the non-corporate resources into the Application Guard container. >[!NOTE] @@ -38,10 +37,10 @@ These settings, located at **Computer Configuration\Administrative Templates\Win |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Windows Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
  • Disable the clipboard functionality completely when Virtualization Security is enabled.
  • Enable copying of certain content from Application Guard into Microsoft Edge.
  • Enable copying of certain content from Microsoft Edge into Application Guard.

    **Important**
    Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.
**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| -|Configure Windows Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
  • Enable Application Guard to print into the XPS format.
  • Enable Application Guard to print into the PDF format.
  • Enable Application Guard to print to locally attached printers.
  • Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.
**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| -|Block enterprise websites to load non-enterprise content in IE and Edge|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.**Note** This may also block assets cached by CDNs and references to analytics sites. Please add them to the trusted enterprise resources to avoid broken pages.

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

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

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| -|Allow files to download to host operating system|Windows 10 Enterprise, 1803|Determines whether to save downloaded files to the host operating system from the Windows Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Windows Defender Application Guard container to the host operating system.

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

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

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

**Disabled or not configured.** Windows Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| +|Configure Windows Defender Application Guard clipboard settings|At least Windows 10 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
  • Disable the clipboard functionality completely when Virtualization Security is enabled.
  • Enable copying of certain content from Application Guard into Microsoft Edge.
  • Enable copying of certain content from Microsoft Edge into Application Guard.

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

**Disabled or not configured.** Allows Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | +|Allow Persistence|At least Windows 10 Enterprise|Determines whether data persists across different sessions in Windows Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| + + From a8625f92ef924b56d249a2a3db8c5474b8175cd9 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 14:05:32 -0700 Subject: [PATCH 246/284] Revert "Revert "Update configure-wd-app-guard.md"" --- .../configure-wd-app-guard.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md index 5f5563cbb6..872058c8f7 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -12,14 +12,15 @@ ms.date: 10/19/2017 # Configure Windows Defender Application Guard policy settings -**Applies to:** -- Windows 10 Enterpise edition, version 1709 - Windows Defender Application Guard (Application Guard) works with Group Policy to help you manage your organization's computer settings. By using Group Policy, you can configure a setting once, and then copy it onto many computers. For example, you can set up multiple security settings in a GPO, which is linked to a domain, and then apply all those settings to every computer in the domain. Application Guard uses both network isolation and application-specific settings. ### Network isolation settings + +**Applies to:** +- Windows 10 Enterpise edition, version 1709 or higher + These settings, located at **Computer Configuration\Administrative Templates\Network\Network Isolation**, help you define and manage your company's network boundaries. Application Guard uses this information to automatically transfer any requests to access the non-corporate resources into the Application Guard container. >[!NOTE] @@ -37,10 +38,10 @@ These settings, located at **Computer Configuration\Administrative Templates\Win |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Windows Defender Application Guard clipboard settings|At least Windows 10 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
  • Disable the clipboard functionality completely when Virtualization Security is enabled.
  • Enable copying of certain content from Application Guard into Microsoft Edge.
  • Enable copying of certain content from Microsoft Edge into Application Guard.

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

**Disabled or not configured.** Allows Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | -|Allow Persistence|At least Windows 10 Enterprise|Determines whether data persists across different sessions in Windows Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| - - +|Configure Windows Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
  • Disable the clipboard functionality completely when Virtualization Security is enabled.
  • Enable copying of certain content from Application Guard into Microsoft Edge.
  • Enable copying of certain content from Microsoft Edge into Application Guard.

    **Important**
    Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.
**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| +|Configure Windows Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
  • Enable Application Guard to print into the XPS format.
  • Enable Application Guard to print into the PDF format.
  • Enable Application Guard to print to locally attached printers.
  • Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.
**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Block enterprise websites to load non-enterprise content in IE and Edge|Windows 10 Enterprise, 1709 or higher

Windows 10 Professional, 1803|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.**Note** This may also block assets cached by CDNs and references to analytics sites. Please add them to the trusted enterprise resources to avoid broken pages.

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

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

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

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

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| +|Allow files to download to host operating system|Windows 10 Enterprise, 1803|Determines whether to save downloaded files to the host operating system from the Windows Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Windows Defender Application Guard container to the host operating system.

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

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

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

**Disabled or not configured.** Windows Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| From 55e282461e388bed1e73c1f3580421b0ddc1d5e3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 14:06:18 -0700 Subject: [PATCH 247/284] Revert "Revert "Update install-wd-app-guard.md"" --- .../install-wd-app-guard.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md index c6bf82932c..1d9426c339 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/install-wd-app-guard.md @@ -10,17 +10,23 @@ ms.author: lizross ms.date: 10/19/2017 --- -# Prepare and install Windows Defender Application Guard - -**Applies to:** -- Windows 10 Enterprise edition, version 1709 - ## Prepare to install Windows Defender Application Guard Before you can install and use Windows Defender Application Guard, you must determine which way you intend to use it in your enterprise. You can use Application Guard in either **Standalone** or **Enterprise-managed** mode. -- **Standalone mode.** Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-wd-app-guard.md) testing scenario. +**Standalone mode** -- **Enterprise-managed mode.** You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests to load non-enterprise domain(s) in the container. +Applies to: +- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10 Professional edition, version 1803 + +Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-wd-app-guard.md) testing scenario. + +**Enterprise-managed mode** + +Applies to: +- Windows 10 Enterprise edition, version 1709 or higher + +You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests tooad non-enterprise domain(s) in the container. The following diagram shows the flow between the host PC and the isolated container. ![Flowchart for movement between Microsoft Edge and Application Guard](images/application-guard-container-v-host.png) From c481e21ffaeeb31aeb4a508497287d8a2bf663b6 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 14:07:42 -0700 Subject: [PATCH 248/284] Revert "Revert "Update reqs-wd-app-guard.md"" --- .../reqs-wd-app-guard.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md index 7b79f26762..30f2490010 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md @@ -13,7 +13,8 @@ ms.date: 11/09/2017 # System requirements for Windows Defender Application Guard **Applies to:** -- Windows 10 Enterprise edition, version 1709 +- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10 Professional edition, version 1803 The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Windows Defender Application Guard is designed to help prevent old, and newly emerging attacks, to help keep employees productive. @@ -36,6 +37,6 @@ Your environment needs the following software to run Windows Defender Applicatio |Software|Description| |--------|-----------| -|Operating system|Windows 10 Enterprise edition, version 1709| +|Operating system|Windows 10 Enterprise edition, version 1709 or higher
Windows 10 Professional edition, version 1803| |Browser|Microsoft Edge and Internet Explorer| -|Management system|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

**-OR-**

[System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

**-OR-**

[Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

**-OR-**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| +|Management system
(only for managed devices)|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

**-OR-**

[System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

**-OR-**

[Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

**-OR-**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| From 7636519dae0e13143cc1f1025f82bd211b086914 Mon Sep 17 00:00:00 2001 From: Ken Pacquer Date: Fri, 27 Apr 2018 14:15:19 -0700 Subject: [PATCH 249/284] Updated ownership to Greg --- windows/deployment/windows-10-poc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index 4ac1cc5a28..108816df6c 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -730,7 +730,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: +9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and suppress the post-DHCP-install alert:
     Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest

From ee2930f1509e701015b051bc5947dade64de8517 Mon Sep 17 00:00:00 2001
From: Ken Pacquer 
Date: Fri, 27 Apr 2018 14:16:58 -0700
Subject: [PATCH 250/284] Changed owner to Greg

---
 .../assign-applications-using-roles-in-mdt.md                  | 2 +-
 ...uild-a-distributed-environment-for-windows-10-deployment.md | 2 +-
 .../deploy-windows-mdt/configure-mdt-deployment-share-rules.md | 2 +-
 .../deploy-windows-mdt/configure-mdt-for-userexit-scripts.md   | 2 +-
 .../deployment/deploy-windows-mdt/configure-mdt-settings.md    | 2 +-
 ...reate-a-task-sequence-with-configuration-manager-and-mdt.md | 2 +-
 .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md  | 2 +-
 .../deploy-windows-10-with-the-microsoft-deployment-toolkit.md | 2 +-
 .../get-started-with-the-microsoft-deployment-toolkit.md       | 2 +-
 .../integrate-configuration-manager-with-mdt.md                | 2 +-
 windows/deployment/deploy-windows-mdt/key-features-in-mdt.md   | 2 +-
 .../deployment/deploy-windows-mdt/mdt-lite-touch-components.md | 2 +-
 .../prepare-for-windows-deployment-with-mdt.md                 | 2 +-
 .../refresh-a-windows-7-computer-with-windows-10.md            | 2 +-
 .../replace-a-windows-7-computer-with-a-windows-10-computer.md | 2 +-
 .../deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md  | 2 +-
 .../simulate-a-windows-10-deployment-in-a-test-environment.md  | 2 +-
 .../deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md   | 3 +--
 ...-mdt-database-to-stage-windows-10-deployment-information.md | 2 +-
 .../deployment/deploy-windows-mdt/use-web-services-in-mdt.md   | 2 +-
 20 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md b/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md
index 4a743e6537..109cac5cd1 100644
--- a/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md
index a32404e3da..6964296b3e 100644
--- a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md
+++ b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md b/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md
index 25636437d5..10bb6542cb 100644
--- a/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md
+++ b/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md b/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md
index 1d3d9e51d3..90b5fad367 100644
--- a/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md
+++ b/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md b/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md
index 3e966ca9c1..4d47f143d0 100644
--- a/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md
+++ b/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md b/windows/deployment/deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md
index 522071bd52..b294903341 100644
--- a/windows/deployment/deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.pagetype: mdt
 ms.sitesec: library
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md
index d3ae97f74b..b891078029 100644
--- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 10/16/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md
index 5a03190d0c..18a7a65f5d 100644
--- a/windows/deployment/deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md
+++ b/windows/deployment/deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md
@@ -7,7 +7,7 @@ ms.prod: w10
 ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
-author: mtniehaus
+author: greg-lindsay
 ms.pagetype: mdt
 ms.date: 10/16/2017
 ---
diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md
index ecaf35658c..791f935c4b 100644
--- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md
+++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md b/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md
index 06d29a04b6..abb9d3edc6 100644
--- a/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md
@@ -8,7 +8,7 @@ ms.prod: w10
 ms.localizationpriority: high
 ms.mktglfcycl: deploy
 ms.sitesec: library
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/key-features-in-mdt.md b/windows/deployment/deploy-windows-mdt/key-features-in-mdt.md
index 9e5135e314..3816398b2b 100644
--- a/windows/deployment/deploy-windows-mdt/key-features-in-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/key-features-in-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/mdt-lite-touch-components.md b/windows/deployment/deploy-windows-mdt/mdt-lite-touch-components.md
index 6222b6f030..fef428f16b 100644
--- a/windows/deployment/deploy-windows-mdt/mdt-lite-touch-components.md
+++ b/windows/deployment/deploy-windows-mdt/mdt-lite-touch-components.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md
index 8b683b7980..ff2d947f72 100644
--- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md
index cf0457a3f4..8a73785363 100644
--- a/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md
+++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md
index 974dd2dd1a..5da55b728d 100644
--- a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md
+++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md
index 889d6c2585..f408b1da85 100644
--- a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md
+++ b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md b/windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md
index 7729c54618..51ebf8238f 100644
--- a/windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md
+++ b/windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md b/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md
index a0a50f8ebc..b4c4344d38 100644
--- a/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
 ms.pagetype: mdt
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
@@ -169,7 +169,6 @@ Figure 32. The ready-made task sequence.
 
 [Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-10-deployment-information.md)
 
-
 [Assign applications using roles in MDT](assign-applications-using-roles-in-mdt.md)
 
 [Use web services in MDT](use-web-services-in-mdt.md)
diff --git a/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md b/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md
index 00b6ccc992..6aa8409a7e 100644
--- a/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md
+++ b/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md
@@ -8,7 +8,7 @@ ms.prod: w10
 ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.sitesec: library
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 
diff --git a/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md b/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md
index 2e184f00e8..9354edd5b4 100644
--- a/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md
+++ b/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md
@@ -8,7 +8,7 @@ ms.mktglfcycl: deploy
 ms.localizationpriority: high
 ms.pagetype: mdt
 ms.sitesec: library
-author: mtniehaus
+author: greg-lindsay
 ms.date: 07/27/2017
 ---
 

From 4cd5c91e7cadd0782acab6a6af8cb98f6fc9dd75 Mon Sep 17 00:00:00 2001
From: Dani Halfin 
Date: Fri, 27 Apr 2018 14:48:33 -0700
Subject: [PATCH 251/284] change for docbug 17260626 - added note about mdm and
 gp parity

---
 ...indows-operating-system-components-to-microsoft-services.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md
index 848ec3a7c5..5ca71e02e8 100644
--- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md
+++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md
@@ -87,6 +87,9 @@ Here's a list of changes that were made to this article for Windows 10, version
 
 The following sections list the components that make network connections to Microsoft services by default. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure diagnostic data at the Security level, turn off Windows Defender diagnostic data and MSRT reporting, and turn off all of these connections.
 
+>[!NOTE]
+>For some settings, MDM policies only partly cover capabilities available through Group Policy. See each setting’s section for more details.
+
 ### Settings for Windows 10 Enterprise edition 
 
 The following table lists management options for each setting, beginning with Windows 10 Enterprise version 1703.

From fda1edfe9433308414e206f9144c01c2f1184531 Mon Sep 17 00:00:00 2001
From: Maricia Alforque 
Date: Fri, 27 Apr 2018 22:01:08 +0000
Subject: [PATCH 252/284] Merged PR 7561: Transitioning to modern management -
 updated

---
 ...-in-your-organization-modern-management.md | 37 ++++++++++++-------
 ...ew-in-windows-mdm-enrollment-management.md |  8 ++++
 .../mdm/policy-csp-controlpolicyconflict.md   | 28 ++++++++++++--
 3 files changed, 55 insertions(+), 18 deletions(-)

diff --git a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md
index d3eaf1a5ca..1077c1abbe 100644
--- a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md
+++ b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md
@@ -6,9 +6,9 @@ ms.prod: w10
 ms.mktglfcycl: manage
 ms.sitesec: library
 ms.pagetype: devices
-author: jdeckerms
+author: MariciaAlforque
 ms.localizationpriority: high
-ms.date: 12/04/2017
+ms.date: 04/26/2018
 ---
 
 # Manage Windows 10 in your organization - transitioning to modern management
@@ -21,10 +21,10 @@ Your organization can support various operating systems across a wide range of d
 
 This six-minute video demonstrates how users can bring in a new retail device and be up and working with their personalized settings and a managed experience in a few minutes, without being on the corporate network. It also demonstrates how IT can apply policies and configurations to ensure device compliance.
 
-  
+> [!VIDEO https://www.youtube.com/embed/g1rIcBhhxpA] 
 
  >[!NOTE]
- >The video demonstrates the configuration process using the classic Azure portal, which will be retired January 08, 2018. Customers should use the new Azure portal. [Learn how use the new Azure portal to perform tasks that you used to do in the classic Azure portal.](https://docs.microsoft.com/information-protection/deploy-use/migrate-portal)
+ >The video demonstrates the configuration process using the classic Azure portal, which is retired. Customers should use the new Azure portal. [Learn how use the new Azure portal to perform tasks that you used to do in the classic Azure portal.](https://docs.microsoft.com/information-protection/deploy-use/migrate-portal)
 
 This topic offers guidance on strategies for deploying and managing Windows 10, including deploying Windows 10 in a mixed environment. The topic covers [management options](#reviewing-the-management-options-with-windows-10) plus the four stages of the device lifecycle:
 
@@ -94,17 +94,14 @@ As you review the roles in your organization, you can use the following generali
 
 Your configuration requirements are defined by multiple factors, including the level of management needed, the devices and data managed, and your industry requirements. Meanwhile, employees are frequently concerned about IT applying strict policies to their personal devices, but they still want access to corporate email and documents. With Windows 10, you can create a consistent set of configurations across PCs, tablets, and phones through the common MDM layer. 
 
-**MDM**: [MDM](https://www.microsoft.com/en-us/cloud-platform/mobile-device-management) gives you a way to configure settings that achieve your administrative intent without exposing every possible setting. (In contrast, Group Policy exposes fine-grained settings that you control individually.) One benefit of MDM is that it enables you to apply broader privacy, security, and application management settings through lighter and more efficient tools. This makes MDM the best choice for devices that are constantly on the go.
+**MDM**: [MDM](https://www.microsoft.com/en-us/cloud-platform/mobile-device-management) gives you a way to configure settings that achieve your administrative intent without exposing every possible setting. (In contrast, Group Policy exposes fine-grained settings that you control individually.) One benefit of MDM is that it enables you to apply broader privacy, security, and application management settings through lighter and more efficient tools. MDM also allows you to target Internet-connected devices to manage policies without using GP that requires on-premise domain joined devices. This makes MDM the best choice for devices that are constantly on the go.
 
-**Group Policy** and **System Center Configuration Manager**: Your organization might still need to manage domain joined computers at a granular level such as Internet Explorer’s 1,500 configurable Group Policy settings, or very specific Windows Firewall rules. If so, Group Policy and System Center Configuration Manager continue to be excellent management choices:
+**Group Policy** and **System Center Configuration Manager**: Your organization might still need to manage domain joined computers at a granular level such as Internet Explorer’s 1,500 configurable Group Policy settings. If so, Group Policy and System Center Configuration Manager continue to be excellent management choices:
 
 -   Group Policy is the best way to granularly configure domain joined Windows PCs and tablets connected to the corporate network using Windows-based tools. Microsoft continues to add Group Policy settings with each new version of Windows.
 
 -   Configuration Manager remains the recommended solution for granular configuration with robust software deployment, Windows updates, and OS deployment.
 
-You can use the following generalized decision tree to review the management choices for devices in your organization:
-
-![Decision tree for device configuration options](images/windows-10-management-gp-intune-flow.png)
 
 ## Updating and Servicing
 
@@ -116,12 +113,24 @@ MDM with Intune provide tools for applying Windows updates to client computers i
 
 There are a variety of steps you can take to begin the process of modernizing device management in your organization:
 
--   **Assess current management practices, and look for investments you might make today.** Which of your current practices need to stay the same, and which can you change? Specifically, what elements of traditional management do you need to retain and where can you modernize? Whether you take steps to minimize custom imaging, re-evaluate settings management, or reassesses authentication and compliance, the benefits can be immediate.
+**Assess current management practices, and look for investments you might make today.** Which of your current practices need to stay the same, and which can you change? Specifically, what elements of traditional management do you need to retain and where can you modernize? Whether you take steps to minimize custom imaging, re-evaluate settings management, or reassesses authentication and compliance, the benefits can be immediate. You can use the [MDM Migration Analysis Tool (MMAT)](http://aka.ms/mmat) to help determine which Group Policies are set for a target user/computer and cross-reference them against the list of available MDM policies.
 
--   **Assess the different use cases and management needs in your environment.** Are there groups of devices that could benefit from lighter, simplified management? BYOD devices, for example, are natural candidates for cloud-based management. Users or devices handling more highly regulated data might require an on-premises Active Directory domain for authentication. Configuration Manager and EMS provide you the flexibility to stage implementation of modern management scenarios while targeting different devices the way that best suits your business needs.
+**Assess the different use cases and management needs in your environment.** Are there groups of devices that could benefit from lighter, simplified management? BYOD devices, for example, are natural candidates for cloud-based management. Users or devices handling more highly regulated data might require an on-premises Active Directory domain for authentication. Configuration Manager and EMS provide you the flexibility to stage implementation of modern management scenarios while targeting different devices the way that best suits your business needs.
 
--   **Review the decision trees in this article.** With the different options in Windows 10, plus Configuration Manager and Enterprise Mobility + Security, you have the flexibility to handle imaging, authentication, settings, and management tools for any scenario.
+**Review the decision trees in this article.** With the different options in Windows 10, plus Configuration Manager and Enterprise Mobility + Security, you have the flexibility to handle imaging, authentication, settings, and management tools for any scenario.
 
--   **Take incremental steps.** Moving towards modern device management doesn’t have to be an overnight transformation. New operating systems and devices can be brought in while older ones remain. With this “managed diversity,” users can benefit from productivity enhancements on new Windows 10 devices, while you continue to maintain older devices according to your standards for security and manageability.
+**Take incremental steps.** Moving towards modern device management doesn’t have to be an overnight transformation. New operating systems and devices can be brought in while older ones remain. With this “managed diversity,” users can benefit from productivity enhancements on new Windows 10 devices, while you continue to maintain older devices according to your standards for security and manageability. Starting with Windows 10, version 1803, the new policy [MDMWinsOverGP](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-controlpolicyconflict#controlpolicyconflict-mdmwinsovergp) was added to allow MDM policies to take precedence over GP when both GP and its equivalent MDM policies are set on the device. You can start implementing MDM policies while keeping your GP environment. Here is the list of MDM policies with equivalent GP - [Policies supported by GP](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#policies-supported-by-gp)
 
--   **Optimize your existing investments**. On the road from traditional on-premises management to modern cloud-based management, take advantage of the flexible, hybrid architecture of Configuration Manager and Intune. As additional capabilities become available in the cloud-identity/MDM model, Microsoft is committed to providing a clear path from traditional to modern management.
+
+**Optimize your existing investments**. On the road from traditional on-premises management to modern cloud-based management, take advantage of the flexible, hybrid architecture of Configuration Manager and Intune. Starting with Configuration Manager 1710, co-management enables you to concurrently manage Windows 10 devices by using both Configuration Manager and Intune. See these topics for details:
+
+-   [Co-management for Windows 10 devices](https://docs.microsoft.com/en-us/sccm/core/clients/manage/co-management-overview)
+-   [Prepare Windows 10 devices for co-management](https://docs.microsoft.com/en-us/sccm/core/clients/manage/co-management-prepare)
+-   [Switch Configuration Manager workloads to Intune](https://docs.microsoft.com/en-us/sccm/core/clients/manage/co-management-switch-workloads)
+-   [Co-management dashboard in System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/core/clients/manage/co-management-dashboard)  
+
+ ## Related topics
+
+-   [What is Intune?](https://docs.microsoft.com/en-us/intune/introduction-intune)
+-   [Windows 10 Policy CSP](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider)
+-   [Configuration service Providers](https://docs.microsoft.com/en-us/windows/client-management/mdm/configuration-service-provider-reference)
diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md
index 2eb1f56941..4c193266ec 100644
--- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md
+++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md
@@ -1359,6 +1359,10 @@ For details about Microsoft mobile device management protocols for Windows 10 s
 

Added a new CSP in Windows 10, version 1803.

+[MDM Migration Analysis Too (MMAT)](http://aka.ms/mmat) +

Updated version available. MMAT is a tool you can use to determine which Group Policies are set on a target user/computer and cross-reference them against the list of supported MDM policies.

+ + [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download)

Added the DDF download of Windows 10, version 1803 configuration service providers.

@@ -1664,6 +1668,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware

Added a new CSP in Windows 10, version 1803.

+[MDM Migration Analysis Too (MMAT)](http://aka.ms/mmat) +

Updated version available. MMAT is a tool you can use to determine which Group Policies are set on a target user/computer and cross-reference them against the list of supported MDM policies.

+ + [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download)

Added the DDF download of Windows 10, version 1803 configuration service providers.

diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index b606419501..503193fb97 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -65,15 +65,35 @@ ms.date: 03/12/2018 -Added in Windows 10, version 1803. This policy allows the IT admin to control which policy will be used whenever both the MDM policy and its equivalent Group Policy are set on the device. +Added in Windows 10, version 1803. This policy allows the IT admin to control which policy will be used whenever both the MDM policy and its equivalent Group Policy (GP) are set on the device. + +> [!Note] +> MDMWinsOverGP only applies to policies in Policy CSP. It does not apply to other MDM settings with equivalent GP settings that are defined on other configuration service providers. This policy is used to ensure that MDM policy wins over GP when same setting is set by both GP and MDM channel. This policy doesn’t support Delete command. This policy doesn’t support setting the value to be 0 again after it was previously set 1. The default value is 0. The MDM policies in Policy CSP will behave as described if this policy value is set 1. +The following list shows the supported values: + +- 0 (default) +- 1 - The MDM policy is used and the GP policy is blocked. + The policy should be set at every sync to ensure the device removes any settings that conflict with MDM just as it does on the very first set of the policy. This ensures that: -- GP settings that correspond to MDM applied settings are not conflicting -- The current Policy Manager policies are refreshed from what MDM has set -- Any values set by scripts/user outside of GP that conflict with MDM are removed +- GP settings that correspond to MDM applied settings are not conflicting +- The current Policy Manager policies are refreshed from what MDM has set +- Any values set by scripts/user outside of GP that conflict with MDM are removed + +The [Policy DDF](policy-ddf-file.md) contains the following tags to identify the policies with equivalent GP: + +- \ +- \ +- \ +- \ + +For the list MDM-GP mapping list, see [Policies supported by GP +](policy-configuration-service-provider.md#policies-supported-by-gp). + +The MDM Diagnostic report shows the applied configurations states of a device including policies, certificates, configuration sources, and resource information. The report includes a list of blocked GP settings because MDM equivalent is configured, if any. To get the diagnostic report, go to **Settings** > **Accounts** > **Access work or school** > and then click the desired work or school account. Scroll to the bottom of the page to **Advanced Diagnostic Report** and then click **Create Report**. From 53e7647cc5ccbfb5028527e6b8af6414ff04861b Mon Sep 17 00:00:00 2001 From: Corey Plett Date: Fri, 27 Apr 2018 22:12:48 +0000 Subject: [PATCH 253/284] Merged PR 7566: AutoPilot > Autopilot case change AutoPilot > Autopilot case change --- devices/surface/TOC.md | 2 +- devices/surface/change-history-for-surface.md | 2 +- devices/surface/deploy.md | 2 +- .../windows-autopilot-and-surface-devices.md | 26 ++--- .../trial-in-a-box/itadmin-tib-get-started.md | 2 +- education/windows/TOC.md | 2 +- education/windows/autopilot-reset.md | 110 ++++++++++++++++++ education/windows/change-history-edu.md | 6 +- .../windows/use-set-up-school-pcs-app.md | 6 +- .../windows/windows-automatic-redeployment.md | 110 ------------------ store-for-business/TOC.md | 2 +- store-for-business/add-profile-to-devices.md | 78 ++++++------- store-for-business/education/TOC.md | 2 +- ...s-microsoft-store-for-business-overview.md | 2 +- ...tory-microsoft-store-business-education.md | 2 +- store-for-business/sfb-change-history.md | 4 +- ...-new-microsoft-store-business-education.md | 4 +- ...ew-in-windows-mdm-enrollment-management.md | 2 +- windows/configuration/wcd/wcd-policies.md | 2 +- windows/deployment/TOC.md | 2 +- .../deployment/Windows-AutoPilot-EULA-note.md | 2 +- .../change-history-for-deploy-windows-10.md | 2 +- windows/deployment/deploy-m365.md | 2 +- windows/deployment/deploy-whats-new.md | 6 +- windows/deployment/deploy.md | 2 +- .../windows-10-architecture-posters.md | 2 +- .../windows-10-deployment-scenarios.md | 14 +-- windows/deployment/windows-autopilot/TOC.md | 12 +- .../windows-10-autopilot-demo-vm.md | 60 +++++----- .../windows-autopilot/windows-10-autopilot.md | 28 ++--- .../whats-new-windows-10-version-1709.md | 12 +- 31 files changed, 255 insertions(+), 255 deletions(-) create mode 100644 education/windows/autopilot-reset.md delete mode 100644 education/windows/windows-automatic-redeployment.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 778c88fa47..6bb7a33e57 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -1,6 +1,6 @@ # [Surface](index.md) ## [Deploy Surface devices](deploy.md) -### [Windows AutoPilot and Surface devices](windows-autopilot-and-surface-devices.md) +### [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) ### [Surface device compatibility with Windows 10 Long-Term Servicing Branch](surface-device-compatibility-with-windows-10-ltsc.md) #### [Long-Term Servicing Branch for Surface devices](ltsb-for-surface.md) ### [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) diff --git a/devices/surface/change-history-for-surface.md b/devices/surface/change-history-for-surface.md index a374627e4d..443f787ea4 100644 --- a/devices/surface/change-history-for-surface.md +++ b/devices/surface/change-history-for-surface.md @@ -23,7 +23,7 @@ This topic lists new and updated topics in the Surface documentation library. |New or changed topic | Description | | --- | --- | -|[Windows AutoPilot and Surface devices](windows-autopilot-and-surface-devices.md) | New article | +|[Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) | New article | |[Microsoft Surface Data Eraser](microsoft-surface-data-eraser.md) | Added version 3.2.45.0 information | |[Surface device compatibility with Windows 10 Long-Term Servicing Channel (LTSC)](surface-device-compatibility-with-windows-10-ltsc.md) | Updated Current Branch (CB) or Current Branch for Business (CBB) servicing options with Semi-Annual Channel (SAC) information | |[Wake On LAN for Surface devices](wake-on-lan-for-surface-devices.md) | Added Surface Book 2, Surface Laptop, Surface Pro, Surface Pro with LTE Advanced, and Surface Pro information | diff --git a/devices/surface/deploy.md b/devices/surface/deploy.md index a52eef5395..70879513fa 100644 --- a/devices/surface/deploy.md +++ b/devices/surface/deploy.md @@ -18,7 +18,7 @@ Get deployment guidance for your Surface devices including information about MDT | Topic | Description | | --- | --- | -| [Windows AutoPilot and Surface devices](windows-autopilot-and-surface-devices.md) | Find out how to remotely deploy and configure devices with Windows AutoPilot. | +| [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) | Find out how to remotely deploy and configure devices with Windows Autopilot. | | [Surface device compatibility with Windows 10 Long-Term Servicing Channel](surface-device-compatibility-with-windows-10-ltsc.md) | Find out about compatibility and limitations of Surface devices running Windows 10 Enterprise LTSC edition. | | [Deploy Windows 10 to Surface devices with MDT](deploy-windows-10-to-surface-devices-with-mdt.md) | Walk through the recommended process of how to deploy Windows 10 to your Surface devices with the Microsoft Deployment Toolkit.| | [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md)| Find out how to perform a Windows 10 upgrade deployment to your Surface devices. | diff --git a/devices/surface/windows-autopilot-and-surface-devices.md b/devices/surface/windows-autopilot-and-surface-devices.md index d4599d8ffd..bc678a28bd 100644 --- a/devices/surface/windows-autopilot-and-surface-devices.md +++ b/devices/surface/windows-autopilot-and-surface-devices.md @@ -1,6 +1,6 @@ --- -title: Windows AutoPilot and Surface Devices (Surface) -description: Find out about Windows AutoPilot deployment options for Surface devices. +title: Windows Autopilot and Surface Devices (Surface) +description: Find out about Windows Autopilot deployment options for Surface devices. keywords: autopilot, windows 10, surface, deployment ms.prod: w10 ms.mktglfcycl: deploy @@ -11,16 +11,16 @@ ms.date: 01/31/2018 ms.author: jdecker --- -# Windows AutoPilot and Surface devices +# Windows Autopilot and Surface devices -Windows AutoPilot is a cloud-based deployment technology available in Windows 10. Using Windows AutoPilot, you can remotely deploy and configure devices in a truly zero-touch process right out of the box. Windows AutoPilot registered devices are identified over the internet at first boot using a unique device signature, known as the hardware hash, and automatically enrolled and configured using modern management solutions such as Azure Active Directory (AAD) and Mobile Device Management (MDM). +Windows Autopilot is a cloud-based deployment technology available in Windows 10. Using Windows Autopilot, you can remotely deploy and configure devices in a truly zero-touch process right out of the box. Windows Autopilot registered devices are identified over the internet at first boot using a unique device signature, known as the hardware hash, and automatically enrolled and configured using modern management solutions such as Azure Active Directory (AAD) and Mobile Device Management (MDM). -With Surface devices, you can choose to register your devices at the time of purchase when purchasing from a Surface partner enabled for Windows AutoPilot. New devices can be shipped directly to your end-users and will be automatically enrolled and configured when the units are unboxed and turned on for the first time. This process can eliminate need to reimage your devices as part of your deployment process, reducing the work required of your deployment staff and opening up new, agile methods for device management and distribution. +With Surface devices, you can choose to register your devices at the time of purchase when purchasing from a Surface partner enabled for Windows Autopilot. New devices can be shipped directly to your end-users and will be automatically enrolled and configured when the units are unboxed and turned on for the first time. This process can eliminate need to reimage your devices as part of your deployment process, reducing the work required of your deployment staff and opening up new, agile methods for device management and distribution. -In this article learn how to enroll your Surface devices in Windows AutoPilot with a Surface partner and the options and considerations you will need to know along the way. This article focuses specifically on Surface devices, for more information about using Windows AutoPilot with other devices, or to read more about Windows AutoPilot and its capabilities, see [Overview of Windows AutoPilot](https://docs.microsoft.com/en-us/windows/deployment/windows-autopilot/windows-10-autopilot) in the Windows Docs Library. +In this article learn how to enroll your Surface devices in Windows Autopilot with a Surface partner and the options and considerations you will need to know along the way. This article focuses specifically on Surface devices, for more information about using Windows Autopilot with other devices, or to read more about Windows Autopilot and its capabilities, see [Overview of Windows Autopilot](https://docs.microsoft.com/en-us/windows/deployment/windows-autopilot/windows-10-autopilot) in the Windows Docs Library. ## Prerequisites -Enrollment of Surface devices in Windows AutoPilot with a Surface partner enabled for Windows AutoPilot has the following licensing requirements for each enrolled Surface device: +Enrollment of Surface devices in Windows Autopilot with a Surface partner enabled for Windows Autopilot has the following licensing requirements for each enrolled Surface device: * **Azure Active Directory Premium** – Required to enroll your devices in your organization and to automatically enroll devices in your organization’s mobile management solution. * **Mobile Device Management (such as Microsoft Intune)** – Required to remotely deploy applications, configure, and manage your enrolled devices. * **Office 365 ProPlus** – Required to deploy Microsoft Office to your enrolled devices. @@ -33,19 +33,19 @@ Or * Office 365 ProPlus, E3, or E5 (includes Office 365 ProPlus) >[!NOTE] ->Deployment of devices using Windows AutoPilot to complete the Out-of-Box Experience (OOBE) is supported without these prerequisites, however will yield deployed devices without applications, configuration, or enrollment in a management solution and is highly discouraged. +>Deployment of devices using Windows Autopilot to complete the Out-of-Box Experience (OOBE) is supported without these prerequisites, however will yield deployed devices without applications, configuration, or enrollment in a management solution and is highly discouraged. ### Windows version considerations -Support for broad deployments of Surface devices using Windows AutoPilot, including enrollment performed by Surface partners at the time of purchase, requires devices manufactured with or otherwise installed with Windows 10 Version 1709 (Fall Creators Update). Windows 10 Version 1709 uses a secure 4096-bit (4k) hash value to uniquely identify devices for Windows AutoPilot that is necessary for deployments at scale. +Support for broad deployments of Surface devices using Windows Autopilot, including enrollment performed by Surface partners at the time of purchase, requires devices manufactured with or otherwise installed with Windows 10 Version 1709 (Fall Creators Update). Windows 10 Version 1709 uses a secure 4096-bit (4k) hash value to uniquely identify devices for Windows Autopilot that is necessary for deployments at scale. ### Surface device support -Surface devices with support for out-of-box deployment with Windows AutoPilot, enrolled during the purchase process with a Surface partner, include the following devices, where the devices ship from the factory with Windows 10 Version 1709: +Surface devices with support for out-of-box deployment with Windows Autopilot, enrolled during the purchase process with a Surface partner, include the following devices, where the devices ship from the factory with Windows 10 Version 1709: * Surface Pro (Model 1796) * Surface Book 2 * Surface Laptop * Surface Studio -## Surface partners enabled for Windows AutoPilot -Enrolling Surface devices in Windows AutoPilot at the time of purchase is a capability provided by select Surface partners that are enabled with the capability to identify individual Surface devices during the purchase process and perform enrollment on an organization’s behalf. Devices enrolled by a Surface partner at time of purchase can be shipped directly to users and configured entirely through the zero-touch process of Windows AutoPilot, Azure Active Directory, and Mobile Device Management. +## Surface partners enabled for Windows Autopilot +Enrolling Surface devices in Windows Autopilot at the time of purchase is a capability provided by select Surface partners that are enabled with the capability to identify individual Surface devices during the purchase process and perform enrollment on an organization’s behalf. Devices enrolled by a Surface partner at time of purchase can be shipped directly to users and configured entirely through the zero-touch process of Windows Autopilot, Azure Active Directory, and Mobile Device Management. -You can find a list of Surface partners enabled for Windows AutoPilot at the [Windows AutoPilot for Surface portal](https://www.microsoft.com/en-us/itpro/surface/windows-autopilot-for-surface). \ No newline at end of file +You can find a list of Surface partners enabled for Windows Autopilot at the [Windows Autopilot for Surface portal](https://www.microsoft.com/en-us/itpro/surface/windows-autopilot-for-surface). \ No newline at end of file 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 a6c87bbb9a..d450bc8dea 100644 --- a/education/trial-in-a-box/itadmin-tib-get-started.md +++ b/education/trial-in-a-box/itadmin-tib-get-started.md @@ -100,7 +100,7 @@ If you've previously used Set up School PCs to provision student devices, you ca - Set up School PCs will change some account management logic so that it sets the expiration time for an account to 180 days (without requiring sign-in). - This setting also increases the maximum storage to 100% of the available disk space. This prevents the student's account from being erased if the student stores a lot of files or data or if the student doesn't use the PC over a prolonged period. - **Let guests sign-in to these PCs** allows guests to use student PCs without a school account. If you select this option, a **Guest** account button will be added in the PC's sign-in screen to allow anyone to use the PC. - - **Enable Windows 10 Automatic Redeployment** enables IT admins to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment the student PC is returned to a fully configured or known approved state. For more info, see [Windows Automatic Redeployment](https://docs.microsoft.com/en-us/education/windows/windows-automatic-redeployment). + - **Enable Windows 10 Autopilot Reset** enables IT admins to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment the student PC is returned to a fully configured or known approved state. For more info, see [Autopilot Reset](https://docs.microsoft.com/en-us/education/windows/autopilot-reset). - **Lock screen background** shows the default backgroudn used for student PCs provisioned by Set up School PCs. Select **Browse** to change the default. 7. **Set up the Take a Test app** configures the device for taking quizzes and high-stakes assessments by some providers like Smarter Balanced. Windows will lock down the student PC so that students can't access anything else while taking the test. diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 0d731afa81..ca1a16e12c 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -11,7 +11,7 @@ ### [Set up Take a Test on a single PC](take-a-test-single-pc.md) ### [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md) ### [Take a Test app technical reference](take-a-test-app-technical.md) -## [Reset devices with Windows Automatic Redeployment](windows-automatic-redeployment.md) +## [Reset devices with Autopilot Reset](autopilot-reset.md) ## [Working with Microsoft Store for Education](education-scenarios-store-for-business.md) ## [Get Minecraft: Education Edition](get-minecraft-for-education.md) ### [For teachers: get Minecraft Education Edition](teacher-get-minecraft.md) diff --git a/education/windows/autopilot-reset.md b/education/windows/autopilot-reset.md new file mode 100644 index 0000000000..ebc4384bf0 --- /dev/null +++ b/education/windows/autopilot-reset.md @@ -0,0 +1,110 @@ +--- +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.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: edu +ms.localizationpriority: high +author: CelesteDG +ms.author: celested +ms.date: 03/08/2018 +--- + +# Reset devices with Autopilot Reset +**Applies to:** + +- Windows 10, version 1709 + +IT admins or technical teachers can use Autopilot Reset to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use. With Autopilot Reset, devices are returned to a fully configured or known IT-approved state. + +To enable Autopilot Reset in Windows 10, version 1709 (Fall Creators Update), you must: + +1. [Enable the policy for the feature](#enable-autopilot-reset) +2. [Trigger a reset for each device](#trigger-autopilot-reset) + +## Enable Autopilot Reset + +To use Autopilot Reset, [Windows Recovery Environment (WinRE) must be enabled on the device](#winre). + +**DisableAutomaticReDeploymentCredentials** is a policy that enables or disables the visibility of the credentials for Autopilot Reset. It is a policy node in the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders), **CredentialProviders/DisableAutomaticReDeploymentCredentials**. By default, this policy is set to 1 (Disable). This ensures that Autopilot Reset isn't triggered by accident. + +You can set the policy using one of these methods: + +- MDM provider + + - Autopilot Reset in Intune for Education is coming soon. In a future update of Intune for Education, new tenants will automatically have the Autopilot Reset setting enabled by default on the **All devices** group as part of initial tenant configuration. You will also be able to manage this setting to target different groups in the admin console. + - If you're using an MDM provider other than Intune for Education, check your MDM provider documentation on how to set this policy. If your MDM provider doesn't explicitly support this policy, you can manually set this policy if your MDM provider allows specific OMA-URIs to be manually set. + + For example, in Intune, create a new configuration policy and add an OMA-URI. + - OMA-URI: ./Vendor/MSFT/Policy/Config/CredentialProviders/DisableAutomaticReDeploymentCredentials + - Data type: Integer + - Value: 0 + +- Windows Configuration Designer + + You can [use Windows Configuration Designer](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-create-package) to set the **Runtime settings > Policies > CredentialProviders > DisableAutomaticReDeploymentCredentials** setting and create a provisioning package. + +- Set up School PCs app + + Autopilot Reset in the Set up School PCs app is available in the latest release of the app. Make sure you are running Windows 10, version 1709 on the student PCs if you want to use Autopilot Reset through the Set up School PCs app. You can check the version several ways: + - Reach out to your device manufacturer. + - If you manage your PCs using Intune or Intune for Education, you can check the OS version by checking the **OS version** info for the device. If you are using another MDM provider, check the documentation for the MDM provider to confirm the OS version. + - Log into the PCs, go to the **Settings > System > About** page, look in the **Windows specifications** section and confirm **Version** is set to 1709. + + To use the Autopilot Reset setting in the Set up School PCs app: + * When using [Set up School PCs](use-set-up-school-pcs-app.md), in the **Configure student PC settings** screen, select **Enable Windows 10 Autopilot Reset** among the list of settings for the student PC as shown in the following example: + + ![Configure student PC settings in Set up School PCs](images/suspc_configure_pc2.jpg) + +## Trigger Autopilot Reset +Autopilot Reset is a two-step process: trigger it and then authenticate. Once you've done these two steps, you can let the process execute and once it's done, the device is again ready for use. + +**To trigger Autopilot Reset** + +1. From the Windows device lock screen, enter the keystroke: **CTRL + ![Windows key](images/windows_glyph.png) + R**. + + ![Enter CTRL+Windows key+R on the Windows lockscreen](images/autopilot-reset-lockscreen.png) + + This will open up a custom login screen for Autopilot Reset. The screen serves two purposes: + 1. Confirm/verify that the end user has the right to trigger Autopilot Reset + 2. Notify the user in case a provisioning package, created using Windows Configuration Designer or Set up School PCs, will be used as part of the process. + + ![Custom login screen for Autopilot Reset](images/autopilot-reset-customlogin.png) + +2. Sign in with the admin account credentials. If you created a provisioning package, plug in the USB drive and trigger Autopilot Reset. + + Once Autopilot Reset is triggered, the reset process starts. + + After reset, the device: + - Sets the region, language, and keyboard. + - Connects to Wi-Fi. + - If you provided a provisioning package when Autopilot Reset is triggered, the system will apply this new provisioning package. Otherwise, the system will re-apply the original provisioning package on the device. + - Is returned to a known good managed state, connected to Azure AD and MDM. + + ![Notification that provisioning is complete](images/autopilot-reset-provisioningcomplete.png) + + Once provisioning is complete, the device is again ready for use. + + +## Troubleshoot Autopilot Reset + +Autopilot Reset will fail when the [Windows Recovery Environment (WinRE)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference) is not enabled on the device. You will see `Error code: ERROR_NOT_SUPPORTED (0x80070032)`. + +To make sure WinRE is enabled, use the [REAgentC.exe tool](https://docs.microsoft.com/windows-hardware/manufacture/desktop/reagentc-command-line-options) to run the following command: + +``` +reagentc /enable +``` + +If Windows Automatic Reployment fails after enabling WinRE, or if you are unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. + +## Related topics + +[Set up Windows devices for education](set-up-windows-10.md) + + + + + diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index 0775c1d4c7..71c9bbf87c 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -19,7 +19,7 @@ This topic lists new and updated topics in the [Windows 10 for Education](index. New or changed topic | Description --- | --- -[Reset devices with Windows Automatic Redeployment](windows-automatic-redeployment.md) | Added section for troubleshooting Windows Automatic Redeployment. +[Reset devices with Autopilot Reset](autopilot-reset.md) | Added section for troubleshooting Autopilot Reset. ## November 2017 @@ -34,7 +34,7 @@ New or changed topic | Description | New or changed topic | Description | | --- | ---- | -| [Reset devices with Windows Automatic Redeployment](windows-automatic-redeployment.md) | New. Learn how you can use this new feature to quickly reset student PCs from the lock screen and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use and returned to a fully configured or known IT-approved state. | +| [Reset devices with Autopilot Reset](autopilot-reset.md) | New. Learn how you can use this new feature to quickly reset student PCs from the lock screen and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use and returned to a fully configured or known IT-approved state. | | [Test Windows 10 S on existing Windows 10 education devices](test-windows10s-for-edu.md) | Updated the *Go back to your previous edition of Windows 10* section with new information on how to work around cases where Win32 apps are blocked after switching from Windows 10 S back to your previous Windows edition. | | [Take a Test app technical reference](take-a-test-app-technical.md) | Updated. Starting with Windows 10, version 1709 (Fall Creators Update), assessments can now run in permissive mode. This mode enables students who need access to other apps, like accessibility tools, to use the apps. | @@ -103,7 +103,7 @@ New or changed topic | Description | New or changed topic | Description| | --- | --- | -| [Working with Microsoft Store for Business – education scenarios](education-scenarios-store-for-business.md) | New. Learn about education scenarios for Microsoft Store for Business. | +| [Working with Microsoft Store for Business – education scenarios](education-scenarios-store-for-business.md) | New. Learn about education scenarios for Microsoft Store for Business. | | [For teachers - get Minecraft: Education Edition](teacher-get-minecraft.md) | Updates. Subscription support for Minecraft: Education Edition. | | [For IT administrators - get Minecraft: Education Edition](school-get-minecraft.md) | Updates. Subscription support for Minecraft: Education Edition. | diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 7cd7884f9b..bcb70e68af 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -15,7 +15,7 @@ ms.date: 12/11/2017 # Use the Set up School PCs app **Applies to:** -- Windows 10 +- Windows 10 IT administrators and technical teachers can use the **Set up School PCs** app to quickly set up PCs for students. A student PC set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. @@ -30,7 +30,7 @@ Set up School PCs makes it easy to set up Windows 10 PCs with Microsoft's recomm - Sets Microsoft-recommended school PC settings, including shared PC mode which provides faster sign-in and automatic account cleanup - Enables optional guest account for younger students, lost passwords, or visitors - Enables optional secure testing account -- Enables optional Windows Automatic Redeployment feature to return devices to a fully configured or known IT-approved state +- Enables optional Autopilot Reset feature to return devices to a fully configured or known IT-approved state - Locks down the student PC to prevent mischievous activity: * Prevents students from removing the PC from the school's device management system * Prevents students from removing the Set up School PCs settings @@ -197,7 +197,7 @@ The **Set up School PCs** app guides you through the configuration choices for t If you select this option, this adds a **Guest** account button in the PC's sign-in screen to allow anyone to use the PC. - - Select **Enable Windows Automatic Redeployment** to reset student PCs from the lock screen any time and apply original settings and device management enrollment (Azure AD and MDM) so they’re ready to use. Make sure you are running Windows 10, version 1709 on the student PCs if you want to use Windows Automatic Redeployment through the Set up School PCs app. + - Select **Enable Autopilot Reset** to reset student PCs from the lock screen any time and apply original settings and device management enrollment (Azure AD and MDM) so they’re ready to use. Make sure you are running Windows 10, version 1709 on the student PCs if you want to use Autopilot Reset through the Set up School PCs app. - To change the default lock screen background or to use your school's custom lock screen background, click **Browse** to select a new lock screen background. **Figure 4** - Configure student PC settings diff --git a/education/windows/windows-automatic-redeployment.md b/education/windows/windows-automatic-redeployment.md deleted file mode 100644 index 5d64b44037..0000000000 --- a/education/windows/windows-automatic-redeployment.md +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: Reset devices with Windows Automatic Redeployment -description: Gives an overview of Windows Automatic Redeployment and how you can enable and use it in your schools. -keywords: Windows Automatic Redeployment, Windows 10, education -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: edu -ms.localizationpriority: high -author: CelesteDG -ms.author: celested -ms.date: 03/08/2018 ---- - -# Reset devices with Windows Automatic Redeployment -**Applies to:** - -- Windows 10, version 1709 - -IT admins or technical teachers can use Windows Automatic Redeployment to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use. With Windows Automatic Redeployment, devices are returned to a fully configured or known IT-approved state. - -To enable Windows Automatic Redeployment in Windows 10, version 1709 (Fall Creators Update), you must: - -1. [Enable the policy for the feature](#enable-windows-automatic-redeployment) -2. [Trigger a reset for each device](#trigger-windows-automatic-redeployment) - -## Enable Windows Automatic Redeployment - -To use Windows Automatic Redeployment, [Windows Recovery Environment (WinRE) must be enabled on the device](#winre). - -**DisableAutomaticReDeploymentCredentials** is a policy that enables or disables the visibility of the credentials for Windows Automatic Redeployment. It is a policy node in the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders), **CredentialProviders/DisableAutomaticReDeploymentCredentials**. By default, this policy is set to 1 (Disable). This ensures that Windows Automatic Redeployment isn't triggered by accident. - -You can set the policy using one of these methods: - -- MDM provider - - - Windows Automatic Redeployment in Intune for Education is coming soon. In a future update of Intune for Education, new tenants will automatically have the Windows Automatic Redeployment setting enabled by default on the **All devices** group as part of initial tenant configuration. You will also be able to manage this setting to target different groups in the admin console. - - If you're using an MDM provider other than Intune for Education, check your MDM provider documentation on how to set this policy. If your MDM provider doesn't explicitly support this policy, you can manually set this policy if your MDM provider allows specific OMA-URIs to be manually set. - - For example, in Intune, create a new configuration policy and add an OMA-URI. - - OMA-URI: ./Vendor/MSFT/Policy/Config/CredentialProviders/DisableAutomaticReDeploymentCredentials - - Data type: Integer - - Value: 0 - -- Windows Configuration Designer - - You can [use Windows Configuration Designer](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-create-package) to set the **Runtime settings > Policies > CredentialProviders > DisableAutomaticReDeploymentCredentials** setting and create a provisioning package. - -- Set up School PCs app - - Windows Automatic Redeployment in the Set up School PCs app is available in the latest release of the app. Make sure you are running Windows 10, version 1709 on the student PCs if you want to use Windows Automatic Redeployment through the Set up School PCs app. You can check the version several ways: - - Reach out to your device manufacturer. - - If you manage your PCs using Intune or Intune for Education, you can check the OS version by checking the **OS version** info for the device. If you are using another MDM provider, check the documentation for the MDM provider to confirm the OS version. - - Log into the PCs, go to the **Settings > System > About** page, look in the **Windows specifications** section and confirm **Version** is set to 1709. - - To use the Windows Automatic Redeployment setting in the Set up School PCs app: - * When using [Set up School PCs](use-set-up-school-pcs-app.md), in the **Configure student PC settings** screen, select **Enable Windows 10 Automatic Redeployment** among the list of settings for the student PC as shown in the following example: - - ![Configure student PC settings in Set up School PCs](images/suspc_configure_pc2.jpg) - -## Trigger Windows Automatic Redeployment -Windows Automatic Redeployment is a two-step process: trigger it and then authenticate. Once you've done these two steps, you can let the process execute and once it's done, the device is again ready for use. - -**To trigger Windows Automatic Redeployment** - -1. From the Windows device lock screen, enter the keystroke: **CTRL + ![Windows key](images/windows_glyph.png) + R**. - - ![Enter CTRL+Windows key+R on the Windows lockscreen](images/windows-automatic-redeployment-lockscreen.png) - - This will open up a custom login screen for Windows Automatic Redeployment. The screen serves two purposes: - 1. Confirm/verify that the end user has the right to trigger Windows Automatic Redeployment - 2. Notify the user in case a provisioning package, created using Windows Configuration Designer or Set up School PCs, will be used as part of the process. - - ![Custom login screen for Windows Automatic Redeployment](images/windows-automatic-redeployment-customlogin.png) - -2. Sign in with the admin account credentials. If you created a provisioning package, plug in the USB drive and trigger Windows Automatic Redeployment. - - Once Windows Automatic Redeployment is triggered, the reset process starts. - - After reset, the device: - - Sets the region, language, and keyboard. - - Connects to Wi-Fi. - - If you provided a provisioning package when Windows Automatic Redeployment is triggered, the system will apply this new provisioning package. Otherwise, the system will re-apply the original provisioning package on the device. - - Is returned to a known good managed state, connected to Azure AD and MDM. - - ![Notification that provisioning is complete](images/windows-automatic-redeployment-provisioningcomplete.png) - - Once provisioning is complete, the device is again ready for use. - - -## Troubleshoot Windows Automatic Redeployment - -Windows Automatic Redeployment will fail when the [Windows Recovery Environment (WinRE)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference) is not enabled on the device. You will see `Error code: ERROR_NOT_SUPPORTED (0x80070032)`. - -To make sure WinRE is enabled, use the [REAgentC.exe tool](https://docs.microsoft.com/windows-hardware/manufacture/desktop/reagentc-command-line-options) to run the following command: - -``` -reagentc /enable -``` - -If Windows Automatic Reployment fails after enabling WinRE, or if you are unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. - -## Related topics - -[Set up Windows devices for education](set-up-windows-10.md) - - - - - diff --git a/store-for-business/TOC.md b/store-for-business/TOC.md index 5bd846269f..9709bdc21e 100644 --- a/store-for-business/TOC.md +++ b/store-for-business/TOC.md @@ -21,7 +21,7 @@ ### [Manage access to private store](manage-access-to-private-store.md) ### [Manage private store settings](manage-private-store-settings.md) ### [Configure MDM provider](configure-mdm-provider-microsoft-store-for-business.md) -### [Manage Windows device deployment with Windows AutoPilot Deployment](add-profile-to-devices.md) +### [Manage Windows device deployment with Windows Autopilot Deployment](add-profile-to-devices.md) ### [Microsoft Store for Business and Education PowerShell module - preview](microsoft-store-for-business-education-powershell-module.md) ### [Manage software purchased with Microsoft Products and Services agreement in Microsoft Store for Business](manage-mpsa-software-microsoft-store-for-business.md) ## [Device Guard signing portal](device-guard-signing-portal.md) diff --git a/store-for-business/add-profile-to-devices.md b/store-for-business/add-profile-to-devices.md index ceac52581f..411a0ae2cd 100644 --- a/store-for-business/add-profile-to-devices.md +++ b/store-for-business/add-profile-to-devices.md @@ -1,6 +1,6 @@ --- -title: Manage Windows device deployment with Windows AutoPilot Deployment -description: Add an AutoPilot profile to devices. AutoPilot profiles control what is included in Windows set up experience for your employees. +title: Manage Windows device deployment with Windows Autopilot Deployment +description: Add an Autopilot profile to devices. Autopilot profiles control what is included in Windows set up experience for your employees. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -11,55 +11,55 @@ ms.date: 2/9/2018 ms.localizationpriority: high --- -# Manage Windows device deployment with Windows AutoPilot Deployment +# Manage Windows device deployment with Windows Autopilot Deployment **Applies to** - Windows 10 -Windows AutoPilot simplifies device set up for IT Admins. For an overview of benefits, scenarios, and prerequisites, see [Overview of Windows AutoPilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). +Windows Autopilot simplifies device set up for IT Admins. For an overview of benefits, scenarios, and prerequisites, see [Overview of Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). -Watch this video to learn more about Windows AutoPilot in Micrsoft Store for Business.
+Watch this video to learn more about Windows Autopilot in Micrsoft Store for Business.
> [!video https://www.microsoft.com/en-us/videoplayer/embed/3b30f2c2-a3e2-4778-aa92-f65dbc3ecf54?autoplay=false] -## What is Windows AutoPilot? -In Microsoft Store for Business, you can manage devices for your organization and apply an *AutoPilot deployment profile* to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows based on the AutoPilot deployment profile you applied to the device. +## What is Windows Autopilot? +In Microsoft Store for Business, you can manage devices for your organization and apply an *Autopilot deployment profile* to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows based on the Autopilot deployment profile you applied to the device. -You can create and apply AutoPilot deployment profiles to these devices. The overall process looks like this. +You can create and apply Autopilot deployment profiles to these devices. The overall process looks like this. -![Block diagram with main steps for using AutoPilot in Microsoft Store for Business: upload device list; group devices (this step is optional); add profile; and apply profile.](images/autopilot-process.png) +![Block diagram with main steps for using Autopilot in Microsoft Store for Business: upload device list; group devices (this step is optional); add profile; and apply profile.](images/autopilot-process.png) -Figure 1 - Windows AutoPilot Deployment Program process +Figure 1 - Windows Autopilot Deployment Program process -AutoPilot deployment profiles have two main parts: default settings that can't be changed, and optional settings that you can include. +Autopilot deployment profiles have two main parts: default settings that can't be changed, and optional settings that you can include. -### AutoPilot deployment profiles - default settings -These settings are configured with all AutoPilot deployment profiles: +### Autopilot deployment profiles - default settings +These settings are configured with all Autopilot deployment profiles: - Skip Cortana, OneDrive, and OEM registration setup pages - Automatically setup for work or school - Sign in experience with company or school brand -### AutoPilot deployment profiles - optional settings -These settings are off by default. You can turn them on for your AutoPilot deployment profiles: +### Autopilot deployment profiles - optional settings +These settings are off by default. You can turn them on for your Autopilot deployment profiles: - Skip privacy settings -### Support for AutoPilot profile settings -AutoPilot profile settings are supported beginning with the version of Windows they were introduced in. This table summarizes the settings and what they are supported on. +### Support for Autopilot profile settings +Autopilot profile settings are supported beginning with the version of Windows they were introduced in. This table summarizes the settings and what they are supported on. | Setting | Supported on | | ------- | ------------- | | Deployment default features| Windows 10, version 1703 or later | | Skip privacy settings | Windows 10, version 1703 or later | | Disable local admin account creation on the device | Windows 10, version 1703 or later | -| Skip End User License Agreement (EULA) | Windows 10, version 1709 or later.
[Learn about Windows AutoPilot EULA dismissal](https://docs.microsoft.com/windows/deployment/Windows-AutoPilot-EULA-note) | +| Skip End User License Agreement (EULA) | Windows 10, version 1709 or later.
[Learn about Windows Autopilot EULA dismissal](https://docs.microsoft.com/windows/deployment/Windows-Autopilot-EULA-note) | -## Windows AutoPilot deployment profiles in Microsoft Store for Business and Education +## Windows Autopilot deployment profiles in Microsoft Store for Business and Education You can manage new devices in Microsoft Store for Business or Microsoft Store for Education. Devices need to meet these requirements: - Windows 10, version 1703 or later - New devices that have not been through Windows out-of-box experience. -## Add devices and apply AutoPilot deployment profile +## Add devices and apply Autopilot deployment profile To manage devices through Microsoft Store for Business and Education, you'll need a .csv file that contains specific information about the devices. You should be able to get this from your Microsoft account contact, or the store where you purchased the devices. Upload the .csv file to Microsoft Store to add the devices. ### Device information file format @@ -72,7 +72,7 @@ Here's a sample device information file: ![Notepad file showing example entries for Column A (Device Serial Number), Column B (Windows Product ID), and Column C (Hardware Hash).](images/msfb-autopilot-csv.png) -When you add devices, you need to add them to an *AutoPilot deployment group*. Use these groups to apply AutoPilot deployment profiles to a group of devices. The first time you add devices to a group, you'll need to create an AutoPilot deployment group. +When you add devices, you need to add them to an *Autopilot deployment group*. Use these groups to apply Autopilot deployment profiles to a group of devices. The first time you add devices to a group, you'll need to create an Autopilot deployment group. > [!NOTE] > You can only add devices to a group when you add devices to **Microsoft Store for Business and Education**. If you decide to reorganize devices into different groups, you'll need to delete them from **Devices** in **Microsoft Store**, and add them again. @@ -81,50 +81,50 @@ When you add devices, you need to add them to an *AutoPilot deployment group*. U 1. Sign in to [Microsoft Store for Business](http://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Devices**. 3. Click **Add devices**, navigate to the *.csv file and select it. -4. Type a name for a new AutoPilot deployment group, or choose one from the list, and then click **Add**.
+4. Type a name for a new Autopilot deployment group, or choose one from the list, and then click **Add**.
If you don't add devices to a group, you can select the individual devices to apply a profile to.
![Screenshot of Add devices to a group dialog. You can create a new group, or select a current group.](images/add-devices.png)
-5. Click the devices or AutoPilot deployment group that you want to manage. You need to select devices before you can apply an AutoPilot deployment profile. You can switch between seeing groups or devices by clicking **View groups** or **View devices**. +5. Click the devices or Autopilot deployment group that you want to manage. You need to select devices before you can apply an Autopilot deployment profile. You can switch between seeing groups or devices by clicking **View groups** or **View devices**. -**Apply AutoPilot deployment profile** -1. When you have devices selected, click **AutoPilot deployment**. -2. Choose the AutoPilot deployment profile to apply to the selected devices. +**Apply Autopilot deployment profile** +1. When you have devices selected, click **Autopilot deployment**. +2. Choose the Autopilot deployment profile to apply to the selected devices. > [!NOTE] - > The first time you use AutoPilot deployment profiles, you'll need to create one. See [Create AutoPilot profile](#create-autopilot-profile). + > The first time you use Autopilot deployment profiles, you'll need to create one. See [Create Autopilot profile](#create-autopilot-profile). 3. Microsoft Store for Business applies the profile to your selected devices, and shows the profile name on **Devices**. -## Manage AutoPilot deployment profiles -You can manage the AutoPilot deployment profiles created in Microsoft Store. You can create a new profile, edit, or delete a profile. +## Manage Autopilot deployment profiles +You can manage the Autopilot deployment profiles created in Microsoft Store. You can create a new profile, edit, or delete a profile. -### Create AutoPilot profile +### Create Autopilot profile 1. Sign in to [Microsoft Store for Business](http://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Devices**. -3. Click **AutoPilot deployment**, and then click **Create new profile**. +3. Click **Autopilot deployment**, and then click **Create new profile**. 4. Name the profile, choose the settings to include, and then click **Create**.
-The new profile is added to the **AutoPilot deployment** list. +The new profile is added to the **Autopilot deployment** list. -### Edit or delete AutoPilot profile +### Edit or delete Autopilot profile 1. Sign in to [Microsoft Store for Business](http://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Devices**. -3. Click **AutoPilot deployment**, click **Edit your profiles**, and then choose the profile to edit. +3. Click **Autopilot deployment**, click **Edit your profiles**, and then choose the profile to edit. TBD: art 4. Change settings for the profile, and then click **Save**.
-or-
Click **Delete profile** to delete the profile. -## Apply a different AutoPilot deployment profile to devices -After you've applied an AutoPilot deployment profile to a device, if you decide to apply a different profile, you can remove the profile and apply a new profile. +## Apply a different Autopilot deployment profile to devices +After you've applied an Autopilot deployment profile to a device, if you decide to apply a different profile, you can remove the profile and apply a new profile. > [!NOTE] > The new profile will only be applied if the device has not been started, and gone through the out-of-box experience. Settings from a different profile can't be applied when another profile has been applied. Windows would need to be reinstalled on the device for the second profile to be applied to the device. -## AutoPilot device information file error messages -Here's info on some of the errors you might see while working with AutoPilot deployment profiles in **Microsoft Store for Business and Education**. +## Autopilot device information file error messages +Here's info on some of the errors you might see while working with Autopilot deployment profiles in **Microsoft Store for Business and Education**. | Message Id | Message explanation | | ---------- | ------------------- | @@ -135,6 +135,6 @@ Here's info on some of the errors you might see while working with AutoPilot dep | wadp005 | Check your .csv file with your device provider. One of the devices on your list has been claimed by another organization. | | wadp006 | Try that again. Something happened on our end. Waiting a bit might help. | | wadp007 | Check the info for this device in your .csv file. The device is already registered in your organization. | -| wadp008 | The device does not meet AutoPilot Deployment requirements. | +| wadp008 | The device does not meet Autopilot Deployment requirements. | | wadp009 | Check with your device provider for an update .csv file. The current file doesn’t work | | wadp010 | Try that again. Something happened on our end. Waiting a bit might help. | diff --git a/store-for-business/education/TOC.md b/store-for-business/education/TOC.md index 4de95964bc..b97c30604a 100644 --- a/store-for-business/education/TOC.md +++ b/store-for-business/education/TOC.md @@ -26,7 +26,7 @@ ### [Manage access to private store](/microsoft-store/manage-access-to-private-store?toc=/microsoft-store/education/toc.json) ### [Manage private store settings](/microsoft-store/manage-private-store-settings?toc=/microsoft-store/education/toc.json) ### [Configure MDM provider](/microsoft-store/configure-mdm-provider-microsoft-store-for-business?toc=/microsoft-store/education/toc.json) -### [Manage Windows device deployment with Windows AutoPilot Deployment](/microsoft-store/add-profile-to-devices?toc=/microsoft-store/education/toc.json) +### [Manage Windows device deployment with Windows Autopilot Deployment](/microsoft-store/add-profile-to-devices?toc=/microsoft-store/education/toc.json) ### [Microsoft Store for Business and Education PowerShell module - preview](/microsoft-store/microsoft-store-for-business-education-powershell-module?toc=/microsoft-store/education/toc.json) ### [Manage software purchased with Microsoft Products and Services agreement in Microsoft Store for Business](/microsoft-store/manage-mpsa-software-microsoft-store-for-business?toc=/microsoft-store/education/toc.json) ## [Device Guard signing portal](/microsoft-store/device-guard-signing-portal?toc=/microsoft-store/education/toc.json) diff --git a/store-for-business/manage-apps-microsoft-store-for-business-overview.md b/store-for-business/manage-apps-microsoft-store-for-business-overview.md index 5f765d2f3c..85fb5deed0 100644 --- a/store-for-business/manage-apps-microsoft-store-for-business-overview.md +++ b/store-for-business/manage-apps-microsoft-store-for-business-overview.md @@ -28,6 +28,6 @@ Manage products and services in Microsoft Store for Business and Microsoft Store | [App inventory managemement for Microsoft Store for Business and Education](app-inventory-management-microsoft-store-for-business.md) | You can manage all apps that you've acquired on your **Apps & software** page. | | [Manage private store settings](manage-private-store-settings.md) | The private store is a feature in Microsoft Store for Business and Education that organizations receive during the sign up process. When admins add apps to the private store, all employees in the organization can view and download the apps. Only online-licensed apps can be distributed from your private store. | | [Configure MDM provider](configure-mdm-provider-microsoft-store-for-business.md) | For companies or organizations using mobile device management (MDM) tools, those tools can synchronize with Microsoft Store for Business inventory to manage apps with offline licenses. Microsoft Store management tool services work with your third-party management tool to manage content. | -| [Manage Windows device deployment with Windows AutoPilot Deployment](add-profile-to-devices.md) | In Microsoft Store for Business, you can manage devices for your organization and apply an AutoPilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows based on the AutoPilot deployment profile you applied to the device. | +| [Manage Windows device deployment with Windows Autopilot Deployment](add-profile-to-devices.md) | In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows based on the Autopilot deployment profile you applied to the device. | | [Microsoft Store for Business and Education PowerShell module - preview](microsoft-store-for-business-education-powershell-module.md) | Use PowerShell cmdlets to automate basic app license assignment. | | [Manage software purchased with Microsoft Products and Services agreement in Microsoft Store for Business](manage-mpsa-software-microsoft-store-for-business.md) | Software purchased with the Microsoft Products and Services Agreement (MPSA) can be managed in Microsoft Store for Business and Education. This allows customers to manage online software purchases in one location. | \ No newline at end of file diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 74fcb9bd83..bb8c98ae04 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -43,7 +43,7 @@ Looking for info on the latest release? Check out [What's new in Microsoft Store ## September 2017 -- **Manage Windows device deployment with Windows AutoPilot Deployment** - In Microsoft Store for Business, you can manage devices for your organization and apply an AutoPilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the AutoPilot deployment profile you applied to the device. [Get more info](add-profile-to-devices.md) +- **Manage Windows device deployment with Windows Autopilot Deployment** - In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device. [Get more info](add-profile-to-devices.md) - **Request an app** - People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases. [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps) - **My organization** - **My organization** shows you all Agreements that apply to your organization. You can also update profile info for you org, such as mailing address and email associated with your account. - **Manage prepaid Office 365 subscriptions** - Office 365 prepaid subscriptions can be redeemed using a prepaid token. Tokens are available through 3rd-party businesses, outside of Microsoft Store for Business or the Office 365 Admin portal. After redemming prepaid subscriptions, Admins can add more licenses or extend the subscription's expiration date. diff --git a/store-for-business/sfb-change-history.md b/store-for-business/sfb-change-history.md index ebc071d22a..0d80d2e32a 100644 --- a/store-for-business/sfb-change-history.md +++ b/store-for-business/sfb-change-history.md @@ -49,7 +49,7 @@ ms.localizationpriority: high | New or changed topic | Description | | --- | --- | -| [Manage Windows device deployment with Windows AutoPilot Deployment](add-profile-to-devices.md) | Update. Add profile settings with supported build info. | +| [Manage Windows device deployment with Windows Autopilot Deployment](add-profile-to-devices.md) | Update. Add profile settings with supported build info. | | [What's New in Microsoft Store for Business and Education](whats-new-microsoft-store-business-education.md) | Update | ## September 2017 @@ -78,7 +78,7 @@ ms.localizationpriority: high   | New or changed topic | Description | | -------------------- | ----------- | -| [Manage Windows device deployment with Windows AutoPilot Deployment](add-profile-to-devices.md) | New. Information about Windows AutoPilot Deployment Program and how it is used in Microsoft Store for Business and Education. | +| [Manage Windows device deployment with Windows Autopilot Deployment](add-profile-to-devices.md) | New. Information about Windows Autopilot Deployment Program and how it is used in Microsoft Store for Business and Education. | | [Microsoft Store for Business and Education overview - supported markets](https://docs.microsoft.com/en-us/microsoft-store/windows-store-for-business-overview#supported-markets) | Updates for added market support. |   diff --git a/store-for-business/whats-new-microsoft-store-business-education.md b/store-for-business/whats-new-microsoft-store-business-education.md index cca4d43519..92debb23e2 100644 --- a/store-for-business/whats-new-microsoft-store-business-education.md +++ b/store-for-business/whats-new-microsoft-store-business-education.md @@ -29,7 +29,7 @@ We’ve been working on bug fixes and performance improvements to provide you a | | | |-----------------------|---------------------------------| | ![Private store performance icon](images/perf-improvement-icon.png) |**Performance improvements in private store**

We've made it significantly faster for you to update the private store. Many changes to the private store are available immediately after you make them.

[Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-performance)

**Applies to**:
Microsoft Store for Business
Microsoft Store for Education | -| | **Manage Windows device deployment with Windows AutoPilot Deployment**

In Microsoft Store for Business, you can manage devices for your organization and apply an AutoPilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the AutoPilot deployment profile you applied to the device.

[Get more info](add-profile-to-devices.md)

**Applies to**:
Microsoft Store for Business
Microsoft Store for Education | +| | **Manage Windows device deployment with Windows Autopilot Deployment**

In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device.

[Get more info](add-profile-to-devices.md)

**Applies to**:
Microsoft Store for Business
Microsoft Store for Education | | ![Microsoft Store for Business Settings page, Distribute tab showing app requests setting.](images/msfb-wn-1709-app-request.png) |**Request an app**

People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases.

[Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps)

**Applies to**:
Microsoft Store for Business
Microsoft Store for Education | || ![Image showing Add a Collection.](images/msfb-add-collection.png) |**Private store collections**

You can groups of apps in your private store with **Collections**. This can help you organize apps and help people find apps for their job or classroom.

[Get more info](https://review.docs.microsoft.com/microsoft-store/manage-private-store-settings?branch=msfb-14856406#add-a-collection)

**Applies to**:
Microsoft Store for Business
Microsoft Store for Education | --> @@ -60,7 +60,7 @@ We’ve been working on bug fixes and performance improvements to provide you a - Bug fixes and permformance improvements [September 2017](release-history-microsoft-store-business-education.md#september-2017) -- Manage Windows device deployment with Windows AutoPilot Deployment +- Manage Windows device deployment with Windows Autopilot Deployment - Request an app - My organization - Manage prepaid Office 365 subscriptions diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 4c193266ec..d5ddfb84e3 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -2284,7 +2284,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  • Update/DisableDualScan
  • Update/AllowAutoWindowsUpdateDownloadOverMeteredNetwork
  • -

    Changed the name of new policy to CredentialProviders/DisableAutomaticReDeploymentCredentials from CredentialProviders/EnableWindowsAutoPilotResetCredentials.

    +

    Changed the name of new policy to CredentialProviders/DisableAutomaticReDeploymentCredentials from CredentialProviders/EnableWindowsAutopilotResetCredentials.

    Changed the names of the following policies:

    • Defender/GuardedFoldersAllowedApplications to Defender/ControlledFolderAccessAllowedApplications
    • diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index fd647c2025..42a9ac4d3e 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -153,7 +153,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | -[DisableAutomaticReDeploymentCredentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy does not actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 AutoPilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered the devices are for ready for use by information workers or students. | X | | | | | +[DisableAutomaticReDeploymentCredentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy does not actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 Autopilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered the devices are for ready for use by information workers or students. | X | | | | | ## Cryptography diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 4c793ea5fb..58031d3ffe 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -19,7 +19,7 @@ ## [Deploy Windows 10](deploy.md) -### [Overview of Windows AutoPilot](windows-autopilot/windows-10-autopilot.md) +### [Overview of Windows Autopilot](windows-autopilot/windows-10-autopilot.md) ### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) #### [Windows 10 downgrade paths](upgrade/windows-10-downgrade-paths.md) diff --git a/windows/deployment/Windows-AutoPilot-EULA-note.md b/windows/deployment/Windows-AutoPilot-EULA-note.md index 941c15911e..325c54eb94 100644 --- a/windows/deployment/Windows-AutoPilot-EULA-note.md +++ b/windows/deployment/Windows-AutoPilot-EULA-note.md @@ -1,6 +1,6 @@ --- title: Windows Autopilot EULA dismissal – important information -description: A notice about EULA dismissal through Windows AutoPilot +description: A notice about EULA dismissal through Windows Autopilot ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/deployment/change-history-for-deploy-windows-10.md b/windows/deployment/change-history-for-deploy-windows-10.md index f189dd0f7c..afe911bf76 100644 --- a/windows/deployment/change-history-for-deploy-windows-10.md +++ b/windows/deployment/change-history-for-deploy-windows-10.md @@ -38,7 +38,7 @@ New or changed topic | Description ## June 2017 | New or changed topic | Description | |----------------------|-------------| -| [Overview of Windows AutoPilot](windows-autopilot/windows-10-autopilot.md) | New | +| [Overview of Windows Autopilot](windows-autopilot/windows-10-autopilot.md) | New | ## April 2017 | New or changed topic | Description | diff --git a/windows/deployment/deploy-m365.md b/windows/deployment/deploy-m365.md index 2fbc7cfda4..5b01810e7e 100644 --- a/windows/deployment/deploy-m365.md +++ b/windows/deployment/deploy-m365.md @@ -23,7 +23,7 @@ This topic provides a brief overview of Microsoft 365 and describes how to use a For Windows 10 deployment, Microsoft 365 includes a fantasic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including: -- Windows AutoPilot +- Windows Autopilot - In-place upgrade - Deploying Windows 10 upgrade with Intune - Deploying Windows 10 upgrade with System Center Configuration Manager diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index ae7ed25a99..4aada6b9a4 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -36,11 +36,11 @@ For more information, see [Windows 10 Enterprise E3 in CSP](windows-10-enterpris ## Deployment solutions and tools -### Windows AutoPilot +### Windows Autopilot -Windows AutoPilot streamlines and automates the process of setting up and configuring new devices, with minimal interaction required from the end user. You can also use Windows AutoPilot to reset, repurpose and recover devices. +Windows Autopilot streamlines and automates the process of setting up and configuring new devices, with minimal interaction required from the end user. You can also use Windows Autopilot to reset, repurpose and recover devices. -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-10-autopilot.md). +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-10-autopilot.md). ### Upgrade Readiness diff --git a/windows/deployment/deploy.md b/windows/deployment/deploy.md index 2040ebf2d1..4b38cb4a7e 100644 --- a/windows/deployment/deploy.md +++ b/windows/deployment/deploy.md @@ -17,7 +17,7 @@ Windows 10 upgrade options are discussed and information is provided about plann |Topic |Description | |------|------------| -|[Overview of Windows AutoPilot](windows-autopilot/windows-10-autopilot.md) |This topic provides an overview of Windows AutoPilot deployment, a new zero-touch method for deploying Windows 10 in the enterprise. | +|[Overview of Windows Autopilot](windows-autopilot/windows-10-autopilot.md) |This topic provides an overview of Windows Autopilot deployment, a new zero-touch method for deploying Windows 10 in the enterprise. | |[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 updates to volume licensing media in the current version of Windows 10. | diff --git a/windows/deployment/windows-10-architecture-posters.md b/windows/deployment/windows-10-architecture-posters.md index 9e30d5461e..fe08fd1129 100644 --- a/windows/deployment/windows-10-architecture-posters.md +++ b/windows/deployment/windows-10-architecture-posters.md @@ -17,7 +17,7 @@ You can download the following posters for architectural information about deplo Learn about the options and steps for a new installation of Windows 10. - [Deploy Windows 10 - In-place upgrade](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/master/windows/media/ModernSecureDeployment/Deploy-InplaceUpgrade.pdf) Learn about the steps to upgrade from a previous version of Windows. -- [Deploy Windows 10 - Windows AutoPilot](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/master/windows/media/ModernSecureDeployment/Deploy-WindowsAutoPilot.pdf) +- [Deploy Windows 10 - Windows Autopilot](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/master/windows/media/ModernSecureDeployment/Deploy-WindowsAutopilot.pdf) Learn how you can set up and pre-configure Windows 10 devices. - [Deploy Windows 10 - Windows servicing](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/master/windows/media/ModernSecureDeployment/WindowsServicing.pdf) Learn how to keep Windows up to date. diff --git a/windows/deployment/windows-10-deployment-scenarios.md b/windows/deployment/windows-10-deployment-scenarios.md index 2dced411ff..d12e6d29d6 100644 --- a/windows/deployment/windows-10-deployment-scenarios.md +++ b/windows/deployment/windows-10-deployment-scenarios.md @@ -31,12 +31,12 @@ The following table summarizes various Windows 10 deployment scenarios. The scen Modern -[Windows AutoPilot](#windows-autopilot) +[Windows Autopilot](#windows-autopilot) Customize the out-of-box-experience (OOBE) for your organization, and deploy a new system with apps and settings already configured. -Overview of Windows AutoPilot +Overview of Windows Autopilot @@ -136,18 +136,18 @@ The following table summarizes various Windows 10 deployment scenarios. The scen >[!IMPORTANT] ->The Windows AutoPilot and Subscription Activation scenarios require that the beginning OS be Windows 10 version 1703, or later.
      ->Except for clean install scenarios such as traditional bare metal and Windows AutoPilot, all the methods described can optionally migrate apps and settings to the new OS. +>The Windows Autopilot and Subscription Activation scenarios require that the beginning OS be Windows 10 version 1703, or later.
      +>Except for clean install scenarios such as traditional bare metal and Windows Autopilot, all the methods described can optionally migrate apps and settings to the new OS. ## Modern deployment methods Modern deployment methods embrace both traditional on-prem and cloud services to deliver a simple, streamlined, cost effective deployment experience. -### Windows AutoPilot +### Windows Autopilot -Windows AutoPilot is a new suite of capabilities designed to simplify and modernize the deployment and management of new Windows 10 PCs. Windows AutoPilot enables IT professionals to customize the Out of Box Experience (OOBE) for Windows 10 PCs and provide end users with a fully configured new Windows 10 device after just a few clicks. There are no images to deploy, no drivers to inject, and no infrastructure to manage. Users can go through the deployment process independently, without the need consult their IT administrator. +Windows Autopilot is a new suite of capabilities designed to simplify and modernize the deployment and management of new Windows 10 PCs. Windows Autopilot enables IT professionals to customize the Out of Box Experience (OOBE) for Windows 10 PCs and provide end users with a fully configured new Windows 10 device after just a few clicks. There are no images to deploy, no drivers to inject, and no infrastructure to manage. Users can go through the deployment process independently, without the need consult their IT administrator. -For more information about Windows AutoPilot, see [Overview of Windows AutoPilot](https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot) and [Modernizing Windows deployment with Windows AutoPilot](https://blogs.technet.microsoft.com/windowsitpro/2017/06/29/modernizing-windows-deployment-with-windows-autopilot/). +For more information about Windows Autopilot, see [Overview of Windows Autopilot](https://docs.microsoft.com/en-us/windows/deployment/windows-10-auto-pilot) and [Modernizing Windows deployment with Windows Autopilot](https://blogs.technet.microsoft.com/windowsitpro/2017/06/29/modernizing-windows-deployment-with-windows-autopilot/). ### In-place upgrade diff --git a/windows/deployment/windows-autopilot/TOC.md b/windows/deployment/windows-autopilot/TOC.md index 865fa18cce..3bdaf3e0ba 100644 --- a/windows/deployment/windows-autopilot/TOC.md +++ b/windows/deployment/windows-autopilot/TOC.md @@ -1,8 +1,8 @@ -# [Overview of Windows AutoPilot](windows-10-autopilot.md) +# [Overview of Windows Autopilot](windows-10-autopilot.md) -## [The Windows AutoPilot Deployment Program in Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles) -## [The Windows AutoPilot Deployment Program in Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot) -## [The Windows AutoPilot Deployment Program in Microsoft 365 Business & Office 365 Admin portal](https://support.office.com/article/Create-and-edit-AutoPilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) -## [The Windows AutoPilot Deployment Program in Partner Center](https://msdn.microsoft.com/partner-center/autopilot) -## [Demo the Windows AutoPilot Deployment Program on a Virtual Machine](windows-10-autopilot-demo-vm.md) +## [The Windows Autopilot Deployment Program in Microsoft Store for Business](https://docs.microsoft.com/microsoft-store/add-profile-to-devices#manage-autopilot-deployment-profiles) +## [The Windows Autopilot Deployment Program in Microsoft Intune](https://docs.microsoft.com/intune/enrollment-autopilot) +## [The Windows Autopilot Deployment Program in Microsoft 365 Business & Office 365 Admin portal](https://support.office.com/article/Create-and-edit-Autopilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) +## [The Windows Autopilot Deployment Program in Partner Center](https://msdn.microsoft.com/partner-center/autopilot) +## [Demo the Windows Autopilot Deployment Program on a Virtual Machine](windows-10-autopilot-demo-vm.md) diff --git a/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md b/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md index 505982b0d1..9efe482c59 100644 --- a/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md +++ b/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md @@ -1,6 +1,6 @@ --- -title: Demo the Windows AutoPilot Deployment Program on a Virtual Machine -description: Step-by-step instructions on how to set-up a Virtual Machine with a Windows AutoPilot deployment +title: Demo the Windows Autopilot Deployment Program on a Virtual Machine +description: Step-by-step instructions on how to set-up a Virtual Machine with a Windows Autopilot deployment keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ ms.author: daniha ms.date: 12/21/2017 --- -# Demo the Windows AutoPilot Deployment Program on a Virtual Machine +# Demo the Windows Autopilot Deployment Program on a Virtual Machine **Applies to** - Windows 10 -In this topic you'll learn how to set-up a Windows AutoPilot deployment for a Virtual Machine using Hyper-V. +In this topic you'll learn how to set-up a Windows Autopilot deployment for a Virtual Machine using Hyper-V. ## Prerequisites @@ -27,7 +27,7 @@ These are the thing you'll need on your device to get started: * Internet access (see [Network connectivity requirements](windows-10-autopilot.md#network-connectivity-requirements)) * Hypervisor needs to be unoccupied, or used by Hyper-V, as we will be using Hyper-V to create the Virtual Machine -See additional prerequisites in the [Windows AutoPilot overview topic](windows-10-autopilot.md#prerequisites). +See additional prerequisites in the [Windows Autopilot overview topic](windows-10-autopilot.md#prerequisites). ## Create your Virtual Machine @@ -49,10 +49,10 @@ Now that Hyper-V is enabled, proceed to create your Virtual Machine. Open a PowerShell prompt **as an administrator** and run the following: ```powershell -New-VMSwitch -Name AutoPilotExternal -NetAdapterName -AllowManagementOS $true -New-VM -Name WindowsAutoPilot -MemoryStartupBytes 2GB -BootDevice VHD -NewVHDPath .\VMs\WindowsAutoPilot.vhdx -Path .\VMData -NewVHDSizeBytes 80GB -Generation 2 -Switch AutoPilotExternal -Add-VMDvdDrive -Path -VMName WindowsAutoPilot -Start-VM -VMName WindowsAutoPilot +New-VMSwitch -Name AutopilotExternal -NetAdapterName -AllowManagementOS $true +New-VM -Name WindowsAutopilot -MemoryStartupBytes 2GB -BootDevice VHD -NewVHDPath .\VMs\WindowsAutopilot.vhdx -Path .\VMData -NewVHDSizeBytes 80GB -Generation 2 -Switch AutopilotExternal +Add-VMDvdDrive -Path -VMName WindowsAutopilot +Start-VM -VMName WindowsAutopilot ``` >[!IMPORTANT] @@ -61,14 +61,14 @@ Start-VM -VMName WindowsAutoPilot ### Install Windows 10 -Now that the Virtual Machine was created and started, open **Hyper-V Manager** and connect to the **WindowsAutoPilot** Virtual Machine. +Now that the Virtual Machine was created and started, open **Hyper-V Manager** and connect to the **WindowsAutopilot** Virtual Machine. Make sure the Virtual Machine booted from the installation media you've provided and complete the Windows installation process. Once the installation is complete, create a checkpoint. You will create multiple checkpoints throughout this process, which you can later use to go through the process again. To create the checkpoint, open a PowerShell prompt **as an administrator** and run the following: ```powershell -Checkpoint-VM -Name WindowsAutoPilot -SnapshotName "Finished Windows install" +Checkpoint-VM -Name WindowsAutopilot -SnapshotName "Finished Windows install" ``` ## Capture your Virtual Machine's hardware ID @@ -78,8 +78,8 @@ On the newly created Virtual Machine, open a PowerShell prompt **as an administr md c:\HWID Set-Location c:\HWID Set-ExecutionPolicy Unrestricted -Install-Script -Name Get-WindowsAutoPilotInfo -Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv +Install-Script -Name Get-WindowsAutopilotInfo +Get-WindowsAutopilotInfo.ps1 -OutputFile AutopilotHWID.csv ``` >[!NOTE] @@ -87,34 +87,34 @@ Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv ### Mount the Virtual Hard Drive (VHD) -To gain access to the AutoPilotHWID.csv that contains the hardware ID, stop the Virtual Machine to unlock the Virtual Hard Drive. +To gain access to the AutopilotHWID.csv that contains the hardware ID, stop the Virtual Machine to unlock the Virtual Hard Drive. To do that, on your device (**not** on the Virtual Machine), open a PowerShell prompt **as an administrator** and run the following: ```powershell -Stop-VM -VMName WindowsAutoPilot +Stop-VM -VMName WindowsAutopilot ``` Once the Virtual Machine has stopped, create a checkpoint: ```powershell -Checkpoint-VM -Name WindowsAutoPilot -SnapshotName "HWID captured" +Checkpoint-VM -Name WindowsAutopilot -SnapshotName "HWID captured" ``` With the checkpoint created, continue to mount the VHD: ```powershell -Mount-VHD -path (Get-VMHardDiskDrive -VMName WindowsAutoPilot).Path +Mount-VHD -path (Get-VMHardDiskDrive -VMName WindowsAutopilot).Path ``` -Once mounted, navigate to the new drive and copy **AutoPilotHWID.csv** to a location on your device. +Once mounted, navigate to the new drive and copy **AutopilotHWID.csv** to a location on your device. Before you proceed, unmount the VHD to unlock it and start the Virtual Machine: ```powershell -Dismount-VHD -path (Get-VMHardDiskDrive -VMName WindowsAutoPilot).Path -Start-VM -VMName WindowsAutoPilot +Dismount-VHD -path (Get-VMHardDiskDrive -VMName WindowsAutopilot).Path +Start-VM -VMName WindowsAutopilot ``` ## Reset Virtual Machine back to Out-Of-Box-Experience (OOBE) -With the hardware ID captured, prepare your Virtual Machine for Windows AutoPilot deployment by resetting it back to OOBE. +With the hardware ID captured, prepare your Virtual Machine for Windows Autopilot deployment by resetting it back to OOBE. On the Virtual Machine, go to **Settings > Update & Security > Recovery** and click on **Get started** under **Reset this PC**. Select **Remove everything** and **Just remove my files**. Finally, click on **Reset**. @@ -158,11 +158,11 @@ For the purposes of this demo, select **All** under the **MDM user scope** and c ## Register your Virtual Machine to your organization -Navigate to [Microsoft Store for Business device management](https://businessstore.microsoft.com/en-us/manage/devices). Click on **Add devices** and select the **AutoPilotHWID.csv** you've saved earlier. A message will appear indicating your request is being processed. Wait a few moments before refreshing to see your Virtual Machine added. +Navigate to [Microsoft Store for Business device management](https://businessstore.microsoft.com/en-us/manage/devices). Click on **Add devices** and select the **AutopilotHWID.csv** you've saved earlier. A message will appear indicating your request is being processed. Wait a few moments before refreshing to see your Virtual Machine added. ![Add devices through Microsoft Store for Business](images/autopilot-devices-add.jpg) -## Create and assign a Windows AutoPilot deployment profile +## Create and assign a Windows Autopilot deployment profile Navigate to [Windows enrollment in Microsoft Intune](https://portal.azure.com/#blade/Microsoft_Intune_Enrollment/OverviewBlade/windowsEnrollment). @@ -170,13 +170,13 @@ Make sure to sync the device you've just registered, by clicking on **Devices** ![Microsoft Intune sync Windows devices](images/autopilot-intune-sync.jpg) -### Create a Windows AutoPilot deployment profile +### Create a Windows Autopilot deployment profile Click on **Deployment profiles** under **Windows Autopilot Deployment Program (Preview)** and select **Create profile**. ![Microsoft Intune create deployment profile](images/autopilot-intune-profile-add.jpg) -In the **Create profile** blade, set the name to **AutoPilot Intune Demo**, click on **Out-of-box experience (OOBE)** and configure the following: +In the **Create profile** blade, set the name to **Autopilot Intune Demo**, click on **Out-of-box experience (OOBE)** and configure the following: | Setting name | Value | |---|---| |Privacy Settings|Hide| @@ -187,15 +187,15 @@ Click on **Save** and **Create**. ![Create a new deployment profile in Microsoft Intune](images/autopilot-intune-profile-configure.jpg) -### Assign a Windows AutoPilot deployment profile +### Assign a Windows Autopilot deployment profile -With the deployment profile created, go back to **Devices** under **Windows Autopilot Deployment Program (Preview)** and select your Virtual Machine. Click on **Assign profile** and in the **Assign Profile** blade select **AutoPilot Intune Demo** under the **AutoPilot profile**. Click on **Assign**. +With the deployment profile created, go back to **Devices** under **Windows Autopilot Deployment Program (Preview)** and select your Virtual Machine. Click on **Assign profile** and in the **Assign Profile** blade select **Autopilot Intune Demo** under the **Autopilot profile**. Click on **Assign**. -![Assign AutoPilot Profile in Microsoft Intune](images/autopilot-intune-profile-assign.jpg) +![Assign Autopilot Profile in Microsoft Intune](images/autopilot-intune-profile-assign.jpg) Wait a few minutes for all changes to apply. -## See Windows AutoPilot in action +## See Windows Autopilot in action By now, your Virtual Machine should be back to OOBE. Make sure to wait at least 30 minutes from the time you've [configured company branding](#configure-company-branding) , otherwise those changes might not show up. @@ -204,6 +204,6 @@ Once you select a language and a keyboard layout, your company branded sign-in s ![OOBE sign-in page](images/autopilot-oobe.jpg) -Windows AutoPilot will now take over to automatically join your Virtual Machine into Azure Active Directory and enroll it to Microsoft Intune. Use the checkpoints you've created to go through this process again with different settings. +Windows Autopilot will now take over to automatically join your Virtual Machine into Azure Active Directory and enroll it to Microsoft Intune. Use the checkpoints you've created to go through this process again with different settings. Missing something in this topic? Windows 10 users, tell us what you want on [Feedback Hub](feedback-hub://?referrer=techDocsUcPage&tabid=2&contextid=897&newFeedback=true&topic=windows-10-autopilot-demo-vm.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 index 86055c3cf1..f935924770 100644 --- a/windows/deployment/windows-autopilot/windows-10-autopilot.md +++ b/windows/deployment/windows-autopilot/windows-10-autopilot.md @@ -1,6 +1,6 @@ --- -title: Overview of Windows AutoPilot -description: This topic goes over Windows AutoPilot and how it helps setup OOBE Windows 10 devices. +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 ms.prod: w10 ms.mktglfcycl: deploy @@ -12,32 +12,32 @@ ms.author: daniha ms.date: 12/13/2017 --- -# Overview of Windows AutoPilot +# 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.
      +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. -## Benefits of 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. +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 +## 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 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 experience -The Windows AutoPilot Deployment Program enables you to: +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 @@ -48,7 +48,7 @@ The Windows AutoPilot Deployment Program enables you to: * [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) +* [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) @@ -71,7 +71,7 @@ MDM enrollment ensures policies are applied, apps are installed and setting are In order 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. +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*) @@ -83,7 +83,7 @@ Once devices are registered, these are the OOBE customization options available 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) +* [Microsoft 365 Business & Office 365 Admin](https://support.office.com/article/Create-and-edit-Autopilot-profiles-5cf7139e-cfa1-4765-8aad-001af1c74faa) * [Partner Center](https://msdn.microsoft.com/partner-center/autopilot) ##### Configure company branding for OOBE @@ -101,7 +101,7 @@ In order for your devices to be auto-enrolled into MDM management, MDM auto-enro #### 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. +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: diff --git a/windows/whats-new/whats-new-windows-10-version-1709.md b/windows/whats-new/whats-new-windows-10-version-1709.md index fba100bb3c..a58a02c87b 100644 --- a/windows/whats-new/whats-new-windows-10-version-1709.md +++ b/windows/whats-new/whats-new-windows-10-version-1709.md @@ -26,19 +26,19 @@ A brief description of new or updated features in this version of Windows 10 is ## Deployment -### Windows AutoPilot +### Windows Autopilot -Windows AutoPilot is a zero touch experience for deploying Windows 10 devices. Configuration profiles can now be applied at the hardware vendor with devices being shipped directly to employees. For more information, see [Overview of Windows AutoPilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot). +Windows Autopilot is a zero touch experience for deploying Windows 10 devices. Configuration profiles can now be applied at the hardware vendor with devices being shipped directly to employees. For more information, see [Overview of Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot). -You can also apply an AutoPilot deployment profile to your devices using Microsoft Store for Business. When people in your organization run the out-of-box experience on the device, the profile configures Windows based on the AutoPilot deployment profile you applied to the device. For more information, see [Manage Windows device deployment with Windows AutoPilot Deployment](https://docs.microsoft.com/en-us/microsoft-store/add-profile-to-devices). +You can also apply an Autopilot deployment profile to your devices using Microsoft Store for Business. When people in your organization run the out-of-box experience on the device, the profile configures Windows based on the Autopilot deployment profile you applied to the device. For more information, see [Manage Windows device deployment with Windows Autopilot Deployment](https://docs.microsoft.com/en-us/microsoft-store/add-profile-to-devices). ### Windows 10 Subscription Activation Windows 10 Subscription Activation lets you deploy Windows 10 Enterprise in your organization with no keys and no reboots using a list of subscribed users. When a subscribed user signs in on their Windows 10 Pro device, features that are Enterprise-only are automatically enabled. For more information, see [Windows 10 Subscription Activation](https://docs.microsoft.com/windows/deployment/windows-10-enterprise-subscription-activation). -### Windows Automatic Redeployment +### Autopilot Reset -IT Pros can use Windows Automatic Redeployment to quickly remove personal files, apps, and settings. A custom login screen is available from the lock screen that enables you to apply original settings and management enrollment (Azure Active Directory and device management) so that devices are returned to a fully configured, known, IT-approved state and ready to use. For more information, see [Reset devices with Windows Automatic Redeployment](https://docs.microsoft.com/education/windows/windows-automatic-redeployment). +IT Pros can use Autopilot Reset to quickly remove personal files, apps, and settings. A custom login screen is available from the lock screen that enables you to apply original settings and management enrollment (Azure Active Directory and device management) so that devices are returned to a fully configured, known, IT-approved state and ready to use. For more information, see [Reset devices with Autopilot Reset](https://docs.microsoft.com/education/windows/autopilot-reset). ## Update @@ -115,7 +115,7 @@ The minimum PIN length is being changed from 6 to 4, with a default of 6. For mo Microsoft has released new [Windows security baselines](https://docs.microsoft.com/en-us/windows/device-security/windows-security-baselines) for Windows Server and Windows 10. A security baseline is a group of Microsoft-recommended configuration settings with an explanation of their security impact. For more information, and to download the Policy Analyzer tool, see [Microsoft Security Compliance Toolkit 1.0](https://docs.microsoft.com/en-us/windows/device-security/security-compliance-toolkit-10). ### SMBLoris vulnerability -An issue, known as “SMBLoris”, which could result in denial of service, has been addressed. +An issue, known as “SMBLoris?, which could result in denial of service, has been addressed. ## Windows Analytics From 87dea49609930741e5b1db70124a8b256c7d618e Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 27 Apr 2018 15:19:49 -0700 Subject: [PATCH 254/284] branding fix --- education/windows/autopilot-reset.md | 2 +- education/windows/s-mode-switch-to-edu.md | 4 ++-- education/windows/use-set-up-school-pcs-app.md | 2 +- windows/deployment/index.yml | 2 +- windows/deployment/windows-10-pro-in-s-mode.md | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/education/windows/autopilot-reset.md b/education/windows/autopilot-reset.md index ebc4384bf0..2c32a5805b 100644 --- a/education/windows/autopilot-reset.md +++ b/education/windows/autopilot-reset.md @@ -15,7 +15,7 @@ ms.date: 03/08/2018 # Reset devices with Autopilot Reset **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 IT admins or technical teachers can use Autopilot Reset to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use. With Autopilot Reset, devices are returned to a fully configured or known IT-approved state. diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index bd278d76ba..ba49131f62 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -39,7 +39,7 @@ S mode is an enhanced security mode of Windows 10 – streamlined for security a |Device Guard | | | | X | ### Windows 10 in S mode is safe, secure, and fast. -However, in some limited scenarios, you might need to switch to Windows 10 Education. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. +However, in some limited scenarios, you might need to switch to Windows 10 Education. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using Autopilot. > [!IMPORTANT] > While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. @@ -47,7 +47,7 @@ However, in some limited scenarios, you might need to switch to Windows 10 Educa ## How to switch ### Devices running Windows 10, version 1803 -The way that you switch a Windows 10, version 1803 device from S mode to EDU is different from Windows 10, version 1709. Instead of applying a MAK key (which only switches editions), you need to switch the device using Intune/MDM either at OOBE (Windows AutoPilot) or while managing your devices Post OOBE.” +The way that you switch a Windows 10, version 1803 device from S mode to EDU is different from Windows 10, version 1709. Instead of applying a MAK key (which only switches editions), you need to switch the device using Intune/MDM either at OOBE (Windows Autopilot) or while managing your devices Post OOBE.” 1. Select which devices to switch out of S mode. 2. Select the S mode switch option in Intune/MDM. diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index bcb70e68af..2c8ac8ab6f 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -15,7 +15,7 @@ ms.date: 12/11/2017 # Use the Set up School PCs app **Applies to:** -- Windows 10 +- Windows 10 IT administrators and technical teachers can use the **Set up School PCs** app to quickly set up PCs for students. A student PC set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 04a15dea0b..ab31e498e1 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -59,7 +59,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-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 619d23cf3b..baa990f899 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -46,7 +46,7 @@ Worried about your LOB apps not working in S mode? Using Desktop Bridge will ena >The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. ### Windows 10 in S mode is safe, secure, and fast. -We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using AutoPilot. +We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using Autopilot. ## How to switch If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store for Business. Devices running version 1803 will only be able to switch through the Store one device at a time. @@ -56,7 +56,7 @@ If you’re running Windows 10, version 1709 or version 1803, you can switch to 3. In the offer, click **Buy** or **Get**. You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. -You can use AutoPilot to switch devices running Windows 10, version 1709. The only requirement is that the devices be enrolled in Intune. +You can use Autopilot to switch devices running Windows 10, version 1709. The only requirement is that the devices be enrolled in Intune. 1. In the Intune admin portal, select the quantity of devices you want to switch. 2. Click the Assign Device link. From 4f414da29208f0a560242e768ba31d3b40f08020 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 27 Apr 2018 15:27:28 -0700 Subject: [PATCH 255/284] renamed art files --- ...tomlogin.png => autopilot-reset-customlogin.png} | Bin ...ockscreen.png => autopilot-reset-lockscreen.png} | Bin ...png => autopilot-reset-provisioningcomplete.png} | Bin 3 files changed, 0 insertions(+), 0 deletions(-) rename education/windows/images/{windows-automatic-redeployment-customlogin.png => autopilot-reset-customlogin.png} (100%) rename education/windows/images/{windows-automatic-redeployment-lockscreen.png => autopilot-reset-lockscreen.png} (100%) rename education/windows/images/{windows-automatic-redeployment-provisioningcomplete.png => autopilot-reset-provisioningcomplete.png} (100%) diff --git a/education/windows/images/windows-automatic-redeployment-customlogin.png b/education/windows/images/autopilot-reset-customlogin.png similarity index 100% rename from education/windows/images/windows-automatic-redeployment-customlogin.png rename to education/windows/images/autopilot-reset-customlogin.png diff --git a/education/windows/images/windows-automatic-redeployment-lockscreen.png b/education/windows/images/autopilot-reset-lockscreen.png similarity index 100% rename from education/windows/images/windows-automatic-redeployment-lockscreen.png rename to education/windows/images/autopilot-reset-lockscreen.png diff --git a/education/windows/images/windows-automatic-redeployment-provisioningcomplete.png b/education/windows/images/autopilot-reset-provisioningcomplete.png similarity index 100% rename from education/windows/images/windows-automatic-redeployment-provisioningcomplete.png rename to education/windows/images/autopilot-reset-provisioningcomplete.png From 80c270b2ac95aff4c77a7cd2fdd1fd64d9a61a78 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 15:39:50 -0700 Subject: [PATCH 256/284] added 1803 references --- ...ows-defender-advanced-threat-protection.md | 31 +++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 3 +- ...ows-defender-advanced-threat-protection.md | 3 ++ 3 files changed, 36 insertions(+), 1 deletion(-) 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 62c3b16138..d11e0dc92e 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 @@ -18,6 +18,7 @@ ms.date: 04/24/2018 - Windows Server 2012 R2 - Windows Server 2016 +- Windows Server, version 1803 - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] @@ -29,6 +30,7 @@ Windows Defender ATP extends support to also include the Windows Server operatin Windows Defender ATP supports the onboarding of the following servers: - Windows Server 2012 R2 - Windows Server 2016 +- Windows Server, version 1803 ## Onboard Windows Server 2012 R2 and Windows Server 2016 @@ -80,6 +82,35 @@ Once completed, you should see onboarded servers in the portal within an hour. | winatp-gw-neu.microsoft.com | 443 | | winatp-gw-weu.microsoft.com | 443 | +## Onboard Windows Server 2012 R2 and Windows Server 2016 + +You’ll be able to onboard in the same method available for Windows 10 client machines. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). Support for Windows Server, version 1803 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. Install the latest Windows Server Insider build on a machine. For more information, see [Windows Server Insider Preview](https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewserver). + +2. 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). + +3. If you’re running a third party antimalware solution, you'll need to apply the following Windows Defender AV passive mode settings and verify it was configured correctly: + + a. Set the following registry entry: + - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` + - Name: ForceDefenderPassiveMode + - Value: 1 + + b. Run the following PowerShell command to verify that the passive mode was configured: + + ```Get-WinEvent -FilterHashtable @{ProviderName="Microsoft-Windows-Sense" ;ID=84}``` + + c. Confirm that a recent event containing the passive mode event is found: + + ![Image of passive mode verification result](images/atp-verify-passive-mode.png) + +4. Run the following command to check if Windows Defender AV is installed: + + ```sc query Windefend``` + + If the result is ‘The specified service does not exist as an installed service’, then you'll need to install Windows Defender AV. For more information, see [Windows Defender Antivirus in Windows 10](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10). + ## Offboard servers You have two options to offboard servers from the service: - Uninstall the MMA agent diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index af0f9887a7..c1a765b81d 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -46,7 +46,8 @@ The following features are included in the preview release: - [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md)
      Windows Defender ATP supports the onboarding of the following servers: - Windows Server 2012 R2 - - Windows Server 2016 + - Windows Server + - Windows Server, version 1803 - [Create and build Power BI reports using Windows Defender ATP data](powerbi-reports-windows-defender-advanced-threat-protection.md)
      Windows Defender ATP supports the use of Power BI data connectors to enable you to connect and access Windows Defender ATP data using Microsoft Graph. 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 c6c4102eb5..8fce3d5f13 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 @@ -297,6 +297,9 @@ For more information, see [Windows Defender Firewall with Advanced Security](htt ### BitLocker optimization For a machine to be considered "well configured", it must comply to a minimum baseline configuration setting. This tile shows you a specific list of actions you must apply on endpoints so that the minimum baseline configuration setting for BitLocker is fulfilled. +>[!IMPORTANT] +>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 that all suspended protection on drives resume protection From 93673726b07f38359e784e4454c8f5ae32c2fd93 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 27 Apr 2018 15:43:06 -0700 Subject: [PATCH 257/284] typo --- windows/deployment/update/waas-delivery-optimization.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index c7a7d18c9c..0d28c1a441 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 04/26/2018 +ms.date: 04/30/2018 --- # Configure Delivery Optimization for Windows 10 updates @@ -33,8 +33,8 @@ The following table lists the minimum Windows 10 version that supports Delivery |------------------|---------------| | Computers running Windows 10 | 1511 | | Computers running Server Core installations of Windows Server | 1709 | -| IoT devices | 1804 | -| HoloLens devices | 1804 | +| IoT devices | 1803 | +| HoloLens devices | 1803 | 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. From 210f1636e06c9c12b541e9a83cf6b051c7b53e69 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 27 Apr 2018 16:05:22 -0700 Subject: [PATCH 258/284] added 2016 --- ...r-endpoints-windows-defender-advanced-threat-protection.md | 4 ++-- .../preview-windows-defender-advanced-threat-protection.md | 4 ++-- 2 files changed, 4 insertions(+), 4 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 d11e0dc92e..6c1599c321 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 @@ -18,7 +18,7 @@ ms.date: 04/24/2018 - Windows Server 2012 R2 - Windows Server 2016 -- Windows Server, version 1803 +- Windows Server 2016, version 1803 - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] @@ -30,7 +30,7 @@ Windows Defender ATP extends support to also include the Windows Server operatin Windows Defender ATP supports the onboarding of the following servers: - Windows Server 2012 R2 - Windows Server 2016 -- Windows Server, version 1803 +- Windows Server 2016, version 1803 ## Onboard Windows Server 2012 R2 and Windows Server 2016 diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index c1a765b81d..238b243a8f 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -46,8 +46,8 @@ The following features are included in the preview release: - [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md)
      Windows Defender ATP supports the onboarding of the following servers: - Windows Server 2012 R2 - - Windows Server - - Windows Server, version 1803 + - Windows Server 2016 + - Windows Server 2016, version 1803 - [Create and build Power BI reports using Windows Defender ATP data](powerbi-reports-windows-defender-advanced-threat-protection.md)
      Windows Defender ATP supports the use of Power BI data connectors to enable you to connect and access Windows Defender ATP data using Microsoft Graph. From f4803300017bb86a06d5d174abd175c397d46b4d Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Fri, 27 Apr 2018 16:15:32 -0700 Subject: [PATCH 259/284] fixed server reference --- ...r-endpoints-windows-defender-advanced-threat-protection.md | 4 ++-- .../preview-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 3 insertions(+), 3 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 6c1599c321..d11e0dc92e 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 @@ -18,7 +18,7 @@ ms.date: 04/24/2018 - Windows Server 2012 R2 - Windows Server 2016 -- Windows Server 2016, version 1803 +- Windows Server, version 1803 - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] @@ -30,7 +30,7 @@ Windows Defender ATP extends support to also include the Windows Server operatin Windows Defender ATP supports the onboarding of the following servers: - Windows Server 2012 R2 - Windows Server 2016 -- Windows Server 2016, version 1803 +- Windows Server, version 1803 ## Onboard Windows Server 2012 R2 and Windows Server 2016 diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index 238b243a8f..63395308fe 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -47,7 +47,7 @@ The following features are included in the preview release: Windows Defender ATP supports the onboarding of the following servers: - Windows Server 2012 R2 - Windows Server 2016 - - Windows Server 2016, version 1803 + - Windows Server, version 1803 - [Create and build Power BI reports using Windows Defender ATP data](powerbi-reports-windows-defender-advanced-threat-protection.md)
      Windows Defender ATP supports the use of Power BI data connectors to enable you to connect and access Windows Defender ATP data using Microsoft Graph. From 57f519e6d0fb294a16807003501d8a5e83bf670e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Sat, 28 Apr 2018 23:43:41 +0000 Subject: [PATCH 260/284] Merged PR 7580: What's New in Windows 10 1803 topic new topic --- ...s-10-enterprise-subscription-activation.md | 9 + windows/whats-new/TOC.md | 1 + .../whats-new-windows-10-version-1803.md | 223 ++++++++++++++++++ 3 files changed, 233 insertions(+) create mode 100644 windows/whats-new/whats-new-windows-10-version-1803.md diff --git a/windows/deployment/windows-10-enterprise-subscription-activation.md b/windows/deployment/windows-10-enterprise-subscription-activation.md index de3ae148a3..e455be3daf 100644 --- a/windows/deployment/windows-10-enterprise-subscription-activation.md +++ b/windows/deployment/windows-10-enterprise-subscription-activation.md @@ -23,6 +23,7 @@ With Windows 10 version 1703 (also known as the Creator’s Update), both Window Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnectsync-whatis). See the following topics in this article: +- [Inherited Activation](#inherited-activation): Description of a new feature available in Windows 10, version 1803 and later. - [The evolution of Windows 10 deployment](#the-evolution-of-deployment): A short history of Windows deployment. - [Requirements](#requirements): Prerequisites to use the Windows 10 Enterprise subscription model. - [Benefits](#benefits): Advantages of Windows 10 Enterprise + subscription-based licensing. @@ -31,6 +32,14 @@ See the following topics in this article: For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). +## Inherited Activation + +Inherited Activation is a new feature available in Windows 10, version 1803 that allows Windows 10 virtual machines to inherit activation state from their Windows 10 host. + +When a user with Windows 10 E3 or E5 license assigned creates a new Windows 10 virtual machine (VM) using a Windows 10 local host, the VM inherits the activation state from a host machine independent of whether user signs on with a local account or using an Azure Active Directory (AAD) account on a VM. + +To support Inherited Activation, both the host computer and the VM must be running Windows 10, version 1803 or later. + ## The evolution of deployment >The original version of this section can be found at [Changing between Windows SKUs](https://blogs.technet.microsoft.com/mniehaus/2017/10/09/changing-between-windows-skus/). diff --git a/windows/whats-new/TOC.md b/windows/whats-new/TOC.md index 11ef584f2a..22e6c40651 100644 --- a/windows/whats-new/TOC.md +++ b/windows/whats-new/TOC.md @@ -1,4 +1,5 @@ # [What's new in Windows 10](index.md) +## [What's new in Windows 10, version 1803](whats-new-windows-10-version-1803.md) ## [What's new in Windows 10, version 1709](whats-new-windows-10-version-1709.md) ## [What's new in Windows 10, version 1703](whats-new-windows-10-version-1703.md) ## [What's new in Windows 10, version 1607](whats-new-windows-10-version-1607.md) diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md new file mode 100644 index 0000000000..754cc45fc7 --- /dev/null +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -0,0 +1,223 @@ +--- +title: What's new in Windows 10, version 1803 +description: New and updated IT Pro content about new features in Windows 10, version 1803 (also known as the Windows 10 April 2018 Update). +keywords: ["What's new in Windows 10", "Windows 10", "April 2018 Update"] +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: greg-lindsay +ms.date: 04/30/2018 +ms.localizationpriority: high +--- + +# What's new in Windows 10, version 1803 IT Pro content + +**Applies to** +- Windows 10, version 1803 + +This article lists new and updated features and content that are of interest to IT Pros for Windows 10 version 1803, also known as the Windows 10 April 2018 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1709. Also see [What's New in Windows](https://docs.microsoft.com/en-us/windows-hardware/get-started/what-s-new-in-windows) hardware. + +The following 3-minute video summarizes some of the new features that are available in this release. + +  + +> [!video https://www.youtube.com/embed/LFiP73slWew?autoplay=false] + + +## Deployment + +### Windows Autopilot + +[Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot) provides a modern device lifecycle management service powered by the cloud that delivers a zero touch experience for deploying Windows 10. + +Using Intune, Autopilot now enables locking the device during provisioning during the Windows Out Of Box Experience (OOBE) until policies and settings for the device get provisioned, thereby ensuring that by the time the user gets to the desktop, the device is secured and configured correctly. + +Windows Autopilot is now available with Surface, Lenovo, and Dell. Other OEM partners such as HP, Toshiba, Panasonic, and Fujitsu will support Autopilot in coming months. Check back here later for more information. + +### Windows 10 in S mode + +Windows 10 in S mode is now available on both Windows 10 Home and Pro PCs, and commercial customers will be able to deploy Windows 10 Enterprise in S mode - by starting with Windows 10 Pro in S mode and then activating Windows 10 Enterprise on the computer. + +Some additional information about Windows 10 in S mode: + +- Microsoft-verified. All of your applications are verified by Microsoft for security and performance. +- Performance that lasts. Start-ups are quick, and S mode is built to keep them that way. +- Choice and flexibility. Save your files to your favorite cloud, like OneDrive or DropBox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps[] +- S mode, on a range of modern devices. Enjoy all the great Windows multi-tasking features, like snapping Windows, task view and virtual desktops on a range of S mode enabled devices. + +If you want to switch out of S mode, you will be able to do so at no charge, regardless of edition. Once you switch out of S mode, you cannot switch back. + +For more information, see [Windows 10 Pro/Enterprise in S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode). + +### Windows 10 kiosk and Kiosk Browser + +With this release you can easily deploy and manage kiosk devices with Microsoft Intune in single and multiple app scenarios. This includes the new Kiosk Browser available from the Microsoft Store. Kiosk Browser is great for delivering a reliable and custom-tailored browsing experience for scenarios such as retail and signage. + +For more information, see: +- [Making IT simpler with a modern workplace](https://www.microsoft.com/en-us/microsoft-365/blog/2018/04/27/making-it-simpler-with-a-modern-workplace/) +- [Simplifying kiosk management for IT with Windows 10](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Simplifying-kiosk-management-for-IT-with-Windows-10/ba-p/187691) + +### Windows 10 Subscription Activation + +With this release, Subscription Activation supports Inherited Activation. Inherited Activation allows Windows 10 virtual machines to inherit activation state from their Windows 10 host. + +For more information, see [Windows 10 Subscription Activation](https://docs.microsoft.com/windows/deployment/windows-10-enterprise-subscription-activation#inherited-activation). + +### DISM + +The following new DISM commands have been added to manage feature updates: + + DISM /Online /Initiate-OSUninstall + – Initiates a OS uninstall to take the computer back to the previous installation of windows. + DISM /Online /Remove-OSUninstall + – Removes the OS uninstall capability from the computer. + DISM /Online /Get-OSUninstallWindow + – Displays the number of days after upgrade during which uninstall can be performed. + DISM /Online /Set-OSUninstallWindow + – Sets the number of days after upgrade during which uninstall can be performed. + +For more information, see [DISM operating system uninstall command-line options](https://review.docs.microsoft.com/windows-hardware/manufacture/desktop/dism-uninstallos-command-line-options). + +### Windows Setup + +You can now run your own custom actions or scripts in parallel with Windows Setup. Setup will also migrate your scripts to next feature release, so you only need to add them once. + +Prerequisites: +- Windows 10, version 1803 or later. +- Windows 10 Enterprise or Pro + +For more information, see [Run custom actions during feature update](https://review.docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-enable-custom-actions). + +It is also now possible to run a script if the user rolls back their version of Windows using the PostRollback option. + + /PostRollback [\setuprollback.cmd] [/postrollback {system / admin}] + +For more information, see [Windows Setup Command-Line Options](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options#21) + +New command-line switches are also available to control BitLocker: + + Setup.exe /BitLocker AlwaysSuspend + – Always suspend bitlocker during upgrade. + Setup.exe /BitLocker TryKeepActive + – Enable upgrade without suspending bitlocker but if upgrade, does not work then suspend bitlocker and complete the upgrade. + Setup.exe /BitLocker ForceKeepActive + – Enable upgrade without suspending bitlocker, but if upgrade does not work, fail the upgrade. + +For more information, see [Windows Setup Command-Line Options](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options#33) + +### SetupDiag + +[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) is a new command-line tool that can help diagnose why a Windows 10 update failed. + +SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. In the current version of SetupDiag there are 26 rules contained in the rules.xml file, which is extracted when SetupDiag is run. The rules.xml file will be updated as new versions of SetupDiag are made available. + +### Windows Update for Business (WUfB) + +Windows Update for Business now provides greater control over updates, with the ability to pause and uninstall problematic updates using Intune. For more information, see [Manage software updates in Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure). + +### Feature update improvements + +Portions of the work done during the offline phases of a Windows update have been moved to the online phase. This has resulted in a significant reduction of offline time when installing updates. For more information, see [We're listening to you](https://insider.windows.com/en-us/articles/were-listening-to-you/). + +## Configuration + +### Co-management + +Intune and System Center Configuration Manager policies have been added to enable hyrid Azure AD-joined authentication. Mobile Device Management (MDM) has added over 150 new policies and settings in this release, including the [MDMWinsOverGP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-controlpolicyconflict) policy, to enable easier transition to cloud-based management. + +For more information, see [What's New in MDM enrollment and management](https://docs.microsoft.com/en-us/windows/client-management/mdm/new-in-windows-mdm-enrollment-management#whatsnew1803) + +### OS uninstall period + +The OS uninstall period is a length of time that users are given when they can optionally roll back a Windows 10 update. With this release, administrators can use Intune or [DISM](#dism) to customize the length of the OS uninstall period. + +### Windows Hello for Business + +[Windows Hello](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-features) now supports FIDO 2.0 authentication for Azure AD Joined Windows 10 devices and has enhanced support for shared devices, as described in the [Kiosk configuration](#kiosk-configuration) section. + +- Windows Hello is now [password-less on S-mode](https://www.windowslatest.com/2018/02/12/microsoft-make-windows-10-password-less-platform/). +- Support for S/MIME with Windows Hello for Business and APIs for non-Microsoft identity lifecycle management solutions. +- Windows Hello is part of the account protection pillar in Windows Defender Security Center. Account Protection will encourage password users to set up Windows Hello Face, Fingerprint or PIN for faster sign in, and will notify Dynamic lock users if Dynamic lock has stopped working because their phone or device Bluetooth is off. +- You can set up Windows Hello from lock screen for MSA accounts. We’ve made it easier for Microsoft account users to set up Windows Hello on their devices for faster and more secure sign-in. Previously, you had to navigate deep into Settings to find Windows Hello. Now, you can set up Windows Hello Face, Fingerprint or PIN straight from your lock screen by clicking the Windows Hello tile under Sign-in options. +- New [public API](https://docs.microsoft.com/en-us/uwp/api/windows.security.authentication.web.core.webauthenticationcoremanager.findallaccountsasync#Windows_Security_Authentication_Web_Core_WebAuthenticationCoreManager_FindAllAccountsAsync_Windows_Security_Credentials_WebAccountProvider_) for secondary account SSO for a particular identity provider. +- Is is easier to set up Dynamic lock, and WD SC actionable alerts have been added when Dynamic lock stops working (ex: phone Bluetooth is off). + +For more information, see: [Windows Hello and FIDO2 Security Keys enable secure and easy authentication for shared devices](https://blogs.windows.com/business/2018/04/17/windows-hello-fido2-security-keys/#OdKBg3pwJQcEKCbJ.97) + +## Accessibility and Privacy + +### Accessibility + +"Out of box" accessibility is enhanced with auto-generated picture descriptions. For more information about accessibility, see [Accessibility information for IT Professionals](https://docs.microsoft.com/windows/configuration/windows-10-accessibility-for-itpros). + +### Privacy + +In the Feedback and Settings page under Privacy Settings you can now delete the diagnostic data your device has sent to Microsoft. You can also view this diagnostic data using the [Diagnostic Data Viewer](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) app. + +## Security + +### Security Baselines + +A draft of the new [security baseline for Windows 10 version 1803](https://blogs.technet.microsoft.com/secguide/2018/03/27/security-baseline-for-windows-10-v1803-redstone-4-draft/) has been published. + +### Windows Defender Antivirus + +Windows Defender Antivirus now shares detection status between M365 services and interoperates with Windows Defender ATP. Additional policies have also been implemented to enhance cloud based protection, and new channels are available for emergency protection. For more information, see [Virus and threat protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection) and [Use next-gen technologies in Windows Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus). + +### Windows Defender Exploit Guard + +Windows Defender Exploit Guard enhanced attack surface area reduction, extended support to Microsoft Office applications, and now supports Windows Server. [Virtualization-based Security](https://techcommunity.microsoft.com/t5/Windows-Insider-Program/Windows-Defender-System-Guard-Making-a-leap-forward-in-platform/m-p/167303) (VBS) and Hypervisor-protected code integrity (HVCI) can now be enabled across the Windows 10 ecosystem. These Exploit Guard features can now be enabled through the Windows Defender Security Center. + +For more information, see [Reduce attack surfaces with Windows Defender Exploit Guard](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard) + +### Windows Defender ATP + +[Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: + +- [Query data using Advanced hunting in Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection) +- [Use Automated investigations to investigate and remediate threats](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) +- [Enable conditional access to better protect users, devices, and data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection) + +Also see [New capabilities of Windows Defender ATP further maximizing the effectiveness and robustness of endpoint security](https://blogs.windows.com/business/2018/04/17/new-capabilities-of-windows-defender-atp-further-maximizing-the-effectiveness-and-robustness-of-endpoint-security/#62FUJ3LuMXLQidVE.97) + +### Windows Defender Application Guard + +Windows Defender Application Guard has added support for Edge. For more information, see [System requirements for Windows Defender Application Guard](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-guard/reqs-wd-app-guard#software-requirements) + +### Windows Defender Device Guard + +Configurable code integrity is being rebranded as Windows Defender Application Control. This is to help distinguish it as a standalone feature to control execution of applications. For more information about Device Guard, see Windows [Defender Device Guard deployment guide](https://docs.microsoft.com/en-us/windows/device-security/device-guard/device-guard-deployment-guide). + +### Windows Information Protection + +This release enables support for WIP with Files on Demand, allows file encryption while the file is open in another app, and improves performance. For more information, see [OneDrive Files On-Demand For The Enterprise](https://techcommunity.microsoft.com/t5/OneDrive-Blog/OneDrive-Files-On-Demand-For-The-Enterprise/ba-p/117234). + +### Office 365 Ransomware Detection + +For Office 365 Home and Office 365 Personal subscribers, Ransomware Detection notifies you when your OneDrive files have been attacked and guides you through the process of restoring your files. For more information, see [Ransomware detection and recovering your files](https://support.office.com/en-us/article/ransomware-detection-and-recovering-your-files-0d90ec50-6bfd-40f4-acc7-b8c12c73637f?ui=en-US&rs=en-US&ad=US) + +## Windows Analytics + +### Upgrade Readiness + +Upgrade Readiness has added the ability to assess Spectre and Meltdown protections on your devices. This addition allows you to see if your devices have Windows OS and firmware updates with Spectre and Meltdown mitigations installed, as well as whether your antivirus client is compatible with these updates. For more information, see [Upgrade Readiness now helps assess Spectre and Meltdown protections](https://blogs.technet.microsoft.com/upgradeanalytics/2018/02/13/upgrade-readiness-now-helps-assess-spectre-and-meltdown-protections/) + +### Update Compliance + +Update Compliance has added Delivery Optimization to assess the bandwidth consumption of Windows Updates. For more information, see [Delivery Optimization in Update Compliance](https://docs.microsoft.com/en-us/windows/deployment/update/update-compliance-delivery-optimization) + +### Device Health + +Device Health’s new App Reliability reports enable you to see where app updates or configuration changes may be needed to reduce crashes. The Login Health reports reveal adoption, success rates, and errors for Windows Hello and for passwords— for a smooth migration to the password-less future. For more information, see [Using Device Health](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-using) + +## Edge + +iOS and Android versions of Edge are now available. Support in [Windows Defender Application Guard](#windows-defender-application-guard) is also improved. + + +## See Also + +[Windows 10 Features](https://www.microsoft.com/windows/features): Review general information about Windows 10 features.
      +[What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
      +[What's new in Windows 10, version 1709](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-windows): See what’s new in Windows 10 hardware.
      +[Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Windows Defender ATP in Windows 10, version 1709. From 01b2e438732d8f91f2e3b53f730a49ca93b3f194 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Sat, 28 Apr 2018 23:57:12 +0000 Subject: [PATCH 261/284] Merged PR 7583: Updated for 1803 --- ...el-windows-diagnostic-events-and-fields.md | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index 5ab90c23ab..b7597d2813 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -320,7 +320,6 @@ This event sends blocking data about any compatibility blocking entries hit on t The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove @@ -348,7 +347,6 @@ This event sends compatibility database information about non-blocking compatibi The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove @@ -376,7 +374,6 @@ This event sends compatibility database information about entries requiring rein The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove @@ -397,21 +394,6 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd - -Deprecated in RS3. This event sends compatibility information about a file to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file that is generating the events. -- **AvDisplayName** If it is an anti-virus app, this is its display name. -- **CompatModelIndex** The compatibility prediction for this file. -- **HasCitData** Is the file present in CIT data? -- **HasUpgradeExe** Does the anti-virus app have an upgrade.exe file? -- **IsAv** Is the file an anti-virus reporting EXE? -- **ResolveAttempted** This will always be an empty string when sending telemetry. -- **SdbEntries** An array of fields that indicates the SDB entries that apply to this file. - ### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove @@ -471,7 +453,6 @@ This event sends compatibility database data about driver packages to help keep The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this driver package. ### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove @@ -2429,10 +2410,6 @@ The following fields are available: - **CV** Correlation vector -## DxgKernelTelemetry events - -## Fault Reporting events - ## Feature update events ### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed @@ -2456,9 +2433,6 @@ Indicates that the uninstall was properly configured and that a system reboot wa This event sends basic metadata about the starting point of uninstalling a feature update which helps us ensure customers can safely revert to a well-known state if the update caused any problems. - -## Hang Reporting events - ## Inventory events ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum @@ -3447,8 +3421,6 @@ The following fields are available: - **PFamN** The name of the product that is requested for update. -## OneDrive events - ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted From 627b29dc1d4e69c4845edc49ded659460f05c4fa Mon Sep 17 00:00:00 2001 From: WDAG-PM <38842494+WDAG-PM@users.noreply.github.com> Date: Sun, 29 Apr 2018 13:08:11 -0700 Subject: [PATCH 262/284] Update faq-wd-app-guard.md --- .../windows-defender-application-guard/faq-wd-app-guard.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md b/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md index 387b02dde9..d970e7206f 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md +++ b/windows/security/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md @@ -50,3 +50,10 @@ Answering frequently asked questions about Windows Defender Application Guard (A |---|----------------------------| |**Q:** |Why aren’t employees able to see their Extensions in the Application Guard Edge session?| |**A:** |Currently, the Application Guard Edge session doesn't support Extensions. However, we're closely monitoring your feedback about this.| +
      + +| | | +|---|----------------------------| +|**Q:** |How do I configure WDAG to work with my network proxy (IP-Literal Addresses)?| +|**A:** |WDAG requires proxies to have a symbolic name, not just an IP address. IP-Literal proxy settings such as “192.168.1.4:81” can be annotated as “itproxy:81” or using a record such as “P19216810010” for a proxy with an IP address of 192.168.100.10. This applies to WDAG in RS3 (1709) and RS4 (1803).| +
      From 9504650ec85792d83d13900bd612a3d955267bac Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Sun, 29 Apr 2018 22:26:22 +0000 Subject: [PATCH 263/284] Merged PR 7585: typo typo --- .../basic-level-windows-diagnostic-events-and-fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index b7597d2813..bbc8aa6974 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -2828,7 +2828,7 @@ The following fields are available: - **OIeNoAxInstall** Flag indicating which Microsoft Office products have this setting enabled. When a webpage attempts to load or install an ActiveX control that isn't already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request. When a webpage tries to load or install an ActiveX control that isn't already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request - **OIeNoDownload** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_RESTRICT_FILEDOWNLOAD feature blocks file download requests that navigate to a resource, that display a file download dialog box, or that are not initiated explicitly by a user action (for example, a mouse click or key press). Only applies to Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2) - **OIeObjectCaching** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_OBJECT_CACHING feature prevents webpages from accessing or instantiating ActiveX controls cached from different domains or security contexts -- **OIePasswordDisable** Flag indicating which Microsoft Office products have this setting enabled. After Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2), Internet Explorer no longer allows usernames and passwords to be specified in URLs that use the HTTP or HTTP protocols. URLs using other protocols, such as FTP, still allow usernames and passwords +- **OIePasswordDisable** Flag indicating which Microsoft Office products have this setting enabled. After Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2), Internet Explorer no longer allows usernames and passwords to be specified in URLs that use the HTTP or HTTPS protocols. URLs using other protocols, such as FTP, still allow usernames and passwords - **OIeSafeBind** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_SAFE_BINDTOOBJECT feature performs additional safety checks when calling MonikerBindToObject to create and initialize Microsoft ActiveX controls. Specifically, prevent the control from being created if COMPAT_EVIL_DONT_LOAD is in the registry for the control - **OIeSecurityBand** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_SECURITYBAND feature controls the display of the Internet Explorer Information bar. When enabled, the Information bar appears when file download or code installation is restricted - **OIeUncSaveCheck** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_UNC_SAVEDFILECHECK feature enables the Mark of the Web (MOTW) for local files loaded from network locations that have been shared by using the Universal Naming Convention (UNC) From 1ec28678699d0b57576b1d873c56bd7610f4ec9d Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Sun, 29 Apr 2018 19:02:51 -0700 Subject: [PATCH 264/284] Minor updates--author, date, version --- ...anage-report-windows-defender-antivirus.md | 6 ++--- .../deploy-windows-defender-antivirus.md | 6 ++--- ...ployment-vdi-windows-defender-antivirus.md | 6 ++--- .../evaluate-windows-defender-antivirus.md | 8 +++---- ...dic-scanning-windows-defender-antivirus.md | 8 +++---- ...ased-updates-windows-defender-antivirus.md | 6 ++--- ...ed-endpoints-windows-defender-antivirus.md | 6 ++--- ...ate-schedule-windows-defender-antivirus.md | 6 ++--- ...tion-updates-windows-defender-antivirus.md | 6 ++--- ...es-baselines-windows-defender-antivirus.md | 6 ++--- ...-devices-vms-windows-defender-antivirus.md | 6 ++--- ...port-monitor-windows-defender-antivirus.md | 6 ++--- .../troubleshoot-reporting.md | 6 ++--- ...indows-defender-antivirus-compatibility.md | 6 ++--- ...indows-defender-antivirus-in-windows-10.md | 6 ++--- ...fender-antivirus-on-windows-server-2016.md | 8 +++---- ...dows-defender-security-center-antivirus.md | 22 ++++++++----------- .../windows-defender-exploit-guard.md | 14 ++++++------ 18 files changed, 66 insertions(+), 72 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus.md index b93c8c5f55..5b1594fd3c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Deploy, manage, and report on Windows Defender Antivirus diff --git a/windows/security/threat-protection/windows-defender-antivirus/deploy-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/deploy-windows-defender-antivirus.md index 9984525b5e..dbd8572db4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/deploy-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/deploy-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Deploy and enable Windows Defender Antivirus diff --git a/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md index a45301b39d..41343abb5c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Deployment guide for Windows Defender Antivirus in a virtual desktop infrastructure (VDI) environment diff --git a/windows/security/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md index 2636c7abd9..225ea553da 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/evaluate-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Evaluate Windows Defender Antivirus protection @@ -19,7 +19,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** diff --git a/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md index 78f6f1e33e..18f934df2d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 10/16/2017 **Applies to:** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-event-based-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-event-based-updates-windows-defender-antivirus.md index e5cf0f54e3..a15ae25596 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-event-based-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-event-based-updates-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Manage event-based forced updates diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md index 8095eff3ae..00b1ed1c2f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Manage updates and scans for endpoints that are out of date diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-update-schedule-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-update-schedule-windows-defender-antivirus.md index 968e10782b..650a73dafb 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-update-schedule-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-update-schedule-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Manage the schedule for when protection updates should be downloaded and applied diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 2d2614358f..5eab19050c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Manage the sources for Windows Defender Antivirus protection updates diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md index d282a66fb9..99051e2f5f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Manage Windows Defender Antivirus updates and apply baselines diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-updates-mobile-devices-vms-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-updates-mobile-devices-vms-windows-defender-antivirus.md index ae9fbfef91..de30dd760f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-updates-mobile-devices-vms-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-updates-mobile-devices-vms-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Manage updates for mobile devices and virtual machines (VMs) diff --git a/windows/security/threat-protection/windows-defender-antivirus/report-monitor-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/report-monitor-windows-defender-antivirus.md index 2d59eb2f93..ba1fdde4da 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/report-monitor-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/report-monitor-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Report on Windows Defender Antivirus protection diff --git a/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-reporting.md b/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-reporting.md index 0dd2646921..28d890360d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-reporting.md +++ b/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-reporting.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 09/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Troubleshoot Windows Defender Antivirus reporting in Update Compliance diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md index 4fe762ad49..a286fa5154 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/09/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index c2a9edb814..9ad4b4ca44 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 4/30/2018 --- # Windows Defender Antivirus in Windows 10 and Windows Server 2016 diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-on-windows-server-2016.md index 3ccb022cec..8c59c4fd45 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-on-windows-server-2016.md @@ -9,12 +9,11 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- - # Windows Defender Antivirus on Windows Server 2016 @@ -27,7 +26,6 @@ ms.date: 10/12/2017 - Enterprise security administrators - Network administrators - **Manageability available with** - Group Policy diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus.md index af01e728aa..fcf0420e4e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-security-center-antivirus.md @@ -9,20 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/02/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- - - - - # Windows Defender Antivirus in the Windows Defender Security Center app **Applies to** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** @@ -33,12 +29,12 @@ ms.date: 10/02/2017 - Windows Defender Security Center app -In Windows 10, version 1703 (also known as the Creators Update), the Windows Defender app is now part of the Windows Defender Security Center. +In Windows 10, version 1703 and later, the Windows Defender app is part of the Windows Defender Security Center. Settings that were previously part of the Windows Defender client and main Windows Settings have been combined and moved to the new app, which is installed by default as part of Windows 10, version 1703. > [!IMPORTANT] -> Disabling the Windows Security Center service will not disable Windows Defender AV or [Windows Defender Firewall](https://docs.microsoft.com/en-us/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security). These will be disabled automatically when a third-party antivirus or firewall product is installed and kept up to date. +> Disabling the Windows Security Center service will not disable Windows Defender AV or [Windows Defender Firewall](https://docs.microsoft.com/en-us/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security). These are disabled automatically when a third-party antivirus or firewall product is installed and kept up to date. > [!WARNING] > If you do disable the Windows Security Center service, or configure its associated Group Policy settings to prevent it from starting or running, the Windows Defender Security Center may display stale or inaccurate information about any antivirus or firewall products you have installed on the device. @@ -49,7 +45,7 @@ Settings that were previously part of the Windows Defender client and main Windo See the [Windows Defender Security Center topic](/windows/threat-protection/windows-defender-security-center/windows-defender-security-center) for more information on other Windows security features that can be monitored in the app. >[!NOTE] ->The Windows Defender Security Center app is a client interface on Windows 10, version 1703. It is not the Windows Defender Security Center web portal that is used to review and manage [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md). +>The Windows Defender Security Center app is a client interface on Windows 10, version 1703 and later. It is not the Windows Defender Security Center web portal that is used to review and manage [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md). **Review virus and threat protection settings in the Windows Defender Security Center app:** @@ -69,13 +65,13 @@ The following diagrams compare the location of settings and functions between th ![Windows Defender Antivirus in Windows 10, version 1703 and later](images/defender/wdav-wdsc.png) -Item | Windows 10, before version 1703 | Windows 10, version 1703 | Description +Item | Windows 10, before version 1703 | Windows 10, version 1703 and later | Description ---|---|---|--- 1 | **Update** tab | **Protection updates** | Update the protection ("definition updates") 2 | **History** tab | **Scan history** | Review threats that were quarantined, removed, or allowed 3 | **Settings** (links to **Windows Settings**) | **Virus & threat protection settings** | Enable various features, including Real-time protection, Cloud-delivered protection, Advanced notifications, and Automatic ample submission 4 | **Scan options** | **Advanced scan** | Run a full scan, custom scan, or a Windows Defender Offline scan -5 | Run a scan (based on the option chosen under **Scan options** | **Quick scan** | In Windows 10, version 1703 you can run custom and full scans under the **Advanced scan** option +5 | Run a scan (based on the option chosen under **Scan options** | **Quick scan** | In Windows 10, version 1703 and later, you can run custom and full scans under the **Advanced scan** option ## Common tasks diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md index 817038ca1c..4eb3aea18f 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/25/2018 --- @@ -21,7 +21,7 @@ ms.date: 12/12/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -31,18 +31,18 @@ ms.date: 12/12/2017 Windows Defender Exploit Guard (Windows Defender EG) is a new set of host intrusion prevention capabilities for Windows 10, allowing you to manage and reduce the attack surface of apps used by your employees. -There are four features in Windows Defender EG: +Windows Defender Exploit Guard include four classes of protection including: -- [Exploit protection](exploit-protection-exploit-guard.md) can apply exploit mitigation techniques to apps your organization uses, both individually and to all apps +- [Vulnerability exploit protection](exploit-protection-exploit-guard.md) can apply exploit mitigation techniques to apps your organization uses, both individually and to all apps - [Attack surface reduction rules](attack-surface-reduction-exploit-guard.md) can reduce the attack surface of your applications with intelligent rules that stop the vectors used by Office-, script- and mail-based malware - [Network protection](network-protection-exploit-guard.md) extends the malware and social engineering protection offered by Windows Defender SmartScreen in Microsoft Edge to cover network traffic and connectivity on your organization's devices - [Controlled folder access](controlled-folders-exploit-guard.md) helps protect files in key system folders from changes made by malicious and suspicious apps, including file-encrypting ransomware malware +Vulnerability exploit protection and controller folder access are in all editions of Windows. The others require enterprise edition. You can evaluate each feature of Windows Defender EG with the guides at the following link, which provide pre-built PowerShell scripts and testing tools so you can see the features in action: - [Evaluate Windows Defender Exploit Guard](evaluate-windows-defender-exploit-guard.md) - You can also [enable audit mode](audit-windows-defender-exploit-guard.md) for the features, which provides you with basic event logs that indicate how the feature would have responded if it had been fully enabled. This can be useful when evaluating the impact of Windows Defender EG and to help determine the impact of the features on your network's security. >[!TIP] From 22a2dd47b491866e5797e74da9d6dea24953c132 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Sun, 29 Apr 2018 20:13:42 -0700 Subject: [PATCH 265/284] Minor changes for RS4, resolve branch merge issues. --- ...llect-diagnostic-data-update-compliance.md | 4 +- ...ne-arguments-windows-defender-antivirus.md | 4 +- ...nt-reference-windows-defender-antivirus.md | 4 +- ...d-scan-types-windows-defender-antivirus.md | 8 ++-- ...-first-sight-windows-defender-antivirus.md | 6 +-- ...meout-period-windows-defender-antivirus.md | 10 ++--- ...-interaction-windows-defender-antivirus.md | 4 +- ...e-exclusions-windows-defender-antivirus.md | 4 +- ...e-exclusions-windows-defender-antivirus.md | 8 ++-- ...cy-overrides-windows-defender-antivirus.md | 8 ++-- ...-connections-windows-defender-antivirus.md | 10 ++--- ...otifications-windows-defender-antivirus.md | 14 +++---- ...e-exclusions-windows-defender-antivirus.md | 8 ++-- ...ion-features-windows-defender-antivirus.md | 4 +- ...e-protection-windows-defender-antivirus.md | 8 ++-- ...-remediation-windows-defender-antivirus.md | 8 ++-- ...r-exclusions-windows-defender-antivirus.md | 8 ++-- ...ure-windows-defender-antivirus-features.md | 4 +- ...ediate-scans-windows-defender-antivirus.md | 4 +- ...nwanted-apps-windows-defender-antivirus.md | 4 +- ...d-protection-windows-defender-antivirus.md | 8 ++-- ...-interaction-windows-defender-antivirus.md | 10 ++--- ...scan-results-windows-defender-antivirus.md | 4 +- .../run-scan-windows-defender-antivirus.md | 4 +- ...tch-up-scans-windows-defender-antivirus.md | 8 ++-- ...ection-level-windows-defender-antivirus.md | 10 ++--- ...group-policy-windows-defender-antivirus.md | 8 ++-- ...nfig-manager-windows-defender-antivirus.md | 4 +- ...hell-cmdlets-windows-defender-antivirus.md | 4 +- .../use-wmi-windows-defender-antivirus.md | 4 +- ...d-protection-windows-defender-antivirus.md | 38 +++++++++++++------ .../windows-defender-offline.md | 8 ++-- .../attack-surface-reduction-exploit-guard.md | 4 +- .../audit-windows-defender-exploit-guard.md | 8 ++-- ...lect-cab-files-exploit-guard-submission.md | 8 ++-- .../controlled-folders-exploit-guard.md | 8 ++-- .../customize-attack-surface-reduction.md | 6 +-- ...tomize-controlled-folders-exploit-guard.md | 12 +++--- .../customize-exploit-protection.md | 8 ++-- .../emet-exploit-protection-exploit-guard.md | 8 ++-- .../enable-attack-surface-reduction.md | 6 +-- ...enable-controlled-folders-exploit-guard.md | 4 +- .../enable-exploit-protection.md | 8 ++-- .../enable-network-protection.md | 10 ++--- .../evaluate-attack-surface-reduction.md | 8 ++-- .../evaluate-controlled-folder-access.md | 4 +- .../evaluate-exploit-protection.md | 8 ++-- .../evaluate-network-protection.md | 8 ++-- ...evaluate-windows-defender-exploit-guard.md | 8 ++-- .../event-views-exploit-guard.md | 4 +- .../exploit-protection-exploit-guard.md | 8 ++-- ...port-export-exploit-protection-emet-xml.md | 10 ++--- .../network-protection-exploit-guard.md | 8 ++-- .../troubleshoot-asr.md | 8 ++-- ...bleshoot-exploit-protection-mitigations.md | 4 +- .../troubleshoot-np.md | 8 ++-- .../windows-defender-exploit-guard.md | 4 +- .../wdsc-account-protection.md | 6 +-- .../wdsc-app-browser-control.md | 14 +++---- .../wdsc-customize-contact-information.md | 8 ++-- .../wdsc-device-performance-health.md | 8 ++-- .../wdsc-device-security.md | 6 +-- .../wdsc-family-options.md | 8 ++-- .../wdsc-firewall-network-protection.md | 10 ++--- .../wdsc-hide-notifications.md | 14 +++---- .../wdsc-virus-threat-protection.md | 14 +++---- .../wdsc-windows-10-in-s-mode.md | 4 +- .../windows-defender-security-center.md | 18 ++++----- 68 files changed, 260 insertions(+), 272 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/collect-diagnostic-data-update-compliance.md b/windows/security/threat-protection/windows-defender-antivirus/collect-diagnostic-data-update-compliance.md index bf20b8965c..d0e001795a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/collect-diagnostic-data-update-compliance.md +++ b/windows/security/threat-protection/windows-defender-antivirus/collect-diagnostic-data-update-compliance.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 09/12/2017 --- 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 8669970d58..16ef07c3fd 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 @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/configuration-management-reference-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configuration-management-reference-windows-defender-antivirus.md index ad3743b16b..1e5adbd4ee 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configuration-management-reference-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configuration-management-reference-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md index 771d56a805..76e434be5e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -40,7 +40,7 @@ To configure the Group Policy settings described in the following table: 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md index bd617497e5..255f8595af 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/16/2018 **Applies to** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** @@ -75,7 +75,7 @@ Block at First Sight requires a number of Group Policy settings to be configured 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > MAPS** and configure the following Group Policies: diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md index b3a7c51466..a342d8ed4d 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Configure the cloud block timeout period @@ -20,7 +20,7 @@ ms.date: 08/26/2017 **Applies to:** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** @@ -55,7 +55,7 @@ You can use Group Policy to specify an extended timeout for cloud checks. 2. In the **Group Policy Management Editor** go to **Computer configuration**. -3. Click **Policies** then **Administrative templates**. +3. Click **Administrative templates**. 4. Expand the tree to **Windows components > Windows Defender Antivirus > MpEngine** diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-end-user-interaction-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-end-user-interaction-windows-defender-antivirus.md index 4b2e00bfec..8ff899a974 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-end-user-interaction-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-end-user-interaction-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-exclusions-windows-defender-antivirus.md index 761ad06d6b..ce689900bf 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-exclusions-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 07/27/2017 --- 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 65858fabe3..9cc2f9b242 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 @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/07/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Configure and validate exclusions based on file extension and folder location @@ -99,7 +99,7 @@ You can [configure how locally and globally defined exclusions lists are merged] 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Exclusions**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md index 4545c0e5dc..937f0e9902 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Prevent or allow users to locally modify Windows Defender AV policy settings @@ -47,7 +47,7 @@ To configure these settings: 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index f44c485e39..86fc2d196e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Configure and validate network connections for Windows Defender Antivirus @@ -19,7 +19,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10 (some instructions are only applicable for Windows 10, version 1703) +- Windows 10 (some instructions are only applicable for Windows 10, version 1703 and later) **Audience** @@ -156,7 +156,7 @@ Use the following argument with the Windows Defender AV command line utility (*m MpCmdRun -ValidateMapsConnection ``` > [!NOTE] -> You need to open an administrator-level version of the command prompt. Right-click the item in the Start menu, click **Run as administrator** and click **Yes** at the permissions prompt. This command will only work on Windows 10, version 1703. +> You need to open an administrator-level version of the command prompt. Right-click the item in the Start menu, click **Run as administrator** and click **Yes** at the permissions prompt. This command will only work on Windows 10, version 1703 and later. See [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender Antivirus](command-line-arguments-windows-defender-antivirus.md) for more information on how to use the *mpcmdrun.exe* utility. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md index 8bfa75ff42..8c5059dadd 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/31/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Configure the notifications that appear on endpoints **Applies to:** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** @@ -63,7 +63,7 @@ You can configure the display of additional notifications, such as recent threat 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Reporting**. @@ -90,7 +90,7 @@ See the [Customize the Windows Defender Security Center app for your organizatio 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Client interface**. @@ -102,7 +102,7 @@ See the [Customize the Windows Defender Security Center app for your organizatio 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Client interface**. 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 7ec2957bda..8184f9fff9 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 @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 07/27/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Configure exclusions for files opened by processes @@ -73,7 +73,7 @@ You can [configure how locally and globally defined exclusions lists are merged] 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Exclusions**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-protection-features-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-protection-features-windows-defender-antivirus.md index 12b87815c2..8eaf0cfc8f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-protection-features-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-protection-features-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md index 96199b29be..cfe32c66e2 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -89,7 +89,7 @@ The main real-time protection capability is enabled by default, but you can disa 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Real-time protection**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md index 27f2b3e2e4..5b2cf2edcd 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -49,7 +49,7 @@ To configure these settings: 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md index ed4fbd000f..701b43b634 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 07/27/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Configure exclusions in Windows Defender AV on Windows Server @@ -63,7 +63,7 @@ You can disable the auto-exclusions lists with Group Policy, PowerShell cmdlets, 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Exclusions**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-windows-defender-antivirus-features.md b/windows/security/threat-protection/windows-defender-antivirus/configure-windows-defender-antivirus-features.md index 878ec50fed..ecc4190de1 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-windows-defender-antivirus-features.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-windows-defender-antivirus-features.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/customize-run-review-remediate-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/customize-run-review-remediate-scans-windows-defender-antivirus.md index ca162858e4..5c57af4d4c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/customize-run-review-remediate-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/customize-run-review-remediate-scans-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md index b30883b882..5aaa2a57b9 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/detect-block-potentially-unwanted-apps-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: detect ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 11/20/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md index 24b6f61d0a..52804b3481 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Enable cloud-delivered protection in Windows Defender AV @@ -57,7 +57,7 @@ There are specific network-connectivity requirements to ensure your endpoints ca 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > MAPS** diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-end-user-interaction-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-end-user-interaction-windows-defender-antivirus.md index 6142a3aa14..d0306388a6 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-end-user-interaction-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-end-user-interaction-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Prevent users from seeing or interacting with the Windows Defender AV user interface @@ -56,7 +56,7 @@ In earlier versions of Windows 10, the setting will hide the Windows Defender cl 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Client interface**. @@ -76,7 +76,7 @@ You can prevent users from pausing scans. This can be helpful to ensure schedule 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Scan**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/review-scan-results-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/review-scan-results-windows-defender-antivirus.md index fcf92cbd9d..16d24853fc 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/review-scan-results-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/review-scan-results-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md index 3ba6851fdc..7849eb1cd6 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/run-scan-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- 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 1675810808..3bf361e0fd 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 @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/30/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -51,7 +51,7 @@ To configure the Group Policy settings described in this topic: 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. diff --git a/windows/security/threat-protection/windows-defender-antivirus/specify-cloud-protection-level-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/specify-cloud-protection-level-windows-defender-antivirus.md index c938860d27..4dfdd0e9f8 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/specify-cloud-protection-level-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/specify-cloud-protection-level-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Specify the cloud-delivered protection level @@ -20,7 +20,7 @@ ms.date: 08/26/2017 **Applies to:** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** @@ -44,7 +44,7 @@ You can specify the level of cloud-protection offered by Windows Defender Antivi 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > MpEngine**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/use-group-policy-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/use-group-policy-windows-defender-antivirus.md index cfcd2ef54f..f13977e93c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/use-group-policy-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/use-group-policy-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Use Group Policy settings to configure and manage Windows Defender AV @@ -28,7 +28,7 @@ In general, you can use the following procedure to configure or change Windows D 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/use-intune-config-manager-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/use-intune-config-manager-windows-defender-antivirus.md index 80e0cb124d..df26ab7ae1 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/use-intune-config-manager-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/use-intune-config-manager-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/use-powershell-cmdlets-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/use-powershell-cmdlets-windows-defender-antivirus.md index 7f32a7cfe9..8a77b98ed5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/use-powershell-cmdlets-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/use-powershell-cmdlets-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 12/12/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/use-wmi-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/use-wmi-windows-defender-antivirus.md index 98a25ed21b..f8c35eb6c8 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/use-wmi-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/use-wmi-windows-defender-antivirus.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 08/26/2017 --- diff --git a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index 29b9db174d..59d806d727 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -1,5 +1,5 @@ --- -title: Utilize cloud-delivered protection in Windows Defender Antivirus +title: Use cloud-delivered protection in Windows Defender Antivirus description: Cloud-delivered protection provides an advanced level of fast, robust antivirus detection. keywords: windows defender antivirus, antimalware, security, defender, cloud, cloud-delivered protection search.product: eADQiWindows 10XVcnh @@ -9,38 +9,52 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- -# Utilize Microsoft cloud-delivered protection in Windows Defender Antivirus +# Use Microsoft cloud-delivered protection in Windows Defender Antivirus **Applies to:** -- Windows 10, version 1703 +- Windows 10, version 1703 and later **Audience** - Enterprise security administrators -Cloud-delivered protection for Windows Defender Antivirus, also referred to as Microsoft Advanced Protection Service (MAPS), provides you with strong, fast protection in addition to our standard real-time protection. +Microsoft next-gen technologies in Windows Defender Antivirus provide near-instant, automated protection against new and emerging threats. To dynamically identify new threats, these technologies work with large sets of interconnected data in the Microsoft Intelligent Security Graph and powerful artificial intelligence (AI) systems driven by advanced machine learning models. +To take advantage of the power and speed of these next-gen technologies, Windows Defender Antivirus works seamlessly with Microsoft cloud services. These cloud protection services, also referred to as Microsoft Advanced Protection Service (MAPS), enhances standard real-time protection, providing arguably the best antivirus defense. >[!NOTE] >The Windows Defender Antivirus cloud service is a mechanism for delivering updated protection to your network and endpoints. Although it is called a cloud service, it is not simply protection for files stored in the cloud, rather it uses distributed resources and machine learning to deliver protection to your endpoints at a rate that is far faster than traditional signature updates. -Enabling cloud-delivered protection helps detect and block new malware - even if the malware has never been seen before - without needing to wait for a traditionally delivered definition update to block it. Definition updates can take hours to prepare and deliver, while our cloud service can deliver updated protection in seconds. - -The following video describes how it works: +With cloud-delivered protection, next-gen technologies provide rapid identification of new threats, sometimes even before a single machine is infected. Watch the following video about Microsoft AI and Windows Defender Antivirus in action: + + +To understand how next-gen technologies shorten protection delivery time through the cloud, watch the following video: + -Organizations running Windows 10 E5 can also take advantage of emergency dynamic intelligence updates, which provide near real-time protection from emerging threats. When cloud-delivered protection is enabled, we can deliver a fix for a malware issue via the cloud within minutes instead of waiting for the next update. +Read the following blogposts for detailed protection stories involving cloud-protection and Microsoft AI: -Cloud-delivered protection is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. +- [Why Windows Defender Antivirus is the most deployed in the enterprise](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/22/why-windows-defender-antivirus-is-the-most-deployed-in-the-enterprise/) +- [Behavior monitoring combined with machine learning spoils a massive Dofoil coin mining campaign](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign/) +- [How artificial intelligence stopped an Emotet outbreak](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak/) +- [Detonating a bad rabbit: Windows Defender Antivirus and layered machine learning defenses](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses/) +- [Windows Defender Antivirus cloud protection service: Advanced real-time defense against never-before-seen malware](https://cloudblogs.microsoft.com/microsoftsecure/2017/07/18/windows-defender-antivirus-cloud-protection-service-advanced-real-time-defense-against-never-before-seen-malware/) + +Organizations running Windows 10 E5 can also take advantage of emergency dynamic intelligence updates, which provide near real-time protection from emerging threats. When cloud-delivered protection is enabled, we can deliver a fix for a malware issue via the cloud within minutes instead of waiting for the next update. + +## Get cloud-delivered protection + +Cloud-delivered protection is enabled by default. However, you may need to re-enable it if it has been disabled as part of previous organizational policies. >[!TIP] >You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-offline.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-offline.md index c6efd499b0..c58ed524ef 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-offline.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-offline.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Run and review the results of a Windows Defender Offline scan @@ -19,7 +19,7 @@ ms.date: 08/26/2017 **Applies to:** -- Windows 10, version 1607 +- Windows 10, version 1607 and later **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 02ccecc491..84481ec609 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/01/2018 +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 04/01/2018 **Applies to:** -- Windows 10, version 1709 (and later) +- Windows 10, version 1709 and later - Microsoft Office 365 - Microsoft Office 2016 - Microsoft Office 2013 diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md index f3646e3018..753f9fd8a3 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -19,7 +19,7 @@ ms.date: 12/12/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md b/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md index f63116481c..19a6ecae33 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Collect diagnostic data for Windows Defender Exploit Guard file submissions **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md index 88eeed502e..4a24317f84 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later 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 70145d958b..04b05c91ec 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,14 +11,14 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/01/2018 +ms.date: 04/30/2018 --- # Customize Attack surface reduction **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -84,7 +84,7 @@ See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) to 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Attack surface reduction**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md index ac6af59799..cb3f2d6582 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/18/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 10/18/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -82,9 +82,7 @@ You can use the Windows Defender Security Center app or Group Policy to add and 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Controlled folder access**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md index 2da04a15b8..c4b394bf14 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Customize Exploit protection **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/emet-exploit-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/emet-exploit-protection-exploit-guard.md index 6c15c1d3d2..0a8fed7550 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/emet-exploit-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/emet-exploit-protection-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 12/12/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later - Enhanced Mitigation Experience Toolkit version 5.5 (latest version) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md index 8852d9dc07..162bb8a073 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/01/2018 +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 04/01/2018 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -74,7 +74,7 @@ See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) to 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Attack surface reduction**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 02cbb0a2a2..b212ff36af 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/04/2018 +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 04/04/2018 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md index 1f24f048fe..aa0862bcbc 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 12/12/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md index 2f89ddd49a..30302a8fa9 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 10/16/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -55,7 +55,7 @@ For background information on how audit mode works, and when you might want to u 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Network protection**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md index a282799eb8..ed2eb10df7 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -19,7 +19,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md index 33dbf70047..cdb72f5af8 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -19,7 +19,7 @@ ms.date: 04/16/2018 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md index b2ee7653e1..4f08ee946e 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md index 0d7c214b39..414b2d1282 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Evaluate Network protection @@ -20,7 +20,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md index 3fc73670a4..2b34248e48 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md index ed651cfc93..a059876e54 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md @@ -12,7 +12,7 @@ ms.date: 04/16/2018 localizationpriority: medium author: andreabichsel ms.author: v-anbic - +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.author: v-anbic **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md index a260bf90d4..0d2f55a6c5 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 12/12/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md b/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md index 1809487c8d..e5d4bc9e7e 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/30/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 11/30/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -166,7 +166,7 @@ You can use Group Policy to deploy the configuration you've created to multiple 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Exploit Guard > Exploit protection**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md index 772ad2e7b0..d4b773871f 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md index 17d4105837..aa00afe0df 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Troubleshoot Attack surface reduction rules **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md index eb71a22518..250b4353fb 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 01/31/18 +ms.date: 04/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 01/31/18 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md index bb99de7665..353150c517 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Troubleshoot Network protection **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md index 4eb3aea18f..2c7d0cea42 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/25/2018 +ms.date: 04/30/2018 --- @@ -52,7 +52,7 @@ Windows Defender EG can be managed and reported on in the Windows Defender Secur - [The Windows Defender ATP console](../windows-defender-atp/windows-defender-advanced-threat-protection.md) - [Windows Defender Antivirus in Windows 10](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) - [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md) -- Windows Defender Device Guard +- [Windows Defender Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) - [Windows Defender Application Guard](../windows-defender-application-guard/wd-app-guard-overview.md) You can use the Windows Defender ATP console to obtain detailed reporting into events and blocks as part of the usual [alert investigation scenarios](../windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md). You can [sign up for a free trial of Windows Defender ATP](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=cx-docs-msa4053440) to see how it works. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md index 37bb0d388a..4dad649653 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -44,9 +44,7 @@ This can only be done in Group Policy. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Account protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md index b11c267280..aa52a93e41 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -24,7 +24,7 @@ ms.date: 04/16/2018 The **App and browser control** section contains information and settings for Windows Defender SmartScreen. IT administrators and IT pros can get configuration guidance from the [Windows Defender SmartScreen documentation library](https://docs.microsoft.com/en-us/windows/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview). -In Windows 10, version 1709, the section also provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy. IT administrators can get more information at the [Exploit protection](../windows-defender-exploit-guard/exploit-protection-exploit-guard.md) topic in the Windows Defender Exploit Guard library. +In Windows 10, version 1709 and later, the section also provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy. IT administrators can get more information at the [Exploit protection](../windows-defender-exploit-guard/exploit-protection-exploit-guard.md) topic in the Windows Defender Exploit Guard library. You can also choose to hide the section from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. @@ -38,13 +38,11 @@ You can only prevent users from modifying Exploit protection settings by using G >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > App and browser protection**. @@ -65,9 +63,7 @@ This can only be done in Group Policy. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > App and browser protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index 986c4397ce..b528a224eb 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- # Customize the Windows Defender Security Center app for your organization @@ -44,7 +44,7 @@ Users can click on the displayed information to initiate a support request: ## Requirements -You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. ## Use Group Policy to enable and customize contact information @@ -54,9 +54,7 @@ This can only be done in Group Policy. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Enterprise Customization**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md index 6dda116c63..49bb4a249e 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -27,7 +27,7 @@ The **Device performance & health** section contains information about hardware, The [Windows 10 IT pro troubleshooting topic](https://docs.microsoft.com/en-us/windows/client-management/windows-10-support-solutions), and the main [Windows 10 documentation library](https://docs.microsoft.com/en-us/windows/windows-10/) can also be helpful for resolving issues. -In Windows 10, version 1709, the section can be hidden from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. +In Windows 10, version 1709 and later, the section can be hidden from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. ## Hide the Device performance & health section @@ -43,9 +43,7 @@ This can only be done in Group Policy. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Device performance and health**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md index b8769b15bf..64af9bb9d8 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -40,9 +40,7 @@ This can only be done in Group Policy. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Device security**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md index a27cd31c4d..47bf08fc3f 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -38,13 +38,11 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Family options**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md index 39e4ba19c8..4986db4e3e 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -24,7 +24,7 @@ ms.date: 04/16/2018 The **Firewall & network protection** section contains information about the firewalls and network connections used by the machine, including the status of Windows Defender Firewall and any other third-party firewalls. IT administrators and IT pros can get configuration guidance from the [Windows Defender Firewall with Advanced Security documentation library](https://docs.microsoft.com/en-us/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security). -In Windows 10, version 1709, the section can be hidden from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. +In Windows 10, version 1709 and later, the section can be hidden from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. ## Hide the Firewall & network protection section @@ -36,13 +36,11 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Firewall and network protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index 1f1576f3bf..f1f0141eb4 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- # Hide Windows Defender Security Center app notifications @@ -52,13 +52,11 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Notifications**. @@ -76,13 +74,11 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Policies** then **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Notifications**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md index 3ae1bcdb9a..dc24bce106 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -43,13 +43,11 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Virus and threat protection**. @@ -71,13 +69,11 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Virus and threat protection**. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md index b08d36f49d..658c5331ba 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/26/2018 +ms.date: 04/30/2018 --- # Manage Windows Defender Security Center in Windows 10 in S mode @@ -34,7 +34,7 @@ The Windows Defender Security Center interface is a little different in Windows ![Screen shot of the Windows Defender Security Center app Virus & threat protection area in Windows 10 in S mode](images/security-center-virus-and-threat-protection-windows-10-in-s-mode.png) -For more information about Windows 10 in S mode, including how to switch out of S mode, see Windows 10 Pro in S mode (add link). +For more information about Windows 10 in S mode, including how to switch out of S mode, see Windows 10 Pro in S mode. ##Managing Windows Defender Security Center settings with Intune diff --git a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md index 0e96ad0efe..ee75645fa1 100644 --- a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md +++ b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/16/2018 +ms.date: 04/30/2018 --- @@ -27,14 +27,14 @@ ms.date: 04/16/2018 -In Windows 10, version 1703 we introduced the new Windows Defender Security Center app, which brings together common Windows security features into one app. Many settings that were previously part of the individual features and main Windows Settings have been combined and moved to the new app, which is installed out-of-the-box as part of Windows 10, version 1703. +The Windows Defender Security Center app brings together common Windows security features into one app, which is installed out-of-the-box as part of Windows 10, version 1703 and later. -![Screen shot of the Windows Defender Security Center app showing that the device is protected and five icons for each of the features](images/security-center-home.png) +![Screen shot of the Windows Defender Security Center app showing that the device is protected and icons for each of the features](images/security-center-home.png) -In Windows 10, version 1709, we increased the scope of the app to also show information from third-party antivirus and firewall apps. +In Windows 10, version 1709 and later, the app also shows information from third-party antivirus and firewall apps. >[!NOTE] >The Windows Defender Security Center app is a client interface on Windows 10, version 1703 and later. It is not the Windows Defender Security Center web portal console that is used to review and manage [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). @@ -48,13 +48,13 @@ This library describes the Windows defender Security Center app, and provides in You can find more information about each section, including options for configuring the sections - such as hiding each of the sections - at the following topics: -- [Virus & threat protection](wdsc-virus-threat-protection.md), which has information and access to antivirus settings and ransomware protection settings, including the Controlled folder access feature of Windows Defender Exploit Guard and sign-in to Microsoft OneDrive. +- [Virus & threat protection](wdsc-virus-threat-protection.md), which has information and access to antivirus ransomware protection settings and notifications, including the Controlled folder access feature of Windows Defender Exploit Guard and sign-in to Microsoft OneDrive. - [Account protection](wdsc-account-protection.md), which has information and access to sign-in and account protection settings. -- [Firewall & network protection](wdsc-firewall-network-protection.md), which has information and access to firewall settings, including Windows Defender Firewall -- [App & browser control](wdsc-app-browser-control.md), covering Windows Defender SmartScreen settings and Exploit protection mitigations +- [Firewall & network protection](wdsc-firewall-network-protection.md), which has information and access to firewall settings, including Windows Defender Firewall. +- [App & browser control](wdsc-app-browser-control.md), covering Windows Defender SmartScreen settings and Exploit protection mitigations. - [Device security](wdsc-device-security.md), which provides access to built-in device security settings. -- [Device performance & health](wdsc-device-performance-health.md), which has information about drivers, storage space, and general Windows Update issues -- [Family options](wdsc-family-options.md), which includes access to parental controls along with tips and information for keeping kids safe online +- [Device performance & health](wdsc-device-performance-health.md), which has information about drivers, storage space, and general Windows Update issues. +- [Family options](wdsc-family-options.md), which includes access to parental controls along with tips and information for keeping kids safe online. >[!NOTE] From b840d2417851b28e2cfa8cdc4c90e72ae531ac0f Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 30 Apr 2018 07:08:29 -0700 Subject: [PATCH 266/284] S mode --- windows/deployment/TOC.md | 2 +- .../deployment/upgrade/windows-10-edition-upgrades.md | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 58031d3ffe..322fa570ca 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -20,7 +20,7 @@ ## [Deploy Windows 10](deploy.md) ### [Overview of Windows Autopilot](windows-autopilot/windows-10-autopilot.md) - +### [Windows 10 in S mode](windows-10-pro-in-s-mode.md) ### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) #### [Windows 10 downgrade paths](upgrade/windows-10-downgrade-paths.md) ### [Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index f46f0eb146..453db50ca3 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -8,7 +8,7 @@ ms.localizationpriority: high ms.sitesec: library ms.pagetype: mobile author: greg-lindsay -ms.date: 02/9/2018 +ms.date: 04/30/2018 --- # Windows 10 edition upgrade @@ -46,11 +46,11 @@ X = unsupported
      | **Home > Pro for Workstations** | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | | **Home > Pro Education** | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | | **Home > Education** | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | -| **S > Pro** | ![supported, no reboot](../images/check_blu.png)
      (1709) | ![supported, no reboot](../images/check_blu.png)
      (1709) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![supported, no reboot](../images/check_blu.png)
      (1709) | ![supported, no reboot](../images/check_blu.png)
      (1709) | + | **Pro > Pro for Workstations** | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (MSfB) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | | **Pro > Pro Education** | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (MSfB) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | | **Pro > Education** | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | @@ -65,9 +65,10 @@ X = unsupported
      | **Mobile > Mobile Enterprise** | ![supported, no reboot](../images/check_blu.png) |![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | > [!NOTE] -> Each desktop edition in the table also has an N and KN SKU. These editions have had media-related functionality removed. Devices with N or KN SKUs installed can be upgraded to corresponding N or KN SKUs using the same methods. +> - For information about upgrade paths in Windows 10 in S mode (for Pro or Education), check out [Windows 10 Pro/Enterprise in S mode](../windows-10-pro-in-s-mode.md) +> - Each desktop edition in the table also has an N and KN SKU. These editions have had media-related functionality removed. Devices with N or KN SKUs installed can be upgraded to corresponding N or KN SKUs using the same methods. >
      ->
      Due to [naming changes](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#naming-changes) the term LTSB might still be displayed in some products. This name will change to LTSC with subsequent feature updates. +> - Due to [naming changes](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#naming-changes) the term LTSB might still be displayed in some products. This name will change to LTSC with subsequent feature updates. ## Upgrade using mobile device management (MDM) - To upgrade desktop editions of Windows 10 using MDM, you'll need to enter the product key for the upgraded edition in the **UpgradeEditionWithProductKey** policy setting of the **WindowsLicensing** CSP. For more info, see [WindowsLicensing CSP](https://go.microsoft.com/fwlink/p/?LinkID=690907). From 1f3375d76f56bb849ba64937084c9b1141ca4b44 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 30 Apr 2018 07:45:08 -0700 Subject: [PATCH 267/284] Edit screen shot --- .../images/security-center-home.png | Bin 39870 -> 212645 bytes .../windows-defender-security-center.md | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/images/security-center-home.png b/windows/security/threat-protection/windows-defender-security-center/images/security-center-home.png index 601b2a32b82d322bdf742a87c145e6e386c1aa1c..8dc14b82c126192d1f9c669aa57bc3df49488881 100644 GIT binary patch literal 212645 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

      **Mf4KCnM*ng-Ef+<>omy{!SRe;+fj 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®E8rtM%i%U9mSk_M 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 PpDzykf7Wp5>^J`hU%d_d literal 39870 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[!NOTE] >The Windows Defender Security Center app is a client interface on Windows 10, version 1703 and later. It is not the Windows Defender Security Center web portal console that is used to review and manage [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). -This library describes the Windows defender Security Center app, and provides information on configuring certain features, inlcuding: +This library describes the Windows defender Security Center app, and provides information on configuring certain features, including: - [Showing and customizing contact information on the app and in notifications](wdsc-customize-contact-information.md) @@ -74,6 +76,7 @@ You can find more information about each section, including options for configur ![Screen shot of the Start menu showing the results of a search for the Windows Defender Security Center app, the first option with a large shield symbol is selected](images/security-center-start-menu.png) + > [!NOTE] > Settings configured with management tools, such as Group Policy, Microsoft Intune, or System Center Configuration Manager, will generally take precedence over the settings in the Windows Defender Security Center. See the topics for each of the sections for links to configuring the associated features or products. From aee3e0475c13e2d156483627ed7bea5f4fa5127d Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 30 Apr 2018 07:51:14 -0700 Subject: [PATCH 268/284] editing author --- education/windows/switch-to-pro-education.md | 4 ++-- windows/client-management/windows-version-search.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/switch-to-pro-education.md b/education/windows/switch-to-pro-education.md index 715350a167..31b94541f8 100644 --- a/education/windows/switch-to-pro-education.md +++ b/education/windows/switch-to-pro-education.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu ms.localizationpriority: high -author: CelesteDG -ms.author: celested, MikeBlodge +author: MikeBlodge +ms.author: MikeBlodge ms.date: 10/30/2017 --- diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 701cab6076..871658d3ff 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -6,7 +6,7 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library author: MikeBlodge -ms.author: MikeBlodge, Kaushik Ainapure +ms.author: MikeBlodge ms.date: 04/30/2018 --- From 82db0e38488ebb6248c48188584ce0b5d41c77cf Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 30 Apr 2018 07:58:52 -0700 Subject: [PATCH 269/284] Minor changes --- windows/security/threat-protection/TOC.md | 2 +- .../windows-defender-security-center/wdsc-hide-notifications.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f277578411..e54fcf3cc5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -6,7 +6,7 @@ ### [Hide Windows Defender Security Center app notifications](windows-defender-security-center\wdsc-hide-notifications.md) ### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) ### [Virus and threat protection](windows-defender-security-center\wdsc-virus-threat-protection.md) -### [Account protect](windows-defender-security-center\wdsc-account-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) ### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) ### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) ### [Device security](windows-defender-security-center\wdsc-device-security.md) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index f1f0141eb4..551ce1779b 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -78,7 +78,7 @@ This can only be done in Group Policy. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Security Center > Notifications**. From a341981fa1bfa1500753134c2c11adf9cb1eac7d Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 30 Apr 2018 08:04:29 -0700 Subject: [PATCH 270/284] hub page --- windows/hub/index.md | 6 +++--- windows/whats-new/index.md | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/hub/index.md b/windows/hub/index.md index 40d4c2db5e..9fe6641f22 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -8,7 +8,7 @@ author: greg-lindsay ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.date: 03/28/2018 +ms.date: 04/30/2018 --- # Windows 10 and Windows 10 Mobile @@ -18,9 +18,9 @@ Find the latest how to and support content that IT pros need to evaluate, plan,   -> [!video https://www.microsoft.com/en-us/videoplayer/embed/43942201-bec9-4f8b-8ba7-2d9bfafa8bba?autoplay=false] - +> [!video https://www.youtube.com/embed/LFiP73slWew?autoplay=false] +## Check out [what's new in Windows 10, version 1803](../whats-new/whats-new-windows-10-version-1803.md).

      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-10-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.
      diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index 63f5964ba8..e37e313557 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -5,7 +5,7 @@ ms.assetid: F1867017-76A1-4761-A200-7450B96AEF44 keywords: ["What's new in Windows 10", "Windows 10", "anniversary update", "contribute", "edit topic", "Creators Update", "Fall Creators Update"] ms.prod: w10 author: TrudyHa -ms.date: 10/16/2017 +ms.date: 04/30/2018 ms.localizationpriority: high --- @@ -16,6 +16,7 @@ Windows 10 provides IT professionals with advanced protection against modern sec ## In this section +- [What's new in Windows 10, version 1803](whats-new-windows-10-version-1803.md) - [What's new in Windows 10, version 1709](whats-new-windows-10-version-1709.md) - [What's new in Windows 10, version 1703](whats-new-windows-10-version-1703.md) - [What's new in Windows 10, version 1607](whats-new-windows-10-version-1607.md) From 659f1a8f98732420d36b8a5fb1a6b000126b46aa Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 30 Apr 2018 08:06:46 -0700 Subject: [PATCH 271/284] TOC get started link --- windows/hub/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/TOC.md b/windows/hub/TOC.md index 43202e6dde..cb339d35c0 100644 --- a/windows/hub/TOC.md +++ b/windows/hub/TOC.md @@ -1,5 +1,5 @@ # [Windows 10 and Windows 10 Mobile](index.md) -## [Get started](/windows/whats-new/get-started-with-1709) +## [Get started](/windows/whats-new/whats-new-windows-10-version-1803) ## [What's new](/windows/whats-new) ## [Deployment](/windows/deployment) ## [Configuration](/windows/configuration) From 7129ef7e3ddb11b05dcaebab3adf0f85b92ffe9f Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 30 Apr 2018 08:08:14 -0700 Subject: [PATCH 272/284] Add a note about new asr --- .../attack-surface-reduction-exploit-guard.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 84481ec609..ad413e8016 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -65,6 +65,14 @@ You can also use [audit mode](audit-windows-defender-exploit-guard.md) to evalua ## Attack surface reduction rules +Windows 10, version 1803 has five new Attack surface reduction rules: + +- Block executable files from running unless they meet a prevalence, age, or trusted list criteria +- Use advanced protection against ransomware +- Block credential stealing from the Windows local security authority subsystem (lsass.exe) +- Block process creations originating from PSExec and WMI commands +- Block untrusted and unsigned processes that run from USB + The following sections describe what each rule does. Each rule is identified by a rule GUID, as in the following table: Rule name | GUID From eb7b2264ca858edc89848185a38bab72af35116a Mon Sep 17 00:00:00 2001 From: Benjamin Howorth Date: Mon, 30 Apr 2018 15:14:59 +0000 Subject: [PATCH 273/284] Merged PR 7555: Updated educator-tib-get-started.md, fixing things Updated educator-tib-get-started.md, Hiding the Photos app section --- education/trial-in-a-box/educator-tib-get-started.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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 2c4fd4b739..1995443537 100644 --- a/education/trial-in-a-box/educator-tib-get-started.md +++ b/education/trial-in-a-box/educator-tib-get-started.md @@ -26,8 +26,7 @@ ms.date: 03/18/2018 | [![Try Learning Tools Immersive Reader](images/edu-TIB-setp-2-v3.png)](#edu-task2) | **Interested in significantly improving your students' reading speed and comprehension?[1](#footnote1)**
      Try the [Learning Tools Immersive Reader](#edu-task2) to see how kids can learn to read faster, using text read aloud, and highlighting words for syntax. | | [![Launch Microsoft Teams](images/edu-TIB-setp-3-v3.png)](#edu-task3) | **Looking to foster collaboration, communication, and critical thinking in the classroom?**
      Launch [Microsoft Teams](#edu-task3) and learn how to set up digital classroom discussions, respond to student questions, and organize class content. | | [![Open OneNote](images/edu-TIB-setp-4-v3.png)](#edu-task4) | **Trying to expand classroom creativity and interaction between students?**
      Open [OneNote](#edu-task4) and create an example group project for your class. | -| [![Try Photos app](images/edu-tib-setp-5-v4.png)](#edu-task5) | **Curious about telling stories through video?**
      Try the [Photos app](#edu-task5) to make your own example video. | -| [![Play with Minecraft: Education Edition](images/edu-tib-setp-6-v4.png)](#edu-task6) | **Want to teach kids to further collaborate and problem solve?**
      Play with [Minecraft: Education Edition](#edu-task6) to see how it can be used as a collaborative and versatile platform across subjects to encourage 21st century skills. | +| [![Play with Minecraft: Education Edition](images/edu-TIB-setp-5-v3.png)](#edu-task5) | **Want to teach kids to further collaborate and problem solve?**
      Play with [Minecraft: Education Edition](#edu-task5) to see how it can be used as a collaborative and versatile platform across subjects to encourage 21st century skills. | | | |
      @@ -139,7 +138,7 @@ When you're not using the pen, just use the magnet to stick it to the left side

      -![Inspire your students to tell their stories through video!](images/edu-tib-setp-5-jump2.png) + ![Further collaborate and problem solve with Minecraft: Education Edition](images/edu-TIB-setp-5-jump.png) -## 6. Get kids to further collaborate and problem solve +## 5. Get kids to further collaborate and problem solve > [!VIDEO https://www.youtube.com/embed/QI_bRNUugog] From 1f2e51459eaea69c1eb1e916d1cddea236b5ebc5 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 30 Apr 2018 08:19:49 -0700 Subject: [PATCH 274/284] get started link --- windows/hub/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/index.md b/windows/hub/index.md index 9fe6641f22..7e81581590 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -20,7 +20,7 @@ Find the latest how to and support content that IT pros need to evaluate, plan, > [!video https://www.youtube.com/embed/LFiP73slWew?autoplay=false] -## Check out [what's new in Windows 10, version 1803](../whats-new/whats-new-windows-10-version-1803.md). +## Check out [what's new in Windows 10, version 1803](../whats-new/whats-new-windows-10-version-1803).
      From 91138968b85353e094fd23df65b2f1bb0b2355ca Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 30 Apr 2018 15:55:33 +0000 Subject: [PATCH 275/284] Merged PR 7590: updating field descriptions updating field descriptions --- ...el-windows-diagnostic-events-and-fields.md | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index bbc8aa6974..a57aebf1fb 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 4/10/2018 +ms.date: 4/30/2018 --- @@ -1780,7 +1780,7 @@ Fired by UTC as a heartbeat signal. The following fields are available: - **AgentConnectionErrorsCount** Number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** Last exit code of�Census task. +- **CensusExitCode** Last exit code of Census task. - **CensusStartTime** Time of last Census run. - **CensusTaskEnabled** True if Census is enabled, false otherwise. - **CompressedBytesUploaded** Number of compressed bytes uploaded. @@ -1807,14 +1807,14 @@ The following fields are available: - **LastAgentConnectionError** Last non-timeout error encountered in the host/agent channel. - **LastEventSizeOffender** Event name of last event which exceeded max event size. - **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** Maximum number of active agents during this�heartbeat timeframe. +- **MaxActiveAgentConnectionCount** Maximum number of active agents during this heartbeat timeframe. - **MaxInUseScenarioCounter** Soft maximum number of scenarios loaded by UTC. - **PreviousHeartBeatTime** Time of last heartbeat event (allows chaining of events). - **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** Number of failures from contacting�OneSettings service. +- **SettingsHttpFailures** Number of failures from contacting OneSettings service. - **ThrottledDroppedCount** Number of events dropped due to throttling of noisy providers. - **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. -- **VortexFailuresTimeout** Number of time out failures�received from Vortex. +- **VortexFailuresTimeout** Number of time out failures received from Vortex. - **VortexHttpAttempts** Number of attempts to contact Vortex. - **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. - **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. @@ -3956,7 +3956,7 @@ This event collects information when express could not be used and we fall back The following fields are available: -- **FlightId** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. - **ObjectId** Unique value for each Update Agent mode. - **PackageCount** Number of packages that feel back to canonical. - **PackageList** PackageIds which fell back to canonical. @@ -3978,7 +3978,7 @@ The following fields are available: - **ObjectId** Unique value for each Update Agent mode. - **RelatedCV** Correlation vector value generated from the latest USO scan. - **Result** Outcome of the install phase of the update. -- **ScenarioId** Unique value for each update attempt. +- **ScenarioId** Indicates the update scenario. - **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). - **SessionId** Unique value for each update attempt. - **UpdateId** Unique ID for each update. @@ -4044,7 +4044,7 @@ The following fields are available: - **PostRebootResult** Indicates the Hresult - **RelatedCV** Correlation vector value generated from the latest USO scan - **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt +- **SessionId** Unique value for each update attempt. - **UpdateId** Unique ID for each update @@ -4546,33 +4546,33 @@ The following fields are available: - **background** If the download is happening in the background - **bytesRequested** Number of bytes requested for download. -- **cdnUrl** Number of bytes requested for download -- **costFlags** Url of the source CDN -- **deviceProfile** Network cost flags -- **diceRoll** Identifies the usage or form factor (Desktop, Xbox, VM, etc) -- **doClientVersion** Random number used for determining if a client will use peering -- **doErrorCode** Version of the Delivery Optimization client -- **downloadMode** Delivery Optimization error code returned -- **downloadModeSrc** DownloadMode used (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100) -- **errorCode** 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** Error code returned -- **fileID** Used to correlate client/services calls that are part of the same test during A/B testing -- **filePath** ID of the File being downloaded -- **fileSize** Path to where the downloaded file will be written -- **fileSizeCaller** Total filesize of the file that was downloaded -- **groupID** Value for total file size provided by our caller -- **isVpn** ID for the group -- **jobID** If the machine is connected to a Virtual Private Network -- **peerID** Minimum filesize policy set for the device to allow Peering with Delivery Optimization +- **cdnUrl** Url of the source CDN +- **costFlags** Network cost flags +- **deviceProfile** Identifies the usage or form factor (Desktop, Xbox, VM, etc) +- **diceRoll** Random number used for determining if a client will use peering +- **doClientVersion** Version of the Delivery Optimization client +- **doErrorCode** Delivery Optimization error code returned +- **downloadMode** DownloadMode used (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** Error code returned +- **experimentId** Used to correlate client/services calls that are part of the same test during A/B testing +- **fileID** ID of the File being downloaded +- **filePath** Path to where the downloaded file will be written +- **fileSize** Total filesize of the file that was downloaded +- **fileSizeCaller** Value for total file size provided by our caller +- **groupID** ID for the group +- **isVpn** If the machine is connected to a Virtual Private Network +- **jobID** Identifier for the Windows Update Job +- **peerID** ID for this Delivery Optimization client - **predefinedCallerName** Name of the API caller -- **sessionID** Name of the API Caller -- **setConfigs** ID of the Update being downloaded +- **sessionID** ID for the file download session +- **setConfigs** ID of the update being downloaded - **updateID** ID for the file download session -- **usedMemoryStream** ID of the Update being downloaded +- **usedMemoryStream** If the download is using memory streaming in App downloads - **callerName** Name of the API Caller -- **minDiskSizeGB** Identifier for the Windows Update Job -- **minDiskSizePolicyEnforced** The minimum disk size policy set for the device to allow Peering with Delivery Optimization -- **minFileSizePolicy** If there is an enforced mininum disk size requirement for peering +- **minDiskSizeGB** The minimum disk size policy set for the device to allow Peering with Delivery Optimization +- **minDiskSizePolicyEnforced** If there is an enforced mininum disk size requirement for peering +- **minFileSizePolicy** The minimum file size policy set for the device to allow Peering with Delivery Optimization - **scenarioID** ID for the Scenario - **isEncrypted** Whether the download is encrypted From a4448c4c98b920576456ad6685b1724763a647cb Mon Sep 17 00:00:00 2001 From: Patti Short Date: Mon, 30 Apr 2018 08:59:37 -0700 Subject: [PATCH 276/284] verifying changes to RS3 and RS4 --- browsers/edge/available-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index 1dd3c2d38a..60e5f3791b 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library title: Group Policy and Mobile Device Management settings for Microsoft Edge (Microsoft Edge for IT Pros) ms.localizationpriority: high -ms.date: 4/5/2018 #Previsou release date 09/13/2017 +ms.date: 4/30/2018 #Previsou release date 09/13/2017 --- # Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge From cd27a6e47f21a72bbe49dd09aafe8ea40a437ee9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 30 Apr 2018 16:19:35 +0000 Subject: [PATCH 277/284] Merged PR 7599: Update hub index and some additions to what's new topic updates --- .../whats-new/whats-new-windows-10-version-1803.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index 754cc45fc7..e246e4481c 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -51,7 +51,16 @@ For more information, see [Windows 10 Pro/Enterprise in S mode](https://docs.mic ### Windows 10 kiosk and Kiosk Browser -With this release you can easily deploy and manage kiosk devices with Microsoft Intune in single and multiple app scenarios. This includes the new Kiosk Browser available from the Microsoft Store. Kiosk Browser is great for delivering a reliable and custom-tailored browsing experience for scenarios such as retail and signage. +With this release you can easily deploy and manage kiosk devices with Microsoft Intune in single and multiple app scenarios. This includes the new Kiosk Browser available from the Microsoft Store. Kiosk Browser is great for delivering a reliable and custom-tailored browsing experience for scenarios such as retail and signage. A summary of new features is below. + +- Using Intune, you can deploy the Kiosk Browser from the Microsoft Store, configure start URL, allowed URLs, and enable/disable navigation buttons. +- Using Intune, you can deploy and configure shared devices and kiosks using assigned access to create a curated experience with the correct apps and configuration policies +- Support for multiple screens for digital signage use cases. +- The ability to ensure all MDM configurations are enforced on the device prior to entering assigned access using the Enrollment Status page. +- The ability to configure and run Shell Launcher in addition to existing UWP Store apps. +- A simplified process for creating and configuring an auto-logon kiosk account so that a public kiosk automatically enters a desired state after a reboot, a critical security requirement for public-facing use cases. +- For multi-user Firstline Worker kiosk devices, instead of specifying every user, it’s now possible to assign different assigned access configurations to Azure AD groups or Active Directory groups. +- To help with troubleshooting, you can now view error reports generated if an assigned access-configured app has issues. For more information, see: - [Making IT simpler with a modern workplace](https://www.microsoft.com/en-us/microsoft-365/blog/2018/04/27/making-it-simpler-with-a-modern-workplace/) @@ -210,7 +219,7 @@ Update Compliance has added Delivery Optimization to assess the bandwidth consum Device Health’s new App Reliability reports enable you to see where app updates or configuration changes may be needed to reduce crashes. The Login Health reports reveal adoption, success rates, and errors for Windows Hello and for passwords— for a smooth migration to the password-less future. For more information, see [Using Device Health](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-using) -## Edge +## Microsoft Edge iOS and Android versions of Edge are now available. Support in [Windows Defender Application Guard](#windows-defender-application-guard) is also improved. From ca670e4b041d416440ad75c9d153938dd605643c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 30 Apr 2018 17:10:46 +0000 Subject: [PATCH 278/284] Merged PR 7608: Fix link warning forgot to add .md on the relative link --- windows/hub/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/hub/index.md b/windows/hub/index.md index 7e81581590..aada436128 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -20,7 +20,6 @@ Find the latest how to and support content that IT pros need to evaluate, plan, > [!video https://www.youtube.com/embed/LFiP73slWew?autoplay=false] -## Check out [what's new in Windows 10, version 1803](../whats-new/whats-new-windows-10-version-1803).
      From 7140f25c1773a5eccda956971b09d5968c01e647 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 30 Apr 2018 10:24:34 -0700 Subject: [PATCH 279/284] Resolve conflicts --- .../windows-defender-security-center.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md index 75d70268f2..8adbc8e2dd 100644 --- a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md +++ b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md @@ -27,7 +27,9 @@ ms.date: 04/11/2018 -In Windows 10, version 1703 we introduced the new Windows Defender Security Center app, which brings together common Windows security features into one app. Many settings that were previously part of the individual features and main Windows Settings have been combined and moved to the new app, which is installed out-of-the-box as part of Windows 10, version 1703. +In Windows 10, version 1709 and later, the app also shows information from third-party antivirus and firewall apps. + +In Windows 10, version 1803, the app has two new areas, **Account protection** and **Device security**. ![Screen shot of the Windows Defender Security Center app showing that the device is protected and five icons for each of the features](images/security-center-home.png) @@ -54,11 +56,13 @@ You can't uninstall the Windows Defender Security Center app, but you can do one You can find more information about each section, including options for configuring the sections - such as hiding each of the sections - at the following topics: -- [Virus & threat protection](wdsc-virus-threat-protection.md), which has information and access to antivirus settings and the Controlled folder access feature of Windows Defender Exploit Guard -- [Device performance & health](wdsc-device-performance-health.md), which has information about drivers, storage space, and general Windows Update issues -- [Firewall & network protection](wdsc-firewall-network-protection.md), which has information and access to firewall settings, including Windows Defender Firewall -- [App & browser control](wdsc-app-browser-control.md), covering Windows Defender SmartScreen settings and Exploit protection mitigations -- [Family options](wdsc-family-options.md), which includes access to parental controls along with tips and information for keeping kids safe online +- [Virus & threat protection](wdsc-virus-threat-protection.md), which has information and access to antivirus ransomware protection settings and notifications, including the Controlled folder access feature of Windows Defender Exploit Guard and sign-in to Microsoft OneDrive. +- [Account protection](wdsc-account-protection.md), which has information and access to sign-in and account protection settings. +- [Firewall & network protection](wdsc-firewall-network-protection.md), which has information and access to firewall settings, including Windows Defender Firewall. +- [App & browser control](wdsc-app-browser-control.md), covering Windows Defender SmartScreen settings and Exploit protection mitigations. +- [Device security](wdsc-device-security.md), which provides access to built-in device security settings. +- [Device performance & health](wdsc-device-performance-health.md), which has information about drivers, storage space, and general Windows Update issues. +- [Family options](wdsc-family-options.md), which includes access to parental controls along with tips and information for keeping kids safe online. >[!NOTE] From 0acb489cd81aa7af6beba84b2c3b9f1685aa7f79 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 30 Apr 2018 10:43:56 -0700 Subject: [PATCH 280/284] updating mentions of S to S mode --- education/windows/s-mode-switch-to-edu.md | 14 +-- education/windows/test-windows10s-for-edu.md | 108 +++++++++--------- .../deployment/windows-10-pro-in-s-mode.md | 13 +-- 3 files changed, 60 insertions(+), 75 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index ba49131f62..670f9a12fb 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -11,7 +11,7 @@ ms.date: 04/30/2018 author: Mikeblodge --- -# Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode +# Windows 10 Pro in S mode for Education S mode is an enhanced security mode of Windows 10 – streamlined for security and superior performance. With Windows 10 in S mode, everyone can download and install Microsoft-verified apps from the Microsoft Store for Education – this keep devices running fast and secure day in and day out. @@ -47,20 +47,16 @@ However, in some limited scenarios, you might need to switch to Windows 10 Educa ## How to switch ### Devices running Windows 10, version 1803 -The way that you switch a Windows 10, version 1803 device from S mode to EDU is different from Windows 10, version 1709. Instead of applying a MAK key (which only switches editions), you need to switch the device using Intune/MDM either at OOBE (Windows Autopilot) or while managing your devices Post OOBE.” -1. Select which devices to switch out of S mode. -2. Select the S mode switch option in Intune/MDM. - -> [!NOTE] -> To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. - -### Switch using the Microsoft Store for Education +**Switch using the Microsoft Store for Education**
      There are two switch options available using the Microsoft Store for Education: Tenant-wide Windows 10 Pro in S mode > Pro EDU in S mode
      Tenant-wide Windows 10 Pro > Pro EDU +> [!NOTE] +> To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. + ### Devices running Windows 10, version 1709 1. **Bulk switch through Microsoft Store for Education** - In this scenario, the global admin for the Azure AD education tenant can use Microsoft Store to switch all Windows 10 Pro in S mode devices on the tenant to Windows 10 Pro Education. (Devices running Windows 10, version 1803 will switch to Windows 10 Pro EDU in S mode.) diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index 6f39869fb3..35d22062b3 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -1,52 +1,52 @@ --- -title: Test Windows 10 S on existing Windows 10 education devices -description: Provides guidance on downloading and testing Windows 10 S for existing Windows 10 education devices. -keywords: Windows 10 S, try, download, school, education, Windows 10 S installer, existing Windows 10 education devices +title: Test Windows 10 in S mode on existing Windows 10 education devices +description: Provides guidance on downloading and testing Windows 10 in S mode for existing Windows 10 education devices. +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.pagetype: edu ms.sitesec: library ms.localizationpriority: high -author: CelesteDG -ms.author: celested -ms.date: 11/03/2017 +author: MikeBlodge +ms.author: MikeBlodge +ms.date: 04/30/2018 --- -# Test Windows 10 S on existing Windows 10 education devices +# Test Windows 10 in S mode on existing Windows 10 education devices **Applies to:** -- Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, Windows 10 Enterprise +- Devices running Windows 10, version 1709: Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, Windows 10 Enterprise -The Windows 10 S self-installer will allow you to test Windows 10 S on a variety of individual Windows 10 devices (except Windows 10 Home) with a genuine, activated license[1](#footnote1). Please test Windows 10 S on a variety of devices in your school and share your feedback with us. +The Windows 10 in S mode self-installer will allow you to test Windows 10 in S mode on a variety of individual Windows 10 devices (except Windows 10 Home) with a genuine, activated license[1](#footnote1). Please test Windows 10 in S mode on a variety of devices in your school and share your feedback with us. -Windows 10 S is built to give schools the familiar, robust, and productive experiences you count on from Windows in an experience that's been streamlined for security and performance in the classroom, and built to work with Microsoft Education[2](#footnote2). +Windows 10 in S mode is built to give schools the familiar, robust, and productive experiences you count on from Windows in an experience that's been streamlined for security and performance in the classroom, and built to work with Microsoft Education[2](#footnote2). -Windows 10 S is different from other editions of Windows 10 as everything that runs on the device is verfied by Microsoft for security and performance. Therefore, Windows 10 S works exclusively with apps from the Microsoft Store. Some accessories and apps compatible with Windows 10 may not work and performance may vary. Certain default settings, features, and apps cannot be changed. When you install Windows 10 S, your existing applications and settings will be deleted and you will only be able to install apps from the Microsoft Store. +Windows 10 in S mode is different from other editions of Windows 10 as everything that runs on the device is verfied by Microsoft for security and performance. Therefore, Windows 10 in S mode works exclusively with apps from the Microsoft Store. Some accessories and apps compatible with Windows 10 may not work and performance may vary. Certain default settings, features, and apps cannot be changed. When you install Windows 10 in S mode, your existing applications and settings will be deleted and you will only be able to install apps from the Microsoft Store. -**Configuring Windows 10 S for school use is easy:** Education customers must configure **SetEduPolicies** for use in K-12 schools. For more information on how to do these, see [Use the Set up School PCs app](use-set-up-school-pcs-app.md) and [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md). +**Configuring Windows 10 in S mode for school use is easy:** Education customers must configure **SetEduPolicies** for use in K-12 schools. For more information on how to do these, see [Use the Set up School PCs app](use-set-up-school-pcs-app.md) and [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md). -**Installing Office 365 for Windows 10 S (Education preview)**: To install the Office applications in a school environment, you must use the free Set up School PCs app, which is available on the Microsoft Store for Education and from the Microsoft Store. +**Installing Office 365 for Windows 10 in S mode (Education preview)**: To install the Office applications in a school environment, you must use the free Set up School PCs app, which is available on the Microsoft Store for Education and from the Microsoft Store. -As we finalize development of Office 365 for Windows 10 S (Education preview), the applications will be updated automatically. You must have an Office license to activate the applications once they are installed.To learn more about Office 365 for Education plans, see [FAQ: Office on Windows 10 S](https://support.office.com/article/717193b5-ff9f-4388-84c0-277ddf07fe3f). +As we finalize development of Office 365 for Windows 10 in S mode (Education preview), the applications will be updated automatically. You must have an Office license to activate the applications once they are installed.To learn more about Office 365 for Education plans, see [FAQ: Office on Windows 10 in S mode](https://support.office.com/article/717193b5-ff9f-4388-84c0-277ddf07fe3f). -## Before you install Windows 10 S +## Before you install Windows 10 in S mode ### Important information -Before you install Windows 10 S, be aware that non-Microsoft Store apps will not work, peripherals that require custom drivers may not work, and other errors may occur. In particular, this release of Windows 10 S: +Before you install Windows 10 in S mode, be aware that non-Microsoft Store apps will not work, peripherals that require custom drivers may not work, and other errors may occur. In particular, this release of Windows 10 in S mode: * Is intended for education customers to test compatibility with existing hardware -* May not work with some device drivers, which may not yet be ready for Windows 10 S and may cause some loss in functionality +* May not work with some device drivers, which may not yet be ready for Windows 10 in S mode and may cause some loss in functionality * May not be compatible with all peripherals that require custom drivers and, even if compatible, may cause aspects of the peripheral to not function -* Has software and feature limitations compared to other Windows 10 editions, primarily that Windows 10 S is limited to Store apps only +* Has software and feature limitations compared to other Windows 10 editions, primarily that Windows 10 in S mode is limited to Store apps only > [!WARNING] - > You can install Windows 10 S on devices running other editions of Windows 10. For more information, see [Supported devices](#supported-devices). However, we don't recommend installing Windows 10 S on Windows 10 Home devices as you won't be able to activate it. + > You can install Windows 10 in S mode on devices running other editions of Windows 10. For more information, see [Supported devices](#supported-devices). However, we don't recommend installing Windows 10 in S mode on Windows 10 Home devices as you won't be able to activate it. * Will not run current Win32 software and might result in the loss of any data associated with that software, which might include software already purchased Due to these reasons, we recommend that you use the installation tool and avoid doing a clean install from an ISO media. -Before you install Windows 10 S on your existing Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, or Windows 10 Enterprise device: +Before you install Windows 10 in S mode on your existing Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, or Windows 10 Enterprise device: * Make sure that you updated your existing device to Windows 10, version 1703 (Creators Update). See [Download Windows 10](https://www.microsoft.com/en-us/software-download/windows10) and follow the instructions to update your device to Windows 10, version 1703. You can verify your current version in **Settings > System > About**. @@ -55,27 +55,27 @@ Before you install Windows 10 S on your existing Windows 10 Pro, Windows 10 Pro To do this, go to **Settings > Update & security > Windows Update**. -* Create a system backup in case you would like to return to your previously installed version of Windows 10 after trying Windows 10 S. +* Create a system backup in case you would like to return to your previously installed version of Windows 10 after trying Windows 10 in S mode. See [Create a recovery drive](#create-a-recovery-drive) for information on how to do this. ## Supported devices -The Windows 10 S install will install and activate on the following editions of Windows 10 in use by schools: +The Windows 10 in S mode install will install and activate on the following editions of Windows 10 in use by schools: * Windows 10 Pro * Windows 10 Pro Education * Windows 10 Education * Windows 10 Enterprise -Other Windows 10 editions cannot be activated and are not supported. If your device is not running one of these supported Windows 10 editions, do not proceed with using the Windows 10 S installer. Windows 10 N editions and running in virtual machines are not supported by the Windows 10 S installer. +Other Windows 10 editions cannot be activated and are not supported. If your device is not running one of these supported Windows 10 editions, do not proceed with using the Windows 10 in S mode installer. Windows 10 N editions and running in virtual machines are not supported by the Windows 10 in S mode installer. ### Preparing your device to install drivers -Make sure all drivers are installed and working properly on your device running Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, or Windows 10 Enterprise before installing Windows 10 S. +Make sure all drivers are installed and working properly on your device running Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, or Windows 10 Enterprise before installing Windows 10 in S mode. ### Supported devices and drivers -Check with your device manufacturer before trying Windows 10 S on your device to see if the drivers are available and supported by the device manufacturer. +Check with your device manufacturer before trying Windows 10 in S mode on your device to see if the drivers are available and supported by the device manufacturer. | | | | | - | - | - | @@ -88,51 +88,48 @@ Check with your device manufacturer before trying Windows 10 S on your device to | HP | Huawei | I Life | | iNET | Intel | LANIT Trading | | Lenovo | LG | MCJ | -| Micro P/Exertis | Microsoft | MSI | +| 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. - ## Kept files -Back up all your data before installing Windows 10 S. Only personal files may be kept during installation. Your settings and apps will be deleted. +Back up all your data before installing Windows 10 in S mode. Only personal files may be kept during installation. Your settings and apps will be deleted. > [!NOTE] > All existing Win32 applications and data will be deleted. Save any data or installation files in case you may need to access that data again or need to reinstall these applications later. ## Domain join -Windows 10 S does not support non-Azure Active Directory domain accounts. Before installing Windows 10 S, you must have at least one of these administrator accounts: +Windows 10 in S mode does not support non-Azure Active Directory domain accounts. Before installing Windows 10 in S mode, you must have at least one of these administrator accounts: - Local administrator - Microsoft Account (MSA) administrator - Azure Active Directory administrator > [!WARNING] -> If you don't have one of these administrator accounts accessible before migration, you will not be able to log in to your device after migrating to Windows 10 S. +> If you don't have one of these administrator accounts accessible before migration, you will not be able to log in to your device after migrating to Windows 10 in S mode. -We recommend [creating a recovery drive](#create-a-recovery-drive) before migrating to Windows 10 S in case you run into this issue. +We recommend [creating a recovery drive](#create-a-recovery-drive) before migrating to Windows 10 in S mode in case you run into this issue. ## Installing Office applications -After installing Windows 10 S, use the free [Set up School PCs app](use-set-up-school-pcs-app.md) to install Office 365 for Windows 10 S (Education preview). You must have an Office license to activate the applications once they are installed. - +After installing Windows 10 in S mode, use the free [Set up School PCs app](use-set-up-school-pcs-app.md) to install Office 365 for Windows 10 in S mode (Education preview). You must have an Office license to activate the applications once they are installed. ## Switch to previously installed Windows 10 editions -If Windows 10 S is not right for you, you can switch to the Windows 10 edition previously installed on your device(s). -* Education customers can switch devices to Windows 10 Pro Education using the Microsoft Store for Education. For more information, see [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](switch-to-pro-education.md). -* If you try Windows 10 S and decide to switch back to the previously installed edition within 10 days, you can go back to the previously installed edition using the Windows Recovery option in Settings. For more info, see [Go back to your previous edition of Windows 10](#go-back-to-your-previous-edition-of-windows-10). +If Windows 10 in S mode is not right for you, you can switch to the Windows 10 edition previously installed on your device(s). +* Education customers can switch devices to Windows 10 Pro Education using the Microsoft Store for Education. For more information, see [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 in S mode](switch-to-pro-education.md). +* If you try Windows 10 in S mode and decide to switch back to the previously installed edition within 10 days, you can go back to the previously installed edition using the Windows Recovery option in Settings. For more info, see [Go back to your previous edition of Windows 10](#go-back-to-your-previous-edition-of-windows-10). ## Device recovery -Before installing Windows 10 S, we recommend that you create a system backup in case you would like to return to Windows 10 Pro or Windows 10 Pro Education after trying Windows 10 S. +Before installing Windows 10 in S mode, we recommend that you create a system backup in case you would like to return to Windows 10 Pro or Windows 10 Pro Education after trying Windows 10 in S mode. ### Create a recovery drive To create a recovery drive, follow these steps. @@ -147,7 +144,7 @@ To create a recovery drive, follow these steps. ### Go back to your previous edition of Windows 10 -Alternatively, for a period of 10 days after you install Windows 10 S, you have the option to go back to your previous edition of Windows 10 from **Settings > Update & security > Recovery**. This will keep your personal files, but it will remove installed apps as well as any changes you made to **Settings**. +Alternatively, for a period of 10 days after you install Windows 10 in S mode, you have the option to go back to your previous edition of Windows 10 from **Settings > Update & security > Recovery**. This will keep your personal files, but it will remove installed apps as well as any changes you made to **Settings**. To go back, you need to: * Keep everything in the windows.old and $windows.~bt folders after the upgrade. @@ -203,48 +200,49 @@ To use an installation media to reinstall Windows 10, follow these steps. 13. When you're done formatting, select **Next**. 14. Follow the rest of the setup instructions to finish installing Windows 10. -## Download Windows 10 S -Ready to test Windows 10 S on your existing Windows 10 Pro or Windows 10 Pro Education device? Make sure you read the [important pre-installation information](#important-information) and all the above information. +## Download Windows 10 in S mode +Ready to test Windows 10 in S mode on your existing Windows 10 Pro or Windows 10 Pro Education device? Make sure you read the [important pre-installation information](#important-information) and all the above information. -When you're ready, you can download the Windows 10 S installer by clicking the **Download installer** button below: +When you're ready, you can download the Windows 10 in S mode installer by clicking the **Download installer** button below: > [!div class="nextstepaction" style="center"] > [Download installer](https://go.microsoft.com/fwlink/?linkid=853240) -After you install Windows 10 S, the OS defaults to the English version. To change the UI and show the localized UI, go to **Settings > Time & language > Region & language >** in **Languages** select **Add a language** to add a new language or select an existing language and set it as the default. +After you install Windows 10 in S mode, the OS defaults to the English version. To change the UI and show the localized UI, go to **Settings > Time & language > Region & language >** in **Languages** select **Add a language** to add a new language or select an existing language and set it as the default. ## Terms and Conditions -Because you’re installing Windows 10 S on a running version of Windows 10, you have already accepted the Windows 10 Terms and Conditions. You are not required to accept it again and the Windows 10 installer doesn’t show a Terms and Conditions page during installation. +Because you’re installing Windows 10 in S mode on a running version of Windows 10, you have already accepted the Windows 10 Terms and Conditions. You are not required to accept it again and the Windows 10 installer doesn’t show a Terms and Conditions page during installation. ## Support -Thank you for testing Windows 10 S. Your best experience will be running on a supported device as mentioned above. However, we invite you to try Windows 10 S on existing devices with an eligible operating system. If you are having difficulty installing or running Windows 10 S, use the Windows **Feedback Hub** to report your experience to Microsoft. This is the best way to help improve Windows 10 S with your feedback. +Thank you for testing Windows 10 in S mode. Your best experience will be running on a supported device as mentioned above. However, we invite you to try Windows 10 in S mode on existing devices with an eligible operating system. If you are having difficulty installing or running Windows 10 in S mode, use the Windows **Feedback Hub** to report your experience to Microsoft. This is the best way to help improve Windows 10 in S mode with your feedback. -Common support questions for the Windows 10 S test program: +Common support questions for the Windows 10 in S mode test program: -* **How do I activate if I don't have a Windows 10 S product key?** +* **How do I activate if I don't have a Windows 10 in S mode product key?** - As stated above, devices running Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, or Windows 10 Enterprise can install and run Windows 10 S and it will automatically activate. Testing Windows 10 S on a device running Windows 10 Home is not recommended and supported at this time. + As stated above, devices running Windows 10 Pro, Windows 10 Pro Education, Windows 10 Education, or Windows 10 Enterprise can install and run Windows 10 in S mode and it will automatically activate. Testing Windows 10 in S mode on a device running Windows 10 Home is not recommended and supported at this time. -* **Will my OEM help me run Windows 10 S?** +* **Will my OEM help me run Windows 10 in S mode?** - OEMs typically only support their devices with the operating system that was pre-installed. See [Supported devices](#supported-devices) for OEM devices that are best suited for testing Windows 10 S. When testing Windows 10 S, be ready to restore your own PC back to factory settings without assistance. Steps to return to your previous installation of Windows 10 are covered above. + OEMs typically only support their devices with the operating system that was pre-installed. See [Supported devices](#supported-devices) for OEM devices that are best suited for testing Windows 10 in S mode. When testing Windows 10 in S mode, be ready to restore your own PC back to factory settings without assistance. Steps to return to your previous installation of Windows 10 are covered above. -* **What happens when I run Reset or Fresh Start on Windows 10 S?** +* **What happens when I run Reset or Fresh Start on Windows 10 in S mode?** - **Reset** or **Fresh Start** will operate correctly and keep you on Windows 10 S. They also remove the 10-day go back ability. See [Switch to previously installed Windows 10 editions](#switch-to-previously-installed-windows-10-editions) to return to your previous installation of Windows 10 if you wish to discontinue using Windows 10 S. + **Reset** or **Fresh Start** will operate correctly and keep you on Windows 10 in S mode. They also remove the 10-day go back ability. See [Switch to previously installed Windows 10 editions](#switch-to-previously-installed-windows-10-editions) to return to your previous installation of Windows 10 if you wish to discontinue using Windows 10 in S mode. -* **What if I want to move from Windows 10 S to Windows 10 Pro?** +* **What if I want to move from Windows 10 in S mode to Windows 10 Pro?** - If you want to discontinue using Windows 10 S, follow the instructions to return to your previous installation of Windows 10. If you already had Windows 10 Pro or Windows 10 Pro Education on the device you are testing on, you should be able to move to Windows 10 Pro or Windows 10 Pro Education at no charge with the instructions in this document. Otherwise, there may be a cost to acquire a Windows 10 Pro license in the Store. + If you want to discontinue using Windows 10 in S mode, follow the instructions to return to your previous installation of Windows 10. If you already had Windows 10 Pro or Windows 10 Pro Education on the device you are testing on, you should be able to move to Windows 10 Pro or Windows 10 Pro Education at no charge with the instructions in this document. Otherwise, there may be a cost to acquire a Windows 10 Pro license in the Store. For help with activation issues, click on the appropriate link below for support options. * For Volume Licensing Agreement or Shape the Future program customers, go to the [Microsoft Commercial Support](https://support.microsoft.com/gp/commercialsupport) website and select the country/region in which you are seeking commercial support to contact our commercial support team. * If you do not have a Volume Licensing Agreement, go to the [Microsoft Support](https://support.microsoft.com/en-us/contactus/) website and choose a support option. -

      1 Internet access fees may apply.
      2 Devices must be configured for educational use by applying **[SetEduPolicies](https://docs.microsoft.com/en-us/education/windows/configure-windows-for-education#setedupolicies)** using the Set up School PCs app.

      + + diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index baa990f899..9c21dd4a39 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -49,21 +49,12 @@ Worried about your LOB apps not working in S mode? Using Desktop Bridge will ena We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using Autopilot. ## How to switch -If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store for Business. Devices running version 1803 will only be able to switch through the Store one device at a time. +If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store. Devices running version 1803 will only be able to switch through the Store one device at a time. 1. Sign into the Microsoft Store using your Microsoft account. 2. Search for "Switch to Windows 10 Pro." 3. In the offer, click **Buy** or **Get**. -You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. Your device will restart during this process. - -You can use Autopilot to switch devices running Windows 10, version 1709. The only requirement is that the devices be enrolled in Intune. - -1. In the Intune admin portal, select the quantity of devices you want to switch. -2. Click the Assign Device link. -3. In the Assign Switch field, select the device name you would like to switch -4. Click the continue button. - -You will now see the devices you switched listed under Switched Devices. +You'll be prompted to save your files before the switch starts. Follow the prompts to switch to Windows 10 Pro. > [!IMPORTANT] > While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. From f7f32286e530f47f6b7d06f65761e841314aa1be Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 30 Apr 2018 11:28:51 -0700 Subject: [PATCH 281/284] updating metadata --- education/windows/s-mode-switch-to-edu.md | 2 +- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 670f9a12fb..7eb562e6e5 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -1,7 +1,7 @@ --- title: Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode description: Overview of Windows 10 Pro Education in S mode, switching options, and system requirements -keywords: Windows 10 Pro Education S, S mode, system requirements, Overview, Windows 10 Pro in S mode, Education, EDU +keywords: Windows 10 Pro Education in S mode, S mode, system requirements, Overview, Windows 10 Pro in S mode, Education, EDU ms.mktglfcycl: deploy ms.localizationpriority: high ms.prod: w10 diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 9c21dd4a39..a727a90cbc 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -1,7 +1,7 @@ --- title: Windows 10 Pro in S mode description: Overview of Windows 10 Pro in S mode, switching options, and system requirements -keywords: Windows 10 S, S-mode, system requirements, Overview, Windows 10 Pro in S mode +keywords: Windows 10 S, S-mode, system requirements, Overview, Windows 10 Pro in S mode, Windows 10 Pro in S mode ms.mktglfcycl: deploy ms.localizationpriority: high ms.prod: w10 From f7ba453679853ae707a160dfb7659d9e573d8d16 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 30 Apr 2018 11:50:47 -0700 Subject: [PATCH 282/284] fixed typo --- education/windows/s-mode-switch-to-edu.md | 2 +- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 7eb562e6e5..81a611be20 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -39,7 +39,7 @@ S mode is an enhanced security mode of Windows 10 – streamlined for security a |Device Guard | | | | X | ### Windows 10 in S mode is safe, secure, and fast. -However, in some limited scenarios, you might need to switch to Windows 10 Education. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using Autopilot. +However, in some limited scenarios, you might need to switch to Windows 10 Education. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store. > [!IMPORTANT] > While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset. diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index a727a90cbc..bab515eeed 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -46,7 +46,7 @@ Worried about your LOB apps not working in S mode? Using Desktop Bridge will ena >The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. ### Windows 10 in S mode is safe, secure, and fast. -We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store or by using Autopilot. +We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store. ## How to switch If you’re running Windows 10, version 1709 or version 1803, you can switch to Windows 10 Pro through the Microsoft Store. Devices running version 1803 will only be able to switch through the Store one device at a time. From 5fbdbaafe758df8d24f4a9007ff950724c0f94f1 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Mon, 30 Apr 2018 11:58:03 -0700 Subject: [PATCH 283/284] updates to TOC --- education/windows/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index ca1a16e12c..3c2caa9f9a 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -17,7 +17,7 @@ ### [For teachers: get Minecraft Education Edition](teacher-get-minecraft.md) ### [For IT administrators: get Minecraft Education Edition](school-get-minecraft.md) ### [Get Minecraft: Education Edition with Windows 10 device promotion](get-minecraft-device-promotion.md) -## [Test Windows 10 S on existing Windows 10 education devices](test-windows10s-for-edu.md) +## [Test Windows 10 in S mode on existing Windows 10 education devices](test-windows10s-for-edu.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) ## [Deploy Windows 10 in a school district](deploy-windows-10-in-a-school-district.md) ## [Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode](s-mode-switch-to-edu.md) From 96133633ec07bca5b8fdfe232976d8675f8b9ab5 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 30 Apr 2018 14:02:25 -0700 Subject: [PATCH 284/284] Minor changes to procedures and TOC for RS4. --- windows/security/threat-protection/TOC.md | 12 +++++++----- ...advanced-scan-types-windows-defender-antivirus.md | 4 +--- ...lock-at-first-sight-windows-defender-antivirus.md | 4 +--- ...lock-timeout-period-windows-defender-antivirus.md | 4 +--- ...ion-file-exclusions-windows-defender-antivirus.md | 4 +--- ...al-policy-overrides-windows-defender-antivirus.md | 10 +++------- ...network-connections-windows-defender-antivirus.md | 4 ++-- ...igure-notifications-windows-defender-antivirus.md | 4 +--- ...ned-file-exclusions-windows-defender-antivirus.md | 4 +--- ...eal-time-protection-windows-defender-antivirus.md | 8 ++------ ...nfigure-remediation-windows-defender-antivirus.md | 4 +--- ...e-server-exclusions-windows-defender-antivirus.md | 4 +--- .../customize-attack-surface-reduction.md | 8 +++----- .../customize-controlled-folders-exploit-guard.md | 4 +--- .../enable-attack-surface-reduction.md | 8 +++----- .../enable-controlled-folders-exploit-guard.md | 6 ++---- .../enable-network-protection.md | 12 +++++------- .../evaluate-attack-surface-reduction.md | 8 ++++---- .../evaluate-network-protection.md | 8 ++++---- .../import-export-exploit-protection-emet-xml.md | 4 +--- .../network-protection-exploit-guard.md | 8 ++++---- .../troubleshoot-asr.md | 8 ++++---- .../troubleshoot-np.md | 6 +++--- .../wdsc-device-performance-health.md | 2 +- .../windows-defender-security-center.md | 2 +- 25 files changed, 58 insertions(+), 92 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2cad540881..8c87aacd56 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -4,12 +4,14 @@ ## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) ### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) ### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) ### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Device performance and health](windows-defender-security-center/wdsc-device-performance-health.md) -### [Firewall and network protection](windows-defender-security-center/wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center/wdsc-app-browser-control.md) -### [Family options](windows-defender-security-center/wdsc-family-options.md) - +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md index 76e434be5e..fc4ba4c6b4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-advanced-scan-types-windows-defender-antivirus.md @@ -38,9 +38,7 @@ To configure the Group Policy settings described in the following table: 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md index 255f8595af..54a19e1f41 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md @@ -73,9 +73,7 @@ Block at First Sight requires a number of Group Policy settings to be configured 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > MAPS** and configure the following Group Policies: diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md index a342d8ed4d..247e68bc23 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-cloud-block-timeout-period-windows-defender-antivirus.md @@ -53,9 +53,7 @@ You can use Group Policy to specify an extended timeout for cloud checks. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -2. In the **Group Policy Management Editor** go to **Computer configuration**. - -3. Click **Administrative templates**. +2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 4. Expand the tree to **Windows components > Windows Defender Antivirus > MpEngine** 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 9cc2f9b242..ca884944ee 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 @@ -97,9 +97,7 @@ You can [configure how locally and globally defined exclusions lists are merged] 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Exclusions**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md index e84172c1e3..55f4c3f930 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/17/2018 +ms.date: 04/30/2018 --- # Prevent or allow users to locally modify Windows Defender AV policy settings @@ -45,9 +45,7 @@ To configure these settings: 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. @@ -89,9 +87,7 @@ You can disable this setting to ensure that only globally defined lists (such as 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index 2de4642ade..b4751e5cad 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/04/2018 +ms.date: 04/30/2018 --- # Configure and validate network connections for Windows Defender Antivirus @@ -19,7 +19,7 @@ ms.date: 04/04/2018 **Applies to:** -- Windows 10 (some instructions are only applicable for Windows 10, version 1703) +- Windows 10 (some instructions are only applicable for Windows 10, version 1703 or later) **Audience** diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md index 6620392e7a..060372f38b 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-notifications-windows-defender-antivirus.md @@ -88,9 +88,7 @@ See the [Customize the Windows Defender Security Center app for your organizatio 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Client interface**. 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 8184f9fff9..05684915fd 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 @@ -71,9 +71,7 @@ You can [configure how locally and globally defined exclusions lists are merged] 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Exclusions**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md index 83cceaf5fc..d97f720028 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus.md @@ -50,9 +50,7 @@ To configure these settings: 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. @@ -87,9 +85,7 @@ The main real-time protection capability is enabled by default, but you can disa 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Real-time protection**. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md index 19f9330991..9ab2a46598 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-remediation-windows-defender-antivirus.md @@ -47,9 +47,7 @@ To configure these settings: 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md index 701b43b634..3b5d442956 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-server-exclusions-windows-defender-antivirus.md @@ -61,9 +61,7 @@ You can disable the auto-exclusions lists with Group Policy, PowerShell cmdlets, 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Exclusions**. 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 c9fef6c9d8..2659563ea5 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,14 +11,14 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/01/2018 +ms.date: 04/30/2018 --- # Customize Attack surface reduction **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10 Enterprise edition, version 1709 and later @@ -82,9 +82,7 @@ See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) to 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Attack surface reduction**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md index cb3f2d6582..01123916cd 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md @@ -148,9 +148,7 @@ When you add an app, you have to specify the app's location. Only the app in tha 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Controlled folder access**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md index 0e8bf6b047..b18cf59c06 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/01/2018 +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 04/01/2018 **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10, version 1709 and later @@ -72,9 +72,7 @@ See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) to 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Attack surface reduction**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 9cf38c9042..1a43752ea6 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/17/2018 +ms.date: 04/30/2018 --- @@ -76,9 +76,7 @@ For further details on how audit mode works, and when you might want to use it, 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Controlled folder access**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md index c7bf57924e..307b9220b4 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 10/16/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 10/16/2017 **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10, version 1709 and later @@ -53,9 +53,7 @@ For background information on how audit mode works, and when you might want to u 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Network protection**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md index a5bc5791c2..ed2eb10df7 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -19,7 +19,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10, version 1709 and later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md index 74ed3c6f01..4a55fd3e57 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Evaluate Network protection @@ -20,7 +20,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10 Enterprise edition, version 1709 or later diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md b/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md index e5d4bc9e7e..3b57513ec4 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md @@ -164,9 +164,7 @@ You can use Group Policy to deploy the configuration you've created to multiple 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Exploit Guard > Exploit protection**. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md index 16b940a5e4..675b02a32e 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 11/20/2017 **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10, version 1709 or higher diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md index 32d8680ec1..9080ea0988 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md @@ -9,16 +9,16 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/12/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/30/2018 --- # Troubleshoot Attack surface reduction rules **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10, version 1709 or higher **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md index 2cbe2f1f1e..4bd048b729 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md @@ -9,8 +9,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt +author: andreabichsel +ms.author: v-anbic ms.date: 12/12/2017 --- @@ -18,7 +18,7 @@ ms.date: 12/12/2017 **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher +- Windows 10, version 1709 or higher **Audience** diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md index 49bb4a249e..67d58174c1 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md @@ -39,7 +39,7 @@ This can only be done in Group Policy. >[!IMPORTANT] >### Requirements > ->You must have Windows 10, version 1709 (the Fall Creators Update). The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +>You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. diff --git a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md index 8adbc8e2dd..7ef7a8af90 100644 --- a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md +++ b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/11/2018 +ms.date: 04/30/2018 ---

    lcIE^Z~Mgb{vuvD919pBPJYlU4NCc! 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 literal 8083 zcmd6MXH-+s6DKyRG!YP~f`~{HK@nQ31!27&wklY|J`%;oc-|LeYecKx%1}EoB2(+uC^L2^<8Q*GBR5Am&$L* z$gU7b&)JmZr28+xLm;WS;`&BSiL7FXW0TamZl|cFNJdr_OLJ;*gVd*Te)-;&jEt`1 z^19LuF198k<9?{Ftf=p0hRrf{WbU5nb{&m0JIG^g#i)ou-iMn_yo&47D*i@Yn-rIB zkld%j`&P@GKS?2CZ|Y~+2$^C5&sEybURHAjx(mwMs|Bc|RI3#f`9LU;vLc9TDSx6z zGFSP^60h8@?0ywM0?@pUT5$C>JO?_23=a)R49iM1Uu4bDbFtsK!{dm8TXcM-H5Qi= z#E@hq^EwKIUn8|Qt|IA3&236b0IAXC;kleu2n_fyCV7Dth-YeN^Z5q@Q}RY$3}KnFZqb{s-eJxx@cRzzrE#+5N*5b|8rCkg(!?A96n@RlvU=my2xvm z3EA;e(F+nN!BYlvlGYScNK+E+YVx%P2Vm!azAjLZ#sZRfC@f(4G1K4R&uU>s>@+@} zanHf%umzh`&LZ1vJVNpne`}=u*V$G1A^%Wqclz-YDKpNE+^6W!%|9VT-r;LavTh04 z-i-#wBOXyw?*7{QeF2u%`i1J~dikQ5XR)K{EV$;ihvojR2@iI{Woh;&h(kPbGkwS3 z&SJs=KU(hn<7nSX>F+(stNT`BWt-hZf6#xb1%`e1tNihKd!hMb^)_)Vq}6+x>?zefXdm=>rA;bblA41E4Niz( zq^|`(5*ajg4H6Geap(eYyeLl;f0uNHC|ZJ&PIW(RTF^dm|1Yq>`S6}~gB zJRHYhDDuJ5xK(SwYxv|U!p*|GHq8$Gad)1^&fRR`q!{#ay4pF2@QGMDE2dk}8xQBs ztyMCa#26jTeGfKrLPB>3DW2F^{57%mw~}sCNZn-LpFIc|YGGyADi*Q)#FlfW=ehD^ z`oZS=w0C)OdOqA%1PCkBr3jWi>L_MUAn_ZawIn$!=>uWp7qYs#!SF8sV?yheK#ep(lNcAQY3 z36^uT7wb0PWcx;(I$e9y_wmwbbkj^i=A92u__t675y>U~_pWP(Pk!F1+BQvpQ#1=} zFaRmbKE%|4x=@FEV0fsH}pgnOuW= zS|%}Lb>g)jN$kmlL((amm*r_&{Pe@k`l%lE`yJCjELB_YTj)?bkDYV09;(8A^6hrg zj}_MIj0s%;a+G}-k=kyiK;>y2qG%ZG!9}T^gObf9uViJ~kgN@lV=MmP_>E5F4$U5N zBrGMxfyV;q`iiQ-xnSC?cGx6Bhsh&?E03r$jo$#vN|HADp>dT5!@7x=vzmA+t#eW5 zM7P*_E{H`{08N+%mANU~C5hVOg3!UJM!Yn3?8_n?>E!6h49)NmohwARZ@djxp@tm5 z=Sn*c@*IgSGMJ~A-po)~ni3-1)?U7L2V2v|jNq|t8y(*-_p5RGq~4~tFek30(|<<$ z2orC(-@M1ad8h|!t;v=6Q>?78I+bjGxTrtG-$ZzF0n~#$*Gt__|GxfsF%bw($6tqdZ`%t2c zT=0l!*=8ZJ{GhIYGKf0zz6K4r^j$sID2deKKo=vC>3Uzyd9OQMmqZGvZOu(={(=5M z^s$*w8~qQ`QXU`=#=Y>g&IoFLw#NfvOYdH{x_O8p<7^N@kTgTyXJK>;Jz_Hc~=L_9@GK1Q*h0V@3;i`rWJ)?Z{}Ow-B!%Z7z~T=Q8_zo3K(tJd(t7 zzzVV;uO{wahhlSw?Pq4sd%b6Cnq#v!v&R9+{VDoT&#jQ1#aw}4nNizY%uzsUqu@z& z58|&_%EY7JtUv z7zb*7@N$Z9JGrwUyqYuE%G$>3v?_KZ>N?LQV2rM<^rY zWd-}R#&bPYH^r*!Hx6)AA7}d7HjF8l2$KPSk?&7#Odl`2ZGEBt{@n1J;Apns`BSy5 z+4J2dc}4;-*AILUe!z92RasY0X<U_|=L9M1Z-==f#zYCn3Xf0-K1VFL^ep z^2=V7w(_Tjb?#m#G>ox&HGww{@aoL;quemJZNpu*{1 zw=Z~CJcx7z6+|Z#P`l%k@riHlWDs-`CpbmywUmVO_K%SKvs1Q_^j5Z!stPv(zaI(7 z1z9fgaJCeBQch5}yT}OtJj+iJBloellFlCO(yzWZG{9tvrvZPt=y!Ek1!W1Pe z8(URWZs0In$~!zYeqZ1ulEFhjhm3g<%9!Z&6#{WKl<$UDoz^Z`S&5dpvEx6!&?APt zECc18Go9mZD2`XSoZNrw91^$7a2#zPn;i#zUe(~9oy|(rx@S# z{fnaCVo~%p{>4Cb|H3dBt_IR-uln@QQDm+~)zp;lU@qoXxkNv@lQM6oC zB70nUWG11Q|!kR)f}Uk(F?czYo>pfq_ur{PS@5}<$Z7+4l<8>$UBOO zC^d&@h9~Q0b$I7&;y)7@g94v(ibD}$iC*p`u-+h81V9&gi@;^n8e})5aR^PH%ZVm)^4@Gz6 z1^az#>gsYUYml>&bRI7=42vvSusCV-eRKZsZ0jHY)*jK?BHM?azC<=p8!87T+Hbf& z8v_fa(g*|2PamNdC-wfR*4*$E)AXra$}*^At}_pNM|qUg@QlDUj$1zIui5Mq5sG9yl)!!q{Pf$=o0@B*5-F~&iVu6}D~adanF(5mM-A`Ac^|FPrv>*%Fm31H|vZ>_=MKzH|j-l-v(mz_B$57lHb28kR{=x z)9w)G^4kTxlRb{$;PXQ{>2I4e1G>ln`@qKk(U zGK3@dK}q^-U_~dS6YTk_V(maoAJ$sGGbjFh)^Z;&%%=JH4|GDihW1Gemyw0e z;}@W|ks#&*pIq_#L$w1PpW94b-Wj5juJr@R?qS}>)x(}Tdj1O#l_9OC=EKnUyBznB zSyYM%iDC#zwdc*oV%@3QNm&je{mRwSYrZv$ZAzZWZl^R9l^p2(lz^*9WEk)V?YXdI`!fNSU;C)tzxyJxjLKNe(C2ar({;zw;IX z+p^!t4Km#+wbk5^>@M`o(_L{jA+ml9VypCEZ^5l~cC)^ErrlJw9@@u*c3)YZT#pj7 zco7@&{MF_eCVv)~vaoxON(Rw(_JWIg^;Ax;YeUXtT36JM?JyBQrWIF7?MPjGf7PEF z4Ky3h^3nLs?A<5e=j2iBp=B$JHSN`4BDQvr%~;#WM0A3_5JvkXmeWq)!TFIZny23* zW?P(Pdi&ex<|ard4-O!3NWJ0lEJ@>DZih(&Z#~RDZqT`xs{jC=Ix{2qVM16K%;* zzeG?S#TT#vy+Xa2kW;wNSNY;1GAq%M_8-8?#kp& zqBZvq+07NvU}3A7xSl2u`jPGHMIYQ}^rnU5`%UOYK^H)zqCch{xNzMpV=u{-u&i1<_CNM zvSBZQmR?~!=B!CM5LbjpI}yM5ImORb=w@&rTBRPFrLCfHRCtwNPQh8gx!7AP6x{-& z`3BhBJI>q9K>f9h>#BQPWdNdJ>a_O?pfdb}xOQ|}a zM-Q|lS*}>EuOqG@DH zeSsSp@q%NY8mIAl$kD`Zs<*E?BdpdmdEdxksDbLp?mI=dZJubXGIzn6X%{NN*}Hae zv*QEM5XW%dds+yTMue-qLSvrax4b2sIO%EeBicPvXOgk|!NM1O;mKw!ANt+%!7A=K zbDI`#^FOGX*#4H4R$e3*#w1P5DGWR=&EWgyssI&v&-e74S?{CW1A6Nfo2HGI!1*3?E^M}A@0MpaJ7k{5xlM1IRP?=lx!BJkiEr<4&34{#e4rbop9*QIV<`k zm#$z?M?d>9>tsAB;vB1+ugt{>p?h%kvrBw?!QC%Hj;IRgwGl?wXN?EtJVN?9Rvyf7 z=^^YwtH!^ZLL3FUUOWZ?AvS|#=3>fg@r zZRgq4DEFTrGgC{6Yxh9^P}e%E*72|F;=J%aP=Rf_oNWy{6S*EfBD4(Kq;j)WApI=pK!-|Zuj?Kjx?N*AI=i}z;RaGwYv!(e~0EjzYp*N^~?TJj7^uI zyR3c$_sU_eL5ioW;6;rolbu*LIU5Ar(%2ni7m8cioDkcym1o}VYI}cR>akFUvW^z1 z&)zsv$5N=yR3Da9eY;iP6T=Sshub=tof8rL^&2daT+mA0?KR?*V}9nlgX57xAZTab zg=Q`GW-#v7H2l2Qk0` z821}U(Li_*vw)Fp>1LErH%5zsXu%npSr3$BV)qk+lq;i8LKVQe%nh8}x^hXmfyQ9{a#OW^{;<-a9B$l9AYwNwwv6VZHr5i8t^KUfDtQHlE7(uY?2J7u)MP zL(VqPH5j(qZz--J?%$1>blhH-i!&M~QgzGG|SxixhjvNXBcZ#z|e%9 z0+r+que8DY#GA^F={Yqy^!7C{UJ+Wqg3WdBO6!?>Aq2w#OZdMVwjT4oJPVnj2v!A=1p-~WcIFO zWT6sF0KUQ!5g40<_}Hu&a`XV?!hTjoOGXy0HiWFuhK}A8n>|nm?%(HTU=8&DGH8mL z5h!XAdNYF@dWf(AfSRu$Opum6_})9t$I2X?EI-+9E7VmUde;==M^gsNExHA6f(m+*fJf$G^k`^{k8v( z^78SmVTGB2)2I|KBF9$j!KLzG(>QKY;mDrjGXr5Zfq#sY9+5daI9jaFJhy#8dRCZ} zOonURt4{{p+ah&;<=JD{E(=U#EI0n&!l_Rg2^Xj9K(~K?6hAsS74G`&LJrEoevw=d zOjWv*3B@$N-~2q`oU}xPnDny$+u<1i@0S$B&k=v_j0OG%Buy2r&v9UOW z1RVeCiOYaj7iY}ueWhjJ=odpw2;$dEE8FrG&k6PMK;az{`(ODAqR65CUE9K;!+P4& z!(k{v;sh7#FZ}GhxwX}_XexVW$7z#kcy6ZqyMzWdHZn4}8{KIxT8)hzU%{T6kyw1N zF|32{KdEml8j^7TYBwOfYTJbY1J5>fHena1MFYm41_rYHOimJHX_^_F@9ngOy|_fT zC2#e!ctB6GLK1gN_V)mh>r6VbOO)RB#9kd}p2!4CThHUeId5`=VOC*v^dG$X5>3wCbSSVj+= z08M@E{as3;BS3D4(tl5hL`YW5PkOrq`(J^vw9b~TE{#3>uend=K7Pq?nwVAwv0gON zY4_QOl1m(4?tL9RBX&5|V7BcH3kED_)#6kXzHnnTFgng-^1~l_iCAs8jqrB|;FC=zw zEURewKeoNq|1%^DsMNvRCE*FJjq3FYop(GHIrQ<}!Y{N!4$gM{&8HmRkz4^;K;BPB z3p*Fvc-y7b*!IV#xHMrGyWH|=ijPuGa}T%6rb8|f3wVOCF^cWneB!9OTsX%Uh=xNB zoxII6xQ$kd*8Gn;xW~9Jj?| Date: Wed, 24 Jan 2018 09:35:06 -0800 Subject: [PATCH 026/284] fix typo --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index f7b80497b9..cdd2bd4671 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -18,7 +18,7 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Upgrade to Windows Holographic for Business - Set up a local account - Set up a Wi-Fi connection -- Apply certificatess to the device +- Apply certificates to the device To install Windows Configuration Designer and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) or install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store. From 97a142d243e0ef792bd5ce822fdc0cea84809f8a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:52:30 -0800 Subject: [PATCH 027/284] pre-release statement for Holo wizard --- devices/hololens/hololens-provisioning.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index cdd2bd4671..73a1cfadfe 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -32,6 +32,8 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D ## Create a provisioning package for HoloLens using the HoloLens wizard +[This information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + The HoloLens wizard helps you configure the following settings in a provisioning package: - Upgrade to the enterprise edition From 4a2653c3a5a89d9f722c31c4661fe3184d60eaa7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 13:02:19 -0800 Subject: [PATCH 028/284] fix typos --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 73a1cfadfe..1f02d05dd7 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -80,10 +80,10 @@ Use the Windows Configuration Designer tool to create a provisioning package. - + - +
    ![step one](images/one.png)![set up device](images/set-up-device.png)

    Browse to and select the enterprise license file to upgrade the HoloLens edition.

    You can also toggle **Yes** or **No** to hide parts of the first experience.

    Select a region and timezone in which the device will be used.
    ![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
    ![step two](images/two.png) ![set up network](images/set-up-network.png)

    Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
    ![Enter network SSID and type](images/set-up-network-details-desktop.png)
    ![step three](images/three.png) ![account management](images/account-management.png)

    You can enroll the device in Azure Active Directory, or create a local account on the device

    >Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

    To create a local account, select that option and enter a user name and password.

    **Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
    ![join Azure AD or create a local account](images/account-management-details.png)
    ![step three](images/three.png) ![account management](images/account-management.png)

    You can enroll the device in Azure Active Directory, or create a local account on the device

    Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

    To create a local account, select that option and enter a user name and password.

    **Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
    ![join Azure AD or create a local account](images/account-management-details.png)
    ![step four](images/four.png) ![add certificates](images/add-certificates.png)

    To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
    ![add a certificate](images/add-certificates-details.png)
    ![Developer Setup](images/developer-setup.png)

    Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
    ![Enable Developer Mode](images/developer-setup-details.png)
    ![finish](images/finish.png)

    You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
    ![Protect your package](images/finish-details.png)
    ![finish](images/finish.png)

    You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
    ![Protect your package](images/finish-details.png)
    After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. From d4e0696fc5a7a9e914e9fda1755eeedabd386d32 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 25 Jan 2018 08:12:36 -0800 Subject: [PATCH 029/284] acctmgt new setting group --- windows/configuration/wcd/wcd-accountmanagement.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/windows/configuration/wcd/wcd-accountmanagement.md b/windows/configuration/wcd/wcd-accountmanagement.md index cb1eab2503..74147303a2 100644 --- a/windows/configuration/wcd/wcd-accountmanagement.md +++ b/windows/configuration/wcd/wcd-accountmanagement.md @@ -12,7 +12,7 @@ ms.date: 09/06/2017 # AccountManagement (Windows Configuration Designer reference) -Use these settings to configure user profile policies. +Use these settings to configure the Account Manager service. ## Applies to @@ -27,18 +27,25 @@ Use these settings to configure user profile policies. ## DeletionPolicy +Use this setting to set a policy for deleting accounts. +- **Delete immediately**: When the account signs out, it will be deleted immediately. +- **Delete at storage capacity threshold**: Accounts will be deleted when available disk space falls below the threshold you set for **StorageCapacityStartDeletion**. When the available disk space reaches the threshold you set for **StorageCapacityStopDeletion**, the Account Manager will stop deleting accounts. +- **Delete at storage capacity threshold and profile inactivity threshold**: This setting will apply the same disk space checks as noted above, and will also delete accounts if they have not signed in within the number of days specified by **ProfileInactivityThreshold**. ## EnableProfileManager +Set as **True** to enable automatic account management. If this is not set to **True**, no automatic account management will occur. ## ProfileInactivityThreshold - +If you set **DeletionPolicy** as **Delete at storage capacity threshold and profile inactivity threshold**, use this setting to configure the number of days after which an account that has not signed in will be deleted. ## StorageCapacityStartDeletion +Enter the percent of total storage available for user profiles. If **DeletionPolicy** is set to **Delete at storage capacity threshold** or **Delete at storage capacity threshold and profile inactivity threshold**, profiles will be deleted when available storage capacity falls below this threshold, until the value that you set for **StorageCapacityStopDeletion** is reached. Profiles that have been inactive the longest will be deleted first. +## StorageCapacityStopDeletion -## StorageCapacityStopDeletion \ No newline at end of file +Enter the percent of total storage at which to stop deleting profiles. If **DeletionPolicy** is set to **Delete at storage capacity threshold** or **Delete at storage capacity threshold and profile inactivity threshold**, profiles will be deleted when available storage capacity falls below the threshold set for **StorageCapacityStartDeletion**, until the value that you set for **StorageCapacityStopDeletion** is reached. Profiles that have been inactive the longest will be deleted first. \ No newline at end of file From be6ab523e00ebc9ac636e5e09b5b7cb06c9104f5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 25 Jan 2018 09:09:17 -0800 Subject: [PATCH 030/284] add cross-note --- windows/configuration/wcd/wcd-sharedpc.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/configuration/wcd/wcd-sharedpc.md b/windows/configuration/wcd/wcd-sharedpc.md index 91e6bc382b..09a13d662b 100644 --- a/windows/configuration/wcd/wcd-sharedpc.md +++ b/windows/configuration/wcd/wcd-sharedpc.md @@ -14,6 +14,9 @@ ms.date: 10/16/2017 Use SharedPC settings to optimize Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. +>[!TIP] +>You can use the [ApplicationManagement](wcd-applicationmanagement.md) settings node to configure only the account management settings without enabling shared PC mode. + ## Applies to | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | From e0830d6094067fffc52302ffa9cc5c02b14a65ed Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 25 Jan 2018 12:37:57 -0800 Subject: [PATCH 031/284] sync --- .../configuration/wcd/wcd-automatictime.md | 26 ++++++++++- windows/configuration/wcd/wcd-browser.md | 2 +- windows/configuration/wcd/wcd-calling.md | 45 ++++++++++++++++++- 3 files changed, 70 insertions(+), 3 deletions(-) diff --git a/windows/configuration/wcd/wcd-automatictime.md b/windows/configuration/wcd/wcd-automatictime.md index 703fc62918..0a26dfe040 100644 --- a/windows/configuration/wcd/wcd-automatictime.md +++ b/windows/configuration/wcd/wcd-automatictime.md @@ -12,16 +12,34 @@ ms.date: 09/06/2017 # AutomaticTime (Windows Configuration Designer reference) -Use these settings to configure automatic time updates. +Use these settings to configure automatic time updates. Mobile devices primarily rely on Network Identify and Time zone (NITZ), which is provided by the mobile operator, to automatically update the time on the device. When NITZ is available from the cellular network, there are no issues maintaining accurate time in devices. However, for devices that do not have a SIM or have had the SIM removed for some time, or for devices that have a SIM but NITZ is not supported, the device may run into issues maintaining accurate time on the device. + +The OS includes support for Network Time Protocol (NTP), which enables devices to receive time when NITZ is not supported or when cellular data is not available. NTP gets the time by querying a server at a specified time interval. NTP is based on Coordinated Universal Time (UTC) and doesn't support time zone or daylight saving time so users will need to manually update the time zone after an update from NTP if users move between time zones. ## Applies to | Settings | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | +| [EnableAutomaticTime](#enableautomatictime) | | X | | | | +| [NetworkTimeUpdateThreshold](#networktimeupdatethreshold) | | X | | | | +| [NTPEnabled](#ntpenabled) | | X | | | | | [NTPRegularSyncInterval](#ntpregularsyncinterval) | | X | | | | | [NTPRetryInterval](#ntpretryinterval) | | X | | | | | [NTPServer](#ntpserver) | | X | | | | +| [NTPServers](#ntpservers) | | X | | | | +| [PreferredSlot](#preferredslot) | | X | | | | +## EnableAutomaticTime + +Set to **True** to enable automatic time and to **False** to disable automatic time. + +## NetworkTimeUpdateThreshold + +Specify the difference (in number of seconds) between the NITZ information and the current device time before a device time update is triggered. + +## NTPEnabled + +Set to **True** to enable the NTP client and to **False** to disable the NTP client. ## NTPRegularSyncInterval @@ -43,3 +61,9 @@ ntpserver1.contoso.com;ntpserver2.fabrikam.com;ntpserver3.contoso.com ``` The list should contain one or more server names. The default NTP source server value is `time.windows.com`. + +## NTPServers + + + +## PreferredSlot \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md index 823dfa407e..564c81811a 100644 --- a/windows/configuration/wcd/wcd-browser.md +++ b/windows/configuration/wcd/wcd-browser.md @@ -19,7 +19,7 @@ Use to configure browser settings that should only be set by OEMs who are part o | Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | | [Favorites](#favorites) | | X | | | | -| [PartnerSearchCode](#partnersearchcode) | X | X | X | X | | +| [PartnerSearchCode](#partnersearchcode) | X | X | X | | | | [SearchProviders](#searchproviders) | | X | | | | ## Favorites diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index 9870b6d32e..faf3303d17 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -28,13 +28,31 @@ Use to configure settings for Calling. See [Branding for phone calls](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/branding-for-phone-calls). +## CallIDMatchOverrides + +Enter a GEOID, select **Add**, and then enter the number of digits for matching caller ID. + +For a list of GEOID codes and default number of digits for each country/region, see [Overriding the OS default minimu number of digits for caller ID matching](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/caller-id-matching#a-href-idoverriding-os-default-min-number-digitsaoverriding-the-os-default-minimum-number-of-digits-for-caller-id-matching). + +## CauseCodeRegistrationTable + +HELP NEEDED + + +## CDMAHeuristics + +**CDMAPriorityCallPrefix** HELP NEEDED + +CDMA Heuristics (on by default) makes CDMA calling more user-friendly by exposing an interface that supports multiple calls with call waiting, swapping, and three-way calling. Set **DisableCdmaHeuristics** to **True** to disable the built-in heuristics. + + ## PartnerAppSupport See [Dialer codes to launch diagnostic applications](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/dialer-codes-to-launch-diagnostic-applications). ## PerSimSettings -Use to configure settings for each subscriber identification module (SIM) card. Enter the Integrated Circuit Card Identifier (ICCID) for the SIM card, click Add, and then configure the folowing settings. +Use to configure settings for each subscriber identification module (SIM) card. Enter the Integrated Circuit Card Identifier (ICCID) for the SIM card, select **Add**, and then configure the folowing settings. ### Critical @@ -48,19 +66,44 @@ SimOverrideVoicemailNumber | Mobile operators can override the voicemail number Setting | Description --- | --- +AllowMixedAudioVideoConferencing | Set as **True** to enable audio and video calls in the same conference. AllowVideoConferencing | Set as **True** to enable the ability to conference video calls. +AutoDismissUssedWaitingDialog | Set as **True** to enable automatic dismissal of "Waiting" dialog on USSD session termination. +CallerIdBlockingPrefixList | ***HELP NEEDED HERE - what is list delimiter?*** DefaultCallerIdSetting | Configure the default setting for caller ID. Select between `No one`, `Only contacts`, `Every one`, and `Network default`. If set to `Network default`, set `ShowCallerIdNetworkDefaultSetting` to **True**. DefaultEnableVideoCalling | Set as **True** to enable LTE video calling as the default setting. +DefaultEnableVideoCapability | Set as **True** to enable LTE video capability sharing as the default setting. +EnableSupplementaryServiceEraseToDeactivateOverride | Enables conversion of supplementary service erase commands to deactivate commands. +IgnoreCallerIdBlockingPrefix | Ignore caller ID blocking prefixes. IgnoreMWINotifications | Set as **True** to configure the voicemail system so the phone ignores message waiting indicator (MWI) notifications. +IgnoreProhibitedDialingPrefix | Ignore prohibited dialing prefix. IgnoreUssdExclusions | Set as **True** to ignore Unstructured Supplementary Service Data (USSD) exclusions. +ProhibitedDialingPrefixList | ***HELP NEEDED HERE - what is list delimiter?*** ResetCallForwarding | When set to **True**, user is provided with an option to retry call forwarding settings query. ShowCallerIdNetworkDefaultSetting | Indicates whether the network default setting can be allowed for outgoing caller ID. ShowVideoCallingSwitch | Use to specify whether to show the video capability sharing switch on the mobile device's Settings screen. +ShowVideoCapabilitySwitch | Configure the phone settings to show the video capability sharing switch. SupressVideoCallingChargesDialog | Configure the phone settings CPL to supress the video calling charges dialog. UssdExclusionList | List used to exclude predefined USSD entries, allowing the number to be sent as standard DTMF tones instead. Set UssdExclusionList to the list of desired exclusions, separated by semicolons. For example, setting the value to 66;330 will override 66 and 330. Leading zeros are specified by using F. For example, to override code 079, set the value to F79. If you set UssdExclusionList, you must set IgnoreUssdExclusions as well. Otherwise, the list will be ignored. See [List of USSD codes](#list-of-ussd-codes) for values. WiFiCallingOperatorName | Enter the operator name to be shown when the phone is using WiFi calling. If you don't set a value for WiFiCallingOperatorName, the device will always display **SIMServiceProviderName Wi-Fi**, where *SIMServiceProviderName* is a string that corresponds to the SPN for the SIM on the device. If the service provider name in the SIM is not set, only **Wi-Fi** will be displayed. +### HDAudio +To customize call progress branding when a call is made using a specific audio codec, select the audio codec from the dropdown menu and select **Add**. Select the codec in **Available Customizations** and then enter a text string (up to 10 characters) to be used for call progress branding for calls using that codec. For more information, see [Use HD audio codec for call branding](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/use-hd-audio-codec-for-call-branding). + +### IMSSubscriptionUpdate + +Setting | Description +--- | --- +AlertData | text entry ***NEED HELP HERE*** +AlertDataType | numeric 0-7 ***NEED HELP HERE*** +AlertSource | text entry ***NEED HELP HERE*** +AlertType | text entry ***NEED HELP HERE*** +ServiceID | text entry ***NEED HELP HERE*** + +### RoamingNumberOverrides + +See [Dial string overrides when roaming](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/dial-string-overrides-when-roaming). ## PhoneSettings From d92cffef2092cecb4520f485d8c7483522f355bf Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 1 Feb 2018 14:07:13 -0800 Subject: [PATCH 032/284] Began removing old version from tables. --- .../apps-in-windows-10.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 521038e82e..ccc36403ba 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -38,47 +38,47 @@ Some of the apps show up in multiple tables - that's because their status change ## System apps System apps are integral to the operating system. Here are the typical system apps in Windows 10 versions 1607, 1703, and 1709. -| Name | Full name | 1607 | 1703 | 1709 |Uninstall through UI? | -|------------------|-------------------------------------------|------|------|------|-------------------------------------------------------| -| Cortana UI | CortanaListenUIApp | | x | | No | -| | Desktop Learning | | x | | No | -| | DesktopView | | x | | No | -| | EnvironmentsApp | | x | | No | -| Mixed Reality + | HoloCamera | | x | | No | -| Mixed Reality + | HoloItemPlayerApp | | x | | No | -| Mixed Reality + | HoloShell | | x | | No | -| | InputApp | | | x | No | -| | Microsoft.AAD.Broker.Plugin | x | x | x | No | -| | Microsoft.AccountsControl | x | x | x | No | -| Hello setup UI | Microsoft.BioEnrollment | x | x | x | No | -| | Microsoft.CredDialogHost | | x | x | No | -| | Microsoft.ECApp | | | x | No | -| | Microsoft.LockApp | x | x | x | No | -| Microsoft Edge | Microsoft.Microsoft.Edge | x | x | x | No | -| | Microsoft.PPIProjection | x | x | x | No | -| | Microsoft.Windows. Apprep.ChxApp | x | x | x | No | -| | Microsoft.Windows. AssignedAccessLockApp | x | x | x | No | -| | Microsoft.Windows. CloudExperienceHost | x | x | x | No | -| | Microsoft.Windows. ContentDeliveryManager | x | x | x | No | -| Cortana | Microsoft.Windows.Cortana | x | x | x | No | -| | Microsoft.Windows. Holographic.FirstRun | | x | x | No | -| | Microsoft.Windows. ModalSharePickerHost | | x | | No | -| | Microsoft.Windows. OOBENetworkCaptivePort | | x | x | No | -| | Microsoft.Windows. OOBENetworkConnectionFlow | | x | x | No | -| | Microsoft.Windows. ParentalControls | x | x | x | No | -| People Hub | Microsoft.Windows. PeopleExperienceHost | | | x | No | -| | Microsoft.Windows. PinningConfirmationDialog | | | x | No | -| | Microsoft.Windows. SecHealthUI | | x | x | No | -| | Microsoft.Windows. SecondaryTileExperience | x | x | x | No | -| | Microsoft.Windows. SecureAssessmentBrowser | | x | x | No | -| Start | Microsoft.Windows. ShellExperienceHost | x | x | x | No | -| Windows Feedback | Microsoft.WindowsFeedback | * | * | * | No | -| | Microsoft.XboxGameCallableUI | x | x | x | No | -| Contact Support* | Windows.ContactSupport | x | x | * | Through the Optional Features app | -| Settings | Windows.ImmersiveControlPanel | x | x | x | No | -| Connect | Windows.MiracastView | x | x | | No | -| Print 3D | Windows.Print3D | | | x | Yes | -| Print UI | Windows.PrintDialog | x | x | x | No | +| Name | Full name |1703 | 1709 |Uninstall through UI? | +|------------------|-------------------------------------------|------|------|-------------------------------------------------------| +| Cortana UI | CortanaListenUIApp | x | | No | +| | Desktop Learning | x | | No | +| | DesktopView | x | | No | +| | EnvironmentsApp | x | | No | +| Mixed Reality + | HoloCamera | x | | No | +| Mixed Reality + | HoloItemPlayerApp | x | | No | +| Mixed Reality + | HoloShell | x | | No | +| | InputApp | | x | No | +| | Microsoft.AAD.Broker.Plugin | x | x | No | +| | Microsoft.AccountsControl | x | x | No | +| Hello setup UI | Microsoft.BioEnrollment | x | x | No | +| | Microsoft.CredDialogHost | x | x | No | +| | Microsoft.ECApp | | x | No | +| | Microsoft.LockApp | x | x | No | +| Microsoft Edge | Microsoft.Microsoft.Edge | x | x | No | +| | Microsoft.PPIProjection | x | x | No | +| | Microsoft.Windows. Apprep.ChxApp | x | x | No | +| | Microsoft.Windows. AssignedAccessLockApp | x | x | No | +| | Microsoft.Windows. CloudExperienceHost | x | x | No | +| | Microsoft.Windows. ContentDeliveryManager | x | x | No | +| Cortana | Microsoft.Windows.Cortana | x | x | No | +| | Microsoft.Windows. Holographic.FirstRun | x | x | No | +| | Microsoft.Windows. ModalSharePickerHost | x | | No | +| | Microsoft.Windows. OOBENetworkCaptivePort | x | x | No | +| | Microsoft.Windows. OOBENetworkConnectionFlow | x | x | No | +| | Microsoft.Windows. ParentalControls | x | x | No | +| People Hub | Microsoft.Windows. PeopleExperienceHost | | x | No | +| | Microsoft.Windows. PinningConfirmationDialog | | x | No | +| | Microsoft.Windows. SecHealthUI | x | x | No | +| | Microsoft.Windows. SecondaryTileExperience | x | x | No | +| | Microsoft.Windows. SecureAssessmentBrowser | x | x | No | +| Start | Microsoft.Windows. ShellExperienceHost | x | x | No | +| Windows Feedback | Microsoft.WindowsFeedback | * | * | No | +| | Microsoft.XboxGameCallableUI | x | x | No | +| Contact Support* | Windows.ContactSupport | x | * | Through the Optional Features app | +| Settings | Windows.ImmersiveControlPanel | x | x | No | +| Connect | Windows.MiracastView | x | | No | +| Print 3D | Windows.Print3D | | x | Yes | +| Print UI | Windows.PrintDialog | x | x | No | > [!NOTE] > - The Windows Feedback app changed to the Feedback Hub in version 1607. It's listed in the provisioned apps table below. From f9db085b44c8941ca1ce4136805db937b7c1dbde Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 1 Feb 2018 14:40:54 -0800 Subject: [PATCH 033/284] Began fixing up second table, removed references to 1607 in body text. --- .../apps-in-windows-10.md | 118 +++++++++--------- 1 file changed, 62 insertions(+), 56 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index ccc36403ba..30af1baed5 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -32,53 +32,59 @@ Some of the apps show up in multiple tables - that's because their status change > ```powershell > Get-AppxPackage |Select Name,PackageFamilyName > Get-AppxProvisionedPackage -Online | select DisplayName,PackageName -> ``` +> ``` ## System apps -System apps are integral to the operating system. Here are the typical system apps in Windows 10 versions 1607, 1703, and 1709. +System apps are integral to the operating system. Here are the typical system apps in Windows 10 versions 1703, 1709, and 1803. -| Name | Full name |1703 | 1709 |Uninstall through UI? | -|------------------|-------------------------------------------|------|------|-------------------------------------------------------| -| Cortana UI | CortanaListenUIApp | x | | No | -| | Desktop Learning | x | | No | -| | DesktopView | x | | No | -| | EnvironmentsApp | x | | No | -| Mixed Reality + | HoloCamera | x | | No | -| Mixed Reality + | HoloItemPlayerApp | x | | No | -| Mixed Reality + | HoloShell | x | | No | -| | InputApp | | x | No | -| | Microsoft.AAD.Broker.Plugin | x | x | No | -| | Microsoft.AccountsControl | x | x | No | -| Hello setup UI | Microsoft.BioEnrollment | x | x | No | -| | Microsoft.CredDialogHost | x | x | No | -| | Microsoft.ECApp | | x | No | -| | Microsoft.LockApp | x | x | No | -| Microsoft Edge | Microsoft.Microsoft.Edge | x | x | No | -| | Microsoft.PPIProjection | x | x | No | -| | Microsoft.Windows. Apprep.ChxApp | x | x | No | -| | Microsoft.Windows. AssignedAccessLockApp | x | x | No | -| | Microsoft.Windows. CloudExperienceHost | x | x | No | -| | Microsoft.Windows. ContentDeliveryManager | x | x | No | -| Cortana | Microsoft.Windows.Cortana | x | x | No | -| | Microsoft.Windows. Holographic.FirstRun | x | x | No | -| | Microsoft.Windows. ModalSharePickerHost | x | | No | -| | Microsoft.Windows. OOBENetworkCaptivePort | x | x | No | -| | Microsoft.Windows. OOBENetworkConnectionFlow | x | x | No | -| | Microsoft.Windows. ParentalControls | x | x | No | -| People Hub | Microsoft.Windows. PeopleExperienceHost | | x | No | -| | Microsoft.Windows. PinningConfirmationDialog | | x | No | -| | Microsoft.Windows. SecHealthUI | x | x | No | -| | Microsoft.Windows. SecondaryTileExperience | x | x | No | -| | Microsoft.Windows. SecureAssessmentBrowser | x | x | No | -| Start | Microsoft.Windows. ShellExperienceHost | x | x | No | -| Windows Feedback | Microsoft.WindowsFeedback | * | * | No | -| | Microsoft.XboxGameCallableUI | x | x | No | -| Contact Support* | Windows.ContactSupport | x | * | Through the Optional Features app | -| Settings | Windows.ImmersiveControlPanel | x | x | No | -| Connect | Windows.MiracastView | x | | No | -| Print 3D | Windows.Print3D | | x | Yes | -| Print UI | Windows.PrintDialog | x | x | No | +| Name | Full name |1703 | 1709 | 1803 |Uninstall through UI? | +|------------------|-------------------------------------------|------|------|------|-------------------------------------------------------| +| Cortana UI | CortanaListenUIApp | x | | |No | +| | Desktop Learning | x | | |No | +| | DesktopView | x | | |No | +| | EnvironmentsApp | x | | |No | +| Mixed Reality + | HoloCamera | x | | |No | +| Mixed Reality + | HoloItemPlayerApp | x | | |No | +| Mixed Reality + | HoloShell | x | | |No | +| | InputApp | | x | x |No | +| | Microsoft.AAD.Broker.Plugin | x | x | x |No | +| | Microsoft.AccountsControl | x | x | x |No | +| Hello setup UI | Microsoft.BioEnrollment | x | x | x |No | +| | Microsoft.CredDialogHost | x | x | x |No | +| | Microsoft.ECApp | | x | x |No | +| | Microsoft.LockApp | x | x | x |No | +| Microsoft Edge | Microsoft.Microsoft.Edge | x | x | x |No | +| | Microsoft.PPIProjection | x | x | x |No | +| | Microsoft.Windows. Apprep.ChxApp | x | x | x |No | +| | Microsoft.Windows. AssignedAccessLockApp | x | x | x |No | +| | Microsoft.Windows. CloudExperienceHost | x | x | x |No | +| | Microsoft.Windows. ContentDeliveryManager | x | x | x |No | +| Cortana | Microsoft.Windows.Cortana | x | x | x |No | +| | Microsoft.Windows. Holographic.FirstRun | x | x | x |No | +| | Microsoft.Windows. ModalSharePickerHost | x | | |No | +| | Microsoft.Windows. OOBENetworkCaptivePort | x | x | x |No | +| | Microsoft.Windows. OOBENetworkConnectionFlow | x| x | x |No | +| | Microsoft.Windows. ParentalControls | x | x | x |No | +| People Hub | Microsoft.Windows. PeopleExperienceHost | | x | x |No | +| | Microsoft.Windows. PinningConfirmationDialog | | x | x |No | +| | Microsoft.Windows. SecHealthUI | x | x | x |No | +| | Microsoft.Windows. SecondaryTileExperience | x | x | |No | +| | Microsoft.Windows. SecureAssessmentBrowser | x | x | x |No | +| Start | Microsoft.Windows. ShellExperienceHost | x | x | x |No | +| Windows Feedback | Microsoft.WindowsFeedback | * | * | |No | +| | Microsoft.XboxGameCallableUI | x | x | |No | +| Contact Support* | Windows.ContactSupport | x | * | |Through the Optional Features app | +| Settings | Windows.ImmersiveControlPanel | x | x | |No | +| Connect | Windows.MiracastView | x | | |No | +| Print 3D | Windows.Print3D | | x | |Yes | +| Print UI | Windows.PrintDialog | x | x | |No | +| Purchase UI | Windows.PrintDialog | | | x |No | +| | Microsoft.AsyncTextService | | | x |No | +| | Microsoft.MicrosoftEdgeDevToolsClient | | | x |No | +| | Microsoft.Win32WebViewHost | | | x |No | +| | Microsoft.Windows.CapturePicker | | | x |No | +| | Windows.CBSPreview | | | x |No | > [!NOTE] > - The Windows Feedback app changed to the Feedback Hub in version 1607. It's listed in the provisioned apps table below. @@ -86,23 +92,23 @@ System apps are integral to the operating system. Here are the typical system ap > - As of Windows 10 version 1607, you can use the Optional Features app to uninstall the Contact Support app. ## Installed Windows apps -Here are the typical installed Windows apps in Windows 10 versions 1607, 1703, and 1709. +Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, and 1803. -| Name | Full name | 1607 | 1703 | 1709 |Uninstall through UI? | -|--------------------|-----------------------------------------|------|------|------|----------------------| -| Remote Desktop | Microsoft.RemoteDesktop | x | x | x | Yes | -| PowerBI | Microsoft.Microsoft PowerBIforWindows | x | x | | Yes | -| Code Writer | ActiproSoftwareLLC.562882FEEB491 | x | x | x | Yes | -| Eclipse Manager | 46928bounde.EclipseManager | x | x | x | Yes | -| Pandora | PandoraMediaInc.29680B314EFC2 | x | x | x | Yes | -| Photoshop Express | AdobeSystemIncorporated. AdobePhotoshop | x | x | x | Yes | -| Duolingo | D5EA27B7.Duolingo- LearnLanguagesforFree | | x | x | Yes | -| Network Speed Test | Microsoft.NetworkSpeedTest | x | x | x | Yes | -| Paid Wi-FI | | | x | | Yes | +| Name | Full name | 1703 | 1709 | 1803 |Uninstall through UI? | +|--------------------|------------------------------------------|------|------|------|----------------------| +| Remote Desktop | Microsoft.RemoteDesktop | x | x | | Yes | +| PowerBI | Microsoft.Microsoft PowerBIforWindows | x | | | Yes | +| Code Writer | ActiproSoftwareLLC.562882FEEB491 | x | x | x | Yes | +| Eclipse Manager | 46928bounde.EclipseManager | x | x | x | Yes | +| Pandora | PandoraMediaInc.29680B314EFC2 | x | x | x | Yes | +| Photoshop Express | AdobeSystemIncorporated. AdobePhotoshop | x | x | x | Yes | +| Duolingo | D5EA27B7.Duolingo- LearnLanguagesforFree | x | x | x | Yes | +| Network Speed Test | Microsoft.NetworkSpeedTest | x | x | | Yes | +| Paid Wi-FI | | x | | | Yes | ## Provisioned Windows apps -Here are the typical provisioned Windows apps in Windows 10 versions 1607, 1703, and 1709. +Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, and 1803. | Name | Full name | 1607 | 1703 | 1709 | Uninstall through UI? | |---------------------------------|----------------------------------------|------|------|------|---------------------| From bf5c13ed39f1a6ae79b4f6fc34e81d303d563d33 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 1 Feb 2018 15:33:25 -0800 Subject: [PATCH 034/284] Updated second table --- .../apps-in-windows-10.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 30af1baed5..f3274a872d 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -105,6 +105,54 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | Duolingo | D5EA27B7.Duolingo- LearnLanguagesforFree | x | x | x | Yes | | Network Speed Test | Microsoft.NetworkSpeedTest | x | x | | Yes | | Paid Wi-FI | | x | | | Yes | +| Flipboard | | | | | Yes | +| | Microsoft.Advertising.Xaml | x | x | x | Yes | +| | Microsoft.NET.Native.Framework.1.2 | x | x | x | Yes | +| | Microsoft.NET.Native.Framework.1.3 | x | x | | Yes | +| | Microsoft.NET.Native.Framework.1.6 | | x | x | Yes | +| | Microsoft.NET.Native.Framework.1.7 | | | x | Yes | +| | Microsoft.NET.Native.Framework.2.0 | | x | x | Yes | +| | Microsoft.NET.Native.Runtime.1.1 | | x | x | Yes | +| | Microsoft.NET.Native.Runtime.1.3 | x | x | | Yes | +| | Microsoft.NET.Native.Runtime.1.4 | x | x | x | Yes | +| | Microsoft.NET.Native.Runtime.1.6 | | x | x | Yes | +| | Microsoft.NET.Native.Runtime.1.7 | | | x | Yes | +| | Microsoft.NET.Native.Runtime.2.0 | | x | x | Yes | +| | Microsoft.Services.Store.Engagement | | x | x | Yes | +| | Microsoft.VCLibs.120.00 | x | x | x | Yes | +| | Microsoft.VCLibs.140.00 | x | x | x | Yes | +| | Microsoft.VCLibs.120.00.Universal | | x | | Yes | +| | Microsoft.WinJS.2.0 | x | | | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | +| | | x | x | x | Yes | ## Provisioned Windows apps From 4846c373cad95c1d655ca28fc6d60e35dc16b6c0 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 1 Feb 2018 16:14:56 -0800 Subject: [PATCH 035/284] Updated third table. --- .../apps-in-windows-10.md | 79 ++++++++++--------- 1 file changed, 41 insertions(+), 38 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index f3274a872d..3998c412a0 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -158,43 +158,46 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a ## Provisioned Windows apps Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, and 1803. -| Name | Full name | 1607 | 1703 | 1709 | Uninstall through UI? | -|---------------------------------|----------------------------------------|------|------|------|---------------------| -| 3D Builder | Microsoft.3DBuilder | | x | | Yes | -| Alarms & Clock | Microsoft.WindowsAlarms | x | x | x | No | -| App Installer | Microsoft.DesktopAppInstaller | x | x | x | No | -| Calculator | Microsoft.WindowsCalculator | x | x | x | No | -| Camera | Microsoft.WindowsCamera | x | x | x | No | -| Feedback Hub | Microsoft.WindowsFeedbackHub | x | x | x | Yes | -| Get Help | Microsoft.GetHelp | | | x | No | -| Get Office/My Office | Microsoft.Microsoft OfficeHub | x | x | x | Yes | -| Get Skype/Skype (preview)/Skype | Microsoft.SkypeApp | x | x | x | Yes | -| Get Started/Tips | Microsoft.Getstarted | x | x | x | Yes | -| Groove | Microsoft.ZuneMusic | x | x | x | No | -| Mail and Calendar | Microsoft.windows communicationsapps | x | x | x | No | -| Maps | Microsoft.WindowsMaps | x | x | x | No | -| Messaging | Microsoft.Messaging | x | x | x | No | -| Microsoft 3D Viewer | Microsoft.Microsoft3DViewer | | x | x | No | -| Movies & TV | Microsoft.ZuneVideo | x | x | x | No | -| News | Microsoft.BingNews | x | x | x | Yes | -| OneNote | Microsoft.Office.OneNote | x | x | x | Yes | -| Paint 3D | Microsoft.MSPaint | | x | x | No | -| People | Microsoft.People | x | x | x | No | -| Photos | Microsoft.Windows.Photos | x | x | x | No | -| Print 3D | Microsoft.Print3D | | | x | No | -| Solitaire | Microsoft.Microsoft SolitaireCollection | x | x | x | Yes | -| Sticky Notes | Microsoft.MicrosoftStickyNotes | x | x | x | No | -| Store | Microsoft.WindowsStore | x | x | x | No | -| Sway | Microsoft.Office.Sway | * | * | x | Yes | -| Voice Recorder | Microsoft.SoundRecorder | x | x | x | No | -| Wallet | Microsoft.Wallet | | x | x | No | -| Weather | Microsoft.BingWeather | x | x | x | Yes | -| Xbox | Microsoft.XboxApp | x | x | x | No | -| | Microsoft.OneConnect | x | x | x | No | -| | Microsoft.StorePurchaseApp | x | x | x | No | -| | Microsoft.Xbox.TCUI | | | x | No | -| | Microsoft.XboxGameOverlay | | x | x | No | -| | Microsoft.XboxIdentityProvider | x | x | * | No | -| | Microsoft.XboxSpeech ToTextOverlay | | x | x | No | +| Name | Full name | 1703 | 1709 | 1803 | Uninstall through UI? | +|---------------------------------|----------------------------------------|------|------|------|---------------------------| +| 3D Builder | Microsoft.3DBuilder | x | | | Yes | +| Alarms & Clock | Microsoft.WindowsAlarms | x | x | x | No | +| App Installer | Microsoft.DesktopAppInstaller | x | x | x | No | +| Calculator | Microsoft.WindowsCalculator | x | x | x | No | +| Camera | Microsoft.WindowsCamera | x | x | x | No | +| Feedback Hub | Microsoft.WindowsFeedbackHub | x | x | x | Yes | +| Get Help | Microsoft.GetHelp | | x | x | No | +| Get Office/My Office | Microsoft.Microsoft OfficeHub | x | x | x | Yes | +| Get Skype/Skype (preview)/Skype | Microsoft.SkypeApp | x | x | x | Yes | +| Get Started/Tips | Microsoft.Getstarted | x | x | x | Yes | +| Groove | Microsoft.ZuneMusic | x | x | x | No | +| Mail and Calendar | Microsoft.windows communicationsapps | x | x | x | No | +| Maps | Microsoft.WindowsMaps | x | x | x | No | +| Messaging | Microsoft.Messaging | x | x | x | No | +| Microsoft 3D Viewer | Microsoft.Microsoft3DViewer | x | x | x | No | +| Movies & TV | Microsoft.ZuneVideo | x | x | x | No | +| News | Microsoft.BingNews | x | x | x | Yes | +| OneNote | Microsoft.Office.OneNote | x | x | x | Yes | +| Paint 3D | Microsoft.MSPaint | x | x | x | No | +| People | Microsoft.People | x | x | x | No | +| Photos | Microsoft.Windows.Photos | x | x | x | No | +| Print 3D | Microsoft.Print3D | | x | x | No | +| Solitaire | Microsoft.Microsoft SolitaireCollection| x | x | x | Yes | +| Sticky Notes | Microsoft.MicrosoftStickyNotes | x | x | x | No | +| Store | Microsoft.WindowsStore | x | x | x | No | +| Sway | Microsoft.Office.Sway | * | x | x | Yes | +| Voice Recorder | Microsoft.SoundRecorder | x | x | x | No | +| Wallet | Microsoft.Wallet | x | x | x | No | +| Weather | Microsoft.BingWeather | x | x | x | Yes | +| Xbox | Microsoft.XboxApp | x | x | x | No | +| | Microsoft.OneConnect | x | x | x | No | +| | Microsoft.DesktopAppInstaller | | | x | No | +| | Microsoft.StorePurchaseApp | x | x | x | No | +| | Microsoft.WebMediaExtensions | | | x | No | +| | Microsoft.Xbox.TCUI | | x | x | No | +| | Microsoft.XboxGameOverlay | x | x | x | No | +| | Microsoft.XboxGamingOverlay | | | x | No | +| | Microsoft.XboxIdentityProvider | x | * | x | No | +| | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | \* moved from "provisioned" to "installed" in this version. \ No newline at end of file From f1973726bee58d8f1129d8e052034100c5538480 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 5 Feb 2018 07:42:46 -0800 Subject: [PATCH 036/284] dump --- .../manage-windows-mixed-reality.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 52451ac6a7..4fc24e1869 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -17,17 +17,14 @@ ms.date: 11/09/2017 - Windows 10 -Windows 10, version 1709 (also known as the Fall Creators Update), introduces [Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/). Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). +Windows 10, version 1709 (also known as the Fall Creators Update), introduced [Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/). Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). ## Enable Windows Mixed Reality in WSUS -To enable users to download the Windows Mixed Reality software, enterprises using WSUS can approve Windows Mixed Reality package by unblocking the following KBs: - -- KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems -- KB3180030: language packs -- KB3197985: language packs +To enable users to download the Windows Mixed Reality software, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. + Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. Instead, use one of the following options to install Windows Mixed Reality software: From 3174fa820725daa84120c7bc9590b4211feba8ff Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 5 Feb 2018 08:20:50 -0800 Subject: [PATCH 037/284] rs4 instructions --- .../manage-windows-mixed-reality.md | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 4fc24e1869..892dd610e3 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -17,13 +17,16 @@ ms.date: 11/09/2017 - Windows 10 -Windows 10, version 1709 (also known as the Fall Creators Update), introduced [Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/). Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). + +[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update). Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). ## Enable Windows Mixed Reality in WSUS -To enable users to download the Windows Mixed Reality software, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. +To enable users to download the Windows Mixed Reality software, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. + +Windows Mixed Reality will also requre a Data Assets update package. In Windows 10, version (1804?), you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. Instead, use one of the following options to install Windows Mixed Reality software: @@ -31,11 +34,22 @@ Enterprises devices running Windows 10, version 1709, will not be able to instal - Manually install the Mixed Reality software - [Download the Microsoft Windows Holographic Desktop Feature on Demand package.](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + + - Obtain the latest Data Assets update package (which is a stand-alone package and not the feature on demand). The package title contains following keywords: **Oasis Asset Update for Windows**. - - Open a command prompt as administrator and run the following command to install the package: - - `dism /online /add-package /packagepath:"path to the cab file"` + - Use `Add-Capability` to add the Windows Mixed Reality feature on demand into the image, then `Add-Package` to apply the latest cumulative update, and then another `Add-Package command` to add the Data Assets update package. + For reference: here are the dism commands available to add FODs and update packages to the image. + + ``` + Add-Package  + Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab  + ``` + ``` + Add-Capability  + Dism /Online /Add-Capability /Name: OpenSSH.Client~~~~0.0.1.0  + ``` + - Go to **Settings** > **Update & Security** > **Windows Update** and **Check for updates**. - IT admin can create [Side by side feature store (shared folder)](https://technet.microsoft.com/library/jj127275.aspx) From 801e381acb3f3b8dec2785fc328f5bf724c5fd32 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 5 Feb 2018 08:33:58 -0800 Subject: [PATCH 038/284] tweak languge --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 892dd610e3..1dcbed4e56 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -39,7 +39,7 @@ Enterprises devices running Windows 10, version 1709, will not be able to instal - Use `Add-Capability` to add the Windows Mixed Reality feature on demand into the image, then `Add-Package` to apply the latest cumulative update, and then another `Add-Package command` to add the Data Assets update package. - For reference: here are the dism commands available to add FODs and update packages to the image. + For reference: here are the dism commands available to add feature on demand packages and update packages to the image. ``` Add-Package  From 6b73da3c8feb7e27f22a1c4656824e85cb5d583a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 5 Feb 2018 08:37:03 -0800 Subject: [PATCH 039/284] tweak --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 1dcbed4e56..84ae547ac2 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -37,7 +37,7 @@ Enterprises devices running Windows 10, version 1709, will not be able to instal - Obtain the latest Data Assets update package (which is a stand-alone package and not the feature on demand). The package title contains following keywords: **Oasis Asset Update for Windows**. - - Use `Add-Capability` to add the Windows Mixed Reality feature on demand into the image, then `Add-Package` to apply the latest cumulative update, and then another `Add-Package command` to add the Data Assets update package. + - Use `Add-Capability` to add the Windows Mixed Reality feature on demand package to the image, then use `Add-Package` to apply the latest cumulative update, and then use `Add-Package` to add the Data Assets update package. For reference: here are the dism commands available to add feature on demand packages and update packages to the image. From 06a53d496423347909692d20378033d4be12c9fd Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 5 Feb 2018 12:06:23 -0800 Subject: [PATCH 040/284] add Chandler's RS4 changes, waiting on note from Lily --- .../lock-down-windows-10-to-specific-apps.md | 63 ++++++++++++++++++- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index ea121c6820..cb46b505aa 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -92,7 +92,12 @@ You can start your file by pasting the following XML (or any other examples in t ### Profile -A profile section in the XML has the following entries: +There are two types of profiles tha tyou can specify in the XML: + +- **Lockdown profile**: Users assigned a lockdown profile will see the desktop in tablet mode with the specific apps on the Start screen. +- **Kiosk profile**: New in Windows 10, version (1804?), this profile replaces the KioskModeApp node of the [AssignedAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp). Users assigned a kiosk profile will not see the desktop, but only the kiosk app running in full-screen mode. + +A lockdown profile section in the XML has the following entries: - [**Id**](#id) @@ -102,6 +107,13 @@ A profile section in the XML has the following entries: - [**Taskbar**](#taskbar) +A kiosk profile in the XML has the following entries: + +- [**Id**](#id) + +- [**KioskModeApp**](#kioskmodeapp) + + #### Id @@ -221,15 +233,32 @@ The following example hides the taskbar: >[!NOTE] >This is different from the **Automatically hide the taskbar** option in tablet mode, which shows the taskbar when swiping up from or moving the mouse pointer down to the bottom of the screen. Setting **ShowTaskbar** as **false** will always keep the taskbar hidden. +#### KioskModeApp + +**KioskModeApp** is used for a [kiosk profile](#profile) only. Enter the AUMID for a single app. + +```xml + +``` + +>[!IMPORTANT] +>The kiosk profile is designed for public-facing kiosk devices. We recommend that you use a local, non-administrator account. If the device is connected to your company network, using a domain or Azure Active Direcotry account could potentially compromise confidential information. + ### Configs Under **Configs**, define which user account will be associated with the profile. When this user account signs in on the device, the associated assigned access profile will be enforced, including the allowed apps, Start layout, and taskbar configuration, as well as other local group policies or mobile device management (MDM) policies set as part of the multi-app experience. The full multi-app assigned access experience can only work for non-admin users. It’s not supported to associate an admin user with the assigned access profile; doing this in the XML file will result in unexpected/unsupported experiences when this admin user signs in. +Individual accounts can be local, domain, or Azure Active Directory (Azure AD). In Windows 10, version (1804?), group accounts are also supported. Group accounts can be local, Active Directory (domain), or Azure AD. +>[!NOTE] +>Configs that specify group accounts cannot use a kiosk profile, only a lockdown profile. If a group is configured to a kiosk profile, the CSP will reject the request. + +#### Configs for individual accounts + +Individual accounts are specified using ``. -The account can be local, domain, or Azure Active Directory (Azure AD). Groups are not supported. - Local account can be entered as `machinename\account` or `.\account` or just `account`. - Domain account should be entered as `domain\account`. - Azure AD account must be specified in this format: `AzureAD\{email address}`. **AzureAD** must be provided AS IS (consider it’s a fixed domain name), then follow with the Azure AD email address, e.g. **AzureAD\someone@contoso.onmicrosoft.com**. @@ -253,7 +282,37 @@ Before applying the multi-app configuration, make sure the specified user accoun ``` +#### Configs for group accounts +Group accounts are specified using ``. + +- Local group: Specify the group type as **LocalGroup** and put the group name in Name attribute. + ```xml + + + + + ``` +- Domain group: Both security and distribution groups are supported. Specify the group type as **ActiveDirectoryGroup**. Use the domain name as the prefix in the name attribute. + + ```xml + + + + + ``` + +- Azure AD group: Use the group object ID from the Azure portal to uniquely identify the group in the Name attribute. You can find the object ID on the overview page for the group in **Users and groups** > **All groups**. Specify the group type as **AzureActiveDirectoryGroup**. + + ```xml + + + + + ``` + + >[!NOTE] + >If an Azure AD group is configured with a lockdown profile on a device, a user in the Azure AD group must change their password (after the account has been created with default password on the portal) before they can sign in to this device. If the user uses the default password to sign in to the device, the user will be immediately signed out. ## Add XML file to provisioning package From 5e5a737e886104fe470d36728bcfe91d534a1f63 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 5 Feb 2018 12:40:01 -0800 Subject: [PATCH 041/284] format tweaks --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index cb46b505aa..c8b14ce83c 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -92,7 +92,7 @@ You can start your file by pasting the following XML (or any other examples in t ### Profile -There are two types of profiles tha tyou can specify in the XML: +There are two types of profiles that you can specify in the XML: - **Lockdown profile**: Users assigned a lockdown profile will see the desktop in tablet mode with the specific apps on the Start screen. - **Kiosk profile**: New in Windows 10, version (1804?), this profile replaces the KioskModeApp node of the [AssignedAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp). Users assigned a kiosk profile will not see the desktop, but only the kiosk app running in full-screen mode. @@ -287,6 +287,7 @@ Before applying the multi-app configuration, make sure the specified user accoun Group accounts are specified using ``. - Local group: Specify the group type as **LocalGroup** and put the group name in Name attribute. + ```xml From ad09e3dedcd2dbc9aba6e10e33837723c330ffef Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 5 Feb 2018 16:45:44 -0800 Subject: [PATCH 042/284] Reference to old version removed. --- windows/application-management/apps-in-windows-10.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 3998c412a0..924723dfa7 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -23,7 +23,7 @@ Digging into the Windows apps, there are two categories: - Provisioned: Installed the first time you sign into Windows. You'll see a tile or Start menu item for these apps, but they aren't installed until the first sign-in. - Installed: Installed as part of the OS. -The following tables list the system apps, installed Windows apps, and provisioned Windows apps in a standard Windows 10 Enterprise installation. (If you have a custom image, your specific apps might differ.) The tables list the app, the full name, show the app's status in Windows 10 version 1607, 1703, and 1709, and indicate whether an app can be uninstalled through the UI. +The following tables list the system apps, installed Windows apps, and provisioned Windows apps in a standard Windows 10 Enterprise installation. (If you have a custom image, your specific apps might differ.) The tables list the app, the full name, show the app's status in Windows 10 version 1607, 1703, and 1709, and indicate whether an app can be uninstalled through the UI. Some of the apps show up in multiple tables - that's because their status changed between versions. Make sure to check the version column for the version you are currently running. @@ -86,8 +86,7 @@ System apps are integral to the operating system. Here are the typical system ap | | Microsoft.Windows.CapturePicker | | | x |No | | | Windows.CBSPreview | | | x |No | -> [!NOTE] -> - The Windows Feedback app changed to the Feedback Hub in version 1607. It's listed in the provisioned apps table below. +> [!NOTE] > - The Contact Support app changed to Get Help in version 1709. Get Help is a provisioned app (instead of system app like Contact Support). > - As of Windows 10 version 1607, you can use the Optional Features app to uninstall the Contact Support app. From 9d85f46187bf287a4dc183156278af2e6fd7f2c2 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 06:49:41 -0800 Subject: [PATCH 043/284] gp/mdm from Evan --- .../lock-down-windows-10-to-specific-apps.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index c8b14ce83c..e9882cfe74 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -284,7 +284,7 @@ Before applying the multi-app configuration, make sure the specified user accoun #### Configs for group accounts -Group accounts are specified using ``. +Group accounts are specified using ``. Nested groups are not supported. For example, if user A is member of Group 1, Group 1 is member of Group 2, and Group 2 is used in , user A will not have the kiosk experience. - Local group: Specify the group type as **LocalGroup** and put the group name in Name attribute. @@ -633,7 +633,6 @@ Lock the Taskbar | Enabled Prevent users from adding or removing toolbars | Enabled Prevent users from resizing the taskbar | Enabled Remove frequent programs list from the Start Menu | Enabled -Remove Pinned programs from the taskbar | Enabled Remove the Security and Maintenance icon | Enabled Turn off all balloon notifications | Enabled Turn off feature advertisement balloon notifications | Enabled @@ -657,9 +656,19 @@ Some of the MDM policies based on the [Policy configuration service provider (CS Setting | Value | System-wide --- | --- | --- [Experience/AllowCortana](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-experience#experience-allowcortana) | 0 - Not allowed | Yes +[Start/AllowPinnedFolderDocuments](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderdocuments) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderDownloads](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderdownloads) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderFileExplorer](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderfileexplorer) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderHomeGroup](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderhomegroup) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderMusic](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldermusic) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderNetwork](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldernetwork) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderPersonalFolder](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderpersonalfolder) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +[Start/AllowPinnedFolderPictures](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderpictures) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes [Start/AllowPinnedFolderSettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldersettings) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes -Start/HidePeopleBar | 1 - True (hide) | No -[Start/HideChangeAccountSettings](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-start#start-hidechangeaccountsettings) | 1 - True (hide) | Yes +[Start/AllowPinnedFolderVideos](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldervideos) | 0 - Shortcut is hidden and disables the setting in the Settings app | Yes +Start/DisableContextMenus | 1 - Context menus are hidden for Start apps | No +[Start/HidePeopleBar](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-hidepeoplebar) | 1 - True (hide) | No +[Start/HideChangeAccountSettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-hidechangeaccountsettings) | 1 - True (hide) | Yes [WindowsInkWorkspace/AllowWindowsInkWorkspace](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-windowsinkworkspace#windowsinkworkspace-allowwindowsinkworkspace) | 0 - Access to ink workspace is disabled and the feature is turned off | Yes [Start/StartLayout](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-startlayout) | Configuration dependent | No [WindowsLogon/DontDisplayNetworkSelectionUI](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-windowslogon#windowslogon-dontdisplaynetworkselectionui) | <Enabled/> | Yes From 114d7fe00c7f4798c1d856f5515e017b85326ee1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 09:35:22 -0800 Subject: [PATCH 044/284] sync --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index e9882cfe74..78b28f9c10 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -257,7 +257,7 @@ Individual accounts can be local, domain, or Azure Active Directory (Azure AD). #### Configs for individual accounts -Individual accounts are specified using ``. +Individual accounts are specified using `` or ``. When you use ``, the specific account is signed in automatically after restart. - Local account can be entered as `machinename\account` or `.\account` or just `account`. - Domain account should be entered as `domain\account`. From f6b9e2a1a9fc809307e6e69668e804a120c27c73 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 09:54:27 -0800 Subject: [PATCH 045/284] Leon feedback --- .../application-management/manage-windows-mixed-reality.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 84ae547ac2..3b06fc2ca8 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -26,7 +26,7 @@ ms.date: 11/09/2017 To enable users to download the Windows Mixed Reality software, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. -Windows Mixed Reality will also requre a Data Assets update package. In Windows 10, version (1804?), you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. +Windows Mixed Reality will also require a Data Assets update package, if available. In Windows 10, version (1804?), you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. Instead, use one of the following options to install Windows Mixed Reality software: @@ -35,7 +35,7 @@ Enterprises devices running Windows 10, version 1709, will not be able to instal - [Download the Microsoft Windows Holographic Desktop Feature on Demand package.](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) - - Obtain the latest Data Assets update package (which is a stand-alone package and not the feature on demand). The package title contains following keywords: **Oasis Asset Update for Windows**. + - Obtain the latest Data Assets update package (which is a stand-alone package and not the feature on demand). *Add instructions on locating asset package when we know what an MR KB title will look like* - Use `Add-Capability` to add the Windows Mixed Reality feature on demand package to the image, then use `Add-Package` to apply the latest cumulative update, and then use `Add-Package` to add the Data Assets update package. From e15c6a6c7b602865499a67e2fa491e0a4c106a73 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 10:25:48 -0800 Subject: [PATCH 046/284] add GP settings --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 78b28f9c10..e2b148b53f 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -633,6 +633,7 @@ Lock the Taskbar | Enabled Prevent users from adding or removing toolbars | Enabled Prevent users from resizing the taskbar | Enabled Remove frequent programs list from the Start Menu | Enabled +Remove ‘Map Network Drive’ and ‘Disconnect Network Drive’ | Enabled Remove the Security and Maintenance icon | Enabled Turn off all balloon notifications | Enabled Turn off feature advertisement balloon notifications | Enabled From fd2ee7ada411f812545af6734350934896a35dac Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 10:31:56 -0800 Subject: [PATCH 047/284] update for Leon --- .../manage-windows-mixed-reality.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 3b06fc2ca8..66b42adb32 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -24,12 +24,15 @@ ms.date: 11/09/2017 ## Enable Windows Mixed Reality in WSUS -To enable users to download the Windows Mixed Reality software, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. +To enable users to download the Windows Mixed Reality software for devices running Windows 10, version 1703, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. -Windows Mixed Reality will also require a Data Assets update package, if available. In Windows 10, version (1804?), you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. - -Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. Instead, use one of the following options to install Windows Mixed Reality software: +Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. + +Windows Mixed Reality will also require a Data Assets update package, if available. In Windows 10, version (1804?), you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. + + +For Windows 10, version 1709 and version (1804?), use one of the following options to install Windows Mixed Reality software: - Manually install the Mixed Reality software From 986f853971337fadd525ff7ae1d5524947cb12e9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 12:28:50 -0800 Subject: [PATCH 048/284] autologonaccount --- .../lock-down-windows-10-to-specific-apps.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index e2b148b53f..d574d83381 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -282,6 +282,15 @@ Before applying the multi-app configuration, make sure the specified user accoun ``` +```xml + + + MultiAppKioskUser + + + +``` + #### Configs for group accounts Group accounts are specified using ``. Nested groups are not supported. For example, if user A is member of Group 1, Group 1 is member of Group 2, and Group 2 is used in , user A will not have the kiosk experience. From 1920897ed88962a7cc0bae532f120aef9b133e94 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Feb 2018 12:32:03 -0800 Subject: [PATCH 049/284] fix format --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index d574d83381..b89614a370 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -293,7 +293,7 @@ Before applying the multi-app configuration, make sure the specified user accoun #### Configs for group accounts -Group accounts are specified using ``. Nested groups are not supported. For example, if user A is member of Group 1, Group 1 is member of Group 2, and Group 2 is used in , user A will not have the kiosk experience. +Group accounts are specified using ``. Nested groups are not supported. For example, if user A is member of Group 1, Group 1 is member of Group 2, and Group 2 is used in ``, user A will not have the kiosk experience. - Local group: Specify the group type as **LocalGroup** and put the group name in Name attribute. From b2bf22d8bb369b3c182b02bdff658f6c7e288aa3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Feb 2018 06:57:54 -0800 Subject: [PATCH 050/284] autologon account --- .../lock-down-windows-10-to-specific-apps.md | 38 ++++++++++++------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index b89614a370..7b4e584dd3 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -248,16 +248,33 @@ The following example hides the taskbar: Under **Configs**, define which user account will be associated with the profile. When this user account signs in on the device, the associated assigned access profile will be enforced, including the allowed apps, Start layout, and taskbar configuration, as well as other local group policies or mobile device management (MDM) policies set as part of the multi-app experience. -The full multi-app assigned access experience can only work for non-admin users. It’s not supported to associate an admin user with the assigned access profile; doing this in the XML file will result in unexpected/unsupported experiences when this admin user signs in. +The full multi-app assigned access experience can only work for non-admin users. It’s not supported to associate an admin user with the assigned access profile; doing this in the XML file will result in unexpected/unsupported experiences when this admin user signs in. -Individual accounts can be local, domain, or Azure Active Directory (Azure AD). In Windows 10, version (1804?), group accounts are also supported. Group accounts can be local, Active Directory (domain), or Azure AD. +You can assign: + +- [A local standard user account that signs in automatically](#config-for-autologon-account) (Applies to Windows 10, version (1804?) only) +- [An individual account, which can be local, domain, or Azure Active Directory (Azure AD)](#config-for-individual-accounts) +- [A group account, which can be local, Active Directory (domain), or Azure AD](#config-for-group-accounts) (Applies to Windows 10, version (1804?) only) >[!NOTE] ->Configs that specify group accounts cannot use a kiosk profile, only a lockdown profile. If a group is configured to a kiosk profile, the CSP will reject the request. +>Configs that specify group accounts cannot use a kiosk profile, only a lockdown profile. If a group is configured to a kiosk profile, the CSP will reject the request. -#### Configs for individual accounts +#### Config for AutoLogon Account -Individual accounts are specified using `` or ``. When you use ``, the specific account is signed in automatically after restart. +When you use `` and the configuration is applied to a device, the specified account is created on the device as a local standard user account. The specified account is signed in automatically after restart. + +```xml + + + MultiAppKioskUser + + + +``` + +#### Config for individual accounts + +Individual accounts are specified using ``. - Local account can be entered as `machinename\account` or `.\account` or just `account`. - Domain account should be entered as `domain\account`. @@ -282,16 +299,9 @@ Before applying the multi-app configuration, make sure the specified user accoun ``` -```xml - - - MultiAppKioskUser - - - -``` -#### Configs for group accounts + +#### Config for group accounts Group accounts are specified using ``. Nested groups are not supported. For example, if user A is member of Group 1, Group 1 is member of Group 2, and Group 2 is used in ``, user A will not have the kiosk experience. From cfc3e9789a314edceaf391bf0c271852b355ad68 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Feb 2018 10:40:22 -0800 Subject: [PATCH 051/284] sync --- .../lock-down-windows-10-to-specific-apps.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index a1fe922edb..81818f0cac 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -262,8 +262,7 @@ The following example hides the taskbar: >[!NOTE] >This is different from the **Automatically hide the taskbar** option in tablet mode, which shows the taskbar when swiping up from or moving the mouse pointer down to the bottom of the screen. Setting **ShowTaskbar** as **false** will always keep the taskbar hidden. -<<<<<<< HEAD -#### KioskModeApp +##### KioskModeApp **KioskModeApp** is used for a [kiosk profile](#profile) only. Enter the AUMID for a single app. @@ -274,10 +273,8 @@ The following example hides the taskbar: >[!IMPORTANT] >The kiosk profile is designed for public-facing kiosk devices. We recommend that you use a local, non-administrator account. If the device is connected to your company network, using a domain or Azure Active Direcotry account could potentially compromise confidential information. -### Configs -======= + #### Configs ->>>>>>> refs/remotes/origin/master Under **Configs**, define which user account will be associated with the profile. When this user account signs in on the device, the associated assigned access profile will be enforced, including the allowed apps, Start layout, and taskbar configuration, as well as other local group policies or mobile device management (MDM) policies set as part of the multi-app experience. @@ -292,7 +289,7 @@ You can assign: >[!NOTE] >Configs that specify group accounts cannot use a kiosk profile, only a lockdown profile. If a group is configured to a kiosk profile, the CSP will reject the request. -#### Config for AutoLogon Account +##### Config for AutoLogon Account When you use `` and the configuration is applied to a device, the specified account is created on the device as a local standard user account. The specified account is signed in automatically after restart. @@ -305,7 +302,7 @@ When you use `` and the configuration is applied to a device, ``` -#### Config for individual accounts +##### Config for individual accounts Individual accounts are specified using ``. @@ -334,7 +331,7 @@ Before applying the multi-app configuration, make sure the specified user accoun -#### Config for group accounts +##### Config for group accounts Group accounts are specified using ``. Nested groups are not supported. For example, if user A is member of Group 1, Group 1 is member of Group 2, and Group 2 is used in ``, user A will not have the kiosk experience. From d691536ae6022c6c72a0cf900b61ddfbbe7df1ea Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Feb 2018 12:42:26 -0800 Subject: [PATCH 052/284] Sean clarify autologon --- .../configuration/lock-down-windows-10-to-specific-apps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 81818f0cac..1990a82052 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -291,12 +291,12 @@ You can assign: ##### Config for AutoLogon Account -When you use `` and the configuration is applied to a device, the specified account is created on the device as a local standard user account. The specified account is signed in automatically after restart. +When you use `` and the configuration is applied to a device, the specified account (managed by Assigned Access) is created on the device as a local standard user account. The specified account is signed in automatically after restart. ```xml - MultiAppKioskUser + From f6cd1fe003fdca1b820236b97d1d8a814d310f2a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Feb 2018 11:08:29 -0800 Subject: [PATCH 053/284] sync --- windows/configuration/TOC.md | 3 +- windows/configuration/wcd/wcd-calling.md | 31 ++++++++++++++++++ windows/configuration/wcd/wcd-cellcore.md | 19 ++++++----- .../configuration/wcd/wcd-devicemanagement.md | 13 +++----- .../configuration/wcd/wcd-firstexperience.md | 16 +++++++++- windows/configuration/wcd/wcd-hotspot.md | 11 +++++++ windows/configuration/wcd/wcd-messaging.md | 32 +++++++++++++++++++ windows/configuration/wcd/wcd-rcspresence.md | 29 +++++++++++++++++ .../wcd/wcd-windowsteamsettings.md | 5 +++ windows/configuration/wcd/wcd.md | 1 + 10 files changed, 142 insertions(+), 18 deletions(-) create mode 100644 windows/configuration/wcd/wcd-rcspresence.md diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 100bdb5263..a5b411f2af 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -113,7 +113,8 @@ #### [OtherAssets](wcd/wcd-otherassets.md) #### [Personalization](wcd/wcd-personalization.md) #### [Policies](wcd/wcd-policies.md) -#### [ProvisioningCommands](wcd/wcd-provisioningcommands.md) +#### [ProvisioningCommands](wcd/wcd-provisioningcommands.md) +#### [RcsPresence](wcd/wcd-rcspresence.md) #### [SharedPC](wcd/wcd-sharedpc.md) #### [Shell](wcd/wcd-shell.md) #### [SMISettings](wcd/wcd-smisettings.md) diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index faf3303d17..38804290d8 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -109,16 +109,47 @@ See [Dial string overrides when roaming](https://docs.microsoft.com/windows-hard Setting | Description --- | --- +AdjustCDMACallTime | Change the calculation of CDMA call duration to exclude the time before the call connects. AssistedDialSetting | Turn off the international assist feature that helps users with the country codes needed for dialing international phone numbers. CallIDMatch | Sets the number of digits that the OS will try to match against contacts for Caller ID. For any country/region that doesn't exist in the default mapping table, mobile operators can use this legacy CallIDMatch setting to specify the minimum number of digits to use for matching caller ID. +CallRecordingOff | Indicates if call recording is turned off. Users will not see the call recording functionality when this is set to **True**. +ConferenceCallMaximumPartyCount | Enter a number to limit the number of parties that can participate in a conference call. ContinuousDTMFEnabled | Enable DTMF tone duration for as long as the user presses a dialpad key. +DisableVideoUpgradeStoreNavigation | If there are no compatible video upgrade apps installed, tapping the video upgrade button will launch a dialog that will navigate to the Microsoft Store. If this option is enabled, it will show a dialog that informs the user that no video app is installed, but it will not navigate to the Microsoft Store. DisableVoicemailPhoneNumberDisplay | Disable the display of the voicemail phone number below the Voicemail label in call progress dialog. +DisplayNoDataMessageDuringCall | Display a message to the user indicating that there is no Internet connectivity during a phone call. +DisplayNumberAsDialed | Display the outgoing number "as dialed" rather than "as connected". +EnableVideoCalling | Set to **True** to enable video calling. HideCallForwarding | Partners can hide the user option to turn on call forwarding. By default, users can decide whether to turn on call forwarding. Partners can hide this user option so that call forwarding is permanently disabled. +HideSIMSecurityUI | Hide the SIM Security panel from phone Settings. +LowVideoQualityTimeout | Configure the phone timer to automatically drop video when the quality is low, in milliseconds. +MinTimeBetweenCallSwaps | Configure how often the user can swap between two active phone calls, in milliseconds. +PromptVideoCallingCharges | Prompt user for charges associated with video calls. ShowLongTones | Partners can make a user option visible that makes it possible to toggle between short and long DTMF tones, instead of the default continuous tones. By default, the phone supports Dual-Tone Multi-frequency (DTMF) with continuous tones. Partners can make a user option visible that makes it possible to toggle between short and long tones instead. UseOKForUssdDialogs | OEMs can change the button label in USSD dialogs from **Close** (the default) to **OK**. +UseVoiceDomainForEmergencyCallBranding | Use voice domain to decide whether to use **Emergency calls only** or **No service** in branding. +VideoCallingChargesMessage | Enter text for the message informing the user about the charges associated with video calls. +VideoCallingChargesTitle | Enter text for the title of the dialog informing the user about the charges associated with video calls. +VideoCallingDescription | Enter text to describe the video calling feature. +VideoCallingLabel | Enter text to describe the video calling toggle. +VideoCapabilityDescription | Enter text to describe the video capability feature. +VideoCapabilityLabel | Enter text to describe the video capability toggle. +VideoTransitionTimeout | Enter the the time in milliseconds to check how long the video transition state will remain until the remote party responds. The minimum value is 10000 and the maximum value is 30000. VoLTEAudioQualityString | Partners can add a string to the call progress screen to indicate if the active call is a high quality voice over LTE (VoLTE). Set the value of VoLTEAudioQualityString to the string that you want to display in the call progress screen to indicate that the call is a VoLTE call. This string is combined with the PLMN so if the string is "VoLTE", the resulting string is "PLMN_String VoLTE". For example, the string displayed in the call progress screen can be "Litware VoLTE" if the PLMN_String is "Litware". The value you specify for VoLTEAudioQualityString must exceed 10 characters. +## PhoneShellUI + +Setting | Description +--- | --- +EnableSoftwareProximitySensorMitigation | Enable software proximity sensor mitigation. + +## PhoneSmsFilter + +Setting | Description +--- | --- +AppId | Enter the app ID for your phone call/SMS filter application. + ## SupplementaryServiceCodeOverrides See [Dialer codes for supplementary services](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/dialer-codes-for-supplementary-services). diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index dc86093dd9..1131a7a5ed 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -22,24 +22,21 @@ Use to configure settings for cellular data. Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core --- | :---: | :---: | :---: | :---: | :---: PerDevice: [CellConfigurations](#cellconfigurations) | | X | | | - PerDevice: [CellData](#celldata) CellularFailover | X | X | | | - PerDevice: [CellData](#celldata) MaxNumberOfPDPContexts | | X | | | - PerDevice: [CellData](#celldata) ModemProfiles | | X | | | - PerDevice: [CellData](#celldata) PersistAtImaging | | X | | | - PerDevice: [CellUX](#cellux) | | X | | | + PerDevice: [CellData](#celldata) CellularFailover | X | X | X | | + PerDevice: [CellUX](#cellux) | X | X | X | | PerDevice: [CGDual](#cgdual) | | X | | | - PerDevice: [eSim](#esim) | X | X | | | + PerDevice: [eSim](#esim) | X | X | X | | PerDevice: [External](#external) | | X | | | PerDevice: [General](#general) | | X | | | PerDevice: [RCS](#rcs) | | X | | | - PerDevice: [SMS](#sms) | X | X | | | + PerDevice: [SMS](#sms) | X | X | X | | PerDevice: [UIX](#uix) | | X | | | PerDevice: [UTK](#utk) | | X | | | PerlMSI: [CellData](#celldata2) | | X | | | PerIMSI: [CellUX](#cellux2) | | X | | | PerIMSI: [General](#general2) | | X | | | PerIMSI: [RCS](#rcs2) | | X | | | - PerIMSI: [SMS](#sms2) | X | X | | | + PerIMSI: [SMS](#sms2) | X | X | X | | PerIMSI: [UTK](#utk2) | | X | | | PerIMSI: [VoLTE](#volte) | | X | | | @@ -78,6 +75,7 @@ APNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6X Critical > ShowVoLTEToggle | Select **Yes** to show the VoLTE toggle in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the toggle. Disable2GByDefault | Select **Yes** to disable 2G by default. Select **No** to enable 2G. Disabled2GNoticeDescription | Enter text to customize the notification for disabled 2G. +EmbeddedUiccSlotId | ID for embedded UICC (eUICC) slot. GenericWifiCallingErrorMessage | Enter text to customize the generic error message when a Wi-Fi calling error occurs. Hide3GPP2ModeSelection | Select **Yes** to hide the **CDMA** option in the network **Mode** selection drop-down menu. Select **No** to show the **CDMA** option. Hide3GPP2Selection | For 3GPP2 or CDMA phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM** settings screen. Select **No** to show **Network Type**. @@ -118,6 +116,8 @@ ShowSpecificWifiCallingError | Select **Yes** to show a specific error message b ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. SuppressDePersoUI | Select **Yes** to hide the perso unlock UI. @@ -318,6 +318,9 @@ ShowSpecificWifiCallingError | Select **Yes** to show a specific error message b ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. +SuppressDePersoUI | Suppress DePerso UI to unlock Perso. diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index 48555e434c..cac391c499 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -18,10 +18,10 @@ Use to configure device management settings. | Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [Accounts](#accounts) | X | X | X | X | | -| [PGList](#pglist) | X | X | X | X | | -| [Policies](#policies) | X | X | X | X | | -| [TrustedProvisioningSource](#trustedprovisioningsource) | X | X | X | X | | +| [Accounts](#accounts) | X | X | X | | | +| [PGList](#pglist) | X | X | X | | | +| [Policies](#policies) | X | X | X | | | +| [TrustedProvisioningSource](#trustedprovisioningsource) | X | X | X | | | ## Accounts @@ -76,12 +76,9 @@ The following table describes the settings you can configure for **Policies**. | Setting | Description | | --- | --- | | MMS > MMSMessageRoles | Select between **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. If a message contains at least one of the roles in the selected role mask, then the message is processed. | -| OMACP > NetwpinRoles | Select a policy role to specify whether OMA network PIN-signed messages will be accepted. OMA Client Provisioning Network PIN policy determines whether the OMA network PIN signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

    Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**.

    **Note** IMSI-based NETWPIN and USERNETWPIN may not work for dual SIM phones. The OMA-CP authentication provider only uses the IMSI from executor 0 (the current, active data SIM) when hashing these messages. OMA-CP payloads targeting executor 1 are rejected by the phone. For more information about executors, see Dual SIM. | -| OMACP > UsernetwpinRoles | Select a policy role to specify whether the OMA user network PIN-signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

    Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**.

    **Note** IMSI-based NETWPIN and USERNETWPIN may not work for dual SIM phones. The OMA-CP authentication provider only uses the IMSI from executor 0 (the current, active data SIM) when hashing these messages. OMA-CP payloads targeting executor 1 are rejected by the phone. For more information about executors, see Dual SIM. | -| OMACP > UserpinRoles | Select a policy role to specify whether the OMA user PIN or user MAC signed message will be accepted. OMA Client Provisioning User PIN policy determines whether the OMA user PIN or user MAC signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

    Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | | SISL > ServiceIndicationRoles | Specify the security roles that can accept SI messages. Service Indication (SI) Message policy indicates whether SI messages are accepted by specifying the security roles that can accept SI messages. An SI message is sent to the phone to notify users of new services, service updates, and provisioning services.

    Available roles are: **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | | SISL > ServiceLoadingRoles | Specify the security roles that can accept SL messages. Service Loading (SL) Message policy indicates whether SL messages are accepted by specifying the security roles that can accept SL messages. An SL message downloads new services or provisioning XML to the phone.

    Available roles are: **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | - +| WSP > WSPPushAllowed | Indicates whether Wireless Session Protocol (WSP) notifications from the WAP stack are routed. ## TrustedProvisioningSource In **PROVURL**, enter the URL for a Trusted Provisioning Server (TPS). diff --git a/windows/configuration/wcd/wcd-firstexperience.md b/windows/configuration/wcd/wcd-firstexperience.md index a28f6531bc..6eb5e287df 100644 --- a/windows/configuration/wcd/wcd-firstexperience.md +++ b/windows/configuration/wcd/wcd-firstexperience.md @@ -12,5 +12,19 @@ ms.date: 09/06/2017 # FirstExperience (Windows Configuration Designer reference) -Do not configure **FirstExperience** in provisioning packages at this time. These settings will be available to configure the out-of-box experience (OOBE) to set up HoloLens in a future release. +Use these settings to configure the out-of-box experience (OOBE) to set up HoloLens. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | | X | | + +Setting | Description +--- | --- +PreferredRegion | Enter the [geographical location identifier](https://msdn.microsoft.com/en-us/library/windows/desktop/dd374073.aspx) for the region. +PreferredTimezone | Enter the timezone. [Field calls for text?? Shouldn't it be index?](https://msdn.microsoft.com/en-us/library/ms912391.aspx) +SkipCalibration | Initial setup of HoloLens includes a calibration step. Set to **True** to skip calibration. +SkipTraining | Initial setup of HoloLens includes training on how to perform the gestures to operate HoloLens. Set to **True** to skip training. +SkipWifi | Set to **True** to skip connecting to a Wi-fi network. diff --git a/windows/configuration/wcd/wcd-hotspot.md b/windows/configuration/wcd/wcd-hotspot.md index b94a37b66d..68df79e604 100644 --- a/windows/configuration/wcd/wcd-hotspot.md +++ b/windows/configuration/wcd/wcd-hotspot.md @@ -47,6 +47,17 @@ If Enabled is initially set to **True**, the feature is turned off and the inter 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 diff --git a/windows/configuration/wcd/wcd-messaging.md b/windows/configuration/wcd/wcd-messaging.md index c5b996bc60..28a67b907c 100644 --- a/windows/configuration/wcd/wcd-messaging.md +++ b/windows/configuration/wcd/wcd-messaging.md @@ -42,6 +42,10 @@ When configured as **True**, you set a LIFO message order. When configured as ** Enable this setting to allow custom line setup dialogs in the Messaging app. +### ExtractPhoneNumbersInStrings" + +Set as **True** to tag any 5-or-more digit number as a tappable phone number. + ### ShowSendingStatus >[!NOTE] @@ -144,6 +148,7 @@ CmasAMBERAlertEnabled | **True** enables the device to receive AMBER alerts CmasExtremeAlertEnabled | **True** enables the device to receive extreme alerts CmasSevereAlertEnabled | **True** enables the device to receive severe alerts EmOperatorEnabled | Select which Emergency Alerts Settings page is displayed from dropdown menu +EtwsSoundEnabled | Set to **True** to play Earthquake & Tsunami Warning System (ETWS) sound during alert. SevereAlertDependentOnExtremeAlert | When set as **True**, the CMAS-Extreme alert option must be on to modify CMAS-Severe alert option @@ -160,21 +165,29 @@ AutoRetryDownload | You can configure the messaging app to automatically retry d BroadcastChannels | You can specify one or more ports from which the device will accept cellular broadcast messages. Set the BroadcastChannels value to the port number(s) that can accept cellular broadcast messages. If you specify the same port that Windows 10 Mobile already recognizes as an Emergency Alert port (a CMAS or ETWS port number) and a cell broadcast message is received on that port, the user will only receive the message once. The message that is received will be displayed as an Emergency Alert message. ConvertLongSMStoMMS | For networks that do support MMS and do not support segmentation of SMS messages, you can specify an automatic switch from SMS to MMS for long messages. DefaultContentLocationUrl | For networks that require it, you can specify the default GET path within the MMSC to use when the GET URL is missing from the WAP push MMS notification. Set DefaultContentLocationUrl to specify the default GET path within the MMSC. +EarthquakeMessageString | To override the Primary Earthquake default message, specify the EarthquakeMessageString setting value. This string will be used regardless of what language is set on the device. +EarthquakeTsunamiMessageString| To override the Primary Tsunami and Earthquake default message, specify the EarthquakeTsunamiMessageString setting value. This string will be used regardless of what language is set on the device. ErrorCodeEnabled | You can choose to display additional content in the conversation view when an SMS or MMS message fails to send. This content includes a specific error code in decimal format that the user can report to technical support. Common errors also include a friendly string to help the user self-diagnose and fix the problem. Set to **True** to display the error message with an explanation of the problem and the decimal-format error codes. When set to **False**, the full error message is not displayed. +EtwsSoundFileName | Set the value to the name of a sound file. HideMediumSIPopups | By default, when a service indication message is received with a signal-medium or signal-high setting, the phone interrupts and shows the user prompt for these messages. However, you can hide the user prompts for signal-medium messages. ImsiAuthenticationToken | Configure whether MMS messages include the IMSI in the GET and POST header. Set ImsiAuthenticationToken to the token used as the header for authentication. The string value should match the IMSI provided by the UICC. LimitRecipients | Set the maximum number of recipients to which a single SMS or MMS message can be sent. Enter a number between 1 and 500 to limit the maximum number of recipients. MaxRetryCount | You can specify the number of times that the phone can retry sending the failed MMS message and photo before the user receives a notification that the photo could not be sent. Specify MaxRetryCount to specify the number of times the MMS transport will attempt resending the MMS message. This value has a maximum limit of 3. MMSLimitAttachments | You can specify the maximum number of attachments for MMS messages, from 1 to 20. The default is 5. +NIInfoEnabled | NIInfoEnabled +ProxyAuthorizationToken | See [Proxy authorization for MMS.](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/proxy-authorization-for-mms) RetrySize | For MMS messages that have photo attachments and that fail to send, you can choose to automatically resize the photo and attempt to resend the message. Specify the maximum size to use to resize the photo in KB. Minimum is 0xA (10 KB). SetCacheControlNoTransform | When set, proxies and transcoders are instructed not to change the HTTP header and the content should not be modified. A value of 1 or 0x1 adds support for the HTTP header Cache-Control No-Transform directive. When the SetCacheControlNoTransform``Value is set to 0 or 0x0 or when the setting is not set, the default HTTP header Cache-Control No-Cache directive is used. ShowRequiredMonthlyTest | **True** enables devices to receive CMAS Required Monthly Test (RMT) messages and have these show up on the device. **False** disables devices from receiving CMAS RMT messages. +SIProtocols | Additional supported service indication protocol name. SmscPanelDisabled | **True** disables the short message service center (SMSC) panel. SMStoSMTPShortCode | Use to configure SMS messages to be sent to email addresses and phone numbers. `0` disables sending SMS messages to SMTP addresses. `1` enables sending SMS messages to SMTP addresses. TargetVideoFormat | You can specify the transcoding to use for video files sent as attachments in MMS messages. Set TargetVideoFormat to one of the following values to configure the default transcoding for video files sent as attachments in MMS messages:

    - 0 or 0x0 Sets the transcoding to H.264 + AAC + MP4. This is the default set by the OS.
    - 1 or 0x1 Sets the transcoding to H.264 + AAC + 3GP.
    - 2 or 0x2 Sets the transcoding to H.263 + AMR.NB + 3GP.
    - 3 or 0x3 Sets the transcoding to MPEG4 + AMR.NB + 3GP. +TsunamiMessageString | To override the Primary Tsunami default message, specify the TsunamiMessageString setting value. This string will be used regardless of what language is set on the device. UAProf | You can specify a user agent profile to use on the phone for MMS messages. The user agent profile XML file details a phone’s hardware specifications and media capabilities so that an MMS application server (MMSC) can return supported optimized media content to the phone. The user agent profile XML file is generally stored on the MMSC. There are two ways to correlate a user agent profile with a given phone:

    - You can take the user agent string of the phone that is sent with MMS requests and use it as a hash to map to the user agent profile on the MMSC. The user agent string cannot be modified.
    - Alternatively, you can directly set the URI of the user agent profile on the phone.

    Set UAProf to the full URI of your user agent profile file. Optionally, you can also specify the custom user agent property name for MMS that is sent in the header by setting UAProfToken to either `x-wap-profile` or `profile`. UAProfToken | You can specify a user agent profile to use on the phone for MMS messages. The user agent profile XML file details a phone’s hardware specifications and media capabilities so that an MMS application server (MMSC) can return supported optimized media content to the phone. The user agent profile XML file is generally stored on the MMSC. UseDefaultAddress | By default, the MMS transport sends an acknowledgement to the provisioned MMS application server (MMSC). However, on some networks, the correct server to use is sent as a URL in the MMS message. In that case, a registry key must be set, or else the acknowledgement will not be received and the server will continue to send duplicate messages. **True** enables some networks to correctly acknowledge MMS messages. **False** disables the feature. +UseInsertAddressToken | Use insert address token or local raw address. UserAgentString | Set UserAgentString to the new user agent string for MMS in its entirely. By default, this string has the format WindowsPhoneMMS/MicrosoftMMSVersionNumber WindowsPhoneOS/OSVersion-buildNumber OEM-deviceName, in which the italicized text is replaced with the appropriate values for the phone. UseUTF8ForUnspecifiedCharset | Some incoming MMS messages may not specify a character encoding. To properly decode MMS messages that do not specify a character encoding, you can set UTF-8 to decode the message. WapPushTechnology | For networks that require non-standard handling of single-segment incoming MMS WAP Push notifications, you can specify that MMS messages may have some of their content truncated and that they may require special handling to reconstruct truncated field values. `1` or `0x1` enables MMS messages to have some of their content truncated. `0` or `0x0` disables MMS messages from being truncated @@ -222,9 +235,14 @@ Set options for Rich Communications Services (RCS). | Setting | Description | | --- | --- | +RcsAllowLeaveClosedGroupChats | Whether or not to allow users to leave closed group chats. | RcsEnabled | Toggle to enable/disable RCS service. Set to **True** to enable. | | RcsFileTransferAutoAccept | Set to **True** to auto-accept RCS incoming file transfer if the file size is less than warning file size.| +RcsFiletransferAutoAcceptWhileRoaming | Auto-accept RCS incoming file transfer when the file size is less than the warning file size while roaming. +RcsGroupChatCreationMode | The mode used to create new RCS group chats. +RcsGroupChatCreationgThreadingMode | The mode used to thread newly created RCS group chats. | RcsSendReadReceipt | Set to **True** to send read receipt to the sender when a message is read. | +RcsTimeWindowsAfterSelfLeave | After RCS receives a self-left message, it will ignore messages during this time (in milliseconds), except self-join. | ShowRcsEnabled | Set to **True** to show the toggle for RCS activation. | @@ -262,6 +280,20 @@ Set TargetVideoFormat to one of the following values to configure the default tr | 3 or 0x3 | Sets the transcoding to MPEG4 + AMR.NB + 3GP. | +### TaiwanAlertOptions + +Set options for Taiwan Emergency Alerts system. For more information, see [Emergency notifications](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/emergency-notifications#taiwan-alerts). + + +Setting | Description +--- | --- +TaiwanAlertEnabled | Receive Taiwan alerts. +TaiwanEmergencyAlertEnabled | Receive Taiwan emergency alerts. +TaiwanPresidentialAlertEnabled | Receive Taiwan Presidential alerts. +TaiwanRequiredMonthlytestEnabled | Receive Taiwan Required Monthly Test alerts. + + + ### UAProf >[!NOTE] diff --git a/windows/configuration/wcd/wcd-rcspresence.md b/windows/configuration/wcd/wcd-rcspresence.md new file mode 100644 index 0000000000..4f82345e6e --- /dev/null +++ b/windows/configuration/wcd/wcd-rcspresence.md @@ -0,0 +1,29 @@ +--- +title: RcsPresence (Windows 10) +description: This section describes the RcsPresence settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +ms.localizationpriority: medium +ms.author: jdecker +ms.date: 09/06/2017 +--- + +# RcsPresence (Windows Configuration Designer reference) + +Use these settings to configure RcsPresence. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | X | | | | + +Setting | Description +--- | --- +BypassvideoCapabilities | Do not use. +MaxWaitForCapabilitiesRequestInSeconds | Maximum number of seconds to wait for a Capabilities Request to complete. +MinAvailabilityCacheInSeconds | Number of seconds to cache result of Capabilities Request per each number, to avoid excessive network requests. + + diff --git a/windows/configuration/wcd/wcd-windowsteamsettings.md b/windows/configuration/wcd/wcd-windowsteamsettings.md index 2cdf863196..2e42086924 100644 --- a/windows/configuration/wcd/wcd-windowsteamsettings.md +++ b/windows/configuration/wcd/wcd-windowsteamsettings.md @@ -48,6 +48,11 @@ A device account is a Microsoft Exchange account that is connected with Skype fo | UserPrincipalName | User principal name (UPN) | To use a device account from Azure Active Directory or a hybrid deployment, you should specify the UPN of the device account. | | ValidateAndCommit | Any text | Validates the data provided and then commits the changes. This process occurs automatically after the other DeviceAccount settings are applied. The text you enter for the ValidateAndCommit setting doesn't matter. | +## Dot3 + +Use these settings to configure 802.1x wired authentication. For details, see [Enable 802.1x wired authentication](https://docs.microsoft.com/surface-hub/enable-8021x-wired-authentication). + + ## FriendlyName diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index 6d355a6dd2..68084bb64b 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -61,6 +61,7 @@ This section describes the settings that you can configure in [provisioning pack | [Personalization](wcd-personalization.md) | X | | | | | | [Policies](wcd-policies.md) | X | X | X | X | X | | [ProvisioningCommands](wcd-provisioningcommands.md) | X | | | | | +[RcsPresence](wcd/wcd-rcspresence.md) | | X | | | | | [SharedPC](wcd-sharedpc.md) | X | | | | | | [Shell](wcd-shell.md) | | X | | | | | [SMISettings](wcd-smisettings.md) | X | | | | | From 6fe1bc25adb962806acd701a20bbc8e9bf0192df Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Feb 2018 11:47:55 -0800 Subject: [PATCH 054/284] kioskbrowser --- windows/configuration/wcd/wcd-policies.md | 37 +++++++++++++++++------ windows/configuration/wcd/wcd.md | 2 +- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index a87ff94b10..ff49f99ec5 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -86,38 +86,45 @@ This section describes the **Policies** settings that you can configure in [prov | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowAddressBarDropdown](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowaddressbardropdown) | Specify whether to allow the address bar drop-down functionality in Microsoft Edge. If you want to minimize network connections from Microsoft Edge to Microsoft services, we recommend disabling this functionality. | X | | | | | -| [AllowAutofill](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowautofill) | Specify whether autofill on websites is allowed. | X | X | X | | | -| [AllowBrowser](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowbrowser) | Specify whether the browser is allowed on the device. | | X | | | | -| [AllowCookies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowcookies) | Specify whether cookies are allowed. | X | X | X | | | +| [AllowAutofill](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowautofill) | Specify whether autofill on websites is allowed. | X | X | X | X | | +| [AllowBrowser](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowbrowser) | Specify whether the browser is allowed on the device. | X | | | | | +[AllowConfigurationUpdateForBooksLibrary](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-allowconfigurationupdateforbookslibrary) | Specify whether Microsoft Edge can automatically update the configuration data for the Books Library. | X | | | | | +| [AllowCookies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowcookies) | Specify whether cookies are allowed. | X | X | X | X | | | [AllowDeveloperTools](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowdevelopertools) | Specify whether employees can use F12 Developer Tools on Microsoft Edge. | X | | | | | -| [AllowDoNotTrack](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do Not Track headers are allowed. | X | X | X | | | +| [AllowDoNotTrack](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do Not Track headers are allowed. | X | X | X | X | | | [AllowExtensions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowextensions) | Specify whether Microsoft Edge extensions are allowed. | X | | | | | | [AllowFlash](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowflash) | Specify whether Adobe Flash can run in Microsoft Edge. | X | | | | | | [AllowFlashClickToRun](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowflashclicktorun) | Specify whether users must take an action, such as clicking the content or a Click-to-Run button, before seeing content in Adobe Flash. | X | | | | | -| [AllowInPrivate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowinprivate) | Specify whether InPrivate browsing is allowed on corporate networks. | X | X | X | | | +| [AllowInPrivate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowinprivate) | Specify whether InPrivate browsing is allowed on corporate networks. | X | X | X | X | | | [AllowMicrosoftCompatibilityList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowmicrosoftcompatibilitylist) | Specify whether to use the Microsoft compatibility list in Microsoft Edge. | X | X | X | | | -| [AllowPasswordManager](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpasswordmanager) | Specify whether saving and managing passwords locally on the device is allowed. | X | X | X | | | -| [AllowPopups](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpopups) | Specify whether pop-up blocker is allowed or enabled. | X | | | | | +| [AllowPasswordManager](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpasswordmanager) | Specify whether saving and managing passwords locally on the device is allowed. | X | X | X | X | | +| [AllowPopups](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpopups) | Specify whether pop-up blocker is allowed or enabled. | X | | | X | | | [AllowSearchEngineCustomization](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsearchenginecustomization) | Allow search engine customization for MDM-enrolled devices. | X | | | | | -| [AllowSearchSuggestionsinAddressBar](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsearchsuggestionsinaddressbar) | Specify whether search suggestions are allowed in the address bar. | X | X | X | | | -| [AllowSmartScreen](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsmartscreen) | Specify whether Windows Defender SmartScreen is allowed. | X | X | X | | | +| [AllowSearchSuggestionsinAddressBar](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsearchsuggestionsinaddressbar) | Specify whether search suggestions are allowed in the address bar. | X | X | X | X | | +| [AllowSmartScreen](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsmartscreen) | Specify whether Windows Defender SmartScreen is allowed. | X | X | X | X | | +[AlwaysEnableBooksLibrary](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) | Always show the Books Library in Microsoft Edge. | X | | | | | | [ClearBrowsingDataOnExit](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-clearbrowsingdataonexit) | Specify whether to clear browsing data when exiting Microsoft Edge. | X | | | | | | [ConfigureAdditionalSearchEngines](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-configureadditionalsearchengines) | Allows you to add up to 5 addtional search engines for MDM-enrolled devices. | X | X | X | | | | [DisableLockdownOfStartPages](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-disablelockdownofstartpages) | Specify whether the lockdown on the Start pages is disabled. | X | | | | | +[EnableExtendedBooksTelemetry](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | Enable this setting to send additional diagnostic data, on top of the basic diagnostic data, from the Books tab. | X | | | | | | [EnterpriseModeSiteList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist) | Allow the user to specify a URL of an enterprise site list. | X | | | | | | [EnterpriseSiteListServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-enterprisesitelistserviceurl) | This policy (introduced in Windows 10, version 1507) was deprecated in Windows 10, version 1511 by [Browser/EnterpriseModeSiteList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist). | X | | | | | | [FirstRunURL](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-firstrunurl) | Specify the URL that Microsoft Edge will use when it is opened for the first time. | | X | | | | | [HomePages](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-homepages) | Specify your Start pages for MDM-enrolled devices. | X | | | | | +[LockdownFavorites](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-lockdownfavorites) | Configure whether employees can add, import, sort, or edit the Favorites list in Microsoft Edge. | X | | | | | | [PreventAccessToAboutFlagsInMicrosoftEdge](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventaccesstoaboutflagsinmicrosoftedge) | Specify whether users can access the **about:flags** page, which is used to change developer settings and to enable experimental features. | X | X | X | | | | [PreventFirstRunPage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventfirstrunpage) | Specify whether to enable or disable the First Run webpage. | X | | | | | | [PreventLiveTileDataCollection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventlivetiledatacollection) | Specify whether Microsoft can collect information to create a Live Tile when pinning a site to Start from Microsoft Edge. | X | X | X | | | | [PreventSmartScreenPromptOverride](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverride) | Specify whether users can override the Windows Defender SmartScreen Filter warnings about potentially malicious websites. | X | X | X | | | | [PreventSmartScreenPromptOverrideForFiles](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverrideforfiles) | Specify whether users can override the Windows Defender SmartScreen Filter warnings about downloading unverified files. | X | X | X | | | +PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. | X | | | | | | [PreventUsingLocalHostIPAddressForWebRTC](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventusinglocalhostipaddressforwebrtc) | Specify whether a user's localhost IP address is displayed while making phone calls using the WebRTC protocol. | X | X | X | | | +[ProvisionFavorites](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | Configure a default set of favorites which will appear for employees. | X | | | | | | [SendIntranetTraffictoInternetExplorer ](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-sendintranettraffictointernetexplorer) | Specify whether to send intranet traffic to Internet Explorer. | X | | | | | | [SetDefaultSearchEngine](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-setdefaultsearchengine) | Configure the default search engine for your employees. | X | X | X | | | | [ShowMessageWhenOpeningSitesInInternetExplorer](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-showmessagewhenopeningsitesininternetexplorer) | Specify whether users should see a full interstitial page in Microsoft Edge when opening sites that are configured to open in Internet Explorer using the Enterprise Site list. | X | | | | | | [SyncFavoritesBetweenIEAndMicrosoftEdge](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-syncfavoritesbetweenieandmicrosoftedge) | Specify whether favorites are kept in sync between Internet Explorer and Microsoft Edge. | X | | | | | +[UseSharedFolderForBooks](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-usesharedfolderforbooks) | Specify whether organizations should use a folder shared across users to store books from the Books Library. | X | | | | | ## Camera @@ -276,6 +283,18 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowAdvancedGamingServices](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#games-allowadvancedgamingservices) | Currently not supported. | X | | | | | +## KioskBrowser + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +[BlockedUrlExceptions](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurlexceptions) | List of exceptions to the blocked website URLs (with wildcard support). This is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. | X | | | | | +[BlockedUrls](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurls) | List of blocked website URLs (with wildcard support). This is used to configure blocked URLs kiosk browsers cannot navigate to. | X | | | | | +[DefaultURL](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-defaulturl) | Configures the default URL kiosk browsers to navigate on launch and restart. | X | | | | | +[EnableHomeButton](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enablehomebutton) | Enable/disable kiosk browser's home button. | X | | | | | +[EnableNavigationButtons](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enablenavigationbuttons) | Enable/disable kiosk browser's navigation buttons (forward/back). | X | | | | | +[RestartOnIdleTime](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-restartonidletime) | Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the amount of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty which means there is no idle timeout within the kiosk browser. | X | | | | | + + ## Location | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index 68084bb64b..d47e7a2d81 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -61,7 +61,7 @@ This section describes the settings that you can configure in [provisioning pack | [Personalization](wcd-personalization.md) | X | | | | | | [Policies](wcd-policies.md) | X | X | X | X | X | | [ProvisioningCommands](wcd-provisioningcommands.md) | X | | | | | -[RcsPresence](wcd/wcd-rcspresence.md) | | X | | | | +[RcsPresence](wcd-rcspresence.md) | | X | | | | | [SharedPC](wcd-sharedpc.md) | X | | | | | | [Shell](wcd-shell.md) | | X | | | | | [SMISettings](wcd-smisettings.md) | X | | | | | From 81071b8593b164575145332acb22c107a5226d0a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Feb 2018 11:53:27 -0800 Subject: [PATCH 055/284] put back deleted settings --- windows/configuration/wcd/wcd-devicemanagement.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index cac391c499..81f31b2260 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -76,6 +76,9 @@ The following table describes the settings you can configure for **Policies**. | Setting | Description | | --- | --- | | MMS > MMSMessageRoles | Select between **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. If a message contains at least one of the roles in the selected role mask, then the message is processed. | +| OMACP > NetwpinRoles | (Window 10, version 1709 and earlier only) Select a policy role to specify whether OMA network PIN-signed messages will be accepted. OMA Client Provisioning Network PIN policy determines whether the OMA network PIN signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

    Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**.

    **Note** IMSI-based NETWPIN and USERNETWPIN may not work for dual SIM phones. The OMA-CP authentication provider only uses the IMSI from executor 0 (the current, active data SIM) when hashing these messages. OMA-CP payloads targeting executor 1 are rejected by the phone. For more information about executors, see Dual SIM. | +| OMACP > UsernetwpinRoles | (Window 10, version 1709 and earlier only) Select a policy role to specify whether the OMA user network PIN-signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

    Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**.

    **Note** IMSI-based NETWPIN and USERNETWPIN may not work for dual SIM phones. The OMA-CP authentication provider only uses the IMSI from executor 0 (the current, active data SIM) when hashing these messages. OMA-CP payloads targeting executor 1 are rejected by the phone. For more information about executors, see Dual SIM. | +| OMACP > UserpinRoles | (Window 10, version 1709 and earlier only) Select a policy role to specify whether the OMA user PIN or user MAC signed message will be accepted. OMA Client Provisioning User PIN policy determines whether the OMA user PIN or user MAC signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

    Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | | SISL > ServiceIndicationRoles | Specify the security roles that can accept SI messages. Service Indication (SI) Message policy indicates whether SI messages are accepted by specifying the security roles that can accept SI messages. An SI message is sent to the phone to notify users of new services, service updates, and provisioning services.

    Available roles are: **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | | SISL > ServiceLoadingRoles | Specify the security roles that can accept SL messages. Service Loading (SL) Message policy indicates whether SL messages are accepted by specifying the security roles that can accept SL messages. An SL message downloads new services or provisioning XML to the phone.

    Available roles are: **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | | WSP > WSPPushAllowed | Indicates whether Wireless Session Protocol (WSP) notifications from the WAP stack are routed. From 13df2326e550a897596c4ffcc5d9d05377d06b37 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Feb 2018 12:06:48 -0800 Subject: [PATCH 056/284] sync --- windows/configuration/wcd/wcd-policies.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index ff49f99ec5..729198d8b0 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -314,10 +314,12 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | +[AllowCloudSearch](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-search#search-allowcloudsearch) | Allow search and Cortana to search cloud sources like OneDrive and SharePoint. T | X | X | | | | +[AllowCortanaInAAD](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-search#search-allowcortanainaad) | This specifies whether the Cortana consent page can appear in the Azure Active Directory (AAD) device out-of-box-experience (OOBE) flow. | X | | | | | | [AllowIndexingEncryptedStoresOrItems](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowindexingencryptedstoresoritems) | Allow or disallow the indexing of items. | X | X | | | | -| [AllowSearchToUseLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowsearchtouselocation) | Specify whether search can use location information. | X | X | | | | +| [AllowSearchToUseLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowsearchtouselocation) | Specify whether search can use location information. | X | X | | X | | | [AllowUsingDiacritics](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowusingdiacritics) | Allow the use of diacritics. | X | X | | | | -| AllowWindowsIndexer | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To do this, it requires access to the file system and app data stores such as Outlook OST files.

    - **Off** setting disables Windows indexer
    - **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
    - **Enterprise** setting reduces potential network loads for enterprises
    - **Standard** setting is appropriate for consuemrs | X | X | | | | +| [AllowWindowsIndexer](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-search#search-allowwindowsindexer) | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To do this, it requires access to the file system and app data stores such as Outlook OST files.

    - **Off** setting disables Windows indexer
    - **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
    - **Enterprise** setting reduces potential network loads for enterprises
    - **Standard** setting is appropriate for consuemrs | X | X | | | | | [AlwaysUseAutoLangDetection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-alwaysuseautolangdetection) | Specify whether to always use automatic language detection when indexing content and properties. | X | X | | | | | [DisableBackoff](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-disablebackoff) | If enabled, the search indexer backoff feature will be disabled. | X | X | | | | | [DisableRemovableDriveIndexing](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-disableremovabledriveindexing) | Configure whether locations on removable drives can be added to libraries. | X | X | | | | @@ -363,6 +365,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | [AllowPinnedFolderPictures](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderpictures) | Control the visibility of the Pictures shortcut on the Start menu. | X | | | | | | [AllowPinnedFolderSettings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldersettings) | Control the visibility of the Settings shortcut on the Start menu. | X | | | | | | [AllowPinnedFolderVideos](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldervideos) |Control the visibility of the Videos shortcut on the Start menu. | X | | | | | +DisableContextMenus | Prevent context menus from being invoked in the Start menu. | X | | | | | | [ForceStartSize](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-forcestartsize) | Force the size of the Start screen. | X | | | | | | [HideAppList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hideapplist) | Collapse or remove the all apps list. | X | | | | | | [HideChangeAccountSettings](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidechangeaccountsettings) | Hide **Change account settings** from appearing in the user tile. | X | | | | | @@ -388,12 +391,14 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | | [AllowBuildPreview](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowbuildpreview) | Specify whether users can access the Insider build controls in the **Advanced Options** for Windows Update. | X | X | | | | -| [AllowEmbeddedMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowembeddedmode) | Specify whether to set general purpose device to be in embedded mode. | X | X | X | X | X | +| [AllowEmbeddedMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowembeddedmode) | Specify whether to set general purpose device to be in embedded mode. | X | X | X | | X | | [AllowExperimentation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowexperimentation) | Determine the level that Microsoft can experiment with the product to study user preferences or device behavior. | X | X | | | | | [AllowLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowlocation) | Specify whether to allow app access to the Location service. | X | X | X | X | X | -| [AllowStorageCard](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowstoragecard) | Specify whether the user is allowed to use the storage card for device storage. | X | X | X | X | X | -| [AllowTelemetry](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowtelemetry) | Allow the device to send diagnostic and usage data. | X | X | | | | +| [AllowStorageCard](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowstoragecard) | Specify whether the user is allowed to use the storage card for device storage. | X | X | X | | X | +| [AllowTelemetry](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowtelemetry) | Allow the device to send diagnostic and usage data. | X | X | | X | | | [AllowUserToResetPhone](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowusertoresetphone) | Allow the user to factory reset the phone. | X | X | | | | +ConfigureTelemetryOptInChangeNotification | This policy setting determines whether a device shows notifications about telemetry levels to people on first sign-in or when changes occur in Settings. | X | X | | | | +ConfigureTelemetryOptInSettingsUx | This policy setting determines whether people can change their own telemetry levels in Settings | X | X | | | | | [DisableOneDriveFileSync](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-disableonedrivefilesync) | Prevent apps and features from working with files on OneDrive. | X | | | | | | [LimitEnhancedDiagnosticDataWindowsAnalytics](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics) | This policy setting, in combination with the System/AllowTelemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. To enable this behavior you must enable this policy setting, and set Allow Telemetry to level 2 (Enhanced). When you configure these policy settings, a basic level of diagnostic data plus additional events that are required for Windows Analytics are sent to Microsoft. These events are documented in [Windows 10, version 1703 basic level Windows diagnostic events and fields](https://go.microsoft.com/fwlink/?linkid=847594). Enabling enhanced diagnostic data in the System/AllowTelemetry policy in combination with not configuring this policy will also send the required events for Windows Analytics, plus additional enhanced level diagnostic data. This setting has no effect on computers configured to send full, basic or security level diagnostic data to Microsoft. If you disable or do not configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the System/AllowTelemetry policy. | X | X | | | | From ca30367e254535aedea9dda832aeca233a52fb4b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 14 Feb 2018 08:52:48 -0800 Subject: [PATCH 057/284] acctmgt holo only --- windows/configuration/wcd/wcd-accountmanagement.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/configuration/wcd/wcd-accountmanagement.md b/windows/configuration/wcd/wcd-accountmanagement.md index 74147303a2..36f3347e0c 100644 --- a/windows/configuration/wcd/wcd-accountmanagement.md +++ b/windows/configuration/wcd/wcd-accountmanagement.md @@ -18,11 +18,14 @@ Use these settings to configure the Account Manager service. | Settings | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -| [DeletionPolicy](#deletionpolicy) | X | X | X | X | | -| [EnableProfileManager](#enableprofilemanager) | X | X | X | X | | -| [ProfileInactivityThreshold](#profileinactivitythreshold) | X | X | X | X | | -| [StorageCapacityStartDeletion](#storagecapacitystartdeletion) | X | X | X | X | | -| [StorageCapacityStopDeletion](#storagecapacitystopdeletion) | X | X | X | X | | +| [DeletionPolicy](#deletionpolicy) | | | | X | | +| [EnableProfileManager](#enableprofilemanager) | | | | X | | +| [ProfileInactivityThreshold](#profileinactivitythreshold) | | | | X | | +| [StorageCapacityStartDeletion](#storagecapacitystartdeletion) | | | | X | | +| [StorageCapacityStopDeletion](#storagecapacitystopdeletion) | | | | X | | + +>[!NOTE] +>Although the AccountManagement settings are available in advanced provisioning for other editions, you should only use them for HoloLens devices. ## DeletionPolicy From 9ee25c05339d6cadd54c392cc3df7519fa132f5d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 15 Feb 2018 11:30:28 -0800 Subject: [PATCH 058/284] fix table format --- windows/configuration/wcd/wcd-cellcore.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 1131a7a5ed..37d3781b1c 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -428,6 +428,7 @@ The following table shows the scenarios supported by this customization: Multivariant setting set?|SPN provisioned?|MSISDN (last 4 digits: 1234, for example) provisioned?|Default SIM name +--- | --- | --- Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 Yes|No|No|*MultivariantProvisionedSPN* (up to 16 characters) Yes|Yes|No|*MultivariantProvisionedSPN* (up to 16 characters) From f3e0cabb0f31b7ee12e97759e97671e000423b05 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 15 Feb 2018 11:32:46 -0800 Subject: [PATCH 059/284] sync --- windows/configuration/wcd/wcd-cellcore.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 37d3781b1c..0d0f6f06ae 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -428,7 +428,7 @@ The following table shows the scenarios supported by this customization: Multivariant setting set?|SPN provisioned?|MSISDN (last 4 digits: 1234, for example) provisioned?|Default SIM name ---- | --- | --- +--- | --- | --- | --- Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 Yes|No|No|*MultivariantProvisionedSPN* (up to 16 characters) Yes|Yes|No|*MultivariantProvisionedSPN* (up to 16 characters) From 334ecaa1a2585577452b25490afccd35119ebe4a Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 16 Feb 2018 15:24:22 -0800 Subject: [PATCH 060/284] Changed date. --- .../attack-surface-reduction-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 889d969f79..d5e34e50d5 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: iaanw ms.author: iawilt -ms.date: 11/30/2017 +ms.date: 02/16/2018 --- From 6fe7c20a4fdfca6bf79882f7d37d8d1f68242d88 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 22 Feb 2018 10:12:04 -0800 Subject: [PATCH 061/284] cellcore --- .../configuration/wcd/wcd-automatictime.md | 10 ++++-- windows/configuration/wcd/wcd-cellcore.md | 36 +++++++++++-------- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/windows/configuration/wcd/wcd-automatictime.md b/windows/configuration/wcd/wcd-automatictime.md index 0a26dfe040..d7cbb24035 100644 --- a/windows/configuration/wcd/wcd-automatictime.md +++ b/windows/configuration/wcd/wcd-automatictime.md @@ -26,7 +26,6 @@ The OS includes support for Network Time Protocol (NTP), which enables devices t | [NTPRegularSyncInterval](#ntpregularsyncinterval) | | X | | | | | [NTPRetryInterval](#ntpretryinterval) | | X | | | | | [NTPServer](#ntpserver) | | X | | | | -| [NTPServers](#ntpservers) | | X | | | | | [PreferredSlot](#preferredslot) | | X | | | | ## EnableAutomaticTime @@ -62,8 +61,13 @@ ntpserver1.contoso.com;ntpserver2.fabrikam.com;ntpserver3.contoso.com The list should contain one or more server names. The default NTP source server value is `time.windows.com`. -## NTPServers -## PreferredSlot \ No newline at end of file + +## PreferredSlot + +Specify which UICC slot will be preferred for NITZ handling on a C+G dual SIM phone. + +- Set to `0` to use the UICC in Slot 0 for NITZ handling. +- Set to '1' to use the UICC in Slot 1 for NITZ handling. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 0d0f6f06ae..bed824247c 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -21,16 +21,16 @@ Use to configure settings for cellular data. Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core --- | :---: | :---: | :---: | :---: | :---: - PerDevice: [CellConfigurations](#cellconfigurations) | | X | | | - PerDevice: [CellData](#celldata) CellularFailover | X | X | X | | - PerDevice: [CellUX](#cellux) | X | X | X | | - PerDevice: [CGDual](#cgdual) | | X | | | + PerDevice: [CellConfigurations](#cellconfigurations) | | X | | | | + PerDevice: [CellData](#celldata) | X | X | X | | + PerDevice: [CellUX](#cellux) | X | X | X | | + PerDevice: [CGDual](#cgdual) | | X | | | PerDevice: [eSim](#esim) | X | X | X | | - PerDevice: [External](#external) | | X | | | - PerDevice: [General](#general) | | X | | | - PerDevice: [RCS](#rcs) | | X | | | + PerDevice: [External](#external) | | X | | | + PerDevice: [General](#general) | | X | | | + PerDevice: [RCS](#rcs) | | X | | | PerDevice: [SMS](#sms) | X | X | X | | - PerDevice: [UIX](#uix) | | X | | | + PerDevice: [UIX](#uix) | | X | | | PerDevice: [UTK](#utk) | | X | | | PerlMSI: [CellData](#celldata2) | | X | | | PerIMSI: [CellUX](#cellux2) | | X | | | @@ -72,6 +72,7 @@ Setting | Description --- | --- APNAuthTypeDefault | Select between **Pap** and **Chap** for default APN authentication type. APNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default APN IP type. +Critical > ShowVoLTERoaming | Select **Yes** to show the VoLTE roaming control in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the control. Critical > ShowVoLTEToggle | Select **Yes** to show the VoLTE toggle in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the toggle. Disable2GByDefault | Select **Yes** to disable 2G by default. Select **No** to enable 2G. Disabled2GNoticeDescription | Enter text to customize the notification for disabled 2G. @@ -179,6 +180,7 @@ DisableLTESupportWhenRoaming | Set to **Yes** to disable LTE support when roamin DisableSystemTypeSupport | Enter the system types to be removed. DTMFOffTime | Sets the length of time, in milliseconds (between 64 and 1000 inclusive), of the pause between DTMF digits. For example, a value of 120 specifies 0.12 seconds. DTMFOnTime | Sets the length of time, in milliseconds (between 64 and 1000 inclusive), to generate the DTMF tone when a key is pressed. For example, a value of 120 specifies 0.12 seconds. +EnableIMSWhenRoaming | Set to **Yes** to enable IMS when roaming. ExcludedSystemTypesByDefault | Set the default value for **Highest connection speed** in the **Settings** > **Cellular & SIM** > **SIM** screen by specifying the bitmask for any combination of radio technology to be excluded from the default value. The connection speed that has not been excluded will show up as the highest connection speed. On dual SIM phones that only support up to 3G connection speeds, the **Highest connection speed** option is replaced by a 3G on/off toggle based on the per-device setting. Enter the binary setting to exclude 4G (`10000`) or 3G (`01000`). ExcludedSystemTypesPerOperator | Exclude specified system types from SIM cards that match the MCC:MNC pairs listed in **OperatorListForExcludedSystemTypes**. This setting is used only for China. Set the value to match the system type to be excluded. For more information about the RIL system types, see [RILSYSTEMTYPE](https://msdn.microsoft.com/library/windows/hardware/dn931143.aspx). For example, a value of 0x8 specifies RIL_SYSTEMTYPE_UMTS (3G) while 0x10 specifies RIL_SYSTEMTYPE_LTE (4G). To exclude more than one system type, perform a bitwise OR operation on the radio technologies you want to exclude. For example, a bitwise OR operation on RIL_SYSTEMTYPE_LTE (4G) and RIL_SYSTEMTYPE_UMTS (3G) results in the value 11000 (binary) or 0x18 (hexadecimal). In this case, the ExcludedSystemTypesPerOperator value must be set to 0x18 to limit the matching MCC:MNC pairs to 2G. LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. @@ -218,10 +220,13 @@ IncompleteMsgDeliverySeconds | Set the value, in seconds, for long to wait for a MessageExpirySeconds | Partners can set the expiration time before the phone deletes the received parts of a long SMS message. For example, if the phone is waiting for a three-part SMS message and the first part has been received, the first part will be deleted when the time expires and the other part of the message has not arrived. If the second part of the message arrives before the time expires, the first and second parts of the message will be deleted if the last part does not arrive after the time expires. The expiration time is reset whenever the next part of the long message is received. Set MessageExpirySeconds to the number seconds that the phone should wait before deleting the received parts of a long SMS messages. This value should be in hexadecimal and must be prefixed with 0x. The default value is 0x15180, which is equivalent to 1 day or 86,400 seconds. SmsFragmentLimit | Partners can specify a maximum length for SMS messages. This requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 to 140 bytes. Use SmsFragmentLimit to set the maximum number of bytes in the user data body of an SMS message. You must set the value between 16 (0x10) and 140 (0x8C). You must also use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. SmsPageLimit | Partners can specify a maximum length for SMS messages. This requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 to 140 bytes. Use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. You must set the value to 255 (0xFF) or smaller. You must also use SmsFragmentLimit to set the maximum number of bytes in the body of the SMS message. +SmsStoreDeleteSize | Set the number of messages that can be deleted when a "message full" indication is received from the modem. SprintFragmentInfoInBody | Partners can enable the messaging client to allow users to enter more than 160 characters per message. Messages longer than 160 characters are sent as multiple SMS messages that contain a tag at the beginning of the message in the form "(1/2)", where the first number represents the segment or part number and the second number represents the total number of segments or parts. Multiple messages are limited to 6 total segments. When enabled, the user cannot enter more characters after the 6 total segments limit is reached. Any message received with tags at the beginning is recombined with its corresponding segments and shown as one composite message. Type3GPP > ErrorHandling > ErrorType | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error type that you added as **Transient Failure** or **Permanent Failure**. Type3GPP > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error class that you added as **generic error**, **invalid recepient address**, or **network connectivity trouble**. -Type3GPP > IMS > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. +Type3GPP > IMS > AttemptThresholdForIMS | Set the maximum number of tries to send SMS on IMS. +Type3GPP > IMS > RetryEnabled | Configure whether to enable one automatic retry after failure to send over IMS. +Type 3GPP > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recepient address**, or **network connectivity trouble**. Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. @@ -298,7 +303,7 @@ HideLTEAttachAPN | Select **Yes** to hide the **LTE attach APN** button on the * HideMMSAPN | Select **Yes** to hide the **add mms apn** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **add mms apn** button. HideMMSAPNIPType | Select **Yes** to hide the APN IP type selector on the MMS APN page. Select **No** to show the APN IP type selector. HideModeSelection | Select **Yes** to hide the **Network Mode selection** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **Network Mode selection**. -HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. +HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. (Removed in Windows 10, version (1804?).) HighestSpeed2G | You can customize the listed names of the connection speeds with their own character codes. To modify "2G" to another character code, change the value of HighestSpeed2G. Although there is no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. HighestSpeed3G | You can customize the listed names of the connection speeds with their own character codes. To modify "3G" to another character code, change the value of HighestSpeed3G. Although there is no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. HighestSpeed3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Only" to another character code, change the value of HighestSpeed3GOnly. Although there is no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. @@ -318,9 +323,9 @@ ShowSpecificWifiCallingError | Select **Yes** to show a specific error message b ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. -SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. -SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. -SuppressDePersoUI | Suppress DePerso UI to unlock Perso. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. (Removed in Windows 10, version (1804?).) +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. (Removed in Windows 10, version (1804?).) +SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version (1804?).) @@ -339,13 +344,14 @@ CardLock | Used to enforce either the card allow list or both the card allow and Critical > MultivariantProvisionedSPN | Used to change the default friendly SIM names in dual SIM phones. By default, the OS displays SIM 1 or SIM 2 as the default friendly name for the SIM in slot 1 or slot 2 if the service provider name (SPN) or mobile operator name has not been set. Partners can use this setting to change the default name read from the SIM to define the SPN for SIM cards that do not contain this information or to generate the default friendly name for the SIM. The OS uses the default value as the display name for the SIM or SPN in the Start screen and other parts of the UI including the SIM settings screen. For dual SIM phones that contain SIMs from the same mobile operator, the names that appear in the UI may be similar. See [Values for MultivariantProvisionedSPN](#spn). Critical > SimNameWithoutMSISDNENabled | Use this setting to remove the trailing MSISDN digits from the service provider name (SPN) in the phone UI. By default, the OS appends the trailing MSISDN digits to the service provider name (SPN) in the phone UI, including on the phone and messaging apps. If required by mobile operators, OEMs can use the SimNameWithoutMSISDNEnabled setting to remove the trailing MSISDN digits. However, you must use this setting together with **MultivariantProvisionedSPN** to suppress the MSISDN digits. DisableLTESupportWhenRoaming | Set to **Yes** to disable LTE support when roaming. +EnableIMSWhenRoaming | Set to **Yes** to enable IMS when roaming. ExcludedSystemTypesByDefault | Set the default value for **Highest connection speed** in the **Settings** > **Cellular & SIM** > **SIM** screen by specifying the bitmask for any combination of radio technology to be excluded from the default value. The connection speed that has not been excluded will show up as the highest connection speed. On dual SIM phones that only support up to 3G connection speeds, the **Highest connection speed** option is replaced by a 3G on/off toggle based on the per-device setting. Enter the binary setting to exclude 4G (`10000`) or 3G (`01000`). LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. LTEForced | Select **Yes** to force LTE. NetworkSuffix | To meet branding requirements for some mobile operators, you can add a suffix to the network name that is displayed on the phone. For example, you can change from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT). For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this the same way as with any other RAT. In the setting name, set SYSTEMTYPE to the network type that you want to append the network name to and click **Add**:

    - system type 4: 2G (GSM)
    - system type 8: 3G (UMTS)
    - system type 16: LTE
    - system type 32: 3G (TS-SCDMA)

    Select the system type that you added, and enter the network name and suffix that you want displayed. NitzFiltering | For mobile networks that can receive Network Identity and Time Zone (NITZ) information from multiple sources, partners can set the phone to ignore the time received from an LTE network. Time received from a CDMA network is not affected. Set the value of NitzFiltering to `0x10`. -OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. -OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to 7 digits, of the preferred operator. +OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. (Removed in Windows 10, version (1804?).) +OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to 7 digits, of the preferred operator. (Removed in Windows 10, version (1804?).) SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. From 83159a25adccb01c337b383311804cfcbb697320 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Feb 2018 10:29:57 -0800 Subject: [PATCH 062/284] chg history for 1804 --- .../change-history-for-configure-windows-10.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 144f6425e6..79fe055796 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -15,6 +15,13 @@ ms.date: 02/12/2018 This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile. +## RELEASE: Windows 10, version (1804?) + +The topics in this library have been updated for Windows 10, version (1804?)). The following new topics have been added: + +- Windows Configuration Designer setting: [AccountManagement](wcd/wcd-accountmanagement.md) +- Windows Configuration Designer setting: [RcsPresence](wcd/wcd-rcspresence.md) + ## February 2018 New or changed topic | Description From c8f48c160de7034297db906245570656ce6c010c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 06:17:59 -0800 Subject: [PATCH 063/284] add note about 1804 ShellLauncher in CSP --- .../set-up-a-kiosk-for-windows-10-for-desktop-editions.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md b/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md index d68048c98d..69fa11496d 100644 --- a/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md +++ b/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md @@ -226,6 +226,8 @@ To change the default time for assigned access to resume, add *IdleTimeOut* (DWO Using Shell Launcher, you can configure a kiosk device that runs a Classic Windows application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. >[!NOTE] +>In Windows 10, version (1804?), you can configure Shell Launcher using the **ShellLauncher** node of the [Assigned Access CSP](https://docs.microsoft.com/en-us/windows/client-management/mdm/assignedaccess-csp). +> >You can also configure a kiosk device that runs a Classic Windows application by using the [Provision kiosk devices wizard](#wizard). >[!WARNING] From ba874c46ac53732932f7b5204c195069eada8cbe Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 09:38:03 -0800 Subject: [PATCH 064/284] office suite choice --- .../configuration/start-layout-xml-desktop.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/windows/configuration/start-layout-xml-desktop.md b/windows/configuration/start-layout-xml-desktop.md index c02424cee9..632755b3b9 100644 --- a/windows/configuration/start-layout-xml-desktop.md +++ b/windows/configuration/start-layout-xml-desktop.md @@ -59,7 +59,7 @@ The following table lists the supported elements and attributes for the LayoutMo | TopMFUApps

    Parent:
    LayoutModificationTemplate | n/a | Use to add up to 3 default apps to the frequently used apps section in the system area.

    **Note**: Only applies to versions of Windows 10 earlier than version 1709. In Windows 10, version 1709, you can no longer pin apps to the Most Frequently Used apps list in Start. | | Tile

    Parent:
    TopMFUApps | AppUserModelID | Use with the TopMFUApps tags to specify an app with a known AppUserModelID.

    **Note**: Only applies to versions of Windows 10 earlier than version 1709. In Windows 10, version 1709, you can no longer pin apps to the Most Frequently Used apps list in Start. | | DesktopApplicationTile

    Parent:
    TopMFUApps | LinkFilePath | Use with the TopMFUApps tags to specify an app without a known AppUserModelID.

    **Note**: Only applies to versions of Windows 10 earlier than version 1709. In Windows 10, version 1709, you can no longer pin apps to the Most Frequently Used apps list in Start. | -| AppendOfficeSuite

    Parent:
    LayoutModificationTemplate | n/a | Use to add the in-box installed Office suite to Start

    Do not use this tag with AppendDownloadOfficeTile | +| AppendOfficeSuite

    Parent:
    LayoutModificationTemplate | n/a | Use to add the in-box installed Office suite to Start. For more information, see [Customize the Office suite of tiles](https://docs.microsoft.com/windows-hardware/customize/desktop/customize-start-layout#customize-the-office-suite-of-tiles).

    Do not use this tag with AppendDownloadOfficeTile | | AppendDownloadOfficeTile

    Parent:
    LayoutModificationTemplate | n/a | Use to add a specific **Download Office** tile to a specific location in Start

    Do not use this tag with AppendOfficeSuite | ### LayoutOptions @@ -304,9 +304,23 @@ The following example shows how to add the **AppendOfficeSuite** tag to your Lay ``` +#### AppendOfficeSuiteChoice + +This tag is added in Windows 10, version 1803. You have two options in this tag: + +- `` +- `` + +Use `Choice=DesktopBridgeSubscription` on devices running Windows 10, version 1803, that have Office 365 preinstalled. This will set the heading of the Office suite of tiles to **Office 365**, to highlight the Office 365 apps that you've made available on the device. + +Use `Choice=DesktopBridge` on devices running versions of Windows 10 earlier than version 1803, and on devices shipping with Activation for Office (AFO) Perpetual. This will set the heading of the Office suite of tiles to **Create**. + +For more information, see [Customize the Office suite of tiles](https://docs.microsoft.com/windows-hardware/customize/desktop/customize-start-layout#customize-the-office-suite-of-tiles). + + #### AppendDownloadOfficeTile -You can use the **AppendDownloadOfficeTile** tag to append the Office trial installer to Start. This tag adds the Download Office tile to Start and the download tile will appear at the bottom right-hand side of the second group. +You can use the **AppendDownloadOfficeTile** tag to append the Office trial installer to Start. This tag adds the **Download Office** tile to Start and the download tile will appear at the bottom right-hand side of the second group. >[!NOTE] >The OEM must have installed the Office trial installer for this tag to work. From d850bf2caaf0897fac5a38af34b3a840397822c9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 11:20:18 -0800 Subject: [PATCH 065/284] tweak --- windows/configuration/start-layout-xml-desktop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/start-layout-xml-desktop.md b/windows/configuration/start-layout-xml-desktop.md index 632755b3b9..e8fae90b09 100644 --- a/windows/configuration/start-layout-xml-desktop.md +++ b/windows/configuration/start-layout-xml-desktop.md @@ -313,7 +313,7 @@ This tag is added in Windows 10, version 1803. You have two options in this tag: Use `Choice=DesktopBridgeSubscription` on devices running Windows 10, version 1803, that have Office 365 preinstalled. This will set the heading of the Office suite of tiles to **Office 365**, to highlight the Office 365 apps that you've made available on the device. -Use `Choice=DesktopBridge` on devices running versions of Windows 10 earlier than version 1803, and on devices shipping with Activation for Office (AFO) Perpetual. This will set the heading of the Office suite of tiles to **Create**. +Use `Choice=DesktopBridge` on devices running versions of Windows 10 earlier than version 1803, and on devices shipping with [perpetual licenses for Office](https://blogs.technet.microsoft.com/ausoemteam/2017/11/30/choosing-the-right-office-version-for-your-customers/). This will set the heading of the Office suite of tiles to **Create**. For more information, see [Customize the Office suite of tiles](https://docs.microsoft.com/windows-hardware/customize/desktop/customize-start-layout#customize-the-office-suite-of-tiles). From 7e6c1771cdaff98bf10aecde8508ea42e5e82bd7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 11:43:12 -0800 Subject: [PATCH 066/284] 1803 --- .../change-history-for-configure-windows-10.md | 4 ++-- windows/configuration/wcd/wcd-cellcore.md | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 79fe055796..20f02d47f8 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -15,9 +15,9 @@ ms.date: 02/12/2018 This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile. -## RELEASE: Windows 10, version (1804?) +## RELEASE: Windows 10, version 1803 -The topics in this library have been updated for Windows 10, version (1804?)). The following new topics have been added: +The topics in this library have been updated for Windows 10, version 1803). The following new topics have been added: - Windows Configuration Designer setting: [AccountManagement](wcd/wcd-accountmanagement.md) - Windows Configuration Designer setting: [RcsPresence](wcd/wcd-rcspresence.md) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index bed824247c..3f4beac70d 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -303,7 +303,7 @@ HideLTEAttachAPN | Select **Yes** to hide the **LTE attach APN** button on the * HideMMSAPN | Select **Yes** to hide the **add mms apn** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **add mms apn** button. HideMMSAPNIPType | Select **Yes** to hide the APN IP type selector on the MMS APN page. Select **No** to show the APN IP type selector. HideModeSelection | Select **Yes** to hide the **Network Mode selection** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **Network Mode selection**. -HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. (Removed in Windows 10, version (1804?).) +HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. (Removed in Windows 10, version 1803.) HighestSpeed2G | You can customize the listed names of the connection speeds with their own character codes. To modify "2G" to another character code, change the value of HighestSpeed2G. Although there is no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. HighestSpeed3G | You can customize the listed names of the connection speeds with their own character codes. To modify "3G" to another character code, change the value of HighestSpeed3G. Although there is no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. HighestSpeed3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Only" to another character code, change the value of HighestSpeed3GOnly. Although there is no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. @@ -323,9 +323,9 @@ ShowSpecificWifiCallingError | Select **Yes** to show a specific error message b ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. -SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. (Removed in Windows 10, version (1804?).) -SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. (Removed in Windows 10, version (1804?).) -SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version (1804?).) +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. (Removed in Windows 10, version 1803.) +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. (Removed in Windows 10, version 1803.) +SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version 1803.) @@ -350,8 +350,8 @@ LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. LTEForced | Select **Yes** to force LTE. NetworkSuffix | To meet branding requirements for some mobile operators, you can add a suffix to the network name that is displayed on the phone. For example, you can change from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT). For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this the same way as with any other RAT. In the setting name, set SYSTEMTYPE to the network type that you want to append the network name to and click **Add**:

    - system type 4: 2G (GSM)
    - system type 8: 3G (UMTS)
    - system type 16: LTE
    - system type 32: 3G (TS-SCDMA)

    Select the system type that you added, and enter the network name and suffix that you want displayed. NitzFiltering | For mobile networks that can receive Network Identity and Time Zone (NITZ) information from multiple sources, partners can set the phone to ignore the time received from an LTE network. Time received from a CDMA network is not affected. Set the value of NitzFiltering to `0x10`. -OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. (Removed in Windows 10, version (1804?).) -OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to 7 digits, of the preferred operator. (Removed in Windows 10, version (1804?).) +OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. (Removed in Windows 10, version 1803.) +OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs should not use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to 7 digits, of the preferred operator. (Removed in Windows 10, version 1803.) SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. From 4004048a725b354def7a45ba0147421127dc9a00 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 11:53:32 -0800 Subject: [PATCH 067/284] 1803 --- .../configuration/lock-down-windows-10-to-specific-apps.md | 6 +++--- .../set-up-a-kiosk-for-windows-10-for-desktop-editions.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 1990a82052..b12148184f 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -124,7 +124,7 @@ You can start your file by pasting the following XML (or any other examples in t There are two types of profiles that you can specify in the XML: - **Lockdown profile**: Users assigned a lockdown profile will see the desktop in tablet mode with the specific apps on the Start screen. -- **Kiosk profile**: New in Windows 10, version (1804?), this profile replaces the KioskModeApp node of the [AssignedAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp). Users assigned a kiosk profile will not see the desktop, but only the kiosk app running in full-screen mode. +- **Kiosk profile**: New in Windows 10, version 1803, this profile replaces the KioskModeApp node of the [AssignedAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp). Users assigned a kiosk profile will not see the desktop, but only the kiosk app running in full-screen mode. A lockdown profile section in the XML has the following entries: @@ -282,9 +282,9 @@ The full multi-app assigned access experience can only work for non-admin users. You can assign: -- [A local standard user account that signs in automatically](#config-for-autologon-account) (Applies to Windows 10, version (1804?) only) +- [A local standard user account that signs in automatically](#config-for-autologon-account) (Applies to Windows 10, version 1803 only) - [An individual account, which can be local, domain, or Azure Active Directory (Azure AD)](#config-for-individual-accounts) -- [A group account, which can be local, Active Directory (domain), or Azure AD](#config-for-group-accounts) (Applies to Windows 10, version (1804?) only) +- [A group account, which can be local, Active Directory (domain), or Azure AD](#config-for-group-accounts) (Applies to Windows 10, version 1803 only) >[!NOTE] >Configs that specify group accounts cannot use a kiosk profile, only a lockdown profile. If a group is configured to a kiosk profile, the CSP will reject the request. diff --git a/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md b/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md index 69fa11496d..45af794846 100644 --- a/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md +++ b/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md @@ -226,7 +226,7 @@ To change the default time for assigned access to resume, add *IdleTimeOut* (DWO Using Shell Launcher, you can configure a kiosk device that runs a Classic Windows application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. >[!NOTE] ->In Windows 10, version (1804?), you can configure Shell Launcher using the **ShellLauncher** node of the [Assigned Access CSP](https://docs.microsoft.com/en-us/windows/client-management/mdm/assignedaccess-csp). +>In Windows 10, version 1803, you can configure Shell Launcher using the **ShellLauncher** node of the [Assigned Access CSP](https://docs.microsoft.com/en-us/windows/client-management/mdm/assignedaccess-csp). > >You can also configure a kiosk device that runs a Classic Windows application by using the [Provision kiosk devices wizard](#wizard). From b0aa2fc649ce0fb0d5366f1308a510fff1c657d3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 11:57:20 -0800 Subject: [PATCH 068/284] 1803 --- .../application-management/manage-windows-mixed-reality.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 66b42adb32..7891547a11 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -29,10 +29,10 @@ To enable users to download the Windows Mixed Reality software for devices runni Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. -Windows Mixed Reality will also require a Data Assets update package, if available. In Windows 10, version (1804?), you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. +Windows Mixed Reality will also require a Data Assets update package, if available. In Windows 10, version 1803, you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. -For Windows 10, version 1709 and version (1804?), use one of the following options to install Windows Mixed Reality software: +For Windows 10, version 1709 and version 1803, use one of the following options to install Windows Mixed Reality software: - Manually install the Mixed Reality software From a188cd3364f1f991e971595eef2c5059020d9420 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 13:26:52 -0800 Subject: [PATCH 069/284] new topic --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 8 +++++++- devices/hololens/hololens-whats-new.md | 15 +++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/hololens-whats-new.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 87ef48bb20..769deebcab 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,4 +1,5 @@ # [Microsoft HoloLens](index.md) +## [What's new in Microsoft HoloLens](hololens-whats-new.md) ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 6b4a3479c5..54958dccd3 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -8,13 +8,19 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.localizationpriority: medium -ms.date: 12/20/2017 +ms.date: 04/01/2018 --- # Change history for Microsoft HoloLens documentation This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). +## Windows 10 Holographic for Business, version 1803 + +The topics in this library have been updated for Windows 10 Holographic for Business, version 1803. The following new topics have been added: + +- > + ## December 2017 New or changed topic | Description diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md new file mode 100644 index 0000000000..2306dbaae0 --- /dev/null +++ b/devices/hololens/hololens-whats-new.md @@ -0,0 +1,15 @@ +--- +title: What's new in Microsoft HoloLens (HoloLens) +description: HoloLens provides extra features designed for business in the Commercial Suite. +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: hololens, devices +ms.sitesec: library +author: jdeckerms +ms.localizationpriority: medium +ms.date: 04/01/2018 +--- + +# What's new in Microsoft HoloLens + + From 6ef642a0bb52c8c97fcc5dfa9658e8dbcc76a9a1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 07:04:41 -0800 Subject: [PATCH 070/284] sync --- devices/hololens/hololens-whats-new.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 2306dbaae0..388e617104 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -12,4 +12,30 @@ ms.date: 04/01/2018 # What's new in Microsoft HoloLens +Windows 10, version 1803, is the first feature update to Windows 10 Holographic for Business. This update introduces the following changes: +- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). + +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#simple). + + ![Provisioning HoloLens devices](images/provision-hololens-devices.png) + +- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. + +- Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. + +- multi-user (AAD) +- multi transfer protocol (MTP) support +- file explorer +- OOBE diagnostic +- Wi-Fi on sign-in +- guest network +- improved add work (AAD) account +- mail sync without MDM enrollment +- edition name +- configure setup options, bulk AAD token/provisioning wizard +- developer mode +- multi-app kiosk (use groups) +- local account indefinite password expiry +- MDM sync status +- account mgt: "visitor" group acct \ No newline at end of file From d55ea328834e7f7a86ccae2dd6d19bc1fc156dba Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 08:10:47 -0800 Subject: [PATCH 071/284] add art --- .../images/provision-hololens-devices.png | Bin 0 -> 3830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/provision-hololens-devices.png diff --git a/devices/hololens/images/provision-hololens-devices.png b/devices/hololens/images/provision-hololens-devices.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ece7102f944e5205e59b81006272f6b8d665c0 GIT binary patch literal 3830 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 by#t=-V-LyS-foJqdQ~>KnXPFh%roI%atj)) literal 0 HcmV?d00001 From 196cb50329e717486d48c5dace092703ab1a9a5a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 08:43:17 -0800 Subject: [PATCH 072/284] fix link --- devices/hololens/hololens-enroll-mdm.md | 2 +- devices/hololens/hololens-whats-new.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-enroll-mdm.md b/devices/hololens/hololens-enroll-mdm.md index 1412357e31..db28187680 100644 --- a/devices/hololens/hololens-enroll-mdm.md +++ b/devices/hololens/hololens-enroll-mdm.md @@ -12,7 +12,7 @@ ms.date: 07/27/2017 # Enroll HoloLens in MDM -You can manage multiple Microsoft HoloLens devices simultaneously using solutions like Microsoft Intune. You will be able to manage settings, select apps to install and set security configurations tailored to your organization's need. See [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business), the [configuration service providers (CSPs) that are supported in Windows Holographic](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference#hololens), and the [policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies). +You can manage multiple Microsoft HoloLens devices simultaneously using solutions like [Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business). You will be able to manage settings, select apps to install and set security configurations tailored to your organization's need. See [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business), the [configuration service providers (CSPs) that are supported in Windows Holographic](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference#hololens), and the [policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies). >[!NOTE] >Mobile device management (MDM), including the VPN, Bitlocker, and kiosk mode features, is only available when you [upgrade to Windows Holographic for Business](hololens-upgrade-enterprise.md). diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 388e617104..74943cacfd 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -16,7 +16,7 @@ Windows 10, version 1803, is the first feature update to Windows 10 Holographic - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). -- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#simple). +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#wizard). ![Provisioning HoloLens devices](images/provision-hololens-devices.png) From 88e7064969835a2ff07b1b7e0ece1e2c822b6d95 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 11:07:55 -0800 Subject: [PATCH 073/284] sync --- devices/hololens/hololens-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 74943cacfd..3a3c1a6c1a 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -12,7 +12,7 @@ ms.date: 04/01/2018 # What's new in Microsoft HoloLens -Windows 10, version 1803, is the first feature update to Windows 10 Holographic for Business. This update introduces the following changes: +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). From 9f7f059abdba25c2cdd60360f74267e4399c2b53 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 11:11:10 -0800 Subject: [PATCH 074/284] add link kiosk HoloLens --- windows/configuration/wcd/wcd-assignedaccess.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-assignedaccess.md b/windows/configuration/wcd/wcd-assignedaccess.md index 683fe674f2..59ffa1510a 100644 --- a/windows/configuration/wcd/wcd-assignedaccess.md +++ b/windows/configuration/wcd/wcd-assignedaccess.md @@ -39,7 +39,7 @@ Enter the account and the application you want to use for Assigned access, using Use this setting to configure a kiosk device that runs more than one app. -1. [Create an assigned access configuration XML file for multiple apps.](../lock-down-windows-10-to-specific-apps.md) +1. Create an assigned access configuration XML file for multiple apps [(desktop](../lock-down-windows-10-to-specific-apps.md) or [HoloLens)](https://docs.microsoft.com/hololens/hololens-provisioning). 2. In Windows Configuration Designer, select **MultiAppAssignedAccessSettings**. 3. Browse to and select the assigned access configuration XML file. From 02b89d14c1ad5a9fa7d0eec5c838488bdebd6334 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 12:51:19 -0800 Subject: [PATCH 075/284] kiosk work --- devices/hololens/hololens-kiosk.md | 30 +++++++++++++++++++++-- devices/hololens/hololens-requirements.md | 4 +-- devices/hololens/index.md | 4 ++- 3 files changed, 33 insertions(+), 5 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 14ede04e4d..d7ab6bf5c5 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -1,6 +1,6 @@ --- title: Set up HoloLens in kiosk mode (HoloLens) -description: Kiosk mode limits the user's ability to launch new apps or change the running app. +description: Use a kiosk configuration to lock down the apps on HoloLens. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -12,9 +12,35 @@ ms.date: 07/27/2017 # Set up HoloLens in kiosk mode +In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. + +When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. + +Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. + +>[!WARNING] +>The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. + +For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: +- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. +- You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. +- You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. + +For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. + + +## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) -Kiosk mode limits the user's ability to launch new apps or change the running app. When kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. + + +## Setup kiosk mode using a provisioning package (Windows 10, version 1803) + + + + + +## Set up kiosk mode using the Windows Device Portal (Windows 10, version 1607 and version 1803) 1. [Set up the HoloLens to use the Windows Device Portal](https://developer.microsoft.com/windows/mixed-reality/using_the_windows_device_portal#setting_up_hololens_to_use_windows_device_portal). The Device Portal is a web server on your HoloLens that you can connect to from a web browser on your PC. diff --git a/devices/hololens/hololens-requirements.md b/devices/hololens/hololens-requirements.md index 77ad68eb9e..c6061e863f 100644 --- a/devices/hololens/hololens-requirements.md +++ b/devices/hololens/hololens-requirements.md @@ -54,8 +54,8 @@ Hello for Business (using a PIN to sign in) is supported for HoloLens. It must b Yes, the behavior for the type of account impacts the sign-in behavior. If you apply policies for sign-in, the policy is always respected. If no policy for sign-in is applied, these are the default behaviors for each account type. - Microsoft account: signs in automatically -- Local account: always asks for password, not configurable by Settings -- Azure AD: asks for password by default; configurable by Settings to no longer ask for password. +- Local account: always asks for password, not configurable in **Settings** +- Azure AD: asks for password by default; configurable by **Settings** to no longer ask for password. >[!NOTE] >Inactivity timers are currently not supported, which means that the **AllowIdleReturnWithoutPassword** policy is respected only when the device goes into StandBy. diff --git a/devices/hololens/index.md b/devices/hololens/index.md index ddb5c29aea..a502699fa2 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -21,6 +21,7 @@ ms.date: 11/29/2017 | Topic | Description | | --- | --- | +[What's new in Microsoft HoloLens](hololens-whats-new.md) | Discover the new features in the latest update. | [HoloLens in the enterprise: requirements](hololens-requirements.md) | Lists requirements for general use, Wi-Fi, and device management | | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business| @@ -28,7 +29,8 @@ ms.date: 11/29/2017 | [Set up HoloLens in kiosk mode](hololens-kiosk.md) | Enable kiosk mode for HoloLens, which limits the user's ability to launch new apps or change the running app | | [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging | | [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens| -
    +[Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens. +[Change history for Microsoft HoloLens documentation](change-history-hololens.md) | See new and updated topics in the HoloLens documentation library. ## Related resources From d7d7dd96666270bddf1083a392245839cf490099 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 13:06:36 -0800 Subject: [PATCH 076/284] Start xml --- devices/hololens/hololens-kiosk.md | 59 ++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index d7ab6bf5c5..c2e4241175 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -28,6 +28,65 @@ For HoloLens devices running Windows 10, version 1803, there are three methods t For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. + +## Start layout for HoloLens kiosk mode + +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. + +### Start layout file for Intune + +Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. + +```xml + + + + + + + + + + + + + + + + + + ]]> + + + + + +``` + +### Start layout provisioning package + +You will create an XML file to define the kiosk configuration to be included in a provisioning package. Use the following sample in your XML file. + +```xml + + + + + + + + + + + + + + + ]]> + + +``` + ## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) From b1158901c88a2ea22503b89f5fc40a922e2bd168 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 13:27:10 -0800 Subject: [PATCH 077/284] sync --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index c2e4241175..9f7692d980 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -63,7 +63,7 @@ Save the following sample as an XML file. You will select this file when you con ``` -### Start layout provisioning package +### Start layout for a provisioning package You will create an XML file to define the kiosk configuration to be included in a provisioning package. Use the following sample in your XML file. From b26ee8738528551a1edd1c04bccdac52f5ff6752 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 05:44:33 -0800 Subject: [PATCH 078/284] sync --- devices/hololens/hololens-kiosk.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 9f7692d980..6ad141a807 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -48,8 +48,8 @@ Save the following sample as an XML file. You will select this file when you con - - + + @@ -75,8 +75,8 @@ You will create an XML file to define the kiosk configuration to be included in - - + + From e93e8e54b5926b8cd2c8a482119c1692648bcb0e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 05:49:18 -0800 Subject: [PATCH 079/284] fix wcd table --- windows/configuration/wcd/wcd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index d47e7a2d81..c8e8fcf1dc 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -18,7 +18,7 @@ This section describes the settings that you can configure in [provisioning pack | Setting group | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | :---: | :---: | :---: | :---: | :---: | -[AccountManagement](wcd-accountmanagement.md) | X | X | X | X | | +[AccountManagement](wcd-accountmanagement.md) | | | | X | | | [Accounts](wcd-accounts.md) | X | X | X | X | X | | [ADMXIngestion](wcd-admxingestion.md) | X | | | | | | [ApplicationManagement](wcd-applicationmanagement.md) | | | | | X | From f26301ddc853b5b11206b26c219aad554967f56a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 07:20:58 -0800 Subject: [PATCH 080/284] sync --- devices/hololens/hololens-kiosk.md | 96 +++++++++++++++++++++--------- 1 file changed, 69 insertions(+), 27 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 6ad141a807..40eb3f6b08 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -18,6 +18,8 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. +Multi-app kiosks can run Universal Windows Platform (UWP) apps and Classic Wesktop applications (Win32). Single-app kiosks can run UWP apps. + >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. @@ -29,43 +31,36 @@ For HoloLens devices running Windows 10, version 1803, there are three methods t For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. -## Start layout for HoloLens kiosk mode +## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. + +>[!NOTE] +>Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. ### Start layout file for Intune Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. ```xml - - - - - - - - - - - - - - - - - - ]]> - - - - - + + + + + + + + + ``` ### Start layout for a provisioning package -You will create an XML file to define the kiosk configuration to be included in a provisioning package. Use the following sample in your XML file. +You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. ```xml @@ -92,10 +87,51 @@ You will create an XML file to define the kiosk configuration to be included in +**Multi-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Multi app kiosk**. +11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. +12. Enter a friendly name for the configuration. +13. Select an app type, either **Win32 App** for a classic desktop application or **UWP App** for a Universal Windows Platform app. + - For **Win32 App**, enter the fully qualified pathname of the executable, with respect to the device. + - For **UWP App**, enter the Application User Model ID for an installed app. +14. Select whether to enable the taskbar. +15. Browse to and select the Start layout XML file that you generated in step 1. +16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. +17. Select **OK**. You can add additional configurations or finish. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + +**Single-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Single app kiosk**. +11. Enter the user account that will be used for the kiosk. +13. Enter the Application User Model ID for an installed app. +14. Select **OK**, and then select **Create**. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) - +Process: +1. Create XML file(#create-xml-file) +2. Add XML file to provisioning package(#add-xml) +3. Apply provisioning package to device(#apply-ppkg) @@ -122,3 +158,9 @@ You will create an XML file to define the kiosk configuration to be included in 5. Select **Enable Kiosk Mode**, choose an app to run when the device starts, and click **Save**. + +## More information + +>[!VIDEO https://www.microsoft.com/videoplayer/embed/ce9992ab-9fea-465d-b773-ee960b990c4a?autoplay=false] + +>[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] \ No newline at end of file From 44b0e06787e914e1484ec809891d844e54b92028 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 8 Mar 2018 08:35:57 -0800 Subject: [PATCH 081/284] Test-changed author --- .../attack-surface-reduction-exploit-guard.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index d5e34e50d5..955483ce1f 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 02/16/2018 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/01/2018 --- From a767005b57e44fc803cdcc3cfedf70b5a8f422ed Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:07:39 -0800 Subject: [PATCH 082/284] finish kiosk --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 5 +- devices/hololens/hololens-kiosk.md | 63 ++++++++++++++++-- devices/hololens/hololens-provisioning.md | 7 +- devices/hololens/hololens-updates.md | 36 ++++++++++ .../images/multiappassignedaccesssettings.png | Bin 0 -> 5081 bytes 6 files changed, 100 insertions(+), 12 deletions(-) create mode 100644 devices/hololens/hololens-updates.md create mode 100644 devices/hololens/images/multiappassignedaccesssettings.png diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 769deebcab..c1024d3a9b 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -4,6 +4,7 @@ ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) +## [Manage updates to HoloLens](hololens-updates.md) ## [Set up HoloLens in kiosk mode](hololens-kiosk.md) ## [Configure HoloLens using a provisioning package](hololens-provisioning.md) ## [Install apps on HoloLens](hololens-install-apps.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 6178f56bfb..dc5efd41cf 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -19,7 +19,10 @@ This topic lists new and updated topics in the [Microsoft HoloLens documentation The topics in this library have been updated for Windows 10 Holographic for Business, version 1803. The following new topics have been added: -- > +- [What's new in Microsoft HoloLens](hololens-whats-new.md) +- [Manage updates to HoloLens](hololens-updates.md) + + ## February 2018 New or changed topic | Description diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 40eb3f6b08..7eca7ad109 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -18,7 +18,7 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. -Multi-app kiosks can run Universal Windows Platform (UWP) apps and Classic Wesktop applications (Win32). Single-app kiosks can run UWP apps. + >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. @@ -100,11 +100,9 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to 10. In **Kiosk Mode**, select **Multi app kiosk**. 11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. 12. Enter a friendly name for the configuration. -13. Select an app type, either **Win32 App** for a classic desktop application or **UWP App** for a Universal Windows Platform app. - - For **Win32 App**, enter the fully qualified pathname of the executable, with respect to the device. - - For **UWP App**, enter the Application User Model ID for an installed app. +13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. 14. Select whether to enable the taskbar. -15. Browse to and select the Start layout XML file that you generated in step 1. +15. Browse to and select [the Start layout XML file](#start-kiosk). 16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. 17. Select **OK**. You can add additional configurations or finish. 18. Assign the profile to a device group to configure the devices in that group as kiosks. @@ -133,6 +131,61 @@ Process: 2. Add XML file to provisioning package(#add-xml) 3. Apply provisioning package to device(#apply-ppkg) + +### Create a kiosk configuration XML file + +Follow [the instructions for creating a kiosk configuration XML file for desktop](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#configure-a-kiosk-using-a-provisioning-package), with the following exceptions: + +- Do not include Classic Windows applications (Win32) since they aren't supported on HoloLens. +- Use the [placeholder Start XML](#start-kiosk) for HoloLens. +- Use [group accounts](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#config-for-group-account) rather than individual accounts. + + +### Add the kiosk configuration XML file to a provisioning package + +1. Open [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22). +2. Choose **Advanced provisioning**. +3. Name your project, and click **Next**. +4. Choose **Windows 10 Holographic** and click **Next**. +5. Select **Finish**. The workspace for your package opens. +6. Expand **Runtime settings** > **AssignedAccess** > **MultiAppAssignedAccessSettings**. +7. In the center pane, click **Browse** to locate and select the kiosk configuration XML file that you created. + + ![Screenshot of the MultiAppAssignedAccessSettings field in Windows Configuration Designer](images/multiappassignedaccesssettings.png) + +8. (**Optional**: If you want to apply the provisioning package after device initial setup and there is an admin user already available on the kiosk device, skip this step.) Create an admin user account in **Runtime settings** > **Accounts** > **Users**. Provide a **UserName** and **Password**, and select **UserGroup** as **Administrators**. With this account, you can view the provisioning status and logs if needed. +8. (**Optional**: If you already have a non-admin account on the kiosk device, skip this step.) Create a local standard user account in **Runtime settings** > **Accounts** > **Users**. Make sure the **UserName** is the same as the account that you specify in the configuration XML. Select **UserGroup** as **Standard Users**. +8. On the **File** menu, select **Save.** +9. On the **Export** menu, select **Provisioning package**. +10. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** + +11. On the **Provisioning package security** page, do not select **Enable package encryption** or provisioning will fail on HoloLens. You can choose to enable package signing. + + - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Browse** and choosing the certificate you want to use to sign the package. + +12. Click **Next** to specify the output location where you want the provisioning package to go when it's built. By default, Windows Configuration Designer uses the project folder as the output location. Optionally, you can click **Browse** to change the default output location. + +13. Click **Next**. + +14. Click **Build** to start building the package. The provisioning package doesn't take long to build. The project information is displayed in the build page and the progress bar indicates the build status. + + + + +### Apply the provisioning package to HoloLens + +1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). + +3. HoloLens will show up as a device in File Explorer on the PC. + +4. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage. + +5. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the **fit** page. + +6. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package. + +7. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE. + ## Set up kiosk mode using the Windows Device Portal (Windows 10, version 1607 and version 1803) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 1f02d05dd7..152282bc05 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -20,14 +20,9 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificates to the device -To install Windows Configuration Designer and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) or install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store. +To install Windows Configuration Designer and create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. -When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration Designer** from the **Select the features you want to install** dialog box. -![Choose Configuration Designer](images/adk-install.png) - -> [!NOTE] -> In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. ## Create a provisioning package for HoloLens using the HoloLens wizard diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md new file mode 100644 index 0000000000..c24906c721 --- /dev/null +++ b/devices/hololens/hololens-updates.md @@ -0,0 +1,36 @@ +--- +title: Manage updates to HoloLens (HoloLens) +description: +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: hololens, devices +ms.sitesec: library +author: jdeckerms +ms.localizationpriority: medium +ms.date: 04/01/2018 +--- + +# Manage updates to HoloLens + +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. + +WSUS is not directly supported by Intune since Intune is pushing WUFB. You would need to go to the Custom OMA-DM URI route to set those unsupported policies as @Alvin Chardon descirbes below. + +Below is policies HL supports and the mechanism you need to use in Intune. +• Update/AllowAutoUpdate – directly supported in UI. Software Updates > Windows 10 Update Rings > Automatic update behavior +• Update/AllowUpdateService - Custom OMA-DM URI +• Update/RequireDeferUpgrade -- directly supported in UI. Software Updates > Windows 10 Update Rings > Servicing channel +• Update/RequireUpdateApproval -- Custom OMA-DM URI +• Update/UpdateServiceUrl Custom OMA-DM URI + +MDM can defer the update directly from Windows Update by setting Servicing Channel to semi-annual (not targeted). + +Here is the general Intune documentation for Microsoft Update for Business: +https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure + +Here is the Holographic-specific section of that article naming what features are supported: +https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure#windows-holographic-for-business-support + +For the settings Intune doesn’t offer UI, including WSUS, we recommended setting them through Custom OMA-DM Uris: +https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic + diff --git a/devices/hololens/images/multiappassignedaccesssettings.png b/devices/hololens/images/multiappassignedaccesssettings.png new file mode 100644 index 0000000000000000000000000000000000000000..86e2e0a451e756326fa5d8891cb4e8d50c361f20 GIT binary patch literal 5081 zcmbW5XHb({x5tA@5fnuZdISUkArL@Ba_B{BLKg@qB~qjX2oS1-&_o46i1c0zN(oI` zkd8`|-diY&n1qh>P;Wf<(>wFd+?o5~+5f%Pv)7uvo@eiw-`=ku8bB^Hb20+}fXmuY z4PyX+u9Mb>F)`5E{ea^Yn$US0L(~9e{oG45pM% z$9wI<;yVtnUWy%5a$GXMYW;#ES&x?){wBcOkC&w1RVcxAkL4eJAD-Ua7y8Q-)8hS+$n8Y>8YB zM^ur)o6=&j%MNEfSf3uZ4KTXll-~lobjTb64^RuSp>rh(`v&#>1OFC z_8DvCDB{0~kQP3F`*qA~0fkYIU~~lQl|~%zv}5RbpVQi#^(ViTtD0h#peGHTUpFQw z{dDdd>W+*kI7Lvrjd@<`@CR_)H$k{_)jgR!W1Tgh z4k${SD?8&9R}4}IUa6PZ=Srtq`rx6_OLyfFgogG~U^!*;G-&5r*g<6t*Q8(h*!<-7 z@BO9fsl0>lLG=e=RMu7oilw=^xy*bJ10!Q!t?-?(-9)npDL2ghN{hVD$F`!(Y&&vN zu8s+iGxD+bVmjFevUbDocckGZOKYi?5S0^Z9-X%yg!9pH;mZLf10T(pYr8$S^Ewtr zW??+R`t5<`JBWAWoA&k;UZ8yDMU{egz2`TE$Vb-09CiNAZ8`a;&n*W$)4uF_b&tF+ zS+4A|K!} z?t%9h_wa0=@K=^L=*)=5qg5r%1J~fCrx83EC#r!=syCG}b~Rl49-pjVf`c+fJKS$6 z5v7AjqZLR(=^=k%%S0KSL7IXa5kIplgI538GvY^-KHC4}>xU}$KkPs|4&G3eqlaG) z%F*JQHw@PuKjAve4F~~FU7?5-7Z;N7*hmS{;uaQP4r5PQM^`r7K zmt-JqAG1g9w_Kg87`T$E&L;d6{n?;5Gf-jPa9)<7`0>#dj+{o<*@T{In;7&M3!(tN zH~jEKocyI9`Qjc++gx?uu7IdbAMLPswQ!dK_#yYr%7(-F-0$d&Y_6h@wZjg+BJtZ_(=zncRO{t(P`{LOcmkCVMDGInjNDv;}iL8>ob=T9rpH z&yXD80iO+!0|Vi%Cp$*8g$K)6#~GG*O+n$u(vr|1L)Hd1vx1?b$_H(X!VUAwbCE!jtZ(>%*;R)_FFk_Oc4nGbgxz&rmaZ3B{gIa*2YA63G>m*Q@5&-2nCN; zfoK$tK}oT-;VNhwz+!zwGQC0!YW+oRBYcLP%sxK}EgQtic7M6FzBoTAG2IXwx0JFi ziDlvfe)_YY4)R5>o>9|z0^`)B7!E~F!APIwv~eA2g|+R?`EqpwzHIRBgoM}6%xod5 zd0!7cGw)42mszY(O@r0|P;hiR+#1BVo%QI3K)!rDgpv*B&OfRI!Kvm4C@mO${sl(Ewcnz958X0*56G( z;P+gqD^OeN=^L@JmM%JMpg*F6zY|2kitd_!GD3nY2N#vF2Y1ACO>TG@*bG8c)4JO?qD;O7EZf>^+h`~h(kA&2v)k)gu=JdbBo+Walg6$hr4m|Efq`c6;N{mm6yiVQg z%(wZcd}-s|>Cn(;(x3|0Yp(+k$KOOh9(NsS2E>&u+`^NZHG9kLrFi5>`62uAj4Cm< zwV&rsi#Hti^3=dVCHLq18<3=BbcB~WTfZ?k-lJ>vu}4SDv+SW?)gk6zW=7x`&wpI_ zRQVm7@uy;$_<+qk72EYb6|0J#j!t#aN#h9>=oNaFV0-)1yx?Z}lpF^vbKR4avAVt< z^orw5q+HQ#AI1=0r!I1S==ck#I8ZajB~I^|Pw(Eu{gi{-V*(u3g`|TpKa3 zl9v`4T<<+#FjjF(XL(3hX0HTURazAAd2<2VnqBWkbScxv4S05_)#@@L8-Ao-S}mcA z*S-=l-P&aEqRI9n@VPY`#46~CUPNUz`U3!b;^E;oQl zROS$jidS*TQ7rL16+%JAMdb&@!5Nj2mbzfgicfj3Q(?8-;;((Aa8wCJy&OEoJR)+ZaU)cE}$FwV8>t81a z)hY#OpdAD0{(T=9hs-iF4Kd~4amun6k>yqz-0`yD_}{D^xM6&g4EYaQRmauZ_5a~6 z3i$s;TyY_M_nCZdWUM;dm0Dw=tL%Ndp zi&*a8$_ZeP*i{XSH{4Z;@DebyX_H>cb!zIA-eqh5FJ7Bz3vi2^{tR*bno4N<0zcfP z_-l#DZig@jMArwYeyXV6-mtRxS534V;do8;0{RWfIVcDol&tm1iu9QKvYJFVuP$tR zWW}d8Rnig=y6*KR-(3X(qJ=jaLmv-{TorRGPig2Ziz_a(_ho)I9NV2@tKGXC&%0X0FVyCk8+>ZIK%?| zg~X$OLO*lhL2%I+V?L8S`l`+t22KL~Yt9JW>W>d`Ka{g@Zf`)KYT4`pJt4!NKH>ON zK5f_RT(6{!p|``j^7%$~cMX)RbM2;LX(x(FD>B@%fYq1UE7iCKh4-SgeUqt}AmmeX zwcV<6mJhMTu&9~x*Ago1-iAr9cK43fY*jk(SRIFqlPC7P6%rB)ijHt6b|Y4iubzmo z>pEZ2IWyiRdKmV(@%=agf!GAA>2}`FgJ)l>tsCQwIiUwQCsE6R2>S)G%ilV-#Ioe1 zbgL4~>P`2kB9j7(^l3d+PL$pfV9_=>VDS=tMgl2yb-(N~@BT>rabxLUr12YzmpGPK z6taNlq?LxyZEr<}XFnji9SaZ$C6MN~FJ6eaj_r86o`+8mm1~sig+8yHwLa`5JEKv( z{`ha5Z&HiNzlt7;CGcWQ%Z(6VC_DasMM6t;VUO?;r%CW?qxm9)yz_ha=3U^?5ujMi z${GY8c`mqs>K7FVAw_n;_%t7Oe$r3TlVgTGRlNumZUOaN=Cr=QZNQb;$8BSq+~P-si3AHYtpo*U&#=0bCsjN>}{QzJx(W1*b?gygW*P z4d{0JMtSkSDL9w~i%deWW$alK{4!v$+Wra&vb$}Hza@b0bxq4C?;q|OyvjoP2d_UX zJrN9X(hSr5yEvd~gKhRMjPkrZeYU_CWe;o1Rjd@ZL24OCa7&6*X>UB2Zpzwu8hmK%L!~A&#R%rT(-)(PS(&QV3!BZk+z(m zw^O|_K1r14O~T|O#7uCxJ(EfCsZ2Q@iw0wqSU=$D{ZN!sV8(8ht;sxsb0_qg)}uo zr`YB#E{o|zoAZ>W>2tByFggsX-HEolV^`XB()5>0Tk}hKRg zl6mBc1mJf<+kx|998?)XNK*xttxicvdZ&r54klT$l6tpyp{&l{QZ6v z^jEhO!{2ts;l32Io08Y2|($`(17>m`Cp*I{y8dV`1v+=}!ODzu)Q3)%YoNj_dF9@qQ1| zdOY@>|MA-d=H|2B9lN*J%HCW+jOEk*bR;m8LL1(uhu2S@%nBeS8i!^<-Z()Yf5MO}G zk6$JnQWe-dP;oLU7v;65Lz2`PgyW|Gmgi4RW3@KRz1#%j7osE4s^mglW*L4Q10Xc! z9BKya*Bz%4AB+6Cz<%}RE)jBCm{W8?&KCff1S^4Jx5&hW;biSj`7p(SC%3~#pO7U* zjhn782oSHmhp9@8R-mZFZ&2Dm8(=8C98DiE|3|=oV}*b3mqM> Date: Thu, 8 Mar 2018 09:09:44 -0800 Subject: [PATCH 083/284] change fake --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 7eca7ad109..7857f61637 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -33,7 +33,7 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. From 510895ac80d08fdc00db3472abb878570fc10a46 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:13:09 -0800 Subject: [PATCH 084/284] link dump --- devices/hololens/hololens-updates.md | 4 ++++ devices/hololens/hololens-whats-new.md | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index c24906c721..bbf135cd7d 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -34,3 +34,7 @@ https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure#wi For the settings Intune doesn’t offer UI, including WSUS, we recommended setting them through Custom OMA-DM Uris: https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic +link dump: +https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure +https://docs.microsoft.com/en-us/windows/deployment/update/waas-manage-updates-wufb +https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 3a3c1a6c1a..b05f7b5b74 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -38,4 +38,10 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - multi-app kiosk (use groups) - local account indefinite password expiry - MDM sync status -- account mgt: "visitor" group acct \ No newline at end of file +- account mgt: "visitor" group acct + +link dump +https://developer.microsoft.com/en-us/windows/mixed-reality/reset_or_recover_your_hololens +https://support.microsoft.com/en-us/help/12379/windows-10-mobile-device-recovery-tool-faq +https://docs.microsoft.com/en-us/intune/windows-holographic-for-business +https://support.microsoft.com/en-us/help/13452/hololens-restart-reset-or-recover-hololens From 4037cb0632b53e71f2f2dda4e79b39883fd55c9f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:19:48 -0800 Subject: [PATCH 085/284] fix links --- devices/hololens/hololens-kiosk.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 7857f61637..ba83deb30d 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -127,9 +127,9 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) Process: -1. Create XML file(#create-xml-file) -2. Add XML file to provisioning package(#add-xml) -3. Apply provisioning package to device(#apply-ppkg) +1. [Create XML file](#create-xml-file) +2. [Add XML file to provisioning package](#add-xml) +3. [Apply provisioning package to device](#apply-ppkg) ### Create a kiosk configuration XML file From 27d8e38d967e592ebbc3ea6238fb6f958303fd81 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:38:45 -0800 Subject: [PATCH 086/284] sync --- devices/hololens/hololens-kiosk.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index ba83deb30d..b584f7d909 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -127,9 +127,9 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) Process: -1. [Create XML file](#create-xml-file) -2. [Add XML file to provisioning package](#add-xml) -3. [Apply provisioning package to device](#apply-ppkg) +1. [Create an XML file that defines the kiosk configuration.](#create-xml-file) +2. [Add the XML file to a provisioning package.](#add-xml) +3. [Apply the provisioning package to HoloLens.](#apply-ppkg) ### Create a kiosk configuration XML file From 54c71d1090bbf0778c2a41f8f1fbd897025edd19 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 13:26:43 -0800 Subject: [PATCH 087/284] remove intune kiosk instructions --- devices/hololens/hololens-kiosk.md | 65 +--------------------------- devices/hololens/hololens-updates.md | 16 ++++++- 2 files changed, 16 insertions(+), 65 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index b584f7d909..96513679a7 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -24,7 +24,7 @@ Single-app kiosk mode starts the specified app when the user signs in, and restr >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: -- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. + - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. @@ -33,33 +33,11 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. +If you use a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. -### Start layout file for Intune - -Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. - -```xml - - - - - - - - - -``` - -### Start layout for a provisioning package - You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. ```xml @@ -82,47 +60,8 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ``` - -## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) - -**Multi-app kiosk** - -2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. -3. Select **Device configuration**. -4. Select **Profiles**. -5. Select **Create profile**. -6. Enter a friendly name for the profile. -7. Select **Windows 10 and later** for the platform. -8. Select **Device restrictions** for the profile type. -9. Select **Kiosk**. -10. In **Kiosk Mode**, select **Multi app kiosk**. -11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. -12. Enter a friendly name for the configuration. -13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. -14. Select whether to enable the taskbar. -15. Browse to and select [the Start layout XML file](#start-kiosk). -16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. -17. Select **OK**. You can add additional configurations or finish. -18. Assign the profile to a device group to configure the devices in that group as kiosks. - -**Single-app kiosk** - -2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. -3. Select **Device configuration**. -4. Select **Profiles**. -5. Select **Create profile**. -6. Enter a friendly name for the profile. -7. Select **Windows 10 and later** for the platform. -8. Select **Device restrictions** for the profile type. -9. Select **Kiosk**. -10. In **Kiosk Mode**, select **Single app kiosk**. -11. Enter the user account that will be used for the kiosk. -13. Enter the Application User Model ID for an installed app. -14. Select **OK**, and then select **Create**. -18. Assign the profile to a device group to configure the devices in that group as kiosks. - ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index bbf135cd7d..fdacedcc6c 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -1,6 +1,6 @@ --- title: Manage updates to HoloLens (HoloLens) -description: +description: Administrators can use mobile device management to manage updates to HoloLens devices. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -12,7 +12,19 @@ ms.date: 04/01/2018 # Manage updates to HoloLens -Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. As with desktop devices, administrators can manage updates to the HoloLens operating system using [Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb). + +## Use MDM policies to manage updates + +mobile device management (MDM) + +## Use Windows Server Update Service to update HoloLens + +Windows Server Update Service (WSUS) + +## sandbox + +For HoloLens, customers would configure update deferral settings in a general config policy and create a custom profile to point them to the WSUS server. WSUS is not directly supported by Intune since Intune is pushing WUFB. You would need to go to the Custom OMA-DM URI route to set those unsupported policies as @Alvin Chardon descirbes below. From 247cf1fec2fe41b4619c856c1206eae664f38b74 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 07:28:08 -0800 Subject: [PATCH 088/284] add Intune back --- devices/hololens/hololens-kiosk.md | 67 ++++++++++++++++++++++- devices/hololens/hololens-provisioning.md | 2 +- 2 files changed, 65 insertions(+), 4 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 96513679a7..2c80f5673f 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 04/01/2018 --- # Set up HoloLens in kiosk mode @@ -24,7 +24,7 @@ Single-app kiosk mode starts the specified app when the user signs in, and restr >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - +- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. @@ -33,11 +33,33 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. +### Start layout file for Intune + +Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. + +```xml + + + + + + + + + +``` + +### Start layout for a provisioning package + You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. ```xml @@ -60,8 +82,47 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ``` + +## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) + +**Multi-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Multi app kiosk**. +11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. +12. Enter a friendly name for the configuration. +13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. +14. Select whether to enable the taskbar. +15. Browse to and select [the Start layout XML file](#start-kiosk). +16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. +17. Select **OK**. You can add additional configurations or finish. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + +**Single-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Single app kiosk**. +11. Enter the user account that will be used for the kiosk. +13. Enter the Application User Model ID for an installed app. +14. Select **OK**, and then select **Create**. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 152282bc05..27539cfdc2 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 11/29/2017 +ms.date: 04/01/2018 --- # Configure HoloLens using a provisioning package test From 3d8bd9ff5fcdd6e298c1a25c9b625aa39d3abd28 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 08:57:35 -0800 Subject: [PATCH 089/284] updates --- devices/hololens/hololens-kiosk.md | 9 +++++ devices/hololens/hololens-updates.md | 48 +++++++++++++------------- devices/hololens/hololens-whats-new.md | 2 ++ 3 files changed, 35 insertions(+), 24 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 2c80f5673f..d10ca706d3 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -22,6 +22,8 @@ Single-app kiosk mode starts the specified app when the user signs in, and restr >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. +> +>Be aware that voice commands are enabled, even if the Cortana app is not selected as a kiosk app. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. @@ -212,6 +214,13 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop 5. Select **Enable Kiosk Mode**, choose an app to run when the device starts, and click **Save**. +## Kiosk app recommendations + +- You cannot select Microsoft Edge, Microsoft Store, or the Shell app as a kiosk app. +- We recommend that you do **not** select the Settings app and the File Explorer app as a kiosk app. +- You can select Cortana as a kiosk app. +- To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. + ## More information >[!VIDEO https://www.microsoft.com/videoplayer/embed/ce9992ab-9fea-465d-b773-ee960b990c4a?autoplay=false] diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index fdacedcc6c..3813179553 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -14,39 +14,39 @@ ms.date: 04/01/2018 Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. As with desktop devices, administrators can manage updates to the HoloLens operating system using [Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb). -## Use MDM policies to manage updates +>[!NOTE] +>HoloLens devices must be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md) to manage updates. -mobile device management (MDM) -## Use Windows Server Update Service to update HoloLens +Mobile device management (MDM) providers use the [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to enable update management. -Windows Server Update Service (WSUS) +The Update policies supported for HoloLens are: -## sandbox +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) +- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) +- [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) +- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) +- [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) +- [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -For HoloLens, customers would configure update deferral settings in a general config policy and create a custom profile to point them to the WSUS server. +If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): -WSUS is not directly supported by Intune since Intune is pushing WUFB. You would need to go to the Custom OMA-DM URI route to set those unsupported policies as @Alvin Chardon descirbes below. +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior**. +- - [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. +- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. -Below is policies HL supports and the mechanism you need to use in Intune. -• Update/AllowAutoUpdate – directly supported in UI. Software Updates > Windows 10 Update Rings > Automatic update behavior -• Update/AllowUpdateService - Custom OMA-DM URI -• Update/RequireDeferUpgrade -- directly supported in UI. Software Updates > Windows 10 Update Rings > Servicing channel -• Update/RequireUpdateApproval -- Custom OMA-DM URI -• Update/UpdateServiceUrl Custom OMA-DM URI +Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: -MDM can defer the update directly from Windows Update by setting Servicing Channel to semi-annual (not targeted). +- [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) +- [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) +- [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -Here is the general Intune documentation for Microsoft Update for Business: -https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure +In Microsoft Intune, use [a custom profile](https://docs.microsoft.com/intune/custom-settings-windows-holographic) to configure devices to get updates from WSUS. -Here is the Holographic-specific section of that article naming what features are supported: -https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure#windows-holographic-for-business-support -For the settings Intune doesn’t offer UI, including WSUS, we recommended setting them through Custom OMA-DM Uris: -https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic -link dump: -https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure -https://docs.microsoft.com/en-us/windows/deployment/update/waas-manage-updates-wufb -https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic + + +## Related topics + +- [Manage software updates in Microsoft Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure) \ No newline at end of file diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index b05f7b5b74..22002dda9c 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -24,6 +24,8 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. +- Can change network before sign-in + - multi-user (AAD) - multi transfer protocol (MTP) support - file explorer From 2f538df70558b1c7c5c7e23a5b49e8d544a6f671 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 09:10:37 -0800 Subject: [PATCH 090/284] fix format --- devices/hololens/hololens-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 3813179553..0c50120f39 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -32,7 +32,7 @@ The Update policies supported for HoloLens are: If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): - [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior**. -- - [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. +- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: From 5c3016b489ae0583d72d3985e401f6bfdad461e3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 09:43:07 -0800 Subject: [PATCH 091/284] sync --- devices/hololens/hololens-kiosk.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index d10ca706d3..e504594d04 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -18,12 +18,12 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. - +The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. > ->Be aware that voice commands are enabled, even if the Cortana app is not selected as a kiosk app. +>Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. @@ -87,7 +87,7 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) - + **Multi-app kiosk** From f7fa98a46526d626336dd5d695122f0956591603 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 10:50:33 -0800 Subject: [PATCH 092/284] multiple users --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 1 + devices/hololens/hololens-multiple-users.md | 30 +++++++++++++++++++++ devices/hololens/hololens-whats-new.md | 2 +- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/hololens-multiple-users.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index c1024d3a9b..d494af7e30 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -6,6 +6,7 @@ ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) ## [Manage updates to HoloLens](hololens-updates.md) ## [Set up HoloLens in kiosk mode](hololens-kiosk.md) +## [Share HoloLens with multiple people](hololens-multiple-users.md) ## [Configure HoloLens using a provisioning package](hololens-provisioning.md) ## [Install apps on HoloLens](hololens-install-apps.md) ## [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index dc5efd41cf..bb858c5325 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -21,6 +21,7 @@ The topics in this library have been updated for Windows 10 Holographic for Busi - [What's new in Microsoft HoloLens](hololens-whats-new.md) - [Manage updates to HoloLens](hololens-updates.md) +- [Share HoloLens with multiple people](hololens-multiple-users.md) ## February 2018 diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md new file mode 100644 index 0000000000..e4c90e1048 --- /dev/null +++ b/devices/hololens/hololens-multiple-users.md @@ -0,0 +1,30 @@ +--- +title: Share HoloLens with multiple people (HoloLens) +description: You can configure HoloLens to be shared by multiple Azure Active Directory accounts. +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: hololens, devices +ms.sitesec: library +author: jdeckerms +ms.localizationpriority: medium +ms.date: 04/01/2018 +--- + +# Share HoloLens with multiple people + +You can configure HoloLens to be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. + +**Prerequisite**: The HoloLens device must be running Windows Holographic for Business. + +During setup, you must select **My work or school owns it** and sign in with an Azure AD account. After setup, ensure that **Other People** appears in **Settings** > **Accounts**. + +Other people can use the HoloLens device by signing in with their Azure AD account credentials. To switch users, press the power button once to go to standby and then press the power button again to return to the lock screen, or select the user tile on the upper right of th epins panel to sign out the current user. + +>[!NOTE] +>Each subsequent user will need to perform [Calibration](https://developer.microsoft.com/windows/mixed-reality/calibration) in order to set their correct interpupillary distance (PD) for the device while signed in. + +To see users on the device or to remove a user from the device, go to **Settings** > **Accounts** > **Other users**. + + + + diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 22002dda9c..e3cb99fdf0 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -26,7 +26,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Can change network before sign-in -- multi-user (AAD) +- multi-user (AAD) [Share HoloLens with multiple people](hololens-multiple-users.md) - multi transfer protocol (MTP) support - file explorer - OOBE diagnostic From 05a34ab93d393a9682f39db9de3dedc035490290 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 10:51:58 -0800 Subject: [PATCH 093/284] sync --- devices/hololens/hololens-multiple-users.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md index e4c90e1048..f7f6e5145c 100644 --- a/devices/hololens/hololens-multiple-users.md +++ b/devices/hololens/hololens-multiple-users.md @@ -12,9 +12,9 @@ ms.date: 04/01/2018 # Share HoloLens with multiple people -You can configure HoloLens to be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. +A HoloLens device can be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. -**Prerequisite**: The HoloLens device must be running Windows Holographic for Business. +**Prerequisite**: The HoloLens device must be running Windows 10, version 1803, and be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). During setup, you must select **My work or school owns it** and sign in with an Azure AD account. After setup, ensure that **Other People** appears in **Settings** > **Accounts**. From c4090e953f4d6066966b0e24b28c821656f1bd5b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 11:10:01 -0800 Subject: [PATCH 094/284] sync --- devices/hololens/hololens-whats-new.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index e3cb99fdf0..37bbdafd27 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -20,22 +20,20 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for ![Provisioning HoloLens devices](images/provision-hololens-devices.png) -- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. +- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. - Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. -- Can change network before sign-in +- Before you sign in, you can choose the network icon below the password field to choose a different Wi-Fi network to connect to. You can also connect to a guest network, such as at a hotel, conference center, or business. + +- You can now easily [share HoloLens with multiple people](hololens-multiple-users.md) using Azure AD accounts. -- multi-user (AAD) [Share HoloLens with multiple people](hololens-multiple-users.md) -- multi transfer protocol (MTP) support -- file explorer - OOBE diagnostic -- Wi-Fi on sign-in -- guest network -- improved add work (AAD) account + + - mail sync without MDM enrollment -- edition name -- configure setup options, bulk AAD token/provisioning wizard + + - developer mode - multi-app kiosk (use groups) - local account indefinite password expiry From 42b9863e8d8d6cf96e93c16cab7c6fc28309b1bd Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 13:16:41 -0800 Subject: [PATCH 095/284] sync --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 27539cfdc2..8ce8722487 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -139,7 +139,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). -2. Briefly press and release the **Volume Down** and **Power** buttons simultaneously. +2. Briefly press and release the **Volume Down** and **Power** buttons simultaneously. (This step isn't needed in Windows 10, version 1803.) 3. HoloLens will show up as a device in File Explorer on the PC. From 0a376ff640fe016816549cfb9713f1310679a742 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 13:16:54 -0800 Subject: [PATCH 096/284] sync --- devices/hololens/hololens-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 37bbdafd27..bc56a8b80d 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -32,7 +32,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - mail sync without MDM enrollment - +- wdrt - developer mode - multi-app kiosk (use groups) From 510de21bbba79fb9eb3f948b889e9bda09e8a8c5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 09:20:19 -0700 Subject: [PATCH 097/284] stage what's new --- devices/hololens/hololens-provisioning.md | 6 ++-- devices/hololens/hololens-whats-new.md | 39 +++++++++++++---------- 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index b3507af988..c5d961145a 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -75,7 +75,7 @@ Use the Windows Configuration Designer tool to create a provisioning package. - + @@ -104,7 +104,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 7. Expand **Runtime settings** and customize the package with any of the settings [described below](#what-you-can-configure). >[!IMPORTANT] - >If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). + >(For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). 8. On the **File** menu, click **Save**. @@ -167,7 +167,7 @@ In Windows Configuration Designer, when you create a provisioning package for Wi | Setting | Description | | --- | --- | -| **Accounts** | Create a local account. HoloLens currently supports a single user only. Creating multiple local accounts in a provisioning package is not supported.

    **IMPORTANT**
    If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). | +| **Accounts** | Create a local account. HoloLens currently supports a single user only. Creating multiple local accounts in a provisioning package is not supported.

    **IMPORTANT**
    (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). | | **Certificates** | Deploy a certificate to HoloLens. | | **ConnectivityProfiles** | Deploy a Wi-Fi profile to HoloLens. | | **EditionUpgrade** | [Upgrade to Windows Holographic for Business.](hololens-upgrade-enterprise.md) | diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index bc56a8b80d..f62a8e97f7 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -1,6 +1,6 @@ --- title: What's new in Microsoft HoloLens (HoloLens) -description: HoloLens provides extra features designed for business in the Commercial Suite. +description: Windows Holographic for Business gets new features in Windows 10, version 1803. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -14,13 +14,19 @@ ms.date: 04/01/2018 Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: -- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). +- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). + +- You can view the operating system build number in the first setup screen, in device properties in the File Explorer app, and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). -- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#wizard). +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience and network connections, set developer mode, and obtain bulk Azure AD tokens. [Learn how to use the simple provisioning wizard for HoloLens](hololens-provisioning.md#wizard). ![Provisioning HoloLens devices](images/provision-hololens-devices.png) -- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. +- When you create a local account in a provisioning package, the password no longer expires every 42 days. + +- You can [configure HoloLens as a single-app or multi-app kiosk](hololens-kiosk.md). Multi-app kiosk mode lets you set up a HoloLens to only run the apps that you specify, and prevents users from making changes. + +- Media Transfer Protocol (MTP) is enabled so that you can connect the HoloLens device to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. - Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. @@ -28,20 +34,19 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - You can now easily [share HoloLens with multiple people](hololens-multiple-users.md) using Azure AD accounts. -- OOBE diagnostic +- When setup or sign-in fails, choose the new **Collect info** option to get diagnostic logs for troubleshooting. + +- Individual users can sync their corporate email without enrolling their device in mobile device management (MDM). You can use the device with a Microsoft Account, download and install the Mail app, and add an email account directly. + +- You can check the MDM sync status for a device in **Settings** > **Accounts** > **Access Work or School** > **Info**. In the **Device sync status** section, you can start a sync, see areas managed by MDM, and create and export an advanced diagnostics report. -- mail sync without MDM enrollment -- wdrt -- developer mode -- multi-app kiosk (use groups) -- local account indefinite password expiry -- MDM sync status -- account mgt: "visitor" group acct -link dump -https://developer.microsoft.com/en-us/windows/mixed-reality/reset_or_recover_your_hololens -https://support.microsoft.com/en-us/help/12379/windows-10-mobile-device-recovery-tool-faq -https://docs.microsoft.com/en-us/intune/windows-holographic-for-business -https://support.microsoft.com/en-us/help/13452/hololens-restart-reset-or-recover-hololens + +## Additional resources + +- [Reset or recover your HoloLens](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens) +- [Restart, rest, or recover HoloLens](https://support.microsoft.com/help/13452/hololens-restart-reset-or-recover-hololens) +- [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business) + From 017a54e53fd22a357e39cddfc4cf6a5944cb1fa9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 09:35:09 -0700 Subject: [PATCH 098/284] fix warning format --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index c5d961145a..da6e01e406 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -124,7 +124,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 6. On the **Select security details for the provisioning package**, click **Next**. - >[WARNING!] + >[!WARNING] >If you encrypt the provisioning package, provisioning the HoloLens device will fail. 7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows Configuration Designer uses the project folder as the output location. From b90a2c25919cbb4f3df644c94d11434bfbf21b31 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 09:40:51 -0700 Subject: [PATCH 099/284] prov --- devices/hololens/hololens-provisioning.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index da6e01e406..05b69ee5b2 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -167,7 +167,6 @@ In Windows Configuration Designer, when you create a provisioning package for Wi | Setting | Description | | --- | --- | -| **Accounts** | Create a local account. HoloLens currently supports a single user only. Creating multiple local accounts in a provisioning package is not supported.

    **IMPORTANT**
    (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). | | **Certificates** | Deploy a certificate to HoloLens. | | **ConnectivityProfiles** | Deploy a Wi-Fi profile to HoloLens. | | **EditionUpgrade** | [Upgrade to Windows Holographic for Business.](hololens-upgrade-enterprise.md) | From 9fa2ad2d55e10dd900c0d436d1d91547f3077142 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 11:22:39 -0700 Subject: [PATCH 100/284] update rings --- devices/hololens/hololens-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 0c50120f39..651b05f253 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -31,7 +31,7 @@ The Update policies supported for HoloLens are: If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): -- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior**. +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior** for [the update rings that you create](https://docs.microsoft.com/intune/windows-update-for-business-configure). - [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. From 3c4c39d73e38ee5b22bdcba124159abe0aa580d5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 13 Mar 2018 07:45:04 -0700 Subject: [PATCH 101/284] sync --- devices/hololens/hololens-provisioning.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 05b69ee5b2..6024c8265d 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -62,9 +62,11 @@ Use the Windows Configuration Designer tool to create a provisioning package. ![ICD start options](images/icd-create-options-1703.png) -3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps. +3. Name your project and click **Finish**. ![ICD desktop provisioning](images/wizard-steps.png) + +4. Read the instructions on the **Getting started** page and select **Next**. The pages for desktop provisioning will walk you through the following steps. > [!IMPORTANT] > When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. From be07fb91243d16ae364a0f6bee50b97727066db1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 13 Mar 2018 12:05:43 -0700 Subject: [PATCH 102/284] first entries; new GP objects in tables --- .../update/waas-delivery-optimization.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 4c9151a55f..818c514753 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 11/21/2017 +ms.date: 03/24/2018 --- # Configure Delivery Optimization for Windows 10 updates @@ -58,6 +58,16 @@ Several Delivery Optimization features are configurable: | [Minimum Background QoS](#minimum-background-qos) | DOMinBackgroundQoS | 1607 | | [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) | DOAllowVPNPeerCaching | 1703 | | [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) | DOMinBatteryPercentageAllowedToUpload | 1703 | +| MaxForegroundDownloadBandwidth | DOPercentageMaxForegroundBandwidth | 1803 | +| MaxBackgroundDownloadBandwidth | DOPercentageMaxBackgroundBandwidth | 1803 | +| SetHoursToLimitBackgroundDownloadBandwidth | DOSetHoursToLimitBackgroundDownloadBandwidth | 1803 | +| SetHoursToLimitForegroundDownloadBandwidth |DOSetHoursToLimitForegroundDownloadBandwidth | 1803 | +| Select a method to restrict Peer Selection |DORestrictPeerSelectionBy | 1803 | Select the source of Group IDs | DOGroupIdSource | 1803 | +| Delay background download from http (in secs) | DODelayBackgroundDownloadFromHttp | 1803 | +| Delay foreground download from http (in secs) | DODelayForegroundDownloadFromHttp | 1803 | + + + When configuring Delivery Optimization on Windows 10 devices, the first and most important thing to configure is the [Download mode](#download-mode), which dictates how Delivery Optimization downloads Windows updates. @@ -80,6 +90,15 @@ Additional options available that control the impact Delivery Optimization has o - [Max Upload Bandwidth](#max-upload-bandwidth) controls the Delivery Optimization upload bandwidth usage. - [Monthly Upload Data Cap](#monthly-upload-data-cap) controls the amount of data a client can upload to peers each month. - [Minimum Background QoS](#minimum-background-qos) lets administrators guarantee a minimum download speed for Windows updates. This is achieved by adjusting the amount of data downloaded directly from Windows Update or WSUS servers, rather than other peers in the network. +- [Maximum Foreground Download Bandwidth](#) specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. +- [Maximum Background Download Bandwidth](#) specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. +- [Set Business Hours to Limit Background Download Bandwidth](#) specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +- [Set Business Hours to Limit Foreground Download Bandwidth](#) specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +- [Select a method to restrict Peer Selection](#) restricts peer selection by the options you select. +- [Select the source of Group IDs](#) restricts peer selection to a specific source. +- [Delay background download from http (in secs)](#) allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. +- [Delay foreground download from http (in secs)](#) allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. + Administrators can further customize scenarios where Delivery Optimization will be used with the following settings: - [Minimum RAM (inclusive) allowed to use Peer Caching](#minimum-ram-allowed-to-use-peer-caching) sets the minimum RAM required for peer caching to be enabled. From 82fcea50345584f1e743b0af7f3cb7b73a78faec Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 14 Mar 2018 09:20:34 -0700 Subject: [PATCH 103/284] still inputting new items --- .../update/waas-delivery-optimization.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 818c514753..5190b20540 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -171,6 +171,10 @@ This setting specifies the minimum content file size in MB enabled to use Peer C This setting specifies the maximum download bandwidth that can be used across all concurrent Delivery Optimization downloads in kilobytes per second (KB/s). A default value of 0 means that Delivery Optimization will dynamically adjust and optimize the maximum bandwidth used. +### Maximum Foreground Download Bandwidth + +### Maximum Background Download Bandwidth + ### Percentage of Maximum Download Bandwidth This setting specifies the maximum download bandwidth that Delivery Optimization can use across all concurrent download activities as a percentage of available download bandwidth. The default value 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. @@ -179,6 +183,24 @@ This setting specifies the maximum download bandwidth that Delivery Optimization This setting allows you to limit the amount of upload bandwidth individual clients can use for Delivery Optimization. Consider this setting when clients are providing content to requesting peers on the network. This option is set in kilobytes per second (KB/s). The default setting is 0, or “unlimited” which means Delivery Optimization dynamically optimizes for minimal usage of upload bandwidth; however it does not cap the upload bandwidth rate at a set rate. +### Set Business Hours to Limit Background Download Bandwidth + specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. + +### Set Business Hours to Limit Foreground Download Bandwidth +specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. + +### Select a method to restrict peer selection +restricts peer selection by the options you select. + +### Select the source of Group IDs +restricts peer selection to a specific source. + +### Delay background download from http (in secs) +allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. + +### Delay foreground download from http (in secs) +allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. + ### Minimum Background QoS This value specifies the minimum download speed guarantee that a client attempts to achieve and will fulfill by downloading more kilobytes from Windows Update servers or WSUS. Simply put, the lower this value is, the more content will be sourced using peers on the network rather than Windows Update. The higher this value, the more content is received from Windows Update servers or WSUS, versus peers on the local network. From 076a04cfaea0469abcdc5640db700ce503ec1e0a Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 14 Mar 2018 12:47:01 -0700 Subject: [PATCH 104/284] Redid ASR rule changes. --- .../attack-surface-reduction-exploit-guard.md | 32 +++++++++++++++++++ .../customize-attack-surface-reduction.md | 11 +++++-- .../enable-attack-surface-reduction.md | 11 +++++-- 3 files changed, 48 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 955483ce1f..f9a000c334 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -76,6 +76,11 @@ Block Office applications from injecting code into other processes | 75668C1F-73 Block JavaScript or VBScript from launching downloaded executable content | D3E037E1-3EB8-44C8-A917-57927947596D Block execution of potentially obfuscated scripts | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC Block Win32 API calls from Office macro | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B +Block executable files from running unless they meet a prevalence, age, or trusted list criteria | 01443614-cd74-433a-b99e-2ecdc07bfc25 +Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d35 +Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 +Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c +Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 The rules apply to the following Office apps running on Windows 10, version 1709. See the **Applies to** section at the start of this topic for a list of supported Office version. @@ -147,7 +152,34 @@ Malware can use macro code in Office files to import and load Win32 DLLs, which This rule attempts to block Office files that contain macro code that is capable of importing Win32 DLLs. +### Rule: Block executable files from running unless they meet a prevalence, age, or trusted list criteria + +This rule blocks the following file types from being run or launched unless they meet prevalence or age criteria set by admins, or they are in a trusted list or exclusion list: + +- Executable files (such as .exe, .dll, or .scr) +- Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) + +### Rule: Use advanced protection against ransomware + +This rule provides an extra layer of protection against ransomware. Executable files that enter the system will be scanned to determine whether they are trustworthy. If the files exhibit characteristics that closely resemble ransomware, they are blocked from being run or launched, provided they are not already in the trusted list or exception list. + +### Rule: Block credential stealing from the Windows local security authority subsystem (lsass.exe) + +Local Security Authority Subsystem Service (LSASS) authenticates users who log in to a Windows computer. Windows Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. This rule helps mitigate that risk by locking down LSASS. +>[!IMPORTANT] +>[Exclusions do not apply to this rule](customize-attack-surface-reduction.md#exclude-files-and-folders). + +### Rule: Block process creations originating from PSExec and WMI commands + +This rule blocks processes through PsExec and WMI commands from running, to prevent remote code execution that can spread malware attacks. + +### Rule: Block untrusted and unsigned processes that run from USB + +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) +- Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) ## Requirements 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 b4f01bbee5..70145d958b 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 @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/09/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/01/2018 --- # Customize Attack surface reduction @@ -69,6 +69,11 @@ Block Office applications from creating executable content | [!include[Check mar Block Office applications from injecting code into other processes | [!include[Check mark no](images/svg/check-no.svg)] | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 Block JavaScript or VBScript from launching downloaded executable content | [!include[Check mark no](images/svg/check-no.svg)] | D3E037E1-3EB8-44C8-A917-57927947596D Block executable content from email client and webmail | [!include[Check mark no](images/svg/check-no.svg)] | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 +Block executable files from running unless they meet a prevalence, age, or trusted list criteria | [!include[Check mark yes](images/svg/check-yes.svg)] | 01443614-cd74-433a-b99e-2ecdc07bfc25 +Use advanced protection against ransomware | [!include[Check mark yes](images/svg/check-yes.svg)] | c1db55ab-c21a-4637-bb3f-a12568109d35 +Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark no](images/svg/check-no.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 +Block process creations originating from PSExec and WMI commands | [!include[Check mark yes](images/svg/check-yes.svg)] | d1e49aac-8f56-4280-b9ba-993a6d77406c +Block untrusted and unsigned processes that run from USB | [!include[Check mark yes](images/svg/check-yes.svg)] | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md index c7f25e04df..8852d9dc07 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/09/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/01/2018 --- @@ -59,6 +59,11 @@ Block Office applications from injecting code into other processes | 75668C1F-73 Block JavaScript or VBScript from launching downloaded executable content | D3E037E1-3EB8-44C8-A917-57927947596D Block execution of potentially obfuscated scripts | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC Block Win32 API calls from Office macro | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B +Block executable files from running unless they meet a prevalence, age, or trusted list criteria | 01443614-cd74-433a-b99e-2ecdc07bfc25 +Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d35 +Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 +Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c +Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. From d4f281631a148fc64f4a216012cea88e6d1378b5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 15 Mar 2018 11:44:09 -0700 Subject: [PATCH 105/284] add EAS restriction for autologon --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 3 +++ .../set-up-a-kiosk-for-windows-10-for-desktop-editions.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index b12148184f..154e3aede9 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -302,6 +302,9 @@ When you use `` and the configuration is applied to a device, ``` +>[!IMPORTANT] +>When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows}(https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows). + ##### Config for individual accounts Individual accounts are specified using ``. diff --git a/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md b/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md index 45af794846..9ce3e97ed9 100644 --- a/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md +++ b/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md @@ -182,6 +182,9 @@ Clear-AssignedAccess When your kiosk device restarts, whether from an update or power outage, you can log on the assigned access account manually or you can configure the device to log on to the assigned access account automatically. Make sure that Group Policy settings applied to the device do not prevent automatic logon. +>[!IMPORTANT] +>When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows}(https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows). + Edit the registry to have an account automatically logged on. 1. Open Registry Editor (regedit.exe). From 732c220a6636f00202e99fca1a2f468e7e1b6fbc Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 21 Mar 2018 07:46:23 -0700 Subject: [PATCH 106/284] no password --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 6024c8265d..1e74c59ecc 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -80,7 +80,7 @@ Use the Windows Configuration Designer tool to create a provisioning package.
    - +
    ![step one](images/one.png)![set up device](images/set-up-device.png)

    Browse to and select the enterprise license file to upgrade the HoloLens edition.

    You can also toggle **Yes** or **No** to hide parts of the first experience.

    Select a region and timezone in which the device will be used.
    ![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
    ![step two](images/two.png) ![set up network](images/set-up-network.png)

    Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
    ![Enter network SSID and type](images/set-up-network-details-desktop.png)
    ![step three](images/three.png) ![account management](images/account-management.png)

    You can enroll the device in Azure Active Directory, or create a local account on the device

    Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

    To create a local account, select that option and enter a user name and password.

    **Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
    ![join Azure AD or create a local account](images/account-management-details.png)
    ![step three](images/three.png) ![account management](images/account-management.png)

    You can enroll the device in Azure Active Directory, or create a local account on the device

    Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

    To create a local account, select that option and enter a user name and password.

    **Important:** (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
    ![join Azure AD or create a local account](images/account-management-details.png)
    ![step four](images/four.png) ![add certificates](images/add-certificates.png)

    To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
    ![add a certificate](images/add-certificates-details.png)
    ![Developer Setup](images/developer-setup.png)

    Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
    ![Enable Developer Mode](images/developer-setup-details.png)
    ![finish](images/finish.png)

    You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
    ![Protect your package](images/finish-details.png)
    ![step three](images/three.png) ![account management](images/account-management.png)

    You can enroll the device in Azure Active Directory, or create a local account on the device

    Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

    To create a local account, select that option and enter a user name and password.

    **Important:** (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
    ![join Azure AD or create a local account](images/account-management-details.png)
    ![step four](images/four.png) ![add certificates](images/add-certificates.png)

    To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
    ![add a certificate](images/add-certificates-details.png)
    ![Developer Setup](images/developer-setup.png)

    Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
    ![Enable Developer Mode](images/developer-setup-details.png)
    ![finish](images/finish.png)

    You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
    ![Protect your package](images/finish-details.png)
    ![finish](images/finish.png)

    Do not set a password to protect your provisioning package. If the provisioning package is protected by a password, provisioning the HoloLens device will fail.
    ![Protect your package](images/finish-details.png)
    After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. From 6a81b7f17c2598bb99b43dcfa2043933165a5ae9 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Wed, 21 Mar 2018 16:49:21 -0700 Subject: [PATCH 107/284] created new page for W10 Pro in S mode --- .../deployment/windows-10-pro-in-s-mode.md | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 windows/deployment/windows-10-pro-in-s-mode.md diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md new file mode 100644 index 0000000000..ffcc290d20 --- /dev/null +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -0,0 +1,81 @@ +--- +title: Windows 10 Pro in S mode +description: Overview of Windows 10 Pro in S mode, switching options, and system requirements +keywords: Windows 10 S, S-mode, system requirements, Overview, Windows 10 Pro in S mode +ms.mktglfcycl: deploy +ms.localizationpriority: high +ms.prod: w10 +ms.sitesec: library +ms.pagetype: deploy +ms.date: 03/21/2018 +author: Mikeblodge +--- + +# Windows 10 Pro in S mode + +## In this topic + +This topic provides an overview of Windows 10 Pro in S mode, how to switch from Windows 10 Pro in S mode to Windows 10 Pro, and the requirements to switch. + +## Overview + +Windows 10 Pro in S mode is the Windows experience you are familiar with but streamlined for tighter security and superior performance. Windows 10 Pro in S mode uses apps from the Microsoft Store exclusively. This ensures security that is Microsoft-verified. Utilizing Microsoft Edge, Windows 10 Pro in S mode mode keeps you running fast and secure day in and day out. + +The benefits of Windows 10 Pro in S mode: + +- **Microsoft-verified security** - Windows 10 Pro in S mode is security at its simplest. Running your applications through the Microsoft Store ensures they’re Microsoft-verified for security. The time you spend online is safer too: Microsoft Edge is your default browser because it’s more secure than Chrome or Firefox. Microsoft Edge is your digital bodyguard in the realm of browsing, protecting you from phishing and socially-engineered malware. Not to mention all of the comprehensive and ongoing security features of Windows 10 are included. +- **Fast that lasts** – Windows 10 Pro in S mode is designed for sustained performance. Start-ups are quicker than greased lightning and built to stay that way. With Microsoft Edge as your browser, your online experience runs fast and safe like a bubble-wrapped cheetah. This gives you a smooth and responsive experience, from streaming HD video to switching across apps, to being productive on the go. +- **Windows 10 Pro in S mode, on a range of modern devices** – Enjoy all the great Windows multi-tasking features like snap, task view, and virtual desktops. You also get the full suite of built-in apps and all the newest innovations, like Cortana, Windows Ink, and Windows Hello for fast, password-free sign-on. Choose from a range of exciting modern devices coming soon. +- **Cloud convenience plus the power of apps** – Windows 10 Pro in S mode is deeply integrated with OneDrive, so your files are saved to the cloud, in sync, and accessible from all your devices. You also have the flexibility to use the cloud storage solution of your choice. You are not limited to online apps, so you can get the full functionality of Microsoft Office, Minecraft, and many of the other titles in the Windows Store. Best of all, if you decide you’d rather run non-Store apps, switching to Windows 10 Pro is easy and affordable. + +## Why switch? + +- Windows 10 Pro in S mode is not a qualifying OS (QOS) for Microsoft Volume Licensing. +- You have devices running Windows 10 Pro in S mode, but want to take advantage of Microsoft Volume Licensing, or may want to use a Windows 10 Pro or a Windows 10 Enterprise corporate image. +- If you need to install desktop (Win32) apps for your business, or use domain join to manage devices. + +To take advantage of these offers, make sure you meet the requirements for switching. [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare) to find out more about the features we support in the different editions of Windows 10. + +## Requirements for switching + +You must meet these system requirements before switching to Windows 10 Pro. + +Switching from Windows 10 Pro in S mode to Windows 10 Pro is free for qualifying hardware. + +- Devices must be running Windows 10, version 1703. +- Devices must be qualified for the switch to Windows 10 Pro + +Customers who have Open Volume Licensing agreeements or don't have an active Volume Licensing agreement with Microsoft can switch from Windows 10 Pro in S mode to Windows 10 Pro by going to device management through Intune and other management tools to trigger the S mode switch. + +## How to switch + +### Switching new devices out of S mode +1. Configure device for AutoPilot through Intune/MDM portal. +2. Click the S mode toggle button to the ON position. + +The S mode switch entitlement is recognized in the AutoPilot profile and configuration will now continue. + +### Switching existing devices out of S mode +1. Enroll S mode device in Intune. +2. Enter the Intune admin portal. +3. Select which devices to switch out of S mode. +4. Click the S mode toggle button to the ON position. + +The device will switch from S mode. A reboot is not required. + +### Switching through the Microsoft Store +Devices running Windows 10 Pro in S mode can switch to Windows 10 Pro when any one of the following scenarios occur: + +- **The user searched or sees the Windows 10 Pro switch offer in the Microsoft Store** - The user must be logged in to the Microsoft Store. When the user searches for Windows 10 Pro, they will see the offer to switch to Windows 10 Pro. The user can click the **Buy** or **Get** button to switch from Windows 10 Pro in S mode to Windows 10 Pro. + +Once the user makes their selection, they'll see a prompt to save their files and the switch will start. The PC will restart during this process. +- **The user attempted to download a desktop (Win32) app outside of the Microsoft Store** - If the user tries to download a desktop (Win32) app, they will see a message that the edition of Windows only runs verified apps from the Microsoft Store. The user can close the message or click on the link to find out how to run the desktop app. + +If the user clicks the link to see how to run the app, the OS redirects them to the Microsoft Store page containing the offer to switch to Windows 10 Pro. The user can click on the **Buy** or **Get** button to switch from Windows 10 Pro in S mode to Windows 10 Pro. + +Once the user makes their selection, they'll see a prompt to save their files and the switch will start. The PC will restart during this process. + +## Related topics + +[Compare Windows 10 editions](https://www.microsoft.com/WindowsForBusiness/Compare)
    +[Windows 10 Pro Education in S mode](https://docs.microsoft.com/education/windows/test-windows10s-for-edu) From 2394962a6bf5045c33ee1812ca81b65b80cec9ff Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Thu, 22 Mar 2018 11:18:55 -0700 Subject: [PATCH 108/284] updated wording --- windows/deployment/windows-10-pro-in-s-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index ffcc290d20..fd1966520a 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -19,7 +19,7 @@ This topic provides an overview of Windows 10 Pro in S mode, how to switch from ## Overview -Windows 10 Pro in S mode is the Windows experience you are familiar with but streamlined for tighter security and superior performance. Windows 10 Pro in S mode uses apps from the Microsoft Store exclusively. This ensures security that is Microsoft-verified. Utilizing Microsoft Edge, Windows 10 Pro in S mode mode keeps you running fast and secure day in and day out. +Windows 10 Pro in S mode is the Windows experience you are familiar with but streamlined for tighter security and superior performance. Windows 10 Pro in S mode uses apps from the Microsoft Store exclusively. This ensures security that is Microsoft-verified. Utilizing Microsoft Edge, Windows 10 Pro in S mode keeps you running fast and secure day in and day out. The benefits of Windows 10 Pro in S mode: From 6854cb96be76b672df21f171ccd9a624e6f6cff2 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Mar 2018 06:20:55 -0700 Subject: [PATCH 109/284] update XML and XSD for kiosk ref # Conflicts: # windows/configuration/setup-kiosk-digital-signage.md --- windows/configuration/multi-app-kiosk-xml.md | 178 ++++++++++++------ .../setup-kiosk-digital-signage.md | 3 - 2 files changed, 123 insertions(+), 58 deletions(-) diff --git a/windows/configuration/multi-app-kiosk-xml.md b/windows/configuration/multi-app-kiosk-xml.md index 8babcdefec..e07e8574a4 100644 --- a/windows/configuration/multi-app-kiosk-xml.md +++ b/windows/configuration/multi-app-kiosk-xml.md @@ -22,91 +22,114 @@ ms.author: jdecker ## Full XML sample +>[!NOTE] +>Updated for Windows 10, version 1803. + ```xml - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + ]]> - - - - - - - MultiAppKioskUser - - - + + + + + + + + + + + + + multiappuser1 + + + + singleappuser1 + + + + singleappuser + + + ``` ## XSD for AssignedAccess configuration XML +>[!NOTE] +>Updated for Windows 10, version 1803. + ```xml - - - - - - + + + + + - - - - - - - - - - - + + + + + + + + @@ -114,6 +137,10 @@ ms.author: jdecker + + + + @@ -156,18 +183,59 @@ ms.author: jdecker - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index e7e1428e75..c0576b9150 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -201,14 +201,11 @@ Clear-AssignedAccess > >Account type: Local standard user -<<<<<<< HEAD:windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions.md >[!IMPORTANT] >When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows}(https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows). Edit the registry to have an account automatically logged on. -======= When you use the **Provision kiosk devices** wizard in Windows Configuration Designer, you can configure the kiosk to run either a Universal Windows app or a Classic Windows application. ->>>>>>> refs/remotes/origin/rs4:windows/configuration/setup-kiosk-digital-signage.md >[!IMPORTANT] >When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. From 192d186922379f89418c8f50591c32a5980bbf4a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Mar 2018 06:58:46 -0700 Subject: [PATCH 110/284] sync --- windows/configuration/multi-app-kiosk-xml.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/multi-app-kiosk-xml.md b/windows/configuration/multi-app-kiosk-xml.md index e07e8574a4..018a8b1954 100644 --- a/windows/configuration/multi-app-kiosk-xml.md +++ b/windows/configuration/multi-app-kiosk-xml.md @@ -23,7 +23,7 @@ ms.author: jdecker ## Full XML sample >[!NOTE] ->Updated for Windows 10, version 1803. +>Updated for Windows 10, version 1803. ```xml From 7bf11e3067391268dd58e93c783c4d808b1d7a98 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Mar 2018 07:20:45 -0700 Subject: [PATCH 111/284] tweak XML sample --- windows/configuration/multi-app-kiosk-xml.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/configuration/multi-app-kiosk-xml.md b/windows/configuration/multi-app-kiosk-xml.md index 018a8b1954..7efbd875db 100644 --- a/windows/configuration/multi-app-kiosk-xml.md +++ b/windows/configuration/multi-app-kiosk-xml.md @@ -72,6 +72,10 @@ ms.author: jdecker + + + + @@ -80,6 +84,10 @@ ms.author: jdecker + + kioskuser + + multiappuser1 From e7c2aaf6a58877686aea84bd1e8bd7a87bac602f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Mar 2018 07:30:35 -0700 Subject: [PATCH 112/284] update full XML --- windows/configuration/multi-app-kiosk-xml.md | 78 ++++++++++++++------ 1 file changed, 57 insertions(+), 21 deletions(-) diff --git a/windows/configuration/multi-app-kiosk-xml.md b/windows/configuration/multi-app-kiosk-xml.md index 7efbd875db..cf422c85fd 100644 --- a/windows/configuration/multi-app-kiosk-xml.md +++ b/windows/configuration/multi-app-kiosk-xml.md @@ -27,9 +27,7 @@ ms.author: jdecker ```xml - + @@ -72,36 +70,74 @@ ms.author: jdecker - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + - kioskuser - - - - multiappuser1 + domain\account - singleappuser1 - + AzureAD\john@contoso.onmicrosoft.com + - singleappuser - + localaccount + + + + + + + + + + + + + + + + + + + + + + ``` ## XSD for AssignedAccess configuration XML From a112c68f5497beea34ff86294a3bfa606809af2c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Mar 2018 11:51:30 -0700 Subject: [PATCH 113/284] calling updates # Conflicts: # windows/configuration/change-history-for-configure-windows-10.md --- ...change-history-for-configure-windows-10.md | 1 + windows/configuration/wcd/wcd-calling.md | 24 ++++++++----------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 19defaab07..7f62e60a3a 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -21,6 +21,7 @@ The topics in this library have been updated for Windows 10, version 1803). The - Windows Configuration Designer setting: [AccountManagement](wcd/wcd-accountmanagement.md) - Windows Configuration Designer setting: [RcsPresence](wcd/wcd-rcspresence.md) + ## March 2018 New or changed topic | Description diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index 38804290d8..778c8c06ee 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -36,14 +36,16 @@ For a list of GEOID codes and default number of digits for each country/region, ## CauseCodeRegistrationTable -HELP NEEDED +See [Cause codes](https://docs.microsoft.com/windows-hardware/customize/mobile/mcsf/cause-codes). ## CDMAHeuristics -**CDMAPriorityCallPrefix** HELP NEEDED +CDMA Heuristics (on by default) makes CDMA calling more user-friendly by exposing an interface that supports multiple calls with call waiting, swapping, and three-way calling. -CDMA Heuristics (on by default) makes CDMA calling more user-friendly by exposing an interface that supports multiple calls with call waiting, swapping, and three-way calling. Set **DisableCdmaHeuristics** to **True** to disable the built-in heuristics. +For **CDMAPriorityCallPrefix**, enter a custom call prefix that would allow the user to override an ongoing call with a remote party mostly used in emergency services and law enforcement. + +Set **DisableCdmaHeuristics** to **True** to disable the built-in heuristics. ## PartnerAppSupport @@ -69,16 +71,16 @@ Setting | Description AllowMixedAudioVideoConferencing | Set as **True** to enable audio and video calls in the same conference. AllowVideoConferencing | Set as **True** to enable the ability to conference video calls. AutoDismissUssedWaitingDialog | Set as **True** to enable automatic dismissal of "Waiting" dialog on USSD session termination. -CallerIdBlockingPrefixList | ***HELP NEEDED HERE - what is list delimiter?*** +CallerIdBlockingPrefixList | Enter a list of prefixes which will not see the caller ID. Use a semicolon (;) as a delimiter. DefaultCallerIdSetting | Configure the default setting for caller ID. Select between `No one`, `Only contacts`, `Every one`, and `Network default`. If set to `Network default`, set `ShowCallerIdNetworkDefaultSetting` to **True**. DefaultEnableVideoCalling | Set as **True** to enable LTE video calling as the default setting. DefaultEnableVideoCapability | Set as **True** to enable LTE video capability sharing as the default setting. EnableSupplementaryServiceEraseToDeactivateOverride | Enables conversion of supplementary service erase commands to deactivate commands. -IgnoreCallerIdBlockingPrefix | Ignore caller ID blocking prefixes. +IgnoreCallerIdBlockingPrefix | DO NOT USE IgnoreMWINotifications | Set as **True** to configure the voicemail system so the phone ignores message waiting indicator (MWI) notifications. -IgnoreProhibitedDialingPrefix | Ignore prohibited dialing prefix. +IgnoreProhibitedDialingPrefix | Ignore prohibited dialing prefix. An OEM/MO can specify a certain set of strings by region that when dialed will block a user's caller ID from being displayed on the device receiving the call. The list is separated by semicolon. This setting does not apply beyond Windows 10, version 1709. IgnoreUssdExclusions | Set as **True** to ignore Unstructured Supplementary Service Data (USSD) exclusions. -ProhibitedDialingPrefixList | ***HELP NEEDED HERE - what is list delimiter?*** +ProhibitedDialingPrefixList | A semicolon delimited list of previxes that are prohibited from being dialed. ResetCallForwarding | When set to **True**, user is provided with an option to retry call forwarding settings query. ShowCallerIdNetworkDefaultSetting | Indicates whether the network default setting can be allowed for outgoing caller ID. ShowVideoCallingSwitch | Use to specify whether to show the video capability sharing switch on the mobile device's Settings screen. @@ -93,13 +95,7 @@ To customize call progress branding when a call is made using a specific audio c ### IMSSubscriptionUpdate -Setting | Description ---- | --- -AlertData | text entry ***NEED HELP HERE*** -AlertDataType | numeric 0-7 ***NEED HELP HERE*** -AlertSource | text entry ***NEED HELP HERE*** -AlertType | text entry ***NEED HELP HERE*** -ServiceID | text entry ***NEED HELP HERE*** +These are Verizon/Sprint-only settings to allow the operator to send an OMA-DM update to the device with the given alert characteristics, which are defined between the mobile operator and OEM, which in turn will inform the device to turn on or off IMS. ### RoamingNumberOverrides From 3a1ec102bad8aa0d7f5be6c33f33ad957b7d4d62 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Mar 2018 13:20:48 -0700 Subject: [PATCH 114/284] sync --- windows/configuration/wcd/wcd-calling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index 778c8c06ee..116090cf88 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -54,7 +54,7 @@ See [Dialer codes to launch diagnostic applications](https://docs.microsoft.com/ ## PerSimSettings -Use to configure settings for each subscriber identification module (SIM) card. Enter the Integrated Circuit Card Identifier (ICCID) for the SIM card, select **Add**, and then configure the folowing settings. +Use to configure settings for each subscriber identification module (SIM) card. Enter the Integrated Circuit Card Identifier (ICCID) for the SIM card, select **Add**, and then configure the folowing settings. ### Critical From 0d7a93c2fad23d61c09dbc4174e2ef79f97504f3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 27 Mar 2018 06:18:33 -0700 Subject: [PATCH 115/284] rename file --- .openpublishing.redirection.json | 5 +++++ .../configuration/{multi-app-kiosk-xml.md => kiosk-xml.md} | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) rename windows/configuration/{multi-app-kiosk-xml.md => kiosk-xml.md} (98%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 79fce660b9..dd8c47e410 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6171,6 +6171,11 @@ "redirect_document_id": true }, { +"source_path": "windows/configuration/multi-app-kiosk-xml.md", +"redirect_url": "windows/configuration/kiosk-xml.md", +"redirect_document_id": true +}, +{ "source_path": "windows/configure/provisioning-uninstall-package.md", "redirect_url": "/windows/configuration/provisioning-packages/provisioning-uninstall-package", "redirect_document_id": true diff --git a/windows/configuration/multi-app-kiosk-xml.md b/windows/configuration/kiosk-xml.md similarity index 98% rename from windows/configuration/multi-app-kiosk-xml.md rename to windows/configuration/kiosk-xml.md index cf422c85fd..b1ebb8d62f 100644 --- a/windows/configuration/multi-app-kiosk-xml.md +++ b/windows/configuration/kiosk-xml.md @@ -1,6 +1,6 @@ --- -title: Multi-app kiosk XML reference (Windows 10) -description: XML and XSD for multi-app kiosk device configuration. +title: Assigned Access kiosk XML reference (Windows 10) +description: XML and XSD for kiosk device configuration. ms.assetid: 14DDDC96-88C7-4181-8415-B371F25726C8 keywords: ["lockdown", "app restrictions", "applocker"] ms.prod: w10 @@ -13,7 +13,7 @@ ms.date: 08/14/2017 ms.author: jdecker --- -# Multi-app kiosk XML reference +# Assigned Access (kiosk) XML reference **Applies to** From eab9e1202629ad5f5993cea5af2f78809202961a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 27 Mar 2018 06:41:09 -0700 Subject: [PATCH 116/284] Lily feedback --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 2 +- windows/configuration/setup-kiosk-digital-signage.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 154e3aede9..66fa261ba9 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -264,7 +264,7 @@ The following example hides the taskbar: ##### KioskModeApp -**KioskModeApp** is used for a [kiosk profile](#profile) only. Enter the AUMID for a single app. +**KioskModeApp** is used for a [kiosk profile](#profile) only. Enter the AUMID for a single app. You can only specify one kiosk profile in the XML. ```xml diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index c0576b9150..836cd05b1d 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -230,6 +230,9 @@ When you use the **Provision kiosk devices** wizard in Windows Configuration Des >[!NOTE] >If you want to use [the advanced editor in Windows Configuration Designer](provisioning-packages/provisioning-create-package.md#configure-settings), specify the user account and app (by AUMID) in **Runtime settings** > **AssignedAccess** > **AssignedAccessSettings** +>[!TIP] +>You can also use [an XML file to configure both multi-app and single-app kiosks.](lock-down-windows-10-to-specific-apps.md) + From 27461ef20c016a278dceccb694c166239d04fb72 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 27 Mar 2018 06:43:51 -0700 Subject: [PATCH 117/284] fix link --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 66fa261ba9..8f56e86692 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -370,7 +370,7 @@ Group accounts are specified using ``. Nested groups are not supporte ### Add XML file to provisioning package -Before you add the XML file to a provisioning package, you can [validate your configuration XML against the XSD](multi-app-kiosk-xml.md#xsd-for-assignedaccess-configuration-xml). +Before you add the XML file to a provisioning package, you can [validate your configuration XML against the XSD](kiosk-xml.md#xsd-for-assignedaccess-configuration-xml). Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-packages/provisioning-install-icd.md) From 1b45df81d0cc46ac596c3cb145e3b189440ad298 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 27 Mar 2018 12:06:56 -0700 Subject: [PATCH 118/284] tweaks, and ms.date --- .../change-history-for-application-management.md | 4 ++++ .../manage-windows-mixed-reality.md | 2 +- .../change-history-for-configure-windows-10.md | 4 ++-- windows/configuration/kiosk-xml.md | 2 +- .../lock-down-windows-10-to-specific-apps.md | 9 +++++++-- windows/configuration/setup-kiosk-digital-signage.md | 5 ++--- windows/configuration/wcd/wcd-accountmanagement.md | 2 +- windows/configuration/wcd/wcd-accounts.md | 2 +- windows/configuration/wcd/wcd-assignedaccess.md | 2 +- windows/configuration/wcd/wcd-automatictime.md | 2 +- windows/configuration/wcd/wcd-browser.md | 2 +- windows/configuration/wcd/wcd-calling.md | 2 +- windows/configuration/wcd/wcd-cellcore.md | 2 +- windows/configuration/wcd/wcd-connections.md | 2 +- windows/configuration/wcd/wcd-connectivityprofiles.md | 2 +- windows/configuration/wcd/wcd-countryandregion.md | 2 +- windows/configuration/wcd/wcd-deviceformfactor.md | 2 +- windows/configuration/wcd/wcd-devicemanagement.md | 2 +- windows/configuration/wcd/wcd-dmclient.md | 2 +- windows/configuration/wcd/wcd-editionupgrade.md | 2 +- windows/configuration/wcd/wcd-firstexperience.md | 6 +++--- windows/configuration/wcd/wcd-folders.md | 2 +- windows/configuration/wcd/wcd-hotspot.md | 2 +- windows/configuration/wcd/wcd-maps.md | 2 +- windows/configuration/wcd/wcd-messaging.md | 2 +- windows/configuration/wcd/wcd-policies.md | 2 +- windows/configuration/wcd/wcd-rcspresence.md | 2 +- windows/configuration/wcd/wcd-tabletmode.md | 2 +- windows/configuration/wcd/wcd-universalappinstall.md | 2 +- windows/configuration/wcd/wcd-weakcharger.md | 2 +- windows/configuration/wcd/wcd-windowsteamsettings.md | 2 +- windows/configuration/wcd/wcd-wlan.md | 2 +- windows/configuration/wcd/wcd-workplace.md | 2 +- windows/configuration/wcd/wcd.md | 2 +- windows/configuration/windows-spotlight.md | 4 +++- 35 files changed, 50 insertions(+), 40 deletions(-) diff --git a/windows/application-management/change-history-for-application-management.md b/windows/application-management/change-history-for-application-management.md index ed841489c6..933bf0e0ab 100644 --- a/windows/application-management/change-history-for-application-management.md +++ b/windows/application-management/change-history-for-application-management.md @@ -15,6 +15,10 @@ ms.date: 10/24/2017 This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile. +## RELEASE: Windows 10, version 1803 + +The topics in this library have been updated for Windows 10, version 1803. + ## October 2017 New or changed topic | Description diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 7891547a11..13807c9955 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.localizationpriority: medium author: jdeckerms ms.author: jdecker -ms.date: 11/09/2017 +ms.date: 04/23/2018 --- # Enable or block Windows Mixed Reality apps in the enterprise diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 7f62e60a3a..89bbe88a3c 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: high author: jdeckerms -ms.date: 03/23/2018 +ms.date: 04/23/2018 --- # Change history for Configure Windows 10 @@ -17,7 +17,7 @@ This topic lists new and updated topics in the [Configure Windows 10](index.md) ## RELEASE: Windows 10, version 1803 -The topics in this library have been updated for Windows 10, version 1803). The following new topics have been added: +The topics in this library have been updated for Windows 10, version 1803. The following new topics have been added: - Windows Configuration Designer setting: [AccountManagement](wcd/wcd-accountmanagement.md) - Windows Configuration Designer setting: [RcsPresence](wcd/wcd-rcspresence.md) diff --git a/windows/configuration/kiosk-xml.md b/windows/configuration/kiosk-xml.md index b1ebb8d62f..1315536598 100644 --- a/windows/configuration/kiosk-xml.md +++ b/windows/configuration/kiosk-xml.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: edu, security author: jdeckerms ms.localizationpriority: medium -ms.date: 08/14/2017 +ms.date: 04/23/2018 ms.author: jdecker --- diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 8f56e86692..30fc6c53fc 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: edu, security author: jdeckerms ms.localizationpriority: high -ms.date: 02/08/2018 +ms.date: 04/23/2018 ms.author: jdecker --- @@ -20,7 +20,12 @@ ms.author: jdecker - Windows 10 -A [kiosk device](set-up-a-kiosk-for-windows-10-for-desktop-editions.md) typically runs a single app, and users are prevented from accessing any features or functions on the device outside of the kiosk app. In Windows 10, version 1709, the [AssignedAccess configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) has been expanded to make it easy for administrators to create kiosks that run more than one app. +A [kiosk device](set-up-a-kiosk-for-windows-10-for-desktop-editions.md) typically runs a single app, and users are prevented from accessing any features or functions on the device outside of the kiosk app. In Windows 10, version 1709, the [AssignedAccess configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) has been expanded to make it easy for administrators to create kiosks that run more than one app. In Windows 10, version 1803, you can also: + +- Configure [a single-app kiosk profile](#profile) in your XML file. +- Assign [group accounts to a config profile](#config-for-group-accounts). +- Configure [an account to sign in automatically](#config-for-autologon-account). + The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index 836cd05b1d..cc5c762183 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -8,7 +8,7 @@ ms.mktglfcycl: manage ms.sitesec: library author: jdeckerms ms.localizationpriority: high -ms.date: 03/23/2018 +ms.date: 04/23/2018 --- # Set up a kiosk or digital signage on Windows 10 Pro, Enterprise, or Education @@ -142,8 +142,7 @@ If you do not want the kiosk account signed in automatically when the device res To remove assigned access, choose **Turn off assigned access and sign out of the selected account**. ->[!NOTE]   ->Single-app kiosk configuration using assigned access does not work on a device that is connected to more than one monitor. + diff --git a/windows/configuration/wcd/wcd-accountmanagement.md b/windows/configuration/wcd/wcd-accountmanagement.md index 36f3347e0c..4059154f89 100644 --- a/windows/configuration/wcd/wcd-accountmanagement.md +++ b/windows/configuration/wcd/wcd-accountmanagement.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # AccountManagement (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-accounts.md b/windows/configuration/wcd/wcd-accounts.md index 71e28cade8..feb7e1fd05 100644 --- a/windows/configuration/wcd/wcd-accounts.md +++ b/windows/configuration/wcd/wcd-accounts.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # Accounts (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-assignedaccess.md b/windows/configuration/wcd/wcd-assignedaccess.md index 89350dcf05..a7f0190a2d 100644 --- a/windows/configuration/wcd/wcd-assignedaccess.md +++ b/windows/configuration/wcd/wcd-assignedaccess.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/14/2017 +ms.date: 04/23/2018 --- # AssignedAccess (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-automatictime.md b/windows/configuration/wcd/wcd-automatictime.md index d7cbb24035..8a63d101ea 100644 --- a/windows/configuration/wcd/wcd-automatictime.md +++ b/windows/configuration/wcd/wcd-automatictime.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # AutomaticTime (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md index 564c81811a..59c881e8d5 100644 --- a/windows/configuration/wcd/wcd-browser.md +++ b/windows/configuration/wcd/wcd-browser.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # Browser (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index 116090cf88..d99f8c29e0 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/21/2017 +ms.date: 04/23/2018 --- # Calling (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 3f4beac70d..934671ef78 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/21/2017 +ms.date: 04/23/2018 --- # CellCore (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md index bbfd64adf8..c37e8b2381 100644 --- a/windows/configuration/wcd/wcd-connections.md +++ b/windows/configuration/wcd/wcd-connections.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 10/09/2017 +ms.date: 04/23/2018 --- # Connections (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index 93b07a9a93..a51c0a8ea4 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 01/10/2018 +ms.date: 04/23/2018 --- # ConnectivityProfiles (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-countryandregion.md b/windows/configuration/wcd/wcd-countryandregion.md index 35499ca84b..0a883e0e0d 100644 --- a/windows/configuration/wcd/wcd-countryandregion.md +++ b/windows/configuration/wcd/wcd-countryandregion.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # CountryAndRegion (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md index 5195aaa891..76e200ca6a 100644 --- a/windows/configuration/wcd/wcd-deviceformfactor.md +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # DeviceFormFactor (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index 81f31b2260..eb4e7cf0d4 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/21/2017 +ms.date: 04/23/2018 --- # DeviceManagement (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-dmclient.md b/windows/configuration/wcd/wcd-dmclient.md index d6924d1a47..ac2b86436b 100644 --- a/windows/configuration/wcd/wcd-dmclient.md +++ b/windows/configuration/wcd/wcd-dmclient.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # DMClient (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-editionupgrade.md b/windows/configuration/wcd/wcd-editionupgrade.md index 5b30967158..e8772b4c44 100644 --- a/windows/configuration/wcd/wcd-editionupgrade.md +++ b/windows/configuration/wcd/wcd-editionupgrade.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # EditionUpgrade (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-firstexperience.md b/windows/configuration/wcd/wcd-firstexperience.md index 6eb5e287df..66c76f7446 100644 --- a/windows/configuration/wcd/wcd-firstexperience.md +++ b/windows/configuration/wcd/wcd-firstexperience.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # FirstExperience (Windows Configuration Designer reference) @@ -22,8 +22,8 @@ Use these settings to configure the out-of-box experience (OOBE) to set up HoloL Setting | Description --- | --- -PreferredRegion | Enter the [geographical location identifier](https://msdn.microsoft.com/en-us/library/windows/desktop/dd374073.aspx) for the region. -PreferredTimezone | Enter the timezone. [Field calls for text?? Shouldn't it be index?](https://msdn.microsoft.com/en-us/library/ms912391.aspx) +PreferredRegion | Enter the [geographical location identifier](https://msdn.microsoft.com/library/windows/desktop/dd374073.aspx) for the region. +PreferredTimezone | Enter the timezone. [Microsoft Time Zone Index Values](https://msdn.microsoft.com/library/ms912391.aspx) SkipCalibration | Initial setup of HoloLens includes a calibration step. Set to **True** to skip calibration. SkipTraining | Initial setup of HoloLens includes training on how to perform the gestures to operate HoloLens. Set to **True** to skip training. SkipWifi | Set to **True** to skip connecting to a Wi-fi network. diff --git a/windows/configuration/wcd/wcd-folders.md b/windows/configuration/wcd/wcd-folders.md index 8ef89c824f..d006f87a77 100644 --- a/windows/configuration/wcd/wcd-folders.md +++ b/windows/configuration/wcd/wcd-folders.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # Folders (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-hotspot.md b/windows/configuration/wcd/wcd-hotspot.md index 68df79e604..1d3a431a35 100644 --- a/windows/configuration/wcd/wcd-hotspot.md +++ b/windows/configuration/wcd/wcd-hotspot.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/14/2017 +ms.date: 04/23/2018 --- # HotSpot (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-maps.md b/windows/configuration/wcd/wcd-maps.md index 664fc0d68a..48c957fe90 100644 --- a/windows/configuration/wcd/wcd-maps.md +++ b/windows/configuration/wcd/wcd-maps.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # Maps (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-messaging.md b/windows/configuration/wcd/wcd-messaging.md index 28a67b907c..0a988510a7 100644 --- a/windows/configuration/wcd/wcd-messaging.md +++ b/windows/configuration/wcd/wcd-messaging.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/21/2017 +ms.date: 04/23/2018 --- # Messaging (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index 729198d8b0..8d27425b83 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 10/16/2017 +ms.date: 04/23/2018 --- # Policies (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-rcspresence.md b/windows/configuration/wcd/wcd-rcspresence.md index 4f82345e6e..325c3d2a69 100644 --- a/windows/configuration/wcd/wcd-rcspresence.md +++ b/windows/configuration/wcd/wcd-rcspresence.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # RcsPresence (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-tabletmode.md b/windows/configuration/wcd/wcd-tabletmode.md index a5481b9cae..2630c9a55a 100644 --- a/windows/configuration/wcd/wcd-tabletmode.md +++ b/windows/configuration/wcd/wcd-tabletmode.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # TabletMode (Windows Configuration Designer reference) diff --git a/windows/configuration/wcd/wcd-universalappinstall.md b/windows/configuration/wcd/wcd-universalappinstall.md index a18abf5f59..9cdf3314ce 100644 --- a/windows/configuration/wcd/wcd-universalappinstall.md +++ b/windows/configuration/wcd/wcd-universalappinstall.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 10/09/2017 +ms.date: 04/23/2018 --- # UniversalAppInstall (reference) diff --git a/windows/configuration/wcd/wcd-weakcharger.md b/windows/configuration/wcd/wcd-weakcharger.md index 1f39e4e2ec..b4a45899d4 100644 --- a/windows/configuration/wcd/wcd-weakcharger.md +++ b/windows/configuration/wcd/wcd-weakcharger.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # WeakCharger (reference) diff --git a/windows/configuration/wcd/wcd-windowsteamsettings.md b/windows/configuration/wcd/wcd-windowsteamsettings.md index 2e42086924..ad462fdd08 100644 --- a/windows/configuration/wcd/wcd-windowsteamsettings.md +++ b/windows/configuration/wcd/wcd-windowsteamsettings.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # WindowsTeamSettings (reference) diff --git a/windows/configuration/wcd/wcd-wlan.md b/windows/configuration/wcd/wcd-wlan.md index 16e48bca61..137b3f163f 100644 --- a/windows/configuration/wcd/wcd-wlan.md +++ b/windows/configuration/wcd/wcd-wlan.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # WLAN (reference) diff --git a/windows/configuration/wcd/wcd-workplace.md b/windows/configuration/wcd/wcd-workplace.md index a8fc6b5211..9f4f608ba7 100644 --- a/windows/configuration/wcd/wcd-workplace.md +++ b/windows/configuration/wcd/wcd-workplace.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 09/06/2017 +ms.date: 04/23/2018 --- # Workplace (reference) diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index c8e8fcf1dc..dd3e48f99d 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -7,7 +7,7 @@ ms.sitesec: library author: jdeckerMS ms.localizationpriority: medium ms.author: jdecker -ms.date: 10/09/2017 +ms.date: 04/23/2018 --- # Windows Configuration Designer provisioning settings (reference) diff --git a/windows/configuration/windows-spotlight.md b/windows/configuration/windows-spotlight.md index 6e1b327c7d..21c0ef9bf2 100644 --- a/windows/configuration/windows-spotlight.md +++ b/windows/configuration/windows-spotlight.md @@ -8,7 +8,7 @@ ms.mktglfcycl: explore ms.sitesec: library author: jdeckerms ms.localizationpriority: high -ms.date: 01/26/2018 +ms.date: 04/23/2018 --- # Configure Windows Spotlight on the lock screen @@ -64,6 +64,8 @@ Windows Spotlight is enabled by default. Windows 10 provides Group Policy and mo | **Administrative Templates \ Windows Components \ Cloud Content \ Turn off the Windows Spotlight on Action Center** | **Experience/Allow Windows Spotlight On Action Center** | Turn off Suggestions from Microsoft that show after each clean install, upgrade, or on an on-going basis to introduce users to what is new or changed | Windows 10 Enterprise and Education, version 1703 | | **User Configuration \ Administrative Templates \ Windows Components \ Cloud Content \ Do not use diagnostic data for tailored experiences** | **Experience/Allow Tailored Experiences With Diagnostic Data** | Prevent Windows from using diagnostic data to provide tailored experiences to the user | Windows 10 Pro, Enterprise, and Education, version 1703 | | **User Configuration \ Administrative Templates \ Windows Components \ Cloud Content \ Turn off the Windows Welcome Experience** | **Experience/Allow Windows Spotlight Windows Welcome Experience** | Turn off the Windows Spotlight Windows Welcome experience which helps introduce users to Windows, such as launching Microsoft Edge with a web page highlighting new features | Windows 10 Enterprise and Education, version 1703 | +**User Configuration \ Administrative Templates \ Windows Components \ Cloud Content \ Turn off the Windows Spotlight on Settings** | **Experience/Allow Windows Spotlight on Settings** | Turn off the Windows Spotlight in the Settings app. | Windows 10 Enterprise and Education, version 1803 | + In addition to the specific policy settings for Windows Spotlight, administrators can replace Windows Spotlight with a selected image using the Group Policy setting **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**. From d429ba38888b7efb3b56e73a50004d03efdb56ac Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 28 Mar 2018 05:42:30 -0700 Subject: [PATCH 119/284] fix toc --- windows/configuration/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 7d33e3c77b..04c3afd337 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -17,7 +17,7 @@ ### [Create a Windows 10 kiosk that runs multiple apps](lock-down-windows-10-to-specific-apps.md) #### [Troubleshoot multi-app kiosk](multi-app-kiosk-troubleshoot.md) #### [Use AppLocker to create a Windows 10 kiosk that runs multiple apps](lock-down-windows-10-applocker.md) -#### [Multi-app kiosk XML reference](multi-app-kiosk-xml.md) +#### [Kiosk XML reference](kiosk-xml.md) ## [Configure Windows 10 Mobile devices](mobile-devices/configure-mobile.md) ### [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](mobile-devices/set-up-a-kiosk-for-windows-10-for-mobile-edition.md) ### [Use Windows Configuration Designer to configure Windows 10 Mobile devices](mobile-devices/provisioning-configure-mobile.md) From 8149fb939e986f8eb49cbc25e625f7f8ee3b2869 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 28 Mar 2018 05:44:38 -0700 Subject: [PATCH 120/284] fix TOC --- windows/configuration/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 04c3afd337..16ba507e3e 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -17,7 +17,7 @@ ### [Create a Windows 10 kiosk that runs multiple apps](lock-down-windows-10-to-specific-apps.md) #### [Troubleshoot multi-app kiosk](multi-app-kiosk-troubleshoot.md) #### [Use AppLocker to create a Windows 10 kiosk that runs multiple apps](lock-down-windows-10-applocker.md) -#### [Kiosk XML reference](kiosk-xml.md) +### [Kiosk XML reference](kiosk-xml.md) ## [Configure Windows 10 Mobile devices](mobile-devices/configure-mobile.md) ### [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](mobile-devices/set-up-a-kiosk-for-windows-10-for-mobile-edition.md) ### [Use Windows Configuration Designer to configure Windows 10 Mobile devices](mobile-devices/provisioning-configure-mobile.md) From a7f3c85a1e9cde47e0d5010db81ca8108c12860e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 28 Mar 2018 13:23:14 -0700 Subject: [PATCH 121/284] sync # Conflicts: # windows/configuration/provisioning-packages/provisioning-packages.md --- windows/configuration/TOC.md | 2 +- windows/configuration/kiosk-xml.md | 29 +++++++++++++++++++++++------ 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 16ba507e3e..50ad089c1d 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -17,7 +17,7 @@ ### [Create a Windows 10 kiosk that runs multiple apps](lock-down-windows-10-to-specific-apps.md) #### [Troubleshoot multi-app kiosk](multi-app-kiosk-troubleshoot.md) #### [Use AppLocker to create a Windows 10 kiosk that runs multiple apps](lock-down-windows-10-applocker.md) -### [Kiosk XML reference](kiosk-xml.md) +### [Assigned Access configuration (kiosk) XML reference](kiosk-xml.md) ## [Configure Windows 10 Mobile devices](mobile-devices/configure-mobile.md) ### [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](mobile-devices/set-up-a-kiosk-for-windows-10-for-mobile-edition.md) ### [Use Windows Configuration Designer to configure Windows 10 Mobile devices](mobile-devices/provisioning-configure-mobile.md) diff --git a/windows/configuration/kiosk-xml.md b/windows/configuration/kiosk-xml.md index 1315536598..a39822d01e 100644 --- a/windows/configuration/kiosk-xml.md +++ b/windows/configuration/kiosk-xml.md @@ -1,5 +1,5 @@ --- -title: Assigned Access kiosk XML reference (Windows 10) +title: Assigned Access configuration kiosk XML reference (Windows 10) description: XML and XSD for kiosk device configuration. ms.assetid: 14DDDC96-88C7-4181-8415-B371F25726C8 keywords: ["lockdown", "app restrictions", "applocker"] @@ -13,7 +13,7 @@ ms.date: 04/23/2018 ms.author: jdecker --- -# Assigned Access (kiosk) XML reference +# Assigned Access configuration (kiosk) XML reference **Applies to** @@ -131,14 +131,31 @@ ms.author: jdecker - - - - ``` +## Kiosk only sample XML + +```xml + + + + + + + + + + singleappuser + + + + +``` + ## XSD for AssignedAccess configuration XML From 72c1f8ad2d6adb192b96ffe25088d98aace6de37 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Wed, 28 Mar 2018 15:19:26 -0700 Subject: [PATCH 122/284] Changed table alignment for appearance --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 91676ad944..f0a4959519 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -39,7 +39,7 @@ Some of the apps show up in multiple tables - that's because their status change System apps are integral to the operating system. Here are the typical system apps in Windows 10 versions 1703, 1709, and 1803. | Name | Full name |1703 | 1709 | 1803 |Uninstall through UI? | -|------------------|-------------------------------------------|------|------|------|-------------------------------------------------------| +|------------------|-------------------------------------------|:------:|:------:|:------:|-------------------------------------------------------| | Cortana UI | CortanaListenUIApp | x | | |No | | | Desktop Learning | x | | |No | | | DesktopView | x | | |No | From 4a0322943e726289d8de471097110ac8ec9df1ca Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 30 Mar 2018 06:24:03 -0700 Subject: [PATCH 123/284] ms.date and tweaks --- devices/hololens/change-history-hololens.md | 2 +- devices/hololens/hololens-kiosk.md | 2 +- devices/hololens/hololens-multiple-users.md | 2 +- devices/hololens/hololens-provisioning.md | 2 +- devices/hololens/hololens-updates.md | 2 +- devices/hololens/hololens-upgrade-enterprise.md | 4 ++-- devices/hololens/hololens-whats-new.md | 4 ++-- devices/hololens/index.md | 4 +++- 8 files changed, 12 insertions(+), 10 deletions(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index bb858c5325..ad91f33903 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Change history for Microsoft HoloLens documentation diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index e504594d04..4da5650207 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Set up HoloLens in kiosk mode diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md index f7f6e5145c..0282d545fe 100644 --- a/devices/hololens/hololens-multiple-users.md +++ b/devices/hololens/hololens-multiple-users.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Share HoloLens with multiple people diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 49d1c3f0af..95f071c646 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Configure HoloLens using a provisioning package test diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 651b05f253..1242933fb4 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Manage updates to HoloLens diff --git a/devices/hololens/hololens-upgrade-enterprise.md b/devices/hololens/hololens-upgrade-enterprise.md index eee6099e63..ce45a29b1e 100644 --- a/devices/hololens/hololens-upgrade-enterprise.md +++ b/devices/hololens/hololens-upgrade-enterprise.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 02/02/2018 +ms.date: 04/23/2018 --- # Unlock Windows Holographic for Business features @@ -17,7 +17,7 @@ Microsoft HoloLens is available in the *Development Edition*, which runs Windows When you purchase the Commercial Suite, you receive a license that upgrades Windows Holographic to Windows Holographic for Business. This license can be applied to the device either through the organization's [mobile device management (MDM) provider](#edition-upgrade-using-mdm) or a [provisioning package](#edition-upgrade-using-a-provisioning-package). >[!TIP] ->You can tell that the HoloLens has been upgraded to the business edition in **Settings** > **Network & Internet**. The **VPN** option is only available in Windows Holographic for Business. +>In Windows 10, version 1803, you can tell that the HoloLens has been upgraded to the business edition in **Settings** > **System**. diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index f62a8e97f7..e4030700d8 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # What's new in Microsoft HoloLens @@ -28,7 +28,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Media Transfer Protocol (MTP) is enabled so that you can connect the HoloLens device to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. -- Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. +- Previously, after you signed in to the device with an Azure Active Directory (Azure AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. - Before you sign in, you can choose the network icon below the password field to choose a different Wi-Fi network to connect to. You can also connect to a guest network, such as at a hotel, conference center, or business. diff --git a/devices/hololens/index.md b/devices/hololens/index.md index a502699fa2..d545d9b2f2 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 11/29/2017 +ms.date: 04/23/2018 --- # Microsoft HoloLens @@ -26,7 +26,9 @@ ms.date: 11/29/2017 | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business| | [Enroll HoloLens in MDM](hololens-enroll-mdm.md) | Manage multiple HoloLens devices simultaneously using solutions like Microsoft Intune | +[Manage updates to HoloLens](hololens-updates.md) | Use mobile device management (MDM) policies to configure settings for updates. | [Set up HoloLens in kiosk mode](hololens-kiosk.md) | Enable kiosk mode for HoloLens, which limits the user's ability to launch new apps or change the running app | +[Share HoloLens with multiple people](hololens-multiple-users.md) | Multiple users can shared a HoloLens device by using their Azure Active Directory accounts. | [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging | | [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens| [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens. From b20f46bc2581907ff6725c6d32652f292e7710e3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 30 Mar 2018 12:22:49 -0700 Subject: [PATCH 124/284] fix typo --- windows/configuration/set-up-shared-or-guest-pc.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index 196d95eb81..81445be3ff 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -111,20 +111,14 @@ Get-CimInstance -Namespace $namespaceName -ClassName $MDM_SharedPCClass ### Create a provisioning package for shared use -1. [install Windows Configuration Designer](provisioning-packages/provisioning-install-icd.md) +1. [Install Windows Configuration Designer](provisioning-packages/provisioning-install-icd.md) 1. Open Windows Configuration Designer. - 2. On the **Start page**, select **Advanced provisioning**. - 3. Enter a name and (optionally) a description for the project, and click **Next**. - 4. Select **All Windows desktop editions**, and click **Next**. - 5. Click **Finish**. Your project opens in Windows Configuration Designer. - 6. Go to **Runtime settings** > **SharedPC**. [Select the desired settings for shared PC mode.](#customization) - 7. On the **File** menu, select **Save.** 8. On the **Export** menu, select **Provisioning package**. 9. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** From 79eb51411c781b5fcba30a1b5c107365b3a5d6b2 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 2 Apr 2018 07:53:10 -0700 Subject: [PATCH 125/284] remove image --- devices/hololens/hololens-provisioning.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 95f071c646..cdfefc81f9 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -20,15 +20,13 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificates to the device -To install Windows Configuration Designer and create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. +To create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. ## Create a provisioning package for HoloLens using the HoloLens wizard -[This information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The HoloLens wizard helps you configure the following settings in a provisioning package: - Upgrade to the enterprise edition @@ -64,8 +62,6 @@ Use the Windows Configuration Designer tool to create a provisioning package. 3. Name your project and click **Finish**. - ![ICD desktop provisioning](images/wizard-steps.png) - 4. Read the instructions on the **Getting started** page and select **Next**. The pages for desktop provisioning will walk you through the following steps. > [!IMPORTANT] From 001f01870013bccd179a4ae9803704ac4df08186 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 2 Apr 2018 08:01:01 -0700 Subject: [PATCH 126/284] tweak --- devices/hololens/hololens-kiosk.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 4da5650207..ae7b1f77b7 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -223,6 +223,8 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop ## More information +Watch how to configure a kiosk in Microsoft Intune. >[!VIDEO https://www.microsoft.com/videoplayer/embed/ce9992ab-9fea-465d-b773-ee960b990c4a?autoplay=false] +Watch how to configure a kiosk in a provisioning package. >[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] \ No newline at end of file From 52aaca59acc6de75d97be5bf999077e500121ea9 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 4 Apr 2018 13:03:53 -0700 Subject: [PATCH 127/284] RS4 updates to CFA in EG, updated screenshot. --- ...enable-controlled-folders-exploit-guard.md | 29 ++++++++++-------- .../images/cfa-gp-enable.png | Bin 20492 -> 16916 bytes 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 7511f2b65d..02cbb0a2a2 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/01/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/04/2018 --- @@ -40,12 +40,15 @@ ms.date: 12/01/2017 Controlled folder access helps you protect valuable data from malicious apps and threats, such as ransomware. It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). -This topic describes how to enable Controlled folder access with the Windows Defender Security Center app, Group Policy, PowerShell, and mobile device management (MDM) configuration service providers (CSPs). +This topic describes how to enable Controlled folder access with the Windows Defender Security Center app, Group Policy, PowerShell, and mobile device management (MDM) configuration service providers (CSPs). You can choose to block, audit, or allow attempts by untrusted apps to: + +- Change or delete files in protected folders like the Documents folder +- Write to the disk ## Enable and audit Controlled folder access -You can enable Controlled folder access with the Windows Defender Security Center app, Group Policy, PowerShell, or MDM CSPs. You can also set the feature to audit mode. Audit mode allows you to test how the feature would work (and review events) without impacting the normal use of the machine. +You can enable Controlled folder access with the Windows Defender Security Center app, Group Policy, PowerShell, or MDM CSPs. You can also set the feature to audit mode. Audit mode allows you to test how the feature would work (and review events) without impacting the normal use of the computer or device. For further details on how audit mode works, and when you might want to use it, see the [audit Windows Defender Exploit Guard topic](audit-windows-defender-exploit-guard.md). @@ -72,21 +75,21 @@ For further details on how audit mode works, and when you might want to use it, 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Controlled folder access**. 6. Double-click the **Configure Controlled folder access** setting and set the option to **Enabled**. In the options section you must specify one of the following: - - **Enable** - Malicious and suspicious apps will not be allowed to make changes to files in protected folders. A notification will be provided in the Windows event log - - **Disable (Default)** - The Controlled folder access feature will not work. All apps can make changes to files in protected folders. - - **Audit Mode** - If a malicious or suspicious app attempts to make a change to a file in a protected folder, the change will be allowed but will be recorded in the Windows event log. This allows you to assess the impact of this feature on your organization. + - **Disable (Default)** - The Controlled folder access feature won't work. All apps can make changes to files in protected folders, and no notifications will appear in the Windows event log. + - **Block** - Malicious and suspicious apps won't be allowed to make changes to files in protected folders or write to disk. A notification will appear in the Windows event log with ID 1123. + - **Audit Mode** - If a malicious or suspicious app attempts to make a change to a file in a protected folder or write to disk, the change will be allowed but will be recorded in the Windows event log with ID 1124. This allows you to assess the impact of this feature on your organization before deploying it. + - **Block disk modification only** - Malicious and suspicious apps won't be allowed to write to disk. A notification will appear in the Windows event log with ID 1123. + - **Audit disk modification only** - If a malicious or suspicious app attempts to write to disk, the change will be allowed but will be recorded in the Windows event log with ID 1124. This allows you to assess the impact of this feature on your organization before deploying it. ![Screenshot of group policy option with Enabled and then Enable selected in the drop down](images/cfa-gp-enable.png) >[!IMPORTANT] ->To fully enable the Controlled folder access feature, you must set the Group Policy option to **Enabled** and also select **Enable** in the options drop-down menu. +>To fully enable the Controlled folder access feature, you must set the Group Policy option to **Enabled** and also select **Block** in the options drop-down menu. ### Use PowerShell to enable Controlled folder access @@ -97,7 +100,7 @@ For further details on how audit mode works, and when you might want to use it, Set-MpPreference -EnableControlledFolderAccess Enabled ``` -You can enable the feauting in audit mode by specifying `AuditMode` instead of `Enabled`. +You can enable the feature in audit mode by specifying `AuditMode` instead of `Enabled`. To block disk writes only, specify `BlockDiskModificationOnly`. To audit disk writes only, specify `AuditDiskModificationOnly`. Use `Disabled` to turn the feature off. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/images/cfa-gp-enable.png b/windows/security/threat-protection/windows-defender-exploit-guard/images/cfa-gp-enable.png index d8f0ccffab11019407ffbc3689ee4ab8f9244447..f8d3056d80911d78139fcd3f9f3c46b9b35271c1 100644 GIT binary patch literal 16916 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 YV!`HEwGrSyIpDmNRe4?d3LNm?0K~Ae`2YX_ literal 20492 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 X>sYQ>;_N11dIvH${@th??)LaU$q8x| From 90e8081c9771c65b23c311d99cf71c0a6bdebcb9 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 4 Apr 2018 14:46:06 -0700 Subject: [PATCH 128/284] Add non-pe files. --- ...ure-block-at-first-sight-windows-defender-antivirus.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md index 7efd232814..bd617497e5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 02/08/2018 +ms.date: 04/16/2018 --- @@ -54,7 +54,7 @@ You can also [customize the message displayed on users' desktops](https://docs.m When a Windows Defender Antivirus client encounters a suspicious but undetected file, it queries our cloud protection backend. The cloud backend will apply heuristics, machine learning, and automated analysis of the file to determine the files as malicious or clean. -The Block at First Sight feature only uses the cloud protection backend for executable files that are downloaded from the Internet, or originating from the Internet zone. A hash value of the .exe file is checked via the cloud backend to determine if this is a previously undetected file. +The Block at First Sight feature only uses the cloud protection backend for executable files and non-portable executable files (such as JS, VBS, or macros) that are downloaded from the Internet, or originating from the Internet zone. A hash value of the .exe file is checked via the cloud backend to determine if this is a previously undetected file. @@ -137,9 +137,7 @@ You may choose to disable the Block at First Sight feature if you want to retain 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration**. - -4. Click **Policies** then **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. 5. Expand the tree through **Windows components > Windows Defender Antivirus > MAPS**. From b63322ab10003a324482ee3e6990856a53e1fcf4 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Thu, 5 Apr 2018 13:31:22 -0700 Subject: [PATCH 129/284] updating latest draft os S mode doc --- .../deployment/windows-10-pro-in-s-mode.md | 71 +++++++++---------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index fd1966520a..b1a679e3ce 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -19,63 +19,62 @@ This topic provides an overview of Windows 10 Pro in S mode, how to switch from ## Overview -Windows 10 Pro in S mode is the Windows experience you are familiar with but streamlined for tighter security and superior performance. Windows 10 Pro in S mode uses apps from the Microsoft Store exclusively. This ensures security that is Microsoft-verified. Utilizing Microsoft Edge, Windows 10 Pro in S mode keeps you running fast and secure day in and day out. +Windows 10 Pro in S mode powers affordable, cloud-ready devices that are simple, secure, and efficient. Users can get started quickly, thanks to self-service deployment and a familiar Windows experience. Equip your users with speedy and low-cost devices that work with a wide range of peripherals, both wired and wireless. They can sign in once with their face or fingerprint, and work efficiently and seamlessly with the full version of Microsoft Office. + +Windows 10 Pro in S mode helps secure users and data against modern threats by providing all the built-in protections of Windows. Affordable S mode devices offer tailored solutions for kiosks, digital signs, and task work. The benefits of Windows 10 Pro in S mode: -- **Microsoft-verified security** - Windows 10 Pro in S mode is security at its simplest. Running your applications through the Microsoft Store ensures they’re Microsoft-verified for security. The time you spend online is safer too: Microsoft Edge is your default browser because it’s more secure than Chrome or Firefox. Microsoft Edge is your digital bodyguard in the realm of browsing, protecting you from phishing and socially-engineered malware. Not to mention all of the comprehensive and ongoing security features of Windows 10 are included. -- **Fast that lasts** – Windows 10 Pro in S mode is designed for sustained performance. Start-ups are quicker than greased lightning and built to stay that way. With Microsoft Edge as your browser, your online experience runs fast and safe like a bubble-wrapped cheetah. This gives you a smooth and responsive experience, from streaming HD video to switching across apps, to being productive on the go. -- **Windows 10 Pro in S mode, on a range of modern devices** – Enjoy all the great Windows multi-tasking features like snap, task view, and virtual desktops. You also get the full suite of built-in apps and all the newest innovations, like Cortana, Windows Ink, and Windows Hello for fast, password-free sign-on. Choose from a range of exciting modern devices coming soon. -- **Cloud convenience plus the power of apps** – Windows 10 Pro in S mode is deeply integrated with OneDrive, so your files are saved to the cloud, in sync, and accessible from all your devices. You also have the flexibility to use the cloud storage solution of your choice. You are not limited to online apps, so you can get the full functionality of Microsoft Office, Minecraft, and many of the other titles in the Windows Store. Best of all, if you decide you’d rather run non-Store apps, switching to Windows 10 Pro is easy and affordable. +- **Simple** - Keep IT management easy. Allow employees to use self-service deployment via Windows AutoPilot. Thanks to the cloud, Windows 10 Pro in S mode gives you the flexibility to use the cloud storage solution of your choice and connect to your business by signing in once to get access to company resources through Azure Active Directory (Azure AD) and Cloud-based device management. +- **Secure** – Protect your business with built-in Windows 10 device, user, and data safeguards. Windows 10 Pro in S mode is security at its simplest and it includes Windows Defender Antivirus and all the security features of Windows 10. Sign in with your face or fingerprint using Windows Hello. +- **Familiar** – Give users a familiar Windows experience across devices, with features they already know such as Start menu, Taskbar, Desktop, Action Center, and File Explorer. Users are not limited to online apps, so they can get the full functionality of Microsoft Office and other apps in the Microsoft Store. You can easily convert most of your legacy Line of Business apps using Desktop Bridge to be Microsoft Store-compatible, so they are available for your users to download. And you can easily and switch to Windows 10 Pro at any time for free. +- **Efficient** – Enable workers to start quickly and never slow down. Windows 10 Pro in S mode is designed for fast performance that lasts for the supported lifetime of the device. Equip your users with speedy and low-cost devices that work with a wide range of peripherals, both wired and wireless. Windows 10 Pro in S mode supports tailored solutions for kiosks, digital signs, and task work. With Assigned Access, Windows 10 Pro devices in S mode run different applications depending on the user and keep individual identities separate and secured. Plus, users get all the exclusive Windows innovations including Cortana and Windows Ink. ## Why switch? -- Windows 10 Pro in S mode is not a qualifying OS (QOS) for Microsoft Volume Licensing. -- You have devices running Windows 10 Pro in S mode, but want to take advantage of Microsoft Volume Licensing, or may want to use a Windows 10 Pro or a Windows 10 Enterprise corporate image. -- If you need to install desktop (Win32) apps for your business, or use domain join to manage devices. +- Do you have apps that you want to run that aren’t in the Microsoft Store? If so, you might want to switch to Windows 10 Pro. If that’s the case, you can switch for free. -To take advantage of these offers, make sure you meet the requirements for switching. [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare) to find out more about the features we support in the different editions of Windows 10. +>[!NOTE] The only way to revert to Windows 10 in S mode is to perform a BMR factory reset. This will allow you to reimage a device. ## Requirements for switching You must meet these system requirements before switching to Windows 10 Pro. -Switching from Windows 10 Pro in S mode to Windows 10 Pro is free for qualifying hardware. +### 1709 devices +- Devices must be running Windows 10, version 1703 -- Devices must be running Windows 10, version 1703. -- Devices must be qualified for the switch to Windows 10 Pro - -Customers who have Open Volume Licensing agreeements or don't have an active Volume Licensing agreement with Microsoft can switch from Windows 10 Pro in S mode to Windows 10 Pro by going to device management through Intune and other management tools to trigger the S mode switch. +### 1804 devices +- Devices must be running Windows 10 Pro in S mode, version 1804 ## How to switch -### Switching new devices out of S mode -1. Configure device for AutoPilot through Intune/MDM portal. -2. Click the S mode toggle button to the ON position. - -The S mode switch entitlement is recognized in the AutoPilot profile and configuration will now continue. - -### Switching existing devices out of S mode -1. Enroll S mode device in Intune. -2. Enter the Intune admin portal. -3. Select which devices to switch out of S mode. -4. Click the S mode toggle button to the ON position. - -The device will switch from S mode. A reboot is not required. - -### Switching through the Microsoft Store -Devices running Windows 10 Pro in S mode can switch to Windows 10 Pro when any one of the following scenarios occur: - -- **The user searched or sees the Windows 10 Pro switch offer in the Microsoft Store** - The user must be logged in to the Microsoft Store. When the user searches for Windows 10 Pro, they will see the offer to switch to Windows 10 Pro. The user can click the **Buy** or **Get** button to switch from Windows 10 Pro in S mode to Windows 10 Pro. +### Switch one device at a time using the Microsoft Store (Version 1709, 1804, and future devices). +- The user searched or sees the Windows 10 Pro switch option - The user must have an MSA account and be logged in to the Microsoft Store. When the user searches for Switch to Windows 10 Pro, they will see the offer to switch to Windows 10 Pro. The user can click the **Learn more**, **Buy** or **Get** button to switch from Windows 10 Pro in S mode to Windows 10 Pro. Once the user makes their selection, they'll see a prompt to save their files and the switch will start. The PC will restart during this process. -- **The user attempted to download a desktop (Win32) app outside of the Microsoft Store** - If the user tries to download a desktop (Win32) app, they will see a message that the edition of Windows only runs verified apps from the Microsoft Store. The user can close the message or click on the link to find out how to run the desktop app. -If the user clicks the link to see how to run the app, the OS redirects them to the Microsoft Store page containing the offer to switch to Windows 10 Pro. The user can click on the **Buy** or **Get** button to switch from Windows 10 Pro in S mode to Windows 10 Pro. +### Switching for 1804 devices +The S mode switch option is recognized in the Windows AutoPilot profile and configuration will now continue. -Once the user makes their selection, they'll see a prompt to save their files and the switch will start. The PC will restart during this process. +**Switching existing devices out of S mode** +1. Enroll S mode device in Intune. +2. Enter the Intune admin portal. +3. Select which devices to switch out of S mode. +4. Select the S mode switch option in Intune/MDM. + +Select the S mode switch option in Intune/MDM.The device will switch from S mode. A reboot is not required. + +>[!NOTE] To rollback to Windows 10 Pro in S mode, a BMR factory reset must be performed. + +### Switching in future versions + +In future versions, new options will become available to switch. + +**Blocking individual users from switching via the Store** +Currently, individual users can switch out of S mode at any time. To prevent this, user permissions to the Store will need to be restricted through the Intune/MDM portal. ## Related topics [Compare Windows 10 editions](https://www.microsoft.com/WindowsForBusiness/Compare)
    -[Windows 10 Pro Education in S mode](https://docs.microsoft.com/education/windows/test-windows10s-for-edu) +[Windows 10 Pro Education](https://docs.microsoft.com/education/windows/test-windows10s-for-edu)
    +[Introdiction to Microsoft Intune in the Azure portal](https://docs.microsoft.com/en-us/intune/what-is-intune) From ebc93010d9d326ad79743cadb4f1ff89cb7290d7 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 5 Apr 2018 17:10:05 -0700 Subject: [PATCH 130/284] adding 1803 diagnostic data draft --- windows/configuration/TOC.md | 3 +- ...ndows-diagnostic-events-and-fields-1709.md | 4741 +++++++++++++ ...el-windows-diagnostic-events-and-fields.md | 6098 +++++++++-------- 3 files changed, 8116 insertions(+), 2726 deletions(-) create mode 100644 windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709.md diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index 9768a7eb0b..c3514a942a 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -1,7 +1,8 @@ # [Configure Windows 10](index.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) -## [Windows 10, version 1709 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md) +## [Windows 10, version 1803 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md) +## [Windows 10, version 1709 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) ## [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) ## [Windows 10, version 1709 enhanced telemetry events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) ## [Windows 10, version 1709 diagnostic data for the Full telemetry level](windows-diagnostic-data.md) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709.md new file mode 100644 index 0000000000..06874ee41a --- /dev/null +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -0,0 +1,4741 @@ +--- +description: Learn more about the Windows diagnostic data that is gathered at the basic level. +title: Windows 10, version 1709 basic diagnostic events and fields (Windows 10) +keywords: privacy, diagnostic data +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +localizationpriority: high +author: eross-msft +ms.author: lizross +ms.date: 03/13/2018 +--- + + +# Windows 10, version 1709 basic level Windows diagnostic events and fields + + + **Applies to** + +- Windows 10, version 1709 + + +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. + +The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. + +Use this article to learn about diagnostic events, grouped by event area, and the fields within each event. A brief description is provided for each field. Every event generated includes common data, which collects device data. + +You can learn more about Windows functional and diagnostic data through these articles: + + +- [Windows 10, version 1703 basic diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) +- [Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services) +- [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) + + + +# Common data extensions + +### Common Data Extensions.App + + + +The following fields are available: + +- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. +- **userId** The userID as known by the application. +- **env** The environment from which the event was logged. +- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. + + +### Common Data Extensions.CS + + + +The following fields are available: + +- **sig** A common schema signature that identifies new and modified event schemas. + + +### Common Data Extensions.CUET + + + +The following fields are available: + +- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. +- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. +- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. +- **op** Represents the ETW Op Code. +- **cat** Represents a bitmask of the ETW Keywords associated with the event. +- **flags** Represents the bitmap that captures various Windows specific flags. +- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. +- **tickets** A list of strings that represent entries in the HTTP header of the web request that includes this event. +- **bseq** Upload buffer sequence number in the format \:\ +- **mon** Combined monitor and event sequence numbers in the format \:\ + + +### Common Data Extensions.Device + + + +The following fields are available: + +- **ver** Represents the major and minor version of the extension. +- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId +- **deviceClass** Represents the classification of the device, the device “family”.  For example, Desktop, Server, or Mobile. + + +### Common Data Extensions.Envelope + + + +The following fields are available: + +- **ver** Represents the major and minor version of the extension. +- **name** Represents the uniquely qualified name for the event. +- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. +- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. +- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. +- **seqNum** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue.  The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. +- **iKey** Represents an ID for applications or other logical groupings of events. +- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experiences and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. +- **os** Represents the operating system name. +- **osVer** Represents the OS version, and its format is OS dependent. +- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **appVer** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. +- **cV** Represents the Correlation Vector: A single field for tracking partial order of related diagnostic data events across component boundaries. + + +### Common Data Extensions.OS + + + +The following fields are available: + +- **ver** Represents the major and minor version of the extension. +- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. +- **locale** Represents the locale of the operating system. +- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. + + +### Common Data Extensions.User + + + +The following fields are available: + +- **ver** Represents the major and minor version of the extension. +- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. + + +### Common Data Extensions.XBL + + + +The following fields are available: + +- **nbf** Not before time +- **expId** Expiration time +- **sbx** XBOX sandbox identifier +- **dty** XBOX device type +- **did** XBOX device ID +- **xid** A list of base10-encoded XBOX User IDs. +- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. + + +### Common Data Extensions.Consent UI Event + +This User Account Control (UAC) diagnostic data point collects information on elevations that originate from low integrity levels. This occurs when a process running at low integrity level (IL) requires higher (administrator) privileges, and therefore requests for elevation via UAC (consent.exe). By better understanding the processes requesting these elevations, Microsoft can in turn improve the detection and handling of potentially malicious behavior in this path. + +The following fields are available: + +- **eventType** Represents the type of elevation: If it succeeded, was cancelled, or was auto-approved. +- **splitToken** Represents the flag used to distinguish between administrators and standard users. +- **friendlyName** Represents the name of the file requesting elevation from low IL. +- **elevationReason** Represents the distinction between various elevation requests sources (appcompat, installer, COM, MSI and so on). +- **exeName** Represents the name of the file requesting elevation from low IL. +- **signatureState** Represents the state of the signature, if it signed, unsigned, OS signed and so on. +- **publisherName** Represents the name of the publisher of the file requesting elevation from low IL. +- **cmdLine** Represents the full command line arguments being used to elevate. +- **Hash.Length** Represents the length of the hash of the file requesting elevation from low IL. +- **Hash** Represents the hash of the file requesting elevation from low IL. +- **HashAlgId** Represents the algorithm ID of the hash of the file requesting elevation from low IL. +- **telemetryFlags** Represents the details about the elevation prompt for CEIP data. +- **timeStamp** Represents the time stamp on the file requesting elevation. +- **fileVersionMS** Represents the major version of the file requesting elevation. +- **fileVersionLS** Represents the minor version of the file requesting elevation. + + +## Common data fields + +### Common Data Fields.MS.Device.DeviceInventory.Change + +These fields are added whenever Ms.Device.DeviceInventoryChange is included in the event. + +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. +- **objectType** Indicates the object type that the event applies to. +- **Action** The change that was invoked on a device inventory object. +- **inventoryId** Device ID used for Compatibility testing + + +### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PreUpgradeSettings + +These fields are added whenever PreUpgradeSettings is included in the event. + +The following fields are available: + +- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service before the feature update completed. +- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. +- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on before the feature update completed. +- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. +- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. +- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. +- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device before the feature update completed. +- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. +- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user before the feature update completed. +- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. +- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device before the feature update. +- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. +- **HKLM_TIPC.Enabled** The state of TIPC for the device. +- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. +- **HKCU_TIPC.Enabled** The state of TIPC for the current user. +- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. +- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device before the feature update was completed? +- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. +- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user before the feature update was completed? +- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. +- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? +- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. +- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? +- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. +- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? +- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. + + +### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PostUpgradeSettings + +These fields are added whenever PostUpgradeSettings is included in the event. + +The following fields are available: + +- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service after the feature update has completed. +- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. +- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on after a feature update has completed. +- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. +- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. +- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. +- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device after the feature update has completed. +- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. +- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user after the feature update has completed. +- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. +- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device after the feature update. +- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. +- **HKLM_TIPC.Enabled** The state of TIPC for the device. +- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. +- **HKCU_TIPC.Enabled** The state of TIPC for the current user. +- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. +- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device after the feature update has completed? +- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. +- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user after the feature update has completed? +- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. +- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? +- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. +- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? +- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. +- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? +- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. + + +## Appraiser events + +### Microsoft.Windows.Appraiser.General.RunContext + +This event indicates what should be expected in the data payload. + +The following fields are available: + +- **AppraiserBranch** The source branch in which the currently running version of Appraiser was built. +- **AppraiserProcess** The name of the process that launched Appraiser. +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Context** Indicates what mode Appraiser is running in. Example: Setup or Diagnostic Data. +- **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **Time** The client time of the event. + + +### Microsoft.Windows.Appraiser.General.TelemetryRunHealth + +A summary event indicating the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up-to-date. + +The following fields are available: + +- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. +- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. +- **AppraiserProcess** The name of the process that launched Appraiser. +- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. +- **AuxFinal** Obsolete, always set to false +- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. +- **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 diagnostic data 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. +- **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. +- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. +- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. +- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. +- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data 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 diagnostic data run. +- **SendingUtc** Indicates if the Appraiser client is sending events during the current diagnostic data run. +- **StoreHandleIsNotNull** Obsolete, always set to false +- **TelementrySent** Indicates if diagnostic data was successfully sent. +- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. +- **Time** The client time of the event. +- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. +- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. + + +### Microsoft.Windows.Appraiser.General.EnterpriseScenarioWithDiagTrackServiceRunning + +The event that indicates that Appraiser has been triggered to run an enterprise scenario while the DiagTrack service is installed. This event can only be sent if a special flag is used to trigger the enterprise scenario. + +The following fields are available: + +- **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **Time** The client time of the event. + + +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd + +This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or are part of an anti-virus program. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **AvDisplayName** If the app is an anti-virus app, this is its display name. +- **AvProductState** Represents state of antivirus program with respect to whether it's 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. +- **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. +- **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** Does the anti-virus app have an upgrade.exe file? +- **IsAv** Is the file an anti-virus 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. +- **ProductName** The Product name field from the file metadata under Properties -> Details. +- **ProductVersion** The Product version field from the file metadata under Properties -> Details. +- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it. +- **Size** The size of the file (in hexadecimal bytes). + +### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd + +This event represents the drivers that an application installs. + +The following fields are available: + +- **InventoryVersion** The version of the inventory component +- **Programids** The unique program identifier the driver is associated with. + + +## Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync + +This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory component. + +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileAdd + +This event sends compatibility decision data about a file to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. +- **BlockingApplication** Are there any application issues that interfere with upgrade due to the file in question? +- **DisplayGenericMessage** Will be 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? +- **MigRemoval** Does the file have a MigXML from the SDB that will cause the app to be removed on upgrade? +- **NeedsDismissAction** Will the file cause an action that can be dimissed? +- **NeedsInstallPostUpgradeData** After upgrade, the file will have a post-upgrade notification to install a replacement for the app. +- **NeedsNotifyPostUpgradeData** Does the file have a notification that should be shown after upgrade? +- **NeedsReinstallPostUpgradeData** After upgrade, this file will have a post-upgrade notification to reinstall the app. +- **NeedsUninstallAction** The file must be uninstalled to complete the upgrade. +- **SdbBlockUpgrade** The file is tagged as blocking upgrade in the SDB, +- **SdbBlockUpgradeCanReinstall** The file is tagged as blocking upgrade in the SDB. It can be reinstalled after upgrade. +- **SdbBlockUpgradeUntilUpdate** The file is tagged as blocking upgrade in the SDB. If the app is updated, the upgrade can proceed. +- **SdbReinstallUpgrade** The file is tagged as needing to be reinstalled after upgrade in the SDB. It does not block upgrade. +- **SdbReinstallUpgradeWarn** The file is tagged as needing to be reinstalled after upgrade with a warning in the SDB. It does not block upgrade. +- **SoftBlock** The file is softblocked in the SDB and has a warning. + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd + +This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd + +This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **BlockingApplication** Are there are any application issues that interfere with upgrade due to matching info blocks? +- **DisplayGenericMessage** Will a generic message be shown for this block? +- **NeedsUninstallAction** Does the user need to take an action in setup due to a matching info block? +- **SdbBlockUpgrade** Is a matching info block blocking upgrade? +- **SdbBlockUpgradeCanReinstall** Is a matching info block blocking upgrade, but has the can reinstall tag? +- **SdbBlockUpgradeUntilUpdate** Is a matching info block blocking upgrade but has the until update tag? + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd + +This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveAdd + +This event sends compatibility decision data about non-blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +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? +- **MigApplication** Is there a matching info block with a mig for the current mode of upgrade? + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd + +This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd + +This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **NeedsInstallPostUpgradeData** Will the file have a notification after upgrade to install a replacement for the app? +- **NeedsNotifyPostUpgradeData** Should a notification be shown for this file after upgrade? +- **NeedsReinstallPostUpgradeData** Will the file have a notification after upgrade to reinstall the app? +- **SdbReinstallUpgrade** The file is tagged as needing to be reinstalled after upgrade in the compatibility database (but is not blocking upgrade). + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd + +This event sends compatibility data for a PNP device, to help keep Windows up-to-date. + +The following fields are available: + +- **ActiveNetworkConnection** Is the device an active network device? +- **AppraiserVersion** The version of the appraiser file generating the events. +- **IsBootCritical** Is the device boot critical? +- **WuDriverCoverage** Is there 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. + + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd + +This event sends compatibility decision data about a PNP device to help keep Windows up-to-date. + +The following fields are available: + +- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? +- **AppraiserVersion** The version of the appraiser file generating the events. +- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? +- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? +- **BlockingDevice** Is this PNP device blocking upgrade? +- **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? +- **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? +- **DriverBlockOverridden** Is there is a driver block on the device that has been overridden? +- **NeedsDismissAction** Will the user would need to dismiss a warning during Setup for this device? +- **NotRegressed** Does the device have a problem code on the source OS that is no better than the one it would have on the target OS? +- **SdbDeviceBlockUpgrade** Is there an SDB block on the PNP device that blocks upgrade? +- **SdbDriverBlockOverridden** Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden? + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd + +This event sends compatibility database data about driver packages to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd + +This event sends decision data about driver package compatibility to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **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? +- **DriverShouldNotMigrate** Should the driver package be migrated during upgrade? +- **SdbDriverBlockOverridden** Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd + +This event sends basic metadata about the BIOS to determine whether it has a compatibility block. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BiosDate** The release date of the BIOS in UTC format. +- **BiosName** The name field from Win32_BIOS. +- **Manufacturer** The manufacturer field from Win32_ComputerSystem. +- **Model** The model field from Win32_ComputerSystem. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryAdd + +This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the device from upgrade due to memory restrictions? +- **MemoryRequirementViolated** Was a memory requirement violated? +- **pageFile** The current committed memory limit for the system or the current process, whichever is smaller (in bytes). +- **ram** The amount of memory on the device. +- **ramKB** The amount of memory (in KB). +- **virtual** The size of the user-mode portion of the virtual address space of the calling process (in bytes). +- **virtualKB** The amount of virtual memory (in KB). + + +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd + +This event sends compatibility decision data about the BIOS to help keep Windows up-to-date. + +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? +- **HasBiosBlock** Does the device have a BIOS block? + + +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd + +This event sends compatibility database information about the BIOS to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS. + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd + +This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **CompareExchange128Support** Does the CPU support CompareExchange128? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd + +This event sends data indicating whether the system supports the LahfSahf CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **LahfSahfSupport** Does the CPU support LAHF/SAHF? + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd + +This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **NXDriverResult** The result of the driver used to do a non-deterministic check for NX support. +- **NXProcessorSupport** Does the processor support NX? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd + +This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **PrefetchWSupport** Does the processor support PrefetchW? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add + +This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **SSE2ProcessorSupport** Does the processor support SSE2? + + +### Microsoft.Windows.Appraiser.General.SystemWimAdd + +This event sends data indicating whether the operating system is running from a compressed WIM file, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **IsWimBoot** Is the current operating system running from a compressed WIM file? +- **RegistryWimBootValue** The raw value from the registry that is used to indicate if the device is running from a WIM. + + +### Microsoft.Windows.Appraiser.General.SystemTouchAdd + +This event sends data indicating whether the system supports touch, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **IntegratedTouchDigitizerPresent** Is there an integrated touch digitizer? +- **MaximumTouches** The maximum number of touch points supported by the device hardware. + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd + +This event sends data indicating whether the current operating system is activated, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **WindowsIsLicensedApiValue** The result from the API that's used to indicate if operating system is activated. +- **WindowsNotActivatedDecision** Is the current operating system activated? + + +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd + +This event sends data about the number of language packs installed on the system, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **HasLanguagePack** Does this device have 2 or more language packs? +- **LanguagePackCount** How many language packs are installed? + + +### Microsoft.Windows.Appraiser.General.SystemWlanAdd + +This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked because of an emulated WLAN driver? +- **HasWlanBlock** Does the emulated WLAN driver have an upgrade block? +- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? +- **WlanExists** Does the device support WLAN at all? +- **WlanModulePresent** Are any WLAN modules present? +- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? + + +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterAdd + +This event sends true/false data about decision points used to understand whether Windows Media Center is used on the system, to help keep Windows up to date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **EverLaunched** Has Windows Media Center ever been launched? +- **HasConfiguredTv** Has the user configured a TV tuner through Windows Media Center? +- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? +- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? +- **IsDefaultLauncher** Is Windows Media Center the default app for opening music or video files? +- **IsPaid** Is the user running a Windows Media Center edition that implies they paid for Windows Media Center? +- **IsSupported** Does the running OS support Windows Media Center? + + +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd + +This event sends decision data about the presence of Windows Media Center, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **BlockingApplication** Is there any application issues that interfere with upgrade due to Windows Media Center? +- **MediaCenterActivelyUsed** If Windows Media Center is supported on the edition, has it been run at least once and are the MediaCenterIndicators are true? +- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? +- **MediaCenterInUse** Is Windows Media Center actively being used? +- **MediaCenterPaidOrActivelyUsed** Is Windows Media Center actively being used or is it running on a supported edition? +- **NeedsDismissAction** Are there any actions that can be dismissed coming from Windows Media Center? + + +### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount + +This event lists the types of objects and how many of each exist on the client device. This allows for a quick way to ensure that the records present on the server match what is present on the client. + +The following fields are available: + +- **DatasourceApplicationFile_RS2** The total DatasourceApplicationFile objects targeting Windows 10 version 1703 present on this device. +- **DatasourceDevicePnp_RS2** The total DatasourceDevicePnp objects targeting Windows 10 version 1703 present on this device. +- **DatasourceDriverPackage_RS2** The total DatasourceDriverPackage objects targeting Windows 10 version 1703 present on this device. +- **DataSourceMatchingInfoBlock_RS2** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. +- **DataSourceMatchingInfoPassive_RS2** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1703 present on this device. +- **DataSourceMatchingInfoPostUpgrade_RS2** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. +- **DatasourceSystemBios_RS2** The total DatasourceSystemBios objects targeting Windows 10 version 1703 present on this device. +- **DecisionApplicationFile_RS2** The total DecisionApplicationFile objects targeting Windows 10 version 1703 present on this device. +- **DecisionDevicePnp_RS2** The total DecisionDevicePnp objects targeting Windows 10 version 1703 present on this device. +- **DecisionDriverPackage_RS2** The total DecisionDriverPackage objects targeting Windows 10 version 1703 present on this device. +- **DecisionMatchingInfoBlock_RS2** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. +- **DecisionMatchingInfoPassive_RS2** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1703 present on this device. +- **DecisionMatchingInfoPostUpgrade_RS2** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. +- **DecisionMediaCenter_RS2** The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device. +- **DecisionSystemBios_RS2** The total DecisionSystemBios objects targeting Windows 10 version 1703 present on this device. +- **InventoryApplicationFile** The total InventoryApplicationFile objects that are present on this device. +- **InventoryLanguagePack** The total InventoryLanguagePack objects that are present on this device. +- **InventoryMediaCenter** The total InventoryMediaCenter objects that are present on this device. +- **InventorySystemBios** The total InventorySystemBios objects that are present on this device. +- **InventoryUplevelDriverPackage** The total InventoryUplevelDriverPackage objects that are present on this device. +- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. +- **SystemMemory** The total SystemMemory objects that are present on this device. +- **SystemProcessorCompareExchange** The total SystemProcessorCompareExchange objects that are present on this device. +- **SystemProcessorLahfSahf** The total SystemProcessorLahfSahf objects that are present on this device. +- **SystemProcessorNx** The total SystemProcessorNx objects that are present on this device. +- **SystemProcessorPrefetchW** The total SystemProcessorPrefetchW objects that are present on this device. +- **SystemProcessorSse2** The total SystemProcessorSse2 objects that are present on this device. +- **SystemTouch** The total SystemTouch 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. +- **Wmdrm_RS2** The total Wmdrm objects targeting Windows 10 version 1703 present on this device. +- **DatasourceApplicationFile_RS3** "The total DecisionApplicationFile objects targeting the next release of Windows on this device. " +- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. +- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. +- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. +- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **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. +- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. + + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageStartSync + +This event indicates that a new set of InventoryUplevelDriverPackageAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfStartSync + +This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync + +This event indicates that a new set of SystemProcessorSse2Add events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync + +This event indicates that a new set of InventorySystemBiosAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync + +This event indicates that a new set of DecisionSystemBiosAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryStartSync + +This event indicates that a new set of SystemMemoryAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync + +This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxStartSync + +This event indicates that a new set of SystemProcessorNxAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWStartSync + +This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWimStartSync + +This event indicates that a new set of SystemWimAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync + +This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemTouchStartSync + +This event indicates that a new set of SystemTouchAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageEndSync + +This event indicates that a full set of DatasourceDriverPackageAdd events has been sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWlanStartSync + +This event indicates that a new set of SystemWlanAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync + +This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterStartSync + +This event indicates that a new set of DecisionMediaCenterAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync + +This event indicates that a new set of InventoryMediaCenterAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync + +This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync + +This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync + +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync + +This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.WmdrmStartSync + +This event indicates that a new set of WmdrmAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveEndSync + +This event indicates that a full set of DataSourceMatchingInfoPassiveAdd events have been sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync + +This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync + +This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync + +This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync + +This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync + +This event indicates that a new set of DecisionApplicationFileAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync + +This event indicates that a new set of InventoryLanguagePackAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync + +This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync + +This event indicates that the DecisionDevicePnp object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync + +This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync + +This event indicates that a new set of DecisionDriverPackageAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.WmdrmAdd + +This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BlockingApplication** Same as NeedsDismissAction +- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. +- **WmdrmApiResult** Raw value of the API used to gather DRM state. +- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. +- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased +- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. +- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. +- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd + +This event is only runs during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. Is critical to understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BootCritical** Is the driver package marked as boot critical? +- **Build** The build value from the driver package. +- **CatalogFile** The name of the catalog file within the driver package. +- **Class** The device class from the driver package. +- **ClassGuid** The device class GUID from the driver package. +- **Date** The date from the driver package. +- **Inbox** Is the driver package of a driver that is included with Windows? +- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU +- **Provider** The provider of the driver package. +- **PublishedName** The name of the INF file, post-rename. +- **Revision** The revision of the driver package. +- **SignatureStatus** Indicates if the driver package is signed. Unknown:0, Unsigned:1, Signed: 2 +- **VersionMajor** The major version of the driver package. +- **VersionMinor** The minor version of the driver package. + +### Microsoft.Windows.Appraiser.General.GatedRegChange + +This event sends data about the results of running a set of quick-blocking instructions, to help keep Windows up to date. + +The following fields are available: + +- **NewData** The data in the registry value after the scan completed. +- **OldData** The previous data in the registry value before the scan ran. +- **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **RegKey** The registry key name for which a result is being sent. +- **RegValue** The registry value for which a result is being sent. +- **Time** The client time of the event. + + +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove + +This event indicates that the DatasourceApplicationFile object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove + +This event indicates that the DatasourceDevicePnp object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove + +This event indicates that the DatasourceDriverPackage object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove + +This event indicates that the SystemProcessorSse2 object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove + +This event indicates that the InventoryUplevelDriverPackage object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove + +This event indicates that the DecisionMediaCenter object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterRemove + +This event indicates that the InventoryMediaCenter object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove + +This event indicates that the DatasourceSystemBios object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove + +This event indicates Indicates that the DecisionApplicationFile object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeRemove + +This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemTouchRemove + +"This event indicates that the SystemTouch object is no longer present. " + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove + +This event indicates that the SystemWindowsActivationStatus object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWlanRemove + +"This event indicates that the SystemWlan object is no longer present. " + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove + +This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove + +This event indicates that the SystemProcessorNx object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove + +This event indicates that the DataSourceMatchingInfoBlock object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove + +This event indicates that the DecisionDevicePnp object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove + +This event Indicates that the DecisionMatchingInfoPassive object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryRemove + +This event that the SystemMemory object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove + +This event indicates that the DecisionMatchingInfoBlock object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove + +This event indicates that the DataSourceMatchingInfoPassive object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove + +This event indicates that the InventoryApplicationFile object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWimRemove + +"This event indicates that the SystemWim object is no longer present. " + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove + +"This event indicates that the InventorySystemBios object is no longer present. " + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.WmdrmRemove + +This event indicates that the Wmdrm object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove + +"This event indicates that the SystemProcessorLahfSahf object is no longer present. " + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove + +This event indicates that the InventoryLanguagePack object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove + +This event indicates that the DecisionDriverPackage object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove + +This event indicates that the DecisionSystemBios object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove + +"This event indicates that the SystemProcessorCompareExchange object is no longer present. " + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove + +This event indicates that the SystemProcessorPrefetchW object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryDriverBinaryEndSync + +This event indicates that a full set of InventoryDriverBinaryAdd events has been sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + +## Census events + +### Census.Battery + +This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use, type to help keep Windows up to date. + +The following fields are available: + +- **InternalBatteryCapablities** Represents information about what the battery is capable of doing. +- **InternalBatteryCapacityCurrent** Represents the battery's current fully charged capacity in mWh (or relative). Compare this value to DesignedCapacity  to estimate the battery's wear. +- **InternalBatteryCapacityDesign** Represents the theoretical capacity of the battery when new, in mWh. +- **InternalBatteryNumberOfCharges** Provides the number of battery charges. This is used when creating new products and validating that existing products meets targeted functionality performance. +- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. + + +### Census.Enterprise + +This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. + +The following fields are available: + +- **AzureOSIDPresent** Represents the field used to identify an Azure machine. +- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. +- **CDJType** Represents the type of cloud domain joined for the machine. +- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. +- **ContainerType** The type of container, such as process or virtual machine hosted. +- **EnrollmentType** Represents the type of enrollment, such as MDM or Intune, for a particular device. +- **HashedDomain** The hashed representation of the user domain used for login. +- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false +- **IsDERequirementMet** Represents if the device can do device encryption. +- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption +- **IsDomainJoined** Indicates whether a machine is joined to a domain. +- **IsEDPEnabled** Represents if Enterprise data protected on the device. +- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. +- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID +- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an Enterprise SCCM environment. +- **ServerFeatures** Represents the features installed on a Windows   Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. +- **SystemCenterID** The SCCM ID is an anonymized one-way hash of the Active Directory Organization identifier + + +### Census.App + +This event sends version data about the Apps running on this device, to help keep Windows up to date. + +The following fields are available: + +- **CensusVersion** The version of Census that generated the current data for this device. +- **IEVersion** Retrieves which version of Internet Explorer is running on this device. + + +### Census.Camera + +This event sends data about the resolution of cameras on the device, to help keep Windows up to date. + +The following fields are available: + +- **FrontFacingCameraResolution** Represents the resolution of the front facing camera in megapixels. If a front facing camera does not exist, then the value is 0. +- **RearFacingCameraResolution** Represents the resolution of the rear facing camera in megapixels. If a rear facing camera does not exist, then the value is 0. + + +### Census.UserDisplay + +This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system, to help keep Windows up to date. + +The following fields are available: + +- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. +- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. +- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. +- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. +- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. +- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. +- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . +- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches +- **InternalPrimaryDisplayType** Represents the type of technology used in the monitor, such as Plasma, LED, LCOS, etc. +- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine +- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. +- **VRAMDedicated** Retrieves the video RAM in MB. +- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. +- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. + + +### Census.Firmware + +This event sends data about the BIOS and startup embedded in the device, to help keep Windows up to date. + +The following fields are available: + +- **FirmwareManufacturer** Represents the manufacturer of the device's firmware (BIOS). +- **FirmwareReleaseDate** Represents the date the current firmware was released. +- **FirmwareType** Represents the firmware type. The various types can be unknown, BIOS, UEFI. +- **FirmwareVersion** Represents the version of the current firmware. + + +### Census.Flighting + +This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up-to-date. + +The following fields are available: + +- **DeviceSampleRate** The diagnostic data sample rate assigned to the device. +- **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. +- **FlightIds** A list of the different Windows Insider builds on this device. +- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. +- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. +- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. +- **SSRK** Retrieves the mobile targeting settings. + + +### Census.Hardware + +This event sends data about the device, including hardware type, OEM brand, model line, model, diagnostic data level setting, and TPM support, to help keep Windows up-to-date. + +The following fields are available: + +- **ActiveMicCount** The number of active microphones attached to the device. +- **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** The 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? +- **DUID** The device unique ID. +- **Gyroscope** Indicates whether the device has a gyroscope. +- **InventoryId** The device ID used for compatibility testing. +- **Magnetometer** Indicates whether the device has a magnetometer. +- **NFCProximity** Indicates whether the device supports NFC. +- **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. +- **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. +- **OEMModelBaseBoard** The baseboard model used by the OEM. +- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. +- **OEMModelName** The device model name. +- **OEMModelNumber** The device model number. +- **OEMModelSKU** The device edition that is defined by the manufacturer. +- **OEMModelSystemFamily** The system family set on the device by an OEM. +- **OEMModelSystemVersion** The system model version set on the device by the OEM. +- **OEMOptionalIdentifier** A Microsoft assigned value that represents a specific OEM subsidiary. +- **OEMSerialNumber** The serial number of the device that is set by the manufacturer. +- **PhoneManufacturer** The friendly name of the phone manufacturer. +- **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. +- **SoCName** The firmware manufacturer of the device. +- **StudyID** Used to identify retail and non-retail device. +- **TelemetryLevel** The diagnostic data level the user has opted into, such as Basic or Enhanced. +- **TelemetryLevelLimitEnhanced** The diagnostic data level for Windows Analytics-based solutions. +- **TelemetrySettingAuthority** Determines who set the diagnostic data level, such as GP, MDM, or the user. +- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. +- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? + + +### Census.Memory + +This event sends data about the memory on the device, including ROM and RAM, to help keep Windows up to date. + +The following fields are available: + +- **TotalPhysicalRAM** Represents the physical memory (in MB). +- **TotalVisibleMemory** Represents the memory that is not reserved by the system. + + +### Census.Network + +This event sends data about the mobile and cellular network used by the device (mobile service provider, network, device ID, and service cost factors), to help keep Windows up to date. + +The following fields are available: + +- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. +- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. +- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. +- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MobileOperatorBilling** Represents the telephone company that provides services for mobile phone users. +- **MobileOperatorCommercialized** Represents which reseller and geography the phone is commercialized for. This is the set of values on the phone for who and where it was intended to be used. For example, the commercialized mobile operator code AT&T in the US would be ATT-US. +- **MobileOperatorNetwork0** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. +- **MobileOperatorNetwork1** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. +- **NetworkAdapterGUID** The GUID of the primary network adapter. +- **NetworkCost** Represents the network cost associated with a connection. +- **SPN0** 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. +- **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** The 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 Microsoft Store. +- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. +- **OSEdition** Retrieves the version of the current OS. +- **OSInstallDateTime** Retrieves the date the OS was installed using ISO 8601 (Date part) == yyyy-mm-dd +- **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.Processor + +This event sends data about the processor (architecture, speed, number of cores, manufacturer, and model number), to help keep Windows up to date. + +The following fields are available: + +- **KvaShadow** Microcode info of the processor. +- **MMSettingOverride** Microcode setting of the processor. +- **MMSettingOverrideMask** Microcode setting override of the processor. +- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. +- **ProcessorClockSpeed** Retrieves the clock speed of the processor in MHz. +- **ProcessorCores** Retrieves the number of cores in the processor. +- **ProcessorIdentifier** The processor identifier of a manufacturer. +- **ProcessorManufacturer** Retrieves the name of the processor's manufacturer. +- **ProcessorModel** Retrieves the name of the processor model. +- **ProcessorPhysicalCores** Number of physical cores in the processor. +- **ProcessorUpdateRevision** The microcode version. +- **SocketCount** Number of physical CPU sockets of the machine. +- **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. + + +### Census.Security + +This event provides information on about security settings used to help keep Windows up-to-date and secure. + +- **AvailableSecurityProperties** Enumerates and reports state on the relevant security properties for Device Guard. +- **CGRunning** Is Credential Guard running? +- **DGState** A summary of the Device Guard state. +- **HVCIRunning** Is HVCI running? +- **IsSawGuest** Describes whether the device is running as a Secure Admin Workstation Guest. +- **IsSawHost** Describes whether the device is running as a Secure Admin Workstation Host. +- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. +- **SecureBootCapable** Is this device capable of running Secure Boot? +- **VBSState** Is virtualization-based security enabled, disabled, or running? + + +### Census.Speech + +This event is used to gather basic speech settings on the device. + +The following fields are available: + +- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. +- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. +- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. +- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. +- **KWSEnabled** "Cortana setting that represents if a user has enabled the ""Hey Cortana"" keyword spotter (KWS)." +- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. +- **RemotelyManaged** Indicates if the device is being controlled by a remote admininistrator (MDM or Group Policy) in the context of speech functionalities. +- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. +- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. + + + +### Census.Storage + +This event sends data about the total capacity of the system volume and primary disk, to help keep Windows up to date. + +The following fields are available: + +- **PrimaryDiskTotalCapacity** Retrieves the amount of disk space on the primary disk of the device in MB. +- **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). +- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. + +### Census.Userdefault + +This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols, to help keep Windows up to date. + +The following fields are available: + +- **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 + + +### Census.UserNLS + +This event sends data about the default app language, input, and display language preferences set by the user, to help keep Windows up to date. + +The following fields are available: + +- **DefaultAppLanguage** The current user Default App Language. +- **DisplayLanguage** The current user preferred Windows Display Language. +- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. +- **KeyboardInputLanguages** The Keyboard input languages installed on the device. +- **SpeechInputLanguages** The Speech Input languages installed on the device. + +### Census.VM + +This event sends data indicating whether virtualization is enabled on the device, and its various characteristics, to help keep Windows up to date. + +The following fields are available: + +- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. +- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. +- **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. +- **isVDI** Is the device using Virtual Desktop Infrastructure? +- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#HASH#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#HASH#1 Hypervisors. +- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. +- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. + + + + + + + +### Census.WU + +This event sends data about the Windows update server and other App store policies, to help keep Windows up to date. + +The following fields are available: + +- **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. +- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). +- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured +- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting +- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. +- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? +- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? +- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? +- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? +- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? +- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. +- **OSRollbackCount** The number of times feature updates have rolled back on the device. +- **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. +- **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 +- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. +- **WUPauseState** Retrieves WU setting to determine if updates are paused +- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). + +### Census.Xbox + +This event sends data about the Xbox Console, such as Serial Number and DeviceId, to help keep Windows up to date. + +The following fields are available: + +- **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. +- **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. +- **XboxLiveDeviceId** Retrieves the unique device id of the console. +- **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. + + + + +## Diagnostic data events + +### TelClientSynthetic.AuthorizationInfo_Startup + +This event sends data indicating that a device has undergone a change of diagnostic data opt-in level detected at UTC startup, to help keep Windows up to date. + +The following fields are available: + +- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. +- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. +- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. +- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. +- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. +- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. +- **CanPerformScripting** True if UTC is allowed to perform scripting. +- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. +- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. +- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data client was last started. +- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. + + +### TelClientSynthetic.AuthorizationInfo_RuntimeTransition + +This event sends data indicating that a device has undergone a change of diagnostic data opt-in level during the runtime of the device (not at UTC boot or offline), to help keep Windows up to date. + +The following fields are available: + +- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. +- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. +- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. +- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. +- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. +- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. +- **CanPerformScripting** True if UTC is allowed to perform scripting. +- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. +- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. +- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data opt-in level was last changed. +- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. + + +### TelClientSynthetic.ConnectivityHeartBeat_0 + +This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads diagnostic data 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. +- **LastConntectivityLossTime** 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 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. + +The following fields are available: + +- **AgentConnectionErrorsCount** The number of non-timeout errors associated with the host/agent channel. +- **CensusExitCode** The last exit code of the Census task. +- **CensusStartTime** The time of the last Census run. +- **CensusTaskEnabled** Indicates whether Census is enabled. +- **ConsumerDroppedCount** The number of events dropped by the consumer layer of the diagnostic data client. +- **CriticalDataDbDroppedCount** The number of critical data sampled events that were dropped at the database layer. +- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. +- **CriticalOverflowEntersCounter** The number of times a critical overflow mode was entered into the event database. +- **DbCriticalDroppedCount** The total number of dropped critical events in the event database. +- **DbDroppedCount** The number of events that were dropped because the database was full. +- **DecodingDroppedCount** The number of events dropped because of decoding failures. +- **EnteringCriticalOverflowDroppedCounter** The number of events that was dropped because a critical overflow mode was initiated. +- **EtwDroppedBufferCount** The number of buffers dropped in the CUET ETW session. +- **EtwDroppedCount** The number of events dropped by the ETW layer of the diagnostic data client. +- **EventSubStoreResetCounter** The number of times the event database was reset. +- **EventSubStoreResetSizeSum** The total size of the event database across all resets reports in this instance. +- **EventsUploaded** The number of events that have been uploaded. +- **Flags** Flags that indicate device state, such as network, battery, and opt-in state. +- **FullTriggerBufferDroppedCount** The number of events that were dropped because the trigger buffer was full. +- **HeartBeatSequenceNumber** A monotonically increasing heartbeat counter. +- **InvalidHttpCodeCount** The number of invalid HTTP codes received from Vortex. +- **LastAgentConnectionError** The last non-timeout error that happened in the host/agent channel. +- **LastEventSizeOffender** The name of the last event that exceeded the maximum event size. +- **LastInvalidHttpCode** The last invalid HTTP code received from Vortex. +- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. +- **MaxInUseScenarioCounter** The soft maximum number of scenarios loaded by the Connected User Experiences and Telemetry component. +- **PreviousHeartBeatTime** The time of last heartbeat event. This allows chaining of events. +- **SettingsHttpAttempts** The number of attempts to contact the OneSettings service. +- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. +- **ThrottledDroppedCount** The number of events dropped due to throttling of noisy providers. +- **UploaderDroppedCount** The number of events dropped by the uploader layer of the diagnostic data client. +- **VortexFailuresTimeout** The number of timeout failures received from Vortex. +- **VortexHttpAttempts** The number of attempts to contact the Vortex service. +- **VortexHttpFailures4xx** The number of 400-499 error codes received from Vortex. +- **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. + + +### TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate + +This event sends basic data on privacy settings before and after a feature update. This is used to ensure that customer privacy settings are correctly migrated across feature updates. + +The following fields are available: + +- **PostUpgradeSettings** The privacy settings after a feature update. +- **PreUpgradeSettings** The privacy settings before a feature update. + + +## DxgKernelTelemetry events + +### DxgKrnlTelemetry.GPUAdapterInventoryV2 + +This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. + +The following fields are available: + +- **aiSeqId** The event sequence ID. +- **bootId** The system boot ID. +- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. +- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). +- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). +- **DisplayAdapterLuid** The display adapter LUID. +- **DriverDate** The date of the display driver. +- **DriverRank** The rank of the display driver. +- **DriverVersion** The display driver version. +- **GPUDeviceID** The GPU device ID. +- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. +- **GPURevisionID** The GPU revision ID. +- **GPUVendorID** The GPU vendor ID. +- **InterfaceId** The GPU interface ID. +- **IsDisplayDevice** Does the GPU have displaying capabilities? +- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? +- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? +- **IsLDA** Is the GPU comprised of Linked Display Adapters? +- **IsMiracastSupported** Does the GPU support Miracast? +- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? +- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? +- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? +- **IsPostAdapter** Is this GPU the POST GPU in the device? +- **IsRenderDevice** Does the GPU have rendering capabilities? +- **IsSoftwareDevice** Is this a software implementation of the GPU? +- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? +- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). +- **SubSystemID** The subsystem ID. +- **SubVendorID** The GPU sub vendor ID. +- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? +- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) +- **version** The event version. +- **WDDMVersion** The Windows Display Driver Model version. +- **NumVidPnSources** The number of supported display output sources. +- **NumVidPnTargets** The number of supported display output targets. + + +## 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 diagnostic data 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. " +- **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. + + +## Feature update events + +### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed + +This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state + +The following fields are available: + +- **failureReason** Provides data about the uninstall initialization operation failure +- **hr** Provides the Win32 error code for the operation failure + + +### Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered + +Indicates that the uninstall was properly configured and that a system reboot was initiated + +The following fields are available: + +- **name** Name of the event + + +## Hang Reporting events + +### Microsoft.Windows.HangReporting.AppHangEvent + +This event sends data about hangs for both native and managed applications, to help keep Windows up to date. 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 hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. + +The following fields are available: + +- **AppName** The name of the app that has hung. +- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the diagnostic data backend. +- **AppVersion** The version of the app that has hung. +- **PackageFullName** Store application identity. +- **PackageRelativeAppId** Store application identity. +- **ProcessArchitecture** Architecture of the hung 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 hung. +- **ProcessId** The ID of the process that has hung. +- **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. +- **TypeCode** Bitmap describing the hang type. +- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. +- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. +- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. +- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. + + +## Inventory events + +### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync + +This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd + +This event sends basic metadata about the USB hubs on the device + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events +- **TotalUserConnectablePorts** Total number of connectable USB ports +- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd + +This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule + +The following fields are available: + +- **Count** Count of total Microsoft Office VBA rule violations + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInAdd + +This event provides data on the installed Office Add-ins. + +- **AddInCLSID** The CLSID key office for the Office addin. +- **AddInId** The identifier of the Office addin. +- **AddinType** The type of the Office addin. +- **BinFileTimestamp** The timestamp of the Office addin. +- **BinFileVersion** The version of the Office addin. +- **Description** The description of the Office addin. +- **FileId** The file ID of the Office addin. +- **FriendlyName** The friendly name of the Office addin. +- **FullPath** The full path to the Office addin. +- **LoadBehavior** A Uint32 that describes the load behavior. +- **LoadTime** The load time for the Office addin. +- **OfficeApplication** The OIffice application for this addin. +- **OfficeArchitecture** The architecture of the addin. +- **OfficeVersion** The Office version for this addin. +- **OutlookCrashingAddin** A boolean value 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** The provider name for this addin. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove + +This event indicates that the particular data object represented by the objectInstanceId is no longer present. + +There are no fields in this event. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsAdd + +This event provides insight data on the installed Office products. + +The following fields are available: + +- **OfficeApplication** The name of the Office application. +- **OfficeArchitecture** The bitness of the Office application. +- **OfficeVersion** The version of the Office application. +- **Value** The insights collected about this entity. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsRemove + +This event indicates that the particular data object represented by the objectInstanceId is no longer present. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsStartSync + +This diagnostic event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsAdd + +This event describes various Office settings. + +The following fields are available: + +- **BrowserFlags** Browser flags for Office-related products. +- **ExchangeProviderFlags** Provider policies for Office Exchange. +- **SharedComputerLicensing** Office shared computer licensing policies. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAAdd + +This event provides a summary rollup count of conditions encountered while performing a local scan of Office files, analyzing for known VBA programmability compatibility issues between legacy office version and ProPlus, and between 32 and 64-bit versions + +The following fields are available: + +- **Design** Count of files with design issues found +- **Design_x64** Count of files with 64 bit design issues found +- **DuplicateVBA** Count of files with duplicate VBA code +- **HasVBA** Count of files with VBA code +- **Inaccessible** Count of files that were inaccessible for scanning +- **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 +- **IssuesNone_x64** Count of files with no 64-bit issues detected +- **Locked** Count of files that were locked, preventing scanning +- **NoVBA** Count of files with no VBA inside +- **Protected** Count of files that were password protected, preventing scanning +- **RemLimited** Count of files that require limited remediation changes +- **RemLimited_x64** Count of files that require limited remediation changes for 64-bit issues +- **RemSignificant** Count of files that require significant remediation changes +- **RemSignificant_x64** Count of files that require significant remediation changes for 64-bit issues +- **Score** Overall compatibility score calculated for scanned content +- **Score_x64** Overall 64-bit compatibility score calculated for scanned content +- **Total** Total number of files scanned +- **Validation** Count of files that require additional manual validation +- **Validation_x64** Count of files that require additional manual validation for 64-bit issues + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARemove + +This event indicates that the particular data object represented by the objectInstanceId is no longer present. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsRemove + +This event indicates that the particular data object represented by the objectInstanceId is no longer present. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync + +This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd + +This event provides the basic metadata about the frameworks an application may depend on + +The following fields are available: + +- **FileId** A hash that uniquely identifies a file +- **Frameworks** The list of frameworks this file depends on +- **InventoryVersion** The version of the inventory file generating the events +- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it + + +### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd + +These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date. + +The following fields are available: + +- **IndicatorValue** The indicator value +- **Value** Describes an operating system indicator that may be relevant for the device upgrade. + + +### Microsoft.Windows.Inventory.Indicators.Checksum + +This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd events. + +The following fields are available: + +- **ChecksumDictionary** A count of each operating system indicator. +- **PCFP** Equivalent to the InventoryId field that is found in other core events. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd + +This event sends basic metadata about an application on the system to help keep Windows up to date. + +The following fields are available: + +- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. +- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). +- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 +- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. +- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. +- **InventoryVersion** The version of the inventory file generating the events. +- **Language** The language code of the program. +- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. +- **MsiProductCode** A GUID that describe the MSI Product. +- **Name** The name of the application +- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. +- **PackageFullName** The package full name for a Store application. +- **ProgramInstanceId** A hash of the file IDs in an app. +- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. +- **RootDirPath** The path to the root directory where the program was installed. +- **Source** How the program was installed (ARP, MSI, Appx, etc...) +- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. +- **Type** "One of (""Application"", ""Hotfix"", ""BOE"", ""Service"", ""Unknown""). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen." +- **Version** The version number of the program. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove + +This event indicates that a new set of InventoryDevicePnpAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync + +This event indicates that a new set of InventoryApplicationAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove + +This event indicates that the InventoryDeviceContainer object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd + +This event sends basic metadata about drive packages installed on the system to help keep Windows up-to-date. + +The following fields are available: + +- **Class** The class name for the device driver. +- **ClassGuid** The class GUID for the device driver. +- **Date** The driver package date. +- **Directory** The path to the driver package. +- **DriverInBox** Is the driver included with the operating system? +- **Inf** The INF name of the driver package. +- **InventoryVersion** The version of the inventory file generating the events. +- **Provider** The provider for the driver package. +- **SubmissionId** The HLK submission ID for the driver package. +- **Version** The version of the driver package. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync + +This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove + +This event indicates that the InventoryDriverBinary object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove + +This event indicates that the InventoryDriverPackageRemove object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove + +This event indicates that the InventoryDevicePnpRemove object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd + +This event sends basic metadata about a device container (such as a monitor or printer as opposed to a PNP device) to help keep Windows up-to-date. + +The following fields are available: + +- **Categories** A comma separated list of functional categories in which the container belongs. +- **DiscoveryMethod** The discovery method for the device container. +- **FriendlyName** The name of the device container. +- **InventoryVersion** The version of the inventory file generating the events. +- **IsActive** Is the device connected, or has it been seen in the last 14 days? +- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. +- **IsMachineContainer** Is the container the root device itself? +- **IsNetworked** Is this a networked device? +- **IsPaired** Does the device container require pairing? +- **Manufacturer** The manufacturer name for the device container. +- **ModelId** A model GUID. +- **ModelName** The model name. +- **ModelNumber** The model number for the device container. +- **PrimaryCategory** The primary category for the device container. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync + +This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync + +This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync + +This event indicates that a new set of InventoryDriverPackageAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove + +This event indicates that the InventoryDeviceMediaClassRemove object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync + +This event indicates that a new set of InventoryDevicePnpAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd + +This event sends additional metadata about a PNP device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. + +The following fields are available: + +- **Audio_CaptureDriver** The Audio device capture driver endpoint. +- **Audio_RenderDriver** The Audio device render driver endpoint. +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd + +This event represents the basic metadata about a PNP device and its associated driver + +The following fields are available: + +- **class** The device setup class of the driver loaded for the device +- **classGuid** The device class GUID from the driver package +- **COMPID** A JSON array the provides the value and order of the compatible ID tree for the device. +- **ContainerId** A system-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the device. +- **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 +- **DriverId** A unique identifier for the installed device. +- **DriverName** The name of the driver image file. +- **driverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. +- **driverVerDate** The date of the driver loaded for the device +- **driverVerVersion** The version of the driver loaded for the device +- **enumerator** The bus that enumerated the device +- **HWID** A JSON array that provides the value and order of the HWID tree for the device. +- **Inf** The INF file name. +- **installState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx +- **InventoryVersion** The version of the inventory file generating the events. +- **lowerClassFilters** Lower filter class drivers IDs installed for the device. +- **lowerFilters** Lower filter drivers IDs installed for the device +- **manufacturer** The device manufacturer +- **matchingID** Represents the hardware ID or compatible ID that Windows uses to install a device instance +- **model** The device model +- **parentId** Device instance id of the parent of the device +- **ProblemCode** The current error code for the device. +- **provider** The device provider +- **service** The device service name#N##N##N##N##N# +- **STACKID** A JSON array that provides the value and order of the STACKID tree for the device. +- **upperClassFilters** Upper filter class drivers IDs installed for the device +- **upperFilters** Upper filter drivers IDs installed for the device + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd + +This event provides the basic metadata about driver binaries running on the system + +The following fields are available: + +- **DriverCheckSum** The checksum of the driver file. +- **DriverCompany** The company name that developed the driver. +- **driverInBox** Is the driver included with the operating system? +- **driverIsKernelMode** Is it a kernel mode driver? +- **DriverName** The file name of the driver. +- **driverPackageStrongName** The strong name of the driver package +- **driverSigned** The strong name of the driver package +- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. +- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. +- **DriverVersion** The version of the driver file. +- **ImageSize** The size of the driver file. +- **Inf** The name of the INF file. +- **InventoryVersion** The version of the inventory file generating the events. +- **Product** The product name that is included in the driver file. +- **ProductVersion** The product version that is included in the driver file. +- **service** The device service name +- **WdfVersion** The Windows Driver Framework version. + + +### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicator + +This event sends value data about the markers on custom devices, to help keep Windows up to date. The formal name for markers is UEX Indicators. See marker list for definitions. + +The following fields are available: + +- **IndicatorValue** Value of the marker/indicator +- **Key** Name of the marker/indicator + + +### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions + +This event sends inventory component versions for the Device Inventory data. + +The following fields are available: + +- **aeinv** The version of the App inventory component. +- **devinv** The file version of the Device inventory component. + + +### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum + +This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. + +The following fields are available: + +- **Device** A count of device objects in cache +- **DeviceCensus** A count of devicecensus 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 info 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 +- **InventoryApplicationFile** A count of application file objects in cache +- **InventoryDeviceContainer** A count of device container objects in cache +- **InventoryDeviceInterface** A count of inventory device interface objects in cache. +- **InventoryDeviceMediaClass** A count of device media objects in cache +- **InventoryDevicePnp** A count of devicepnp objects in cache +- **InventoryDriverBinary** A count of driver binary objects in cache +- **InventoryDriverPackage** A count of device 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.InventoryDeviceInterfaceStartSync + +This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd + +This event retrieves information about what sensor interfaces are available on the device. + +The following fields are available: + +- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. +- **ActivityDetection** Indicates if an Activity Detection sensor is found. +- **AmbientLight** Indicates if an Ambient Light sensor is found. +- **Barometer** Indicates if a Barometer sensor is found. +- **Custom** Indicates if a Custom sensor is found. +- **EnergyMeter** Indicates if an Energy sensor is found. +- **FloorElevation** Indicates if a Floor Elevation sensor is found. +- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. +- **GravityVector** Indicates if a Gravity Detector sensor is found. +- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. +- **Humidity** Indicates if a Humidity sensor is found. +- **InventoryVersion** The version of the inventory file generating the events. +- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. +- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. +- **Orientation** Indicates if an Orientation sensor is found. +- **Pedometer** Indicates if a Pedometer sensor is found. +- **Proximity** Indicates if a Proximity sensor is found. +- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. +- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. +- **Temperature** Indicates if a Temperature sensor is found. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd + +This event provides data on the installed Office identifiers. + +- **OAudienceData** The Office Audience descriptor. +- **OAudienceId** The Office Audience ID. +- **OMID** The Office machine ID. +- **OPlatform** The Office architecture. +- **OVersion** The Office version +- **OTenantId** The Office 365 Tenant GUID. +- **OWowMID** The Office machine ID. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd + +This event provides data on the installed Office-related Internet Explorer features. + +- **OIeFeatureAddon** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeMachineLockdown** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeMimeHandling** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeMimeSniffing** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeNoAxInstall** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeNoDownload** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeObjectCaching** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIePasswordDisable** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeSafeBind** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeSecurityBand** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeUncSaveCheck** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeValidateUrl** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeWebOcPopup** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeWinRestrict** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). +- **OIeZoneElevate** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd + +This event describes the Office products that are installed. + +- **OC2rApps** The Office Click-to-Run apps. +- **OC2rSkus** The Office Click-to-Run products. +- **OMsiApps** The Office MSI apps. +- **OProductCodes** The Office MSI product code. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync + +This event indicates that a new sync is being generated for this object type. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove + +This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd that indicates that the item has been removed. + +There are no fields in this event. + +### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync + +This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events will be sent. + +There are no fields in this event. + +## OneDrive events + +### Microsoft.OneDrive.Sync.Updater.OfficeRegistration + +This event determines the status of the OneDrive integration with Microsoft Office. + +The following fields are available: + +- **isValid** Is the Microsoft Office registration valid? + + +### Microsoft.OneDrive.Sync.Updater.UpdateTierReg + +This event determines status of the update tier registry values. + +The following fields are available: + +- **regReadEnterpriseHr** The HResult of the enterprise reg read value. +- **regReadTeamHr** The HResult of the team reg read value. + + +### Microsoft.OneDrive.Sync.Updater.RepairResult + +The event determines the result of the installation repair. + +The following fields are available: + +- **hr** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult + +This event determines the status when downloading the OneDrive update configuration file. + +The following fields are available: + +- **hr** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.SetupBinaryDownloadHResult + +This event indicates the status when downloading the OneDrive setup file. + +The following fields are available: + +- **hr** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult + +This event determines the outcome of the operation. + +The following fields are available: + +- **hr** The HResult of the operation. +- **IsLoggingEnabled** Is logging enabled? +- **UpdaterVersion** The version of the updater. + + +### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus + +This event determines the error code that was returned when verifying Internet connectivity. + +The following fields are available: + +- **winInetError** The HResult of the operation. + + +### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus + +This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken + +The following fields are available: + +- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. +- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. +- **SixtyFourBit** The status of the OneDrive overlay icon on a 32-bit operating system. +- **ThirtyTwoBit** The status of the OneDrive overlay icon on a 64-bit operating system. + + +### Microsoft.OneDrive.Sync.Updater.ComponentInstallState + +This event determines the installation state of dependent OneDrive components. + +The following fields are available: + +- **ComponentName** The name of the dependent component. +- **isInstalled** Is the dependent component installed? + + +### 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** Is this an internal Microsoft device? +- **MachineGuid** The CEIP machine ID. +- **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** A unique global user identifier. + + +### 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.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.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** Indicates the result code of the event +- **IsSuccess** Was the operation successful? +- **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.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. + + +## Setup events + +### SetupPlatformTel.SetupPlatformTelActivityStarted + +"This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. " + +The following fields are available: + +- **Name** The name of the dynamic update type. Example: GDR driver + + +### SetupPlatformTel.SetupPlatformTelActivityEvent + +This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up-to-date + +The following fields are available: + +- **ActivityId** Provides a unique Id to correlate events that occur between a activity start event, and a stop event +- **ActivityName** Provides a friendly name of the package type that belongs to the ActivityId (Setup, LanguagePack, GDR, Driver, etc.) +- **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** Value associated with the corresponding event name. For example, time-related events will include the system time + + +### 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. +- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. + + +## Shared PC events + +### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount + +Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates. + +The following fields are available: + +- **accountType** The type of account that was deleted. Example: AD, AAD, or Local +- **userSid** The security identifier of the account. +- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. + + +### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation + +Activity for run of the Transient Account Manager that determines if any user accounts should be deleted for devices set up for Shared PC mode to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates + +The following fields are available: + +- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. +- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. +- **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours + + +## Software update events + +### SoftwareUpdateClientTelemetry.UpdateDetected + +This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. + +The following fields are available: + +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **WUDeviceID** The unique device ID controlled by the software distribution client +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) + + +### SoftwareUpdateClientTelemetry.SLSDiscovery + +This event sends data about the ability of Windows to discover the location of a backend server with which it must connect to perform updates or content acquisition, in order to determine disruptions in availability of update services and provide context for Windows Update errors. + +The following fields are available: + +- **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 +- **HResult** Indicates the result code of the event (success, cancellation, failure code HResult) +- **IsBackground** Indicates whether the SLS discovery event took place in the foreground or background +- **NextExpirationTime** Indicates when the SLS cab expires +- **ServiceID** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) +- **SusClientId** The unique device ID controlled by the software distribution client +- **UrlPath** Path to the SLS cab that was downloaded +- **WUAVersion** The version number of the software distribution client + + +### SoftwareUpdateClientTelemetry.Commit + +This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. + +The following fields are available: + +- **BiosFamily** The family of the BIOS (Basic Input Output System). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. +- **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. +- **ClientVersion** The version number of the software distribution client. +- **DeviceModel** What is the device model. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventScenario** State of call +- **EventType** "Possible values are ""Child"", ""Bundle"", or ""Driver""." +- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) +- **RevisionNumber** Unique revision number of Update +- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Microsoft Store. +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **SystemBIOSMinorRelease** Minor version of the BIOS. +- **UpdateId** Unique Update ID +- **WUDeviceID** UniqueDeviceID +- **BundleRevisionNumber** Identifies the revision number of the content bundle +- **FlightId** The specific id of the flight the device is getting +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client + + +### SoftwareUpdateClientTelemetry.DownloadCheckpoint + +This event provides a checkpoint between each of the Windows Update download phases for UUP content + +The following fields are available: + +- **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 +- **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 +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) +- **EventType** "Possible values are ""Child"", ""Bundle"", ""Relase"" or ""Driver""" +- **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 +- **FlightId** The unique identifier for each flight +- **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.) +- **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.UpdateMetadataIntegrity + +This event identifies whether updates have been tampered with and protects against man-in-the-middle attacks. + +The following fields are available: + +- **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. +- **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). +- **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 Microsoft Store +- **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. +- **StatusCode** The status code of the event. +- **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. +- **TimestampTokenCertThumbprint** "The thumbprint of the encoded timestamp token. " +- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. +- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. +- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. +- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. +- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast + + +### SoftwareUpdateClientTelemetry.Download + +This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. + +The following fields are available: + +- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't 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). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **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. +- **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). +- **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. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. +- **ClientManagedByWSUSServer** Indicates whether the client is managed by Windows Server Update Services (WSUS). +- **ClientVersion** The version number of the software distribution client. +- **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **DeviceModel** What is the device model. +- **DeviceOEM** What OEM does this device belong to. +- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. +- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. +- **DownloadType** Differentiates the download type of SIH downloads between Metadata and Payload downloads. +- **Edition** Indicates the edition of Windows being used. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. +- **EventType** Possible values are Child, Bundle, or Driver. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **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. +- **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. +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **HostName** The hostname URL the content is downloading from. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. +- **IsAOACDevice** Is it Always On, Always Connected? +- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) +- **NetworkRestrictionStatus** "More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be ""metered.""" +- **PackageFullName** The package name of the content. +- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. +- **PlatformRole** The PowerPlatformRole as defined on MSDN +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). +- **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 +- **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, 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). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **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. +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. +- **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. +- **TotalExpectedBytes** The total count of bytes that the download is expected to be. +- **UpdateId** An identifier associated with the specific piece of content. +- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. +- **UsedDO** Whether the download used the delivery optimization service. +- **UsedSystemVolume** Indicates whether the content was downloaded to 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. +- **WUSetting** Indicates the users' current updating settings. + + +### SoftwareUpdateClientTelemetry.CheckForUpdates + +This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date + +The following fields are available: + +- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. +- **BiosFamily** The family of the BIOS (Basic Input Output System). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. +- **BIOSVendor** The vendor of the BIOS. +- **BiosVersion** The version of the BIOS. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. +- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **ClientVersion** The version number of the software distribution client. +- **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **DeviceModel** What is the device model. +- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. +- **EventInstanceID** A globally unique identifier for event instance. +- **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. +- **ExtendedMetadataCabUrl** Hostname that is used to download an update. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. +- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **MSIError** The last error that was encountered during a scan for updates. +- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 +- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked +- **NumberOfLoop** The number of round trips the scan required +- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan +- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan +- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, 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. +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **ScanDurationInSeconds** The number of seconds a scan took +- **ScanEnqueueTime** The number of seconds it took to initialize a scan +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). +- **ServiceUrl** The environment URL a device is configured to scan with +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan the event was +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **SystemBIOSMinorRelease** Minor version of the BIOS. +- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. +- **BranchReadinessLevel** The servicing branch configured on the device. +- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). +- **DeferredUpdates** Update IDs which are currently being deferred until a later time +- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. +- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). +- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. +- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **PausedUpdates** A list of UpdateIds which that currently being paused. +- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **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. +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown +- **DriverSyncPassPerformed** Were drivers scanned this time? + + +### 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. + +The following fields are available: + +- **BiosFamily** The family of the BIOS (Basic Input Output System). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **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? +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **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. +- **CbsDownloadMethod** Was the download a full download or a partial download? +- **ClientManagedByWSUSServer** Is the client managed by Windows Server Update Services (WSUS)? +- **ClientVersion** The version number of the software distribution client. +- **CSIErrorType** The stage of CBS installation where it failed. +- **CurrentMobileOperator** Mobile operator that device is currently connected to. +- **DeviceModel** What is the device model. +- **DeviceOEM** What OEM does this device belong to. +- **DownloadPriority** The priority of the download activity. +- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. +- **DriverPingBack** Contains information about the previous driver and system state. +- **Edition** Indicates the edition of Windows being used. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. +- **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. +- **EventType** Possible values are Child, Bundle, or Driver. +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FeatureUpdatePause** Are feature OS updates paused on the device? +- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. +- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. +- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update +- **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. +- **IsAOACDevice** Is it Always On, Always Connected? (Mobile device usage model) +- **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** Is Windows Update for Business enabled on the device? +- **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. +- **PlatformRole** The PowerPlatformRole as defined on MSDN. +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). +- **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 had previously failed to install. +- **RepeatSuccessInstallFlag** Indicates whether this specific piece of content had previously installed successful, for example if another user had already installed it. +- **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, Microsoft Store, etc.). +- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **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 which represents a given MSI installation +- **UpdateId** Unique update ID +- **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. +- **WUSetting** Indicates the user's current updating settings. + + +### 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 +- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client +- **EventType** "Possible values are ""Child"", ""Bundle"", or ""Driver""" +- **FlightId** The unique identifier for each flight +- **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) +- **UpdateId** "Identifier associated with the specific piece of content " +- **WUDeviceID** "Unique device id controlled by the software distribution client " + + +## Update events + +### Update360Telemetry.UpdateAgentPostRebootResult + +This event collects information for both Mobile and Desktop regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario + +The following fields are available: + +- **ErrorCode** The error code returned for the current post reboot phase +- **FlightId** The unique identifier for each flight +- **ObjectId** Unique value for each Update Agent mode +- **RelatedCV** Correlation vector value generated from the latest USO scan +- **Result** Indicates the Hresult +- **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 +- **PostRebootResult** Indicates the Hresult + + +### Update360Telemetry.UpdateAgent_Initialize + +This event sends data during the initialize phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current initialize phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each Update Agent mode attempt . +- **UpdateId** Unique ID for each update. +- **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled + + +### Update360Telemetry.UpdateAgent_DownloadRequest + +This event sends data during the download request phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current download request phase. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCountOptional** Number of optional packages requested. +- **PackageCountRequired** Number of required packages requested. +- **PackageCountTotal** Total number of packages needed. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. +- **PackageSizeCanonical** Size of canonical packages in bytes +- **PackageSizeDiff** Size of diff packages in bytes +- **PackageSizeExpress** Size of express packages in bytes +- **Result** Result of the download request phase of update. +- **FlightId** Unique ID for each flight. +- **UpdateId** Unique ID for each update. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **DeletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. +- **RangeRequestState** Represents the state of the download range request. + + +### Update360Telemetry.UpdateAgent_Install + +This event sends data during the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **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. +- **Result** "Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled " +- **FlightId** Unique ID for each flight. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgent_ModeStart + +This event sends data for the start of each mode during the process of updating Windows. + +The following fields are available: + +- **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** The 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. +- **FlightId** Unique ID for each flight. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgent_SetupBoxLaunch + +This event sends data during the launching of the setup box when updating Windows. + +The following fields are available: + +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true +- **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. +- **FlightId** Unique ID for each flight. +- **UpdateId** Unique ID for each update. +- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize +- **SandboxSize** The size of the sandbox folder on the device. + + +## Update notification events + +### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage + +This event indicates that Javascript is reporting a schema and a set of values for critical diagnostic data. + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **key1** Interaction data for the UI +- **key10** Interaction data for the UI +- **key11** Interaction data for the UI +- **key12** Interaction data for the UI +- **key13** Interaction data for the UI +- **key14** Interaction data for the UI +- **key15** Interaction data for the UI +- **key16** Interaction data for the UI +- **key17** Interaction data for the UI +- **key18** Interaction data for the UI +- **key19** Interaction data for the UI +- **key2** Interaction data for the UI +- **key20** Interaction data for the UI +- **key21** Interaction data for the UI +- **key22** Interaction data for the UI +- **key23** Interaction data for the UI +- **key24** Interaction data for the UI +- **key25** Interaction data for the UI +- **key26** Interaction data for the UI +- **key27** Interaction data for the UI +- **key28** Interaction data for the UI +- **key29** Interaction data for the UI +- **key3** Interaction data for the UI +- **key30** Interaction data for the UI +- **key4** Interaction data for the UI +- **key5** Interaction data for the UI +- **key6** Interaction data for the UI +- **key7** Interaction data for the UI +- **key8** Interaction data for the UI +- **key9** Interaction data for the UI +- **PackageVersion** Current package version of UNP +- **schema** Type of UI interaction + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat + +This event is sent at the start of each campaign, to be used as a heartbeat + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign + +This event indicates that the Campaign Manager is cleaning up the campaign content + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Current campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed + +This event is sent when a campaign completion status query fails + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Current campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **hresult** HRESULT of the failure +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat + +This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed + +This event is sent when the Campaign Manager encounters an unexpected error while running the campaign + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **hresult** HRESULT of the failure#N# +- **PackageVersion** Current UNP package version + + +## Upgrade events + +### Setup360Telemetry.PreDownloadUX + +The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous operating system. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). +- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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. +- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string to uniquely identify a group of events. +- **WuId** Windows Update client ID. + + +### Setup360Telemetry.UnexpectedEvent + +This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **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 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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.PreInstallQuiet + +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** Setup360 flow type (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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.Finalize + +This event sends data indicating that the device has invoked the finalize phase of the upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.PostRebootInstall + +This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Result** The result of Setup360. This is an HRESULT error code that's 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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. + + +### Setup360Telemetry.PreDownloadQuiet + +This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** Using Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.OsUninstall + +The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **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. + + +### Setup360Telemetry.Downlevel + +This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the downlevel OS. +- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. + + +### Setup360Telemetry.PreInstallUX + +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PreinstallUX indicates the outcome of the PreinstallUX portion of the update process. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The 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. + + +### Setup360Telemetry.Setup360 + +This event sends data about OS deployment scenarios, to help keep Windows up-to-date. + +The following fields are available: + +- **FieldName** Retrieves the data point. +- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. +- **InstanceId** Retrieves a unique identifier for each instance of a setup session. +- **ReportId** Retrieves the report ID. +- **ScenarioId** Retrieves the deployment scenario. +- **Value** Retrieves the value associated with the corresponding FieldName. +- **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. + + +## Windows as a Service diagnostic events + +### Microsoft.Windows.WaaSMedic.SummaryEvent + +This event provides the results from the WaaSMedic engine + +The following fields are available: + +- **detectionSummary** Result of each detection that ran +- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates +- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise +- **isManaged** Indicates the device is managed for updates +- **isWUConnected** Indicates the device is connected to Windows Update +- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions +- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates +- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on +- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client#N# +- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client#N# +- **versionString** Installed version of the WaaSMedic engine +- **hrEngineResult** Indicates the WaaSMedic engine operation error codes + + +### Microsoft.Windows.WaaSMedic.Summary + +This event provides the results of the WaaSMedic diagnostic run + +The following fields are available: + +- **detectionSummary** Result of each detection that ran +- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on +- **versionString** Installed version of the WaaSMedic engine +- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates +- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise +- **isManaged** Indicates the device is managed for updates +- **isWUConnected** Indicates the device is connected to Windows Update +- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions +- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates +- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client +- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client + + +## Windows Error Reporting events + +### Microsoft.Windows.WERVertical.OSCrash + +This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. + +The following fields are available: + +- **BootId** Uint32 identifying the boot number for this device. +- **BugCheckCode** "Uint64 ""bugcheck code"" that identifies a proximate cause of the bug check." +- **BugCheckParameter1** Uint64 parameter providing additional information. +- **BugCheckParameter2** Uint64 parameter providing additional information. +- **BugCheckParameter3** Uint64 parameter providing additional information. +- **BugCheckParameter4** Uint64 parameter providing additional information. +- **DumpFileAttributes** Codes that identify the type of data contained in the dump file +- **DumpFileSize** Size of the dump file +- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise +- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). + + +## Microsoft Store events + +### 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. +- **IntentPFNs** Intent Product Family Name +- **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. +- **IsWin32** Flag indicating if this is a Win32 app (not used). +- **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. +- **UpdateId** Update ID (if this is an update) +- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. +- **WUContentId** The Windows Update content ID + + +### 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. +- **BundleId** The bundle ID +- **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). +- **IntentPFNs** Intent Product Family Name +- **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? +- **IsWin32** Flag indicating if this is a Win32app. +- **ParentBundledId** The product's parent bundle ID. +- **ParentBundleId** The parent bundle ID (if it's 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 number of attempts by the system to acquire this product. +- **UpdateId** The update ID (if this is an update) +- **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 happens during the app update or installation when content is being downloaded at the end of the process to report success or failure. It's used 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. +- **IntentPFNs** Intent Product Family Name +- **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? +- **IsWin32** Flag indicating if this is a Win32 app (unused). +- **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. +- **UpdateId** Update ID (if this is an update) +- **UserAttemptNumber** The number of attempts by the user to download. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate + +This event happens when an app update requires an updated Framework package and the process starts to download it. 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.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. It's 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 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. +- **IntentPFNs** Intent Product Family Name +- **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? +- **IsWin32** Flag indicating if this a Win32 app (unused). +- **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. +- **UpdateId** Update ID (if this is an update) +- **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's 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. +- **IntentPFNs** The licensing identity of this package. +- **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? +- **IsWin32** Flag indicating if this a Win32 app (unused). +- **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. +- **UpdateId** Update ID (if this is an update) +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID + + +### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData + +This event is sent between download and installation to see if there is app data that needs to be restored from the cloud. It's used to keep Windows up-to-date and secure. + +The following fields are available: + +- **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 +- **IntentPFNs** The licensing identity of this package. +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest + +This event happens at the beginning of the install process when an app update or new app is installed. It's used 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. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **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 +- **IntentPFNs** The licensing identity of this package. +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation + +This event happens when a product install or update is resumed either by a user or the system. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **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. +- **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. +- **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. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID +- **IntentPFNs** Intent Product Family Name +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **HResult** The result code of the last action performed before this operation. +- **IsUserRetry** Did the user initiate the retry? + + +### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest + +This event happens an app for a user needs to be updated. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **PFamN** The name of the product that is requested for update. + + +### 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: + +- **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 +- **IntentPFNs** Intent Product Family Name +- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest + +This event is sent when searching for update packages to install. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The Store Product 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.EndUpdateMetadataPrepare + +This event happens after a scan for available app updates. 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. + + +### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest + +This event is sent after the app installations or updates. It's used 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.ResumeOperationRequest + +This event happens when a product install or update is resumed by a user and on installation retries. It's used 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.FulfillmentComplete + +This event is sent at the end of an app install or update and is used to track the very end of the install or update process. + +The following fields are available: + +- **FailedRetry** Was the installation or update retry 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 and is used to track the very beginning of the install or update process. + +The following fields are available: + +- **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. + + +## Windows Update Delivery Optimization events + +### 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? +- **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. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **bytesRequested** The total number of bytes requested for download. +- **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. +- **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. +- **fileID** The ID of the file being downloaded. +- **fileSize** The size of the file being downloaded. +- **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. +- **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). +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **isVpn** Is the device connected to a Virtual Private Network? +- **usedMemoryStream** Did the download use memory streaming? + + +### 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? +- **clientTelId** A random number used for device sampling. +- **errorCode** The error code that was returned. +- **fileID** The ID of the file being paused. +- **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. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **isVpn** Is the device connected to a Virtual Private Network? + + +### 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. +- **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. + + +### 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? +- **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. +- **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. +- **clientTelId** A random number used for device sampling. +- **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. +- **isVpn** Is the device connected to a Virtual Private Network? +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Did the download use memory streaming? + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted + +This event describes the start of a new 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 CDN. +- **clientTelId** A random number used for device sampling. +- **deviceProfile** Identifies the usage or form factor. Example: Desktop or Xbox +- **diceRoll** The dice roll value used in sampling events. +- **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. +- **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 downloaded. +- **filePath** The path where the file will be written. +- **groupID** ID for the group. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** The ID of the Windows Update job. +- **minDiskSizeGB** The minimum disk size (in GB) required for Peering. +- **minDiskSizePolicyEnforced** Is the minimum disk size enforced via policy? +- **minFileSizePolicy** The minimum content file size policy to allow the download using Peering. +- **peerID** The ID for this Delivery Optimization client. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Did the download use memory streaming? +- **costFlags** A set of flags representing network cost. + + +### 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. + +The following fields are available: + +- **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. +- **httpStatusCode** The HTTP status code returned by the CDN. +- **sessionID** The ID of the download session. +- **cdnHeaders** The HTTP headers returned by the CDN. +- **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. +- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET +- **requestSize** The size of the range requested from the CDN. +- **responseSize** The size of the range response received from the CDN. + + +## Windows Update events + +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart + +This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. + +The following fields are available: + +- **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.DeviceUpdateAgent.UpdateAgentInitialize + +This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **errorCode** The error code returned for the current initialize phase +- **flightId** The unique identifier for each flight +- **flightMetadata** Contains the FlightId and the build being flighted +- **objectId** Unique value for each Update Agent mode +- **relatedCV** Correlation vector value generated from the latest USO scan +- **result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate#N# +- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios) +- **sessionId** "Unique value for each Update Agent mode attempt " +- **updateId** Unique ID for each update + + +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit + +This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **errorCode** The error code returned for the current session initialization +- **flightId** The unique identifier for each flight +- **objectId** The unique GUID for each diagnostics session +- **relatedCV** A correlation vector value, generated from the latest USO scan +- **result** Outcome of the initialization of the session +- **scenarioId** Identifies the Update scenario +- **sessionId** The unique value for each update session +- **updateId** The unique identifier for each Update + + +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall + +This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **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.UpdateAgentDownloadRequest + +This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted +- **errorCode** The error code returned for the current session initialization +- **flightId** The unique identifier for each flight +- **objectId** Unique value for each Update Agent mode +- **packageCountOptional** Number of optional packages requested +- **packageCountRequired** Number of required packages requested +- **packageCountTotal** Total number of packages needed +- **packageCountTotalCanonical** Total number of canonical packages +- **packageCountTotalDiff** Total number of diff packages +- **packageCountTotalExpress** Total number of express packages +- **packageSizeCanonical** Size of canonical packages in bytes +- **packageSizeDiff** Size of diff packages in bytes +- **packageSizeExpress** Size of express packages in bytes +- **rangeRequestState** Represents the state of the download range request +- **relatedCV** Correlation vector value generated from the latest USO scan +- **result** Result of the download request phase of update +- **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.Orchestrator.GameActive + +This event indicates that an enabled GameMode process prevented the device from restarting to complete an update + +The following fields are available: + +- **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 +- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue + + +### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationCompleted + +This event sends data collected at the end of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. + +The following fields are available: + +- **MigrationDurationInMilliseconds** How long the DMF migration took (in milliseconds) +- **MigrationEndTime** A system timestamp of when the DMF migration completed. +- **RevisionNumbers** A collection of revision numbers for the updates associated with the DMF session. +- **UpdateIds** A collection of GUIDs for updates that are associated with the DMF session. +- **WuClientId** The GUID of the Windows Update client responsible for triggering the DMF migration + + +### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationStarted + +This event sends data collected at the beginning of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. + +The following fields are available: + +- **MigrationMicrosoftPhases** Revision numbers for the updates that were installed. +- **MigrationOEMPhases** WU Update IDs for the updates that were installed. +- **MigrationStartTime** The timestamp representing the beginning of the DMF migration +- **WuClientId** The GUID of the Windows Update client invoking DMF +- **RevisionNumbers** A collection of the revision numbers associated with the UpdateIds. +- **UpdateIds** A collection of GUIDs identifying the upgrades that are running. + + +### Microsoft.Windows.Update.DataMigrationFramework.MigratorResult + +This event sends DMF migrator data to help keep Windows up to date. + +The following fields are available: + +- **CurrentStep** This is the last step the migrator reported before returning a result. This tells us how far through the individual migrator the device was before failure. +- **ErrorCode** The result (as an HRESULT) of the migrator that just completed. +- **MigratorId** A GUID identifying the migrator that just completed. +- **MigratorName** The name of the migrator that just completed. +- **RunDurationInSeconds** The time it took for the migrator to complete. +- **TotalSteps** Migrators report progress in number of completed steps against the total steps. This is the total number of steps. + + +### 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 +- **detectionDeferreason** Reason for download not completing +- **errorCode** An error code represented as a hexadecimal value +- **eventScenario** End to end update session ID. +- **flightID** Unique update ID. +- **interactive** Identifies if 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.FlightInapplicable + +This event sends data on whether the update was applicable to the device, to help keep Windows up to date. + +The following fields are available: + +- **EventPublishedTime** time that the event was generated +- **revisionNumber** Revision Number of the Update +- **updateId** Unique Update ID +- **UpdateStatus** Integer that describes Update state +- **wuDeviceid** Unique Device ID +- **flightID** Unique Update ID +- **updateScenarioType** The update session type. + + +### Microsoft.Windows.Update.Orchestrator.PostInstall + +This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **bundleId** Update grouping ID. +- **bundleRevisionnumber** Bundle revision number. +- **errorCode** Hex code for the error message, to allow lookup of the specific error. +- **eventScenario** End to end update session ID. +- **flightID** Unique update ID. +- **sessionType** Interactive vs. Background. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.RebootFailed + +This event sends information about whether an update required a reboot and reasons for failure to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. +- **EventPublishedTime** The time that the reboot failure occurred. +- **flightID** Unique update ID. +- **installRebootDeferreason** Reason for reboot not occurring. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. +- **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.UpdatePolicyCacheRefresh + +This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows up to date. + +The following fields are available: + +- **configuredPoliciescount** Policy Count +- **policiesNamevaluesource** Policy Name +- **policyCacherefreshtime** Refresh time +- **updateInstalluxsetting** This shows whether a user has set policies via UX option +- **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: + +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **wuDeviceid** Unique device ID used by Windows Update. +- **flightID** Unique update ID. +- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. +- **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. +- **updateScenarioType** The update session type. + + +### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled + +This event sends data about a required reboot that is scheduled with no user interaction, to help keep Windows up to date. + +The following fields are available: + +- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise. +- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. +- **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. +- **revisionNumber** Revision number of the update that is getting installed with this reboot. +- **scheduledRebootTime** Time of the scheduled reboot +- **updateId** Update ID of the update that is getting installed with this reboot. +- **wuDeviceid** Unique device ID used by Windows Update. +- **rebootState** The state of the reboot. + + +### Microsoft.Windows.Update.Orchestrator.Detection + +This event sends launch data for a Windows Update scan to help keep Windows up to date. + +The following fields are available: + +- **deferReason** Reason why the device could not check for updates. +- **detectionBlockreason** Reason for detection not completing. +- **detectionDeferreason** A log of deferral reasons for every update state. +- **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** A unique update ID. +- **interactive** Identifies if 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.InitiatingReboot + +This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows up to date. + +The following fields are available: + +- **EventPublishedTime** Time of the event. +- **revisionNumber** Revision number of the update. +- **updateId** Update ID. +- **wuDeviceid** Unique device ID used by Windows Update. +- **flightID** Unique update ID +- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **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. +- **updateScenarioType** The update session type. + + +### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled + +This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up-to-date. + +The following fields are available: + +- **activeHoursApplicable** Is the restart respecting Active Hours? +- **rebootArgument** The arguments that are passed to the OS for the restarted. +- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? +- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. +- **rebootState** The state of the restart. +- **revisionNumber** The revision number of the OS being updated. +- **scheduledRebootTime** Time of the scheduled reboot +- **updateId** The Windows Update device GUID. +- **wuDeviceid** The Windows Update device GUID. +- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False + + +### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded + +This event is sent when a security update has successfully completed. + +The following fields are available: + +- **UtcTime** The Coordinated Universal Time that the restart was no longer needed. + + +### Microsoft.Windows.Update.Ux.MusNotification.ToastDisplayedToScheduleReboot + +This event is sent when a toast notification is shown to the user about scheduling a device restart. + +The following fields are available: + +- **UtcTime** The Coordinated Universal Time when the toast notification was shown. + + +### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask + +This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. + +The following fields are available: + +- **RebootTaskRestoredTime** Time at which this reboot task was restored. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **wuDeviceid** Device id on which the reboot is restored + + +### Microsoft.Windows.Update.Orchestrator.SystemNeeded + +This event sends data about why a device is unable to reboot, to help keep Windows up to date. + +The following fields are available: + +- **eventScenario** End to end update session ID. +- **revisionNumber** Update revision number. +- **systemNeededReason** Reason ID +- **updateId** Update ID. +- **wuDeviceid** Unique device ID used by Windows Update. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **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. +- **updateScenarioType** The update session type. + + +### Microsoft.Windows.Update.UpdateStackServicing.CheckForUpdates + +This event sends data about the UpdateStackServicing check for updates, to help keep Windows up to date. + +The following fields are available: + +- **BspVersion** The version of the BSP. +- **CallerApplicationName** The name of the USS scheduled task. Example UssScheduled or UssBoot +- **ClientVersion** The version of the client. +- **CommercializationOperator** The name of the operator. +- **DetectionVersion** The string returned from the GetDetectionVersion export of the downloaded detection DLL. +- **DeviceName** The name of the device. +- **EventInstanceID** The USS session ID. +- **EventScenario** The scenario of the event. Example: Started, Failed, or Succeeded +- **OemName** The name of the manufacturer. +- **ServiceGuid** The GUID of the service. +- **StatusCode** The HRESULT code of the operation. +- **WUDeviceID** The Windows Update device ID. + + +### Microsoft.Windows.Update.Orchestrator.CommitFailed + +This events tracks when a device needs to restart after an update but did not. + +The following fields are available: + +- **errorCode** The error code that was returned. +- **wuDeviceid** The Windows Update device GUID. + + +### Microsoft.Windows.Update.Orchestrator.Install + +This event sends launch data for a Windows Update install to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. +- **eventScenario** End to end update session ID. +- **interactive** Identifies if session is user initiated. +- **wuDeviceid** Unique device ID used by Windows Update. +- **flightUpdate** Flight update +- **installRebootinitiatetime** The time it took for a reboot to be attempted. +- **minutesToCommit** The time it took to install updates. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **errorCode** The error code reppresented by a hexadecimal value. +- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. +- **flightID** Unique update ID +- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **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. +- **updateScenarioType** The update session type. + + +### Microsoft.Windows.Update.Orchestrator.PreShutdownStart + +This event is generated right before the shutdown and commit operations + +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.DeferRestart + +This event indicates that a restart required for installing updates was postponed + +The following fields are available: + +- **filteredDeferReason** Indicates the raised, but ignorable, reasons that the USO didn't restart (for example, user active or low battery) +- **raisedDeferReason** Indicates the reason that the USO didn't restart. For example, user active or low battery +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue +- **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 + + +### Microsoft.Windows.Update.Orchestrator.DisplayNeeded + +Reboot postponed due to needing a display + +The following fields are available: + +- **displayNeededReason** Reason the display is needed +- **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 +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date +- **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 to ensure the correct update process and experience is provided to keep Windows up to date +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue + + +### Microsoft.Windows.Update.NotificationUx.RebootScheduled + +Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update + +The following fields are available: + +- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action +- **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** The state of the reboot +- **revisionNumber** Revision number of the update that is getting installed with this reboot +- **scheduledRebootTime** Time of the scheduled reboot +- **updateId** ID of the update that is getting installed with this reboot +- **wuDeviceid** Unique device ID used by Windows Update +- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time \ No newline at end of file diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index 06874ee41a..36a4bb61d5 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -1,27 +1,31 @@ --- -description: Learn more about the Windows diagnostic data that is gathered at the basic level. -title: Windows 10, version 1709 basic diagnostic events and fields (Windows 10) -keywords: privacy, diagnostic data +description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. +title: Windows 10, version 1803 basic diagnostic events and fields (Windows 10) +keywords: privacy, telemetry, diagnostic data ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: high -author: eross-msft -ms.author: lizross -ms.date: 03/13/2018 +author: brianlic-msft +ms.author: brianlic +ms.date: 4/10/2018 --- -# Windows 10, version 1709 basic level Windows diagnostic events and fields +# Windows 10, version 1803 basic level Windows diagnostic events and fields + + +> [!IMPORTANT] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. **Applies to** -- Windows 10, version 1709 +- Windows 10, version 1803 -The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information. The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -30,13 +34,15 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: -- [Windows 10, version 1703 basic diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) -- [Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services) -- [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) +- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) +- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) +- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) +- [Configure Windows telemetry in your organization](configure-windows-diagnostic-data-in-your-organization.md) -# Common data extensions + +## Common data extensions ### Common Data Extensions.App @@ -48,6 +54,8 @@ The following fields are available: - **userId** The userID as known by the application. - **env** The environment from which the event was logged. - **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. +- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. ### Common Data Extensions.CS @@ -75,6 +83,8 @@ The following fields are available: - **tickets** A list of strings that represent entries in the HTTP header of the web request that includes this event. - **bseq** Upload buffer sequence number in the format \:\ - **mon** Combined monitor and event sequence numbers in the format \:\ +- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. +- **seq** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue.  The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. ### Common Data Extensions.Device @@ -98,15 +108,9 @@ The following fields are available: - **name** Represents the uniquely qualified name for the event. - **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. - **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **seqNum** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue.  The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. - **iKey** Represents an ID for applications or other logical groupings of events. -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experiences and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **os** Represents the operating system name. -- **osVer** Represents the OS version, and its format is OS dependent. -- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **appVer** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related diagnostic data events across component boundaries. +- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. +- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. ### Common Data Extensions.OS @@ -119,6 +123,8 @@ The following fields are available: - **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. - **locale** Represents the locale of the operating system. - **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. +- **os** Represents the operating system name. +- **ver** Represents the OS version, and its format is OS dependent. ### Common Data Extensions.User @@ -148,7 +154,7 @@ The following fields are available: ### Common Data Extensions.Consent UI Event -This User Account Control (UAC) diagnostic data point collects information on elevations that originate from low integrity levels. This occurs when a process running at low integrity level (IL) requires higher (administrator) privileges, and therefore requests for elevation via UAC (consent.exe). By better understanding the processes requesting these elevations, Microsoft can in turn improve the detection and handling of potentially malicious behavior in this path. +This User Account Control (UAC) telemetry point collects information on elevations that originate from low integrity levels. This occurs when a process running at low integrity level (IL) requires higher (administrator) privileges, and therefore requests for elevation via UAC (consent.exe). By better understanding the processes requesting these elevations, Microsoft can in turn improve the detection and handling of potentially malicious behavior in this path. The following fields are available: @@ -253,106 +259,270 @@ The following fields are available: ## Appraiser events -### Microsoft.Windows.Appraiser.General.RunContext +### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount -This event indicates what should be expected in the data payload. +This event lists the types of objects and how many of each exist on the client device. This allows for a quick way to ensure that the records present on the server match what is present on the client. The following fields are available: -- **AppraiserBranch** The source branch in which the currently running version of Appraiser was built. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Diagnostic Data. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **Time** The client time of the event. +- **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **PCFP** An ID for the system, calculated by hashing hardware identifiers. +- **DataSourceMatchingInfoBlock_RS1** No content is currently available. +- **DecisionMatchingInfoBlock_RS1** No content is currently available. +- **DecisionMediaCenter_RS1** No content is currently available. +- **InventorySystemBios** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_RS1** No content is currently available. +- **DecisionMatchingInfoPostUpgrade_RS1** No content is currently available. +- **DataSourceMatchingInfoPassive_RS1** No content is currently available. +- **DecisionMatchingInfoPassive_RS1** No content is currently available. +- **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. +- **InventoryMediaCenter** 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. +- **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 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 SystemWlan objects present on this machine. +- **DatasourceSystemBios_RS1** No content is currently available. +- **DecisionSystemBios_RS1** No content is currently available. +- **InventoryTest** No content is currently available. +- **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DatasourceSystemBios_RS3** The total DatasourceSystemBios 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. +- **DatasourceDevicePnp_RS1** No content is currently available. +- **DatasourceDriverPackage_RS1** No content is currently available. +- **DecisionDevicePnp_RS1** No content is currently available. +- **DecisionDriverPackage_RS1** No content is currently available. +- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. +- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. +- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **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. +- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. -### Microsoft.Windows.Appraiser.General.TelemetryRunHealth +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd -A summary event indicating the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up-to-date. +This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. The following fields are available: -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **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 diagnostic data 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. -- **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. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data 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 diagnostic data run. -- **SendingUtc** Indicates if the Appraiser client is sending events during the current diagnostic data run. -- **StoreHandleIsNotNull** Obsolete, always set to false -- **TelementrySent** Indicates if diagnostic data was successfully sent. -- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **Time** The client time of the event. -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. +- **AppraiserVersion** The version of the appraiser file generating the events. +- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this file. -### Microsoft.Windows.Appraiser.General.EnterpriseScenarioWithDiagTrackServiceRunning +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove -The event that indicates that Appraiser has been triggered to run an enterprise scenario while the DiagTrack service is installed. This event can only be sent if a special flag is used to trigger the enterprise scenario. +This event indicates that the DataSourceMatchingInfoBlock object is no longer present. The following fields are available: -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **Time** The client time of the event. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync -This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or are part of an anti-virus program. +This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd + +This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this file. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove + +This event indicates that the DataSourceMatchingInfoPassive object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync + +This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd + +This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this file. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove + +This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync + +This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd + +Deprecated in RS3. This event sends compatibility information about a file to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file that is generating the events. +- **AvDisplayName** If it is an anti-virus app, this is its display name. +- **CompatModelIndex** The compatibility prediction for this file. +- **HasCitData** Is the file present in CIT data? +- **HasUpgradeExe** Does the anti-virus app have an upgrade.exe file? +- **IsAv** Is the file an anti-virus reporting EXE? +- **ResolveAttempted** This will always be an empty string when sending telemetry. +- **SdbEntries** An array of fields that indicates the SDB entries that apply to this file. + + +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove + +This event indicates that the DatasourceApplicationFile object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync + +This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd + +This event sends compatibility data for a PNP device, to help keep Windows up-to-date. + +The following fields are available: + +- **ActiveNetworkConnection** Is the device an active network device? +- **AppraiserVersion** The version of the appraiser file generating the events. +- **IsBootCritical** Is the device boot critical? +- **SdbEntries** An array of fields indicating the SDB entries that apply to this device. +- **WuDriverCoverage** Is there a driver uplevel for this device according to Windows Update? +- **WuDriverUpdateId** The Windows Update ID of the applicable up-level driver +- **WuPopulatedFromId** The expected up-level driver matching ID based on driver coverage from Windows Update + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove + +This event indicates that the DatasourceDevicePnp object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync + +This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd + +This event sends compatibility database data about driver packages to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **SdbEntries** Deprecated in RS3. An array of fields indicating the SDB entries that apply to this driver package. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove + +This event indicates that the DatasourceDriverPackage object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync + +This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd + +This event sends compatibility database information about the BIOS to help keep Windows up-to-date. The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. -- **AvDisplayName** If the app is an anti-virus app, this is its display name. -- **AvProductState** Represents state of antivirus program with respect to whether it's 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. -- **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. -- **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** Does the anti-virus app have an upgrade.exe file? -- **IsAv** Is the file an anti-virus 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. -- **ProductName** The Product name field from the file metadata under Properties -> Details. -- **ProductVersion** The Product version field from the file metadata under Properties -> Details. -- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it. -- **Size** The size of the file (in hexadecimal bytes). +- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS. -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd -This event represents the drivers that an application installs. +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove + +This event indicates that the DatasourceSystemBios object is no longer present. The following fields are available: -- **InventoryVersion** The version of the inventory component -- **Programids** The unique program identifier the driver is associated with. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. -## Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync -This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. +This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. The following fields are available: -- **InventoryVersion** The version of the inventory component. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileAdd @@ -380,13 +550,98 @@ The following fields are available: - **SdbReinstallUpgradeWarn** The file is tagged as needing to be reinstalled after upgrade with a warning in the SDB. It does not block upgrade. - **SoftBlock** The file is softblocked in the SDB and has a warning. -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd -This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove + +This event indicates Indicates that the DecisionApplicationFile object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync + +This event indicates that a new set of DecisionApplicationFileAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd + +This event sends compatibility decision data about a PNP device to help keep Windows up-to-date. The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. +- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? +- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? +- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? +- **BlockingDevice** Is this PNP device blocking upgrade? +- **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? +- **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? +- **DriverBlockOverridden** Is there is a driver block on the device that has been overridden? +- **NeedsDismissAction** Will the user would need to dismiss a warning during Setup for this device? +- **NotRegressed** Does the device have a problem code on the source OS that is no better than the one it would have on the target OS? +- **SdbDeviceBlockUpgrade** Is there an SDB block on the PNP device that blocks upgrade? +- **SdbDriverBlockOverridden** Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden? + + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove + +This event indicates that the DecisionDevicePnp object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync + +This event indicates that the DecisionDevicePnp object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd + +This event sends decision data about driver package compatibility to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **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? +- **DriverShouldNotMigrate** Should the driver package be migrated during upgrade? +- **SdbDriverBlockOverridden** Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? + + +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove + +This event indicates that the DecisionDriverPackage object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync + +This event indicates that a new set of DecisionDriverPackageAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd @@ -403,13 +658,23 @@ The following fields are available: - **SdbBlockUpgradeUntilUpdate** Is a matching info block blocking upgrade but has the until update tag? -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove -This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event indicates that the DecisionMatchingInfoBlock object is no longer present. The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync + +This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveAdd @@ -422,13 +687,22 @@ The following fields are available: - **MigApplication** Is there a matching info block with a mig for the current mode of upgrade? -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove -This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event Indicates that the DecisionMatchingInfoPassive object is no longer present. The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync + +This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd @@ -444,93 +718,46 @@ The following fields are available: - **SdbReinstallUpgrade** The file is tagged as needing to be reinstalled after upgrade in the compatibility database (but is not blocking upgrade). -### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeRemove -This event sends compatibility data for a PNP device, to help keep Windows up-to-date. - -The following fields are available: - -- **ActiveNetworkConnection** Is the device an active network device? -- **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Is the device boot critical? -- **WuDriverCoverage** Is there 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. - - -### Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd - -This event sends compatibility decision data about a PNP device to help keep Windows up-to-date. - -The following fields are available: - -- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? -- **AppraiserVersion** The version of the appraiser file generating the events. -- **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? -- **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? -- **BlockingDevice** Is this PNP device blocking upgrade? -- **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? -- **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? -- **DriverBlockOverridden** Is there is a driver block on the device that has been overridden? -- **NeedsDismissAction** Will the user would need to dismiss a warning during Setup for this device? -- **NotRegressed** Does the device have a problem code on the source OS that is no better than the one it would have on the target OS? -- **SdbDeviceBlockUpgrade** Is there an SDB block on the PNP device that blocks upgrade? -- **SdbDriverBlockOverridden** Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden? - - -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd - -This event sends compatibility database data about driver packages to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd - -This event sends decision data about driver package compatibility to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **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? -- **DriverShouldNotMigrate** Should the driver package be migrated during upgrade? -- **SdbDriverBlockOverridden** Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd - -This event sends basic metadata about the BIOS to determine whether it has a compatibility block. +This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BiosDate** The release date of the BIOS in UTC format. -- **BiosName** The name field from Win32_BIOS. -- **Manufacturer** The manufacturer field from Win32_ComputerSystem. -- **Model** The model field from Win32_ComputerSystem. -### Microsoft.Windows.Appraiser.General.SystemMemoryAdd +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd -This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up-to-date. +This event sends decision data about the presence of Windows Media Center, to help keep Windows up-to-date. The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the device from upgrade due to memory restrictions? -- **MemoryRequirementViolated** Was a memory requirement violated? -- **pageFile** The current committed memory limit for the system or the current process, whichever is smaller (in bytes). -- **ram** The amount of memory on the device. -- **ramKB** The amount of memory (in KB). -- **virtual** The size of the user-mode portion of the virtual address space of the calling process (in bytes). -- **virtualKB** The amount of virtual memory (in KB). +- **BlockingApplication** Is there any application issues that interfere with upgrade due to Windows Media Center? +- **MediaCenterActivelyUsed** If Windows Media Center is supported on the edition, has it been run at least once and are the MediaCenterIndicators are true? +- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? +- **MediaCenterInUse** Is Windows Media Center actively being used? +- **MediaCenterPaidOrActivelyUsed** Is Windows Media Center actively being used or is it running on a supported edition? +- **NeedsDismissAction** Are there any actions that can be dismissed coming from Windows Media Center? + + +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove + +This event indicates that the DecisionMediaCenter object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterStartSync + +This event indicates that a new set of DecisionMediaCenterAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. ### Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd @@ -544,101 +771,77 @@ The following fields are available: - **HasBiosBlock** Does the device have a BIOS block? -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove -This event sends compatibility database information about the BIOS to help keep Windows up-to-date. +This event indicates that the DecisionSystemBios object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync + +This event indicates that a new set of DecisionSystemBiosAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.GatedRegChange + +This event sends data about the results of running a set of quick-blocking instructions, to help keep Windows up to date. + +The following fields are available: + +- **NewData** The data in the registry value after the scan completed. +- **OldData** The previous data in the registry value before the scan ran. +- **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **RegKey** The registry key name for which a result is being sent. +- **RegValue** The registry value for which a result is being sent. +- **Time** The client time of the event. + + +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd + +This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or are part of an anti-virus program. The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS. - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd - -This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **CompareExchange128Support** Does the CPU support CompareExchange128? +- **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. +- **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. +- **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. +- **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. +- **ProductName** The Product name field from the file metadata under Properties -> Details. +- **ProductVersion** The Product version field from the file metadata under Properties -> Details. +- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it. +- **Size** The size of the file (in hexadecimal bytes). -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove -This event sends data indicating whether the system supports the LahfSahf CPU requirement, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **LahfSahfSupport** Does the CPU support LAHF/SAHF? - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd - -This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up-to-date. +This event indicates that the InventoryApplicationFile object is no longer present. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **NXDriverResult** The result of the driver used to do a non-deterministic check for NX support. -- **NXProcessorSupport** Does the processor support NX? -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up-to-date. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **PrefetchWSupport** Does the processor support PrefetchW? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add - -This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **SSE2ProcessorSupport** Does the processor support SSE2? - - -### Microsoft.Windows.Appraiser.General.SystemWimAdd - -This event sends data indicating whether the operating system is running from a compressed WIM file, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **IsWimBoot** Is the current operating system running from a compressed WIM file? -- **RegistryWimBootValue** The raw value from the registry that is used to indicate if the device is running from a WIM. - - -### Microsoft.Windows.Appraiser.General.SystemTouchAdd - -This event sends data indicating whether the system supports touch, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **IntegratedTouchDigitizerPresent** Is there an integrated touch digitizer? -- **MaximumTouches** The maximum number of touch points supported by the device hardware. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd - -This event sends data indicating whether the current operating system is activated, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **WindowsIsLicensedApiValue** The result from the API that's used to indicate if operating system is activated. -- **WindowsNotActivatedDecision** Is the current operating system activated? ### Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd @@ -652,19 +855,22 @@ The following fields are available: - **LanguagePackCount** How many language packs are installed? -### Microsoft.Windows.Appraiser.General.SystemWlanAdd +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove -This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up-to-date. +This event indicates that the InventoryLanguagePack object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync + +This event indicates that a new set of InventoryLanguagePackAdd events will be sent. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked because of an emulated WLAN driver? -- **HasWlanBlock** Does the emulated WLAN driver have an upgrade block? -- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? -- **WlanExists** Does the device support WLAN at all? -- **WlanModulePresent** Are any WLAN modules present? -- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? ### Microsoft.Windows.Appraiser.General.InventoryMediaCenterAdd @@ -683,75 +889,62 @@ The following fields are available: - **IsSupported** Does the running OS support Windows Media Center? -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterRemove -This event sends decision data about the presence of Windows Media Center, to help keep Windows up-to-date. +This event indicates that the InventoryMediaCenter object is no longer present. The following fields are available: -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **BlockingApplication** Is there any application issues that interfere with upgrade due to Windows Media Center? -- **MediaCenterActivelyUsed** If Windows Media Center is supported on the edition, has it been run at least once and are the MediaCenterIndicators are true? -- **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? -- **MediaCenterInUse** Is Windows Media Center actively being used? -- **MediaCenterPaidOrActivelyUsed** Is Windows Media Center actively being used or is it running on a supported edition? -- **NeedsDismissAction** Are there any actions that can be dismissed coming from Windows Media Center? +- **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync -This event lists the types of objects and how many of each exist on the client device. This allows for a quick way to ensure that the records present on the server match what is present on the client. +This event indicates that a new set of InventoryMediaCenterAdd events will be sent. The following fields are available: -- **DatasourceApplicationFile_RS2** The total DatasourceApplicationFile objects targeting Windows 10 version 1703 present on this device. -- **DatasourceDevicePnp_RS2** The total DatasourceDevicePnp objects targeting Windows 10 version 1703 present on this device. -- **DatasourceDriverPackage_RS2** The total DatasourceDriverPackage objects targeting Windows 10 version 1703 present on this device. -- **DataSourceMatchingInfoBlock_RS2** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. -- **DataSourceMatchingInfoPassive_RS2** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1703 present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS2** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. -- **DatasourceSystemBios_RS2** The total DatasourceSystemBios objects targeting Windows 10 version 1703 present on this device. -- **DecisionApplicationFile_RS2** The total DecisionApplicationFile objects targeting Windows 10 version 1703 present on this device. -- **DecisionDevicePnp_RS2** The total DecisionDevicePnp objects targeting Windows 10 version 1703 present on this device. -- **DecisionDriverPackage_RS2** The total DecisionDriverPackage objects targeting Windows 10 version 1703 present on this device. -- **DecisionMatchingInfoBlock_RS2** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. -- **DecisionMatchingInfoPassive_RS2** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1703 present on this device. -- **DecisionMatchingInfoPostUpgrade_RS2** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. -- **DecisionMediaCenter_RS2** The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device. -- **DecisionSystemBios_RS2** The total DecisionSystemBios objects targeting Windows 10 version 1703 present on this device. -- **InventoryApplicationFile** The total InventoryApplicationFile objects that are present on this device. -- **InventoryLanguagePack** The total InventoryLanguagePack objects that are present on this device. -- **InventoryMediaCenter** The total InventoryMediaCenter objects that are present on this device. -- **InventorySystemBios** The total InventorySystemBios objects that are present on this device. -- **InventoryUplevelDriverPackage** The total InventoryUplevelDriverPackage objects that are present on this device. -- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. -- **SystemMemory** The total SystemMemory objects that are present on this device. -- **SystemProcessorCompareExchange** The total SystemProcessorCompareExchange objects that are present on this device. -- **SystemProcessorLahfSahf** The total SystemProcessorLahfSahf objects that are present on this device. -- **SystemProcessorNx** The total SystemProcessorNx objects that are present on this device. -- **SystemProcessorPrefetchW** The total SystemProcessorPrefetchW objects that are present on this device. -- **SystemProcessorSse2** The total SystemProcessorSse2 objects that are present on this device. -- **SystemTouch** The total SystemTouch 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. -- **Wmdrm_RS2** The total Wmdrm objects targeting Windows 10 version 1703 present on this device. -- **DatasourceApplicationFile_RS3** "The total DecisionApplicationFile objects targeting the next release of Windows on this device. " -- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. -- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. -- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. -- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. -- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **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. -- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd + +This event sends basic metadata about the BIOS to determine whether it has a compatibility block. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BiosDate** The release date of the BIOS in UTC format. +- **BiosName** The name field from Win32_BIOS. +- **Manufacturer** The manufacturer field from Win32_ComputerSystem. +- **Model** The model field from Win32_ComputerSystem. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove + +This event indicates that the InventorySystemBios object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync + +This event indicates that a new set of InventorySystemBiosAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove + +This event indicates that the InventoryUplevelDriverPackage object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. ### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageStartSync @@ -763,6 +956,103 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.RunContext + +This event indicates what should be expected in the data payload. + +The following fields are available: + +- **AppraiserBranch** The source branch in which the currently running version of Appraiser was built. +- **AppraiserProcess** The name of the process that launched Appraiser. +- **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. +- **Time** The client time of the event. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryAdd + +This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the device from upgrade due to memory restrictions? +- **MemoryRequirementViolated** Was a memory requirement violated? +- **pageFile** The current committed memory limit for the system or the current process, whichever is smaller (in bytes). +- **ram** The amount of memory on the device. +- **ramKB** The amount of memory (in KB). +- **virtual** The size of the user-mode portion of the virtual address space of the calling process (in bytes). +- **virtualKB** The amount of virtual memory (in KB). + + +### Microsoft.Windows.Appraiser.General.SystemMemoryRemove + +This event that the SystemMemory object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryStartSync + +This event indicates that a new set of SystemMemoryAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd + +This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **CompareExchange128Support** Does the CPU support CompareExchange128? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove + +This event indicates that the SystemProcessorCompareExchange object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync + +This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd + +This event sends data indicating whether the system supports the LahfSahf CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **LahfSahfSupport** Does the CPU support LAHF/SAHF? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove + +This event indicates that the SystemProcessorLahfSahf object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + ### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfStartSync This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. @@ -772,48 +1062,27 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync +### Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd -This event indicates that a new set of SystemProcessorSse2Add events will be sent. +This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **NXDriverResult** The result of the driver used to do a non-deterministic check for NX support. +- **NXProcessorSupport** Does the processor support NX? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove + +This event indicates that the SystemProcessorNx object is no longer present. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync - -This event indicates that a new set of InventorySystemBiosAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync - -This event indicates that a new set of DecisionSystemBiosAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemMemoryStartSync - -This event indicates that a new set of SystemMemoryAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync - -This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - ### Microsoft.Windows.Appraiser.General.SystemProcessorNxStartSync This event indicates that a new set of SystemProcessorNxAdd events will be sent. @@ -823,6 +1092,26 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd + +This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **PrefetchWSupport** Does the processor support PrefetchW? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove + +This event indicates that the SystemProcessorPrefetchW object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + ### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWStartSync This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. @@ -832,18 +1121,49 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.SystemWimStartSync +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add -This event indicates that a new set of SystemWimAdd events will be sent. +This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **SSE2ProcessorSupport** Does the processor support SSE2? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove + +This event indicates that the SystemProcessorSse2 object is no longer present. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync -This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. +This event indicates that a new set of SystemProcessorSse2Add events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemTouchAdd + +This event sends data indicating whether the system supports touch, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **IntegratedTouchDigitizerPresent** Is there an integrated touch digitizer? +- **MaximumTouches** The maximum number of touch points supported by the device hardware. + + +### Microsoft.Windows.Appraiser.General.SystemTouchRemove + +This event indicates that the SystemTouch object is no longer present. The following fields are available: @@ -859,9 +1179,67 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageEndSync +### Microsoft.Windows.Appraiser.General.SystemWimAdd -This event indicates that a full set of DatasourceDriverPackageAdd events has been sent. +This event sends data indicating whether the operating system is running from a compressed WIM file, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **IsWimBoot** Is the current operating system running from a compressed WIM file? +- **RegistryWimBootValue** The raw value from the registry that is used to indicate if the device is running from a WIM. + + +### Microsoft.Windows.Appraiser.General.SystemWimRemove + +This event indicates that the SystemWim object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWimStartSync + +This event indicates that a new set of SystemWimAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd + +This event sends data indicating whether the current operating system is activated, to help keep Windows up-to-date. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **WindowsIsLicensedApiValue** The result from the API that's used to indicate if operating system is activated. +- **WindowsNotActivatedDecision** Is the current operating system activated? + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove + +This event indicates that the SystemWindowsActivationStatus object is no longer present. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync + +This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWlanRemove + +This event indicates that the SystemWlan object is no longer present. The following fields are available: @@ -876,171 +1254,38 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync -This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. +### Microsoft.Windows.Appraiser.General.TelemetryRunHealth + +A summary event indicating the parameters and result of a telemetry run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up-to-date. The following fields are available: -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterStartSync - -This event indicates that a new set of DecisionMediaCenterAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync - -This event indicates that a new set of InventoryMediaCenterAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync - -This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync - -This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync - -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync - -This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmStartSync - -This event indicates that a new set of WmdrmAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveEndSync - -This event indicates that a full set of DataSourceMatchingInfoPassiveAdd events have been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync - -This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync - -This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync - -This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync - -This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync - -This event indicates that a new set of DecisionApplicationFileAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync - -This event indicates that a new set of InventoryLanguagePackAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync - -This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync - -This event indicates that the DecisionDevicePnp object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync - -This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync - -This event indicates that a new set of DecisionDriverPackageAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. +- **AppraiserDataVersion** The version of the data files being used by the Appraiser telemetry run. +- **AppraiserProcess** The name of the process that launched Appraiser. +- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. +- **AuxFinal** Obsolete, always set to false +- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. +- **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. +- **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. +- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. +- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. +- **RunDate** The date that the telemetry run was stated, expressed as a filetime. +- **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. +- **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. +- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also telemetry reliability. +- **Time** The client time of the event. +- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. +- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. ### Microsoft.Windows.Appraiser.General.WmdrmAdd @@ -1059,257 +1304,6 @@ The following fields are available: - **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. - **WmdrmPurchased** Indicates if the system has any files with permanent licenses. -### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd - -This event is only runs during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. Is critical to understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BootCritical** Is the driver package marked as boot critical? -- **Build** The build value from the driver package. -- **CatalogFile** The name of the catalog file within the driver package. -- **Class** The device class from the driver package. -- **ClassGuid** The device class GUID from the driver package. -- **Date** The date from the driver package. -- **Inbox** Is the driver package of a driver that is included with Windows? -- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file, post-rename. -- **Revision** The revision of the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown:0, Unsigned:1, Signed: 2 -- **VersionMajor** The major version of the driver package. -- **VersionMinor** The minor version of the driver package. - -### Microsoft.Windows.Appraiser.General.GatedRegChange - -This event sends data about the results of running a set of quick-blocking instructions, to help keep Windows up to date. - -The following fields are available: - -- **NewData** The data in the registry value after the scan completed. -- **OldData** The previous data in the registry value before the scan ran. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **RegKey** The registry key name for which a result is being sent. -- **RegValue** The registry value for which a result is being sent. -- **Time** The client time of the event. - - -### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove - -This event indicates that the DatasourceApplicationFile object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove - -This event indicates that the DatasourceDevicePnp object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove - -This event indicates that the DatasourceDriverPackage object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove - -This event indicates that the SystemProcessorSse2 object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove - -This event indicates that the InventoryUplevelDriverPackage object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove - -This event indicates that the DecisionMediaCenter object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryMediaCenterRemove - -This event indicates that the InventoryMediaCenter object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove - -This event indicates that the DatasourceSystemBios object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove - -This event indicates Indicates that the DecisionApplicationFile object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeRemove - -This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemTouchRemove - -"This event indicates that the SystemTouch object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove - -This event indicates that the SystemWindowsActivationStatus object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanRemove - -"This event indicates that the SystemWlan object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove - -This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove - -This event indicates that the SystemProcessorNx object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove - -This event indicates that the DataSourceMatchingInfoBlock object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove - -This event indicates that the DecisionDevicePnp object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove - -This event Indicates that the DecisionMatchingInfoPassive object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemMemoryRemove - -This event that the SystemMemory object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove - -This event indicates that the DecisionMatchingInfoBlock object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove - -This event indicates that the DataSourceMatchingInfoPassive object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove - -This event indicates that the InventoryApplicationFile object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimRemove - -"This event indicates that the SystemWim object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove - -"This event indicates that the InventorySystemBios object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - ### Microsoft.Windows.Appraiser.General.WmdrmRemove @@ -1320,70 +1314,27 @@ The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove +### Microsoft.Windows.Appraiser.General.WmdrmStartSync -"This event indicates that the SystemProcessorLahfSahf object is no longer present. " +This event indicates that a new set of WmdrmAdd events will be sent. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove - -This event indicates that the InventoryLanguagePack object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove - -This event indicates that the DecisionDriverPackage object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove - -This event indicates that the DecisionSystemBios object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove - -"This event indicates that the SystemProcessorCompareExchange object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove - -This event indicates that the SystemProcessorPrefetchW object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryDriverBinaryEndSync - -This event indicates that a full set of InventoryDriverBinaryAdd events has been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - ## Census events +### Census.App + +This event sends version data about the Apps running on this device, to help keep Windows up to date. + +The following fields are available: + +- **CensusVersion** The version of Census that generated the current data for this device. +- **IEVersion** Retrieves which version of Internet Explorer is running on this device. + + ### Census.Battery This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use, type to help keep Windows up to date. @@ -1397,6 +1348,16 @@ The following fields are available: - **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. +### Census.Camera + +This event sends data about the resolution of cameras on the device, to help keep Windows up to date. + +The following fields are available: + +- **FrontFacingCameraResolution** Represents the resolution of the front facing camera in megapixels. If a front facing camera does not exist, then the value is 0. +- **RearFacingCameraResolution** Represents the resolution of the rear facing camera in megapixels. If a rear facing camera does not exist, then the value is 0. + + ### Census.Enterprise This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. @@ -1408,7 +1369,7 @@ The following fields are available: - **CDJType** Represents the type of cloud domain joined for the machine. - **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. - **ContainerType** The type of container, such as process or virtual machine hosted. -- **EnrollmentType** Represents the type of enrollment, such as MDM or Intune, for a particular device. +- **EnrollmentType** Defines the type of MDM enrollment on the device. - **HashedDomain** The hashed representation of the user domain used for login. - **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false - **IsDERequirementMet** Represents if the device can do device encryption. @@ -1422,48 +1383,6 @@ The following fields are available: - **SystemCenterID** The SCCM ID is an anonymized one-way hash of the Active Directory Organization identifier -### Census.App - -This event sends version data about the Apps running on this device, to help keep Windows up to date. - -The following fields are available: - -- **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** Retrieves which version of Internet Explorer is running on this device. - - -### Census.Camera - -This event sends data about the resolution of cameras on the device, to help keep Windows up to date. - -The following fields are available: - -- **FrontFacingCameraResolution** Represents the resolution of the front facing camera in megapixels. If a front facing camera does not exist, then the value is 0. -- **RearFacingCameraResolution** Represents the resolution of the rear facing camera in megapixels. If a rear facing camera does not exist, then the value is 0. - - -### Census.UserDisplay - -This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system, to help keep Windows up to date. - -The following fields are available: - -- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. -- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. -- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . -- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **InternalPrimaryDisplayType** Represents the type of technology used in the monitor, such as Plasma, LED, LCOS, etc. -- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. -- **VRAMDedicated** Retrieves the video RAM in MB. -- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. -- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. - - ### Census.Firmware This event sends data about the BIOS and startup embedded in the device, to help keep Windows up to date. @@ -1482,7 +1401,7 @@ This event sends Windows Insider data from customers participating in improvemen The following fields are available: -- **DeviceSampleRate** The diagnostic data sample rate assigned to the device. +- **DeviceSampleRate** The telemetry sample rate assigned to the device. - **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. - **FlightIds** A list of the different Windows Insider builds on this device. - **FlightingBranchName** The name of the Windows Insider branch currently used by the device. @@ -1493,23 +1412,23 @@ The following fields are available: ### Census.Hardware -This event sends data about the device, including hardware type, OEM brand, model line, model, diagnostic data level setting, and TPM support, to help keep Windows up-to-date. +This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support, to help keep Windows up-to-date. The following fields are available: - **ActiveMicCount** The number of active microphones attached to the device. - **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** The supported Direct3D version. +- **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? - **DUID** The device unique ID. -- **Gyroscope** Indicates whether the device has a gyroscope. +- **Gyroscope** Indicates whether the device has a gyroscope (a mechanical component that measures and maintains orientation). - **InventoryId** The device ID used for compatibility testing. -- **Magnetometer** Indicates whether the device has a magnetometer. -- **NFCProximity** Indicates whether the device supports NFC. +- **Magnetometer** Indicates whether the device has a magnetometer (a mechanical component that works like a compass). +- **NFCProximity** Indicates whether the device supports NFC (a set of communication protocols that helps establish communication when applicable devices are brought close together.) - **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. - **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. - **OEMModelBaseBoard** The baseboard model used by the OEM. @@ -1525,9 +1444,9 @@ The following fields are available: - **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. - **SoCName** The firmware manufacturer of the device. - **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The diagnostic data level the user has opted into, such as Basic or Enhanced. -- **TelemetryLevelLimitEnhanced** The diagnostic data level for Windows Analytics-based solutions. -- **TelemetrySettingAuthority** Determines who set the diagnostic data level, such as GP, MDM, or the user. +- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. +- **TelemetryLevelLimitEnhanced** The telemetry level for Windows Analytics-based solutions. +- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. - **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. - **VoiceSupported** Does the device have a cellular radio capable of making voice calls? @@ -1572,9 +1491,9 @@ This event sends data about the operating system such as the version, locale, up The following fields are available: - **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **AssignedAccessStatus** The kiosk configuration mode. +- **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. " +- **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). @@ -1584,10 +1503,9 @@ The following fields are available: - **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 Microsoft Store. +- **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. -- **OSInstallDateTime** Retrieves the date the OS was installed using ISO 8601 (Date part) == yyyy-mm-dd - **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. @@ -1614,34 +1532,30 @@ This event sends data about the processor (architecture, speed, number of cores, The following fields are available: -- **KvaShadow** Microcode info of the processor. -- **MMSettingOverride** Microcode setting of the processor. -- **MMSettingOverrideMask** Microcode setting override of the processor. -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Retrieves the clock speed of the processor in MHz. -- **ProcessorCores** Retrieves the number of cores in the processor. -- **ProcessorIdentifier** The processor identifier of a manufacturer. -- **ProcessorManufacturer** Retrieves the name of the processor's manufacturer. -- **ProcessorModel** Retrieves the name of the processor model. +- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. +- **ProcessorClockSpeed** Clock speed of the processor in MHz. +- **ProcessorCores** Number of logical cores in the processor. +- **ProcessorIdentifier** Processor Identifier of a manufacturer. +- **ProcessorManufacturer** Name of the processor manufacturer. +- **ProcessorModel** Name of the processor model. - **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** The microcode version. -- **SocketCount** Number of physical CPU sockets of the machine. -- **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. +- **ProcessorUpdateRevision** Microcode revision +- **SocketCount** Count of CPU sockets. ### Census.Security This event provides information on about security settings used to help keep Windows up-to-date and secure. -- **AvailableSecurityProperties** Enumerates and reports state on the relevant security properties for Device Guard. -- **CGRunning** Is Credential Guard running? -- **DGState** A summary of the Device Guard state. -- **HVCIRunning** Is HVCI running? -- **IsSawGuest** Describes whether the device is running as a Secure Admin Workstation Guest. -- **IsSawHost** Describes whether the device is running as a Secure Admin Workstation Host. -- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Is this device capable of running Secure Boot? -- **VBSState** Is virtualization-based security enabled, disabled, or running? +The following fields are available: + +- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard +- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. +- **DGState** This field summarizes Device Guard state +- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running +- **RequiredSecurityProperties** This field describes the required security properties to enable virtualization-based security +- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. +- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. ### Census.Speech @@ -1654,14 +1568,13 @@ The following fields are available: - **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. - **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. - **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KWSEnabled** "Cortana setting that represents if a user has enabled the ""Hey Cortana"" keyword spotter (KWS)." +- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). - **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote admininistrator (MDM or Group Policy) in the context of speech functionalities. +- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. - **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. - **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. - ### Census.Storage This event sends data about the total capacity of the system volume and primary disk, to help keep Windows up to date. @@ -1672,14 +1585,26 @@ The following fields are available: - **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). - **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. -### Census.Userdefault -This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols, to help keep Windows up to date. +### Census.UserDisplay + +This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system, to help keep Windows up to date. The following fields are available: -- **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 +- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. +- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. +- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. +- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. +- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. +- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. +- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . +- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches +- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine +- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. +- **VRAMDedicated** Retrieves the video RAM in MB. +- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. +- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. ### Census.UserNLS @@ -1694,26 +1619,32 @@ The following fields are available: - **KeyboardInputLanguages** The Keyboard input languages installed on the device. - **SpeechInputLanguages** The Speech Input languages installed on the device. + +### Census.Userdefault + +This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols, to help keep Windows up to date. + +The following fields are available: + +- **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 + + ### Census.VM This event sends data indicating whether virtualization is enabled on the device, and its various characteristics, to help keep Windows up to date. The following fields are available: -- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. +- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. - **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. - **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. -- **isVDI** Is the device using Virtual Desktop Infrastructure? -- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#HASH#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#HASH#1 Hypervisors. +- **IsVDI** Is the device using Virtual Desktop Infrastructure? +- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. - **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. - **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. - - - - - ### Census.WU This event sends data about the Windows update server and other App store policies, to help keep Windows up to date. @@ -1725,12 +1656,12 @@ The following fields are available: - **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured - **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting - **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? -- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? -- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? -- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? -- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? -- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. +- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? +- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? +- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? +- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? +- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? +- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. - **OSRollbackCount** The number of times feature updates have rolled back on the device. - **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 . @@ -1744,6 +1675,7 @@ The following fields are available: - **WUPauseState** Retrieves WU setting to determine if updates are paused - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). + ### Census.Xbox This event sends data about the Xbox Console, such as Serial Number and DeviceId, to help keep Windows up to date. @@ -1756,105 +1688,130 @@ The following fields are available: - **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. - - ## Diagnostic data events -### TelClientSynthetic.AuthorizationInfo_Startup - -This event sends data indicating that a device has undergone a change of diagnostic data opt-in level detected at UTC startup, to help keep Windows up to date. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. -- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformScripting** True if UTC is allowed to perform scripting. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data client was last started. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. - - ### TelClientSynthetic.AuthorizationInfo_RuntimeTransition -This event sends data indicating that a device has undergone a change of diagnostic data opt-in level during the runtime of the device (not at UTC boot or offline), to help keep Windows up to date. +Fired by UTC at state transitions to signal what data we are allowed to collect. The following fields are available: -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. -- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformScripting** True if UTC is allowed to perform scripting. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data opt-in level was last changed. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. +- **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 +### TelClientSynthetic.AuthorizationInfo_Startup -This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads diagnostic data 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. +Fired by UTC at startup to signal what data we are allowed to collect. 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. -- **LastConntectivityLossTime** 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. +- **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.HeartBeat_5 -This event sends data about the health and quality of the diagnostic data 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. +This event sends data about the health and quality of the telemetry 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. The following fields are available: -- **AgentConnectionErrorsCount** The number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** The last exit code of the Census task. -- **CensusStartTime** The time of the last Census run. -- **CensusTaskEnabled** Indicates whether Census is enabled. -- **ConsumerDroppedCount** The number of events dropped by the consumer layer of the diagnostic data client. -- **CriticalDataDbDroppedCount** The number of critical data sampled events that were dropped at the database layer. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. -- **CriticalOverflowEntersCounter** The number of times a critical overflow mode was entered into the event database. -- **DbCriticalDroppedCount** The total number of dropped critical events in the event database. -- **DbDroppedCount** The number of events that were dropped because the database was full. -- **DecodingDroppedCount** The number of events dropped because of decoding failures. -- **EnteringCriticalOverflowDroppedCounter** The number of events that was dropped because a critical overflow mode was initiated. -- **EtwDroppedBufferCount** The number of buffers dropped in the CUET ETW session. -- **EtwDroppedCount** The number of events dropped by the ETW layer of the diagnostic data client. -- **EventSubStoreResetCounter** The number of times the event database was reset. -- **EventSubStoreResetSizeSum** The total size of the event database across all resets reports in this instance. -- **EventsUploaded** The number of events that have been uploaded. -- **Flags** Flags that indicate device state, such as network, battery, and opt-in state. -- **FullTriggerBufferDroppedCount** The number of events that were dropped because the trigger buffer was full. -- **HeartBeatSequenceNumber** A monotonically increasing heartbeat counter. -- **InvalidHttpCodeCount** The number of invalid HTTP codes received from Vortex. -- **LastAgentConnectionError** The last non-timeout error that happened in the host/agent channel. -- **LastEventSizeOffender** The name of the last event that exceeded the maximum event size. -- **LastInvalidHttpCode** The last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. -- **MaxInUseScenarioCounter** The soft maximum number of scenarios loaded by the Connected User Experiences and Telemetry component. -- **PreviousHeartBeatTime** The time of last heartbeat event. This allows chaining of events. -- **SettingsHttpAttempts** The number of attempts to contact the OneSettings service. -- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. -- **ThrottledDroppedCount** The number of events dropped due to throttling of noisy providers. -- **UploaderDroppedCount** The number of events dropped by the uploader layer of the diagnostic data client. -- **VortexFailuresTimeout** The number of timeout failures received from Vortex. -- **VortexHttpAttempts** The number of attempts to contact the Vortex service. -- **VortexHttpFailures4xx** The number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. +- **AgentConnectionErrorsCount** Number of non-timeout errors associated with the host/agent channel. +- **CensusExitCode** Last exit code of�Census task. +- **CensusStartTime** Time of last Census run. +- **CensusTaskEnabled** True if Census is enabled, false otherwise. +- **CompressedBytesUploaded** Number of compressed bytes uploaded. +- **ConsumerDroppedCount** Number of events dropped at consumer layer of telemetry client. +- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. +- **CriticalDataThrottleDroppedCount** Number of critical data sampled events dropped due to�throttling. +- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event DB. +- **DbCriticalDroppedCount** Total number of dropped critical events in event DB. +- **DbDroppedCount** Number of events dropped due to DB fullness. +- **DbDroppedFailureCount** Number of events dropped due to DB failures. +- **DbDroppedFullCount** Number of events dropped due to DB fullness. +- **DecodingDroppedCount** Number of events dropped due to decoding failures. +- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. +- **EtwDroppedBufferCount** Number of buffers dropped in the UTC ETW session. +- **EtwDroppedCount** Number of events dropped at ETW layer of telemetry client. +- **EventsPersistedCount** Number of events that reached the PersistEvent stage. +- **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. +- **HeartBeatSequenceNumber** The sequence number of this heartbeat. +- **InvalidHttpCodeCount** Number of invalid HTTP codes received from contacting Vortex. +- **LastAgentConnectionError** Last non-timeout error encountered in the host/agent channel. +- **LastEventSizeOffender** Event name of last event which exceeded max event size. +- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. +- **MaxActiveAgentConnectionCount** Maximum number of active agents during this�heartbeat timeframe. +- **MaxInUseScenarioCounter** Soft maximum number of scenarios loaded by UTC. +- **PreviousHeartBeatTime** Time of last heartbeat event (allows chaining of events). +- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. +- **SettingsHttpFailures** Number of failures from contacting�OneSettings service. +- **ThrottledDroppedCount** Number of events dropped due to throttling of noisy providers. +- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. +- **VortexFailuresTimeout** Number of time out failures�received from Vortex. +- **VortexHttpAttempts** Number of attempts to contact Vortex. +- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. +- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. +- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. +- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. +- **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. + + +### TelClientSynthetic.HeartBeat_Aria_5 + +Telemetry client ARIA heartbeat event. + +The following fields are available: + +- **CompressedBytesUploaded** Number of compressed bytes uploaded. +- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. +- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event DB. +- **DbCriticalDroppedCount** Total number of dropped critical events in event DB. +- **DbDroppedCount** Number of events dropped at the DB layer. +- **DbDroppedFailureCount** Number of events dropped due to DB failures. +- **DbDroppedFullCount** Number of events dropped due to DB fullness. +- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. +- **EventsPersistedCount** Number of events that reached the PersistEvent stage. +- **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. +- **HeartBeatSequenceNumber** The sequence number of this heartbeat. +- **InvalidHttpCodeCount** Number of invalid HTTP codes received from contacting Vortex. +- **LastEventSizeOffender** Event name of last event which exceeded max event size. +- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. +- **PreviousHeartBeatTime** The FILETIME of the previous heartbeat fire. +- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. +- **SettingsHttpFailures** Number of failures from contacting OneSettings service. +- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. +- **VortexFailuresTimeout** Number of time out failures received from Vortex. +- **VortexHttpAttempts** Number of attempts to contact Vortex. +- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. +- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. +- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. +- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. ### TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate @@ -1867,80 +1824,551 @@ The following fields are available: - **PreUpgradeSettings** The privacy settings before a feature update. +## Direct to update events + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicability + +Event to indicate that the Coordinator CheckApplicability call succeeded. + +The following fields are available: + +- **ApplicabilityResult** Result of CheckApplicability function. +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicabilityGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinators CheckApplicability call. + +The following fields are available: + +- **hResult** HRESULT of the failure. +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitGenericFailure + +Commit call. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitSuccess + +Event to indicate that the Coordinator Commit call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinator Download call. + +The following fields are available: + +- **hResult** HRESULT of the failure. +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadIgnoredFailure + +Event to indicate that we have received an error in the DTU Coordinator Download call that will be ignored. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadSuccess + +Event to indicate that the Coordinator Download call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinator HandleShutdown call. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinate version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownSuccess + +Event to indicate that the Coordinator HandleShutdown call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinator Initialize call. + +The following fields are available: + +- **hResult** HRESULT of the failure. +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeSuccess + +Event to indicate that the Coordinator Initialize call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinator Install call. + +The following fields are available: + +- **hResult** HRESULT of the failure. +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallIgnoredFailure + +Event to indicate that we have received an error in the DTU Coordinator Install call that will be ignored. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallSuccess + +Event to indicate that the Coordinator Install call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorProgressCallBack + +Event to indicate Coordinator's progress callback has been called. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **Current Deploy Phase's percentage completed** Trigger which fired UXLauncher. +- **CV** Correlation vector. +- **DeployPhase** Current Deploy Phase. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadyGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinator SetCommitReady call. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadySuccess + +Event to indicate that the Coordinator SetCommitReady call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Coordinator WaitForRebootUi call. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiNotShown + +Event to indicate that the Coordinator WaitForRebootUi call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSelection + +Event to indicate the user selected an option on the Reboot UI. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **rebootUiSelection** Selection on the Reboot UI + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSuccess + +Event to indicate that the Coordinator WaitForRebootUi call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler CheckApplicability call. + +The following fields are available: + +- **hResult** HRESULT of the failure +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **CV_new** New correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler CheckApplicabilityInternal call. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalSuccess + +Event to indicate that the Handler CheckApplicabilityInternal call succeeded. + +The following fields are available: + +- **ApplicabilityResult** Result of CheckApplicability function +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilitySuccess + +Event to indicate that the Handler CheckApplicability call succeeded. + +The following fields are available: + +- **ApplicabilityResult** Result of CheckApplicability function +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **CV_new** New correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler CheckIfCoordinatorMinApplicableVersion call. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionSuccess + +Event to indicate that the Handler CheckIfCoordinatorMinApplicableVersion call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **CheckIfCoordinatorMinApplicableVersionResult** Result of CheckIfCoordinatorMinApplicableVersion function +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler Commit call. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure +- **CV_new** New correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitSuccess + +Event to indicate that the Handler Commit call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **CV_new** New correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabAlreadyDownloaded + +Event to indicate that the Handler Download and Extract cab returned a value indicating that the cab trying to be downloaded has already been downloaded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabFailure + +Event to indicate that the Handler Download and Extract cab call failed. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **DownloadAndExtractCabFunction_failureReason** Reason why the DownloadAndExtractCab function failed +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabSuccess + +Event to indicate that the Handler Download and Extract cab call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler Download call. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadSuccess + +Event to indicate that the Handler Download call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler Initialize call. + +The following fields are available: + +- **hResult** HRESULT of the failure +- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeSuccess + +Event to indicate that the Handler Initialize call succeeded. + +The following fields are available: + +- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler Install call. + +The following fields are available: + +- **hResult** HRESULT of the failure +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallSuccess + +Event to indicate that the Coordinator Install call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadyGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler SetCommitReady call. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadySuccess + +Event to indicate that the Handler SetCommitReady call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiGenericFailure + +Event to indicate that we have received an unexpected error in the DTU Handler WaitForRebootUi call. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector +- **hResult** HRESULT of the failure + + +### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiSuccess + +Event to indicate that the Handler WaitForRebootUi call succeeded. + +The following fields are available: + +- **CampaignID** Campaign ID being run +- **ClientID** Client ID being run +- **CoordinatorVersion** Coordinator version of DTU +- **CV** Correlation vector + + ## DxgKernelTelemetry events -### DxgKrnlTelemetry.GPUAdapterInventoryV2 - -This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. - -The following fields are available: - -- **aiSeqId** The event sequence ID. -- **bootId** The system boot ID. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **DisplayAdapterLuid** The display adapter LUID. -- **DriverDate** The date of the display driver. -- **DriverRank** The rank of the display driver. -- **DriverVersion** The display driver version. -- **GPUDeviceID** The GPU device ID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **GPURevisionID** The GPU revision ID. -- **GPUVendorID** The GPU vendor ID. -- **InterfaceId** The GPU interface ID. -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? -- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsLDA** Is the GPU comprised of Linked Display Adapters? -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? -- **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsSoftwareDevice** Is this a software implementation of the GPU? -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). -- **SubSystemID** The subsystem ID. -- **SubVendorID** The GPU sub vendor ID. -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **version** The event version. -- **WDDMVersion** The Windows Display Driver Model version. -- **NumVidPnSources** The number of supported display output sources. -- **NumVidPnTargets** The number of supported display output targets. - - ## 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 diagnostic data 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. " -- **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. - - ## Feature update events ### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed @@ -1957,49 +2385,264 @@ The following fields are available: Indicates that the uninstall was properly configured and that a system reboot was initiated -The following fields are available: -- **name** Name of the event + +### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked + +This event sends basic metadata about the starting point of uninstalling a feature update which helps us ensure customers can safely revert to a well-known state if the update caused any problems. + ## Hang Reporting events -### Microsoft.Windows.HangReporting.AppHangEvent +## Inventory events -This event sends data about hangs for both native and managed applications, to help keep Windows up to date. 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 hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. +### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum + +This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. The following fields are available: -- **AppName** The name of the app that has hung. -- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the diagnostic data backend. -- **AppVersion** The version of the app that has hung. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the hung 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 hung. -- **ProcessId** The ID of the process that has hung. -- **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. -- **TypeCode** Bitmap describing the hang type. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. +- **DriverPackageExtended** A count of driverpackageextended objects in cache +- **FileSigningInfo** A count of file signing info objects in cache. +- **InventoryApplication** A count of application objects in cache +- **InventoryApplicationFile** A count of application file objects in cache +- **InventoryDeviceContainer** A count of device container objects in cache +- **InventoryDeviceInterface** A count of inventory device interface objects in cache. +- **InventoryDeviceMediaClass** A count of device media objects in cache +- **InventoryDevicePnp** A count of devicepnp objects in cache +- **InventoryDeviceUsbHubClass** No content is currently available. +- **InventoryDriverBinary** A count of driver binary objects in cache +- **InventoryDriverPackage** A count of device objects in cache -## Inventory events +### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync +This event sends inventory component versions for the Device Inventory data. -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent +The following fields are available: + +- **aeinv** The version of the App inventory component. +- **devinv** The file version of the Device inventory component. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd + +This event sends basic metadata about an application on the system to help keep Windows up to date. + +The following fields are available: + +- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. +- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). +- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 +- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. +- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. +- **InventoryVersion** The version of the inventory file generating the events. +- **Language** The language code of the program. +- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. +- **MsiProductCode** A GUID that describe the MSI Product. +- **Name** The name of the application +- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. +- **PackageFullName** The package full name for a Store application. +- **ProgramInstanceId** A hash of the file IDs in an app. +- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. +- **RootDirPath** The path to the root directory where the program was installed. +- **Source** How the program was installed (ARP, MSI, Appx, etc...) +- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. +- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. +- **Version** The version number of the program. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd + +This event provides the basic metadata about the frameworks an application may depend on + +The following fields are available: + +- **FileId** A hash that uniquely identifies a file +- **Frameworks** The list of frameworks this file depends on +- **InventoryVersion** The version of the inventory file generating the events + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync + +This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent The following fields are available: - **InventoryVersion** The version of the inventory file generating the events +### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove + +This event indicates that a new set of InventoryDevicePnpAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync + +This event indicates that a new set of InventoryApplicationAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd + +This event sends basic metadata about a device container (such as a monitor or printer as opposed to a PNP device) to help keep Windows up-to-date. + +The following fields are available: + +- **Categories** A comma separated list of functional categories in which the container belongs. +- **DiscoveryMethod** The discovery method for the device container. +- **FriendlyName** The name of the device container. +- **InventoryVersion** The version of the inventory file generating the events. +- **IsActive** Is the device connected, or has it been seen in the last 14 days? +- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. +- **IsMachineContainer** Is the container the root device itself? +- **IsNetworked** Is this a networked device? +- **IsPaired** Does the device container require pairing? +- **Manufacturer** The manufacturer name for the device container. +- **ModelId** A model GUID. +- **ModelName** The model name. +- **ModelNumber** The model number for the device container. +- **PrimaryCategory** The primary category for the device container. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove + +This event indicates that the InventoryDeviceContainer object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync + +This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd + +This event retrieves information about what sensor interfaces are available on the device. + +The following fields are available: + +- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. +- **ActivityDetection** Indicates if an Activity Detection sensor is found. +- **AmbientLight** Indicates if an Ambient Light sensor is found. +- **Barometer** Indicates if a Barometer sensor is found. +- **Custom** Indicates if a Custom sensor is found. +- **EnergyMeter** Indicates if an Energy sensor is found. +- **FloorElevation** Indicates if a Floor Elevation sensor is found. +- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. +- **GravityVector** Indicates if a Gravity Detector sensor is found. +- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. +- **Humidity** Indicates if a Humidity sensor is found. +- **InventoryVersion** The version of the inventory file generating the events. +- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. +- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. +- **Orientation** Indicates if an Orientation sensor is found. +- **Pedometer** Indicates if a Pedometer sensor is found. +- **Proximity** Indicates if a Proximity sensor is found. +- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. +- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. +- **Temperature** Indicates if a Temperature sensor is found. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync + +This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd + +This event sends additional metadata about a PNP device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. + +The following fields are available: + +- **Audio_CaptureDriver** The Audio device capture driver endpoint. +- **Audio_RenderDriver** The Audio device render driver endpoint. +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync + +This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd + +This event represents the basic metadata about a PNP device and its associated driver + +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** A unique identifier for the driver installed. +- **ClassGuid** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). +- **COMPID** INF file name (the name could be renamed by OS, such as oemXX.inf) +- **ContainerId** The version of the inventory binary generating the events. +- **Description** The current error code for the device. +- **DeviceState** The device description. +- **DriverId** 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 +- **DriverName** A unique identifier for the driver installed. +- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage +- **DriverVerDate** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). +- **DriverVerVersion** The immediate parent directory name in the Directory field of InventoryDriverPackage. +- **Enumerator** The date of the driver loaded for the device. +- **HWID** The version of the driver loaded for the device. +- **Inf** The bus that enumerated the device. +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx +- **InventoryVersion** List of hardware ids for the device. +- **LowerClassFilters** Lower filter class drivers IDs installed for the device +- **LowerFilters** Lower filter drivers IDs installed for the device +- **Manufacturer** INF file name (the name could be renamed by OS, such as oemXX.inf) +- **MatchingID** Device installation state. +- **Model** The version of the inventory binary generating the events. +- **ParentId** Lower filter class drivers IDs installed for the device. +- **ProblemCode** Lower filter drivers IDs installed for the device. +- **Provider** The device manufacturer. +- **Service** The device service name +- **STACKID** Represents the hardware ID or compatible ID that Windows uses to install a device instance. +- **UpperClassFilters** Upper filter drivers IDs installed for the device +- **UpperFilters** The device model. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove + +This event indicates that the InventoryDevicePnpRemove object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync + +This event indicates that a new set of InventoryDevicePnpAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + ### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd This event sends basic metadata about the USB hubs on the device @@ -2011,85 +2654,237 @@ The following fields are available: - **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd +### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync -This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule +This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent The following fields are available: -- **Count** Count of total Microsoft Office VBA rule violations +- **InventoryVersion** The version of the inventory file generating the events + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd + +This event provides the basic metadata about driver binaries running on the system + +The following fields are available: + +- **DriverCheckSum** The checksum of the driver file. +- **DriverCompany** The company name that developed the driver. +- **DriverInBox** Is the driver included with the operating system? +- **DriverIsKernelMode** Is it a kernel mode driver? +- **DriverName** The file name of the driver. +- **DriverPackageStrongName** The strong name of the driver package +- **DriverSigned** The strong name of the driver package +- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. +- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. +- **DriverVersion** The version of the driver file. +- **ImageSize** The size of the driver file. +- **Inf** The name of the INF file. +- **InventoryVersion** The version of the inventory file generating the events. +- **Product** The product name that is included in the driver file. +- **ProductVersion** The product version that is included in the driver file. +- **Service** The device service name +- **WdfVersion** The Windows Driver Framework version. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove + +This event indicates that the InventoryDriverBinary object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync + +This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd + +This event sends basic metadata about drive packages installed on the system to help keep Windows up-to-date. + +The following fields are available: + +- **Class** The class name for the device driver. +- **ClassGuid** The class GUID for the device driver. +- **Date** The driver package date. +- **Directory** The path to the driver package. +- **DriverInBox** Is the driver included with the operating system? +- **Inf** The INF name of the driver package. +- **InventoryVersion** The version of the inventory file generating the events. +- **Provider** The provider for the driver package. +- **SubmissionId** The HLK submission ID for the driver package. +- **Version** The version of the driver package. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove + +This event indicates that the InventoryDriverPackageRemove object is no longer present. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync + +This event indicates that a new set of InventoryDriverPackageAdd events will be sent. + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInAdd -This event provides data on the installed Office Add-ins. +Provides data on the installed Office Add-ins + +The following fields are available: + +- **AddInCLSID** CLSID key for the office addin +- **AddInId** Office addin ID +- **BinFileTimestamp** Timestamp of the Office addin +- **BinFileVersion** Version of the Office addin +- **Description** Office addin description +- **FileId** FileId of the Office addin +- **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 addin +- **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 +- **Provider** Name of the provider for this addin -- **AddInCLSID** The CLSID key office for the Office addin. -- **AddInId** The identifier of the Office addin. -- **AddinType** The type of the Office addin. -- **BinFileTimestamp** The timestamp of the Office addin. -- **BinFileVersion** The version of the Office addin. -- **Description** The description of the Office addin. -- **FileId** The file ID of the Office addin. -- **FriendlyName** The friendly name of the Office addin. -- **FullPath** The full path to the Office addin. -- **LoadBehavior** A Uint32 that describes the load behavior. -- **LoadTime** The load time for the Office addin. -- **OfficeApplication** The OIffice application for this addin. -- **OfficeArchitecture** The architecture of the addin. -- **OfficeVersion** The Office version for this addin. -- **OutlookCrashingAddin** A boolean value 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** The provider name for this addin. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove -This event indicates that the particular data object represented by the objectInstanceId is no longer present. +Indicates that this particular data object represented by the objectInstanceId is no longer present. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync + +This event indicates that a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd + +This event includes the Office-related Internet Explorer features + +The following fields are available: + +- **OIeFeatureAddon** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_ADDON_MANAGEMENT feature lets applications hosting the WebBrowser Control to respect add-on management selections made using the Add-on Manager feature of Internet Explorer. Add-ons disabled by the user or by administrative group policy will also be disabled in applications that enable this feature. +- **OIeMachineLockdown** Flag indicating which Microsoft Office products have this setting enabled. When the FEATURE_LOCALMACHINE_LOCKDOWN feature is enabled, Internet Explorer applies security restrictions on content loaded from the user's local machine, which helps prevent malicious behavior involving local files. +- **OIeMimeHandling** Flag indicating which Microsoft Office products have this setting enabled. When the FEATURE_MIME_HANDLING feature control is enabled, Internet Explorer handles MIME types more securely. Only applies to Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2) +- **OIeMimeSniffing** Flag indicating which Microsoft Office products have this setting enabled. Determines a file's type by examining its bit signature. Windows Internet Explorer uses this information to determine how to render the file. The FEATURE_MIME_SNIFFING feature, when enabled, allows to be set differently for each security zone by using the URLACTION_FEATURE_MIME_SNIFFING URL action flag +- **OIeNoAxInstall** Flag indicating which Microsoft Office products have this setting enabled. When a webpage attempts to load or install an ActiveX control that isn't already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request. When a webpage tries to load or install an ActiveX control that isn't already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request +- **OIeNoDownload** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_RESTRICT_FILEDOWNLOAD feature blocks file download requests that navigate to a resource, that display a file download dialog box, or that are not initiated explicitly by a user action (for example, a mouse click or key press). Only applies to Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2) +- **OIeObjectCaching** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_OBJECT_CACHING feature prevents webpages from accessing or instantiating ActiveX controls cached from different domains or security contexts +- **OIePasswordDisable** Flag indicating which Microsoft Office products have this setting enabled. After Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2), Internet Explorer no longer allows usernames and passwords to be specified in URLs that use the HTTP or HTTP protocols. URLs using other protocols, such as FTP, still allow usernames and passwords +- **OIeSafeBind** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_SAFE_BINDTOOBJECT feature performs additional safety checks when calling MonikerBindToObject to create and initialize Microsoft ActiveX controls. Specifically, prevent the control from being created if COMPAT_EVIL_DONT_LOAD is in the registry for the control +- **OIeSecurityBand** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_SECURITYBAND feature controls the display of the Internet Explorer Information bar. When enabled, the Information bar appears when file download or code installation is restricted +- **OIeUncSaveCheck** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_UNC_SAVEDFILECHECK feature enables the Mark of the Web (MOTW) for local files loaded from network locations that have been shared by using the Universal Naming Convention (UNC) +- **OIeValidateUrl** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_VALIDATE_NAVIGATE_URL feature control prevents Windows Internet Explorer from navigating to a badly formed URL +- **OIeWebOcPopup** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_WEBOC_POPUPMANAGEMENT feature allows applications hosting the WebBrowser Control to receive the default Internet Explorer pop-up window management behavior +- **OIeWinRestrict** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_WINDOW_RESTRICTIONS feature adds several restrictions to the size and behavior of popup windows +- **OIeZoneElevate** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_ZONE_ELEVATION feature prevents pages in one zone from navigating to pages in a higher security zone unless the navigation is generated by the user + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd + +This event provides data on the Office identifiers + +The following fields are available: + +- **OAudienceData** Sub-identifier for Microsoft Office release management, identifying the pilot group for a device +- **OAudienceId** Microsoft Office identifier for Microsoft Office release management, identifying the pilot group for a device +- **OMID** Identifier for the Office SQM Machine +- **OPlatform** Whether the installed Microsoft Office product is 32-bit or 64-bit +- **OTenantId** Unique GUID representing the Microsoft O365 Tenant +- **OVersion** Installed version of Microsoft Office. For example, 16.0.8602.1000 +- **OWowMID** Legacy Microsoft Office telemetry identifier (SQM Machine ID) for WoW systems (32-bit Microsoft Office on 64-bit Windows) + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. -There are no fields in this event. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsAdd -This event provides insight data on the installed Office products. +This event provides insight data on the installed Office products The following fields are available: -- **OfficeApplication** The name of the Office application. -- **OfficeArchitecture** The bitness of the Office application. -- **OfficeVersion** The version of the Office application. -- **Value** The insights collected about this entity. +- **OfficeApplication** The name of the Office application. +- **OfficeArchitecture** The bitness of the Office application. +- **OfficeVersion** The version of the Office application. +- **Value** The insights collected about this entity. + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsRemove -This event indicates that the particular data object represented by the objectInstanceId is no longer present. +Indicates that this particular data object represented by the objectInstanceId is no longer present. + -There are no fields in this event. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsStartSync This diagnostic event indicates that a new sync is being generated for this object type. -There are no fields in this event. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd + +This event list all installed Office products + +The following fields are available: + +- **OC2rApps** A GUID the describes the Office Click-To-Run apps +- **OC2rSkus** Comma-delimited list (CSV) of Office Click-To-Run products installed on the device. For example, Office 2016 ProPlus +- **OMsiApps** Comma-delimited list (CSV) of Office MSI products installed on the device. For example, Microsoft Word +- **OProductCodes** A GUID that describes the Office MSI products + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsAdd -This event describes various Office settings. +This event describes various Office settings The following fields are available: -- **BrowserFlags** Browser flags for Office-related products. -- **ExchangeProviderFlags** Provider policies for Office Exchange. -- **SharedComputerLicensing** Office shared computer licensing policies. +- **BrowserFlags** Browser flags for Office-related products +- **ExchangeProviderFlags** Provider policies for Office Exchange +- **SharedComputerLicensing** Office shared computer licensing policies + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsStartSync -Diagnostic event to indicate a new sync is being generated for this object type. +Diagnostic event to indicate a new sync is being generated for this object type. + -There are no fields in this event. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAAdd @@ -2122,45 +2917,60 @@ The following fields are available: ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARemove -This event indicates that the particular data object represented by the objectInstanceId is no longer present. +Indicates that this particular data object represented by the objectInstanceId is no longer present. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd + +This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule + +The following fields are available: + +- **Count** Count of total Microsoft Office VBA rule violations -There are no fields in this event. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsRemove -This event indicates that the particular data object represented by the objectInstanceId is no longer present. +Indicates that this particular data object represented by the objectInstanceId is no longer present. -There are no fields in this event. -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync + +This event indicates that a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd + +Provides data on Unified Update Platform (UUP) products and what version they are at. The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events +- **Identifier** UUP identifier +- **LastActivatedVersion** Last activated version +- **PreviousVersion** Previous version +- **Source** UUP source +- **Version** UUP version -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove -This event provides the basic metadata about the frameworks an application may depend on - -The following fields are available: - -- **FileId** A hash that uniquely identifies a file -- **Frameworks** The list of frameworks this file depends on -- **InventoryVersion** The version of the inventory file generating the events -- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it +Indicates that this particular data object represented by the objectInstanceId is no longer present. -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd -These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date. +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync -The following fields are available: +Diagnostic event to indicate a new sync is being generated for this object type. -- **IndicatorValue** The indicator value -- **Value** Describes an operating system indicator that may be relevant for the device upgrade. ### Microsoft.Windows.Inventory.Indicators.Checksum @@ -2173,630 +2983,58 @@ The following fields are available: - **PCFP** Equivalent to the InventoryId field that is found in other core events. -### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd +### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd -This event sends basic metadata about an application on the system to help keep Windows up to date. +These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date. The following fields are available: -- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). -- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. -- **InventoryVersion** The version of the inventory file generating the events. -- **Language** The language code of the program. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. -- **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **PackageFullName** The package full name for a Store application. -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (ARP, MSI, Appx, etc...) -- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. -- **Type** "One of (""Application"", ""Hotfix"", ""BOE"", ""Service"", ""Unknown""). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen." -- **Version** The version number of the program. +- **IndicatorValue** The indicator value -### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync - -This event indicates that a new set of InventoryApplicationAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove - -This event indicates that the InventoryDeviceContainer object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd - -This event sends basic metadata about drive packages installed on the system to help keep Windows up-to-date. - -The following fields are available: - -- **Class** The class name for the device driver. -- **ClassGuid** The class GUID for the device driver. -- **Date** The driver package date. -- **Directory** The path to the driver package. -- **DriverInBox** Is the driver included with the operating system? -- **Inf** The INF name of the driver package. -- **InventoryVersion** The version of the inventory file generating the events. -- **Provider** The provider for the driver package. -- **SubmissionId** The HLK submission ID for the driver package. -- **Version** The version of the driver package. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync - -This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove - -This event indicates that the InventoryDriverBinary object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove - -This event indicates that the InventoryDriverPackageRemove object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove - -This event indicates that the InventoryDevicePnpRemove object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd - -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a PNP device) to help keep Windows up-to-date. - -The following fields are available: - -- **Categories** A comma separated list of functional categories in which the container belongs. -- **DiscoveryMethod** The discovery method for the device container. -- **FriendlyName** The name of the device container. -- **InventoryVersion** The version of the inventory file generating the events. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsMachineContainer** Is the container the root device itself? -- **IsNetworked** Is this a networked device? -- **IsPaired** Does the device container require pairing? -- **Manufacturer** The manufacturer name for the device container. -- **ModelId** A model GUID. -- **ModelName** The model name. -- **ModelNumber** The model number for the device container. -- **PrimaryCategory** The primary category for the device container. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync - -This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync - -This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync - -This event indicates that a new set of InventoryDriverPackageAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove - -This event indicates that the InventoryDeviceMediaClassRemove object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd - -This event sends additional metadata about a PNP device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. - -The following fields are available: - -- **Audio_CaptureDriver** The Audio device capture driver endpoint. -- **Audio_RenderDriver** The Audio device render driver endpoint. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd - -This event represents the basic metadata about a PNP device and its associated driver - -The following fields are available: - -- **class** The device setup class of the driver loaded for the device -- **classGuid** The device class GUID from the driver package -- **COMPID** A JSON array the provides the value and order of the compatible ID tree for the device. -- **ContainerId** A system-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the device. -- **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 -- **DriverId** A unique identifier for the installed device. -- **DriverName** The name of the driver image file. -- **driverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **driverVerDate** The date of the driver loaded for the device -- **driverVerVersion** The version of the driver loaded for the device -- **enumerator** The bus that enumerated the device -- **HWID** A JSON array that provides the value and order of the HWID tree for the device. -- **Inf** The INF file name. -- **installState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx -- **InventoryVersion** The version of the inventory file generating the events. -- **lowerClassFilters** Lower filter class drivers IDs installed for the device. -- **lowerFilters** Lower filter drivers IDs installed for the device -- **manufacturer** The device manufacturer -- **matchingID** Represents the hardware ID or compatible ID that Windows uses to install a device instance -- **model** The device model -- **parentId** Device instance id of the parent of the device -- **ProblemCode** The current error code for the device. -- **provider** The device provider -- **service** The device service name#N##N##N##N##N# -- **STACKID** A JSON array that provides the value and order of the STACKID tree for the device. -- **upperClassFilters** Upper filter class drivers IDs installed for the device -- **upperFilters** Upper filter drivers IDs installed for the device - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd - -This event provides the basic metadata about driver binaries running on the system - -The following fields are available: - -- **DriverCheckSum** The checksum of the driver file. -- **DriverCompany** The company name that developed the driver. -- **driverInBox** Is the driver included with the operating system? -- **driverIsKernelMode** Is it a kernel mode driver? -- **DriverName** The file name of the driver. -- **driverPackageStrongName** The strong name of the driver package -- **driverSigned** The strong name of the driver package -- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. -- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverVersion** The version of the driver file. -- **ImageSize** The size of the driver file. -- **Inf** The name of the INF file. -- **InventoryVersion** The version of the inventory file generating the events. -- **Product** The product name that is included in the driver file. -- **ProductVersion** The product version that is included in the driver file. -- **service** The device service name -- **WdfVersion** The Windows Driver Framework version. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicator - -This event sends value data about the markers on custom devices, to help keep Windows up to date. The formal name for markers is UEX Indicators. See marker list for definitions. - -The following fields are available: - -- **IndicatorValue** Value of the marker/indicator -- **Key** Name of the marker/indicator - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions - -This event sends inventory component versions for the Device Inventory data. - -The following fields are available: - -- **aeinv** The version of the App inventory component. -- **devinv** The file version of the Device inventory component. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum - -This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. - -The following fields are available: - -- **Device** A count of device objects in cache -- **DeviceCensus** A count of devicecensus 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 info 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 -- **InventoryApplicationFile** A count of application file objects in cache -- **InventoryDeviceContainer** A count of device container objects in cache -- **InventoryDeviceInterface** A count of inventory device interface objects in cache. -- **InventoryDeviceMediaClass** A count of device media objects in cache -- **InventoryDevicePnp** A count of devicepnp objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache -- **InventoryDriverPackage** A count of device 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.InventoryDeviceInterfaceStartSync - -This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd - -This event retrieves information about what sensor interfaces are available on the device. - -The following fields are available: - -- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. -- **ActivityDetection** Indicates if an Activity Detection sensor is found. -- **AmbientLight** Indicates if an Ambient Light sensor is found. -- **Barometer** Indicates if a Barometer sensor is found. -- **Custom** Indicates if a Custom sensor is found. -- **EnergyMeter** Indicates if an Energy sensor is found. -- **FloorElevation** Indicates if a Floor Elevation sensor is found. -- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. -- **GravityVector** Indicates if a Gravity Detector sensor is found. -- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. -- **Humidity** Indicates if a Humidity sensor is found. -- **InventoryVersion** The version of the inventory file generating the events. -- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. -- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. -- **Orientation** Indicates if an Orientation sensor is found. -- **Pedometer** Indicates if a Pedometer sensor is found. -- **Proximity** Indicates if a Proximity sensor is found. -- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. -- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. -- **Temperature** Indicates if a Temperature sensor is found. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd - -This event provides data on the installed Office identifiers. - -- **OAudienceData** The Office Audience descriptor. -- **OAudienceId** The Office Audience ID. -- **OMID** The Office machine ID. -- **OPlatform** The Office architecture. -- **OVersion** The Office version -- **OTenantId** The Office 365 Tenant GUID. -- **OWowMID** The Office machine ID. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd - -This event provides data on the installed Office-related Internet Explorer features. - -- **OIeFeatureAddon** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeMachineLockdown** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeMimeHandling** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeMimeSniffing** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeNoAxInstall** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeNoDownload** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeObjectCaching** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIePasswordDisable** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeSafeBind** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeSecurityBand** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeUncSaveCheck** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeValidateUrl** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeWebOcPopup** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeWinRestrict** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeZoneElevate** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd - -This event describes the Office products that are installed. - -- **OC2rApps** The Office Click-to-Run apps. -- **OC2rSkus** The Office Click-to-Run products. -- **OMsiApps** The Office MSI apps. -- **OProductCodes** The Office MSI product code. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd that indicates that the item has been removed. -There are no fields in this event. + ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events will be sent. -There are no fields in this event. + ## OneDrive events -### Microsoft.OneDrive.Sync.Updater.OfficeRegistration +## Privacy consent logging events -This event determines the status of the OneDrive integration with Microsoft Office. +### 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: -- **isValid** Is the Microsoft Office registration valid? +- **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.OneDrive.Sync.Updater.UpdateTierReg +### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentStatus -This event determines status of the update tier registry values. +Event tells us effectiveness of new privacy experience. The following fields are available: -- **regReadEnterpriseHr** The HResult of the enterprise reg read value. -- **regReadTeamHr** The HResult of the team reg read value. - - -### Microsoft.OneDrive.Sync.Updater.RepairResult - -The event determines the result of the installation repair. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult - -This event determines the status when downloading the OneDrive update configuration file. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.SetupBinaryDownloadHResult - -This event indicates the status when downloading the OneDrive setup file. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult - -This event determines the outcome of the operation. - -The following fields are available: - -- **hr** The HResult of the operation. -- **IsLoggingEnabled** Is logging enabled? -- **UpdaterVersion** The version of the updater. - - -### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus - -This event determines the error code that was returned when verifying Internet connectivity. - -The following fields are available: - -- **winInetError** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus - -This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken - -The following fields are available: - -- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. -- **SixtyFourBit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **ThirtyTwoBit** The status of the OneDrive overlay icon on a 64-bit operating system. - - -### Microsoft.OneDrive.Sync.Updater.ComponentInstallState - -This event determines the installation state of dependent OneDrive components. - -The following fields are available: - -- **ComponentName** The name of the dependent component. -- **isInstalled** Is the dependent component installed? - - -### 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** Is this an internal Microsoft device? -- **MachineGuid** The CEIP machine ID. -- **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** A unique global user identifier. - - -### 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.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.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** Indicates the result code of the event -- **IsSuccess** Was the operation successful? -- **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.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. +- **isAdmin** whether the person who is logging in is an admin +- **isSilentElevation** whether the user has most restrictive UAC controls +- **privacyConsentState** whether the user has completed privacy experience +- **isLaunching** Whether or not the privacy consent experience will be launched +- **userRegionCode** The current user's region setting ## Setup events -### SetupPlatformTel.SetupPlatformTelActivityStarted - -"This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. " - -The following fields are available: - -- **Name** The name of the dynamic update type. Example: GDR driver - - -### SetupPlatformTel.SetupPlatformTelActivityEvent - -This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up-to-date - -The following fields are available: - -- **ActivityId** Provides a unique Id to correlate events that occur between a activity start event, and a stop event -- **ActivityName** Provides a friendly name of the package type that belongs to the ActivityId (Setup, LanguagePack, GDR, Driver, etc.) -- **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** Value associated with the corresponding event name. For example, time-related events will include the system time - - ### SetupPlatformTel.SetupPlatformTelEvent This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. @@ -2804,21 +3042,22 @@ This service retrieves events generated by SetupPlatform, the engine that drives The following fields are available: - **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult 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. - **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. ## Shared PC events ### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount -Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates. +Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting un-used user accounts on Education/Shared PCs frees up disk space to improve Windows Update success rates. The following fields are available: -- **accountType** The type of account that was deleted. Example: AD, AAD, or Local -- **userSid** The security identifier of the account. - **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. +- **accountType** The type of account that was deleted. Example: AD, AAD, or Local +- **deleteState** Whether the attempted deletion of the user account was successful. +- **userSid** The security identifier of the account. ### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation @@ -2828,128 +3067,173 @@ Activity for run of the Transient Account Manager that determines if any user ac The following fields are available: - **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. - **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours +- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. + + +## SIH events + +### SIHEngineTelemetry.EvalApplicability + +This event is sent when targeting logic is evaluated to determine if a device is eligible for a given action. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **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. +- **IsExecutingAction** If the action is presently being executed. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) +- **SihclientVersion** The client version that is being used. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateID** A unique identifier for the action being acted upon. +- **WuapiVersion** The Windows Update API version that is currently installed. +- **WuaucltVersion** The Windows Update client version that is currently installed. +- **WuauengVersion** The Windows Update engine version that is currently installed. +- **WUDeviceID** The unique identifier controlled by the software distribution client. +- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. +- **AdditionalReasons** If an action has been assessed as inapplicable, the additional logic prevented it. +- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. +- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. + + +### SIHEngineTelemetry.SLSActionData + +This event reports if the SIH client was able to successfully parse the manifest describing the actions to be evaluated. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **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. +- **FailedParseActions** The list of actions that were not successfully parsed. +- **ParsedActions** The list of actions that were successfully parsed. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) +- **SihclientVersion** The client version that is being used. +- **WuapiVersion** The Windows Update API version that is currently installed. +- **WuaucltVersion** The Windows Update client version that is currently installed. +- **WuauengVersion** The Windows Update engine version that is currently installed. +- **WUDeviceID** The unique identifier controlled by the software distribution client. ## Software update events -### SoftwareUpdateClientTelemetry.UpdateDetected +### SoftwareUpdateClientTelemetry.CheckForUpdates -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. +Scan process event on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) The following fields are available: - **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **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. +- **EventInstanceID** A globally unique identifier for event instance. +- **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. +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. +- **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **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). +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **IsWUfBFederatedScanDisabled** No content is currently available. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, 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 -- **WUDeviceID** The unique device ID controlled by the software distribution client -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) - - -### SoftwareUpdateClientTelemetry.SLSDiscovery - -This event sends data about the ability of Windows to discover the location of a backend server with which it must connect to perform updates or content acquisition, in order to determine disruptions in availability of update services and provide context for Windows Update errors. - -The following fields are available: - -- **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 -- **HResult** Indicates the result code of the event (success, cancellation, failure code HResult) -- **IsBackground** Indicates whether the SLS discovery event took place in the foreground or background -- **NextExpirationTime** Indicates when the SLS cab expires -- **ServiceID** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) -- **SusClientId** The unique device ID controlled by the software distribution client -- **UrlPath** Path to the SLS cab that was downloaded -- **WUAVersion** The version number of the software distribution client - - -### SoftwareUpdateClientTelemetry.Commit - -This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. - -The following fields are available: - +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **AllowCachedResults** Indicates if the scan allowed using cached results. - **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. - **BiosReleaseDate** The release date of the device BIOS. - **BiosSKUNumber** The sku number of the device BIOS. - **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. -- **ClientVersion** The version number of the software distribution client. +- **BranchReadinessLevel** The servicing branch configured on the device. +- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). +- **DeferredUpdates** Update IDs which are currently being deferred until a later time - **DeviceModel** What is the device model. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** State of call -- **EventType** "Possible values are ""Child"", ""Bundle"", or ""Driver""." -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **RevisionNumber** Unique revision number of Update -- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Microsoft Store. +- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. +- **DriverSyncPassPerformed** Were drivers scanned this time? +- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). +- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 +- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked +- **NumberOfLoop** The number of round trips the scan required +- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan +- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan +- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **PausedUpdates** A list of UpdateIds which that currently being paused. +- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). +- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **ScanDurationInSeconds** The number of seconds a scan took +- **ScanEnqueueTime** The number of seconds it took to initialize a scan +- **ServiceUrl** The environment URL a device is configured to scan with +- **SyncType** Describes the type of scan the event was - **SystemBIOSMajorRelease** Major version of the BIOS. - **SystemBIOSMinorRelease** Minor version of the BIOS. -- **UpdateId** Unique Update ID -- **WUDeviceID** UniqueDeviceID -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **FlightId** The specific id of the flight the device is getting -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. +- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. +- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown +- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. +- **ExtendedMetadataCabUrl** Hostname that is used to download an update. +- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. +- **MSIError** The last error that was encountered during a scan for updates. +- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -### SoftwareUpdateClientTelemetry.DownloadCheckpoint +### SoftwareUpdateClientTelemetry.Commit -This event provides a checkpoint between each of the Windows Update download phases for UUP content +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: -- **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 -- **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 -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) -- **EventType** "Possible values are ""Child"", ""Bundle"", ""Relase"" or ""Driver""" -- **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 -- **FlightId** The unique identifier for each flight -- **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.) -- **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.UpdateMetadataIntegrity - -This event identifies whether updates have been tampered with and protects against man-in-the-middle attacks. - -The following fields are available: - -- **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. -- **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). -- **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 Microsoft Store -- **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. -- **StatusCode** The status code of the event. -- **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. -- **TimestampTokenCertThumbprint** "The thumbprint of the encoded timestamp token. " -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. -- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast +- **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 -This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. +Download process event for target update on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) The following fields are available: @@ -2967,22 +3251,16 @@ The following fields are available: - **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). -- **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. - **CDNCountryCode** Two letter country abbreviation for the CDN's location. - **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientManagedByWSUSServer** Indicates whether the client is managed by Windows Server Update Services (WSUS). - **ClientVersion** The version number of the software distribution client. - **CurrentMobileOperator** The mobile operator the device is currently connected to. - **DeviceModel** What is the device model. -- **DeviceOEM** What OEM does this device belong to. - **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. - **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. -- **DownloadType** Differentiates the download type of SIH downloads between Metadata and Payload downloads. -- **Edition** Indicates the edition of Windows being used. - **EventInstanceID** A globally unique identifier for event instance. -- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. - **EventType** Possible values are Child, Bundle, or Driver. - **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. @@ -2996,22 +3274,19 @@ The following fields are available: - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **HostName** The hostname URL the content is downloading from. - **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsAOACDevice** Is it Always On, Always Connected? - **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update - **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. - **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. - **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) -- **NetworkRestrictionStatus** "More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be ""metered.""" +- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." - **PackageFullName** The package name of the content. - **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. -- **PlatformRole** The PowerPlatformRole as defined on MSDN - **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). - **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 - **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, Microsoft Store, etc.). +- **ServiceGuid** An ID which 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). @@ -3019,7 +3294,6 @@ 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. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. - **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. - **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. - **TotalExpectedBytes** The total count of bytes that the download is expected to be. @@ -3028,89 +3302,59 @@ The following fields are available: - **UsedDO** Whether the download used the delivery optimization service. - **UsedSystemVolume** Indicates whether the content was downloaded to 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. -- **WUSetting** Indicates the users' current updating settings. +- **RegulationReason** No content is currently available. -### SoftwareUpdateClientTelemetry.CheckForUpdates +### SoftwareUpdateClientTelemetry.DownloadCheckpoint -This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date +This event provides a checkpoint between each of the Windows Update download phases for UUP content The following fields are available: -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ClientVersion** The version number of the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** What is the device model. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **EventInstanceID** A globally unique identifier for event instance. -- **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. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, 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. +- **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 -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **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. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **DriverSyncPassPerformed** Were drivers scanned this time? +- **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 @@ -3125,25 +3369,16 @@ 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? - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. - **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. -- **CbsDownloadMethod** Was the download a full download or a partial download? -- **ClientManagedByWSUSServer** Is the client managed by Windows Server Update Services (WSUS)? - **ClientVersion** The version number of the software distribution client. - **CSIErrorType** The stage of CBS installation where it failed. - **CurrentMobileOperator** Mobile operator that device is currently connected to. - **DeviceModel** What is the device model. -- **DeviceOEM** What OEM does this device belong to. -- **DownloadPriority** The priority of the download activity. -- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. - **DriverPingBack** Contains information about the previous driver and system state. -- **Edition** Indicates the edition of Windows being used. - **EventInstanceID** A globally unique identifier for event instance. -- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. - **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. - **EventType** Possible values are Child, Bundle, or Driver. - **ExtendedErrorCode** The extended error code. @@ -3157,7 +3392,6 @@ 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. -- **IsAOACDevice** Is it Always On, Always Connected? (Mobile device usage model) - **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? @@ -3169,15 +3403,12 @@ The following fields are available: - **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. -- **PlatformRole** The PowerPlatformRole as defined on MSDN. - **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). - **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 had previously failed to install. -- **RepeatSuccessInstallFlag** Indicates whether this specific piece of content had previously installed successful, for example if another user had already installed it. - **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, Microsoft Store, etc.). +- **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. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). @@ -3190,43 +3421,202 @@ The following fields are available: - **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. -- **WUSetting** Indicates the user's current updating settings. -### SoftwareUpdateClientTelemetry.DownloadHeartbeat +### SoftwareUpdateClientTelemetry.UpdateDetected -This event allows tracking of ongoing downloads and contains data to explain the current state of the download +This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. 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 -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **EventType** "Possible values are ""Child"", ""Bundle"", or ""Driver""" -- **FlightId** The unique identifier for each flight +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.) +- **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** 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. +- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce +- **MetadataSignature** Base64 string of the signature associated with the update metadata (specified by revision id) +- **RawMode** The raw unparsed mode string from the SLS response. 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, Microsoft Store, etc) -- **UpdateId** "Identifier associated with the specific piece of content " -- **WUDeviceID** "Unique device id controlled by the software distribution client " +- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Windows Store +- **SHA256OfLeafCertPublicKey** Base64 encoding of hash of the Base64CertData in the FragmentSigning data of leaf certificate. +- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. +- **SignatureAlgorithm** 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. +- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. +- **UpdateId** Identifier associated with the specific piece of content +- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. +- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. ## Update events +### Update360Telemetry.UpdateAgentCommit + +This event collects information regarding the commit phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. + +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 Update Agent mode. +- **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 attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentDownloadRequest + +No content is currently available. + +The following fields are available: + +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **ErrorCode** The error code returned for the current download request phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360) +- **PackageCountOptional** Number of optional packages requested. +- **PackageCountRequired** Number of required packages requested. +- **PackageCountTotal** Total number of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases) +- **UpdateId** Unique ID for each update. +- **PackageExpressType** Type of express package. + + +### Update360Telemetry.UpdateAgentExpand + + This event collects information regarding the expansion phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ElapsedTickCount** Time taken for expand phase. +- **EndFreeSpace** Free space after expand phase. +- **EndSandboxSize** Sandbox size after expand phase. +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **StartFreeSpace** Free space before expand phase. +- **StartSandboxSize** Sandbox size after expand phase. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentFellBackToCanonical + +This event collects information when express could not be used and we fall back to canonical during the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** The error code returned for the current install phase. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCount** Number of packages that feel back to canonical. +- **PackageList** PackageIds which fell back to canonical. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInitialize + + The UpdateAgentInitialize event sends data for the initialize phase of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Unique value for each update attempt. +- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInstall + +The UpdateAgentInstall event sends data for the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **ObjectId** Correlation vector value generated from the latest USO scan. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** The result for the current install phase. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMerge + +The UpdateAgentMerge event sends data on the merge phase when updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current merge phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Related correlation vector value. +- **Result** Outcome of the merge phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentModeStart + +The UpdateAgentModeStart event sends data for the start of each mode during the process of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **Mode** Indicates the mode that has started. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. +- **Version** No content is currently available. + + ### Update360Telemetry.UpdateAgentPostRebootResult This event collects information for both Mobile and Desktop regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario @@ -3236,134 +3626,70 @@ The following fields are available: - **ErrorCode** The error code returned for the current post reboot phase - **FlightId** The unique identifier for each flight - **ObjectId** Unique value for each Update Agent mode +- **PostRebootResult** Indicates the Hresult - **RelatedCV** Correlation vector value generated from the latest USO scan -- **Result** Indicates the Hresult - **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 -- **PostRebootResult** Indicates the Hresult -### Update360Telemetry.UpdateAgent_Initialize +### Update360Telemetry.UpdateAgentSetupBoxLaunch -This event sends data during the initialize phase of updating Windows. +No content is currently available. The following fields are available: -- **ErrorCode** The error code returned for the current initialize phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each Update Agent mode attempt . -- **UpdateId** Unique ID for each update. -- **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled - - -### Update360Telemetry.UpdateAgent_DownloadRequest - -This event sends data during the download request phase of updating Windows. - -The following fields are available: - -- **ErrorCode** The error code returned for the current download request phase. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **PackageSizeCanonical** Size of canonical packages in bytes -- **PackageSizeDiff** Size of diff packages in bytes -- **PackageSizeExpress** Size of express packages in bytes -- **Result** Result of the download request phase of update. -- **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **DeletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. -- **RangeRequestState** Represents the state of the download range request. - - -### Update360Telemetry.UpdateAgent_Install - -This event sends data during the install phase of updating Windows. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **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. -- **Result** "Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled " -- **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_ModeStart - -This event sends data for the start of each mode during the process of updating Windows. - -The following fields are available: - -- **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** The 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. -- **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgent_SetupBoxLaunch - -This event sends data during the launching of the setup box when updating Windows. - -The following fields are available: - -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true -- **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. -- **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. -- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize -- **SandboxSize** The size of the sandbox folder on the device. +- **FlightId** Unique ID for each flight. +- **FreeSpace** Free space on OS partition. +- **InstallCount** Number of install attempts using the same sandbox. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **SandboxSize** Size of the sandbox. +- **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. +- **UserSession** Indicates whether install was invoked by user actions. +- **ContainsExpressPackage** Indicates whether the download package is express. ## Update notification events ### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage -This event indicates that Javascript is reporting a schema and a set of values for critical diagnostic data. +Event to indicate that Javascript is reporting a schema and a set of values for critical telemetry. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP +- **CampaignConfigVersion** Config version of current campaign +- **CampaignID** Currently running campaign on UNP - **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP +- **ContentVersion** Content version of the current campaign on UNP - **CV** Correlation vector - **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **key1** Interaction data for the UI -- **key10** Interaction data for the UI -- **key11** Interaction data for the UI -- **key12** Interaction data for the UI -- **key13** Interaction data for the UI -- **key14** Interaction data for the UI -- **key15** Interaction data for the UI -- **key16** Interaction data for the UI +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user +- **key1** UI interaction data +- **key2** UI interaction data +- **key3** UI interaction data +- **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 UNP +- **schema** UI interaction type +- **key10** UI interaction data +- **key11** UI interaction data +- **key12** UI interaction data +- **key13** UI interaction data +- **key14** UI interaction data +- **key15** UI interaction data +- **key16** UI interaction data - **key17** Interaction data for the UI - **key18** Interaction data for the UI - **key19** Interaction data for the UI -- **key2** Interaction data for the UI - **key20** Interaction data for the UI - **key21** Interaction data for the UI - **key22** Interaction data for the UI @@ -3371,19 +3697,10 @@ The following fields are available: - **key24** Interaction data for the UI - **key25** Interaction data for the UI - **key26** Interaction data for the UI -- **key27** Interaction data for the UI -- **key28** Interaction data for the UI -- **key29** Interaction data for the UI -- **key3** Interaction data for the UI -- **key30** Interaction data for the UI -- **key4** Interaction data for the UI -- **key5** Interaction data for the UI -- **key6** Interaction data for the UI -- **key7** Interaction data for the UI -- **key8** Interaction data for the UI -- **key9** Interaction data for the UI -- **PackageVersion** Current package version of UNP -- **schema** Type of UI interaction +- **key27** UI interaction data +- **key28** UI interaction data +- **key29** UI interaction data +- **key30** UI interaction data ### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat @@ -3418,6 +3735,22 @@ The following fields are available: - **PackageVersion** Current UNP package version +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat + +This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + ### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed This event is sent when a campaign completion status query fails @@ -3435,22 +3768,6 @@ The following fields are available: - **PackageVersion** Current UNP package version -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat - -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version - - ### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed This event is sent when the Campaign Manager encounters an unexpected error while running the campaign @@ -3464,73 +3781,32 @@ The following fields are available: - **CV** Correlation vector - **DetectorVersion** Most recently run detector version for the current campaign on UNP - **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure#N# +- **hresult** HRESULT of the failure - **PackageVersion** Current UNP package version ## Upgrade events -### Setup360Telemetry.PreDownloadUX +### Setup360Telemetry.Downlevel -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process. +This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. The following fields are available: -- **ClientId** For Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the downlevel OS. +- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened - **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. -- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **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 used to diagnose errors. +- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be 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 -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (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 -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.Finalize @@ -3540,6 +3816,7 @@ This event sends data indicating that the device has invoked the finalize phase The following fields are available: - **ClientId** With Windows Update, this will be the Windows Update 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. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe @@ -3554,6 +3831,28 @@ The following fields are available: - **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +### Setup360Telemetry.OsUninstall + +The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **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. + + ### Setup360Telemetry.PostRebootInstall This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. @@ -3561,6 +3860,7 @@ This event sends data indicating that the device has invoked the postrebootinsta The following fields are available: - **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. @@ -3594,48 +3894,51 @@ The following fields are available: - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled - **TestId** A string to uniquely identify a group of events. - **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. -### Setup360Telemetry.OsUninstall +### Setup360Telemetry.PreDownloadUX -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. +The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **HostOSBuildNumber** The build number of the previous operating system. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). +- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. - **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened - **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 -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled - **TestId** A string to uniquely identify a group of events. - **WuId** Windows Update client ID. +- **FlightData** No content is currently available. -### Setup360Telemetry.Downlevel +### Setup360Telemetry.PreInstallQuiet -This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. The following fields are available: -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** Setup360 flow type (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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.PreInstallUX @@ -3645,6 +3948,7 @@ This event sends data regarding OS updates and upgrades from Windows 7, Windows The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update 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. +- **FlightData** No content is currently available. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. @@ -3674,68 +3978,66 @@ The following fields are available: - **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. +### Setup360Telemetry.UnexpectedEvent + +This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **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 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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. + + ## Windows as a Service diagnostic events ### Microsoft.Windows.WaaSMedic.SummaryEvent -This event provides the results from the WaaSMedic engine +Result of the WaaSMedic operation. The following fields are available: -- **detectionSummary** Result of each detection that ran -- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates -- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise -- **isManaged** Indicates the device is managed for updates -- **isWUConnected** Indicates the device is connected to Windows Update -- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions -- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on -- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client#N# -- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client#N# -- **versionString** Installed version of the WaaSMedic engine -- **hrEngineResult** Indicates the WaaSMedic engine operation error codes - - -### Microsoft.Windows.WaaSMedic.Summary - -This event provides the results of the WaaSMedic diagnostic run - -The following fields are available: - -- **detectionSummary** Result of each detection that ran -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on -- **versionString** Installed version of the WaaSMedic engine -- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates -- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise -- **isManaged** Indicates the device is managed for updates -- **isWUConnected** Indicates the device is connected to Windows Update -- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions -- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates -- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client -- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client +- **detectionSummary** Result of each applicable detection that was ran. +- **featureAssessmentImpact** WaaS Assessment impact for feature updates. +- **hrEngineResult** Error code from the engine operation. +- **insufficientSessions** Device not eligible for diagnostics. +- **isManaged** Device is managed for updates. +- **isWUConnected** Device is connected to Windows Update. +- **noMoreActions** No more applicable diagnostics. +- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. +- **remediationSummary** Result of each applicable resolution that was ran. +- **usingBackupFeatureAssessment** Relying on backup feature assessment. +- **usingBackupQualityAssessment** Relying on backup quality assessment. +- **versionString** Version of the WaaSMedic engine. +- **usingCachedFeatureAssessment** WaaS Medic run did not get OS build age from the network on the previous run. +- **usingCachedQualityAssessment** WaaS Medic run did not get OS revision age from the network on the previous run. ## Windows Error Reporting events -### Microsoft.Windows.WERVertical.OSCrash +## Windows Error Reporting MTT events -This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. +### Microsoft.Windows.WER.MTT.Denominator + +No content is currently available. The following fields are available: -- **BootId** Uint32 identifying the boot number for this device. -- **BugCheckCode** "Uint64 ""bugcheck code"" that identifies a proximate cause of the bug check." -- **BugCheckParameter1** Uint64 parameter providing additional information. -- **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter3** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. -- **DumpFileAttributes** Codes that identify the type of data contained in the dump file -- **DumpFileSize** Size of the dump file -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). +- **Value** Standard UTC emitted DP value structure -## Microsoft Store events +## Windows Store events ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation @@ -3749,23 +4051,74 @@ The following fields are available: - **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. -- **IntentPFNs** Intent Product Family Name - **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. -- **IsWin32** Flag indicating if this is a Win32 app (not used). - **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. -- **UpdateId** Update ID (if this is an update) - **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 after the app installations or updates. It's used 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. @@ -3778,20 +4131,16 @@ The following fields are available: - **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). -- **IntentPFNs** Intent Product Family Name - **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? -- **IsWin32** Flag indicating if this is a Win32app. -- **ParentBundledId** The product's parent bundle ID. - **ParentBundleId** The parent bundle ID (if it's 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 number of attempts by the system to acquire this product. -- **UpdateId** The update ID (if this is an update) - **UserAttemptNumber** The number of attempts by the user to acquire this product - **WUContentId** The Windows Update content ID @@ -3810,19 +4159,16 @@ The following fields are available: - **DownloadSize** The total size of the download. - **ExtendedHResult** Any extended HResult error codes. - **HResult** The result code of the last action performed. -- **IntentPFNs** Intent Product Family Name - **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? -- **IsWin32** Flag indicating if this is a Win32 app (unused). - **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. -- **UpdateId** Update ID (if this is an update) - **UserAttemptNumber** The number of attempts by the user to download. - **WUContentId** The Windows Update content ID. @@ -3858,19 +4204,16 @@ The following fields are available: - **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. -- **IntentPFNs** Intent Product Family Name - **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? -- **IsWin32** Flag indicating if this a Win32 app (unused). - **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. -- **UpdateId** Update ID (if this is an update) - **UserAttemptNumber** The total number of user attempts. - **WUContentId** The Windows Update content ID @@ -3900,19 +4243,16 @@ The following fields are available: - **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. -- **IntentPFNs** The licensing identity of this package. - **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? -- **IsWin32** Flag indicating if this a Win32 app (unused). - **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. -- **UpdateId** Update ID (if this is an update) - **UserAttemptNumber** The total number of user attempts. - **WUContentId** The Windows Update content ID @@ -3923,6 +4263,7 @@ This event is sent between download and installation to see if there is app data 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. @@ -3940,8 +4281,39 @@ The following fields are available: - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of system attempts. - **WUContentId** The Windows Update content ID -- **IntentPFNs** The licensing identity of this package. -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. + + +### 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. + +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 and is used to track the very end of the install or update process. + +The following fields are available: + +- **FailedRetry** Was the installation or update retry 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. +- **CatalogId** No content is currently available. + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate + +This event is sent at the beginning of an app install or update and is used to track the very beginning of the install or update process. + +The following fields are available: + +- **CatalogId** No content is currently available. +- **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 @@ -3963,6 +4335,7 @@ This event is sent when a product install or update is paused either by a user o 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. @@ -3982,8 +4355,6 @@ The following fields are available: - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. - **WUContentId** The Windows Update content ID -- **IntentPFNs** The licensing identity of this package. -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. ### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation @@ -3992,16 +4363,19 @@ This event happens when a product install or update is resumed either by a user 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. @@ -4011,48 +4385,15 @@ The following fields are available: - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. - **WUContentId** The Windows Update content ID -- **IntentPFNs** Intent Product Family Name -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **HResult** The result code of the last action performed before this operation. -- **IsUserRetry** Did the user initiate the retry? -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest +### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest -This event happens an app for a user needs to be updated. It's used to help keep Windows up-to-date and secure. +This event happens when a product install or update is resumed by a user and on installation retries. It's used to help keep Windows up-to-date and secure. The following fields are available: -- **PFamN** The name of the product that is requested for update. - - -### 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: - -- **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 -- **IntentPFNs** Intent Product Family Name -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. +- **ProductId** The Store Product ID for the product being installed. ### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest @@ -4066,157 +4407,101 @@ The following fields are available: - **SkuId** Specfic edition of the app being updated. -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare +### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest -This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. +This event happens an app for a user needs to be updated. 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. +- **PFamN** The name of the product that is requested for update. -### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest +## Windows Update CSP events -This event is sent after the app installations or updates. It's used to help keep Windows up-to-date and secure +### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureFailed + +The Execute Rollback Feature Failed event sends basic telemetry on the failure of the Feature Rollback. This functionality supports our feature by providing IT Admins the ability to see the operation failed, allowing them to do further triage of the device. 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. +- **current** Result of currency check +- **dismOperationSucceeded** Dism uninstall operation status +- **hResult** Failure Error code +- **oSVersion** Build number of the machine +- **paused** Machine's pause status +- **rebootRequestSucceeded** Reboot CSP call success status +- **wUfBConnected** Result of WUfB connection check -### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest +### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureNotApplicable -This event happens when a product install or update is resumed by a user and on installation retries. It's used to help keep Windows up-to-date and secure. +The Execute Rollback Feature Not Applicable event sends basic telemetry on the applicability of the Feature Rollback, to support the functionality of Feature Rollback. This event provides critical information for the feature because it will alert IT Admins that devices they are attempting to rollback Features updates are not applicable. The following fields are available: -- **ProductId** The Store Product ID for the product being installed. +- **current** Result of currency check +- **dismOperationSucceeded** Dism uninstall operation status +- **oSVersion** Build number of the machine +- **paused** Machine's pause status +- **rebootRequestSucceeded** Reboot CSP call success status +- **wUfBConnected** Result of WUfB connection check -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete +### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureStarted -This event is sent at the end of an app install or update and is used to track the very end of the install or update process. +The Execute Rollback Feature Started event sends basic information on the start process to provide information that the Feature Rollback has started. + + + +### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureSucceeded + +The Execute Rollback Feature Succeed event sends basic telemetry on the success of the Rollback of the Feature updates. This functionality supports our feature by providing insights to IT Admins of the success of the Feature rollback. + + + +### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityFailed + +The Execute Rollback Quality Failed event sends basic telemetry on the failure of the rollback of the Quality/LCU builds. This functionality supports our feature by providing IT Admins the ability to see the operation failed allowing them to do further triage of the device. The following fields are available: -- **FailedRetry** Was the installation or update retry 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. +- **current** Result of currency check +- **dismOperationSucceeded** Dism uninstall operation status +- **hResult** Failure error code +- **oSVersion** Build number of the machine +- **paused** Machine's pause status +- **rebootRequestSucceeded** Reboot CSP call success status +- **wUfBConnected** Result of WUfB connection check -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate +### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityNotApplicable -This event is sent at the beginning of an app install or update and is used to track the very beginning of the install or update process. +The Execute Rollback Quality Not Applicable event sends basic telemetry on the applicability of the Quality Rollback, to support the functionality of Quality Rollback. This event provides critical information for feature because it will alert IT Admins that devices they are attempting to rollback Quality updates are not applicable. The following fields are available: -- **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. +- **current** Result of currency check +- **dismOperationSucceeded** Dism uninstall operation status +- **oSVersion** Build number of the machine +- **paused** Machine's pause status +- **rebootRequestSucceeded** Reboot CSP call success status +- **wUfBConnected** Result of WUfB connection check + + +### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityStarted + +The Execute Rollback Quality Started event sends basic information on the start process to provide information that the Quality Rollback has started. + + + +### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualitySucceeded + +The Execute Rollback Quality Succeed event sends basic telemetry on the success of the rollback of the Quality/LCU builds. This functionality supports our feature by providing insights to IT Admins of the success of the Quality rollback. + ## Windows Update Delivery Optimization events -### 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? -- **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. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **bytesRequested** The total number of bytes requested for download. -- **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. -- **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. -- **fileID** The ID of the file being downloaded. -- **fileSize** The size of the file being downloaded. -- **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. -- **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). -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **isVpn** Is the device connected to a Virtual Private Network? -- **usedMemoryStream** Did the download use memory streaming? - - -### 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? -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **fileID** The ID of the file being paused. -- **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. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **isVpn** Is the device connected to a Virtual Private Network? - - -### 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. -- **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. - - -### 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? -- **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. -- **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. -- **clientTelId** A random number used for device sampling. -- **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. -- **isVpn** Is the device connected to a Virtual Private Network? -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? - - ### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted This event describes the start of a new download with Delivery Optimization. It's used to understand and address problems regarding downloads. @@ -4224,85 +4509,62 @@ This event describes the start of a new download with Delivery Optimization. It' The following fields are available: - **background** Is the download a background download? +- **bytesRequested** Number of bytes requested for download. - **cdnUrl** The URL of the CDN. -- **clientTelId** A random number used for device sampling. +- **costFlags** A set of flags representing network cost. - **deviceProfile** Identifies the usage or form factor. Example: Desktop or Xbox - **diceRoll** The dice roll value used in sampling events. - **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. +- **downloadModeSrc** No content is currently available. - **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 downloaded. - **filePath** The path where the file will be written. +- **fileSize** No content is currently available. +- **fileSizeCaller** No content is currently available. - **groupID** ID for the group. +- **isEncrypted** No content is currently available. - **isVpn** Is the device connected to a Virtual Private Network? - **jobID** The ID of the Windows Update job. +- **peerID** The ID for this Delivery Optimization client. +- **predefinedCallerName** No content is currently available. +- **sessionID** The ID of the download session. +- **setConfigs** No content is currently available. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Did the download use memory streaming? +- **callerName** No content is currently available. - **minDiskSizeGB** The minimum disk size (in GB) required for Peering. - **minDiskSizePolicyEnforced** Is the minimum disk size enforced via policy? - **minFileSizePolicy** The minimum content file size policy to allow the download using Peering. -- **peerID** The ID for this Delivery Optimization client. - **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? -- **costFlags** A set of flags representing network cost. - - -### 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. - -The following fields are available: - -- **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. -- **httpStatusCode** The HTTP status code returned by the CDN. -- **sessionID** The ID of the download session. -- **cdnHeaders** The HTTP headers returned by the CDN. -- **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. -- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET -- **requestSize** The size of the range requested from the CDN. -- **responseSize** The size of the range response received from the CDN. ## Windows Update events -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentAnalysisSummary -This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. +This event collects information regarding the state of devices and drivers on the system following a reboot after the install phase of the new device manifest UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The following fields are available: -- **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.DeviceUpdateAgent.UpdateAgentInitialize - -This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages - -The following fields are available: - -- **errorCode** The error code returned for the current initialize phase -- **flightId** The unique identifier for each flight -- **flightMetadata** Contains the FlightId and the build being flighted -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest USO scan -- **result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate#N# -- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios) -- **sessionId** "Unique value for each Update Agent mode attempt " -- **updateId** Unique ID for each update +- **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. +- **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. +- **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. +- **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. +- **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. +- **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. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit @@ -4321,22 +4583,6 @@ The following fields are available: - **updateId** The unique identifier for each Update -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall - -This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages - -The following fields are available: - -- **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.UpdateAgentDownloadRequest This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages @@ -4364,6 +4610,435 @@ The following fields are available: - **updateId** Unique ID for each update +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize + +This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **errorCode** The error code returned for the current initialize phase +- **flightId** The unique identifier for each flight +- **flightMetadata** Contains the FlightId and the build being flighted +- **objectId** Unique value for each Update Agent mode +- **relatedCV** Correlation vector value generated from the latest USO scan +- **result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios) +- **sessionId** Unique value for each Update Agent mode attempt +- **updateId** Unique ID for each update + + +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall + +This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **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 + +This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. + +The following fields are available: + +- **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 + +Dialog notification about to be displayed to user. + +The following fields are available: + +- **AcceptAutoModeLimit** Maximum number of days for a device to automatically enter Auto Reboot mode +- **AutoToAutoFailedLimit** Maximum number of days for Auto Reboot mode to fail before RebootFailed dialog will be shown +- **DeviceLocalTime** Time of dialog shown on local device +- **EngagedModeLimit** Number of days to switch between DTE dialogs +- **EnterAutoModeLimit** Maximum number of days for a device to enter Auto Reboot mode +- **ETag** OneSettings versioning value +- **IsForcedEnabled** Is Forced Reboot mode enabled for this device? +- **IsUltimateForcedEnabled** Is Ultimate Forced Reboot mode enabled for this device? +- **NotificationUxState** Which dialog is shown (ENUM)? +- **NotificationUxStateString** Which dialog is shown (string mapping)? +- **RebootUxState** Engaged/Auto/Forced/UltimateForced +- **RebootUxStateString** Engaged/Auto/Forced/UltimateForced +- **RebootVersion** Version of DTE +- **SkipToAutoModeLimit** The minimum length of time to pass in reboot pending before a machine can be put into auto mode +- **UpdateId** The ID of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **DaysSinceRebootRequired** Number of days since reboot was required. +- **UtcTime** The Coordinated Universal Time when the dialog notification will be displayed. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog + +Enhanced Engaged reboot accept auto dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Local time of the device sending the event +- **ETag** OneSettings ETag +- **ExitCode** Dialog exit code - user response +- **RebootVersion** Reboot flow version +- **UpdateId** Id of pending update +- **UpdateRevision** Revision number of the pending update +- **UserResponseString** User response to the reboot dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog + +Enhanced Engaged reboot first reminder dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The id of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedPrecursorDialog + +Enhanced Engaged reboot forced precursor dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The id of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedWarningDialog + +Enhanced Engaged forced warning dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The id of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog + +Enhanced Engaged reboot reboot failed dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The ID of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog + +Enhanced Engaged reboot reboot imminent dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The ID of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootSecondReminderDialog + +Enhanced Engaged reboot second reminder dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The ID of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootThirdReminderDialog + +Enhanced Engaged reboot third reminder dialog was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time of dialog shown on local device +- **ETag** OneSettings versioning value +- **ExitCode** Indicates how users exited the dialog +- **RebootVersion** Version of DTE +- **UpdateId** The ID of the update that is pending reboot to finish installation +- **UpdateRevision** The revision of the update that is pending reboot to finish installation +- **UserResponseString** The option that user chose on this dialog +- **UtcTime** The Coordinated Universal Time that dialog was displayed + + +### Microsoft.Windows.Update.NotificationUx.RebootScheduled + +Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update + +The following fields are available: + +- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise +- **IsEnhancedEngagedReboot** Whether this is an Enhanced Engaged reboot +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action +- **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** The state of the reboot +- **revisionNumber** Revision number of the update that is getting installed with this reboot +- **scheduledRebootTime** Time of the scheduled reboot +- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time +- **updateId** ID of the update that is getting installed with this reboot +- **wuDeviceid** Unique device ID used by Windows Update + + +### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy + +A policy is present that may restrict update activity to outside of active hours. + +The following fields are available: + +- **activeHoursEnd** The end of the active hours window +- **activeHoursStart** The start of the active hours window +- **wuDeviceid** Device ID + + +### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours + +Update activity blocked due to active hours being currently active. + +The following fields are available: + +- **activeHoursEnd** The end of the active hours window +- **activeHoursStart** The start of the active hours window +- **updatePhase** Device ID +- **wuDeviceid** Device ID +- **blockReason** The current state of the update process + + +### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel + +Update activity blocked due to low battery level. + +The following fields are available: + +- **batteryLevel** The battery capacity threshold to stop update activity +- **batteryLevelThreshold** Reason for stopping update activity +- **updatePhase** Device ID +- **wuDeviceid** Device ID +- **blockReason** The current state of the update process + + +### Microsoft.Windows.Update.Orchestrator.CommitFailed + +This events tracks when a device needs to restart after an update but did not. + +The following fields are available: + +- **errorCode** The error code that was returned. +- **wuDeviceid** The Windows Update device GUID. + + +### Microsoft.Windows.Update.Orchestrator.DTUCompletedWhenWuFlightPendingCommit + +Event to indicate that DTU completed installation of the ESD, when WU was already Pending Commit of the feature update. + +The following fields are available: + +- **wuDeviceid** Device ID used by WU + + +### Microsoft.Windows.Update.Orchestrator.DTUEnabled + +No content is currently available. + +The following fields are available: + +- **wuDeviceid** Device ID. + + +### Microsoft.Windows.Update.Orchestrator.DTUInitiated + +No content is currently available. + +The following fields are available: + +- **dtuErrorCode** No content is currently available. +- **isDtuApplicable** No content is currently available. +- **wuDeviceid** No content is currently available. + + +### Microsoft.Windows.Update.Orchestrator.DeferRestart + +Indicates that a restart required for installing updates was postponed + +The following fields are available: + +- **displayNeededReason** No content is currently available. +- **eventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc +- **filteredDeferReason** The raised reason that the USO did not restart (e.g. user active, low battery) that were ignorable +- **gameModeReason** No content is currently available. +- **ignoredReason** No content is currently available. +- **revisionNumber** No content is currently available. +- **systemNeededReason** No content is currently available. +- **updateId** No content is currently available. +- **updateScenarioType** No content is currently available. +- **wuDeviceid** Windows Update Device GUID +- **raisedDeferReason** The reason that the USO did not restart (e.g. user active, low battery) + + +### Microsoft.Windows.Update.Orchestrator.Detection + +A scan for an update occurred. + +The following fields are available: + +- **detectionBlockingPolicy** State of update action +- **detectionBlockreason** Reason for detection not completing. +- **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. +- **interactive** Identifies if session is User Initiated. +- **scanTriggerSource** Source of the triggered scan. +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. +- **detectionRetryMode** Error info +- **errorCode** State of update action +- **networkStatus** Error info +- **deferReason** Reason for postponing detection +- **flightID** Flight info +- **revisionNumber** Update version +- **updateId** Update ID - GUID + + +### Microsoft.Windows.Update.Orchestrator.DisplayNeeded + +Reboot postponed due to needing a display + +The following fields are available: + +- **displayNeededReason** Reason the display is needed +- **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 +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date +- **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 to ensure the correct update process and experience is provided to keep Windows up to date +- **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** Unique update ID. +- **interactive** Identifies if 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.Escalation + +Event sent when USO takes an Escalation action on device. + +The following fields are available: + +- **configVersion** Indicate the specific escalation action that took place on device +- **escalationAction** GUID of the update the device is offered +- **updateClassificationGUID** ID of the update the device is offered +- **updateId** Device ID used by WU +- **wuDeviceid** No content is currently available. + + +### Microsoft.Windows.Update.Orchestrator.EscalationRiskLevels + +Event sent during update scan, download, install. Indicates that the device is at risk of being out-of-date. + +The following fields are available: + +- **configVersion** Escalation config version on device +- **downloadElapsedTime** How long since the download is required on device +- **downloadRiskLevel** At-risk level of download phase +- **installElapsedTime** How long since the install is required on device +- **installRiskLevel** At-risk level of install phase +- **isSediment** WaaSmedic's assessment of whether is device is at risk or not +- **scanElapsedTime** How long since the scan is required on device +- **scanRiskLevel** At-risk level of scan phase +- **wuDeviceid** Device id used by WU + + +### Microsoft.Windows.Update.Orchestrator.EscalationsRefreshFailed + +USO has a set of escalation actions to prevent a device from becoming out-of-date, and the actions are triggered based on the Escalation config that USO obtains from OneSettings. This event is sent when USO fails to refresh the escalation config from OneSettings. + +The following fields are available: + +- **configVersion** Current escalation config version on device +- **errorCode** Error code for the refresh failure +- **wuDeviceid** Device ID used by WU + + +### Microsoft.Windows.Update.Orchestrator.FlightInapplicable + +The Update is no longer Applicable to this device + +The following fields are available: + +- **EventPublishedTime** Time when this event was generated +- **flightID** Flight specific info +- **revisionNumber** Update ID revision number +- **updateId** Update ID - GUID +- **updateScenarioType** Update session type +- **UpdateStatus** Last status of update +- **UUPFallBackConfigured** Is UUP fallback configured +- **wuDeviceid** Windows Update Device GUID + + ### Microsoft.Windows.Update.Orchestrator.GameActive This event indicates that an enabled GameMode process prevented the device from restarting to complete an update @@ -4375,94 +5050,102 @@ 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.DataMigrationFramework.DmfMigrationCompleted +### Microsoft.Windows.Update.Orchestrator.InitiatingReboot -This event sends data collected at the end of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. +This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows up to date. The following fields are available: -- **MigrationDurationInMilliseconds** How long the DMF migration took (in milliseconds) -- **MigrationEndTime** A system timestamp of when the DMF migration completed. -- **RevisionNumbers** A collection of revision numbers for the updates associated with the DMF session. -- **UpdateIds** A collection of GUIDs for updates that are associated with the DMF session. -- **WuClientId** The GUID of the Windows Update client responsible for triggering the DMF migration - - -### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationStarted - -This event sends data collected at the beginning of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. - -The following fields are available: - -- **MigrationMicrosoftPhases** Revision numbers for the updates that were installed. -- **MigrationOEMPhases** WU Update IDs for the updates that were installed. -- **MigrationStartTime** The timestamp representing the beginning of the DMF migration -- **WuClientId** The GUID of the Windows Update client invoking DMF -- **RevisionNumbers** A collection of the revision numbers associated with the UpdateIds. -- **UpdateIds** A collection of GUIDs identifying the upgrades that are running. - - -### Microsoft.Windows.Update.DataMigrationFramework.MigratorResult - -This event sends DMF migrator data to help keep Windows up to date. - -The following fields are available: - -- **CurrentStep** This is the last step the migrator reported before returning a result. This tells us how far through the individual migrator the device was before failure. -- **ErrorCode** The result (as an HRESULT) of the migrator that just completed. -- **MigratorId** A GUID identifying the migrator that just completed. -- **MigratorName** The name of the migrator that just completed. -- **RunDurationInSeconds** The time it took for the migrator to complete. -- **TotalSteps** Migrators report progress in number of completed steps against the total steps. This is the total number of steps. - - -### 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 -- **detectionDeferreason** Reason for download not completing -- **errorCode** An error code represented as a hexadecimal value -- **eventScenario** End to end update session ID. -- **flightID** Unique update ID. -- **interactive** Identifies if session is user initiated. -- **revisionNumber** Update revision number. +- **EventPublishedTime** Time of the event. +- **flightID** Unique update ID +- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **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 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.FlightInapplicable +### Microsoft.Windows.Update.Orchestrator.Install -This event sends data on whether the update was applicable to the device, to help keep Windows up to date. - -The following fields are available: - -- **EventPublishedTime** time that the event was generated -- **revisionNumber** Revision Number of the Update -- **updateId** Unique Update ID -- **UpdateStatus** Integer that describes Update state -- **wuDeviceid** Unique Device ID -- **flightID** Unique Update ID -- **updateScenarioType** The update session type. - - -### Microsoft.Windows.Update.Orchestrator.PostInstall - -This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows up to date. +This event sends launch data for a Windows Update install to help keep Windows up to date. The following fields are available: - **batteryLevel** Current battery capacity in mWh or percentage left. -- **bundleId** Update grouping ID. -- **bundleRevisionnumber** Bundle revision number. -- **errorCode** Hex code for the error message, to allow lookup of the specific error. - **eventScenario** End to end update session ID. -- **flightID** Unique update ID. -- **sessionType** Interactive vs. Background. +- **flightID** Unique update ID +- **flightUpdate** Flight update +- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. +- **installRebootinitiatetime** The time it took for a reboot to be attempted. +- **interactive** Identifies if session is user initiated. +- **minutesToCommit** The time it took to install updates. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **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. +- **deferReason** Reason for install not completing. +- **errorCode** The error code reppresented by a hexadecimal value. +- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. + + +### Microsoft.Windows.Update.Orchestrator.PostInstall + +Event sent after Update install completes. + +The following fields are available: + +- **batteryLevel** Battery level percentage +- **bundleId** Update ID - GUID +- **bundleRevisionnumber** Update ID revision number +- **errorCode** Error value +- **eventScenario** State of update action +- **sessionType** Update session type +- **wuDeviceid** Windows Update device GUID +- **flightID** The flight ID of the device +- **updateScenarioType** The scenario type of this update + + +### Microsoft.Windows.Update.Orchestrator.PowerMenuOptionsChanged + +This event is sent when the options in power menu changed, usually due to an update pending reboot, or after a update is installed. + +The following fields are available: + +- **powermenuNewOptions** The new options after the power menu changed +- **powermenuOldOptions** The old options before the power menu changed +- **rebootPendingMinutes** If the power menu changed because a reboot is pending due to a update, how long that reboot has been pending +- **wuDeviceid** If the power menu changed because a reboot is pending due to a update, the device ID recorded by WU + + +### Microsoft.Windows.Update.Orchestrator.PreShutdownStart + +This event is generated right before the shutdown and commit operations + +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.Progress + +Event sent when the download of a update reaches a milestone change, such as network cost policy changed, a internal phase has completed, or a transient state has changed. + +The following fields are available: + +- **errorCode** Error info +- **flightID** Flight info +- **interactive** Is USO session interactive or non-interactive? +- **networkCostPolicy** The current network cost policy on device +- **revisionNumber** Update ID revision number +- **updateId** Update ID - GUID +- **updateScenarioType** Update Session type +- **updateState** Subphase of the download +- **UpdateStatus** Subphase of the update +- **wuDeviceid** Device ID ### Microsoft.Windows.Update.Orchestrator.RebootFailed @@ -4475,7 +5158,6 @@ The following fields are available: - **deferReason** Reason for install not completing. - **EventPublishedTime** The time that the reboot failure occurred. - **flightID** Unique update ID. -- **installRebootDeferreason** Reason for reboot not occurring. - **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. - **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. - **revisionNumber** Update revision number. @@ -4485,6 +5167,74 @@ The following fields are available: - **wuDeviceid** Unique device ID used by Windows Update. +### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask + +This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. + +The following fields are available: + +- **RebootTaskRestoredTime** Time at which this reboot task was restored. +- **wuDeviceid** Device id on which the reboot is restored + + +### Microsoft.Windows.Update.Orchestrator.ScanTriggered + +Indicates that Update Orchestrator has started a scan operation. + +The following fields are available: + +- **errorCode** Error info +- **eventScenario** Indicates the purpose of sending this event +- **interactive** Whether or not the scan is interactive. +- **isScanPastSla** Has the SLA elapsed for scanning? +- **isScanPastTriggerSla** Has the SLA elapsed for triggering a scan? +- **minutesOverScanSla** How many minutes over the scan SLA is the scan? +- **minutesOverScanTriggerSla** How many minutes over the scan trigger SLA is the scan? +- **scanTriggerSource** What caused the scan? +- **updateScenarioType** The type of scenario we are in. +- **wuDeviceid** WU Device ID of the machine. + + +### Microsoft.Windows.Update.Orchestrator.SystemNeeded + +This event sends data about why a device is unable to reboot, to help keep Windows up to date. + +The following fields are available: + +- **eventScenario** End to end update session ID. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **revisionNumber** Update revision number. +- **systemNeededReason** Reason ID +- **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.TerminatedByActiveHours + +Update activity was stopped due to active hours starting. + +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** Device ID + + +### Microsoft.Windows.Update.Orchestrator.TerminatedByBatteryLevel + +Update activity was stopped due to a low battery level. + +The following fields are available: + +- **batteryLevel** The current battery charge capacity +- **batteryLevelThreshold** The battery capacity threshold to stop update activity +- **updatePhase** The current state of the update process +- **wuDeviceid** Device ID + + ### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows up to date. @@ -4504,85 +5254,13 @@ This event sends data about whether an update required a reboot to help keep Win The following fields are available: -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. - **flightID** Unique update ID. - **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **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. -- **updateScenarioType** The update session type. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled - -This event sends data about a required reboot that is scheduled with no user interaction, to help keep Windows up to date. - -The following fields are available: - -- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise. -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **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. -- **revisionNumber** Revision number of the update that is getting installed with this reboot. -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** Update ID of the update that is getting installed with this reboot. -- **wuDeviceid** Unique device ID used by Windows Update. -- **rebootState** The state of the reboot. - - -### Microsoft.Windows.Update.Orchestrator.Detection - -This event sends launch data for a Windows Update scan to help keep Windows up to date. - -The following fields are available: - -- **deferReason** Reason why the device could not check for updates. -- **detectionBlockreason** Reason for detection not completing. -- **detectionDeferreason** A log of deferral reasons for every update state. -- **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** A unique update ID. -- **interactive** Identifies if 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.InitiatingReboot - -This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows up to date. - -The following fields are available: - -- **EventPublishedTime** Time of the event. -- **revisionNumber** Revision number of the update. -- **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. -- **flightID** Unique update ID -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. - **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. -- **updateScenarioType** The update session type. - - -### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled - -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up-to-date. - -The following fields are available: - -- **activeHoursApplicable** Is the restart respecting Active Hours? -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. -- **rebootState** The state of the restart. -- **revisionNumber** The revision number of the OS being updated. -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** The Windows Update device GUID. -- **wuDeviceid** The Windows Update device GUID. -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded @@ -4594,148 +5272,118 @@ The following fields are available: - **UtcTime** The Coordinated Universal Time that the restart was no longer needed. -### Microsoft.Windows.Update.Ux.MusNotification.ToastDisplayedToScheduleReboot +### Microsoft.Windows.Update.Ux.MusNotification.RebootRequestReasonsToIgnore -This event is sent when a toast notification is shown to the user about scheduling a device restart. +This event is sent when the reboot can be deferred based on some reasons, before reboot attempts. The following fields are available: -- **UtcTime** The Coordinated Universal Time when the toast notification was shown. +- **Reason** The reason sent which will cause the reboot to defer. -### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask +### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled -This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. +The RebootScheduled event sends basic information for scheduling a update related reboot to facilitate the flow of getting security updates and keeping Windows up to date. The following fields are available: -- **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **wuDeviceid** Device id on which the reboot is restored +- **activeHoursApplicable** Whether Active Hours applies. +- **IsEnhancedEngagedReboot** If Enhanced reboot was enabled. +- **rebootArgument** The reboot arguments +- **rebootOutsideOfActiveHours** If reboot was outside of Active Hours +- **rebootScheduledByUser** If the reboot was scheduled by the user, or the system. +- **rebootState** Which state the reboot is in +- **revisionNumber** Revision number of the OS +- **scheduledRebootTime** Time the reboot was scheduled for. +- **scheduledRebootTimeInUTC** Time the reboot was scheduled for in UTC +- **updateId** UpdateId to identify which update is being scheduled. +- **wuDeviceid** Unique DeviceID -### Microsoft.Windows.Update.Orchestrator.SystemNeeded +### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot -This event sends data about why a device is unable to reboot, to help keep Windows up to date. +This event is fired the first time when the reboot is required. + + + +### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerScheduledTask + +This event is sent when MUSE broker schedules a task. The following fields are available: -- **eventScenario** End to end update session ID. -- **revisionNumber** Update revision number. -- **systemNeededReason** Reason ID -- **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **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. -- **updateScenarioType** The update session type. +- **TaskArgument** The arguments with which the task is scheduled. +- **TaskName** Name of the task. -### Microsoft.Windows.Update.UpdateStackServicing.CheckForUpdates +## Windows Update mitigation events -This event sends data about the UpdateStackServicing check for updates, to help keep Windows up to date. +### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages + +This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. The following fields are available: -- **BspVersion** The version of the BSP. -- **CallerApplicationName** The name of the USS scheduled task. Example UssScheduled or UssBoot -- **ClientVersion** The version of the client. -- **CommercializationOperator** The name of the operator. -- **DetectionVersion** The string returned from the GetDetectionVersion export of the downloaded detection DLL. -- **DeviceName** The name of the device. -- **EventInstanceID** The USS session ID. -- **EventScenario** The scenario of the event. Example: Started, Failed, or Succeeded -- **OemName** The name of the manufacturer. -- **ServiceGuid** The GUID of the service. -- **StatusCode** The HRESULT code of the operation. -- **WUDeviceID** The Windows Update device ID. +- **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. +- **WuId** Unique ID for the Windows Update client. -### Microsoft.Windows.Update.Orchestrator.CommitFailed +### Mitigation360Telemetry.MitigationCustom.FixAppXReparsePoints -This events tracks when a device needs to restart after an update but did not. +This event sends data specific to the FixAppXReparsePoints mitigation used for OS updates. The following fields are available: -- **errorCode** The error code that was returned. -- **wuDeviceid** The Windows Update device GUID. +- **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** Correlation vector value generated from the latest USO scan. +- **RelatedCV** Number of reparse points that are corrupted but we failed to fix them. +- **ReparsePointsFailed** Number of reparse points that were corrupted and were fixed by this mitigation. +- **ReparsePointsFixed** Number of reparse points that are not corrupted and no action is required. +- **ReparsePointsSkipped** 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. +- **WuId** Unique ID for the Windows Update client. -### Microsoft.Windows.Update.Orchestrator.Install +### Mitigation360Telemetry.MitigationCustom.FixupEditionId -This event sends launch data for a Windows Update install to help keep Windows up to date. +This event sends data specific to the FixupEditionId mitigation used for OS updates. The following fields are available: -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **eventScenario** End to end update session ID. -- **interactive** Identifies if session is user initiated. -- **wuDeviceid** Unique device ID used by Windows Update. -- **flightUpdate** Flight update -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **minutesToCommit** The time it took to install updates. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **errorCode** The error code reppresented by a hexadecimal value. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. -- **flightID** Unique update ID -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **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. -- **updateScenarioType** The update session type. +- **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. +- **EditionIdUpdated** Determine whether EditionId was changed. +- **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. +- **ProductEditionId** Expected EditionId value based on GetProductInfo. +- **ProductType** Value returned by GetProductInfo. +- **RegistryEditionId** EditionId value in the registry. +- **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. -### Microsoft.Windows.Update.Orchestrator.PreShutdownStart - -This event is generated right before the shutdown and commit operations - -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.DeferRestart - -This event indicates that a restart required for installing updates was postponed - -The following fields are available: - -- **filteredDeferReason** Indicates the raised, but ignorable, reasons that the USO didn't restart (for example, user active or low battery) -- **raisedDeferReason** Indicates the reason that the USO didn't restart. For example, user active or low battery -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue -- **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 - - -### Microsoft.Windows.Update.Orchestrator.DisplayNeeded - -Reboot postponed due to needing a display - -The following fields are available: - -- **displayNeededReason** Reason the display is needed -- **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 -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date -- **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 to ensure the correct update process and experience is provided to keep Windows up to date -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### Microsoft.Windows.Update.NotificationUx.RebootScheduled - -Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update - -The following fields are available: - -- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action -- **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** The state of the reboot -- **revisionNumber** Revision number of the update that is getting installed with this reboot -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** ID of the update that is getting installed with this reboot -- **wuDeviceid** Unique device ID used by Windows Update -- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time \ No newline at end of file From 7434923fe07991c3785852e19f93ab7da21a854c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 6 Apr 2018 15:40:18 +0000 Subject: [PATCH 131/284] Updated .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 79fce660b9..114d7f065e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -4686,7 +4686,7 @@ "redirect_document_id": true }, { -"source_path": "windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709.md", +"source_path": "windows/configuration/basic-level-windows-diagnostic-events-and-fields-1803.md", "redirect_url": "/windows/configuration/basic-level-windows-diagnostic-events-and-fields", "redirect_document_id": true }, From 569981914b2fbf6d73cfd603a8fe54151d5bce30 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 6 Apr 2018 08:46:27 -0700 Subject: [PATCH 132/284] Add warning about PSExec rule blocking SCCM compliance rules. --- .../attack-surface-reduction-exploit-guard.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index f9a000c334..02ccecc491 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -173,6 +173,9 @@ Local Security Authority Subsystem Service (LSASS) authenticates users who log i ### Rule: Block process creations originating from PSExec and WMI commands This rule blocks processes through PsExec and WMI commands from running, to prevent remote code execution that can spread malware attacks. + +>[!WARNING] +>[Only use this rule if you are managing your devices with Intune or other MDM solution. If you use this rule with SCCM, it will prevent SCCM compliance rules from working, because this rule blocks the PSExec commands in SCCM.] ### Rule: Block untrusted and unsigned processes that run from USB From d9a9086d6b9e0b0ac60b227b88db11a2a38f08b7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 6 Apr 2018 09:43:47 -0700 Subject: [PATCH 133/284] WMR FOD --- .../manage-windows-mixed-reality.md | 36 ++++--------------- 1 file changed, 7 insertions(+), 29 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 13807c9955..7493276b4a 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -24,38 +24,16 @@ ms.date: 04/23/2018 ## Enable Windows Mixed Reality in WSUS -To enable users to download the Windows Mixed Reality software for devices running Windows 10, version 1703, enterprises using WSUS can approve Windows Mixed Reality package by unblocking **KB4016509: FeatureOnDemandOasis - Windows 10 version 1703 for x64-based Systems**. +1. [Check your version of Windows 10.](https://support.microsoft.com/help/13443/windows-which-operating-system) + >[!NOTE] + >You must be on at least Windows 10, version 1709, to run Windows Mixed Reality. +2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. + a. [Download the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [Download the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + b. Install the FOD. + c. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. -Enterprises devices running Windows 10, version 1709, will not be able to install Windows Mixed Reality Feature on Demand (FOD) directly from WSUS. -Windows Mixed Reality will also require a Data Assets update package, if available. In Windows 10, version 1803, you must import the Data Assets update package from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/). In Windows 10, version 1709, you can import the Data Assets update package from the catalog or from WSUS. - - -For Windows 10, version 1709 and version 1803, use one of the following options to install Windows Mixed Reality software: - -- Manually install the Mixed Reality software - - - [Download the Microsoft Windows Holographic Desktop Feature on Demand package.](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) - - - Obtain the latest Data Assets update package (which is a stand-alone package and not the feature on demand). *Add instructions on locating asset package when we know what an MR KB title will look like* - - - Use `Add-Capability` to add the Windows Mixed Reality feature on demand package to the image, then use `Add-Package` to apply the latest cumulative update, and then use `Add-Package` to add the Data Assets update package. - - For reference: here are the dism commands available to add feature on demand packages and update packages to the image. - - ``` - Add-Package  - Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab  - ``` - ``` - Add-Capability  - Dism /Online /Add-Capability /Name: OpenSSH.Client~~~~0.0.1.0  - ``` - - - Go to **Settings** > **Update & Security** > **Windows Update** and **Check for updates**. - -- IT admin can create [Side by side feature store (shared folder)](https://technet.microsoft.com/library/jj127275.aspx) From 667a22bf01fee76a2b60a50c91590158c89bac25 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 6 Apr 2018 09:57:09 -0700 Subject: [PATCH 134/284] fix format --- .../application-management/manage-windows-mixed-reality.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 7493276b4a..1a407a8066 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -25,11 +25,16 @@ ms.date: 04/23/2018 ## Enable Windows Mixed Reality in WSUS 1. [Check your version of Windows 10.](https://support.microsoft.com/help/13443/windows-which-operating-system) + >[!NOTE] >You must be on at least Windows 10, version 1709, to run Windows Mixed Reality. + 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. + a. [Download the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [Download the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + b. Install the FOD. + c. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. From 5170d61a15fea5bc0e41dc85215d3e132f4a949d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 6 Apr 2018 10:12:05 -0700 Subject: [PATCH 135/284] typo --- .../application-management/manage-windows-mixed-reality.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 1a407a8066..349bfa3082 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -31,10 +31,10 @@ ms.date: 04/23/2018 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - a. [Download the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [Download the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) b. Install the FOD. - + c. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. From 7b2a24f78d3bfd8eedf935c42ee56c5ac3a38898 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 6 Apr 2018 10:30:22 -0700 Subject: [PATCH 136/284] punctuation --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 349bfa3082..9f43d7d935 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -31,7 +31,7 @@ ms.date: 04/23/2018 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709].(http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) b. Install the FOD. From 645a2f94248a3ebfdf2b3afad2501b33614d1b56 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 6 Apr 2018 10:44:10 -0700 Subject: [PATCH 137/284] argh --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 9f43d7d935..74ffcc884f 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -31,7 +31,7 @@ ms.date: 04/23/2018 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709].(http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). b. Install the FOD. From 3f3e62e00aec43eb1ab9f4964d9bd72449fc3c30 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 6 Apr 2018 16:36:28 -0700 Subject: [PATCH 138/284] Some updates made to table --- windows/application-management/apps-in-windows-10.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index f0a4959519..f4dafecb0e 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -73,12 +73,12 @@ System apps are integral to the operating system. Here are the typical system ap | | Microsoft.Windows. SecureAssessmentBrowser | x | x | x |No | | Start | Microsoft.Windows. ShellExperienceHost | x | x | x |No | | Windows Feedback | Microsoft.WindowsFeedback | * | * | |No | -| | Microsoft.XboxGameCallableUI | x | x | |No | +| | Microsoft.XboxGameCallableUI | x | x | x |No | | Contact Support* | Windows.ContactSupport | x | * | |Through the Optional Features app | | Settings | Windows.ImmersiveControlPanel | x | x | |No | | Connect | Windows.MiracastView | x | | |No | | Print 3D | Windows.Print3D | | x | |Yes | -| Print UI | Windows.PrintDialog | x | x | |No | +| Print UI | Windows.PrintDialog | x | x | x |No | | Purchase UI | Windows.PrintDialog | | | x |No | | | Microsoft.AsyncTextService | | | x |No | | | Microsoft.MicrosoftEdgeDevToolsClient | | | x |No | @@ -94,7 +94,7 @@ System apps are integral to the operating system. Here are the typical system ap Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, and 1803. | Name | Full name | 1703 | 1709 | 1803 |Uninstall through UI? | -|--------------------|------------------------------------------|------|------|------|----------------------| +|--------------------|------------------------------------------|:------:|:------:|:------:|----------------------| | Remote Desktop | Microsoft.RemoteDesktop | x | x | | Yes | | PowerBI | Microsoft.Microsoft PowerBIforWindows | x | | | Yes | | Code Writer | ActiproSoftwareLLC.562882FEEB491 | x | x | x | Yes | @@ -102,7 +102,7 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | Pandora | PandoraMediaInc.29680B314EFC2 | x | x | x | Yes | | Photoshop Express | AdobeSystemIncorporated. AdobePhotoshop | x | x | x | Yes | | Duolingo | D5EA27B7.Duolingo- LearnLanguagesforFree | x | x | x | Yes | -| Network Speed Test | Microsoft.NetworkSpeedTest | x | x | | Yes | +| Network Speed Test | Microsoft.NetworkSpeedTest | x | x | x | Yes | | Paid Wi-FI | | x | | | Yes | | Flipboard | | | | | Yes | | | Microsoft.Advertising.Xaml | x | x | x | Yes | @@ -158,10 +158,10 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, and 1803. | Name | Full name | 1703 | 1709 | 1803 | Uninstall through UI? | -|---------------------------------|----------------------------------------|------|------|------|---------------------------| +|---------------------------------|----------------------------------------|:------:|:------:|:------:|---------------------------| | 3D Builder | Microsoft.3DBuilder | x | | | Yes | | Alarms & Clock | Microsoft.WindowsAlarms | x | x | x | No | -| App Installer | Microsoft.DesktopAppInstaller | x | x | x | No | +| App Installer | Microsoft.DesktopAppInstaller | x | x | x | Via Settings App | | Calculator | Microsoft.WindowsCalculator | x | x | x | No | | Camera | Microsoft.WindowsCamera | x | x | x | No | | Feedback Hub | Microsoft.WindowsFeedbackHub | x | x | x | Yes | From 4d277db2b3d35a7adc0056483155e5fa79310bab Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 10:17:22 -0700 Subject: [PATCH 139/284] tweak intro --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index cdfefc81f9..93f8e207fe 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -12,7 +12,7 @@ ms.date: 04/23/2018 # Configure HoloLens using a provisioning package test -Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. The Windows Assessment and Deployment Kit (ADK) for Windows 10 includes the Windows Configuration Designer, a tool for configuring images and runtime settings which are then built into provisioning packages. +[Windows provisioning](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-packages) makes it easy for IT administrators to configure end-user devices without imaging. Windows Configuration Designer is a tool for configuring images and runtime settings which are then built into provisioning packages. Some of the HoloLens configurations that you can apply in a provisioning package: - Upgrade to Windows Holographic for Business @@ -20,7 +20,7 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificates to the device -To create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. +To create provisioning packages, you must install Windows Configuration Designer [from Microsoft Store]((https://www.microsoft.com/store/apps/9nblggh4tx22)) or [from the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. From e30977d80f089f24552da9ad76c888133031cef1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 10:26:15 -0700 Subject: [PATCH 140/284] fix title --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 93f8e207fe..87a541f840 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium ms.date: 04/23/2018 --- -# Configure HoloLens using a provisioning package test +# Configure HoloLens using a provisioning package [Windows provisioning](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-packages) makes it easy for IT administrators to configure end-user devices without imaging. Windows Configuration Designer is a tool for configuring images and runtime settings which are then built into provisioning packages. From 86d0475bac3a85506efd11c7f727faf29891028e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 11:20:42 -0700 Subject: [PATCH 141/284] feedback --- devices/hololens/hololens-kiosk.md | 2 +- devices/hololens/hololens-updates.md | 1 - devices/hololens/hololens-whats-new.md | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index ae7b1f77b7..a70c2265b8 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -28,7 +28,7 @@ The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. -- You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. +- You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 1242933fb4..21cf9941db 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -23,7 +23,6 @@ Mobile device management (MDM) providers use the [Policy Configuration Service P The Update policies supported for HoloLens are: - [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) - [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) - [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index e4030700d8..20cd006e6a 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -16,7 +16,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). -- You can view the operating system build number in the first setup screen, in device properties in the File Explorer app, and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). +- You can view the operating system build number in device properties in the File Explorer app and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). - Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience and network connections, set developer mode, and obtain bulk Azure AD tokens. [Learn how to use the simple provisioning wizard for HoloLens](hololens-provisioning.md#wizard). From 0bfe2b325a0b09540d47fa8f0c4446b317e51d01 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 11:56:30 -0700 Subject: [PATCH 142/284] fix policy --- devices/hololens/hololens-updates.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 21cf9941db..468a302e58 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -31,7 +31,6 @@ The Update policies supported for HoloLens are: If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): - [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior** for [the update rings that you create](https://docs.microsoft.com/intune/windows-update-for-business-configure). -- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: From e5232468b924a25204772f65e3cb9e2c41ba922c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 12:05:01 -0700 Subject: [PATCH 143/284] tweak --- devices/hololens/hololens-updates.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 468a302e58..6eaeb70644 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -28,10 +28,7 @@ The Update policies supported for HoloLens are: - [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) - [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): -- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior** for [the update rings that you create](https://docs.microsoft.com/intune/windows-update-for-business-configure). -- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: From 61e009aba3e4afc76481d5364afddde5194686a1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 9 Apr 2018 12:28:18 -0700 Subject: [PATCH 144/284] added RS4 MDM info for turning off notifications --- ...perating-system-components-to-microsoft-services.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index ddc0530800..8966d41067 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1071,10 +1071,18 @@ To turn off notifications network usage: - Set to **Enabled**. - -or- + -or- - Create a REG\_DWORD registry setting in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications!NoCloudApplicationNotification**, with a value of 1 (one) + -or- + + +- Apply the Notifications/DisallowCloudNotification MDM policy from the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-notifications#notifications-disallowcloudnotification), where: + + - **0**. WNS notifications allowed + - **1**. No WNS notifications allowed + In the **Notifications** area, you can also choose which apps have access to notifications. To turn off **Let apps access my notifications**: From a56d9e4e4606dd02e2f7fbce703b69b0733c4679 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 9 Apr 2018 12:39:04 -0700 Subject: [PATCH 145/284] added what's new --- ...system-components-to-microsoft-services.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 8966d41067..9831338d43 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.localizationpriority: high author: brianlic-msft ms.author: brianlic-msft -ms.date: 03/22/2018 +ms.date: 04/09/2018 --- # Manage connections from Windows operating system components to Microsoft services @@ -40,22 +40,28 @@ Note that **Get Help** and **Give us Feedback** links no longer work after the W We are always striving to improve our documentation and welcome your feedback. You can provide feedback by contacting telmhelp@microsoft.com. +## What's new in Windows 10, version 1803 Enterprise edition + +Here's a list of changes that were made to this article for Windows 10, version 1803: + +- Added MDM policy to turn off privacy notifications + ## What's new in Windows 10, version 1709 Enterprise edition Here's a list of changes that were made to this article for Windows 10, version 1709: -- Added the Phone calls section. -- Added the Storage Health section. -- Added discussion of apps for websites in the Microsoft Store section. +- Added the Phone calls section +- Added the Storage Health section +- Added discussion of apps for websites in the Microsoft Store section ## What's new in Windows 10, version 1703 Enterprise edition Here's a list of changes that were made to this article for Windows 10, version 1703: -- Added an MDM policy for Font streaming. -- Added an MDM policy for Network Connection Status Indicator. -- Added an MDM policy for the Micosoft Account Sign-In Assistant. -- Added instructions for removing the Sticky Notes app. +- Added an MDM policy for Font streaming +- Added an MDM policy for Network Connection Status Indicator +- Added an MDM policy for the Micosoft Account Sign-In Assistant +- Added instructions for removing the Sticky Notes app - Added registry paths for some Group Policies - Added the Find My Device section - Added the Tasks section From e1a4e34f7c38cf04dd4ce23375fa4b1cbbc6a59c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 9 Apr 2018 13:40:01 -0700 Subject: [PATCH 146/284] adding new version --- ...el-windows-diagnostic-events-and-fields.md | 2378 ++++++++--------- 1 file changed, 1189 insertions(+), 1189 deletions(-) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index 36a4bb61d5..d9847d8141 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -25,7 +25,7 @@ ms.date: 4/10/2018 - Windows 10, version 1803 -The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information. +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -37,7 +37,8 @@ You can learn more about Windows functional and diagnostic data through these ar - [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) - [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Configure Windows telemetry in your organization](configure-windows-diagnostic-data-in-your-organization.md) +- [Manage Windows 10 connection endpoints](manage-windows-endpoints-version-1709.md) +- [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) @@ -265,43 +266,37 @@ This event lists the types of objects and how many of each exist on the client d The following fields are available: -- **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. -- **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. - **PCFP** An ID for the system, calculated by hashing hardware identifiers. -- **DataSourceMatchingInfoBlock_RS1** No content is currently available. -- **DecisionMatchingInfoBlock_RS1** No content is currently available. -- **DecisionMediaCenter_RS1** No content is currently available. +- **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. +- **SystemProcessorCompareExchange** 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. +- **SystemProcessorNx** 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. +- **SystemWlan** 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. +- **DecisionDevicePnp_RS1** The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. - **InventorySystemBios** The count of the number of this particular object type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS1** No content is currently available. -- **DecisionMatchingInfoPostUpgrade_RS1** No content is currently available. -- **DataSourceMatchingInfoPassive_RS1** No content is currently available. -- **DecisionMatchingInfoPassive_RS1** No content is currently available. +- **DataSourceMatchingInfoPostUpgrade_RS1** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. +- **DecisionMatchingInfoPostUpgrade_RS1** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. +- **SystemMemory** 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. +- **DatasourceSystemBios_RS1** The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device. +- **DecisionSystemBios_RS1** The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device. +- **DataSourceMatchingInfoPassive_RS1** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. +- **DecisionMatchingInfoPassive_RS1** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. +- **InventoryUplevelDriverPackage** 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. +- **DecisionDriverPackage_RS1** The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device. +- **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **SystemWindowsActivationStatus** 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. - **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. - **InventoryMediaCenter** 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. -- **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 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 SystemWlan objects present on this machine. -- **DatasourceSystemBios_RS1** No content is currently available. -- **DecisionSystemBios_RS1** No content is currently available. -- **InventoryTest** No content is currently available. -- **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. -- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. - **DatasourceSystemBios_RS3** The total DatasourceSystemBios 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. -- **DatasourceDevicePnp_RS1** No content is currently available. -- **DatasourceDriverPackage_RS1** No content is currently available. -- **DecisionDevicePnp_RS1** No content is currently available. -- **DecisionDriverPackage_RS1** No content is currently available. -- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. - **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. - **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. @@ -315,6 +310,11 @@ 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. - **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. +- **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DataSourceMatchingInfoBlock_RS1** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device. +- **DecisionMatchingInfoBlock_RS1** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device. +- **DecisionMediaCenter_RS1** The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd @@ -446,7 +446,7 @@ The following fields are available: - **IsBootCritical** Is the device boot critical? - **SdbEntries** An array of fields indicating the SDB entries that apply to this device. - **WuDriverCoverage** Is there a driver uplevel for this device according to Windows Update? -- **WuDriverUpdateId** The Windows Update ID of the applicable up-level driver +- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver - **WuPopulatedFromId** The expected up-level driver matching ID based on driver coverage from Windows Update @@ -1420,7 +1420,6 @@ 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? @@ -1449,6 +1448,7 @@ The following fields are available: - **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. - **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. - **VoiceSupported** Does the device have a cellular radio capable of making voice calls? +- **DeviceColor** Indicates a color of the device. ### Census.Memory @@ -1730,7 +1730,7 @@ The following fields are available: ### TelClientSynthetic.HeartBeat_5 -This event sends data about the health and quality of the telemetry 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. +Fired by UTC as a heartbeat signal. The following fields are available: @@ -1858,11 +1858,11 @@ Commit call. The following fields are available: +- **hResult** HRESULT of the failure. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. - **CV** Correlation vector. -- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitSuccess @@ -1883,11 +1883,11 @@ Event to indicate that we have received an unexpected error in the DTU Coordinat The following fields are available: -- **hResult** HRESULT of the failure. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. - **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadIgnoredFailure @@ -1971,11 +1971,11 @@ Event to indicate that we have received an unexpected error in the DTU Coordinat The following fields are available: -- **hResult** HRESULT of the failure. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. - **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallIgnoredFailure @@ -2009,12 +2009,12 @@ Event to indicate Coordinator's progress callback has been called. The following fields are available: +- **Current Deploy Phase's percentage completed** Trigger which fired UXLauncher. +- **DeployPhase** Current Deploy Phase. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. -- **Current Deploy Phase's percentage completed** Trigger which fired UXLauncher. - **CV** Correlation vector. -- **DeployPhase** Current Deploy Phase. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadyGenericFailure @@ -2183,8 +2183,8 @@ The following fields are available: - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector -- **hResult** HRESULT of the failure - **CV_new** New correlation vector +- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitSuccess @@ -2269,12 +2269,12 @@ Event to indicate that we have received an unexpected error in the DTU Handler I The following fields are available: -- **hResult** HRESULT of the failure -- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector +- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function +- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeSuccess @@ -2283,11 +2283,11 @@ Event to indicate that the Handler Initialize call succeeded. The following fields are available: -- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector +- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function ### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallGenericFailure @@ -2296,11 +2296,11 @@ Event to indicate that we have received an unexpected error in the DTU Handler I The following fields are available: -- **hResult** HRESULT of the failure - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector +- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallSuccess @@ -2321,11 +2321,11 @@ Event to indicate that we have received an unexpected error in the DTU Handler S The following fields are available: +- **hResult** HRESULT of the failure - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector -- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadySuccess @@ -2346,11 +2346,11 @@ Event to indicate that we have received an unexpected error in the DTU Handler W The following fields are available: +- **hResult** HRESULT of the failure - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector -- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiSuccess @@ -2399,19 +2399,19 @@ This event sends basic metadata about the starting point of uninstalling a featu ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum -This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. +This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. The following fields are available: - **DriverPackageExtended** A count of driverpackageextended objects in cache -- **FileSigningInfo** A count of file signing info objects in cache. +- **FileSigningInfo** A count of file signing objects in cache - **InventoryApplication** A count of application objects in cache - **InventoryApplicationFile** A count of application file objects in cache - **InventoryDeviceContainer** A count of device container objects in cache -- **InventoryDeviceInterface** A count of inventory device interface objects in cache. +- **InventoryDeviceInterface** A count of PNP device interface objects in cache - **InventoryDeviceMediaClass** A count of device media objects in cache - **InventoryDevicePnp** A count of devicepnp objects in cache -- **InventoryDeviceUsbHubClass** No content is currently available. +- **InventoryDeviceUsbHubClass** A count of device usb objects in cache - **InventoryDriverBinary** A count of driver binary objects in cache - **InventoryDriverPackage** A count of device objects in cache @@ -3004,1040 +3004,7 @@ This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd eve -## OneDrive events - -## 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 -- **isSilentElevation** whether the user has most restrictive UAC controls -- **privacyConsentState** whether the user has completed privacy experience -- **isLaunching** Whether or not the privacy consent experience will be launched -- **userRegionCode** The current user's region setting - - -## Setup events - -### 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. - - -## Shared PC events - -### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount - -Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting un-used user accounts on Education/Shared PCs frees up disk space to improve Windows Update success rates. - -The following fields are available: - -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. -- **accountType** The type of account that was deleted. Example: AD, AAD, or Local -- **deleteState** Whether the attempted deletion of the user account was successful. -- **userSid** The security identifier of the account. - - -### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation - -Activity for run of the Transient Account Manager that determines if any user accounts should be deleted for devices set up for Shared PC mode to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates - -The following fields are available: - -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. -- **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. - - -## SIH events - -### SIHEngineTelemetry.EvalApplicability - -This event is sent when targeting logic is evaluated to determine if a device is eligible for a given action. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **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. -- **IsExecutingAction** If the action is presently being executed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) -- **SihclientVersion** The client version that is being used. -- **StatusCode** Result code of the event (success, cancellation, failure code HResult). -- **UpdateID** A unique identifier for the action being acted upon. -- **WuapiVersion** The Windows Update API version that is currently installed. -- **WuaucltVersion** The Windows Update client version that is currently installed. -- **WuauengVersion** The Windows Update engine version that is currently installed. -- **WUDeviceID** The unique identifier controlled by the software distribution client. -- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **AdditionalReasons** If an action has been assessed as inapplicable, the additional logic prevented it. -- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. -- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. - - -### SIHEngineTelemetry.SLSActionData - -This event reports if the SIH client was able to successfully parse the manifest describing the actions to be evaluated. - -The following fields are available: - -- **CachedEngineVersion** The engine DLL version that is being used. -- **EventInstanceID** A unique identifier for event instance. -- **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. -- **FailedParseActions** The list of actions that were not successfully parsed. -- **ParsedActions** The list of actions that were successfully parsed. -- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) -- **SihclientVersion** The client version that is being used. -- **WuapiVersion** The Windows Update API version that is currently installed. -- **WuaucltVersion** The Windows Update client version that is currently installed. -- **WuauengVersion** The Windows Update engine version that is currently installed. -- **WUDeviceID** The unique identifier controlled by the software distribution client. - - -## Software update events - -### SoftwareUpdateClientTelemetry.CheckForUpdates - -Scan process event on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) - -The following fields are available: - -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **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. -- **EventInstanceID** A globally unique identifier for event instance. -- **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. -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **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). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBFederatedScanDisabled** No content is currently available. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, 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 -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DeviceModel** What is the device model. -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **DriverSyncPassPerformed** Were drivers scanned this time? -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceUrl** The environment URL a device is configured to scan with -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 - - -### 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 eventscenario field for specifics, e.g.: started/failed/succeeded) - -The following fields are available: - -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't 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). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **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. -- **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). -- **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. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientVersion** The version number of the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** What is the device model. -- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. -- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **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. -- **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. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **HostName** The hostname URL the content is downloading from. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) -- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." -- **PackageFullName** The package name of the content. -- **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 -- **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.). -- **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). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **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. -- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. -- **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. -- **TotalExpectedBytes** The total count of bytes that the download is expected to be. -- **UpdateId** An identifier associated with the specific piece of content. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **UsedDO** Whether the download used the delivery optimization service. -- **UsedSystemVolume** Indicates whether the content was downloaded to 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. -- **RegulationReason** No content is currently available. - - -### 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. - -The following fields are available: - -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **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** Has this particular update bundle previously failed to install? -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **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** 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. -- **EventType** Possible values are Child, Bundle, or Driver. -- **ExtendedErrorCode** The extended error code. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Are feature OS updates paused on the device? -- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. -- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update -- **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** 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** Is Windows Update for Business enabled on the device? -- **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 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 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. -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **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 which represents a given MSI installation -- **UpdateId** Unique update ID -- **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. - - -### SoftwareUpdateClientTelemetry.UpdateDetected - -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. - -The following fields are available: - -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.) -- **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** 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. -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **MetadataSignature** Base64 string of the signature associated with the update metadata (specified by revision id) -- **RawMode** The raw unparsed mode string from the SLS response. 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** Identifies the service to which the software distribution client is connected, Example: Windows Update or Windows Store -- **SHA256OfLeafCertPublicKey** Base64 encoding of hash of the Base64CertData in the FragmentSigning data of leaf certificate. -- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. -- **SignatureAlgorithm** 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. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. -- **UpdateId** Identifier associated with the specific piece of content -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. - - -## Update events - -### Update360Telemetry.UpdateAgentCommit - -This event collects information regarding the commit phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. - -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 Update Agent mode. -- **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 attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentDownloadRequest - -No content is currently available. - -The following fields are available: - -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **ErrorCode** The error code returned for the current download request phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360) -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases) -- **UpdateId** Unique ID for each update. -- **PackageExpressType** Type of express package. - - -### Update360Telemetry.UpdateAgentExpand - - This event collects information regarding the expansion phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. - -The following fields are available: - -- **ElapsedTickCount** Time taken for expand phase. -- **EndFreeSpace** Free space after expand phase. -- **EndSandboxSize** Sandbox size after expand phase. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **StartFreeSpace** Free space before expand phase. -- **StartSandboxSize** Sandbox size after expand phase. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentFellBackToCanonical - -This event collects information when express could not be used and we fall back to canonical during the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. - -The following fields are available: - -- **FlightId** The error code returned for the current install phase. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCount** Number of packages that feel back to canonical. -- **PackageList** PackageIds which fell back to canonical. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInitialize - - The UpdateAgentInitialize event sends data for the initialize phase of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Unique value for each update attempt. -- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInstall - -The UpdateAgentInstall event sends data for the install phase of updating Windows. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **ObjectId** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** The result for the current install phase. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentMerge - -The UpdateAgentMerge event sends data on the merge phase when updating Windows. - -The following fields are available: - -- **ErrorCode** The error code returned for the current merge phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Related correlation vector value. -- **Result** Outcome of the merge phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentModeStart - -The UpdateAgentModeStart event sends data for the start of each mode during the process of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **Mode** Indicates the mode that has started. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **Version** No content is currently available. - - -### Update360Telemetry.UpdateAgentPostRebootResult - -This event collects information for both Mobile and Desktop regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario - -The following fields are available: - -- **ErrorCode** The error code returned for the current post reboot phase -- **FlightId** The unique identifier for each flight -- **ObjectId** Unique value for each Update Agent mode -- **PostRebootResult** Indicates the Hresult -- **RelatedCV** Correlation vector value generated from the latest USO 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 - - -### Update360Telemetry.UpdateAgentSetupBoxLaunch - -No content is currently available. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **FreeSpace** Free space on OS partition. -- **InstallCount** Number of install attempts using the same sandbox. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **SandboxSize** Size of the sandbox. -- **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. -- **UserSession** Indicates whether install was invoked by user actions. -- **ContainsExpressPackage** Indicates whether the download package is express. - - -## Update notification events - -### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage - -Event to indicate that Javascript is reporting a schema and a set of values for critical telemetry. - -The following fields are available: - -- **CampaignConfigVersion** Config version of current campaign -- **CampaignID** Currently running campaign on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version of the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user -- **key1** UI interaction data -- **key2** UI interaction data -- **key3** UI interaction data -- **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 UNP -- **schema** UI interaction type -- **key10** UI interaction data -- **key11** UI interaction data -- **key12** UI interaction data -- **key13** UI interaction data -- **key14** UI interaction data -- **key15** UI interaction data -- **key16** UI interaction data -- **key17** Interaction data for the UI -- **key18** Interaction data for the UI -- **key19** Interaction data for the UI -- **key20** Interaction data for the UI -- **key21** Interaction data for the UI -- **key22** Interaction data for the UI -- **key23** Interaction data for the UI -- **key24** Interaction data for the UI -- **key25** Interaction data for the UI -- **key26** Interaction data for the UI -- **key27** UI interaction data -- **key28** UI interaction data -- **key29** UI interaction data -- **key30** UI interaction data - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat - -This event is sent at the start of each campaign, to be used as a heartbeat - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign - -This event indicates that the Campaign Manager is cleaning up the campaign content - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Current campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat - -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version - - -### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed - -This event is sent when a campaign completion status query fails - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Current campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure -- **PackageVersion** Current UNP package version - - -### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed - -This event is sent when the Campaign Manager encounters an unexpected error while running the campaign - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure -- **PackageVersion** Current UNP package version - - -## Upgrade events - -### Setup360Telemetry.Downlevel - -This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. - - -### Setup360Telemetry.Finalize - -This event sends data indicating that the device has invoked the finalize phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update 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. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **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 -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.OsUninstall - -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update 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. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **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 -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **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. - - -### Setup360Telemetry.PostRebootInstall - -This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. - -The following fields are available: - -- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** Unique value that identifies the flight. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that's 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 -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. - - -### Setup360Telemetry.PreDownloadQuiet - -This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** Using Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **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 -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. - - -### Setup360Telemetry.PreDownloadUX - -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **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. -- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. -- **FlightData** No content is currently available. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (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 -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. - - -### Setup360Telemetry.PreInstallUX - -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PreinstallUX indicates the outcome of the PreinstallUX portion of the update process. - -The following fields are available: - -- **ClientId** For Windows Update, this will be the Windows Update 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. -- **FlightData** No content is currently available. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **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 -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The 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. - - -### Setup360Telemetry.Setup360 - -This event sends data about OS deployment scenarios, to help keep Windows up-to-date. - -The following fields are available: - -- **FieldName** Retrieves the data point. -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. -- **InstanceId** Retrieves a unique identifier for each instance of a setup session. -- **ReportId** Retrieves the report ID. -- **ScenarioId** Retrieves the deployment scenario. -- **Value** Retrieves the value associated with the corresponding FieldName. -- **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update 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. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **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** Extension of result - more granular information about phase/action when the potential failure happened -- **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 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 -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. - - -## Windows as a Service diagnostic events - -### Microsoft.Windows.WaaSMedic.SummaryEvent - -Result of the WaaSMedic operation. - -The following fields are available: - -- **detectionSummary** Result of each applicable detection that was ran. -- **featureAssessmentImpact** WaaS Assessment impact for feature updates. -- **hrEngineResult** Error code from the engine operation. -- **insufficientSessions** Device not eligible for diagnostics. -- **isManaged** Device is managed for updates. -- **isWUConnected** Device is connected to Windows Update. -- **noMoreActions** No more applicable diagnostics. -- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. -- **remediationSummary** Result of each applicable resolution that was ran. -- **usingBackupFeatureAssessment** Relying on backup feature assessment. -- **usingBackupQualityAssessment** Relying on backup quality assessment. -- **versionString** Version of the WaaSMedic engine. -- **usingCachedFeatureAssessment** WaaS Medic run did not get OS build age from the network on the previous run. -- **usingCachedQualityAssessment** WaaS Medic run did not get OS revision age from the network on the previous run. - - -## Windows Error Reporting events - -## Windows Error Reporting MTT events - -### Microsoft.Windows.WER.MTT.Denominator - -No content is currently available. - -The following fields are available: - -- **Value** Standard UTC emitted DP value structure - - -## Windows Store events +## Microsoft Store events ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation @@ -4294,26 +3261,26 @@ The following fields are available: ### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete -This event is sent at the end of an app install or update and is used to track the very end of the install or update process. +The FulfillmentComplete event is fired at the end of an app install or update. We use this to track the very end of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure, such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. The following fields are available: +- **CatalogId** The CatalogId is the name of the product catalog from which this app was chosen. - **FailedRetry** Was the installation or update retry 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. -- **CatalogId** No content is currently available. ### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate -This event is sent at the beginning of an app install or update and is used to track the very beginning of the install or update process. +The FulfillmentInitiate event is fired at the start of an app install or update. We use this to track the very beginning of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure, such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. The following fields are available: -- **CatalogId** No content is currently available. - **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. +- **CatalogId** The CatalogId is the name of the product catalog from which this app was chosen. ### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest @@ -4416,6 +3383,1039 @@ The following fields are available: - **PFamN** The name of the product that is requested for update. +## OneDrive events + +## 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 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 + + +## Setup events + +### 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. + + +## Shared PC events + +### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount + +Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting un-used user accounts on Education/Shared PCs frees up disk space to improve Windows Update success rates. + +The following fields are available: + +- **accountType** The type of account that was deleted. Example: AD, AAD, or Local +- **deleteState** Whether the attempted deletion of the user account was successful. +- **userSid** The security identifier of the account. +- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. + + +### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation + +Activity for run of the Transient Account Manager that determines if any user accounts should be deleted for devices set up for Shared PC mode to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates + +The following fields are available: + +- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. +- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. +- **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours + + +## SIH events + +### SIHEngineTelemetry.EvalApplicability + +This event is sent when targeting logic is evaluated to determine if a device is eligible for a given action. + +The following fields are available: + +- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. +- **AdditionalReasons** If an action has been assessed as inapplicable, the additional logic prevented it. +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **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. +- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. +- **IsExecutingAction** If the action is presently being executed. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) +- **SihclientVersion** The client version that is being used. +- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateID** A unique identifier for the action being acted upon. +- **WuapiVersion** The Windows Update API version that is currently installed. +- **WuaucltVersion** The Windows Update client version that is currently installed. +- **WuauengVersion** The Windows Update engine version that is currently installed. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +### SIHEngineTelemetry.SLSActionData + +This event reports if the SIH client was able to successfully parse the manifest describing the actions to be evaluated. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **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. +- **FailedParseActions** The list of actions that were not successfully parsed. +- **ParsedActions** The list of actions that were successfully parsed. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) +- **SihclientVersion** The client version that is being used. +- **WuapiVersion** The Windows Update API version that is currently installed. +- **WuaucltVersion** The Windows Update client version that is currently installed. +- **WuauengVersion** The Windows Update engine version that is currently installed. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +## Software update events + +### SoftwareUpdateClientTelemetry.CheckForUpdates + +Scan process event on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) + +The following fields are available: + +- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. +- **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **DriverSyncPassPerformed** Were drivers scanned this time? +- **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. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **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). +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked +- **NumberOfLoop** The number of round trips the scan required +- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan +- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan +- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, 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 +- **ScanDurationInSeconds** The number of seconds a scan took +- **ScanEnqueueTime** The number of seconds it took to initialize a scan +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). +- **ServiceUrl** The environment URL a device is configured to scan with +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan the event was +- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable +- **BiosFamily** The family of the BIOS (Basic Input Output System). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. +- **BIOSVendor** The vendor of the BIOS. +- **BiosVersion** The version of the BIOS. +- **BranchReadinessLevel** The servicing branch configured on the device. +- **ClientVersion** The version number of the software distribution client. +- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). +- **DeferredUpdates** Update IDs which are currently being deferred until a later time +- **DeviceModel** What is the device model. +- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. +- **EventInstanceID** A globally unique identifier for event instance. +- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). +- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **PausedUpdates** A list of UpdateIds which that currently being paused. +- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). +- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **SystemBIOSMinorRelease** Minor version of the BIOS. +- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **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. +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. +- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. +- **ExtendedMetadataCabUrl** Hostname that is used to download an update. +- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. +- **MSIError** The last error that was encountered during a scan for updates. +- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 +- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown + + +### 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 eventscenario field for specifics, e.g.: started/failed/succeeded) + +The following fields are available: + +- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't 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). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **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. +- **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). +- **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. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. +- **ClientVersion** The version number of the software distribution client. +- **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **DeviceModel** What is the device model. +- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. +- **EventType** Possible values are Child, Bundle, or Driver. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **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. +- **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. +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **HostName** The hostname URL the content is downloading from. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6. +- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) +- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." +- **PackageFullName** The package name of the content. +- **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. +- **RegulationReason** The reason that the update is regulated +- **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.). +- **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). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **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. +- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. +- **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. +- **TotalExpectedBytes** The total count of bytes that the download is expected to be. +- **UpdateId** An identifier associated with the specific piece of content. +- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. +- **UsedDO** Whether the download used the delivery optimization service. +- **UsedSystemVolume** Indicates whether the content was downloaded to 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. +- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. + + +### 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. + +The following fields are available: + +- **BiosFamily** The family of the BIOS (Basic Input Output System). +- **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. +- **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** Has this particular update bundle previously failed to install? +- **BundleRevisionNumber** Identifies the revision number of the content bundle. +- **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** 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. +- **EventType** Possible values are Child, Bundle, or Driver. +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FeatureUpdatePause** Are feature OS updates paused on the device? +- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. +- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. +- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update +- **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** 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** Is Windows Update for Business enabled on the device? +- **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 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 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. +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **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 which represents a given MSI installation +- **UpdateId** Unique update ID +- **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. + + +### SoftwareUpdateClientTelemetry.UpdateDetected + +This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. + +The following fields are available: + +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.) +- **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: + +- **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. +- **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) +- **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) +- **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) +- **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 +- **RawMode** Raw unparsed mode string from the SLS response. May be null if not applicable. +- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. +- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. + + +## Update events + +### Update360Telemetry.UpdateAgentCommit + +This event collects information regarding the commit phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. + +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 Update Agent mode. +- **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 attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentDownloadRequest + + The UpdateAgent_DownloadRequest event sends data for the download request phase of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to PC and Mobile. + +The following fields are available: + +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **ErrorCode** The error code returned for the current download request phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360) +- **PackageCountOptional** Number of optional packages requested. +- **PackageCountRequired** Number of required packages requested. +- **PackageCountTotal** Total number of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases) +- **UpdateId** Unique ID for each update. +- **PackageExpressType** Type of express package. + + +### Update360Telemetry.UpdateAgentExpand + + This event collects information regarding the expansion phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ElapsedTickCount** Time taken for expand phase. +- **EndFreeSpace** Free space after expand phase. +- **EndSandboxSize** Sandbox size after expand phase. +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **StartFreeSpace** Free space before expand phase. +- **StartSandboxSize** Sandbox size after expand phase. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentFellBackToCanonical + +This event collects information when express could not be used and we fall back to canonical during the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** The error code returned for the current install phase. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCount** Number of packages that feel back to canonical. +- **PackageList** PackageIds which fell back to canonical. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInitialize + + The UpdateAgentInitialize event sends data for the initialize phase of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Unique value for each update attempt. +- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInstall + +The UpdateAgentInstall event sends data for the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **ObjectId** Correlation vector value generated from the latest USO scan. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** The result for the current install phase. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMerge + +The UpdateAgentMerge event sends data on the merge phase when updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current merge phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Related correlation vector value. +- **Result** Outcome of the merge phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentModeStart + +The UpdateAgentModeStart event sends data for the start of each mode during the process of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **Mode** Indicates the mode that has started. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. +- **Version** Version of update + + +### Update360Telemetry.UpdateAgentPostRebootResult + +This event collects information for both Mobile and Desktop regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario + +The following fields are available: + +- **ErrorCode** The error code returned for the current post reboot phase +- **FlightId** The unique identifier for each flight +- **ObjectId** Unique value for each Update Agent mode +- **PostRebootResult** Indicates the Hresult +- **RelatedCV** Correlation vector value generated from the latest USO 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 + + +### Update360Telemetry.UpdateAgentSetupBoxLaunch + +The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new UUP (Unified Update Plaform) scenario. This event is only applicable to PCs. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **FreeSpace** Free space on OS partition. +- **InstallCount** Number of install attempts using the same sandbox. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **SandboxSize** Size of the sandbox. +- **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. +- **UserSession** Indicates whether install was invoked by user actions. +- **ContainsExpressPackage** Indicates whether the download package is express. + + +## Update notification events + +### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage + +Event to indicate that Javascript is reporting a schema and a set of values for critical telemetry. + +The following fields are available: + +- **CampaignConfigVersion** Config version of current campaign +- **CampaignID** Currently running campaign on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version of the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user +- **key1** UI interaction data +- **key10** UI interaction data +- **key11** UI interaction data +- **key12** UI interaction data +- **key13** UI interaction data +- **key14** UI interaction data +- **key15** UI interaction data +- **key16** UI interaction data +- **key17** UI interaction data +- **key2** UI interaction data +- **key3** UI interaction data +- **key4** UI interaction data +- **key5** UI interaction data +- **key6** UI interaction data +- **key7** Interaction data for the UI +- **key8** Interaction data for the UI +- **key9** UI interaction data +- **PackageVersion** Current package version of UNP +- **schema** UI interaction type +- **key18** UI interaction data +- **key19** UI interaction data +- **key20** UI interaction data +- **key21** Interaction data for the UI +- **key22** UI interaction data +- **key23** UI interaction data +- **key24** UI interaction data +- **key25** UI interaction data +- **key26** UI interaction data +- **key27** UI interaction data +- **key28** Interaction data for the UI +- **key29** UI interaction data +- **key30** UI interaction data + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat + +This event is sent at the start of each campaign, to be used as a heartbeat + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign + +This event indicates that the Campaign Manager is cleaning up the campaign content + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Current campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat + +This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed + +This event is sent when a campaign completion status query fails + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Current campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **hresult** HRESULT of the failure +- **PackageVersion** Current UNP package version + + +### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed + +This event is sent when the Campaign Manager encounters an unexpected error while running the campaign + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign +- **CampaignID** Currently campaign that's running on UNP +- **ConfigCatalogVersion** Current catalog version of UNP +- **ContentVersion** Content version for the current campaign on UNP +- **CV** Correlation vector +- **DetectorVersion** Most recently run detector version for the current campaign on UNP +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **hresult** HRESULT of the failure +- **PackageVersion** Current UNP package version + + +## Upgrade events + +### Setup360Telemetry.Downlevel + +This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the downlevel OS. +- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. + + +### Setup360Telemetry.Finalize + +This event sends data indicating that the device has invoked the finalize phase of the upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.OsUninstall + +The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **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. +- **FlightData** Unique value that identifies the flight. + + +### Setup360Telemetry.PostRebootInstall + +This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Result** The result of Setup360. This is an HRESULT error code that's 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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. +- **FlightData** Unique value that identifies the flight. + + +### Setup360Telemetry.PreDownloadQuiet + +This event sends data indicating that the device has invoked the predownload quiet phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** Using Windows Update, this will be the Windows Update 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. +- **FlightData** Unique value that identifies the flight. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. + + +### Setup360Telemetry.PreDownloadUX + +This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS. Specifically the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous operating system. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). +- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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. +- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string to uniquely identify a group of events. +- **WuId** Windows Update client ID. +- **FlightData** 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. + + +### Setup360Telemetry.PreInstallQuiet + +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** Setup360 flow type (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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. + + +### Setup360Telemetry.PreInstallUX + +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PreinstallUX indicates the outcome of the PreinstallUX portion of the update process. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **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 +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The 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. +- **FlightData** Unique value that identifies the flight. + + +### Setup360Telemetry.Setup360 + +This event sends data about OS deployment scenarios, to help keep Windows up-to-date. + +The following fields are available: + +- **FieldName** Retrieves the data point. +- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. +- **InstanceId** Retrieves a unique identifier for each instance of a setup session. +- **ReportId** Retrieves the report ID. +- **ScenarioId** Retrieves the deployment scenario. +- **Value** Retrieves the value associated with the corresponding FieldName. +- **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. + + +### Setup360Telemetry.UnexpectedEvent + +This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. + +The following fields are available: + +- **ClientId** With Windows Update, this will be the Windows Update 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. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **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** Extension of result - more granular information about phase/action when the potential failure happened +- **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 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 +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +- **FlightData** Unique value that identifies the flight. + + +## Windows as a Service diagnostic events + +### Microsoft.Windows.WaaSMedic.SummaryEvent + +Result of the WaaSMedic operation. + +The following fields are available: + +- **detectionSummary** Result of each applicable detection that was ran. +- **featureAssessmentImpact** WaaS Assessment impact for feature updates. +- **hrEngineResult** Error code from the engine operation. +- **isManaged** Device is managed for updates. +- **isWUConnected** Device is connected to Windows Update. +- **noMoreActions** No more applicable diagnostics. +- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. +- **remediationSummary** Result of each applicable resolution that was ran. +- **usingBackupFeatureAssessment** Relying on backup feature assessment. +- **usingBackupQualityAssessment** Relying on backup quality assessment. +- **versionString** Version of the WaaSMedic engine. +- **usingCachedFeatureAssessment** WaaS Medic run did not get OS build age from the network on the previous run. +- **usingCachedQualityAssessment** WaaS Medic run did not get OS revision age from the network on the previous run. +- **insufficientSessions** Device not eligible for diagnostics. + + +## Windows Error Reporting events + +## 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: + +- **Value** Standard UTC emitted DP value structure + + ## Windows Update CSP events ### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureFailed @@ -4467,7 +4467,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 machine - **paused** Machine's pause status - **rebootRequestSucceeded** Reboot CSP call success status @@ -4504,41 +4504,41 @@ The Execute Rollback Quality Succeed event sends basic telemetry on the success ### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted -This event describes the start of a new download with Delivery Optimization. It's used to understand and address problems regarding downloads. +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** Is the download a background download? +- **background** If the download is happening in the background - **bytesRequested** Number of bytes requested for download. -- **cdnUrl** The URL of the CDN. -- **costFlags** A set of flags representing network cost. -- **deviceProfile** Identifies the usage or form factor. Example: Desktop or Xbox -- **diceRoll** The dice roll value used in sampling events. -- **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. -- **downloadModeSrc** No content is currently available. -- **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 downloaded. -- **filePath** The path where the file will be written. -- **fileSize** No content is currently available. -- **fileSizeCaller** No content is currently available. -- **groupID** ID for the group. -- **isEncrypted** No content is currently available. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** The ID of the Windows Update job. -- **peerID** The ID for this Delivery Optimization client. -- **predefinedCallerName** No content is currently available. -- **sessionID** The ID of the download session. -- **setConfigs** No content is currently available. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? -- **callerName** No content is currently available. -- **minDiskSizeGB** The minimum disk size (in GB) required for Peering. -- **minDiskSizePolicyEnforced** Is the minimum disk size enforced via policy? -- **minFileSizePolicy** The minimum content file size policy to allow the download using Peering. -- **scenarioID** The ID of the scenario. +- **cdnUrl** Number of bytes requested for download +- **costFlags** Url of the source CDN +- **deviceProfile** Network cost flags +- **diceRoll** Identifies the usage or form factor (Desktop, Xbox, VM, etc) +- **doClientVersion** Random number used for determining if a client will use peering +- **doErrorCode** Version of the Delivery Optimization client +- **downloadMode** Delivery Optimization error code returned +- **downloadModeSrc** DownloadMode used (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100) +- **errorCode** 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** Error code returned +- **fileID** Used to correlate client/services calls that are part of the same test during A/B testing +- **filePath** ID of the File being downloaded +- **fileSize** Path to where the downloaded file will be written +- **fileSizeCaller** Total filesize of the file that was downloaded +- **groupID** Value for total file size provided by our caller +- **isVpn** ID for the group +- **jobID** If the machine is connected to a Virtual Private Network +- **peerID** Minimum filesize policy set for the device to allow Peering with Delivery Optimization +- **predefinedCallerName** Name of the API caller +- **sessionID** Name of the API Caller +- **setConfigs** ID of the Update being downloaded +- **updateID** ID for the file download session +- **usedMemoryStream** ID of the Update being downloaded +- **callerName** Name of the API Caller +- **minDiskSizeGB** Identifier for the Windows Update Job +- **minDiskSizePolicyEnforced** The minimum disk size policy set for the device to allow Peering with Delivery Optimization +- **minFileSizePolicy** If there is an enforced mininum disk size requirement for peering +- **scenarioID** ID for the Scenario +- **isEncrypted** Whether the download is encrypted ## Windows Update events @@ -4550,21 +4550,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 @@ -4681,8 +4681,8 @@ The following fields are available: - **SkipToAutoModeLimit** The minimum length of time to pass in reboot pending before a machine can be put into auto mode - **UpdateId** The ID of the update that is pending reboot to finish installation - **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **DaysSinceRebootRequired** Number of days since reboot was required. - **UtcTime** The Coordinated Universal Time when the dialog notification will be displayed. +- **DaysSinceRebootRequired** Number of days since reboot was required. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog @@ -4755,7 +4755,7 @@ Enhanced Engaged reboot reboot failed dialog was displayed. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device +- **DeviceLocalTime** Dialog exit code - user response - **ETag** OneSettings versioning value - **ExitCode** Indicates how users exited the dialog - **RebootVersion** Version of DTE @@ -4820,7 +4820,6 @@ Indicates when a reboot is scheduled by the system or a user for a security, qua The following fields are available: - **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise -- **IsEnhancedEngagedReboot** Whether this is an Enhanced Engaged reboot - **rebootArgument** Argument for the reboot task. It also represents specific reboot related action - **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 @@ -4830,6 +4829,7 @@ The following fields are available: - **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time - **updateId** ID of the update that is getting installed with this reboot - **wuDeviceid** Unique device ID used by Windows Update +- **IsEnhancedEngagedReboot** Whether this is an Enhanced Engaged reboot ### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy @@ -4849,11 +4849,11 @@ Update activity blocked due to active hours being currently active. The following fields are available: +- **blockReason** The current state of the update process +- **updatePhase** The current state of the update process +- **wuDeviceid** Device ID - **activeHoursEnd** The end of the active hours window - **activeHoursStart** The start of the active hours window -- **updatePhase** Device ID -- **wuDeviceid** Device ID -- **blockReason** The current state of the update process ### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel @@ -4862,11 +4862,11 @@ Update activity blocked due to low battery level. The following fields are available: -- **batteryLevel** The battery capacity threshold to stop update activity -- **batteryLevelThreshold** Reason for stopping update activity -- **updatePhase** Device ID -- **wuDeviceid** Device ID +- **batteryLevel** The current battery charge capacitity +- **batteryLevelThreshold** The battery capacity threshold to stop update activity - **blockReason** The current state of the update process +- **updatePhase** The current state of the update process +- **wuDeviceid** Device ID ### Microsoft.Windows.Update.Orchestrator.CommitFailed @@ -4890,7 +4890,7 @@ The following fields are available: ### Microsoft.Windows.Update.Orchestrator.DTUEnabled -No content is currently available. +Inbox DTU functionality enabled. The following fields are available: @@ -4899,30 +4899,30 @@ The following fields are available: ### Microsoft.Windows.Update.Orchestrator.DTUInitiated -No content is currently available. +Inbox DTU functionality intiated. The following fields are available: -- **dtuErrorCode** No content is currently available. -- **isDtuApplicable** No content is currently available. -- **wuDeviceid** No content is currently available. +- **dtuErrorCode** Return code from creating the DTU Com Server. +- **isDtuApplicable** Determination of whether DTU is applicable to the machine it is running on. +- **wuDeviceid** Return code from creating the DTU Com Server. ### Microsoft.Windows.Update.Orchestrator.DeferRestart -Indicates that a restart required for installing updates was postponed +Indicates that a restart required for installing updates was postponed. The following fields are available: -- **displayNeededReason** No content is currently available. +- **displayNeededReason** Semicolon-separated list of reasons reported for display needed - **eventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc - **filteredDeferReason** The raised reason that the USO did not restart (e.g. user active, low battery) that were ignorable -- **gameModeReason** No content is currently available. -- **ignoredReason** No content is currently available. -- **revisionNumber** No content is currently available. -- **systemNeededReason** No content is currently available. -- **updateId** No content is currently available. -- **updateScenarioType** No content is currently available. +- **gameModeReason** Name of the executable that caused the game mode state check to trigger. +- **ignoredReason** Semicolon-separated list of reasons that were intentionally ignored. +- **revisionNumber** Update ID revision number +- **systemNeededReason** Semicolon-separated list of reasons reported for system needed. +- **updateId** Update ID +- **updateScenarioType** Update session type - **wuDeviceid** Windows Update Device GUID - **raisedDeferReason** The reason that the USO did not restart (e.g. user active, low battery) @@ -4940,13 +4940,13 @@ The following fields are available: - **scanTriggerSource** Source of the triggered scan. - **updateScenarioType** The update session type. - **wuDeviceid** Unique device ID used by Windows Update. -- **detectionRetryMode** Error info -- **errorCode** State of update action -- **networkStatus** Error info +- **detectionRetryMode** If we retry to scan +- **errorCode** The returned error code. - **deferReason** Reason for postponing detection - **flightID** Flight info - **revisionNumber** Update version - **updateId** Update ID - GUID +- **networkStatus** Error info ### Microsoft.Windows.Update.Orchestrator.DisplayNeeded @@ -4988,11 +4988,11 @@ Event sent when USO takes an Escalation action on device. The following fields are available: -- **configVersion** Indicate the specific escalation action that took place on device -- **escalationAction** GUID of the update the device is offered -- **updateClassificationGUID** ID of the update the device is offered -- **updateId** Device ID used by WU -- **wuDeviceid** No content is currently available. +- **configVersion** Escalation config version on device +- **escalationAction** Indicate the specific escalation action that took place on device +- **updateClassificationGUID** GUID of the update the device is offered +- **updateId** ID of the update the device is offered +- **wuDeviceid** Device ID used by WU ### Microsoft.Windows.Update.Orchestrator.EscalationRiskLevels @@ -5029,13 +5029,13 @@ The Update is no longer Applicable to this device The following fields are available: -- **EventPublishedTime** Time when this event was generated -- **flightID** Flight specific info -- **revisionNumber** Update ID revision number -- **updateId** Update ID - GUID -- **updateScenarioType** Update session type -- **UpdateStatus** Last status of update -- **UUPFallBackConfigured** Is UUP fallback configured +- **EventPublishedTime** Flight specific info +- **flightID** Update ID revision number +- **revisionNumber** Update ID - GUID +- **updateId** Update session type +- **updateScenarioType** Last status of update +- **UpdateStatus** Is UUP fallback configured? +- **UUPFallBackConfigured** Windows Update Device GUID - **wuDeviceid** Windows Update Device GUID @@ -5074,20 +5074,20 @@ This event sends launch data for a Windows Update install to help keep Windows u The following fields are available: - **batteryLevel** Current battery capacity in mWh or percentage left. +- **deferReason** Reason for install not completing. - **eventScenario** End to end update session ID. +- **interactive** Identifies if session is user initiated. +- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **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. - **flightID** Unique update ID - **flightUpdate** Flight update - **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. - **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **interactive** Identifies if session is user initiated. - **minutesToCommit** The time it took to install updates. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. - **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. -- **deferReason** Reason for install not completing. - **errorCode** The error code reppresented by a hexadecimal value. - **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. @@ -5288,7 +5288,6 @@ The RebootScheduled event sends basic information for scheduling a update relate The following fields are available: - **activeHoursApplicable** Whether Active Hours applies. -- **IsEnhancedEngagedReboot** If Enhanced reboot was enabled. - **rebootArgument** The reboot arguments - **rebootOutsideOfActiveHours** If reboot was outside of Active Hours - **rebootScheduledByUser** If the reboot was scheduled by the user, or the system. @@ -5298,6 +5297,7 @@ The following fields are available: - **scheduledRebootTimeInUTC** Time the reboot was scheduled for in UTC - **updateId** UpdateId to identify which update is being scheduled. - **wuDeviceid** Unique DeviceID +- **IsEnhancedEngagedReboot** If Enhanced reboot was enabled. ### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot @@ -5324,21 +5324,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. From 8cb1c0b61ea520b1d92f9f0abf042b7236e646b1 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 9 Apr 2018 14:08:29 -0700 Subject: [PATCH 147/284] new version --- ...el-windows-diagnostic-events-and-fields.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index d9847d8141..13efb670a6 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -1688,6 +1688,74 @@ The following fields are available: - **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. +## Deployment events + +### DeploymentTelemetry.Deployment_End + +Event to indicate that a Deployment 360 API has completed. + +The following fields are available: + +- **ClientId** Client ID of user utilizing the D360 API +- **ErrorCode** Error code of action +- **FlightId** Flight being used +- **Mode** Phase in upgrade +- **RelatedCV** CV of any other related events +- **Result** End result of action + + +### DeploymentTelemetry.Deployment_Initialize + +Event to indicate that the Deployment 360 APIs have been initialized for use. + +The following fields are available: + +- **ClientId** Client ID of user utilizing the D360 API +- **ErrorCode** Error code of action +- **FlightId** Flight being used +- **RelatedCV** CV of any other related events +- **Result** Phase Setup is in + + +### DeploymentTelemetry.Deployment_SetupBoxLaunch + +Event to indicate that the Deployment 360 APIs have launched Setup Box. + +The following fields are available: + +- **ClientId** Client ID of user utilizing the D360 API +- **FlightId** Flight being used +- **Quiet** Whether Setup will run in quiet mode or in full +- **RelatedCV** CV of any other related events +- **SetupMode** Phase Setup is in + + +### DeploymentTelemetry.Deployment_SetupBoxResult + +Event to indicate that the Deployment 360 APIs have received a return from Setup Box. + +The following fields are available: + +- **ClientId** Client ID of user utilizing the D360 API +- **ErrorCode** Error code of action +- **FlightId** Flight being used +- **Quiet** Whether Setup will run in quiet mode or in full +- **RelatedCV** Correlation vector of any other related events +- **SetupMode** Phase that Setup is in + + +### DeploymentTelemetry.Deployment_Start + +Event to indicate that a Deployment 360 API has been called. + +The following fields are available: + +- **ClientId** Client ID of user utilizing the D360 API +- **FlightId** Flight being used +- **Mode** Phase in upgrade +- **RelatedCV** CV of any other related events + + ## Diagnostic data events ### TelClientSynthetic.AuthorizationInfo_RuntimeTransition From 97d2e069ef5edf99baea4bb480e7a108ca7a2f43 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 06:37:10 -0700 Subject: [PATCH 148/284] yoyo feedback --- .../manage-windows-mixed-reality.md | 15 ++++++++-- .../guidelines-for-assigned-access-app.md | 28 ++++++++----------- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 74ffcc884f..5f3ea1c710 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -31,14 +31,23 @@ ms.date: 04/23/2018 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709](http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). + a. Download [the FOD .cab file for Windows 10, version 1803](http://download.microsoft.com/download/C/5/E/C5E2B78C-9BE2-437A-9675-00545BCB2DE4/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) or [the FOD .cab file for Windows 10, version 1709] + (http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). - b. Install the FOD. + >[!NOTE] + >You must download the FOD package that matches your operating system version. + + b. Use `Add-Capability` to add the Windows Mixed Reality FOD package to the image. + + ``` + Add-Package + Dism /Image:C:\test\offline /Add-Package /PackagePath:*path to the cab file* + ``` c. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. - +IT admins can also create [Side by side feature store (shared folder)](https://technet.microsoft.com/library/jj127275.aspx) to allow access to the FOD. diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 2a03f2bf72..5f8a4626d2 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -42,25 +42,21 @@ Avoid selecting Windows apps that are designed to launch other apps as part of t ## Guidelines for web browsers -Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not supported for assigned access. +In Windows 10, -If you use a web browser as your assigned access app, consider the following tips: +1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) +2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) +3. Configure policies -- You can download browsers that are optimized to be used as a kiosk from the Microsoft Store. -- You can create your own web browser Windows app by using the WebView class. Learn more about developing your own web browser app: - - [Creating your own browser with HTML and JavaScript](https://blogs.windows.com/msedgedev/2015/08/27/creating-your-own-browser-with-html-and-javascript/) - - [WebView class](https://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.controls.webview.aspx) - - [A web browser built with JavaScript as a Windows app](https://github.com/MicrosoftEdge/JSBrowser/tree/v1.0) +>[!NOTE] +>Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. + + +You can create your own web browser Windows app by using the WebView class. Learn more about developing your own web browser app: +- [Creating your own browser with HTML and JavaScript](https://blogs.windows.com/msedgedev/2015/08/27/creating-your-own-browser-with-html-and-javascript/) +- [WebView class](https://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.controls.webview.aspx) +- [A web browser built with JavaScript as a Windows app](https://github.com/MicrosoftEdge/JSBrowser/tree/v1.0) -**To block access to the file system from Internet Explorer's web address bar** -1. On the Start screen, type the following: - `gpedit.msc` -2. Press **Enter** or click the gpedit icon to launch the group policy editor. -3. In the group policy editor, navigate to **User Configuration** > **Administrative Templates** > **Start Menu and Taskbar**. -4. Select **Remove Run menu from Start Menu**, select **Disabled**, and click **Apply**. Disabling this policy prevents users from entering the following into the Internet Explorer Address Bar: - - A UNC path (\\\\*server*\\\\*share*) - - A local drive (C:\\) - - A local folder (\temp) ## Secure your information From 18eb3ae1cc88d807d3459385ca9f6c8316ead53d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 07:02:56 -0700 Subject: [PATCH 149/284] tweak --- .../manage-windows-mixed-reality.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 5f3ea1c710..a3d08a83cb 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -18,7 +18,9 @@ ms.date: 04/23/2018 - Windows 10 -[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update). Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). +[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update), as a [Windows 10 Feature on Demand (FOD)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities). Features on Demand are Windows feature packages that can be added at any time. Common features include language resources like handwriting recognition or the .NET Framework (.NetFx3). When a Windows 10 PC needs a new feature, it can request the feature package from Windows Update. + +Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). @@ -35,9 +37,9 @@ ms.date: 04/23/2018 (http://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). >[!NOTE] - >You must download the FOD package that matches your operating system version. + >You must download the FOD .cab file that matches your operating system version. - b. Use `Add-Capability` to add the Windows Mixed Reality FOD package to the image. + b. Use `Add-Package` to add Windows Mixed Reality FOD to the image. ``` Add-Package @@ -47,7 +49,7 @@ ms.date: 04/23/2018 c. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. -IT admins can also create [Side by side feature store (shared folder)](https://technet.microsoft.com/library/jj127275.aspx) to allow access to the FOD. +IT admins can also create [Side by side feature store (shared folder)](https://technet.microsoft.com/library/jj127275.aspx) to allow access to the Windows Mixed Reality FOD. From 5e2eb3629c035728cc4455b20eb877ed55089cac Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 07:16:46 -0700 Subject: [PATCH 150/284] tweak intro --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index a3d08a83cb..1ff3bfb5ab 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -18,7 +18,7 @@ ms.date: 04/23/2018 - Windows 10 -[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update), as a [Windows 10 Feature on Demand (FOD)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities). Features on Demand are Windows feature packages that can be added at any time. Common features include language resources like handwriting recognition or the .NET Framework (.NetFx3). When a Windows 10 PC needs a new feature, it can request the feature package from Windows Update. +[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update), as a [Windows 10 Feature on Demand (FOD)](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities). Features on Demand are Windows feature packages that can be added at any time. When a Windows 10 PC needs a new feature, it can request the feature package from Windows Update. Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block). From fa4340eda0a0b3cabfe70e2568a2a8106cb10724 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 07:38:06 -0700 Subject: [PATCH 151/284] kiosk browser --- windows/configuration/guidelines-for-assigned-access-app.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 5f8a4626d2..c12fe3919d 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -42,11 +42,13 @@ Avoid selecting Windows apps that are designed to launch other apps as part of t ## Guidelines for web browsers -In Windows 10, +In Windows 10, version 1803, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. **Kiosk Browser** can be configured as a digital sign by setting the default URL to your online content and blocking navigation. Use **Kiosk Browser** as an interactive display by setting the default URL to your website and blocking other URLs. + +**Kiosk Browser** must be downloaded for offline licensing using Microsoft Store For Business. You can deploy **Kiosk Browser** to devices running Windows 10, version 1803 (Pro, Business, Enterprise, and Education). 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](/provisioning-packages/provisioning-create-package.md). >[!NOTE] >Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. From cfca0b0360a11d31d41625f490f7273b29f2223e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 07:38:43 -0700 Subject: [PATCH 152/284] fix link --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index c12fe3919d..71c23920d0 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -48,7 +48,7 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](/provisioning-packages/provisioning-create-package.md). +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-create-package.md). >[!NOTE] >Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. From 73c4efa5ab47bca2958179e0466ae7188b0a5672 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 07:39:03 -0700 Subject: [PATCH 153/284] fix link again --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 71c23920d0..c12fe3919d 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -48,7 +48,7 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-create-package.md). +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](/provisioning-packages/provisioning-create-package.md). >[!NOTE] >Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. From 1accffeb888211698025bc78b37b88973550729d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 08:26:38 -0700 Subject: [PATCH 154/284] link --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index c12fe3919d..924ed81015 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -48,7 +48,7 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](/provisioning-packages/provisioning-create-package.md). +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-packages/provisioning-create-package.md). >[!NOTE] >Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. From 71fada6a2dbe26e6fddc23c3acb69ef43778193a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 08:29:37 -0700 Subject: [PATCH 155/284] add link --- windows/configuration/setup-kiosk-digital-signage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index 9e5445d464..e84ba8e719 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -29,7 +29,7 @@ Some desktop devices in an enterprise serve a special purpose, such as a PC in t **Which type of app will your kiosk run?** Your kiosk can run a Universal Windows Platform (UWP) app or a Classic Windows desktop application. When the kiosk account signs in, the kiosk app will launch automatically. If the kiosk app is closed, it will automatically restart. >[!TIP] ->For **digital signage**, simply select a digital sign player as your kiosk app. +>For **digital signage**, simply select a digital sign player as your kiosk app. You can also use the **Kiosk Browser** app ([new in Windows 10, version 1803)](/provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers) and configure it to show your online content. **Which type of user account will be the kiosk account?** The kiosk account can be a local standard user account, a local administrator account, a domain account, or an Azure Active Directory (Azure AD) account, depending on the method that you use to configure the kiosk. From eceb179941babe1c68f178b01161c787729a0c9b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 08:36:17 -0700 Subject: [PATCH 156/284] fix link --- windows/configuration/setup-kiosk-digital-signage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index e84ba8e719..3d588407a2 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -29,7 +29,7 @@ Some desktop devices in an enterprise serve a special purpose, such as a PC in t **Which type of app will your kiosk run?** Your kiosk can run a Universal Windows Platform (UWP) app or a Classic Windows desktop application. When the kiosk account signs in, the kiosk app will launch automatically. If the kiosk app is closed, it will automatically restart. >[!TIP] ->For **digital signage**, simply select a digital sign player as your kiosk app. You can also use the **Kiosk Browser** app ([new in Windows 10, version 1803)](/provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers) and configure it to show your online content. +>For **digital signage**, simply select a digital sign player as your kiosk app. You can also use the **Kiosk Browser** app ([new in Windows 10, version 1803)](guidelines-for-assigned-access-app.md#guidelines-for-web-browsers) and configure it to show your online content. **Which type of user account will be the kiosk account?** The kiosk account can be a local standard user account, a local administrator account, a domain account, or an Azure Active Directory (Azure AD) account, depending on the method that you use to configure the kiosk. From 4108a874cb0dc9df19c352ffc409599776159c1a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 08:37:05 -0700 Subject: [PATCH 157/284] fix link --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 924ed81015..68fd824f45 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -48,7 +48,7 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-packages/provisioning-create-package.md). +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](../provisioning-packages/provisioning-create-package.md). >[!NOTE] >Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. From 056f9aac277e004c065be1ac59a13f4e451dc948 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 09:01:21 -0700 Subject: [PATCH 158/284] fix link --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 68fd824f45..924ed81015 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -48,7 +48,7 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](../provisioning-packages/provisioning-create-package.md). +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-packages/provisioning-create-package.md). >[!NOTE] >Microsoft Edge and any third-party web browsers that can be set as a default browser have special permissions beyond that of most Windows apps. Microsoft Edge is not currently supported for assigned access. From 667f2fb91c817eabc81fe71df207f37fdd8baa46 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 09:10:25 -0700 Subject: [PATCH 159/284] add to wcd --- .../guidelines-for-assigned-access-app.md | 11 +++++------ windows/configuration/wcd/wcd-policies.md | 2 ++ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 924ed81015..4cf06c6ab2 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerms ms.localizationpriority: high ms.author: jdecker -ms.date: 10/20/2017 +ms.date: 04/23/2018 --- # Guidelines for choosing an app for assigned access (kiosk mode) @@ -63,16 +63,15 @@ You can create your own web browser Windows app by using the WebView class. Lear ## Secure your information -Avoid selecting Windows apps that may expose the information you don’t want to show in your kiosk, since kiosk usually means anonymous access and locates in a public setting like a shopping mall. For example, an app that has a file picker allows the user to gain access to files and folders on the user's system, avoid selecting this type of apps if they provide unnecessary data access. +Avoid selecting Windows apps that may expose the information you don’t want to show in your kiosk, since kiosk usually means anonymous access and kiosks are often located in public settings like a shopping mall. For example, an app that has a file picker allows the user to gain access to files and folders on the user's system. Avoid selecting this type of apps if they provide unnecessary data access. ## App configuration -Some apps may require additional configurations before they can be used appropriately in assigned access . For example, Microsoft OneNote requires you to set up a Microsoft account for the assigned access user account before OneNote will open in assigned access. -Check the guidelines published by your selected app and do the setup accordingly. +Some apps may require additional configurations before they can be used appropriately in assigned access. For example, Microsoft OneNote requires you to set up a Microsoft account for the assigned access user account before OneNote will open in assigned access. Check the guidelines published by your selected app and do the setup accordingly. ## Develop your kiosk app -Assigned access in Windows 10 leverages the new lock framework. When an assigned access user signs in, the selected kiosk app is launched above lock . The kiosk app is actually running as an above lock screen app. +Assigned access in Windows 10 leverages the new lock framework. When an assigned access user signs in, the selected kiosk app is launched above the lockscreen. Follow the [best practices guidance for developing a kiosk app for assigned access](https://msdn.microsoft.com/library/windows/hardware/mt633799%28v=vs.85%29.aspx). @@ -80,7 +79,7 @@ Follow the [best practices guidance for developing a kiosk app for assigned acce The above guidelines may help you select or develop an appropriate Windows app for your assigned access experience. Once you have selected your app, we recommend that you thoroughly test the assigned access experience to ensure that your device provides a good customer experience. - ## Learn more +## Learn more [Customizing Your Device Experience with Assigned Access](https://channel9.msdn.com/Events/Build/2016/P508) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index 8d27425b83..fd154be31c 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -285,6 +285,8 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star ## KioskBrowser +These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](../provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). + | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | [BlockedUrlExceptions](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurlexceptions) | List of exceptions to the blocked website URLs (with wildcard support). This is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. | X | | | | | From 709d9b0a04c495a37242d318381f787b946fc8d1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 09:34:03 -0700 Subject: [PATCH 160/284] fix link --- windows/configuration/wcd/wcd-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index fd154be31c..e7f91ac5a2 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -285,7 +285,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star ## KioskBrowser -These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](../provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). +These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | From 6403a0ef047aebbe26d394fbbd8de54b68c28638 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 09:47:12 -0700 Subject: [PATCH 161/284] same link --- windows/configuration/wcd/wcd-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index e7f91ac5a2..fd154be31c 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -285,7 +285,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star ## KioskBrowser -These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). +These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](../provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | From 6922383a83d3f10edcc5c9b72a50186e41185cae Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 10:02:16 -0700 Subject: [PATCH 162/284] same link --- windows/configuration/wcd/wcd-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index fd154be31c..e7f91ac5a2 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -285,7 +285,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star ## KioskBrowser -These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](../provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). +These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | From 20a01ae2dc220884c9fa198e063eda0640db98a2 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 10:19:30 -0700 Subject: [PATCH 163/284] went external --- windows/configuration/wcd/wcd-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index e7f91ac5a2..d588be7cde 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -285,7 +285,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star ## KioskBrowser -These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](provisioning-packages/guidelines-for-assigned-access-app.md#guidelines-for-web-browsers). +These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](https://docs.microsoft.com/configuration/guidelines-for-assigned-access-app#guidelines-for-web-browsers). | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | From a8684435a0ea8b534adb5a0a20e0e449183144d8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 10:35:10 -0700 Subject: [PATCH 164/284] link --- windows/configuration/wcd/wcd-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index d588be7cde..16c5d27391 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -285,7 +285,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star ## KioskBrowser -These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](https://docs.microsoft.com/configuration/guidelines-for-assigned-access-app#guidelines-for-web-browsers). +These settings apply to the **Kiosk Browser** app available in Microsoft Store. For more information, see [Guidelines for web browsers](https://docs.microsoft.com/windows/configuration/guidelines-for-assigned-access-app#guidelines-for-web-browsers). | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | From b1af1adf999429778714c8634ce55664e2a582b6 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 10 Apr 2018 10:43:58 -0700 Subject: [PATCH 165/284] added all material from the workitem except IoT --- .../images/app-reliability-trend-view.png | Bin 18747 -> 0 bytes .../update/waas-delivery-optimization.md | 77 ++++++++++++++---- 2 files changed, 59 insertions(+), 18 deletions(-) delete mode 100644 windows/deployment/update/images/app-reliability-trend-view.png diff --git a/windows/deployment/update/images/app-reliability-trend-view.png b/windows/deployment/update/images/app-reliability-trend-view.png deleted file mode 100644 index 2d26df93d32723806348efcde5309c2dadaf7f51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18747 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 byL^MrSMV}|_nbZZSHHZpid2=PNyz^KFh|n! diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 5190b20540..09f532faf4 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -7,7 +7,7 @@ ms.sitesec: library author: JaimeO ms.localizationpriority: high ms.author: jaimeo -ms.date: 03/24/2018 +ms.date: 04/10/2018 --- # Configure Delivery Optimization for Windows 10 updates @@ -58,13 +58,13 @@ Several Delivery Optimization features are configurable: | [Minimum Background QoS](#minimum-background-qos) | DOMinBackgroundQoS | 1607 | | [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) | DOAllowVPNPeerCaching | 1703 | | [Allow uploads while the device is on battery while under set Battery level](#allow-uploads-while-the-device-is-on-battery-while-under-set-battery-level) | DOMinBatteryPercentageAllowedToUpload | 1703 | -| MaxForegroundDownloadBandwidth | DOPercentageMaxForegroundBandwidth | 1803 | -| MaxBackgroundDownloadBandwidth | DOPercentageMaxBackgroundBandwidth | 1803 | -| SetHoursToLimitBackgroundDownloadBandwidth | DOSetHoursToLimitBackgroundDownloadBandwidth | 1803 | -| SetHoursToLimitForegroundDownloadBandwidth |DOSetHoursToLimitForegroundDownloadBandwidth | 1803 | -| Select a method to restrict Peer Selection |DORestrictPeerSelectionBy | 1803 | Select the source of Group IDs | DOGroupIdSource | 1803 | -| Delay background download from http (in secs) | DODelayBackgroundDownloadFromHttp | 1803 | -| Delay foreground download from http (in secs) | DODelayForegroundDownloadFromHttp | 1803 | +| [MaxForegroundDownloadBandwidth](#maximum-foreground-download-bandwidth) | DOPercentageMaxForegroundBandwidth | 1803 | +| [MaxBackgroundDownloadBandwidth](#maximum-background-download-bandwidth) | DOPercentageMaxBackgroundBandwidth | 1803 | +| [SetHoursToLimitBackgroundDownloadBandwidth](#set-business-hours-to-limit-background-download-bandwidth) | DOSetHoursToLimitBackgroundDownloadBandwidth | 1803 | +| [SetHoursToLimitForegroundDownloadBandwidth](#set-business-hours-to-limit-foreground-download-bandwidth) |DOSetHoursToLimitForegroundDownloadBandwidth | 1803 | +| [Select a method to restrict Peer Selection](select-a-method-to-restrict-peer-selection) |DORestrictPeerSelectionBy | 1803 | Select the source of Group IDs | DOGroupIdSource | 1803 | +| [Delay background download from http (in secs)](delay-background-download-from-http-in-secs) | DODelayBackgroundDownloadFromHttp | 1803 | +| [Delay foreground download from http (in secs)](delay-foreground-download-from-http-in-secs) | DODelayForegroundDownloadFromHttp | 1803 | @@ -173,8 +173,12 @@ This setting specifies the maximum download bandwidth that can be used across al ### Maximum Foreground Download Bandwidth +[NEED DESCRIPTION] + ### Maximum Background Download Bandwidth +[NEED DESCRIPTION] + ### Percentage of Maximum Download Bandwidth This setting specifies the maximum download bandwidth that Delivery Optimization can use across all concurrent download activities as a percentage of available download bandwidth. The default value 0 means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. @@ -184,22 +188,22 @@ This setting specifies the maximum download bandwidth that Delivery Optimization This setting allows you to limit the amount of upload bandwidth individual clients can use for Delivery Optimization. Consider this setting when clients are providing content to requesting peers on the network. This option is set in kilobytes per second (KB/s). The default setting is 0, or “unlimited” which means Delivery Optimization dynamically optimizes for minimal usage of upload bandwidth; however it does not cap the upload bandwidth rate at a set rate. ### Set Business Hours to Limit Background Download Bandwidth - specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +Specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. ### Set Business Hours to Limit Foreground Download Bandwidth -specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +Specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. ### Select a method to restrict peer selection -restricts peer selection by the options you select. +Restricts peer selection by the options you select. ### Select the source of Group IDs -restricts peer selection to a specific source. +Restricts peer selection to a specific source. ### Delay background download from http (in secs) -allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. +Allows you to delay the use of an HTTP source in a background download that is allowed to use P2P. ### Delay foreground download from http (in secs) -allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. +Allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use P2P. ### Minimum Background QoS @@ -226,15 +230,44 @@ The device can download from peers while on battery regardless of this policy. > By default, devices **will not upload while on battery**. To enable uploads while on battery, you need to enable this policy and set the battery value under which uploads pause. + ## Set “preferred” cache devices for Delivery Optimization In some cases, IT pros may have an interest in identifying specific devices that will be “preferred” as sources to other devices—for example, devices that have hard-wired connections, large drives that you can use as caches, or a high-end hardware profile. These preferred devices will act as a “master” for the update content related to that devices’s configuration (Delivery Optimization only caches content relative to the client downloading the content). To specify which devices are preferred, you can set the **Max Cache Age** configuration with a value of **Unlimited** (0). As a result, these devices will be used more often as sources for other devices downloading the same files. -On devices that are not preferred, you can choose to set the following policy to prioritize data coming from local peers instead of the Internet: +On devices that are not preferred, you can choose to set the following policy to prioritize data coming from local peers instead of the Internet. Set **DOMinBackgroundQoS** with a low value, for example, `64` (which is the equivalent of 64 KB/s). -- Set **DOMinBackgroundQoS** with a low value, for example `64` which is the equivalent of 64 KB/s. +## Troubleshooting steps if you don't see any bytes from peers + +If you don’t see any bytes coming from peers the cause might be one of the following issues: + +- Clients aren’t able to reach the Delivery Optimization cloud services. +- The cloud service doesn’t see other peers on the network. +- Clients aren’t able to connect to peers that are offered back from the cloud service. + +### Clients aren't able to reach the Delivery Optimization cloud services. + +To fix this issue, try the following steps: + +1. Start a download of an app that is larger than 50 MB from the Store (for example Candy Crush Saga). +2. Run `Get-DeliveryOptimizationStatus` from an elevated window and share the output (by setting the `DownloadMode` field to **1**). + +### The cloud service doesn't see other peers on the network. + +If you suspect this is the problem, try these steps: + +1. Download the same app on another device on the same network. +2. Run `Get-DeliveryOptimizationPerfSnap` from an elevated window (the `NumberOfPeers` field should be non-zero). + + +### Clients aren't able to connect to peers offered by the cloud service + +If you suspect this is the problem, un a Telnet test between two devices on the network to ensure they can connect using port 7680. To do this, follow these steps: + +1. Install Telnet by running **dism /online /Enable-Feature /FeatureName:TelnetClient** from an elevated command prompt. +2. Run the test. For example, if you are on device with IP 192.168.8.12 and you are trying to test the connection to 192.168.9.17 run **telnet 192.168.9.17 7680** (the syntax is *telnet [destination IP] [port]*. You will either see a connection error or a blinking cursor like this /_. The blinking cursor means success. ## Windows PowerShell cmdlets for analyzing usage @@ -268,8 +301,7 @@ Using the `-Verbose` option returns additional information: | IntConnectionCount | Number of active connections to internet peers |  | DownloadMode | Indicates the download mode (see the "Download Mode" section for details) |   - -- `Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: +`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: - Number of files downloaded  - Number of files uploaded  @@ -285,6 +317,15 @@ Using the `-Verbose` option returns additional information: - Bytes from CDN  (the number of bytes received over HTTP) - Average number of peer connections per download  + +Starting in Windows 10, version 1803: + +`Get-DeliveryOptimizationLog [-Path ] [-Flush]` + +If `Path` is not specified, this cmdlet reads all logs from the dosvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops dosvc before reading logs. + +Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. + ## Frequently asked questions **Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. From 8527f4a9f707120f9ca96226e58146488543ba8a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 10 Apr 2018 11:16:27 -0700 Subject: [PATCH 166/284] Andy feedback --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 4cf06c6ab2..e3ad209fe3 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -42,7 +42,7 @@ Avoid selecting Windows apps that are designed to launch other apps as part of t ## Guidelines for web browsers -In Windows 10, version 1803, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. **Kiosk Browser** can be configured as a digital sign by setting the default URL to your online content and blocking navigation. Use **Kiosk Browser** as an interactive display by setting the default URL to your website and blocking other URLs. +In Windows 10, version 1803, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. For digital signage scenarios, you can configure **Kiosk Browser** to navigate to a URL and show only that content -- no navigation buttons, no address bar, etc. For kiosk scenarios, you can configure additional settings, such as allowed and blocked URLs, navigation buttons, and end session buttons. For example, you could configure your kiosk to show the online catalog for your store, where customers can navigate between departments and items, but aren’t allowed to go to a competitor's website. **Kiosk Browser** must be downloaded for offline licensing using Microsoft Store For Business. You can deploy **Kiosk Browser** to devices running Windows 10, version 1803 (Pro, Business, Enterprise, and Education). From 2bcee3d6b1771e929d7dd3216b7420fab8088175 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 10 Apr 2018 20:00:10 +0000 Subject: [PATCH 167/284] Updated basic-level-windows-diagnostic-events-and-fields.md --- .../basic-level-windows-diagnostic-events-and-fields.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md index 13efb670a6..5ab90c23ab 100644 --- a/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/configuration/basic-level-windows-diagnostic-events-and-fields.md @@ -16,10 +16,6 @@ ms.date: 4/10/2018 # Windows 10, version 1803 basic level Windows diagnostic events and fields -> [!IMPORTANT] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - - **Applies to** - Windows 10, version 1803 From 44c0d44d153570e0b4620dedee18fb56481441f4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Apr 2018 15:45:34 -0700 Subject: [PATCH 168/284] fixed registry paths --- ...system-components-to-microsoft-services.md | 183 +++++++++--------- 1 file changed, 91 insertions(+), 92 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 9831338d43..773881d826 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -45,6 +45,7 @@ We are always striving to improve our documentation and welcome your feedback. Y Here's a list of changes that were made to this article for Windows 10, version 1803: - Added MDM policy to turn off privacy notifications +- Added Group Policy and Registry options to turn off Address Bar drop-down list suggestions ## What's new in Windows 10, version 1709 Enterprise edition @@ -222,7 +223,7 @@ For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server -or- -- Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, called **DisableRootAutoUpdate**, with a value of 1. +- Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, named **DisableRootAutoUpdate**, with a value of 1. -and- @@ -234,7 +235,7 @@ For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server On Windows Server 2016 Nano Server: -- Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, called **DisableRootAutoUpdate**, with a value of 1. +- Create the registry path **HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot** and then add a REG\_DWORD registry setting, named **DisableRootAutoUpdate**, with a value of 1. >[!NOTE] >CRL and OCSP network traffic is currently whitelisted and will still show up in network traces. CRL and OCSP checks are made to the issuing certificate authorities. Microsoft is one of them, but there are many others, such as DigiCert, Thawte, Google, Symantec, and VeriSign. @@ -259,11 +260,11 @@ You can also apply the Group Policies using the following registry keys: | Policy | Registry Path | |------------------------------------------------------|---------------------------------------------------------------------------------------| -| Allow Cortana | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search!AllowCortana
    REG_DWORD: 0| -| Allow search and Cortana to use location | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search!AllowSearchToUseLocation
    REG_DWORD: 0 | -| Do not allow web search | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search!DisableWebSearch
    REG_DWORD: 1 | -| Don't search the web or display web results in Search| HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search!ConnectedSearchUseWeb
    REG_DWORD: 0 | -| Set what information is shared in Search | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search!ConnectedSearchPrivacy
    REG_DWORD: 3 | +| Allow Cortana | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search
    REG_DWORD: AllowCortana
    Value: 0| +| Allow search and Cortana to use location | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search
    REG_DWORD: AllowSearchToUseLocation
    Value: 0 | +| Do not allow web search | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search
    REG_DWORD: DisableWebSearch
    Value: 1 | +| Don't search the web or display web results in Search| HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search
    REG_DWORD: ConnectedSearchUseWeb
    Value: 0 | +| Set what information is shared in Search | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search
    REG_DWORD: ConnectedSearchPrivacy
    Value: 3 | In Windows 10, version 1507 and Windows 10, version 1511, when you enable the **Don't search the web or display web results in Search** Group Policy, you can control the behavior of whether Cortana searches the web to display web results. However, this policy only covers whether or not web search is performed. There could still be a small amount of network traffic to Bing.com to evaluate if certain Cortana components are up-to-date or not. In order to turn off that network activity completely, you can create a Windows Firewall rule to prevent outbound traffic. @@ -325,14 +326,14 @@ After that, configure the following: -or - -- Create a new REG\_DWORD registry setting **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\W32time\\TimeProviders\\NtpClient!Enabled** and set it to 0 (zero). +- Create a new REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\W32time\\TimeProviders\\NtpClient** and set it to 0 (zero). ###
    4. Device metadata retrieval To prevent Windows from retrieving device metadata from the Internet, apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Device Installation** > **Prevent device metadata retrieval from the Internet**. -You can also create a new REG\_DWORD registry setting **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata!PreventDeviceMetadataFromNetwork** to 1 (one). +You can also create a new REG\_DWORD registry setting named **PreventDeviceMetadataFromNetwork** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata** and set it to 1 (one). ### 5. Find My Device @@ -362,7 +363,7 @@ If you're running Windows 10, version 1607, Windows Server 2016, or later: - **true**. Font streaming is enabled. -If you're running Windows 10, version 1507 or Windows 10, version 1511, create a REG\_DWORD registry setting called **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters**, with a value of 1. +If you're running Windows 10, version 1507 or Windows 10, version 1511, create a REG\_DWORD registry setting named **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters** with a value of 1. > [!NOTE] > After you apply this policy, you must restart the device for it to take effect. @@ -424,8 +425,8 @@ Use Group Policy to manage settings for Internet Explorer. You can find the Int | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| | Turn on Suggested Sites| Choose whether an employee can configure Suggested Sites.
    Default: Enabled
    You can also turn this off in the UI by clearing the **Internet Options** > **Advanced** > **Enable Suggested Sites** check box.| -| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | Choose whether an employee can configure enhanced suggestions, which are presented to the employee as they type in the address bar.
    Default: Enabled| -| Turn off the auto-complete feature for web addresses | Choose whether auto-complete suggests possible matches when employees are typing web address in the address bar.
    Default: Disabled
    You can also turn this off in the UI by clearing the Internet Options > **Advanced** > **Use inline AutoComplete in the Internet Explorer Address Bar and Open Dialog** check box.| +| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | Choose whether an employee can configure enhanced suggestions, which are presented to the employee as they type in the Address Bar.
    Default: Enabled| +| Turn off the auto-complete feature for web addresses | Choose whether auto-complete suggests possible matches when employees are typing web address in the Address Bar.
    Default: Disabled
    You can also turn this off in the UI by clearing the Internet Options > **Advanced** > **Use inline AutoComplete in the Internet Explorer Address Bar and Open Dialog** check box.| | Turn off browser geolocation | Choose whether websites can request location data from Internet Explorer.
    Default: Disabled| | Prevent managing SmartScreen filter | Choose whether employees can manage the SmartScreen Filter in Internet Explorer.
    Default: Disabled | @@ -433,11 +434,11 @@ Alternatively, you could use the registry to set the Group Policies. | Policy | Registry path | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Turn on Suggested Sites| HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Suggested Sites!Enabled
    REG_DWORD: 0| -| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\AllowServicePoweredQSA
    REG_DWORD: 0| -| Turn off the auto-complete feature for web addresses | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Explorer\\AutoComplete!AutoSuggest
    REG_SZ: **No** | -| Turn off browser geolocation | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Geolocation!PolicyDisableGeolocation
    REG_DWORD: 1 | -| Prevent managing SmartScreen filter | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\ Internet Explorer\\PhishingFilter!EnabledV9
    REG_DWORD: 0 | +| Turn on Suggested Sites| HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Suggested Sites
    REG_DWORD: Enabled
    Value: 0| +| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\AllowServicePoweredQSA
    Value: 0| +| Turn off the auto-complete feature for web addresses | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\AutoComplete
    REG_SZ: AutoSuggest
    Value: **No** | +| Turn off browser geolocation | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Geolocation
    REG_DWORD: PolicyDisableGeolocation
    Value: 1 | +| Prevent managing SmartScreen filter | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\PhishingFilter
    REG_DWORD: EnabledV9
    Value: 0 | There are three more Group Policy objects that are used by Internet Explorer: @@ -451,9 +452,9 @@ You can also use registry entries to set these Group Policies. | Policy | Registry path | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Choose whether employees can configure Compatibility View. | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BrowserEmulation!MSCompatibilityMode
    REG_DWORD: 0| -| Turn off the flip ahead with page prediction feature | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\FlipAhead!Enabled
    REG_DWORD: 0| -| Turn off background synchronization for feeds and Web Slices | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Feeds!BackgroundSyncStatus
    REG_DWORD:0 | +| Choose whether employees can configure Compatibility View. | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BrowserEmulation
    REG_DWORD: MSCompatibilityMode
    Value: 0| +| Turn off the flip ahead with page prediction feature | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\FlipAhead
    REG_DWORD: Enabled
    Value: 0| +| Turn off background synchronization for feeds and Web Slices | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Feeds
    REG_DWORD: BackgroundSyncStatus
    Value: 0| To turn off the home page, enable the Group Policy: **User Configuration** > **Administrative Templates** > **Windows Components** > **Internet Explorer** > **Disable changing home page settings**, and set it to **about:blank**. @@ -483,7 +484,7 @@ To turn off Live Tiles: -or- -- Create a REG\_DWORD registry setting called **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications!NoCloudApplicationNotification**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a value of 1 (one). In Windows 10 Mobile, you must also unpin all tiles that are pinned to Start. @@ -507,7 +508,7 @@ To turn off the Windows Mail app: -or- -- Create a REG\_DWORD registry setting called **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Mail!ManualLaunchAllowed**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **ManualLaunchAllowed** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Mail** with a value of 0 (zero). ### 11. Microsoft Account @@ -517,7 +518,7 @@ To prevent communication to the Microsoft Account cloud authentication service. -or- -- Create a REG\_DWORD registry setting called **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System!NoConnectedUser**, with a value of 3. +- Create a REG\_DWORD registry setting named **NoConnectedUser** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System** with a value of 3. To disable the Microsoft Account Sign-In Assistant: - Apply the Accounts/AllowMicrosoftAccountSignInAssistant MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is turned off and 1 is turned on. @@ -540,7 +541,7 @@ Find the Microsoft Edge Group Policy objects under **Computer Configuration** &g | Configure Autofill | Choose whether employees can use autofill on websites.
    Default: Enabled | | Configure Do Not Track | Choose whether employees can send Do Not Track headers.
    Default: Disabled | | Configure Password Manager | Choose whether employees can save passwords locally on their devices.
    Default: Enabled | -| Configure search suggestions in Address bar | Choose whether the address bar shows search suggestions.
    Default: Enabled | +| Configure search suggestions in Address Bar | Choose whether the Address Bar shows search suggestions.
    Default: Enabled | | Configure Windows Defender SmartScreen Filter (Windows 10, version 1703)
    Configure SmartScreen Filter (Windows Server 2016) | Choose whether Windows Defender SmartScreen is turned on or off.
    Default: Enabled | | Allow web content on New Tab page | Choose whether a new tab page appears.
    Default: Enabled | | Configure Start pages | Choose the Start page for domain-joined devices.
    Set this to **\** | @@ -551,10 +552,11 @@ The Windows 10, version 1511 Microsoft Edge Group Policy names are: | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| +| Allow address bar drop-down list suggestions | Choose whether employees can use Address Bar drop-down list suggestions.
    Default: Disabled | | Turn off autofill | Choose whether employees can use autofill on websites.
    Default: Enabled | | Allow employees to send Do Not Track headers | Choose whether employees can send Do Not Track headers.
    Default: Disabled | | Turn off password manager | Choose whether employees can save passwords locally on their devices.
    Default: Enabled | -| Turn off address bar search suggestions | Choose whether the address bar shows search suggestions.
    Default: Enabled | +| Turn off Address Bar search suggestions | Choose whether the Address Bar shows search suggestions.
    Default: Enabled | | Turn off the SmartScreen Filter | Choose whether SmartScreen is turned on or off.
    Default: Enabled | | Open a new tab with an empty tab | Choose whether a new tab page appears.
    Default: Enabled | | Configure corporate Home pages | Choose the corporate Home page for domain-joined devices.
    Set this to **about:blank** | @@ -563,14 +565,15 @@ Alternatively, you can configure the Microsoft Group Policies using the followin | Policy | Registry path | | - | - | -| Allow configuration updates for the Books Library | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary!AllowConfigurationUpdateForBooksLibrary
    REG_DWORD: **0** | -| Configure Autofill | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main!Use FormSuggest
    REG_SZ: **no** | -| Configure Do Not Track | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main!DoNotTrack
    REG_DWORD: 1 | -| Configure Password Manager | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main!FormSuggest Passwords
    REG_SZ: **no** | -| Configure search suggestions in Address bar | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\SearchScopes!ShowSearchSuggestionsGlobal
    REG_DWORD: 0| -| Configure Windows Defender SmartScreen Filter (Windows 10, version 1703) | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\PhishingFilter!EnabledV9
    REG_DWORD: 0 | -| Allow web content on New Tab page | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\SearchScopes!AllowWebContentOnNewTabPage
    REG_DWORD: 0 | -| Configure corporate Home pages | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\ServiceUI!ProvisionedHomePages
    REG_DWORD: 0| +| Allow Address Bar drop-down list suggestions | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\ServiceUI
    REG_DWORD name: ShowOneBox
    Value: 0| +| Allow configuration updates for the Books Library | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary
    REG_DWORD name: AllowConfigurationUpdateForBooksLibrary
    Value: 0| +| Configure Autofill | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
    REG_SZ name: Use FormSuggest
    Value : **no** | +| Configure Do Not Track | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
    REG_DWORD name: DoNotTrack
    REG_DWORD: 1 | +| Configure Password Manager | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
    REG_SZ name: FormSuggest Passwords
    REG_SZ: **no** | +| Configure search suggestions in Address Bar | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\SearchScopes
    REG_DWORD name: ShowSearchSuggestionsGlobal
    Value: 0| +| Configure Windows Defender SmartScreen Filter (Windows 10, version 1703) | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\PhishingFilter
    REG_DWORD name: EnabledV9
    Value: 0 | +| Allow web content on New Tab page | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\SearchScopes
    REG_DWORD name: AllowWebContentOnNewTabPage
    Value: 0 | +| Configure corporate Home pages | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\ServiceUI
    REG_DWORD name: ProvisionedHomePages
    Value: 0| ### 12.2 Microsoft Edge MDM policies @@ -583,7 +586,7 @@ The following Microsoft Edge MDM policies are available in the [Policy CSP](http | Browser/AllowDoNotTrack | Choose whether employees can send Do Not Track headers.
    Default: Not allowed | | Browser/AllowMicrosoftCompatbilityList | Specify the Microsoft compatibility list in Microsoft Edge.
    Default: Enabled | | Browser/AllowPasswordManager | Choose whether employees can save passwords locally on their devices.
    Default: Allowed | -| Browser/AllowSearchSuggestionsinAddressBar | Choose whether the address bar shows search suggestions..
    Default: Allowed | +| Browser/AllowSearchSuggestionsinAddressBar | Choose whether the Address Bar shows search suggestions..
    Default: Allowed | | Browser/AllowSmartScreen | Choose whether SmartScreen is turned on or off.
    Default: Allowed | | Browser/FirstRunURL | Choose the home page for Microsoft Edge on Windows Mobile 10.
    Default: blank | @@ -607,7 +610,7 @@ You can turn off NCSI by doing one of the following: -or- -- Create a REG\_DWORD registry setting called **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\NetworkConnectivityStatusIndicator!NoActiveProbe**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoActiveProbe** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\NetworkConnectivityStatusIndicator** with a value of 1 (one). ### 14. Offline maps @@ -617,7 +620,7 @@ You can turn off the ability to download and update offline maps. -or- -- Create a REG\_DWORD registry setting called **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps!AutoDownloadAndUpdateMapData**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **AutoDownloadAndUpdateMapData** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps** with a value of 0 (zero). -and- @@ -625,7 +628,7 @@ You can turn off the ability to download and update offline maps. -or- -- Create a REG\_DWORD registry setting called **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps!AllowUntriggeredNetworkTrafficOnSettingsPage**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **AllowUntriggeredNetworkTrafficOnSettingsPage** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Maps** with a value of 0 (zero). ### 15. OneDrive @@ -635,11 +638,11 @@ To turn off OneDrive in your organization: -or- -- Create a REG\_DWORD registry setting called **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\OneDrive!DisableFileSyncNGSC**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableFileSyncNGSC** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\OneDrive** with a value of 1 (one). -and- -- Create a REG\_DWORD registry setting called **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\OneDrive\\PreventNetworkTrafficPreUserSignIn**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **PreventNetworkTrafficPreUserSignIn** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\OneDrive** with a value of 1 (one). ### 16. Preinstalled apps @@ -822,11 +825,11 @@ To turn off **Let apps use advertising ID to make ads more interesting to you ba -or- -- Create a REG\_DWORD registry setting called **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo** with a value of 0 (zero). -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo!DisabledByGroupPolicy**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisabledByGroupPolicy** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo** with a value of 1 (one). To turn off **Let websites provide locally relevant content by accessing my language list**: @@ -834,7 +837,7 @@ To turn off **Let websites provide locally relevant content by accessing my lang -or- -- Create a new REG\_DWORD registry setting called **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile**, with a value of 1. +- Create a new REG\_DWORD registry setting named **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile** with a value of 1. To turn off **Let Windows track app launches to improve Start and search results**: @@ -842,7 +845,7 @@ To turn off **Let Windows track app launches to improve Start and search results -or- -- Create a REG_DWORD registry setting called **Start_TrackProgs** with value of 0 (zero) in **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced** +- Create a REG_DWORD registry setting named **Start_TrackProgs** in **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced** with value of 0 (zero). #### Windows Server 2016 and Windows 10, version 1607 and earlier options @@ -859,11 +862,11 @@ To turn off **Let apps use my advertising ID for experiences across apps (turnin -or- -- Create a REG\_DWORD registry setting called **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **Enabled** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo** with a value of 0 (zero). -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo!DisabledByGroupPolicy**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisabledByGroupPolicy** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AdvertisingInfo** with a value of 1 (one). To turn off **Turn on SmartScreen Filter to check web content (URLs) that Microsoft Store apps use**: @@ -891,11 +894,11 @@ To turn off **Turn on SmartScreen Filter to check web content (URLs) that Micros -or- -- Create a REG\_DWORD registry setting called **EnableWebContentEvaluation** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppHost**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **EnableWebContentEvaluation** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppHost** with a value of 0 (zero). -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Sofware\\Policies\\Microsoft\\Windows\\System!EnableSmartScreen**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **EnableSmartScreen** in **HKEY\_LOCAL\_MACHINE\\Sofware\\Policies\\Microsoft\\Windows\\System** with a value of 0 (zero). To turn off **Send Microsoft info about how I write to help us improve typing and writing in the future**: @@ -920,7 +923,7 @@ To turn off **Let websites provide locally relevant content by accessing my lang -or- -- Create a new REG\_DWORD registry setting called **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile**, with a value of 1. +- Create a new REG\_DWORD registry setting named **HttpAcceptLanguageOptOut** in **HKEY\_CURRENT\_USER\\Control Panel\\International\\User Profile** with a value of 1. To turn off **Let apps on my other devices open apps and continue experiences on this devices**: @@ -932,13 +935,12 @@ To turn off **Let apps on my other devices open apps and continue experiences on -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\System!EnableCdp**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **EnableCdp** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\System** with a value of 0 (zero). To turn off **Let apps on my other devices use Bluetooth to open apps and continue experiences on this device**: - Turn off the feature in the UI. - ### 17.2 Location In the **Location** area, you choose whether devices have access to location-specific sensors and which apps have access to the device's location. @@ -953,7 +955,7 @@ To turn off **Location for this device**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessLocation**, with a value of 2 (two). +- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy**, with a value of 2 (two). -or- @@ -986,7 +988,7 @@ To turn off **Location**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\LocationAndSensors!DisableLocation**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableLocation** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\LocationAndSensors** with a value of 1 (one). -or- @@ -1014,7 +1016,7 @@ To turn off **Let apps use my camera**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessCamera**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCamera** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). -or- @@ -1063,7 +1065,7 @@ To turn off **Let apps use my microphone**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessMicrophone**, with a value of 2 (two) +- Create a REG\_DWORD registry setting named **LetAppsAccessMicrophone** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) To turn off **Choose apps that can use your microphone**: @@ -1079,7 +1081,7 @@ To turn off notifications network usage: -or- -- Create a REG\_DWORD registry setting in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications!NoCloudApplicationNotification**, with a value of 1 (one) +- Create a REG\_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a value of 1 (one) -or- @@ -1111,7 +1113,7 @@ To turn off **Let apps access my notifications**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessNotifications**, with a value of 2 (two) +- Create a REG\_DWORD registry setting named **LetAppsAccessNotifications** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) ### 17.6 Speech, inking, & typing @@ -1130,15 +1132,15 @@ To turn off the functionality: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\InputPersonalization!RestrictImplicitInkCollection**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **RestrictImplicitInkCollection** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\InputPersonalization** with a value of 1 (one). -or- -- Create a REG\_DWORD registry setting called **AcceptedPrivacyPolicy** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Personalization\\Settings**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **AcceptedPrivacyPolicy** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Personalization\\Settings** with a value of 0 (zero). -and- -- Create a REG\_DWORD registry setting called **HarvestContacts** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\InputPersonalization\\TrainedDataStore**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **HarvestContacts** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\InputPersonalization\\TrainedDataStore** with a value of 0 (zero). If you're running at least Windows 10, version 1703, you can turn off updates to the speech recognition and speech synthesis models: @@ -1153,7 +1155,7 @@ Apply the Speech/AllowSpeechModelUpdate MDM policy from the [Policy CSP](https:/ -or- -- Create a REG\_DWORD registry setting called **ModelDownloadAllowed** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Speech_OneCore\\Preferences**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **ModelDownloadAllowed** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Speech_OneCore\\Preferences** with a value of 0 (zero). ### 17.7 Account info @@ -1179,7 +1181,7 @@ To turn off **Let apps access my name, picture, and other account info**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessAccountInfo**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessAccountInfo** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose the apps that can access your account info**: @@ -1231,7 +1233,7 @@ To turn off **Let apps access my calendar**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessCalendar**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCalendar** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can access calendar**: @@ -1261,7 +1263,7 @@ To turn off **Let apps access my call history**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessCallHistory**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCallHistory** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.11 Email @@ -1287,7 +1289,7 @@ To turn off **Let apps access and send email**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessEmail**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessEmail** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.12 Messaging @@ -1313,7 +1315,7 @@ To turn off **Let apps read or send messages (text or MMS)**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessMessaging**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessMessaging** in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can read or send messages**: @@ -1343,7 +1345,7 @@ To turn off **Let apps make phone calls**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessPhone**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessPhone** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can make phone calls**: @@ -1374,7 +1376,7 @@ To turn off **Let apps control radios**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessRadios**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessRadios** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can control radios**: @@ -1403,7 +1405,7 @@ To turn off **Let apps automatically share and sync info with wireless devices t -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsSyncWithDevices**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsSyncWithDevices** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Let your apps use your trusted devices (hardware you've already connected, or comes with your PC, tablet, or phone)**: @@ -1434,7 +1436,7 @@ To change how frequently **Windows should ask for my feedback**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\DataCollection!DoNotShowFeedbackNotifications**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DoNotShowFeedbackNotifications** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\DataCollection** with a value of 1 (one). -or- @@ -1455,7 +1457,6 @@ To change how frequently **Windows should ask for my feedback**: | Once a week | 6048000000000 | 1 | - To change the level of diagnostic and usage data sent when you **Send your device data to Microsoft**: - Click either the **Basic** or **Full** options. @@ -1466,7 +1467,7 @@ To change the level of diagnostic and usage data sent when you **Send your devic -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection\\AllowTelemetry**, with a value of 0-3, as appropriate for your deployment (see below for the values for each level). +- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection\\AllowTelemetry** with a value of 0-3, as appropriate for your deployment (see below for the values for each level). > [!NOTE] > If the **Security** option is configured by using Group Policy or the Registry, the value will not be reflected in the UI. The **Security** option is only available in Windows 10 Enterprise edition. @@ -1554,7 +1555,7 @@ To turn off **Let Windows and your apps use your motion data and collect motion -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessMotion**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessMotion** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.19 Tasks @@ -1621,7 +1622,7 @@ For Windows Server 2016 with Desktop Experience or Windows Server 2016 Server Co -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform!NoGenTicket**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). The Windows activation status will be valid for a rolling period of 180 days with weekly activation status checks to the KMS. @@ -1645,7 +1646,7 @@ You can control if your settings are synchronized: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync!DisableSettingSync**, with a value of 2 (two) and **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync!DisableSettingSyncUserOverride**, with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync!DisableSettingSyncUserOverride** with a value of 1 (one). -or- @@ -1661,7 +1662,7 @@ You can control if your settings are synchronized: To turn off Messaging cloud sync: -- Create a REG\_DWORD registry setting called **CloudServiceSyncEnabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Messaging**, with a value of 0 (zero). +- Create a REG\_DWORD registry setting named **CloudServiceSyncEnabled** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Messaging** with a value of 0 (zero). ### 21. Teredo @@ -1674,7 +1675,7 @@ You can disable Teredo by using Group Policy or by using the netsh.exe command. -or- -- Create a new REG\_SZ registry setting called in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\TCPIP\\v6Transition!Teredo_State**, with a value of **Disabled**. +- Create a new REG\_SZ registry setting named **Teredo_State** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\TCPIP\\v6Transition** with a value of **Disabled**. -or- @@ -1694,7 +1695,7 @@ To turn off **Connect to suggested open hotspots** and **Connect to networks sha -or- -- Create a new REG\_DWORD registry setting called **AutoConnectAllowedOEM** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config**, with a value of 0 (zero). +- Create a new REG\_DWORD registry setting named **AutoConnectAllowedOEM** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config** with a value of 0 (zero). -or- @@ -1714,7 +1715,7 @@ You can disconnect from the Microsoft Antimalware Protection Service. -or- -- Delete the registry setting **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates!DefinitionUpdateFileSharesSources**. +- Delete the registry setting **named** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates**. -or- @@ -1728,8 +1729,6 @@ You can disconnect from the Microsoft Antimalware Protection Service. From an elevated Windows PowerShell prompt, run **set-mppreference -Mapsreporting 0** - - You can stop sending file samples back to Microsoft. - Set the Group Policy **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Defender Antivirus** > **MAPS** > **Send file samples when further analysis is required** to **Always Prompt** or **Never Send**. @@ -1760,7 +1759,7 @@ You can stop downloading definition updates: -or- -- Create a new REG\_SZ registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates!FallbackOrder**, with a value of **FileShares**. +- Create a new REG\_SZ registry setting named **FallbackOrder** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Updates!** with a value of **FileShares**. For Windows 10 only, you can stop Enhanced Notifications: @@ -1799,7 +1798,7 @@ If you're running Windows 10, version 1607 or later, you only need to enable the -or- -- Create a new REG\_DWORD registry setting in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent!DisableWindowsSpotlightFeatures**, with a value of 1 (one). +- Create a new REG\_DWORD registry setting named **DisableWindowsSpotlightFeatures** in **HKEY\_CURRENT\_USER\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). If you're not running Windows 10, version 1607 or later, you can use the other options in this section. @@ -1808,7 +1807,7 @@ If you're not running Windows 10, version 1607 or later, you can use the other o - **Personalization** > **Lock screen** > **Background** > **Windows spotlight**, select a different background, and turn off **Get fun facts, tips, tricks and more on your lock screen**. > [!NOTE] - > In Windows 10, version 1507 and Windows 10, version 1511, this setting was called **Show me tips, tricks, and more on the lock screen**. + > In Windows 10, version 1507 and Windows 10, version 1511, this setting was named **Show me tips, tricks, and more on the lock screen**. - **Personalization** > **Start** > **Occasionally show suggestions in Start**. @@ -1831,13 +1830,13 @@ If you're not running Windows 10, version 1607 or later, you can use the other o -or- - - Create a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent!DisableSoftLanding**, with a value of 1 (one). + - Create a new REG\_DWORD registry setting named **DisableSoftLanding** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). - **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Turn off Microsoft consumer experiences**. -or- - - Create a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent!DisableWindowsConsumerFeatures**, with a value of 1 (one). + - Create a new REG\_DWORD registry setting named **DisableWindowsConsumerFeatures** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent** with a value of 1 (one). For more info, see [Windows Spotlight on the lock screen](windows-spotlight.md). @@ -1852,13 +1851,13 @@ On Windows Server 2016, this will block Microsoft Store calls from Universal Win -or- - - Create a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore!DisableStoreApps**, with a value of 1 (one). + - Create a new REG\_DWORD registry setting named **DisableStoreApps** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore** with a value of 1 (one). - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Store** > **Turn off Automatic Download and Install of updates**. -or- - - Create a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore!AutoDownload**, with a value of 2 (two). + - Create a new REG\_DWORD registry setting named **AutoDownload** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsStore** with a value of 2 (two). ### 26.1 Apps for websites @@ -1894,7 +1893,7 @@ You can find the Delivery Optimization Group Policy objects under **Computer Con | Max Cache Size | Lets you specify the maximum cache size as a percentage of disk size.
    The default value is 20, which represents 20% of the disk.| | Max Upload Bandwidth | Lets you specify the maximum upload bandwidth (in KB/second) that a device uses across all concurrent upload activity.
    The default value is 0, which means unlimited possible bandwidth.| -You can also set the **Download Mode** policy by creating a new REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\DeliveryOptimization!DODownloadMode**, with a value of 100 (one hundred). +You can also set the **Download Mode** policy by creating a new REG\_DWORD registry setting named **DODownloadMode** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\DeliveryOptimization** with a value of 100 (one hundred). ### 27.3 Delivery Optimization MDM policies @@ -1929,15 +1928,15 @@ For more info about Delivery Optimization in general, see [Windows Update Delive You can turn off Windows Update by setting the following registry entries: -- Add a REG\_DWORD value called **DoNotConnectToWindowsUpdateInternetLocations** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. +- Add a REG\_DWORD value named **DoNotConnectToWindowsUpdateInternetLocations** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. -and- -- Add a REG\_DWORD value called **DisableWindowsUpdateAccess** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. +- Add a REG\_DWORD value named **DisableWindowsUpdateAccess** to **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate** and set the value to 1. -and- -- Add a REG\_DWORD value called **UseWUServer** to **HKEY\_LOCAL\_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU** and set the value to 1. +- Add a REG\_DWORD value named **UseWUServer** to **HKEY\_LOCAL\_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU** and set the value to 1. -or- @@ -1954,7 +1953,7 @@ You can turn off Windows Update by setting the following registry entries: You can turn off automatic updates by doing one of the following. This is not recommended. -- Add a REG\_DWORD value called **AutoDownload** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\WindowsStore\\WindowsUpdate** and set the value to 5. +- Add a REG\_DWORD value named **AutoDownload** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\WindowsStore\\WindowsUpdate** and set the value to 5. -or- From 2ca012339978f22021caf9d4126b4da47c42a7b7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Apr 2018 16:12:38 -0700 Subject: [PATCH 169/284] fixed registry paths and added RS4 policies --- ...g-system-components-to-microsoft-services.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 773881d826..e911b6fde5 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -44,8 +44,9 @@ We are always striving to improve our documentation and welcome your feedback. Y Here's a list of changes that were made to this article for Windows 10, version 1803: -- Added MDM policy to turn off privacy notifications -- Added Group Policy and Registry options to turn off Address Bar drop-down list suggestions +- Added a policy to turn off privacy notifications +- Added a policy to turn off configuration updates for the Books Library +- Added a policy to turn off Address Bar drop-down list suggestions ## What's new in Windows 10, version 1709 Enterprise edition @@ -435,7 +436,7 @@ Alternatively, you could use the registry to set the Group Policies. | Policy | Registry path | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| | Turn on Suggested Sites| HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Suggested Sites
    REG_DWORD: Enabled
    Value: 0| -| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\AllowServicePoweredQSA
    Value: 0| +| Allow Microsoft services to provide enhanced suggestions as the user types in the Address Bar | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer
    REG_DWORD: AllowServicePoweredQSA
    Value: 0| | Turn off the auto-complete feature for web addresses | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\AutoComplete
    REG_SZ: AutoSuggest
    Value: **No** | | Turn off browser geolocation | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Geolocation
    REG_DWORD: PolicyDisableGeolocation
    Value: 1 | | Prevent managing SmartScreen filter | HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\PhishingFilter
    REG_DWORD: EnabledV9
    Value: 0 | @@ -537,7 +538,7 @@ Find the Microsoft Edge Group Policy objects under **Computer Configuration** &g | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Allow configuration updates for the Books Library | Choose whether configuration updates are done for the Books Library.
    Default: Not configured | +| Allow configuration updates for the Books Library | Choose whether configuration updates are done for the Books Library.
    Default: Disabled | | Configure Autofill | Choose whether employees can use autofill on websites.
    Default: Enabled | | Configure Do Not Track | Choose whether employees can send Do Not Track headers.
    Default: Disabled | | Configure Password Manager | Choose whether employees can save passwords locally on their devices.
    Default: Enabled | @@ -1209,6 +1210,10 @@ To turn off **Choose apps that can access contacts**: - **1**. Force allow - **2**. Force deny + -or- + +- Create a REG\_DWORD registry setting named **LetAppsAccessContacts** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). + ### 17.9 Calendar In the **Calendar** area, you can choose which apps have access to an employee's calendar. @@ -1608,10 +1613,6 @@ For Windows 10: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Validation** - -or- - -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\AppPrivacy!LetAppsAccessContacts**, with a value of 2 (two). - -or- - Apply the Licensing/DisallowKMSClientOnlineAVSValidation MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is disabled (default) and 1 is enabled. From 07effa7f1d8b9d0e4bd80da3c5561ce0a75bd097 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Apr 2018 18:21:26 -0700 Subject: [PATCH 170/284] added SPP registry option --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index e911b6fde5..effda3e24a 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1617,6 +1617,10 @@ For Windows 10: - Apply the Licensing/DisallowKMSClientOnlineAVSValidation MDM policy from the [Policy CSP](http://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) where 0 is disabled (default) and 1 is enabled. + -or- + +- Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). + For Windows Server 2016 with Desktop Experience or Windows Server 2016 Server Core: - Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Validation** From 5184d43d220c88b06383d6dd2538b7ed08b2940b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 11 Apr 2018 11:41:21 -0700 Subject: [PATCH 171/284] removed privacy from notifications description --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index effda3e24a..bff2e7b667 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -44,8 +44,8 @@ We are always striving to improve our documentation and welcome your feedback. Y Here's a list of changes that were made to this article for Windows 10, version 1803: -- Added a policy to turn off privacy notifications -- Added a policy to turn off configuration updates for the Books Library +- Added a policy to turn off notifications network usage +- Added a policy to turn off configuration updates for the Books Library - Added a policy to turn off Address Bar drop-down list suggestions ## What's new in Windows 10, version 1709 Enterprise edition From 4e7ec63b32bc94dad05e6930255e606392a85899 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 11 Apr 2018 11:49:31 -0700 Subject: [PATCH 172/284] fixed location registry setting --- ...perating-system-components-to-microsoft-services.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index bff2e7b667..165b43474c 100644 --- a/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -25,7 +25,7 @@ Learn about the network connections that Windows components make to Microsoft an If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. You can configure diagnostic data at the lowest level for your edition of Windows, and also evaluate which other connections Windows makes to Microsoft services you want to turn off in your environment from the list in this article. -You can configure diagnostic data at the Security level, turn off Windows Defender diagnostic data and MSRT reporting, and turn off all other connections to Microsoft network endpoints as described in this article to help prevent Windows from sending any data to Microsoft. There are many reasons why these communications are enabled by default, such as updating malware definitions and maintain current certificate revocation lists, which is why we strongly recommend against this. This data helps us deliver a secure, reliable, and more delightful personalized experience. +You can configure diagnostic data at the Security/Basic level, turn off Windows Defender diagnostic data and MSRT reporting, and turn off all other connections to Microsoft network endpoints as described in this article to help prevent Windows from sending any data to Microsoft. There are many reasons why these communications are enabled by default, such as updating malware definitions and maintain current certificate revocation lists, which is why we strongly recommend against this. This data helps us deliver a secure, reliable, and more delightful personalized experience. To help make it easier to deploy settings to restrict connections from Windows 10 to Microsoft, you can apply the [Windows Restricted Traffic Limited Functionality Baseline](https://go.microsoft.com/fwlink/?linkid=828887). This baseline was created in the same way as the [Windows security baselines](/windows/device-security/windows-security-baselines) that are often used to efficiently configure Windows to a known secure state. @@ -45,8 +45,8 @@ We are always striving to improve our documentation and welcome your feedback. Y Here's a list of changes that were made to this article for Windows 10, version 1803: - Added a policy to turn off notifications network usage -- Added a policy to turn off configuration updates for the Books Library -- Added a policy to turn off Address Bar drop-down list suggestions +- Added a policy for Microsoft Edge to turn off configuration updates for the Books Library +- Added a policy for Microsoft Edge to turn off Address Bar drop-down list suggestions ## What's new in Windows 10, version 1709 Enterprise edition @@ -87,8 +87,6 @@ Here's a list of changes that were made to this article for Windows 10, version The following sections list the components that make network connections to Microsoft services by default. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure diagnostic data at the Security level, turn off Windows Defender diagnostic data and MSRT reporting, and turn off all of these connections. -If you're running Windows 10, they will be included in the next update for the Long Term Servicing Branch. - ### Settings for Windows 10 Enterprise edition The following table lists management options for each setting, beginning with Windows 10 Enterprise version 1703. @@ -956,7 +954,7 @@ To turn off **Location for this device**: -or- -- Create a REG\_DWORD registry setting in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy**, with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessLocation** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). -or- From 81146c2b815285b974d33e852601ef7d37200060 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 11 Apr 2018 17:18:03 -0700 Subject: [PATCH 173/284] Added new WD AV and WD EG (cfa) events. --- ...troubleshoot-windows-defender-antivirus.md | 60 ++++++++++++++++++- .../evaluate-controlled-folder-access.md | 8 ++- .../event-views-exploit-guard.md | 8 ++- 3 files changed, 67 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md index 3b17d0a161..c71d3ab6c0 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 11/20/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/16/2018 --- # Review event logs and error codes to troubleshoot issues with Windows Defender AV @@ -1377,6 +1377,60 @@ User action: No action is necessary. The Windows Defender Antivirus client is in a healthy state. This event is reported on an hourly basis. + + +Event ID: 1151 + + +Symbolic name: + + +MALWAREPROTECTION_SERVICE_HEALTH_REPORT + + + + +Message: + + +Endpoint Protection client health report (time in UTC) + + + + + +Description: + + +Windows Defender client health report. +