FichierRisque : Ne pas toucher
DEFAULT C:\Windows\System32\config\DEFAULT
Ruche DEFAULT, vue sous HKEY_USERS\.DEFAULT : profil du compte SYSTEM, utilisé avant toute ouverture de session (écran de connexion).
À quoi ça sert
DEFAULT est la ruche du Registre que Windows charge au démarrage et présente sous HKEY_USERS\.DEFAULT. C’est le profil du compte SYSTEM, donc celui de l’écran de connexion et des services tant qu’aucun utilisateur n’a ouvert de session. Les règles communes à toutes les ruches (verrouillage, sauvegarde, modification) sont dans la fiche du dossier System32\config.
Ce qu’il contient
- Les paramètres appliqués avant l’ouverture de session et aux processus lancés sous SYSTEM : disposition du clavier, format régional et préférences de l’écran de connexion.
- Un réglage très connu :
Control Panel\Keyboard\InitialKeyboardIndicatorsdécide de l’état du verrouillage numérique à l’écran de connexion. - Ne la confondez pas avec
C:\Users\Default\NTUSER.DAT, le profil modèle copié à la création d’un nouvel utilisateur.DEFAULTn’est pas copiée dans les nouveaux profils. - Les fichiers de transactions
.LOG1et.LOG2peuvent se trouver à côté.
Risques et bonnes pratiques
- Modifiez les valeurs par
HKU\.DEFAULTdans le Registre, jamais dans le fichier, et testez d’abord sur une machine de laboratoire : un changement ici modifie l’écran de connexion et le comportement des services. - Pour personnaliser les futurs profils utilisateurs, c’est la ruche
NTUSER.DATdu profilDefaultqu’il faut modifier, pas celle-ci.
Commandes utiles
# Métadonnées de la ruche (le contenu est verrouillé tant que Windows tourne)Get-Item -Force "$env:windir\System32\config\DEFAULT" | Select-Object Name, Length, LastWriteTime
# La ruche et ses fichiers associés (.LOG1, .LOG2, .regtrans-ms)Get-ChildItem -Force "$env:windir\System32\config" -Filter "DEFAULT*" | Select-Object Name, Length, LastWriteTime
# Lire un réglage de l'écran de connexion (verrouillage numérique)reg query "HKU\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators
# Exporter une copie hors ligne de la ruche (en administrateur)reg save HKU\.DEFAULT "$env:TEMP\default.hiv"