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.
À 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.altsur les versions qui la gèrent.DEFAULT: la rucheHKEY_USERS\.DEFAULT.COMPONENTSetDRIVERS, 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 saveou une sauvegarde système. - Pour changer une valeur, travaillez sur la clé avec
regedit,regou PowerShell, jamais sur le fichier. - Une copie hors ligne des ruches
SAMetSYSTEMsuffit à extraire les empreintes de mots de passe locaux. Protégez l’accès physique, chiffrez le disque et surveillez les sauvegardes.
Commandes utiles
# 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 fichiersreg query HKLM\SYSTEM\CurrentControlSet\Services /s /v ImagePathContenu du dossier
Dossiers 2
Fichiers 5
- DEFAULTRuche DEFAULT, vue sous HKEY_USERS\.DEFAULT : profil du compte SYSTEM, utilisé avant…
- SAMSAM : ruche du Registre HKLM\SAM, base des comptes et groupes locaux et de leurs…
- SECURITYRuche du Registre HKLM\SECURITY : stratégie de sécurité locale, secrets LSA et…
- SOFTWARERuche du Registre HKLM\SOFTWARE : paramètres de Windows et des logiciels pour tous les…
- SYSTEMRuche du Registre HKLM\SYSTEM : jeux de contrôle, services, pilotes et configuration…