La base de registre de Windows constitue véritablement le coeur du
système d'exploitation. Cette dernière gère ainsi la quasi totalité des
fonctionnalités du système et regroupe de nombreuses informations comme
la gestion des pilotes, la configuration de Windows, ou encore les
logiciels installés.
Le problème est que cette base de registre a tendance à s'alourdir au
fil du temps, en fait plus exactement au fur et à mesure que vous
installez / désinstallez des applications ce qui conduit bien souvent à
laisser des informations inutiles ou des liens corrompus qui pointent
par exemple vers des programmes ayant été supprimés.
La principale
conséquence est que cette base devient de plus en plus grosse et donc
nécessite un temps de chargement de plus en plus long. Vous l'aurez
compris, il faut donc en prendre soin ce qui passe par un nettoyage
régulier puis par une phase d'optimisation.
Nettoyage : pour cela il existe de nombreux logiciels
spécialisés qui se chargeront de cette phase. Nous avons choisi de vous présenter ici CCleaner.
Optimisation : ceci consiste à modifier la base de registre
manuellement afin de l'optimiser en terme de rapidité d'exécution et
gain de performances brutes. Attention, n'oubliez jamais que la base de
registre constitue le
coeur de Windows et que donc la moindre erreur à l'intérieur peut
conduire à un plantage définitif et complet de votre système
d'exploitation.
Avant de procéder à ces deux opérations, et pour votre culture
personnelle, voyons succintement comment est construite cette base.
La structure principale est composée de 5 branches, chacune contenant des sous-branches avec différents niveaux de profondeur :
HKEY_CLASSES_ROOT : cette branche regroupe les paramètres relatifs aux
applications, comme la gestion des icônes ou des dossiers, les
extensions des fichiers, la gestion du bouton Démarrer.
HKEY_CURRENT_USER : cette branche concerne tous les éléments concernant
la configuration de votre environnement sous Windows (comme l'apparence
du bureau, les sons, ...).
HKEY_LOCAL_MACHINE : cette branche regroupe les informations concernant
votre matériel (périphériques, ...), les programmes installés (noms et
chemins d'accès,..) et les composants Windows (services, compte
utilisateur,...).
HKEY_USERS : comme son nom l'indique, cette branche concerne la gestion
des profils utilisateurs. Elle permet par exemple de limiter les droits
d'accès ou d'utilisation de certains programmes aux utilisateurs de
votre choix.
HKEY_CURRENT_CONFIG : cette branche concerne essentiellement tous les
éléments du démarrage de Windows (services, programmes, profile
matériel, résolution, ...).