Fix Namespace er allerede definerede fejl
- Kategori: Vinduer
Fejlmeddelelsen Navneområde er allerede defineret, vises muligvis, når du åbner redigeringen af Gruppepolitik i Windows 10 eller forsøger at redigere en berørt politik.
Som et eksempel blev følgende fejlmeddelelse vist to gange, da jeg åbnede Group Policy Editor på en Windows 10-maskine:
Navneområde 'Microsoft.Policies.Sensors.WindowsLocationProvider' er allerede defineret som målnavnsområdet for en anden fil i butikken.
Fil C: WINDOWS PolicyDefinitions Microsoft-Windows-Geolocation-WLPAdm.admx, linje 5, kolonne 110
Problemet er forårsaget af en navneændring af en politik i Windows 10 Build 1511. Politikens oprindelige navn var Microsoft-Windows-Geolocation-WLPAdm.admx i Windows 10 RTM, men er blevet omdøbt til LocationProviderADM.admx i Windows 10 Build 1511.
Group Policy-redigereren registrerer konflikten med navneområdet og informerer dig om det med en fejlmeddelelse.
Navneområdet er allerede defineret
Navnområdet er allerede defineret, en fejl kan blive kastet på hjemmecomputersystemer, der blev opgraderet fra Windows 10 RTM til en nyere version, såsom Windows 10 version 1511.
Det kan også være et problem på forretnings- eller virksomhedssystemer, hvis der bruges en central butik til gruppepolitiske administrative skabelonfiler, hvis den modstridende politik blev kopieret til butikken.
Løsning af problemet
Fejlmeddelelsen er informativ, hvilket betyder, at den kan ignoreres uden dårlig virkning. Fjernelsen afhænger af, om en central butik bruges eller ej.
Lokalt system, ingen central butik
Løsningen i dette tilfælde er at slette den gamle politikskabelonfil på computeren. Fejlmeddelelsen fremhæver stien, den er gemt under: C: Windows PolicyDefinitions
Mens du kan få adgang til mappen uden at opleve problemer, vil du bemærke, at du ikke kan fjerne filerne, den indeholder.
ADMX- og ADML-filer er systembeskyttet, hvilket betyder, at du ikke kan omdøbe, flytte eller slette dem som standard.
Du skal tilføje NTFS-tilladelser til filerne, og det gøres på kommandolinjen.
Trin 1: Åbn en forhøjet kommandoprompt
Tryk på Windows-tasten, skriv cmd.exe, hold Shift og CTRL nede på tastaturet, og tryk på Enter. Alternativt kan du højreklikke på kommandopromptresultatet og vælge 'kør som administrator' i genvejsmenuen.
Dette åbner en forhøjet kommandoprompt, som er nødvendig for at køre kommandoerne.
Trin 2: Kør kommandoer for at tilføje de krævede tilladelser
De to kommandoer, du har brug for at udføre, er:
takeown / F 'C: Windows PolicyDefinitions Microsoft-Windows-Geolocation-WLPAdm.admx' / A
takeown / F 'C: Windows PolicyDefinitions da-US Microsoft-Windows-Geolocation-WLPAdm.adml' / A
Bemærk: Det kan være nødvendigt, at du erstatter en-US delen af den anden kommando med en anden locale. Kontroller mappen C: Windows PolicyDefinitions, og find derefter lokalundermappen for at finde ud af, om det er tilfældet.
Windows viser en succesmeddelelse efter hver kommando, der indikerer, at filen nu ejes af administratorgruppen.
Trin 3: Giv administratorer fuld adgang
Administratorer har brug for fuld adgang til filerne, og det håndteres i dette trin.
- Åbn mappen C: Windows PolicyDefinitions i File Explorer, og højreklik på Microsoft-Windows-Geolocation-WLPAdm.admx.
- Vælg egenskaber fra genvejsmenuen.
- Skift til fanen Sikkerhed.
- Vælg redigeringsknappen, når siden åbnes.
- Vælg administratorgruppen under 'gruppe eller brugernavne'.
- Marker afkrydsningsfeltet 'fuld kontrol' under tilladt.
- Accepter den Windows-sikkerhedsmeddelelse, der vises.
- Klik på ok.
Gentag trinnene for C: Windows PolicyDefinitions da-US Microsoft-Windows-Geolocation-WLPAdm.adml. Igen skal du ændre en-US-nabolaget til det, der bruges på enheden om nødvendigt.
Trin 4: Omdøb eller slet fil
Brug File Explorer til at åbne C: Windows PolicyDefinitions og finde Microsoft-Windows-Geolocation-WLPAdm.admx-filen på listen.
Du ønsker måske at omdøbe politisk skabelon til sikker opbevaring. Dette gøres ved at højreklikke på det og vælge omdøbning fra genvejsmenuen.
Udskift filtypenavnet fra .admx til .old, så det nye filnavn skal læse Microsoft-Windows-Geolocation-WLPAdm.old.
Windows viser muligvis en prompt om eksekvering, der advarer dig om, at filen kan blive ubrugelig, hvis du ændrer dens udvidelse.
Vælg ja, da dette er forsætligt. Windows viser derefter en anden prompt derefter, hvori det anføres, at du har brug for administrative tilladelser for at omdøbe filen.
Vælg fortsæt for at give administrative tilladelser til filændringen, og gentag handlingen for den anden fil.
Slet alternativt filerne direkte i stedet for at omdøbe dem.
Central Store-løsning
Gør følgende for at løse problemet, hvis centrallager bruges.
- Slet filerne LocationProviderADM.admx og LocationProviderADM.adml fra den centrale butik.
- Omdøb Microsoft-Windows-Geolocation-WLPAdm.admx som LocationProviderADM.admx.
- Omdøb Microsoft-Windows-Geolocation-WLPAdm.adml som LocationProviderADM.adml.
Lukende ord
Gruppepolitikken skal åbne uden fejl, efter at ændringerne er foretaget. Bemærk, at metoden også skal fungere for andre navneområde-konflikter. Hvis Microsoft beslutter at ændre navne uden f.eks. At fjerne politikker, løser det også disse problemer.