다음을 통해 공유


Windows에서 정책을 편집할 때 오류 발생: Microsoft.Policies.Sensors.WindowsLocationProvided가 이미 정의되어 있습니다.

이 문서는 중앙 저장소에 Windows 10의 .admx 파일이 포함되어 있을 때 오류를 트리거하는 문제를 해결하는 데 도움이 됩니다.

원래 KB 번호: 3077013

증상

다음과 같은 시나리오를 고려해 보세요.

시나리오 1:

  • Windows Server를 실행하는 도메인 컨트롤러가 있습니다.
  • 컴퓨터에서 그룹 정책 관리 템플릿 파일(.admx 파일)에 대한 중앙 저장소를 만듭니다. 자세한 내용은 Windows Vista에서 그룹 정책 관리 템플릿 파일용 Central Store를 만드는 방법을 참조하세요.
  • Windows 10 기반 컴퓨터를 도메인에 가입합니다.
  • Windows 10 기반 컴퓨터에서 %systemroot%\PolicyDefinitions 디렉터리 아래에 파일을 복사하고, ADMX 중앙 저장소에 붙여넣고, 기존의 모든 *.admx 및 *.adml 파일을 덮어씁니다. 그런 다음 GPMC(그룹 정책 관리 콘솔)를 열어 정책을 편집합니다.
  • 컴퓨터 구성 또는 사용자 구성에서 정책 노드를 클릭합니다.

시나리오 2:

  • Windows 10 RTM(빌드 10240)을 실행하는 컴퓨터가 있습니다.
  • 컴퓨터를 Windows 10의 이후 빌드로 업그레이드합니다.

이러한 시나리오에서는 다음과 같은 오류 메시지가 표시됩니다.

관리 템플릿

대화 상자 메시지 텍스트 네임스페이스 'Microsoft.Policies.Sensors.WindowsLocationProvider'는 저장소의 다른 파일에 대한 대상 네임스페이스로 이미 정의되어 있습니다.

파일
\\<forest.root>\SysVol\<forest.root>\Policies\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx, 줄 5, 열 110

참고 항목

<forest.root> 자리 표시자는 도메인 이름을 나타냅니다.

예를 들어 오류 메시지는 다음 스크린샷의 메시지와 유사합니다.

오류 메시지를 보여주는 관리 템플릿 창의 스크린샷.

참고 항목

Windows 7 또는 Windows 8.1에서 Windows 10 버전 1511(Windows 10 RTM 건너뛰기)으로 업그레이드하는 경우 이 문제가 표시되지 않을 수 있습니다.

원인

이 문제는 LocationProviderADM.admx 파일이 Windows 10 RTM에서 Microsoft-Windows-Geolocation-WLPAdm.admx로 이름이 바뀌었기 때문에 발생합니다.

  • 시나리오 1

    Windows 10에서 이전 릴리스의 LocationProviderADM.ADMX 파일이 포함된 중앙 저장소로 .admx 파일을 복사한 후 동일한 설정을 포함하지만 이름이 다른 두 개의 .admx 파일이 있습니다. 이렇게 하면 "네임스페이스가 이미 정의됨" 오류가 트리거됩니다.

  • 시나리오 2

    Windows 10 RTM에서 Windows 10 버전 1511로 업그레이드하면 이전 Microsoft-Windows-Geolocation-WLPAdm.admx 파일을 유지하면서 새 LocationProviderAdm.admx 파일이 폴더에 복사됩니다. 따라서 동일한 정책 네임스페이스를 처리하는 두 개의 ADMX 파일이 있습니다.

해결 방법

  • 방법 1

    확인을 클릭하여 오류 메시지를 무시합니다. 오류 메시지는 정보를 제공하며 그룹 정책 설정은 예상대로 작동합니다.

  • 방법 2

    LocationProviderADM.admx 및 LocationProviderADM.adml 파일을 삭제하고 Microsoft-Windows-Geolocation-WLPAdm.admx 및 Microsoft-Windows-Geolocation-WLPAdm.adml을 올바른 이름으로 변경합니다.

시나리오 1:

  1. 중앙 저장소에서 LocationProviderADM.admx 및 LocationProviderADM.adml 파일을 삭제합니다.
  2. Microsoft-Windows-Geolocation-WLPAdm.admx 이름을 LocationProviderADM.admx로 바꿉니다.
  3. Microsoft-Windows-Geolocation-WLPAdm.adml의 이름을 LocationProviderADM.adml로 바꿉니다.

시나리오 2:

  • 로컬 저장소에서 Microsoft-Windows-Geolocation-WLPAdm.admx 파일을 삭제합니다. 로컬 정책 저장소의 경로는 C:\Windows\PolicyDefinitions입니다.

DMX 및 ADML 파일은 시스템 보호됩니다. 이러한 파일의 이름을 바꾸거나 삭제하려면 파일에 NTFS 권한을 추가해야 합니다. 이렇게 하려면 다음 명령을 사용합니다.

  1. 관리자 권한 명령 프롬프트를 열고 takeown.exe 사용하여 로컬 관리자에게 소유권을 부여합니다.

    takeown /F " C:\Windows\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx" /A

    takeown /F " C:\Windows\PolicyDefinitions\en-US\Microsoft-Windows-Geolocation-WLPAdm.adml" /A

  2. 관리자에게 두 파일에 대한 모든 권한을 부여합니다.

  3. 확장명 .old를 사용하여 두 파일의 이름을 바꾸면 GPEDIT를 열 때 더 이상 지리적 위치 팝업이 표시되지 않습니다. MSC.

자세한 정보

Windows 10 LocationProviderADM.admx 이전 파일과 Windows 10 Microsoft-Windows-Geolocation-WLPAdm.admx 파일의 내용 간에는 단 한 줄의 차이점만 있습니다.

Windows 10 LocationProviderADM.admx 이전 파일 <에서 supportedOn> 줄은 다음과 같이 표시됩니다.

<supportedOn ref="windows:SUPPORTED_Windows8"/>

Windows 10 LocationProviderADM.admx에서 <지원되는On> 줄은 다음과 같이 표시됩니다.

<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>

이 오류는 컴퓨터 구성 또는 사용자 구성에서 정책 노드를 클릭할 때 발생합니다.

데이터 수집

Microsoft 지원의 도움이 필요한 경우 그룹 정책 문제에 대해 TSS를 사용하여 정보 수집에 언급된 단계에 따라 정보를 수집하는 것이 좋습니다.