Windows 11 또는 Windows 10 컴퓨터에서 로컬 그룹 정책 편집기(gpedit)를 실행할 때 다음과 같은 오류 메시지가 표시되는 경우가 있습니다.
'Microsoft.Policies.Sensors.WindowsLocationProvider' 네임스페이스가 이미 스토어에 있는 다른 파일의 대상 네임스페이스로 정의되어 있습니다.
확인 버튼을 클릭하면 오류 창이 사라지고 그룹 정책 편집기를 평소처럼 계속 사용할 수 있습니다. 다만 편집기를 열 때마다 같은 메시지가 반복해서 나타나기 때문에 상당히 번거롭게 느껴질 수 있습니다.
그렇다면 이 오류는 대체 왜 발생하는 것일까요?
'네임스페이스가 이미 정의됨' 오류의 원인

이 오류는 Windows 10으로 업그레이드되는 과정에서 위치 정보(Location) 관련 정책 파일의 이름이 변경되었기 때문에 발생합니다. 기존의 LocationProviderADM.admx 파일이 Windows 10부터는 Microsoft-Windows-Geolocation-WLPAdm.admx라는 새로운 이름으로 바뀌었습니다.
따라서 이전 버전의 Windows에서 Windows 11/10으로 업그레이드한 일부 시스템에서는 이름이 바뀐 파일과 기존 파일이 함께 남아 있으면서 동일한 네임스페이스가 중복 정의되고, 그 결과 위와 같은 오류 메시지가 나타나는 것입니다.
마이크로소프트는 이 오류가 단순히 정보 제공 목적으로 표시되는 것이며, 확인을 누르고 진행하면 gpedit이 정상적으로 작동한다고 설명합니다. 하지만 매번 나타나는 알림이 거슬린다면 아래 방법으로 근본적인 원인을 제거할 수 있습니다.
오류 해결 방법
KB3077013 문서에서 제안하는 해결 방법은 LocationProviderADM.admx와 LocationProviderADM.adml 파일을 삭제하고, Microsoft-Windows-Geolocation-WLPAdm.admx 및 Microsoft-Windows-Geolocation-WLPAdm.adml 파일의 이름을 올바른 이름으로 변경하는 것입니다.
1. 시스템 복원 지점 만들기
작업 전에 반드시 시스템 복원 지점을 먼저 생성해 두세요. 시스템 파일을 직접 수정하는 작업이므로, 문제가 발생하더라도 되돌릴 수 있도록 대비해 두는 것이 안전합니다.
2. 파일 소유권 가져오기
이제 관리자 권한 명령 프롬프트 창을 열고 다음 명령어를 실행합니다.
takeown /F "C:\Windows\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx" /A
이어서 아래 명령어도 실행합니다.
takeown /F "C:\Windows\PolicyDefinitions\en-US\Microsoft-Windows-Geolocation-WLPAdm.adml" /A

3. 관리자에게 모든 권한 부여
다음으로 두 파일 모두에 대해 관리자 계정에 모든 권한(Full Control)을 부여해야 합니다. 파일 탐색기에서 C:\Windows\PolicyDefinitions 폴더를 연 뒤, Microsoft-Windows-Geolocation-WLPAdm.admx 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
보안 탭에서 편집 버튼을 클릭한 후, 새로 열린 설정 창에서 아래 그림과 같이 모든 권한을 체크합니다. 그다음 적용 → 확인을 차례로 눌러 창을 닫습니다.

C:\Windows\PolicyDefinitions\en-US 폴더에 있는 Microsoft-Windows-Geolocation-WLPAdm.adml 파일에도 동일한 방법으로 권한을 부여합니다.
4. 파일 이름 변경
마지막으로 두 파일의 이름 끝에 .old 확장자를 붙여 이름을 변경합니다. 예를 들어 'Microsoft-Windows-Geolocation-WLPAdm.admx.old'처럼 말이죠.
모든 과정이 끝나면 컴퓨터를 재시작한 뒤 그룹 정책 편집기를 다시 열어 확인해 보세요.
더 이상 오류 메시지가 나타나지 않는 것을 확인할 수 있을 것입니다.
