Fehler beim Bearbeiten einer Richtlinie in Windows: Microsoft.Policies.Sensors.WindowsLocationProvided ist bereits definiert

Dieser Artikel hilft bei der Behebung eines Problems, das einen Fehler auslöst, wenn der zentrale Speicher die .admx-Dateien aus Windows 10 enthält.

Ursprüngliche Produktversion:   Windows 10 – alle Editionen, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Ursprüngliche KB-Nummer:   3077013

Problembeschreibung

Berücksichtigen Sie die folgenden Szenarien.

Szenario 1:

  • Sie verfügen über einen Domänencontroller, auf dem Windows Server ausgeführt wird.
  • Sie erstellen einen zentralen Speicher für administrative Vorlagendateien für Gruppenrichtlinien (ADMX-Dateien) auf dem Computer. Weitere Informationen finden Sie unter Erstellen des zentralen Speichers für administrative Vorlagendateien für Gruppenrichtlinien in Windows Vista.
  • Sie verbinden einen Windows 10-basierten Computer mit der Domäne.
  • Auf dem Windows 10-basierten Computer kopieren Sie die Dateien im Verzeichnis "%systemroot%\PolicyDefinitions", fügen sie in den zentralen #A0 ein und überschreiben alle vorhandenen *.admx- und *.adml-Dateien. Anschließend öffnen Sie die Gruppenrichtlinien-Verwaltungskonsole, um eine Richtlinie zu bearbeiten.
  • Klicken Sie unter "Computerkonfiguration" oder "Benutzerkonfiguration" auf den Knoten "Richtlinien".

Szenario 2:

  • Sie verfügen über einen Computer mit Windows 10 RTM (Build 10240).
  • Sie aktualisieren den Computer auf spätere Builds von Windows 10.

In diesen Szenarien wird die folgende Fehlermeldung angezeigt:

Administrative Vorlagen

Der Dialogfeldtextnamespace "Microsoft.Policies.Sensors.WindowsLocationProvider" ist bereits als Zielnamespace für eine andere Datei im Speicher definiert.

Datei
\\<forest.root>\SysVol \<forest.root>\Policies\PolicyDefinitions\Microsoft-Windows-Geolocation-WLPAdm.admx, Zeile 5, Spalte 110

Hinweis

Der <.root-> stellt den Domänennamen dar.

Die Fehlermeldung ähnelt z. B. der Meldung im folgenden Screenshot:

Beispiel

Hinweis

Dieses Problem wird ihnen möglicherweise nicht aufgefallen sein, wenn Sie ein Upgrade von Windows 7 oder Windows 8.1 auf Windows 10, Version 1511, durchführen (Windows 10 RTM wird übersprungen).

Ursache

Dieses Problem tritt auf, weil die Datei "LocationProviderADM.admx" in Windows 10 RTM in "Microsoft-Windows-Geolocation-WLPAdm.admx" umbenannt wurde.

  • Szenario 1

    Nachdem Sie die .admx-Dateien aus Windows 10 in einen zentralen Speicher kopiert haben, der eine LocationProviderADM.ADMX-Datei aus einer früheren Version von Windows enthält, gibt es zwei ADMX-Dateien, die die gleichen Einstellungen enthalten, aber unterschiedliche Namen haben. Dadurch wird der Fehler "Namespace ist bereits definiert" ausgelöst.

  • Szenario 2

    Beim Upgrade von Windows 10 RTM auf Windows 10, Version 1511, wird die neue Datei "LocationProviderAdm.admx" in den Ordner kopiert, während die alte Microsoft-Windows-Geolocation-WLPAdm.admx-Datei erhalten bleibt. Daher gibt es zwei ADMX-Dateien, die denselben Richtliniennamespace adressieren.

Problemumgehung

  • Methode 1

    Klicken Sie auf "OK", um die Fehlermeldung zu ignorieren. Die Fehlermeldung ist informationell, und die Gruppenrichtlinieneinstellung funktioniert wie erwartet.

  • Methode 2

    Löschen Sie die Dateien "LocationProviderADM.admx" und "LocationProviderADM.adml", und ändern Sie "Microsoft-Windows-Geolocation-WLPAdm.admx" und "Microsoft-Windows-Geolocation-WLPAdm.adml" in den richtigen Namen.

Szenario 1:

  1. Löschen Sie die Dateien "LocationProviderADM.admx" und "LocationProviderADM.adml" aus dem zentralen Speicher.
  2. Benennen Sie "Microsoft-Windows-Geolocation-WLPAdm.admx" in "LocationProviderADM.admx" um.
  3. Benennen Sie "Microsoft-Windows-Geolocation-WLPAdm.adml" in "LocationProviderADM.adml" um.

Szenario 2:

  • Löschen Sie die Datei "Microsoft-Windows-Geolocation-WLPAdm.admx" aus dem lokalen Speicher. Der Pfad zum lokalen Richtlinienspeicher ist "C:\Windows\PolicyDefinitions".

SYSTEMS- und ADML-Dateien sind systemgeschützt. Um diese Dateien umzubenennen oder zu löschen, müssen Sie den Dateien NTFS-Berechtigungen hinzufügen. Verwenden Sie dazu die folgenden Befehle:

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, und verwenden Sie takeown.exe, um lokalen Administratoren den Besitz zu erteilen:

    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. Erteilen Sie Administratoren Vollzugriff auf beide Dateien.

  3. Benennen Sie beide Dateien mit der Erweiterung ".old" um, und Sie erhalten beim Öffnen von GPEDIT keine Geolocation-Popups mehr. MSC.

Weitere Informationen

Es gibt nur einen einzigen Unterschied zwischen dem Inhalt der Datei "LocationProviderADM.admx" vor Windows 10 und der Windows 10-Datei "Microsoft-Windows-Geolocation-WLPAdm.admx".

In der Datei "LocationProviderADM.admx" vor Windows 10 wird <supportedOn> die Zeile wie folgt angezeigt:

<supportedOn ref="windows:SUPPORTED_Windows8"/>

In Windows 10 LocationProviderADM.admx wird <supportedOn> die Zeile wie folgt angezeigt:

<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>

Dieser Fehler tritt auf, wenn Sie auf den Knoten "Richtlinie" unter "Computerkonfiguration" oder "Benutzerkonfiguration" klicken.