Leçon 3.base de Registre
Leçon 3.base de Registre
Leçon 3.base de Registre
I. Au cœur du Registre :
Qu’est-ce que le Registre ? Si nous revenons au DOS et aux premières versions de Windows
(3.1, 3.11, etc.), les informations de configuration (pilotes, paramètres) du système étaient
réparties dans plusieurs fichiers, plus précisément autoexec.bat, config.sys, win.ini (sur
Windows) et system.ini. Les différents paramètres définis dans ces fichiers déterminaient les
programmes chargés, l’aspect du système et la manière dont il répondait aux actions de
l’utilisateur.
Les versions ultérieures de Windows ont remplacé ces fichiers par le Registre, une base de
données hiérarchique centrale qui conserve les paramètres de configuration des applications,
des pilotes matériels et des utilisateurs. Cette "base de données" (au sens large) remplace les
fichiers texte de configuration utilisés par les anciennes versions des systèmes d’exploitation
de Microsoft.
Le Registre joue un rôle clé dans la configuration de votre système d’exploitation. Il est le
dépositaire des paramètres système et des préférences utilisateur. C’est non seulement un
ensemble de données statiques présentes sur ledisque dur mais aussi, au travers d’une
architecture complexe d’informations dynamiques, une fenêtre ouverte sur le cœur de
Windows.
Dans la zone de texte Rechercher les programmes et fichiers placée au-dessus du menu
Démarrer, saisissez : regedit.
Page 1 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Cliquant avec le bouton droit de la souris sur une des branches puis en sélectionnant la
commandeDévelopper.
Vous allez voir qu’à l’intérieur de chacune des branches, il existe une arborescence de clés et
de sous clés.
Page 2 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Si vous sélectionnez une des clés, un certain nombre de données apparaissent dans le volet
de droite. Ce sont les valeurs. Une valeur est constituée de trois informations :
Nom de la valeur ;
Type de la valeur ;
S’il n’est pas possible de modifier les branches principales, vous pouvez effectuer toutes
sortes d’opérations sur les clés, les valeurs et les données de la valeur.
HKEY_CLASSES_ROOT (HKCR)
HKEY_CURRENT_USER (HKCU)
HKEY_LOCAL_MACHINE (HKLM)
HKEY_USERS (HKU)
HKEY_CURRENT_CONFIG (HKCC)
1. HKEY_USERS :
Page 3 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
2. HKEY_CURRENT_USER :
AppEvents : définit les modèles de son qui sont appliqués en fonction des événements
Windows et desprogrammes.
Control Panel : regroupe les paramètres des écrans de veille, des thèmes du Bureau, du
clavier et de lasouris, des options régionales et d’accessibilité.
Network : définit quels sont les lecteurs mappés et les paramètres réseau.
System : définit certains paramètres de votre profil matériel comme celui du contrôleur de
jeu.
Volatile Environment : définit les variables d’environnement système qui sont appliqués à
l’utilisateur actuellementconnecté.
3. HKEY_LOCAL_MACHINE :
Branche qui contient l’ensemble des paramètres liés à l’ordinateur : Hardware (configuration
matérielle), Software (paramètres des logiciels que vous avez installé dans Windows), System
(informations sur le système) et Security (comptes utilisateurs et mots de passe). Cette
branche comprend plusieurs sous-clés :
Page 4 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
possible de modifier ces entrées dans le Registre mais un outil d’Invité de commandes
permet de le faire : Bcdedit.exe.
Cet outil affiche le magasin des données qui contient des paramètres de configuration et
contrôle le mode de démarrage du système d’exploitation.
SAM : la clé n’est pas directement accessible à moins de modifier le jeu des permissions
NTFS qui la protège.
Cette clé contient l’ensemble des informations sur les utilisateurs, les groupes d’utilisateurs
et certains des mots de passe qui ont été définis.
SECURITY : renferme les paramètres de sécurité et les privilèges des utilisateurs. Par
défaut, vous ne pouvez pas voir le contenu de cette clé à moins de modifier le jeu des
permissions NTFS.
SOFTWARE : stocke l’ensemble des informations dont les applications ont besoin pour
pouvoir fonctionner.
Les informations contenues dans cette clé ne sont pas nécessaires au lancement du
système d’exploitation.
SYSTEM : contient l’ensemble des informations dont le système a besoin pour pouvoir
démarrer : quels périphériques charger et quels services initier.
4. HKEY_CLASSES_ROOT :
Cette branche contient toutes les associations entre les fichiers et les programmes. Autrement
dit, c’est ici qu’on définit quelle application exécuter pour ouvrir un certain type de fichier.Cette
branche est le produit de ces deux clés : HKEY_CURRENT_USER\Software\ Classes et
HKEY_LOCAL_MACHINE\SOFTWARE\Classes.
5. HKEY_CURRENT_CONFIG :
Raccourci vers
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProfiles\Current, cette
branche contient la configuration logicielle et matérielle courante, régénérée après chaque
démarrage de Windows
Page 5 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Toutes ces informations sont directement extraites des fichiers de ruche qui sont
principalement placés dans\Windows\system32\config.
Sans extension : ces fichiers sont les fichiers de ruche proprement dits.
SAV : ces fichiers sont des copies des fichiers de ruche mais qui ne sont pas
opérationnels.
LOG : ces fichiers sont des fichiers journaux retraçant les modifications intervenues
dans telle clé ou tellevaleur.
Les éditeurs du Registre permettent de contrôler et/ou modifier les données dans le registre.
Ilexiste deux outils Windows présents sur le système : Regedit.exeetRegedt32.exe
Afin de passer une nouvelle fois en mode Édition, appuyez sur la touche [F2].
Notez qu’à chaque fois que vous allez créer une clé, une valeur (par défaut) sera
automatiquement créée.
Page 6 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Afin d’inscrire des données dans l’entrée que vous venez de créer, double cliquez dessus
puis saisissez votre chaînede caractères dans la zone de texte Données de la valeur.
Cette facilité vous permet de naviguer rapidement dans le Registre Windows en vous
évitant le fastidieux travail d’ouvrir à chaque fois des arborescences quelque peu
lointaines.
Afin de lancer une recherche, sélectionnez l’arborescence de départ puis cliquez sur
Edition Rechercher ([Ctrl] F).
Dans la zone de texte Rechercher, saisissez l’expression recherchée.
Dans la rubrique Regarder dans, indiquez si votre recherche portera sur les clés,
valeurs, données. correspondent exactement à l’expression recherchée (et non
partiellement).
Afin de relancer une recherche, cliquez sur Edition Rechercher le suivant ou appuyez
sur la touche [F3].
À chaque fois l’entrée ou la clé correspondante sera mise en surbrillance.
Page 7 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Si vous voulez vous déplacer rapidement dans le Registre, n’hésitez pas à vous servir du
clavier en appuyant sur la première lettre qui forme le nom de la clé recherchée. Par
exemple :
Avec un peu d’habitude, il est même possible de taper rapidement les deux ou trois
premières lettres du nom de la clé afin de sélectionner plus rapidement la clé cible.
Vous pouvez copier une arborescence complète en cliquant avec le bouton droit de la
souris sur la dernière clé puis sur la commande Copier le nom de la clé. Cette manipulation
correspond à cliquer sur Edition Copier le nom de la clé.
Cette fonction vous permet de copier l’ensemble des valeurs contenues dans une clé ainsi
que la clé elle-même.
Page 8 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Cette option mérite quelques éclaircissements : il n’est pas nécessaire qu’un fichier
d’enregistrement comporte uneextension REG. Cela fonctionne aussi bien avec un fichier
sans extension ou portant une extension de votreinvention.
Afin d’éditer un fichier d’enregistrement REG ou au format Texte, cliquez avec le bouton
droit de la souris sur le fichierpuis sélectionnez la commande Modifier.
Page 9 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows
Page 10 sur 10