Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. System32
  4. config
DossierRisque : Ne pas toucher

config C:\Windows\System32\config

Ruches du Registre (SAM, SECURITY, SOFTWARE, SYSTEM, DEFAULT) et leurs fichiers .LOG et .sav : la base de configuration du système.

Mis à jour le Par AltF4 Formation

À quoi ça sert

C:\Windows\System32\config contient les fichiers sur disque des ruches du Registre, c’est-à-dire la base de configuration du système. Microsoft précise que la plupart des fichiers de support des ruches s’y trouvent et qu’ils sont mis à jour à chaque ouverture de session. Cette fiche porte les règles communes à toutes les ruches. Chaque ruche a ensuite sa fiche, pour ce qui la distingue.

Ce qu’il contient

  • SAM : comptes locaux et empreintes de mots de passe (HKLM\SAM).
  • SECURITY : stratégie de sécurité locale (HKLM\Security).
  • SOFTWARE : configuration des logiciels et de Windows (HKLM\Software).
  • SYSTEM : matériel, pilotes et services (HKLM\System), avec une copie de secours .alt sur les versions qui la gèrent.
  • DEFAULT : la ruche HKEY_USERS\.DEFAULT.
  • COMPONENTS et DRIVERS, deux autres ruches du dossier.
  • Les fichiers associés : .LOG (journal de transactions) et .sav (copie de sauvegarde d’une ruche).
  • Le sous-dossier RegBack, qui n’est plus alimenté par défaut depuis Windows 10 version 1803 (voir sa fiche).

Les ruches des utilisateurs sont ailleurs : NTUSER.DAT à la racine du profil, UsrClass.dat dans AppData\Local\Microsoft\Windows.

Risques et bonnes pratiques

  • Ces fichiers sont verrouillés tant que Windows tourne. Un déplacement, un renommage ou une suppression à froid, et le système peut ne plus démarrer. Pour en obtenir une copie, utilisez reg save ou une sauvegarde système.
  • Pour changer une valeur, travaillez sur la clé avec regedit, reg ou PowerShell, jamais sur le fichier.
  • Une copie hors ligne des ruches SAM et SYSTEM suffit à extraire les empreintes de mots de passe locaux. Protégez l’accès physique, chiffrez le disque et surveillez les sauvegardes.

Commandes utiles

Fenêtre de terminal
# Ruches et fichiers associés (lecture réservée aux administrateurs)
Get-ChildItem -Force "$env:windir\System32\config" -File | Select-Object Name, Length, LastWriteTime
# Copie hors ligne d'une ruche (en administrateur)
reg save HKLM\SYSTEM C:\Temp\system.hiv
# Lire le Registre sans toucher aux fichiers
reg query HKLM\SYSTEM\CurrentControlSet\Services /s /v ImagePath

Contenu du dossier

Signaler une erreur