이번 글에서는 Windows 11/10에서 로컬 그룹 정책 편집기(gpedit.msc)를 실행하려고 할 때 나타날 수 있는 "displayName 특성에서 참조되는 리소스 $(string id="Win7Only")'을(를) 찾을 수 없습니다" 오류 메시지의 원인과 해결 방법을 자세히 알아보겠습니다.
로컬 그룹 정책 편집기를 열 때 발생하는 오류
로컬 그룹 정책 편집기(gpedit.msc)를 실행하려고 하면 다음과 같은 오류 메시지가 표시될 수 있습니다.
Resource $(string id="Win7Only")' referenced in attribute displayName could not be found
(displayName 특성에서 참조되는 리소스를 찾을 수 없습니다)
마이크로소프트에 따르면 이는 공식적으로 알려진 문제입니다. 기존 Windows 11/10 버전의 SearchOCR.ADML 파일에는 텍스트 업데이트가 반영되었는데, 그 과정에서 아래 코드 줄이 새 ADML 파일에서 누락되면서 오류가 발생하게 됩니다.
<string id="Win7Only">Microsoft Windows 7 or later</string>
해결 방법 1. 최신 버전으로 Windows 업데이트
가장 권장되는 방법은 Windows Update를 통해 최신 버전으로 업데이트하거나, Windows 설치 ISO 파일을 사용해 시스템을 업그레이드하는 것입니다. 업데이트 과정에서 누락된 문자열이 포함된 최신 정책 정의 파일이 함께 배포되므로 오류가 자연스럽게 해결됩니다.
해결 방법 2. 업데이트된 ADMX 패키지 적용
사용 중인 Windows 10 버전에 맞는 최신 ADMX 관리 템플릿 패키지를 마이크로소프트 공식 홈페이지에서 다운로드한 후, 해당 패키지에 포함된 SearchOCR.ADMX 및 SearchOCR.ADML 파일로 기존 파일을 교체하는 방법도 있습니다.
해결 방법 3. SearchOCR.adml 파일 직접 수정
즉각적인 우회 해결책으로 SearchOCR.adml 파일을 직접 수정하여 누락된 문자열을 추가할 수 있습니다. 절차는 다음과 같습니다.
먼저 파일 탐색기에서 아래 경로로 이동합니다.
C:\Windows\PolicyDefinitions\en-US
편집 중 실수가 발생할 경우에 대비해 SearchOCR.adml 파일의 백업 사본을 미리 만들어 둡니다. 해당 폴더의 파일을 수정하려면 관리자 권한이 필요할 수 있습니다.
텍스트 편집기(가급적 Notepad++)로 파일을 연 다음, 26번째 줄을 찾아 커서를 해당 줄에 위치시킵니다.
CTRL + ALT + Enter 키 조합을 눌러 빈 줄을 하나 추가합니다. 이제 26번째 줄은 비어 있게 됩니다.
빈 26번째 줄에 아래 코드를 그대로 복사해 붙여넣습니다.
<string id="Win7Only">Microsoft Windows 7 or later</string>
CTRL + S 키 조합을 눌러 파일을 저장한 후, Notepad++를 종료하고 gpedit.msc를 다시 실행해 오류가 사라졌는지 확인합니다.
위 절차는 영어(미국) 버전 기준입니다. 한국어 버전 Windows를 사용하는 경우 C:\Windows\PolicyDefinitions\ko-KR 폴더에서 동일한 이름의 ADML 파일을 찾아 같은 방식으로 수정하면 되며, 다른 언어 버전 역시 유사한 절차로 이 오류를 해결할 수 있습니다.
이 가이드가 로컬 그룹 정책 편집기 오류를 해결하는 데 도움이 되길 바랍니다.