Javítás a névtérben már meghatározott hibák

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Namespace már definiált hibaüzenet jelenhet meg, ha megnyitja a Csoportházirend-szerkesztőt a Windows 10 rendszeren, vagy megpróbálja szerkeszteni az érintett házirendet.

Például az alábbi hibaüzenet kétszer jelenik meg, amikor Windows 10 gépen megnyitottam a Csoportházirend-szerkesztőt:

A „Microsoft.Policies.Sensors.WindowsLocationProvider” névtér már az üzletben lévő másik fájl célneveként van meghatározva.

C fájl: WINDOWS PolicyDefinitions Microsoft-Windows-Geolocation-WLPAdm.admx, 5. sor, 110. oszlop

A problémát egy házirend névváltozása okozza a Windows 10 Build 1511-ben. A házirend eredeti neve Microsoft-Windows-Geolocation-WLPAdm.admx volt a Windows 10 RTM-ben, de a Windows 10 Build 1511-ben átnevezték LocationProviderADM.admx-re.

A csoportházirend-szerkesztő észleli a névtér konfliktust, és hibaüzenettel értesíti Önt.

A névtér már definiálva van

namespace is already defined error

A névtér már definiált hibát okozhat az otthoni számítógépes rendszereken, amelyeket a Windows 10 RTM-ről egy újabb verzióra frissítettek, például a Windows 10 1511-es verziójára.

Probléma lehet az üzleti vagy vállalati rendszerekben is, ha a csoportházirend-adminisztrációs sablon fájlok központi tárolóját használják, ha az ütköző házirendet a tárolóba másolták.

A probléma megoldása

A hibaüzenet tájékoztató jellegű, ami azt jelenti, hogy rosszindulatúan figyelmen kívül hagyható. Az eltávolítás attól függ, hogy központi üzletet használnak-e vagy sem.

Helyi rendszer, nincs központi áruház

namespace error

Ebben az esetben a megoldás az, hogy törli a számítógépen a régi házirend-sablon fájlt. A hibaüzenet kiemeli az elérési útját: C: Windows PolicyDefinitions

Bár a mappához problémák nélkül férhet hozzá, észre fogja venni, hogy nem távolíthatja el a benne lévő fájlokat.

Az ADMX és az ADML fájlok rendszervédelem alatt állnak, ami azt jelenti, hogy alapértelmezés szerint nem lehet átnevezni, áthelyezni vagy törölni őket.

Az NTFS engedélyeket hozzá kell adnia a fájlokhoz, és ezt a parancssorban kell megtenni.

1. lépés: Nyisson meg egy emelt parancssort

cmd elevated

Koppintson a Windows gombra, írja be a cmd.exe fájlt, tartsa lenyomva a Shift és a CTRL billentyűket a billentyűzeten, és nyomja meg az Enter billentyűt. Alternatív megoldásként kattintson a jobb gombbal a Parancssor eredményre, és válassza a helyi menüben a „Futtatás rendszergazdaként” menüpontot.

Ez megnyit egy megemelt parancssort, amelyre szükség van a parancsok futtatásához.

2. lépés: Futtassa a parancsokat a szükséges engedélyek hozzáadásához

takeown commands

A végrehajtandó két parancs a következő:

takeown / F 'C: Windows PolicyDefinitions Microsoft-Windows-Geolocation-WLPAdm.admx' / A

takeown / F 'C: Windows PolicyDefinitions hu-US Microsoft-Windows-Geolocation-WLPAdm.adml' / A

Megjegyzés: Lehet, hogy a második parancs en-US részét le kell cserélnie egy másik területi beállításra. Ellenőrizze a C: Windows PolicyDefinitions mappát és a helyi nyelv almappáját.

A Windows minden parancs után sikeres üzenetet jelenít meg, jelezve, hogy a fájl most az adminisztrátorok csoport tulajdonában van.

3. lépés: Adjon teljes hozzáférést az adminisztrátoroknak

full control

A rendszergazdáknak teljes hozzáférésre van szükségük a fájlokhoz, és ebben a lépésben kell kezelni.

  1. Nyissa meg a C: Windows PolicyDefinitions mappát a File Explorer programban, és kattintson a jobb gombbal a Microsoft-Windows-Geolocation-WLPAdm.admx fájlra.
  2. Válassza a tulajdonságokat a helyi menüből.
  3. Váltás a Biztonság fülre.
  4. Válassza ki a szerkesztés gombot, amikor az oldal megnyílik.
  5. Válassza ki a Rendszergazdák csoportot a 'csoport vagy felhasználói név' alatt.
  6. Jelölje be a „teljes ellenőrzés” négyzetet az Engedélyezés alatt.
  7. Fogadja el a megjelenő Windows biztonsági üzenetet.
  8. Kattintson az OK gombra.

Ismételje meg a C: Windows PolicyDefinitions hu-HU Microsoft-Windows-Geolocation-WLPAdm.adml lépéseket. Ha szükséges, változtassa meg az amerikai nyelvet az eszközön használt helyre.

4. lépés: Nevezze át vagy törölje a fájl

namespace error

A File Explorer segítségével nyissa meg a C: Windows PolicyDefinitions fájlt, és keresse meg a Microsoft-Windows-Geolocation-WLPAdm.admx fájlt a listában.

Érdemes átnevezni a házirend-sablont a megőrzéshez. Ehhez kattintson a jobb gombbal, és válassza ki az átnevezést a helyi menüből.

Cserélje ki a .admx fájlnévről a .old fájlra, így az új fájlnévnek a Microsoft-Windows-Geolocation-WLPAdm.old fájlt kell olvasnia.

A Windows megjeleníthet egy végrehajtási parancsot, amely figyelmeztet arra, hogy a fájl használhatatlanná válhat, ha megváltoztatja annak kiterjesztését.

rename

Válassza az igen lehetőséget, mivel ez szándékos. A Windows utána megjelenik egy második prompt, amelyben kijelenti, hogy adminisztrációs engedélyekre van szüksége a fájl átnevezéséhez.

file access denied

Válassza a folytatás lehetőséget, ha adminisztrátori engedélyeket ad a fájl megváltoztatásához, és ismételje meg a műveletet a második fájlhoz.

Alternatív megoldásként törölheti a fájlokat az átnevezés helyett.

Központi áruház megoldás

Központi áruház használata esetén a következőképpen oldhatja meg a problémát.

  1. Törölje a LocationProviderADM.admx és a LocationProviderADM.adml fájlokat a központi áruházból.
  2. Nevezze át a Microsoft-Windows-Geolocation-WLPAdm.admx fájlt LocationProviderADM.admx néven.
  3. Nevezze át a Microsoft-Windows-Geolocation-WLPAdm.adml fájlt LocationProviderADM.adml néven.

Záró szavak

A csoportházirendnek hibák nélkül kell megnyílnia a módosítások elvégzése után. Felhívjuk figyelmét, hogy a módszernek más névtér-konfliktusok esetén is működnie kell. Ha a Microsoft úgy dönt, hogy a neveket például az irányelvek eltávolítása nélkül módosítja, akkor ezeket a problémákat is megoldja.