Comprendre le registre de Windows
C'est l'un des aspects les plus touffus et les plus mystérieux du système d'exploitation de Microsoft. Qu'est-ce que le registre, et à quoi sert-il ?
Les clés
Ainsi, l'adresse HKEY_LOCAL _MACHINESOFTWAREWINDOWS indique que la clé WINDOWS est contenue dans la clé SOFTWARE, elle-même incluse dans la clé HKEY_LOCAL_MACHINE.
Cette clé concerne l'ordinateur lui-même (la ' machine locale ') : elle répertorie les composants matériels, la configuration réseau, les paramètres de sécurité, etc. Ces informations sont communes à tous les utilisateurs.
Cette clé recense tous les profils d'utilisateurs créés dans Windows (et chaque sous-clé correspond donc à un compte créé sur votre PC), avec leurs réglages propres. Cela va de l'apparence de Windows, comme les curseurs de la souris ou le papier peint du bureau, aux réglages personnalisés dans les logiciels installés sur le disque dur.
Cette clé cache tous les réglages de l'utilisateur ' courant ', celui dont la session est actuellement active. Il s'agit en réalité d'un raccourci vers la sous-clé correspondant à ce compte située dans la clé principale HKEY_USERS.
Composée de centaines de sous-clés, cette clé sert à la gestion des types de fichiers par Windows. C'est notamment grâce à elle que le système d'exploitation sait quel logiciel ouvrir lorsque vous double-cliquez sur l'icône d'un document, d'une image ou d'une musique. Mais elle renferme également de nombreuses autres informations sur les fichiers et ce qu'il est possible de faire avec. La clé HKEY_CLASSES_ROOTn'est en réalité qu'un raccourci vers la sous-clé SOFTWARECLASSES de HKEY_LOCAL_MACHINE.
Quelle définition d'écran sélectionner au démarrage de Windows ? Quel pilote choisir pour la souris ? Quel mode d'économie activer pour un PC portable ? Cette clé contient des informations sur le profil matériel utilisé par le micro à son démarrage. Là encore, il s'agit d'un raccourci vers une autre clé, en l'occurrence HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardware ProfilesCurrent.
Les valeurs
Si les clés servent à ranger le registre, les informations, elles, sont stockées sous forme de valeurs composées de trois éléments : nom, type et données. Il en existe cinq types [voir la colonne <i>Type</i> dans la partie droite de la fenêtre de l'éditeur].
Contiennent du texte facilement lisible et modifiable ?" par exemple, la liste des liens de la barre d'adresses d'Internet Explorer.
Contiennent tout simplement un nombre entier. La difficulté à le lire vient de ce qu'il s'affiche en hexadécimal (base 16) ou en binaire (base 2).
Il s'agit d'une suite de valeurs texte, séparées par un caractère particulier ?" souvent la virgule, mais cela peut aussi être le point, le point-virgule, etc.
Le terme ' extensible ' est un faux ami. En réalité, il s'agit d'un texte générique que Windows modifie en fonction de la configuration. Par exemple, le dossier dans lequel Windows est installé est noté %systemroot%. Par défaut, il s'agit du dossier de C:Windows. Mais selon les PC, il peut aussi s'agir de D:Windows, C:Winnt. etc. Ce type de valeur permet au logiciel qui la lit d'avoir automatiquement la bonne information.
Comme le nom l'indique, elles comportent des données binaires et donc quasi impossibles à déchiffrer telles quelles.
Le petit manuel d'utilisation du registre
Accéder à l'éditeur du registre
Comme la plupart des éléments de Windows, le registre peut être modifié via un éditeur dédié. En l'occurrence, il s'agit de l'éditeur du registre. Ne cherchez pas dans le menu Démarrer, vous n'y trouverez aucun raccourci
correspondant. Windows considère en effet que le registre est tellement sensible qu'il faut passer par des voies détournées pour accéder à son éditeur.
Cela se fait en cliquant sur la commande Exécuter du menu Démarrer et en tapant, dans la fenêtre qui s'ouvre, la commande regedit. Cliquez alors sur OK ou appuyez sur la touche
Entrée du clavier pour afficher l'éditeur.
Sauvegarder le registre
Avant de modifier le registre, il faut impérativement en effectuer une copie de sauvegarde, qui permettra de le remettre en bon état en cas de problème.
Il existe plusieurs façons de s'y prendre, mais la plus simple et la plus rapide consiste à passer par l'éditeur du registre : cliquez sur Fichier puis sur Exporter, choisissez un dossier où stocker
la sauvegarde, nommez-la, assurez-vous que, dans le cadre Etendue de l'exportation, l'option Tout est cochée, et cliquez sur Enregistrer. L'éditeur crée alors, dans le dossier que vous avez indiqué, un fichier
portant l'extension .reg.
Restaurer le registre en cas de besoin
Vous avez modifié le registre et le remède se révèle pire que le mal ? Restaurez la version précédente ! Pour cela, double-cliquez sur l'icône du fichier .reg que vous avez sauvegardé et confirmez lorsqu'un
message vous demande si vous souhaitez réellement fusionner les données du fichier dans le registre.
Nettoyer le registre
Le registre se remplit au fur et à mesure que vous utilisez votre ordinateur. Or même lorsque vous désinstallez un logiciel, il peut en conserver une trace, parfois volontairement, souvent parce que le logiciel de désinstallation n'a
pas fait entièrement son travail.
Il est donc bon, de temps en temps, d'effectuer un nettoyage du registre. Pour cela, nous conseillons d'utiliser Ccleaner, un logiciel gratuit et en français. Nous lui avons déjà consacré un mode d'emploi [voir
Micro Hebdo numéro 472, page 25].


nos newsletters













agrandir la photo


