Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. System32
  4. GroupPolicy
  5. Machine\Registry.pol
FichierRisque : Prudence

Machine\Registry.pol C:\Windows\System32\GroupPolicy\Machine\Registry.pol

Fichier binaire des paramètres de stratégie de groupe locale de la configuration ordinateur ; écrit par gpedit.msc, appliqué sous HKLM.

Mis à jour le Par AltF4 Formation

À quoi ça sert

Registry.pol contient les paramètres basés sur le Registre de la stratégie de groupe locale pour la configuration ordinateur. gpedit.msc l’écrit, et au traitement de la stratégie Windows applique ses valeurs sous HKLM. LGPO.exe, fourni avec le Security Compliance Toolkit de Microsoft, sait l’analyser et l’importer.

Ce qu’il contient

  • Un fichier binaire au format « PReg » : un en-tête de signature, puis des entrées composées d’une clé, d’une valeur, d’un type et de données.
  • Les paramètres des « Modèles d’administration » et les autres paramètres basés sur le Registre. Les paramètres de sécurité sont ailleurs, dans des fichiers .inf.
  • Pour la configuration utilisateur, voir GroupPolicyUsers et le dossier User voisin.

Risques et bonnes pratiques

  • Modifiez les paramètres avec gpedit.msc, LGPO.exe ou des GPO de domaine : le format binaire ne s’édite pas à la main.
  • Supprimer le fichier ne retire pas forcément les valeurs déjà appliquées. Après une suppression, lancez gpupdate /force et vérifiez le Registre.
  • Le fichier trahit les durcissements et les protections désactivées : traitez-le comme une configuration sensible.
  • Les GPO de domaine n’utilisent pas ce fichier. Elles passent par SYSVOL et le client de stratégie.

Commandes utiles

Fenêtre de terminal
# Stratégies ordinateur réellement appliquées
gpresult /scope computer /r
# Décoder le fichier (LGPO.exe est à télécharger avec le Security Compliance Toolkit)
.\LGPO.exe /parse /m "$env:windir\System32\GroupPolicy\Machine\Registry.pol"
# Le fichier n'existe que si une stratégie locale ordinateur est définie
Get-Item -Force "$env:windir\System32\GroupPolicy\Machine\Registry.pol" | Select-Object FullName, Length, LastWriteTime
# Réinitialiser la stratégie locale (en administrateur) ; simulez d'abord la suppression
Remove-Item "$env:windir\System32\GroupPolicy\Machine\Registry.pol" -WhatIf
gpupdate /force

Signaler une erreur