Weboldal keresés

A csoportházirend-beállítások visszaállítása a Windows rendszeren


A Group Policy Object (GPO) egy praktikus eszköz a felhasználó és az operációs rendszer környezetének finomhangolásához a Windows rendszerben. Mind a tartományi csoportházirend-objektumok (ha a számítógép egy Active Directory-tartomány tagja), mind a helyi csoportházirendek (ezek a beállítások helyileg vannak konfigurálva a számítógépen) alkalmazhatók a számítógépre és a felhasználókra. Egyes csoportházirend-objektum-beállítások helytelen konfigurálása (leggyakrabban biztonsággal kapcsolatos) miatt különféle problémákat tapasztalhat az alkalmazások vagy eszközök futtatásával, operációs rendszer hibáival (akár a Windowsba való helyi bejelentkezés lehetetlenné válásával), stb. Ha nem Ha tudja, melyik csoportházirend-beállítás okozza a problémát, visszaállíthatja a Windows csoportházirend-beállításait az alapértelmezett értékekre.

Adott helyi csoportházirend-beállítások visszaállítása a Gpedit.msc segítségével

A grafikus helyi csoportházirend-szerkesztő konzol (

gpedit.msc

) a csoportházirend-objektum-beállítások konfigurálására szolgál a helyi számítógépen. Ez a konzol csak a Windows 10 és 11 Pro, Enterprise és Education kiadásaiban érhető el.

Tipp. A gpedit.msc konzolt a Windows Home kiadásaira is telepítheti.

Nyissa meg a

gpedit.msc

MMC beépülő modult, és navigáljon az Összes beállítás szakaszhoz (Helyi számítógép házirendje -> Számítógép konfigurációja -> Felügyeleti sablonok). Ez a szakasz tartalmazza a számítógépre telepített adminisztrációs (admx) csoportházirend-objektum-sablonok konfigurálásához rendelkezésre álló összes lehetőséget. Rendezze a házirendeket az Állapot oszlop szerint, hogy megtalálja az összes konfigurált beállítást (Letiltva vagy Engedélyezve).

Az adott csoportházirend-paraméter letiltásához módosítania kell az állapotát Nincs konfigurálva értékre.

  • Az LGPO.exe eszközzel biztonsági másolatot készíthet a jelenlegi helyi csoportházirend-objektum beállításairól.

  • A GPResult paranccsal HTML-jelentést hozhatunk létre, amely tartalmazza a számítógépen alkalmazott összes helyi és tartományi házirend-beállítás listáját:

    gpresult /h c:\PS\GPRreport.html

Ugyanígy visszaállíthatja a beállításokat a helyi csoportházirend-szerkesztő Felhasználói konfiguráció szakaszában.

Ez a legegyszerűbb módja az alkalmazott helyi csoportházirend-beállítások megtalálásának és visszavonásának a Windows rendszerben

A helytelen csoportházirend-beállítások azonban megakadályozhatják a gpedit.msc beépülő modul (vagy más programok és eszközök) futását, megakadályozhatják a számítógépre való helyi bejelentkezést, visszavonhatják a helyi rendszergazdai jogosultságokat stb. Ilyen esetekben vissza kell állítania az összes csoportházirend-objektum-beállítást a számítógép helyi fájljaiban.

Állítsa vissza az összes csoportházirend-beállítást alapértelmezettre a Windows rendszeren a CMD segítségével

A Windows a helyi csoportházirend-beállításokat a Registry.pol fájlokban tárolja. A felhasználó és a számítógép házirend-beállításai külön POL-fájlokban tárolódnak.

  • A számítógép beállításai (Számítógép-konfiguráció szakasz) a következő helyen tárolódnak

    %SystemRoot%\System32\GroupPolicy\Machine\registry.pol
  • A felhasználói beállítások (Felhasználói konfiguráció szakasz) itt vannak tárolva

    %SystemRoot%\System32\GroupPolicy\User\registry.pol

Ha engedélyez bizonyos beállításokat egy helyi csoportházirend-objektumban a gpedit.msc konzolról, akkor a végrehajtott módosítások a Registry.pol fájlba kerülnek. Az új beállításokat a rendszer importálja a rendszerleíró adatbázisba, és alkalmazza a számítógépen a csoportházirend-beállítások frissítésekor (a

gpupdate /force

parancs vagy ütemezés szerint).

  • A számítógép indításakor a rendszerleíró adatbázis beállításai importálódnak a

    \Machine\Registry.pol

    fájlba a

    HKEY_LOCAL_MACHINE

    (HKLM) kaptár;

  • A felhasználói beállítások importálása a

    \User\Registry.pol

    fájlba a

     HKEY_CURRENT_USER

    (HKCU) rendszerleíró adatbázisban, amikor a felhasználó bejelentkezik a Windowsba.

Ezért az aktuális helyi csoportházirend-beállítások eltávolításához törölnie kell a Registry.pol fájlokat a GroupPolicy és GroupPolicyUsers mappából. Törölheti a Registry.pol fájlokat, és visszaállíthatja a jelenlegi csoportházirend-objektum beállításait a parancssorból:

RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"

Frissítse a csoportházirend beállításait a rendszerleíró adatbázis régi beállításainak visszaállításához:

gpupdate /force

Ezek a parancsok visszaállítják az összes helyi csoportházirend-beállítást a Számítógép konfigurációja és a Felhasználói konfiguráció szakaszban.

Nyissa meg a

gpedit.msc

konzolt, és győződjön meg arról, hogy az összes házirend „Nincs konfigurálva” értékre van állítva. A gpedit.msc konzol futtatása után a

GroupPolicyUsers

és

GroupPolicy

a könyvtárak automatikusan újra létrejönnek.

Állítsa vissza a helyi biztonsági házirend beállításait alapértelmezettre a Windows rendszerben

A helyi biztonsági házirendek egy különálló helyen vannak konfigurálva

secpol.msc

MMC konzol. Ha vissza szeretné állítani a helyi Windows biztonsági házirend beállításait az alapértelmezett értékekre, futtassa a következő parancsot:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

Ez

%windir%\inf\defltbase.inf

fájl egy sablon, amely a Windows alapértelmezett helyi biztonsági beállításait tartalmazza.

Indítsa újra a számítógépet.

Ennek vissza kell állítania a Windows biztonsági beállításait, amelyek a

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

rendszerleíró kulcs.

Az UAC beállításai is ebben a beállításkulcsban tárolódnak.

Ha az előző módszer nem működött, próbálja meg manuálisan átnevezni a helyi biztonsági házirend alap-ellenőrzőpont fájlját:

ren %windir%\security\database\edb.chk edb_old.chk

Csoportházirend-beállítások frissítése:

gpupdate /force

Indítsa újra a Windowst a shutdown paranccsal:

Shutdown -f -r -t 0

A helyi csoportházirend-objektum-beállítások visszaállítása, ha nem tud bejelentkezni a Windowsba

Ha nem tud helyileg bejelentkezni a Windowsba, vagy nem tudja megnyitni a parancssort (például ha az alkalmazásokat az AppLocker vagy a Software Restriction házirend blokkolja), törölheti a Registry.pol fájlokat a Windows telepítési adathordozójáról (indító USB flash meghajtóról), bármely LiveCD-ről vagy a Window Recovery Environment (WinRE) segítségével.

  1. Indítsa el a számítógépet bármely Windows telepítési adathordozóról, és nyissa meg a parancssort (

    Shift+F10

    );

  2. Futtassa a parancsot:

    diskpart
  3. Ezután jelenítse meg a kötetek listáját a számítógépen:

    list volume

    Ebben az esetben a rendszer meghajtóhoz a C:\ meghajtóbetűjel van hozzárendelve. A meghajtó betűjele eltérő lehet az Ön esetében. Emiatt a következő parancsokat kell végrehajtani a rendszermeghajtó környezetében (pl. D:\ vagy C:\);

  4. Lemezrész bezárása:

    exit

  5. Futtassa a következő parancsokat:

    RD /S /Q C:\Windows\System32\GroupPolicy
    RD /S /Q C:\Windows\System32\GroupPolicyUsers

  6. Indítsa újra a számítógépet, és ellenőrizze, hogy minden helyi csoportházirend-beállítás visszaállt-e az alapértelmezett állapotra.

Törölje a tartományra vonatkozó csoportházirend-beállításokat a Windows rendszerben

Ha a számítógép egy Active Directory tartomány része, beállításai tartományi csoportházirend-objektumok segítségével konfigurálhatók.

Az összes alkalmazott tartományi csoportházirend-objektum registry.pol fájlja a %windir%\System32\GroupPolicy\DataStore \SysVo tárolóban található.

Amikor eltávolít egy számítógépet egy tartományból, a tartományi csoportházirendek registry.pol fájljait automatikusan törölni kell a számítógépről. Néha előfordul, hogy egy számítógép elhagyta a tartományt, de a tartományi csoportházirend-beállítások továbbra is érvényesek rá.

Ebben az esetben törölnie kell a tartományi csoportházirend-gyorsítótárat a számítógépen. A következő BAT-szkriptet használhatja:

DEL /S /F /Q “%ALLUSERSPROFILE%\Microsoft\Group Policy\History\*.*”
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy /f
REG DELETE HKLM\Software\Policies\Microsoft /f
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies /f
REG DELETE HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies /f
REG DELETE HKCU\Software\Policies\Microsoft /f
REG DELETE "HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects" /f
DEL /F /Q C:\WINDOWS\security\Database\secedit.sdb
klist purge
gpupdate /force
exit

Vegye figyelembe azt is, hogy a

C:\ProgramData\Microsoft\Group Policy\History

mappa a számítógépen alkalmazott csoportházirend-beállításokat tartalmazza.

Ha bejelölte az Elem eltávolítása, ha már nincs alkalmazva lehetőséget a GP Preferences elembeállításokban, akkor az ebben a mappában található csoportházirend-objektum-gyorsítótár lehetővé teszi, hogy a házirend letiltása után visszatérjen az előző állapothoz.

Az alapértelmezett tartománycsoportházirendek visszaállítása

Két alapértelmezett csoportházirend-objektum van ismert GUID-vel a tartományban:

  • Alapértelmezett domainházirend

    {31B2F340-016D-11D2-945F-00C04FB984F9}
  • Alapértelmezett tartományvezérlő házirend

    {6AC1786C-016F-11D2-945F-00C04FB984F9}

A Microsoft irányelvei szerint ezeket a csoportházirend-objektumokat nem szabad szerkeszteni. Javasoljuk, hogy készítsen másolatot ezekről a házirendekről a Csoportházirend-kezelő konzolban (

gpmc.msc

), és szükség szerint módosítsa a beállításokat.

A beépített dcgpofix.exe eszközzel visszaállíthatja ezeket a csoportházirend-objektumokat az alapértelmezett beállításokra.

Nyisson meg egy emelt szintű parancssort a DC-n, és futtassa a parancsot:

dcgpofix /target:Domain

- állítsa vissza az alapértelmezett tartományi csoportházirend-objektumot

dcgpofix /target:DC

- állítsa vissza a Default Domain Controller GPO-t

Vagy állítsa vissza mindkét alapértelmezett csoportházirend-objektumot egyszerre:

dcgpofix /target:both

Hiba jelenhet meg:

The Active Directory schema version for this domain and the version supported by this tool do not match. The GPO can be restored using the /ignoreschema command-line parameter. However, it is recommended that you try to obtain an updated version of this tool that might have an updated version of the Active Directory schema. Restoring a GPO with an incorrect schema might result in unpredictable behavior.

Ebben az esetben hozzá kell adnia az /ignoreschema opciót az alapértelmezett csoportházirend-objektumok visszaállításának kényszerítéséhez:

dcgpofix /ignoreschema /target:Domain

Tipp. A fent leírt módszerek lehetővé teszik a csoportházirend-beállítások visszaállítását a Windows összes verziójában. A Csoportházirend-szerkesztővel végzett összes beállítás visszaáll. A regedit.exe, a REG-fájlok, a PowerShell vagy a tartománynyilvántartási GPP használatával közvetlenül a beállításjegyzékben végrehajtott módosítások azonban nem állnak vissza.

Kapcsolódó cikkek