策略 CSP - ADMX_AppCompat

提示

此 CSP 包含 ADMX 支持的策略,这些策略需要特殊的 SyncML 格式才能启用或禁用。 必须在 SyncML 中将数据类型指定为 <Format>chr</Format>。 有关详细信息,请参阅 了解 ADMX 支持的策略

SyncML 的有效负载必须是 XML 编码的;对于此 XML 编码,可以使用各种联机编码器。 若要避免对有效负载进行编码,可以使用 CDATA(如果 MDM 支持)。 有关详细信息,请参阅 CDATA 节

AppCompatPrevent16BitMach

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatPrevent16BitMach

指定是否阻止 MS-DOS 子系统 (ntvdm.exe) 在此计算机上运行。 此设置会影响操作系统中 16 位应用程序的启动。

可以使用此设置关闭 MS-DOS 子系统,这将减少资源使用量并阻止用户运行 16 位应用程序。 若要运行任何 16 位应用程序或具有 16 位组件的任何应用程序,必须允许运行 ntvdm.exe。 MS-DOS 子系统在启动第一个 16 位应用程序时启动。 当 MS-DOS 子系统正在运行时,任何后续的 16 位应用程序启动速度更快,但系统上的总体资源使用量会增加。

如果状态设置为“已启用”,则会阻止 MS-DOS 子系统运行,从而阻止任何 16 位应用程序运行。 此外,任何具有 16 位安装程序或其他 16 位组件的 32 位应用程序都无法运行。

如果状态设置为“已禁用”,MS-DOS 子系统将为此计算机上的所有用户运行。

如果状态设置为“未配置”,则操作系统将回退注册表 DWORD 值 HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault 设置的本地策略。 如果该值为非 0,则会阻止所有 16 位应用程序运行。 如果该值为 0,则允许运行 16 位应用程序。 如果该值也不存在,则操作系统将在 Windows 10 及更高版本上启动 16 位应用程序支持控制面板,以允许提升权限的管理员做出决策;在 windows 7 和下层,OS 将允许 16 位应用程序运行。

注意

此设置仅出现在“计算机配置”中。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatPrevent16BitMach
友好名称 阻止访问 16 位应用程序
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 VDMDisallowed
ADMX 文件名 AppCompat.admx

AppCompatRemoveProgramCompatPropPage

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatRemoveProgramCompatPropPage

此策略控制程序兼容性属性页 shell 扩展的可见性。 此 shell 扩展在任何程序快捷方式或可执行文件的属性上下文菜单上可见。

兼容性属性页显示可以选择并应用于应用程序的选项列表,以解决影响旧应用程序的最常见问题。 启用此策略设置会从上下文菜单中删除属性页,但不会影响以前使用此接口应用于应用程序的兼容性设置。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatRemoveProgramCompatPropPage
友好名称 删除程序兼容性属性页
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 DisablePropPage
ADMX 文件名 AppCompat.admx

AppCompatTurnOffApplicationImpactTelemetry

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffApplicationImpactTelemetry

策略控制系统中应用程序遥测引擎的状态。

应用程序遥测是一种机制,用于跟踪应用程序对特定 Windows 系统组件的匿名使用情况。

通过选择“启用”关闭应用程序遥测将停止收集使用情况数据。

如果关闭客户体验改善计划,无论如何设置此策略,应用程序遥测都将关闭。

禁用遥测将在任何新启动的应用程序上生效。 若要确保所有应用程序的遥测收集已停止,请重新启动计算机。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffApplicationImpactTelemetry
友好名称 关闭应用程序遥测
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 AITEnable
ADMX 文件名 AppCompat.admx

AppCompatTurnOffEngine

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffEngine

此策略控制系统中应用程序兼容性引擎的状态。

该引擎是加载程序的组成部分,每次在系统上启动应用程序时,都会查看兼容性数据库。 如果找到应用程序的匹配项,它将提供运行时解决方案或兼容性修补程序,或者显示应用程序帮助消息(如果应用程序有已知问题)。

关闭应用程序兼容性引擎将提高系统性能。 但是,这会降低许多常用旧应用程序的兼容性,并且不会阻止已知不兼容的应用程序的安装。 (例如:如果) 安装了旧的防病毒应用程序,则可能会导致出现蓝屏。

Windows 的 Windows 资源保护和用户帐户控制功能使用应用程序兼容性引擎来缓解应用程序问题。 如果引擎已关闭,这些缓解措施将不会应用于应用程序及其安装程序,并且这些应用程序可能无法正确安装或运行。

如果服务器管理员需要更快的性能,并且知道他们正在使用的应用程序的兼容性,则此选项非常有用。 对于应用程序每秒可启动数百次且加载程序的性能至关重要的 Web 服务器来说,它特别有用。

注意

出于性能原因,许多系统进程会缓存此设置的值。 如果对此设置进行更改,请重新启动以确保系统准确反映这些更改。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffEngine
友好名称 关闭应用程序兼容性引擎
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 DisableEngine
ADMX 文件名 AppCompat.admx

AppCompatTurnOffProgramCompatibilityAssistant_1

范围 版本 适用的操作系统
❌ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./User/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_1

此设置仅用于向后兼容,对于此版本的 Windows 无效。 若要配置程序兼容性助手,请使用“计算机配置\管理模板\Windows 组件\应用程序兼容性”下的“关闭程序兼容性助手”设置。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffProgramCompatibilityAssistant_1
友好名称 关闭程序兼容性助手
位置 用户配置
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 DisablePCA
ADMX 文件名 AppCompat.admx

AppCompatTurnOffProgramCompatibilityAssistant_2

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_2

此策略设置控制程序兼容性助手 (PCA) 的状态。

PCA 监视用户运行的应用程序。 检测到应用程序的潜在兼容性问题时,PCA 将提示用户提供建议的解决方案。 若要配置 PCA 的诊断设置,请转到系统>故障排除和诊断->应用程序兼容性诊断。

  • 如果启用此策略设置,PCA 将被关闭。 运行应用程序时,不会向用户提供已知兼容性问题的解决方案。 关闭 PCA 对于需要更好的性能并且已经知道应用程序兼容性问题的系统管理员非常有用。

  • 如果禁用或未配置此策略设置,将打开 PCA。 若要配置 PCA 的诊断设置,请转到系统>故障排除和诊断->应用程序兼容性诊断。

注意

诊断策略服务 (DPS) 和程序兼容性助手服务必须运行,才能运行 PCA。 可以使用 Microsoft 管理控制台的“服务”管理单元来配置这些服务。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffProgramCompatibilityAssistant_2
友好名称 关闭程序兼容性助手
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 DisablePCA
ADMX 文件名 AppCompat.admx

AppCompatTurnOffProgramInventory

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffProgramInventory

此策略设置控制清单收集器的状态。

清单收集器清点系统上的应用程序、文件、设备和驱动程序,并将信息发送给 Microsoft。 此信息用于帮助诊断兼容性问题。

  • 如果启用此策略设置,则会关闭清单收集器,并且不会将数据发送到 Microsoft。 还禁用通过程序兼容性助手收集安装数据。

  • 如果禁用或未配置此策略设置,则会打开清单收集器。

注意

如果关闭客户体验改善计划,此策略设置将不起作用。 库存收集器将关闭。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffProgramInventory
友好名称 关闭清单收集器
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 DisableInventory
ADMX 文件名 AppCompat.admx

AppCompatTurnOffSwitchBack

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffSwitchBack

策略控制系统中 Switchback 兼容性引擎的状态。

Switchback 是一种机制,它通过向旧应用程序提供旧行为,为新应用程序提供新行为,为旧应用程序提供通用兼容性缓解措施。

默认情况下,切换返回处于打开状态。

  • 如果启用此策略设置,将关闭 Switchback。 关闭“切换回退”可能会降低旧应用程序的兼容性。 对于需要性能并知道他们正在使用的应用程序兼容性的服务器管理员,此选项非常有用。

  • 如果禁用或未配置此策略设置,将打开 Switchback。

请在更改设置后重新启动系统,以确保系统准确反映这些更改。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffSwitchBack
友好名称 关闭 SwitchBack 兼容性引擎
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 SbEnable
ADMX 文件名 AppCompat.admx

AppCompatTurnOffUserActionRecord

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 2004 [10.0.19041.1202] 及更高版本
✅Windows 10版本 2009 [10.0.19042.1202] 及更高版本
✅Windows 10版本 21H1 [10.0.19043.1202] 及更高版本
✅Windows 11版本 21H2 [10.0.22000] 及更高版本
./Device/Vendor/MSFT/Policy/Config/ADMX_AppCompat/AppCompatTurnOffUserActionRecord

此策略设置控制步骤记录器的状态。

步骤记录器会记录用户执行的步骤。 步骤记录器生成的数据可用于反馈系统(如Windows 错误报告),以帮助开发人员了解和解决问题。 这些数据包括用户操作,例如键盘输入和鼠标输入、用户界面数据和屏幕截图。 步骤记录器包含用于打开和关闭数据收集的选项。

  • 如果启用此策略设置,将禁用步骤记录器。

  • 如果禁用或未配置此策略设置,将启用“步骤记录器”。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 AppCompatTurnOffUserActionRecord
友好名称 关闭步骤记录器
位置 “计算机配置”
路径 Windows 组件 > 应用程序兼容性
注册表项名称 Software\Policies\Microsoft\Windows\AppCompat
注册表值名称 DisableUAR
ADMX 文件名 AppCompat.admx

策略配置服务提供程序