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.

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

Problembeschreibung

Stellen Sie sich die folgenden Szenarien vor.

Szenario 1:

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

Szenario 2:

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

In diesen Szenarien erhalten Sie die folgende Fehlermeldung:

Administrative Vorlagen

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

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

Hinweis

Der <Platzhalter forest.root> stellt den Domänennamen dar.

Die Fehlermeldung ähnelt beispielsweise der Meldung im folgenden Screenshot:

Screenshot des Fensters

Hinweis

Möglicherweise bemerken Sie dieses Problem nicht, wenn Sie ein Upgrade von Windows 7 oder Windows 8.1 auf Windows 10 Version 1511 durchführen (überspringen Windows 10 RTM).

Ursache

Dieses Problem tritt auf, weil die Datei LocationProviderADM.admx in Microsoft-Windows-Geolocation-WLPAdm.admx in Windows 10 RTM 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

    Wenn Sie ein Upgrade von Windows 10 RTM auf Windows 10 Version 1511 durchführen, wird die neue Datei LocationProviderAdm.admx in den Ordner kopiert, während die alte Datei Microsoft-Windows-Geolocation-WLPAdm.admx beibehalten wird. 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 informativ, und die Gruppenrichtlinie Einstellung 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 die 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 lautet C:\Windows\PolicyDefinitions.

DMX- 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 hierzu die folgenden Befehle:

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

    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 Vollzugriffsberechtigungen für beide Dateien.

  3. Benennen Sie beide Dateien mit der Erweiterung .old um, und Sie erhalten die Geolocation-Popups nicht mehr, wenn Sie GPEDIT öffnen. MSC.

Weitere Informationen

Es gibt nur eine einzige Zeile 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 der Windows 10 wird die <Zeile supportedOn> wie folgt angezeigt:

<supportedOn ref="windows:SUPPORTED_Windows8"/>

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

<supportedOn ref="windows:SUPPORTED_Windows8_Or_Windows_6_3_Only"/>

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

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, sollten Sie die Informationen sammeln, indem Sie die unter Sammeln von Informationen mithilfe von TSS für Gruppenrichtlinie Probleme beschriebenen Schritte ausführen.