Ошибка при изменении политики в Windows: Microsoft.Policies.Sensors.WindowsLocationProvided уже определен
Эта статья поможет устранить проблему, которая вызывает ошибку, если центральное хранилище содержит ADMX-файлы из Windows 10.
Область применения: Windows 10 — все выпуски, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Исходный номер базы знаний: 3077013
Симптомы
Рассмотрим следующие сценарии.
Сценарий 1.
- У вас есть контроллер домена под управлением Windows Server.
- Вы создаете центральное хранилище для групповая политика файлов административных шаблонов (ADMX-файлов) на компьютере. Дополнительные сведения см. в статье Создание центрального хранилища для файлов административных шаблонов групповая политика в Windows Vista.
- Вы присоединяете компьютер на основе Windows 10 к домену.
- На компьютере с Windows 10 копируются файлы из каталога %systemroot%\PolicyDefinitions, вставляются в центральное хранилище ADMX и перезаписываются все существующие файлы *.admx и *.adml. Затем откройте консоль управления групповая политика (GPMC), чтобы изменить политику.
- Щелкните узел Политики в разделе Конфигурация компьютера или Конфигурация пользователя.
Сценарий 2.
- У вас есть компьютер под управлением Windows 10 RTM (сборка 10240).
- Вы обновляете компьютер до более поздних сборок Windows 10.
В этих сценариях появляется следующее сообщение об ошибке:
Административные шаблоны
Диалоговое текстовое пространство имен "Microsoft.Policies.Sensors.WindowsLocationProvider" уже определено как целевое пространство имен для другого файла в хранилище.
File
\\<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 был переименован в Microsoft-Windows-Geolocation-WLPAdm.admx в Windows 10 RTM.
Сценарий 1
После копирования ADMX-файлов из Windows 10 в центральное хранилище, содержащее файл LocationProviderADM.ADMX из более ранней версии Windows, есть два ADMX-файла с одинаковыми параметрами, но с разными именами. Это приводит к возникновению ошибки "пространство имен уже определено".
Сценарий 2
При обновлении с Windows 10 RTM до Windows 10 версии 1511 новый файл LocationProviderAdm.admx копируется в папку, сохраняя при этом старый файл Microsoft-Windows-Geolocation-WLPAdm.admx. Таким образом, существует два файла ADMX, которые обращаются к одному и тому же пространству имен политики.
Обходной путь
Способ 1
Нажмите кнопку ОК , чтобы игнорировать сообщение об ошибке. Сообщение об ошибке является информационным, а параметр групповая политика работает должным образом.
Способ 2
Удалите файлы LocationProviderADM.admx и LocationProviderADM.adml и измените Microsoft-Windows-Geolocation-WLPAdm.admx и Microsoft-Windows-Geolocation-WLPAdm.adml на правильные имена.
Сценарий 1.
- Удалите файлы LocationProviderADM.admx и LocationProviderADM.adml из центрального хранилища.
- Переименуйте Microsoft-Windows-Geolocation-WLPAdm.admx в LocationProviderADM.admx.
- Переименуйте Microsoft-Windows-Geolocation-WLPAdm.adml в LocationProviderADM.adml.
Сценарий 2.
- Удалите файл Microsoft-Windows-Geolocation-WLPAdm.admx из локального хранилища. Путь к локальному хранилищу политик — C:\Windows\PolicyDefinitions.
DMX-файлы и ADML-файлы защищены системой. Чтобы переименовать или удалить эти файлы, необходимо добавить разрешения NTFS к файлам. Для этого используйте следующие команды:
Откройте командную строку с повышенными привилегиями, а затем используйте 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
Предоставьте администраторам разрешения на полный доступ к обоим файлам.
Переименуйте оба файла с расширением .old, и вы больше не будете получать всплывающие окна географического расположения при открытии GPEDIT. MSC.
Дополнительная информация
Между содержимым файла LocationProviderADM.admx до Windows 10 и Windows 10 файла Microsoft-Windows-Geolocation-WLPAdm.admx существует только одна строка.
В файле <locationProviderADM.admx до Windows 10 строка supportedOn> отображается следующим образом:
<supportedOn ref="windows:SUPPORTED_Windows8"/>
В Windows 10 LocationProviderADM.admx <строка supportedOn> отображается следующим образом:
<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>
Эта ошибка возникает при щелчке узла Политика в разделе Конфигурация компьютера или Конфигурация пользователя.
Сбор данных
Если вам нужна помощь со стороны службы поддержки Майкрософт, мы рекомендуем собирать сведения, выполнив действия, описанные в разделе Сбор информации с помощью TSS для групповая политика проблем.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по