本文提供了一个解决方案,用于解决在缺少 .adml 文件时返回错误错误消息的问题。
适用于: Windows Server(所有支持的版本)原始 KB 数: 2688272
现象
SR 症状:
EN-US 域控制器尝试为 GPO 创建设置报告。 使用消息创建报表:
找不到文件的适当资源文件
\\domainname.com\sysvol\domainname.com\Policies\PolicyDefinitions\anyfile.admx(错误 = 2):系统找不到指定的文件。 报告为缺失的 .admx 文件存在于指定的文件夹中。
重现症状:
重命名包含相应 .adml 文件的文件夹将返回错误:
找不到文件的适当资源文件
\\domainname.com\sysvol\domainname.com\Policies\PolicyDefinitions\anyfile.admx(错误 = 3):系统找不到指定的路径。 当 EN-US 文件夹不存在且缺少时,也会发生此错误。
编辑受影响的 GPO 变得不可能,报告不准确。 当缺少其他语言文件和文件夹时,问题与 EN-US 是回退语言一样,并且当另一种语言缺失时,它将被加载。
原因
若要生成报告或编辑 GPO,需要加载 .admx 文件以及相应的 .adml 语言文件。 根据请求编辑/报告操作的本机语言用户,在相应的语言文件夹中搜索 .adml 文件(en for en,de,等等)。 例如,如果查询用户想要英语,并且 GPO 中央存储仅安装了德语 .adml 文件,则会发生此类错误。
错误报告不正确,因为它引用缺少 .admx 文件,而此文件位于指定位置。
解决方法
使 .adml 文件可用于正确文件夹中查询的语言可解决问题。 请参阅 如何在 Windows Vista 中创建组策略管理模板文件的中央存储。
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集组策略问题来收集信息。