Erro ao editar uma política no Windows: Microsoft.Policies.Sensors.WindowsLocationProvided já está definido
Este artigo ajuda a corrigir um problema que dispara um erro quando o repositório central contém os arquivos .admx de Windows 10.
Aplica-se a: Windows 10 – todas as edições, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Número de KB original: 3077013
Sintomas
Considere os seguintes cenários.
Cenário 1:
- Você tem um controlador de domínio que está executando o Windows Server.
- Você cria um repositório central para Política de Grupo arquivos de Modelo Administrativo (arquivos.admx) no computador. Para obter mais informações, consulte Como criar a Central Store para Política de Grupo arquivos de Modelo Administrativo no Windows Vista.
- Você ingressa um computador baseado em Windows 10 no domínio.
- No computador baseado em Windows 10, você copia os arquivos no diretório %systemroot%\PolicyDefinitions, cola-os no repositório central do ADMX e substitui todos os arquivos *.admx e *.adml existentes. Em seguida, você abre o GPMC (console de gerenciamento de Política de Grupo) para editar uma política.
- Clique no nó Políticas em Configuração do Computador ou Configuração do Usuário.
Cenário 2:
- Você tem um computador que está executando Windows 10 RTM (Build 10240).
- Você atualiza o computador para builds posteriores de Windows 10.
Nesses cenários, você recebe a seguinte mensagem de erro:
Modelos administrativos
Namespace de texto da mensagem de diálogo 'Microsoft.Policies.Sensors.WindowsLocationProvider' já está definido como o namespace de destino para outro arquivo na loja.
Arquivo
\\<forest.root>\SysVol\<forest.root>\Policies\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx, linha 5, coluna 110
Observação
O < espaço reservado forest.root> representa o nome do domínio.
Por exemplo, a mensagem de erro se assemelha à mensagem na seguinte captura de tela:
Observação
Você pode não notar esse problema se estiver atualizando do Windows 7 ou Windows 8.1 para Windows 10 versão 1511 (ignorando Windows 10 RTM).
Motivo
Esse problema ocorre porque o arquivo LocationProviderADM.admx foi renomeado como Microsoft-Windows-Geolocation-WLPAdm.admx em Windows 10 RTM.
Cenário 1
Depois de copiar os arquivos .admx de Windows 10 para um repositório central que contém um arquivo LocationProviderADM.ADMX que é de uma versão anterior do Windows, há dois arquivos .admx que contêm as mesmas configurações, mas que têm nomes diferentes. Isso dispara o erro "namespace já está definido".
Cenário 2
Quando você atualiza de Windows 10 RTM para Windows 10 versão 1511, o novo arquivo LocationProviderAdm.admx é copiado para a pasta enquanto ainda mantém o arquivo Microsoft-Windows-Geolocation-WLPAdm.admx antigo. Portanto, há dois arquivos ADMX que abordam o mesmo namespace de política.
Solução alternativa
Método 1
Clique em OK para ignorar a mensagem de erro. A mensagem de erro é informativa e a configuração Política de Grupo funciona conforme o esperado.
Método 2
Exclua os arquivos LocationProviderADM.admx e LocationProviderADM.adml e altere Microsoft-Windows-Geolocation-WLPAdm.admx e Microsoft-Windows-Geolocation-WLPAdm.adml para os nomes corretos.
Cenário 1:
- Exclua os arquivos LocationProviderADM.admx e LocationProviderADM.adml do repositório central.
- Renomeie Microsoft-Windows-Geolocation-WLPAdm.admx como LocationProviderADM.admx.
- Renomeie Microsoft-Windows-Geolocation-WLPAdm.adml como LocationProviderADM.adml.
Cenário 2:
- Exclua o arquivo Microsoft-Windows-Geolocation-WLPAdm.admx do repositório local. O caminho para o repositório de políticas local é C:\Windows\PolicyDefinitions.
Os arquivos DMX e ADML são protegidos pelo sistema. Para renomear ou excluir esses arquivos, você deve adicionar permissões NTFS aos arquivos. Para fazer isso, use os seguintes comandos:
Abra um prompt de comando elevado e use takeown.exe para conceder propriedade aos administradores locais:
takeown /F " C:\Windows\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx" /A
takeown /F " C:\Windows\PolicyDefinitions\en-US\Microsoft-Windows-Geolocation-WLPAdm.adml" /A
Conceda permissões de Controle Total aos administradores para ambos os arquivos.
Renomeie ambos os arquivos com uma extensão de .old e você não receberá mais os pop-ups de geolocalização quando abrir o GPEDIT. MSC.
Mais informações
Há apenas uma única linha de diferença entre o conteúdo do arquivo LocationProviderADM.admx pré-Windows 10 e o arquivo Windows 10 Microsoft-Windows-Geolocation-WLPAdm.admx.
No arquivo LocationProviderADM.admx pré-Windows 10, a <linha supportedOn> é exibida da seguinte maneira:
<supportedOn ref="windows:SUPPORTED_Windows8"/>
No Windows 10 LocationProviderADM.admx, a <linha supportedOn> é exibida da seguinte maneira:
<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>
Esse erro ocorre quando você clica no nó Política em Configuração do Computador ou Configuração do Usuário.
Coleta de dados
Se você precisar de ajuda do suporte da Microsoft, é recomendável coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para Política de Grupo problemas.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de