Leçon 3.base de Registre

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 10

Chapitre II 

: Problèmes liés aux SE Leçon N° 3:Le Registre de Windows

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.

II. Lancer l’éditeur du Registre :

Dans la zone de texte Rechercher les programmes et fichiers placée au-dessus du menu
Démarrer, saisissez : regedit.

Cela correspond à exécuter ce fichier : C:\Windows\System32\regedt32.exe.

Page 1 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows

III. Les valeurs et les données de la valeur  :

Il existe cinq branches visibles que vous pouvez développer en :

 Cliquant sur la petite flèche placée sur la gauche ;

 Double cliquant sur une des branches ;

 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 ;

 Données inscrites dans la valeur appelées "Données de la valeur".

Chacune des clés peut contenir une ou plusieurs valeurs.

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.

IV. Structure du Registre :

Les clés racine sont au nombre de six.

 HKEY_CLASSES_ROOT (HKCR)

 HKEY_CURRENT_USER (HKCU)

 HKEY_LOCAL_MACHINE (HKLM)

 HKEY_USERS (HKU)

 HKEY_CURRENT_CONFIG (HKCC)

 HKEY_PERFORMANCE_DATA (HKPD): contient les informations sur les


performances de votre système.

Notez que cette dernière clé n’est pas visible.

La lettre H représente le Handle Windows vers les clés (KEY).

Examinons le contenu de chacune d’entre elles…

1. HKEY_USERS :

Branche qui contient les informations spécifiques à chaque utilisateur de Windows


(paramètres d’apparence, configuration du bureau, options du menu Démarrer, réglages
d’accessibilité, paramètres d’impression…). La clé DEFAULT renferme le profil du système
qui est utilisé par les services chargés à partir de l’entité LOCAL SYSTEM.

Page 3 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows

2. HKEY_CURRENT_USER :

Raccourci vers HKEY_USERS\<SID de l’utilisateur>, cette branche contient les informations


de l’utilisateur actuellement connecté à Windows. Cette branche est constituée des sous clés
suivantes :

 AppEvents : définit les modèles de son qui sont appliqués en fonction des événements
Windows et desprogrammes.

 Console : définit les propriétés de la fenêtre d’Invite de commandes.

 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é.

 Environment : définit les variables d’environnement de l’utilisateur.

 EUDC : énumère les polices de caractères utilisées (End User DefinedCharacter).

 Identities : définit les informations d’identification utilisées dans les programmes de


messagerie commeWindows Mail.

 Keyboard Layout : définit les paramètres du clavier.

 Network : définit quels sont les lecteurs mappés et les paramètres réseau.

 Printers : définit les paramètres des imprimantes.

 Software : définit les préférences spécifiques à l’utilisateur dans les programmes.

 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 :

 BCD00000000 : énumère les informations contenues dans le fichierbootstat.dat placé dans


C:\Windows et qui est le Gestionnaire de démarrage de Windows 7. Il ne vous sera pas

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.

 HARDWARE : dresse la liste de l’ensemble des composants matériels. Nous retrouvons


ces mêmes informations en ouvrant le Gestionnaire de périphériques.

 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

6. Les fichiers de ruche :

Toutes ces informations sont directement extraites des fichiers de ruche qui sont
principalement placés dans\Windows\system32\config.

Il existe différents types de fichiers :

 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.

V. Accéder à la base de registre :

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

Pour accéder au registre :

Menu Démarrer ---> Exécuter et tapez : regedit ou regedt32

Depuis Windows XP regedit et regedt32 ont les mêmes fonctionnalités.

VI. Manipuler le Registre :

A. Créer une clé :

Il existe plusieurs manières de créer une nouvelle clé :

 Sélectionnez la clé parente dans cette arborescence : HKEY_CURRENT_USER.


 Cliquez sur Edition NouveauClé.
 Une mention Nouvelle clé #1 va apparaître.
 Puisque vous êtes par défaut en mode Édition, vous pouvez directement saisir le nom
de votre clé.

Afin de passer une nouvelle fois en mode Édition, appuyez sur la touche [F2].

 Il est possible de la même manière de supprimer ([Suppr]) ou de renommer une clé.

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

B. Modifier les valeurs :

De la même manière que précédemment, vous pouvez créer de nouvelles valeurs


DWORD, chaîne, binaire, etc. Le nom par défaut sera celui-ci: Nouvelle valeur #1.

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.

C. Rechercher dans le Registre :

Il est possible de définir des favoris dans le Registre Windows : sélectionnez


l’arborescence que vous souhaitez mémoriser puis cliquez sur Favoris Ajouter aux
Favoris... De la même manière vous pouvez supprimer un favori apparaissant dans cette
liste.

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

Il y a un piège : la recherche démarre à partir de la clé sélectionnée. Afin de réinitialiser


rapidement le point de départ de la recherche, appuyez sur la touche [Home]. La branche
Ordinateur sera automatiquement mise en surbrillance. De là, il ne vous reste plus qu’à
sélectionner la clé HKEY_CLASSES_ROOT.

D. Se déplacer dans le Registre

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 :

 Double cliquez sur la branche HKEY_LOCAL_MACHINE.


 Appuyez trois fois sur la lettre S pour sélectionner la clé SOFTWARE.
 Appuyez sur la flèche de droite afin de développer cette clé.
 Appuyez sur la touche M afin de sélectionner la clé Microsoft et ainsi de suite...

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.

E. Copier ou imprimer une clé du Registre :

Afin de sortir une impression papier, servez-vous de la commande Fichier Imprimer


([Ctrl]P). A priori cette opération présente peu d’intérêt !

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é.

F. Importer ou exporter une clé

Cette fonction vous permet de copier l’ensemble des valeurs contenues dans une clé ainsi
que la clé elle-même.

 Sélectionnez une des clés du registre.


 Cliquez sur Fichier Exporter.Vous pouvez aussi bien vous servir de la commande
Exporter présente dans le menu contextuel de la clé.
 Dans la liste déroulante Enregistrer dans, sélectionnez le répertoire de destination.
 Dans la zone de texte Nom du fichier, saisissez un nom pour le fichier.Rappelons que
le nom que vous aurez choisi n’a strictement aucune importance !
 Dans la liste déroulante Type, sélectionnez le format attribué à votre fichier
d’enregistrement.

Page 8 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows

Vous avez le choix entre :

 Fichier d’enregistrement (*.reg) : le fichier aura une extension en REG et comportera


comme entête ceci :
 Windows Registry Editor Version 5.00. Ce format est compatible avec les versions
Windows XP et ultérieures.
 Fichier ruche du Registre : ce fichier ne portera pas d’extension visible.
 Fichiers texte (*.txt) : le fichier portera une extension TXT. Vous remarquerez qu’il
affiche le nom de laclasse ainsi que l’heure de dernière écriture pour chaque clé ou
valeur listée.
 Fichiers d’enregistrement Win9x/NT4 (*.reg) : ce format d’enregistrement est
compatible avec les anciennes versions de Regedit que l’on peut trouver dans Windows
9X, ME et Windows NT. L’entêtedufichier sera celui-ci : REGEDIT4. Vous pouvez aussi
utiliser ce format d’enregistrement sur les systèmes plusrécents de Windows.
 Tous les fichiers : cette possibilité permet simplement de changer l’extension de votre
fichierd’enregistrement.

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.

Le fichier d’enregistrement s’ouvrira dans le Bloc-notes Windows.

Page 9 sur 10
Chapitre II : Problèmes liés aux SE Leçon N° 3:Le Registre de Windows

Page 10 sur 10

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy