From 2b5f7366ca310f5d8588a03992e4c68331a4dea7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 25 Jul 2017 16:24:10 +0000 Subject: [PATCH 1/5] Merged PR 2380: Add explanation of blank tiles in Start layout --- .../change-history-for-configure-windows-10.md | 3 ++- .../configuration/customize-and-export-start-layout.md | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index bd043230c8..b793558289 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -18,7 +18,8 @@ This topic lists new and updated topics in the [Configure Windows 10](index.md) | New or changed topic | Description | | --- | --- | | [Add image for secondary tiles](start-secondary-tiles.md) | Added XML example for Edge secondary tiles and **ImportEdgeAssets** | -|[Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md)|Updated several Appraiser events and added Census.Speech. +| [Customize and export Start layout](customize-and-export-start-layout.md) | Added explanation for tile behavior when the app is not installed | +|[Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields.md)|Updated several Appraiser events and added Census.Speech. | ## June 2017 diff --git a/windows/configuration/customize-and-export-start-layout.md b/windows/configuration/customize-and-export-start-layout.md index 8a06655003..0d8275d602 100644 --- a/windows/configuration/customize-and-export-start-layout.md +++ b/windows/configuration/customize-and-export-start-layout.md @@ -40,7 +40,9 @@ You can deploy the resulting .xml file to devices using one of the following met - [Mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) -## Customize the Start screen on your test computer + + +## Customize the Start screen on your test computer To prepare a Start layout for export, you simply customize the Start layout on a test computer. @@ -69,6 +71,11 @@ To prepare a Start layout for export, you simply customize the Start layout on a - **Resize tiles**. To resize tiles, right-click the tile and then click **Resize.** - **Create your own app groups**. Drag the apps to an empty area. To name a group, click above the group of tiles and then type the name in the **Name group** field that appears above the group. + +>[!IMPORTANT] +>In Windows 10, version 1703, if the Start layout includes tiles for apps that are not installed on the device that the layout is later applied to, the tiles for those apps will be blank. The blank tiles will persist until the next time the user signs in, at which time the blank tiles are removed. Some system events may cause the blank tiles to be removed before the next sign-in. +> +>In earlier versions of Windows 10, no tile would be pinned. ## Export the Start layout From f67d51ac19bf4d6671f25361b4a786fe155ba445 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Tue, 25 Jul 2017 18:17:33 +0000 Subject: [PATCH 2/5] Merged PR 2387: Experience/AllowFindMyDevice policy updated description --- ...ew-in-windows-mdm-enrollment-management.md | 1 + .../policy-configuration-service-provider.md | 3 ++ .../mdm/policy-csp-experience.md | 40 +++++++++++++++++++ 3 files changed, 44 insertions(+) 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 cc9ac9b98a..5af722b6ab 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 @@ -1305,6 +1305,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  • WindowsDefenderSecurityCenter/Phone
  • WindowsDefenderSecurityCenter/URL
  • +

    Experience/AllowFindMyDevice - updated the description to include active digitizers.

    [EnterpriseDesktopAppManagement CSP](enterprisedesktopappmanagement-csp.md) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index ac46cde038..4596e3b188 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -914,6 +914,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Experience/AllowDeviceDiscovery
    +
    + Experience/AllowFindMyDevice +
    Experience/AllowManualMDMUnenrollment
    diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 80029f2e95..c69b113a36 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -144,6 +144,46 @@ ms.date: 07/14/2017

    Most restricted value is 0. + + + +**Experience/AllowFindMyDevice** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark2check mark2check mark2check mark2check mark2check mark2
    + + + +

    Added in Windows 10, version 1703. This policy turns on Find My Device. + +

    When Find My Device is on, the device and its location are registered in the cloud so that the device can be located when the user initiates a Find command from account.microsoft.com. In Windows 10, version 1709 devices that are compatible with active digitizers, enabling Find My Device will also allow the user to view the last location of use of their active digitizer on their device; this location is stored locally on the user's device after each use of their active digitizer. + +

    When Find My Device is off, the device and its location are not registered and the Find My Device feature will not work. In Windows 10, version 1709 the user will not be able to view the location of the last use of their active digitizer on their device. + +

    The following list shows the supported values: + +- 0 – Not allowed. +- 1 (default) – Allowed. + From 57d5d23304216e7a2a82bdca4bb9b18add888dc8 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Tue, 25 Jul 2017 18:45:57 +0000 Subject: [PATCH 3/5] Merged PR 2388: DeviceStatus CSP updated --- .../client-management/mdm/devicestatus-csp.md | 85 +++++++++--- .../client-management/mdm/devicestatus-ddf.md | 122 ++++++++++++++++-- .../images/provisioning-csp-devicestatus.png | Bin 35955 -> 53544 bytes ...ew-in-windows-mdm-enrollment-management.md | 18 +++ 4 files changed, 190 insertions(+), 35 deletions(-) diff --git a/windows/client-management/mdm/devicestatus-csp.md b/windows/client-management/mdm/devicestatus-csp.md index 9abf518c45..3ed0ffade4 100644 --- a/windows/client-management/mdm/devicestatus-csp.md +++ b/windows/client-management/mdm/devicestatus-csp.md @@ -12,6 +12,8 @@ ms.date: 06/19/2017 # DeviceStatus CSP +> [!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. The DeviceStatus configuration service provider is used by the enterprise to keep track of device inventory and query the state of compliance of these devices with their enterprise policies. @@ -113,32 +115,32 @@ Boolean value that indicates compliance with the enterprise encryption policy. T Supported operation is Get. **DeviceStatus/TPM** -Added in , version 1607. Node for the TPM query. +Added in Windows, version 1607. Node for the TPM query. Supported operation is Get. **DeviceStatus/TPM/SpecificationVersion** -Added in , version 1607. String that specifies the specification version. +Added in Windows, version 1607. String that specifies the specification version. Supported operation is Get. **DeviceStatus/OS** -Added in , version 1607. Node for the OS query. +Added in Windows, version 1607. Node for the OS query. Supported operation is Get. **DeviceStatus/OS/Edition** -Added in , version 1607. String that specifies the OS edition. +Added in Windows, version 1607. String that specifies the OS edition. Supported operation is Get. **DeviceStatus/Antivirus** -Added in , version 1607. Node for the antivirus query. +Added in Windows, version 1607. Node for the antivirus query. Supported operation is Get. **DeviceStatus/Antivirus/SignatureStatus** -Added in , version 1607. Integer that specifies the status of the antivirus signature. +Added in Windows, version 1607. Integer that specifies the status of the antivirus signature. Valid values: @@ -149,7 +151,7 @@ Valid values: Supported operation is Get. **DeviceStatus/Antivirus/Status** -Added in , version 1607. Integer that specifies the status of the antivirus. +Added in Windows, version 1607. Integer that specifies the status of the antivirus. Valid values: @@ -162,27 +164,27 @@ Valid values: Supported operation is Get. **DeviceStatus/Antispyware** -Added in , version 1607. Node for the antispyware query. +Added in Windows, version 1607. Node for the antispyware query. Supported operation is Get. **DeviceStatus/Antispyware/SignatureStatus** -Added in , version 1607. Integer that specifies the status of the antispyware signature. +Added in Windows, version 1607. Integer that specifies the status of the antispyware signature. Supported operation is Get. **DeviceStatus/Antispyware/Status** -Added in , version 1607. Integer that specifies the status of the antispyware. +Added in Windows, version 1607. Integer that specifies the status of the antispyware. Supported operation is Get. **DeviceStatus/Firewall** -Added in , version 1607. Node for the firewall query. +Added in Windows, version 1607. Node for the firewall query. Supported operation is Get. **DeviceStatus/Firewall/Status** -Added in , version 1607. Integer that specifies the status of the firewall. +Added in Windows, version 1607. Integer that specifies the status of the firewall. Valid values: @@ -195,43 +197,84 @@ Valid values: Supported operation is Get. **DeviceStatus/UAC** -Added in , version 1607. Node for the UAC query. +Added in Windows, version 1607. Node for the UAC query. Supported operation is Get. **DeviceStatus/UAC/Status** -Added in , version 1607. Integer that specifies the status of the UAC. +Added in Windows, version 1607. Integer that specifies the status of the UAC. Supported operation is Get. **DeviceStatus/Battery** -Added in , version 1607. Node for the battery query. +Added in Windows, version 1607. Node for the battery query. Supported operation is Get. **DeviceStatus/Battery/Status** -Added in , version 1607. Integer that specifies the status of the battery +Added in Windows, version 1607. Integer that specifies the status of the battery Supported operation is Get. **DeviceStatus/Battery/EstimatedChargeRemaining** -Added in , version 1607. Integer that specifies the estimated battery charge remaining. This is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](https://msdn.microsoft.com/library/windows/desktop/aa373232.aspx). +Added in Windows, version 1607. Integer that specifies the estimated battery charge remaining. This is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](https://msdn.microsoft.com/library/windows/desktop/aa373232.aspx). The value is the number of seconds of battery life remaining when the device is not connected to an AC power source. When it is connected to a power source, the value is -1. When the estimation is unknown, the value is -1. Supported operation is Get. **DeviceStatus/Battery/EstimatedRuntime** -Added in , version 1607. Integer that specifies the estimated runtime of the battery. This is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](https://msdn.microsoft.com/library/windows/desktop/aa373232.aspx). +Added in Windows, version 1607. Integer that specifies the estimated runtime of the battery. This is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](https://msdn.microsoft.com/library/windows/desktop/aa373232.aspx). The value is the number of seconds of battery life remaining when the device is not connected to an AC power source. When it is connected to a power source, the value is -1. When the estimation is unknown, the value is -1. Supported operation is Get. -  - -  +**DeviceStatus/DomainName** +Added in Windows, version 1709. Returns the fully qualified domain name of the device (if any). +Supported operation is Get. + +**DeviceStatus/DeviceGuard** +Added in Windows, version 1709. Node for Device Guard query. + +Supported operation is Get. + +**DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq** +Added in Windows, version 1709. Virtualization-based security hardware requirement status. The value is a 256 value bitmask. + +- 0x0: System meets hardware configuration requirements +- 0x1: SecureBoot required +- 0x2: DMA Protection required +- 0x4: HyperV not supported for Guest VM +- 0x8: HyperV feature is not available + +Supported operation is Get. + +**DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus** +Added in Windows, version 1709. Virtualization-based security status. Value is one of the following: +- 0 - Running +- 1 - Reboot required +- 2 - 64 bit architecture required +- 3 - not licensed +- 4 - not configured +- 5 - System doesn't meet hardware requirements +- 42 – Other. Event logs in Microsoft-Windows-DeviceGuard have more details + + +Supported operation is Get. + +**DeviceStatus/DeviceGuard/LsaCfgCredGuardStatus** +Added in Windows, version 1709. Local System Authority (LSA) credential guard status. + +- 0 - Running +- 1 - Reboot required +- 2 - Not licensed for Credential Guard +- 3 - Not configured +- 4 - VBS not running + + +Supported operation is Get. diff --git a/windows/client-management/mdm/devicestatus-ddf.md b/windows/client-management/mdm/devicestatus-ddf.md index 9fc150cf5b..b9e8608716 100644 --- a/windows/client-management/mdm/devicestatus-ddf.md +++ b/windows/client-management/mdm/devicestatus-ddf.md @@ -7,11 +7,13 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 07/24/2017 --- # DeviceStatus DDF +> [!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. This topic shows the OMA DM device description framework (DDF) for the **DeviceStatus** configuration service provider. DDF files are used only with OMA DM provisioning XML. @@ -20,7 +22,7 @@ You can download the DDF files from the links below: - [Download all the DDF files for Windows 10, version 1703](http://download.microsoft.com/download/C/7/C/C7C94663-44CF-4221-ABCA-BC895F42B6C2/Windows10_1703_DDF_download.zip) - [Download all the DDF files for Windows 10, version 1607](http://download.microsoft.com/download/2/3/E/23E27D6B-6E23-4833-B143-915EDA3BDD44/Windows10_1607_DDF.zip) -The XML below is the current version for this CSP. +The XML below is for Windows 10, version 1709. ``` syntax @@ -46,7 +48,7 @@ The XML below is the current version for this CSP. - com.microsoft/1.2/MDM/DeviceStatus + com.microsoft/1.4/MDM/DeviceStatus @@ -761,16 +763,108 @@ The XML below is the current version for this CSP. + + DomainName + + + + + Returns the fully qualified domain name of the device(if any). + + + + + + + + + + DomainName + + text/plain + + + + + DeviceGuard + + + + + + + + + + + + + + + + + + + VirtualizationBasedSecurityHwReq + + + + + + + + + + + + + + + text/plain + + + + + VirtualizationBasedSecurityStatus + + + + + + + + + + + + + + + text/plain + + + + + LsaCfgCredGuardStatus + + + + + + + + + + + + + + + text/plain + + + + -``` - -  - -  - - - - - - +``` \ No newline at end of file diff --git a/windows/client-management/mdm/images/provisioning-csp-devicestatus.png b/windows/client-management/mdm/images/provisioning-csp-devicestatus.png index 55b12f6c7f8d257fb7b57fff0ae574ba6b3abff9..a533d0f559c39ae28dc3c727fc65bbffbce96283 100644 GIT binary patch literal 53544 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

    Added DeviceTunnel profile in Windows 10, version 1709.

    +[DeviceStatus CSP](devicestatus-csp.md) +

    Added the following settings in Windows 10, version 1709:

    +
      +
    • DeviceStatus/DomainName
    • +
    • DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq
    • +
    • DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus
    • +
    • DeviceStatus/DeviceGuard/LsaCfgCredGuardStatus
    • + + [Policy CSP](policy-configuration-service-provider.md)

      Added the following new policies for Windows 10, version 1709:

        @@ -1322,6 +1331,15 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
      • In Windows 10, version 1703, Quick action settings no longer require any dependencies from related group or page.
      + +[DeviceStatus CSP](devicestatus-csp.md) +

      Added the following settings in Windows 10, version 1709:

      +
        +
      • DeviceStatus/DomainName
      • +
      • DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq
      • +
      • DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus
      • +
      • DeviceStatus/DeviceGuard/LsaCfgCredGuardStatus
      • + From 8d5ca6bf9a4b709ffa02efd9f00e7f688bb26f91 Mon Sep 17 00:00:00 2001 From: Nicholas Brower Date: Tue, 25 Jul 2017 21:05:10 +0000 Subject: [PATCH 4/5] Merged PR 2390: restoring lost content restoring lost content --- .../mdm/policy-configuration-service-provider.md | 8 ++++---- .../mdm/policy-csp-enterprisecloudprint.md | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 4596e3b188..4966860dd5 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -77,7 +77,7 @@ The following diagram shows the Policy configuration service provider in tree fo

        Supported operations are Add, Get, and Delete. **Policy/ConfigOperations/ADMXInstall** -

        Added in Windows 10, version 1703. Allows settings for ADMX files for Win32 and Centennial apps to be imported (ingested) by your device and processed into new ADMX-backed policies or preferences. By using ADMXInstall, you can add ADMX-backed polices for those Win32 or Centennial apps that have been added between OS releases. ADMX-backed policies are ingested to your device by using the Policy CSP URI: `./Vendor/MSFT/Policy/ConfigOperations/ADMXInstall`. Each ADMX-backed policy or preference that is added is assigned a unique ID. For more information about using Policy CSP to configure Win32 and Centennial app policies, see [Win32 and Centennial app policy configuration](win32-and-centennial-app-policy-configuration.md). +

        Added in Windows 10, version 1703. Allows settings for ADMX files for Win32 and Desktop Bridge apps to be imported (ingested) by your device and processed into new ADMX-backed policies or preferences. By using ADMXInstall, you can add ADMX-backed polices for those Win32 or Desktop Bridge apps that have been added between OS releases. ADMX-backed policies are ingested to your device by using the Policy CSP URI: `./Vendor/MSFT/Policy/ConfigOperations/ADMXInstall`. Each ADMX-backed policy or preference that is added is assigned a unique ID. For more information about using Policy CSP to configure Win32 and Desktop Bridge app policies, see [Win32 and Desktop Bridge app policy configuration](win32-and-centennial-app-policy-configuration.md). > [!NOTE] > The OPAX settings that are managed by the Microsoft Office Customization Tool are not supported by MDM. For more information about this tool, see [Office Customization Tool](https://technet.microsoft.com/en-us/library/cc179097.aspx). @@ -87,12 +87,12 @@ The following diagram shows the Policy configuration service provider in tree fo

        Supported operations are Add, Get, and Delete. **Policy/ConfigOperations/ADMXInstall/****_AppName_** -

        Added in Windows 10, version 1703. Specifies the name of the Win32 or Centennial app associated with the ADMX file. +

        Added in Windows 10, version 1703. Specifies the name of the Win32 or Desktop Bridge app associated with the ADMX file.

        Supported operations are Add, Get, and Delete. **Policy/ConfigOperations/ADMXInstall/****_AppName_/Policy** -

        Added in Windows 10, version 1703. Specifies that a Win32 or Centennial app policy is to be imported. +

        Added in Windows 10, version 1703. Specifies that a Win32 or Desktop Bridge app policy is to be imported.

        Supported operations are Add, Get, and Delete. @@ -102,7 +102,7 @@ The following diagram shows the Policy configuration service provider in tree fo

        Supported operations are Add and Get. Does not support Delete. **Policy/ConfigOperations/ADMXInstall/****_AppName_/Preference** -

        Added in Windows 10, version 1703. Specifies that a Win32 or Centennial app preference is to be imported. +

        Added in Windows 10, version 1703. Specifies that a Win32 or Desktop Bridge app preference is to be imported.

        Supported operations are Add, Get, and Delete. diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index 6a10e6f365..7b33c7e5b4 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -46,7 +46,7 @@ ms.date: 07/14/2017 -

        Added in Windows 10, version 1703. Specifies the authentication endpoint for acquiring OAuth tokens. +

        Added in Windows 10, version 1703. Specifies the authentication endpoint for acquiring OAuth tokens. This policy must target ./User, otherwise it fails.

        The datatype is a string. @@ -81,7 +81,7 @@ ms.date: 07/14/2017 -

        Added in Windows 10, version 1703. Specifies the GUID of a client application authorized to retrieve OAuth tokens from the OAuthAuthority. +

        Added in Windows 10, version 1703. Specifies the GUID of a client application authorized to retrieve OAuth tokens from the OAuthAuthority. This policy must target ./User, otherwise it fails.

        The datatype is a string. @@ -116,7 +116,7 @@ ms.date: 07/14/2017 -

        Added in Windows 10, version 1703. Specifies the per-user resource URL for which access is requested by the enterprise cloud print client during OAuth authentication. +

        Added in Windows 10, version 1703. Specifies the per-user resource URL for which access is requested by the enterprise cloud print client during OAuth authentication. This policy must target ./User, otherwise it fails.

        The datatype is a string. @@ -151,7 +151,7 @@ ms.date: 07/14/2017 -

        Added in Windows 10, version 1703. Specifies the per-user end point for discovering cloud printers. +

        Added in Windows 10, version 1703. Specifies the per-user end point for discovering cloud printers. This policy must target ./User, otherwise it fails.

        The datatype is a string. @@ -186,7 +186,7 @@ ms.date: 07/14/2017 -

        Added in Windows 10, version 1703. Defines the maximum number of printers that should be queried from a discovery end point. +

        Added in Windows 10, version 1703. Defines the maximum number of printers that should be queried from a discovery end point. This policy must target ./User, otherwise it fails.

        The datatype is an integer. @@ -221,7 +221,7 @@ ms.date: 07/14/2017 -

        Added in Windows 10, version 1703. Specifies the per-user resource URL for which access is requested by the Mopria discovery client during OAuth authentication. +

        Added in Windows 10, version 1703. Specifies the per-user resource URL for which access is requested by the Mopria discovery client during OAuth authentication. This policy must target ./User, otherwise it fails.

        The datatype is a string. From 58f4978b31111806699b1b75cbe67ca574a5acb2 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Tue, 25 Jul 2017 14:23:29 -0700 Subject: [PATCH 5/5] Update note on BGInfo to announce vulnerability fix --- .../device-guard/deploy-code-integrity-policies-steps.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md b/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md index 1f4eff567b..f10201a997 100644 --- a/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md +++ b/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md @@ -33,7 +33,7 @@ Members of the security community\* continuously collaborate with Mic Unless your use scenarios explicitly require them, Microsoft recommends that you block the following applications. These applications or files can be used by an attacker to circumvent Application Whitelisting policies, including Device Guard: - bash.exe -- bginfo.exe +- bginfo.exe[1] - cdb.exe - csi.exe - dnx.exe @@ -42,14 +42,16 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you - kd.exe - ntkd.exe - lxssmanager.dll -- msbuild.exe[1] +- msbuild.exe[2] - mshta.exe - ntsd.exe - rcsi.exe - system.management.automation.dll - windbg.exe -[1]If you are using your reference system in a development context and use msbuild.exe to build managed applications, we recommend that you whitelist msbuild.exe in your code integrity policies. However, if your reference system is an end user device that is not being used in a development context, we recommend that you block msbuild.exe. +[1]A vulnerability in bginfo.exe has been fixed in the latest version 4.22. If you use BGInfo, for security, make sure to download and run the latest version here [BGInfo 4.22](https://docs.microsoft.com/en-us/sysinternals/downloads/bginfo). Note that BGInfo versions earlier than 4.22 are still vulnerable and should be blocked. + +[2]If you are using your reference system in a development context and use msbuild.exe to build managed applications, we recommend that you whitelist msbuild.exe in your code integrity policies. However, if your reference system is an end user device that is not being used in a development context, we recommend that you block msbuild.exe. *Microsoft recognizes the efforts of those in the security community who help us protect customers through responsible vulnerability disclosure, and extends thanks to the following people: