Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. System32
  4. GroupPolicy
DossierRisque : Prudence

GroupPolicy C:\Windows\System32\GroupPolicy

C:\Windows\System32\GroupPolicy : objet de stratégie de groupe local (LGPO), édité avec gpedit.msc et appliqué avant les stratégies de domaine.

Mis à jour le Par AltF4 Formation

À quoi ça sert

GroupPolicy contient l’objet de stratégie de groupe local (LGPO) de l’ordinateur, celui que l’on édite avec gpedit.msc. Il est appliqué avant les stratégies de domaine, qui ne sont pas ici : elles résident dans AD DS et dans le dossier SYSVOL des contrôleurs de domaine. Le dossier peut ne pas exister tant qu’aucune stratégie locale n’a été configurée.

Ce qu’il contient

  • Machine et User : paramètres de configuration de l’ordinateur et de l’utilisateur, dans Registry.pol (binaire), avec les scripts de démarrage et d’ouverture de session.
  • gpt.ini : le suivi de version de la stratégie, mis à jour à chaque modification.
  • Les objets locaux propres à un groupe ou à un utilisateur ne sont pas ici. Ils sont dans le dossier voisin GroupPolicyUsers, avec un sous-dossier par SID (S-1-5-32-544 pour les administrateurs, S-1-5-32-545 pour les non-administrateurs).

Risques et bonnes pratiques

  • Modifiez la stratégie avec gpedit.msc ou avec LGPO.exe (Security Compliance Toolkit), pas dans les fichiers : Registry.pol est binaire et gpt.ini doit suivre ses changements.
  • Sur un poste du domaine, une stratégie de domaine l’emporte sur la locale en cas de conflit. Un paramètre qui revient après suppression de la stratégie locale vient donc du domaine : gpresult le désigne.
  • Pour réinitialiser la stratégie locale, sauvegardez le dossier, supprimez son contenu puis lancez gpupdate /force. Cela efface tous les paramètres locaux et leurs effets.

Commandes utiles

Fenêtre de terminal
# Contenu (lecture seule)
Get-ChildItem "$env:windir\System32\GroupPolicy" -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, LastWriteTime
# Rapport des stratégies appliquées, avec la GPO d'origine de chaque paramètre
gpresult /h "$env:TEMP\gpresult.html"
# En administrateur : sauvegarde avant réinitialisation
Copy-Item "$env:windir\System32\GroupPolicy" "$env:USERPROFILE\Desktop\GroupPolicy-backup" -Recurse -WhatIf
# En administrateur : réinitialisation de la stratégie locale (testez avec -WhatIf)
# Remove-Item "$env:windir\System32\GroupPolicy\*" -Recurse -Force -WhatIf
# gpupdate /force

Contenu du dossier

Signaler une erreur