Erreur lorsque vous modifiez une stratégie dans Windows : Microsoft.Policies.Sensors.WindowsLocationProvided est déjà défini

Cet article vous aide à résoudre un problème qui déclenche une erreur lorsque le magasin central contient les fichiers .admx de Windows 10.

S’applique à : Windows 10 - toutes les éditions, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Numéro de la base de connaissances d’origine : 3077013

Symptômes

Prenons les cas de figure suivants.

Scénario 1 :

  • Vous disposez d’un contrôleur de domaine qui exécute Windows Server.
  • Vous créez un magasin central pour stratégie de groupe fichiers de modèle d’administration (fichiers .admx) sur l’ordinateur. Pour plus d’informations, voir How to create the Central Store for stratégie de groupe Administrative Template files in Windows Vista.
  • Vous joignez un ordinateur Windows 10 au domaine.
  • Sur l’ordinateur Windows 10, vous copiez les fichiers sous le répertoire %systemroot%\PolicyDefinitions, collez-les dans le magasin central ADMX et remplacez tous les fichiers *.admx et *.adml existants. Ensuite, vous ouvrez la console de gestion stratégie de groupe (GPMC) pour modifier une stratégie.
  • Vous cliquez sur le nœud Stratégies sous Configuration ordinateur ou Configuration utilisateur.

Scénario 2 :

  • Vous avez un ordinateur qui exécute Windows 10 RTM (build 10240).
  • Vous mettez à niveau l’ordinateur vers des builds ultérieures de Windows 10.

Dans ces scénarios, vous recevez le message d’erreur suivant :

Modèles d’administration

Boîte de dialogue Texte du message L’espace de noms « Microsoft.Policies.Sensors.WindowsLocationProvider » est déjà défini comme espace de noms cible pour un autre fichier dans le magasin.

Fichier
\\<forest.root>\SysVol\<forest.root>\Policies\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx, ligne 5, colonne 110

Remarque

L’espace < réservé forest.root> représente le nom de domaine.

Par exemple, le message d’erreur ressemble au message dans la capture d’écran suivante :

Capture d’écran de la fenêtre Modèles d’administration montrant le message d’erreur.

Remarque

Vous ne remarquerez peut-être pas ce problème si vous effectuez une mise à niveau à partir de Windows 7 ou Windows 8.1 vers Windows 10 version 1511 (en ignorant Windows 10 RTM).

Cause

Ce problème se produit car le fichier LocationProviderADM.admx a été renommé Microsoft-Windows-Geolocation-WLPAdm.admx dans Windows 10 RTM.

  • Scénario 1

    Après avoir copié les fichiers .admx de Windows 10 vers un magasin central qui contient un fichier LocationProviderADM.ADMX provenant d’une version antérieure de Windows, il existe deux fichiers .admx qui contiennent les mêmes paramètres, mais qui ont des noms différents. Cela déclenche l’erreur « l’espace de noms est déjà défini ».

  • Scénario 2

    Lorsque vous effectuez une mise à niveau de Windows 10 RTM vers Windows 10 version 1511, le nouveau fichier LocationProviderAdm.admx est copié dans le dossier tout en conservant l’ancien fichier Microsoft-Windows-Geolocation-WLPAdm.admx. Par conséquent, il existe deux fichiers ADMX qui traitent le même espace de noms de stratégie.

Solution de contournement

  • Méthode 1

    Cliquez sur OK pour ignorer le message d’erreur. Le message d’erreur est informatif et le paramètre stratégie de groupe fonctionne comme prévu.

  • Méthode 2

    Supprimez les fichiers LocationProviderADM.admx et LocationProviderADM.adml, puis remplacez Microsoft-Windows-Geolocation-WLPAdm.admx et Microsoft-Windows-Geolocation-WLPAdm.adml par les noms corrects.

Scénario 1 :

  1. Supprimez les fichiers LocationProviderADM.admx et LocationProviderADM.adml du magasin central.
  2. Renommez Microsoft-Windows-Geolocation-WLPAdm.admx locationProviderADM.admx.
  3. Renommez Microsoft-Windows-Geolocation-WLPAdm.adml en LocationProviderADM.adml.

Scénario 2 :

  • Supprimez le fichier Microsoft-Windows-Geolocation-WLPAdm.admx du magasin local. Le chemin d’accès au magasin de stratégies local est C :\Windows\PolicyDefinitions.

Les fichiers DMX et ADML sont protégés par le système. Pour renommer ou supprimer ces fichiers, vous devez ajouter des autorisations NTFS aux fichiers. Pour ce faire, utilisez les commandes suivantes :

  1. Ouvrez une invite de commandes avec élévation de privilèges, puis utilisez takeown.exe pour accorder la propriété aux administrateurs locaux :

    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. Accordez aux administrateurs des autorisations de contrôle total sur les deux fichiers.

  3. Renommez les deux fichiers avec l’extension .old, et vous ne recevrez plus les fenêtres contextuelles De géolocalisation lorsque vous ouvrez GPEDIT. MSC.

Plus d’informations

Il n’y a qu’une seule ligne de différence entre le contenu du fichier LocationProviderADM.admx pré-Windows 10 et le Windows 10 fichier Microsoft-Windows-Geolocation-WLPAdm.admx.

Dans le fichier LocationProviderADM.admx pré-Windows 10, la <ligne supportedOn> apparaît comme suit :

<supportedOn ref="windows:SUPPORTED_Windows8"/>

Dans le Windows 10 LocationProviderADM.admx, la <ligne supportedOn> apparaît comme suit :

<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>

Cette erreur se produit lorsque vous cliquez sur le nœud Stratégie sous Configuration ordinateur ou Configuration utilisateur.

Collecte de données

Si vous avez besoin d’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour stratégie de groupe problèmes.