答案是通过添加缺失字符串或替换修复的ADML文件解决组策略编辑器错误。首先可手动在SearchOCR.adml中添加id为Win7Only的字符串“Microsoft Windows 7 or later”;其次可用旧版本完整的SearchOCR.adml文件替换当前文件并备份;最后可通过安装微软官方更新的ADMX模板包,覆盖现有策略文件以彻底修复问题。

如果您尝试打开本地组策略编辑器(gpedit.msc),但系统提示“找不到属性 displayName 中引用的资源 $(string id=”Win7Only”)”,这通常是因为管理模板文件(ADML)中缺少必要的字符串定义。以下是针对此问题的快速修复方法。
本文运行环境:Dell XPS 13,Windows 10 专业版
一、手动添加缺失的字符串到SearchOCR.adml文件
该方法通过直接编辑出错的ADML语言文件,补回被遗漏的字符串定义,从而解决资源引用错误。
1、按下 Win + R 键打开“运行”对话框,输入 %windir%PolicyDefinitionsen-US 并按回车,进入英文语言模板目录。
2、在打开的文件夹中找到名为 SearchOCR.adml 的文件,右键选择“以管理员身份运行”的文本编辑器(如记事本)打开它。
3、在编辑前,先将原文件复制一份作为备份,防止修改出错导致其他问题。
4、在文本编辑器中,定位到第26行,在该行插入一个空行,然后输入以下代码:
Microsoft Windows 7 or later
5、保存文件并关闭编辑器,随后重新打开 gpedit.msc 验证问题是否解决。
二、替换为旧版本完整的SearchOCR.adml文件
此方法利用早期版本(如Windows 10 1511)中未缺失字符串的完整ADML文件进行替换,确保资源引用完整性。
1、从一台运行Windows 10 版本1511或更早版本的电脑上,导出 C:WindowsPolicyDefinitionsen-USSearchOCR.adml 文件。
2、将导出的文件复制到当前出问题电脑的相同目录下,替换现有文件。
3、在替换前,请对原文件进行重命名备份,例如改为 SearchOCR.adml.bak。
4、完成替换后,重启计算机或刷新组策略缓存(可通过命令 gpupdate /force 执行)。
5、再次尝试打开组策略编辑器,确认错误是否消失。
三、下载并安装官方更新的ADMX模板包
微软已发布包含修复内容的最新管理模板(.admx),通过安装该包可一并更新所有策略模板,避免手动修改风险。
1、访问微软官方网站下载适用于Windows 10 1803及后续版本的 Administrative Templates (.admx) for Windows 10, version 1803 安装包。
2、解压下载的压缩包,找到其中的 PolicyDefinitions 文件夹。
3、将该文件夹内的所有内容复制到本地系统的 C:WindowsPolicyDefinitions 目录中,覆盖原有文件。
4、复制过程中若提示需要管理员权限,请点击“继续”授权操作。
5、替换完成后,重新启动组策略编辑器查看是否恢复正常。
以上就是win10打开组策略提示“找不到资源$(string id=”Win7Only)”怎么解决_快速修复组策略错误的方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/12188.html
微信扫一扫
支付宝扫一扫