feigned

Le Registre Windows : entre mythe et réalité

70.7K vues
5+
Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 

(merci pour le coup de pince )

Mises à jour

  • 23/01/16 : importante mise à jour de l'article, pourquoi l'utilisation d'un nettoyeur de Registre est déconseillé

Le base de registre est un composant essentiel au fonctionnement de Windows. C’est une base de données hiérarchique qui stocke les paramètres de configuration de vos logiciels et du système d’exploitation. Le noyau, les pilotes de périphériques, les services, l’interface utilisateur et les applications tierces utilisent tous le Registre Windows.

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 

(merci pour le coup de pince )

Votre PC devient de plus en plus lent et vous pensez que le problème vient du Registre Windows ? Qu’un nettoyage de cette base de registre va comme par magie résoudre tous vos soucis ? Je suis au regret de vous annoncer qu’un nettoyage ou une défragmentation du Registre ne va strictement rien changer. Pire encore, l’utilisation d’un nettoyeur ou un défragmenteur de Registre peut considérablement fragiliser votre système en le rendant instable, buggé voire inutilisable.

Pourquoi tant de logiciels nous promettent la lune grâce à un nettoyage du Registre alors ? C’est ce que je vais tenter de vous expliquer dans les lignes qui vont suivre 😉

Qu’est-ce que le Registre Windows ?

Le Registre Windows (aussi appelé « base de registre ») est une base de données utilisée par Windows qui contient les paramètres du système et les données de configuration de vos logiciels.

base-de-registre-windows-icone

Par exemple, Windows peut y stocker les paramètres de votre compte utilisateur : l’emplacement des dossiers inclus dans vos bibliothèques, vos raccourcis bureau, votre fond d’écran, etc. Windows stocke aussi des informations concernant votre configuration matérielle. Des logiciels comme Internet Explorer peuvent stocker dans le Registre vos préférences comme votre page d’accueil, votre dossier de téléchargement…

Le Registre se présente comme un arbre hiérarchique, composé de 5 branches qui contiennent des valeurs stockées sous forme de clés :

  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…)
  2. HKEY_CURRENT_USER : raccourci vers HKEY_USERS\<SID de l’utilisateur>, cette branche contient les informations de l’utilisateur actuellement connecté à Windows
  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)
  4. HKEY_CLASSES_ROOT : raccourci vers HKEY_LOCAL_MACHINE\SOFTWARE\Classes, 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
  5. HKEY_CURRENT_CONFIG : raccourci vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current, cette branche contient la configuration logicielle et matérielle courante, régénérée après chaque démarrage de Windows
explications-base-de-registre-windows
Hiérarchie de la base de registre : branche > clé > valeur

Le système et les logiciels utilisent en permanence le Registre de Windows pour récupérer certaines informations et ce, sans que vous vous en rendiez compte. Lors du démarrage du système, lors du lancement d’une application… toute opération dans le système d’exploitation entraîne des lectures et des modifications dans le Registre.

Comme le Registre contient des données importantes comme votre configuration logicielle et matérielle, il ne faut pas qu’il soit endommagé. S’il y a des erreurs dans votre base de registre, le système pourrait afficher des messages d’erreurs lors du démarrage de Windows ou d’un logiciel. Votre système peut aussi planter ou devenir instable si le Registre contient des données erronées.

Les virus et les malwares peuvent modifier la base de registre afin de rendre votre système complètement buggé voire inutilisable. Les spywares comme Ask.com ont par exemple la fâcheuse tendance à modifier la page d’accueil de votre navigateur en modifiant des données dans le Registre Windows.

Pour lire et modifier les données de la base de registre, Microsoft a inclus un éditeur de registre dans tous les versions de Windows. Pour accéder à cet éditeur, il faut entrer la commande regedit dans la fenêtre Exécuter (touche Windows + X).

executer-regedit-windows-base-de-registre

Attention, vous ne devez en aucun cas bidouiller et modifier des valeurs dans la base de registre sous peine de faire planter votre Windows. La modification du Registre est uniquement réservé à ceux qui savent ce qu’ils font, à leurs risques et périls ! 🙂

editeur-registre-windows-base-de-registre

Afin de garantir le bon fonctionnement de votre ordinateur, il est bon de ne PAS nettoyer la base de registre de Windows. Pourquoi ? C’est ce que nous allons voir ! 😀

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 

(merci pour le coup de pince )

Pourquoi ne PAS nettoyer le Registre Windows ?

Pour rappel, le Registre permet à Windows et aux logiciels de stocker des données (votre configuration matérielle, vos paramètres personnalisés…) et d’y accéder ultérieurement. Malheureusement, au fil du temps, ce Registre se remplit avec d’anciennes entrées inutiles ou erronées.

Dans ce cas, nettoyer le Registre Windows peut être une bonne chose non ?

Oui (dans des cas très précis) et non (le reste du temps).

Un nettoyage de votre base de registre peut être nécessaire après la désinstallation d’un ou plusieurs logiciels. Je dis bien « peut-être », c’est très rarement le cas. En effet, après la désinstallation d’un logiciel, la base de registre de Windows peut contenir des erreurs : destinations vides, références orphelines, données erronées…

Les logiciels que vous installez possèdent généralement de très bons programmes d’installation. Il n’en est malheureusement pas de même pour les programmes de désinstallation. Ils sont souvent bâclés et – vous l’avez sans doute remarqué – laissent dernière eux pas mal de données dans l’explorateur Windows (C:\Program Files\, C:\Users\Le Crabe\AppData, …) mais aussi dans le Registre Windows.

nettoyer-base-de-registre-icone

Alors OK, votre système possèdent quelques entrées de Registre obsolètes. Et alors ? Ce n’est pas en supprimant ces quelques clés que votre système va subitement tourner du feu de Dieu. Vous allez au mieux gagner 10 ou 100 octets sur votre disque dur de 1To. Un nettoyage de Registre ne peut PAS accélérer votre PC.

Cependant, il peut être bon réparer soi-même le Registre Windows dans quelques cas très précis et en étant très vigilant. Par exemple, si au démarrage de Windows vous avez des messages d’erreur vous indiquant que certains programmes sont introuvables, il peut être utile d’aller mettre les mains dans le cambouis 🙂 La liste des programmes à lancer au démarrage de Windows est définie (en partie) dans une clé dans le Registre Windows. Cette clé peut contenir une valeur erronée (responsable du message d’erreur) à cause d’un programme que vous avez désinstallé mais qui a oublié de supprimer la valeur pour son démarrage automatique dans la base de registre. Dans ce cas, vous pouvez accéder à la clé HKLM\SOFTWARE\Microsoft\Window​s\CurrentVersion\Run (clé qui regroupe la liste des programmes à lancer au démarrage de Windows) et supprimer la valeur incorrecte.

Et si justement on supprimait toutes ces entrées inutiles et erronées du Registre Windows ? Mon système ne serait-t-il pas plus rapide ?

Comme je vous l’ai dit précédemment, utilisez un nettoyeur de Registre va au mieux vous faire gagner quelques octets. Rien qui puisse vraiment booster votre PC. Je dis « au mieux » car l’utilisation d’un nettoyeur de Registre est dans 99% des cas dangereux. En effet, comment un nettoyeur de Registre peut être sûr et certain qu’une clé est inutile ou obsolète ? C’est là tout le problème, il ne peut PAS en être sûr à 100%. Il peut « estimer » mais il existe tellement de configurations possibles sur un système que c’est impossible d’en être certain.

Beaucoup d’utilisateurs se sont retrouvés avec un système complètement buggé suite à l’utilisation d’un nettoyeur de Registre. C’est une base de données beaucoup trop sensibles pour que n’importe qui ou quoi puissent la dompter et prétendre pouvoir booster votre système en y faisant quelques grigris.

Mais soit, imaginons que le nettoyeur de Registre réussisse à supprimer les clés obsolètes et erronés avec efficacité. Que va-t-il se passer ? Le nettoyeur va faire des trous dans le Registre, vous allez gagner quelques octets et… c’est tout. Rien ne va changer et surtout pas la vitesse de votre PC.

Suivez mon conseil : ne touchez pas au Registre Windows. En mettant le nez dedans, nous faisons plus de mal qu’autre chose à notre bon vieux PC 😉

Partagez cet article
À voir également sur les forums
Besoin d'aide ?

Malgré la lecture de l'article « Le Registre Windows : entre mythe et réalité », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqués et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur les forums !

Poser ma question sur les forums

39 commentaires

Répondre à Le CrabeAnnuler

Page 2 sur 3

  • Patrick CLAVERO

    La lenteur d’un PC vient surtout d’un amoncellement de programmes plus ou moins utiles, de l’oubli de vider Téléchargements et Historique des navigateurs, de ne pas bloquer ou vider les caches de certains logiciels, un logiciel pour visionner photos ou vidéos par exemple.

  • Je tiens à faire un mea-culpa sur ce que j’ai dit précédemment. Si ce jour la mon ordinateur ne se figeait plus, le lendemain cela reprenais de plus belle et le nettoyage du registre de ccleaner n’y a rien fait. Maintenant, en plus de se figer, de temps en temps le disque dans le gestionnaire des taches est à 100 % alors qu’il n’y a chaque fois que 4 programmes au plus à 0,1 %. Les analyses antivirus ne donne rien. Je vais donc voir avec le forum d’aide.
    Salutation.

  • Ma remarque s’adresse particulièrement au crabe. Vous prétendez que les nettoyeurs sont inutiles et font buguer mais les témoignages des utilisateurs excepté 1 vous contredisent. Qui croire ? D’accord pour la rapidité, mais pour la stabilité du système ? J’ai utilisé des nettoyeurs par le passé (Raimage, puis Glary), il me semble que j’avais moins de problèmes que sans. Là par exemple depuis que HP m’a changé la carte mère (et effacé tout mon disque dur) (plus jamais je rachèterais du HP) je n’en ai pas réinstallé mais depuis 15 jours de temps en temps mon PC se fige, plus aucune commande ne répond et au bout de 2 a 4 minute il repart. Hier j’ai voulu faire un « speed test » et à la fin du test ils nous proposent de télécharger « PC max » qui après demande un abonnement sauf pour le nettoyage du registre qui est gratuit mais mon ordi se figeais toujours et était encore plus lent. Il y a 6 heures, j’ai désactivé toutes les fonctions de  » PC max « , j’ai fait un nettoyage de disque (sans les fichiers systèmes) que je fait tous les deux jours (et là je confirme sur la rapidité, mon ordi est toujours beaucoup plus rapides après un nettoyage de disque et très lent au bout de 2 jours), j’ai redémarré l’ordi et depuis l’ordi ne se fige plus et a retrouvé sa vitesse normale. Alors ? simple coïncidence ou réelle efficacité de PC max ? Une idée me vient en ce qui concerne la rapidité, peut être faut il prendre en compte la puissance de l’ordinateur, on gagne en rapidité seulement pour les vieux ordis.
    Quoi qu’il en soit, pour la stabilité du système, je fait plutôt confiance aux utilisateurs et je vais tester les logiciels cités précédemment et notamment le fameux Ccleaner.
    Merci à tous les commentateurs qui m’ont précédé.

  • Pardon, j’en oublie l’essentiel, remercier lecrabeinfo, qui m’a sorti de la panade plus d’une fois !! Merci les gars !! 😉

  • Bonjour à tous,

    Néophyte de chez néophyte..
    Je ne suis pas informaticien pour un sou..
    Cependant, à force de vouloir bidouiller pour que ça marche, on finit toujours par trouver des automatismes, surtout quand on a commencé avec Millénium Edition 2001 !!
    Donc, je le dis à tous ceux qui doutent de cet article : « Bidouiller votre base de registre, c’est déjà le début de la fin » !! Faites bien tourner tous vos types de sauvegarde, en étant sûres qu’elles marchent, suivant ce que vous voulez en faire…
    J’ai essayé tous les types de « nettoyeurs », qui nettoient plus blanc que blanc votre base de registre, avec le mode « anti-redépositions » de Windows, qui à chaque mise à jour, s’obstine à contrer nos propres mises à jour, pour faire tourner le seul programme qui nous intéresse !!
    Inutile ! Vous gagnerez du temps jusqu’au prochain redémarrage, voire peut-être jusqu’au prochain super service-pack, qui double les Go de votre OS..
    Imaginez le bordel dans votre base de registre, qui sert à « la vitalité » de votre OS / Programmes, lorsqu’en plus on installe / désinstalle à souhaits des trucs à la con, qui laissent en plus plein de traces persistantes…
    La soluce : ne nettoyer que les fichiers tempos / doublons, laisser faire le registre, veillez à ne pas installer naouac, jusque parce que vous en avez besoin !

  • Assez surpris par cet article, le nettoyage du registre n’accélère peu être pas notre pc mais de la a dire qu’il fait le contraire ….lol
    perso j’ai souvent résolu les problème grâce a ça , surtout quand ça concerne Microsoft office.
    Et a contrario de cet article, je n’ai jms vu de ma vie un PC avoir des problèmes après un passage de ccleaner … (technicien en informatique, j’utilise le nettoyage du registre très souvent)

  • j’ai deux code erreur 0xc0000005 et code erreur 0xbea413df 0xc015000f je peut faire quoi pour les réparer merci win10

  • Bon je vais faire cours avec vos logiciels qui ne sert vraiment à rien, le plu simple c’est de faire un nettoyage du registre manuellement, d’avoir effectué au préalable avant dans l’explorateur de fichier Windows si aucuns utilitaire de désinstallations n’es fourni par l’éditeur du programme suppression des résidus et surtout avoir un AV+ AM pour être sur de ne pas avoir des Virus en tout genres (backdoor, spywares, Bloatwares, …. ).
    P.S: Avis à ceux qui utilisent tout ce qui est crack, keygen, activateurs en tout genres c’est des motifs de bousillé votre matériel rien de plus rien de moins après après vous faite ce que vous voulez mais ne venez pas pleurer si vous vous retrouvez avec votre ordinateur inutilisable sur ceux passez une bonne soirée

  • Beachsurflion

    Salut lecrabeinfo, c’est vrai qu’en matière de bon conseil celui-ci est objectif et sans être informaticien, il permet de comprendre ce qui est cohérent pour savoir ce à quoi il faut attacher de l’importance en matière d’efficacité. Merci…enfin pour la pub, je peux parler du site mais quant à laisser tout passer….hum,ciao

  • Bonjour,
    A moins d’être informaticien de « haut-vol », cette page est d’une totale inutilité. C’est pas nouveau : les informaticiens sont des shaddocks pour qui « pourquoi faire simple quand on peut faire compliqué » est le mot d’ordre. Comment remplacer le(s) registre(s) par autre chose qui « fonctionne » MIEUX !

    • Salut JeuMeu, l’objectif de cet article est de prévenir les utilisateurs sur les risques encourus lors de l’utilisation d’un nettoyeur de registre qui leur promet d’accélérer leur PC alors qu’il fait tout le contraire 😉

    • Guiral Mars

      En effet. Nous dire qu’il n’y a pas de solution c’est inutile.