组策略设置显示为“额外注册表设置”,无法编辑

适用于:受支持的 Windows Server 和 Windows 客户端版本

本文介绍一个注册表设置,可用于将组策略编辑器配置为使用本地管理模板文件(ADMX/ADML),而不是中央存储。

ADMX/ADML 文件版本

在域控制器上的组策略工具的 SYSVOL 文件夹下的 Central Store 中使用更新的 ADMX/ADML 文件。 客户端上的组策略管理控制台(GPMC)使用中央存储中的 ADMX/ADML 文件,而不是本地文件夹 C:\Windows\PolicyDefinitions

在这种情况下,不能在安装了远程服务器管理工具的域控制器或客户端(安装了远程服务器管理工具的客户端)上配置某些组策略设置,这些设置使用用于不同 OS 版本或应用程序的 ADMX/ADML 文件的不同版本。 当 PolicyDefinitions 文件夹没有正确版本的 ADMX/ADML 文件时,这些设置在组策略编辑器中显示为“额外注册表设置”。 域中央存储(SYSVOL)中更新的 ADMX/ADML 文件不包含这些设置的编辑器数据。

注意

仍可使用 PowerShell cmdlet Set-GPRegistryValueRemove-GPRegistryValue.

ADMX/ADML 文件可能不包含某些设置

出现此问题的原因是更新后的 ADMX/ADML 文件可能不包含使用不同版本的 ADMX/ADML 文件的计算机的某些设置。

但无法合并 ADMX/ADML 文件,因为不同的版本使用相同的文件名。

使用本地 ADMX/ADML 文件而不是中央存储

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 出于防范目的,请在修改之前备份注册表,以便在出现问题时还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表

有一个注册表设置允许在 C:\Windows\PolicyDefinitions 上使用本地 ADMX/ADML 文件,而不是在运行组策略编辑器的计算机中使用中央存储。

若要在本地存储中使用 ADMX/ADML 文件,请将以下注册表值手动设置为以下:1 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group Policy

值名称 值类型 “数值数据”
EnableLocalStoreOverride REG_DWORD 0- 如果存在(默认值),请使用 SYSVOL 文件夹中的 PolicyDefinitions 文件夹。

1 - 始终使用本地 PolicyDefinitions 文件夹。

有关详细信息,请参阅如何为 Windows 中的组策略管理模板创建和管理中心存储