Fix Namespace er allerede definerte feil
- Kategori: Windows
Feilmeldingen Navneområde er allerede definert kan vises når du åpner Group Policy-redigereren i Windows 10, eller prøver å redigere en berørt policy.
Som et eksempel ble følgende feilmelding vist to ganger da jeg åpnet Group Policy Editor på en Windows 10-maskin:
Navneområdet 'Microsoft.Policies.Sensors.WindowsLocationProvider' er allerede definert som målnavnområdet for en annen fil i butikken.
Fil C: WINDOWS PolicyDefinitions Microsoft-Windows-Geolocation-WLPAdm.admx, linje 5, kolonne 110
Problemet er forårsaket av en navneendring av en policy i Windows 10 Build 1511. Polens opprinnelige navn var Microsoft-Windows-Geolocation-WLPAdm.admx i Windows 10 RTM, men har fått nytt navn til LocationProviderADM.admx i Windows 10 Build 1511.
Group Policy-redigereren oppdager navnefeltkonflikten og informerer deg om den med en feilmelding.
Navneområdet er allerede definert
Navnefeltet er allerede definert feil kan bli kastet på hjemme-datasystemer som ble oppgradert fra Windows 10 RTM til en nyere versjon som Windows 10 versjon 1511.
Det kan også være et problem på forretnings- eller bedriftssystemer hvis en sentral butikk for gruppepolitiske administrative malfiler brukes hvis den motstridende policyen ble kopiert til butikken.
Å fikse problemet
Feilmeldingen er informativ, noe som betyr at den kan ignoreres uten dårlig effekt. Fjerningen avhenger av om en sentral butikk brukes eller ikke.
Lokalt system, ingen sentral butikk
Løsningen i dette tilfellet er å slette den gamle policy-malfilen på datamaskinen. Feilmeldingen fremhever banen den er lagret under: C: Windows PolicyDefinitions
Selv om du får tilgang til mappen uten å oppleve problemer, vil du legge merke til at du ikke kan fjerne filene den inneholder.
ADMX- og ADML-filer er systembeskyttet, noe som betyr at du ikke kan endre navn, flytte eller slette dem som standard.
Du må legge til NTFS-tillatelser til filene, og dette gjøres på kommandolinjen.
Trinn 1: Åpne en forhøyet ledetekst
Trykk på Windows-tasten, skriv cmd.exe, hold Shift og CTRL nede på tastaturet og trykk enter. Alternativt kan du høyreklikke på kommandopromptresultatet og velge 'kjør som administrator' fra hurtigmenyen.
Dette åpner en forhøyet ledetekst som er nødvendig for å kjøre kommandoene.
Trinn 2: Kjør kommandoer for å legge til de nødvendige tillatelsene
De to kommandoene du trenger å utføre er:
takeown / F 'C: Windows PolicyDefinitions Microsoft-Windows-Geolocation-WLPAdm.admx' / A
takeown / F 'C: Windows PolicyDefinitions en-US Microsoft-Windows-Geolocation-WLPAdm.adml' / A
Merk: Det kan hende du må bytte ut en-US delen av den andre kommandoen med et annet sted. Sjekk mappen C: Windows PolicyDefinitions og der den lokale undermappen for å finne ut om det er tilfelle.
Windows viser en suksessmelding etter hver kommando som indikerer at filen nå eies av administratorgruppen.
Trinn 3: Gi administratorer full tilgang
Administratorer trenger full tilgang til filene, og det blir håndtert i dette trinnet.
- Åpne mappen C: Windows PolicyDefinitions i File Explorer, og høyreklikk på Microsoft-Windows-Geolocation-WLPAdm.admx.
- Velg egenskaper fra hurtigmenyen.
- Bytt til Sikkerhetsfanen.
- Velg redigerings-knappen når siden åpnes.
- Velg Administrator-gruppen under 'gruppe eller brukernavn'.
- Merk av for 'full kontroll' under Tillat.
- Godta Windows-sikkerhetsmeldingen som vises.
- Klikk ok.
Gjenta trinnene for C: Windows PolicyDefinitions en-US Microsoft-Windows-Geolocation-WLPAdm.adml. Endre igjen en-USA-språk til det som brukes på enheten om nødvendig.
Trinn 4: Gi nytt navn til eller slett den fil
Bruk File Explorer for å åpne C: Windows PolicyDefinitions og finne Microsoft-Windows-Geolocation-WLPAdm.admx-filen i listen.
Det kan være lurt å gi nytt navn til policymal for sikkerhetsbevaring. Dette gjøres ved å høyreklikke på den og velge endre navn fra hurtigmenyen.
Bytt ut filendelsen fra .admx til .old, slik at det nye filnavnet skal lese Microsoft-Windows-Geolocation-WLPAdm.old.
Windows kan vise en ledetekst om kjøringen som advarer deg om at filen kan bli ubrukelig hvis du endrer utvidelsen.
Velg ja siden dette er tilsiktet. Windows viser en annen ledetekst etterpå som sier at du trenger administratorrettigheter for å gi nytt navn til filen.
Velg fortsett for å gi administrative tillatelser for filendringen, og gjenta operasjonen for den andre filen.
Alternativt kan du slette filene direkte i stedet for å gi nytt navn til dem.
Central Store-løsning
Gjør følgende for å løse problemet hvis sentralbutikk brukes.
- Slett filene LocationProviderADM.admx og LocationProviderADM.adml fra den sentrale butikken.
- Gi nytt navn til Microsoft-Windows-Geolocation-WLPAdm.admx som LocationProviderADM.admx.
- Gi nytt navn til Microsoft-Windows-Geolocation-WLPAdm.adml som LocationProviderADM.adml.
Lukkende ord
Gruppepolicyen bør åpne uten feil etter endringene. Vær oppmerksom på at metoden også skal fungere for andre navneromskonflikter. Hvis Microsoft bestemmer seg for å endre navn uten å fjerne retningslinjer for eksempel, vil det også løse disse problemene.