Files
windows-itpro-docs/windows/client-management/mdm/policy-csp-admx-devicecompat.md
Nick White fd5050b03d CSP review
2022-12-21 14:34:55 -05:00

6.0 KiB

title, description, author, manager, ms.author, ms.date, ms.localizationpriority, ms.prod, ms.technology, ms.topic
title description author manager ms.author ms.date ms.localizationpriority ms.prod ms.technology ms.topic
ADMX_DeviceCompat Policy CSP Learn more about the ADMX_DeviceCompat Area in Policy CSP vinaypamnani-msft aaroncz vinpa 12/21/2022 medium windows-client itpro-manage reference

Policy CSP - ADMX_DeviceCompat

Tip

Some of these are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see Understanding ADMX-backed policies.

You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to Enabling a policy.

The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see CDATA Sections.

DeviceFlags

Scope Editions Applicable OS
✔️ Device
User
Home
✔️ Pro
✔️ Enterprise
✔️ Education
✔️ Windows SE
✔️ Windows 10, version 2004 [10.0.19041.1202] and later
✔️ Windows 10, version 2009 [10.0.19042.1202] and later
✔️ Windows 10, version 21H1 [10.0.19043.1202] and later
✔️ Windows 11, version 21H2 [10.0.22000] and later
./Device/Vendor/MSFT/Policy/Config/ADMX_DeviceCompat/DeviceFlags

Changes behavior of Microsoft bus drivers to work with specific devices.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For details, see Understanding ADMX-backed policies.

ADMX mapping:

Name Value
Name DeviceFlags
Friendly Name Device compatibility settings
Location Computer Configuration
Path Windows Components > Device and Driver Compatibility
Registry Key Name System\CurrentControlSet\Policies\Microsoft\Compatibility
Registry Value Name DisableDeviceFlags
ADMX File Name DeviceCompat.admx

DriverShims

Scope Editions Applicable OS
✔️ Device
User
Home
✔️ Pro
✔️ Enterprise
✔️ Education
✔️ Windows SE
✔️ Windows 10, version 2004 [10.0.19041.1202] and later
✔️ Windows 10, version 2009 [10.0.19042.1202] and later
✔️ Windows 10, version 21H1 [10.0.19043.1202] and later
✔️ Windows 11, version 21H2 [10.0.22000] and later
./Device/Vendor/MSFT/Policy/Config/ADMX_DeviceCompat/DriverShims

Changes behavior of 3rd-party drivers to work around incompatibilities introduced between OS versions.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Tip

This is an ADMX-backed policy and requires SyncML format for configuration. For details, see Understanding ADMX-backed policies.

ADMX mapping:

Name Value
Name DriverShims
Friendly Name Driver compatibility settings
Location Computer Configuration
Path Windows Components > Device and Driver Compatibility
Registry Key Name System\CurrentControlSet\Policies\Microsoft\Compatibility
Registry Value Name DisableDriverShims
ADMX File Name DeviceCompat.admx

Policy configuration service provider