SOSPC

A propos du Registre de Windows par Charly.

nettoyer-base-de-registre-icone

  • Sur internet il y a une flopée d'outils pour défragmenter son Hdd et nettoyer/défragmenter le registre de Windows (pour faire simple, c'est là où votre Os stocke tous ses paramètres et réglages) Ils vous promettent des miracles (rapidité d’exécution/sécurité etc…) Je me contente ici de donner mon avis, le plus objectivement possible. A savoir, il y a 2 "écoles", ceux qui pensent qu'il faut nettoyer/défragmenter son registre régulièrement et ceux qui pensent le contraire (Pro ou non). Je me situe entre les 2 avec un penchant pour le 2°, Je m'expliquerai plus en avant…

AVANT PROPOS :

Ceci est valable pour tous les logiciels commerciaux de ce type :

- Ces programmes prétendent compresser ces fichiers constituant le registre Windows pour gagner de la place laissée par les "trous" ainsi créés (premier point : cela n'a rien à voir avec la défragmentation).

  • Façon de faire, là aussi 2 écoles sur le Web :

  1. à l'occasion d'une de vos activités, telle que le téléchargement et l'installation d'un logiciel, généralement gratuit, le site (le webmaster) se fait " sponsoriser " par l'éditeur. Chaque fois qu'un internaute installe, en sus du logiciel recherché ce deuxième programme ' miracle ', le webmaster, est rémunéré de la part de l'éditeur. Jusque là c'est du bizness me direz-vous…
  2. vous faire trouver ce logiciel "miracle" par les moteurs de recherche :
  • Vous êtes toujours intrigués par des noms de processus qui ne vous disent rien, naturellement vous le tapez sur un moteur de recherche, alors c'est une bataille pour ces éditeurs pour vous faire trouver leur "meilleur logiciel". Souvent l'éditeur diffuse les mêmes fiches explicatives (le même contenu) sur 15 sites ayant simplement une apparence différente, techniques de modèles de pages ("templates") et les feuilles de styles (css…) le plus souvent stéréotypées.

  • De plus : faîtes un test, tapez sur votre moteur de recherches "RAVCpl64 " par ex. Ou bien "AsldrSrv.exe" ou un autre processus de votre choix, le résultat sera le même de toute façon, dans le premier lien proposé, on vous proposera d'utiliser "security task manager" ou "SpeedUpmyPc" sous prétexte de certains malwares possibles alors que ce n'est que "du gestionnaire audio" (RAVcpl64) qu'apporte cette page non informative ? Ben le doute ! (note de sécurité 19 rien que ça) et si vous cliquez sur "détectez les erreurs", vous voilà bon pour toucher au registre de Windows ! (sans parler évidemment de ce scan en ligne plus que douteux, qui va sortir une foule de petites remarques inutiles, des clés obsolettes etc…) ce site est à proscrire, comme beaucoup d'autres, ouvrez l'oeil, dans les résultats sur internet ils arrivent toujours en tête de peloton. Le contenu du site n'a aucune importance et n'apporte aucune information ni aucune sécurité au traitement de l'information, pourvu que l'ingénierie sociale (technique de manipulation psychologique) déployée dans la rédaction des pseudos fiches d'informations sur les noms des processus, capture l'internaute. D'innombrables listes présentes sur le Web proviennent de robots, générateurs de listes qui ne sont pas vérifiées. Elles n'ont généralement aucun sens, et ne servent qu'à promouvoir la vente de ces inutiles utilitaires prétendant nettoyer/défragmenter votre registre Windows. Dans tout les utilitaires (grand public) pour le "nettoyage" du registre "Ccleaner" est le moins dangereux, les mauvaises langues diront le moins compétent…(en fait le moins intrusif).

A quoi ressemble le "Registre" Windows : 

- Tapez "regedit" dans le "menu recherche" de Windows, ou dans exécuter (touche Windows + X)

charlyregistre

  • A l'ouverture de l'éditeur vous trouverez en haut à gauche les 5 branches qui composent celui-ci :

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.

HKEY_CURRENT_USER : cette branche contient les informations de l’utilisateur actuellement connecté à Windows.

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és dans Windows), System (informations sur le système) et Security (comptes utilisateurs et mots de passe).

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…).

HKEY_CURRENT_CONFIG : cette branche contient la configuration logicielle et matérielle courante, régénérée après chaque démarrage de Windows.

 

-Certains Malware/Spyware peuvent modifier votre registre de façon par exemple à modifier votre page d'acceuil du navigateur.

- Si vous n'installez pas ou désinstallez souvent des logiciels alors toucher au registre pour l'optimiser ne sert strictement à rien sauf peut-être à rendre instable Windows, exemple :

charlydvd

- Il est exact que les désinstallations de logiciels ne sont pas toujours propres (c'est le moins que l'on puisse dire) et laissent dans le registre des clefs/traces inutiles (avec le même problème sous Unix/Linux il me semble) de plus et d'après le fondateur de SysInternals (racheté par Microsoft depuis un petit moment) :

- Je le cite : "Les désinstallations auraient la permission de désinstaller les inscriptions dans ce que voit un utilisateur sous la "ruche" HKCU (son profil personnel dans l'une des hiérarchies du registre Windows) mais les autres profils des autres utilisateurs ne lui sont pas accessibles, sauf à donner au désinstalleur ce droit, ce qui créerait une faille de sécurité", dont acte.

  • Lorsqu'un "nettoyeur" de registre trouve une valeur qu'il croit obsolète, il détruit cette valeur, une façon de "blanchir" la zone mais pas de la récupérer, au total vous aurez fait quelques "trous" dans le registre (rien à voir avec la notion de fragmentation) pour 10 ou 100 octets "blanchis" et non gagnés, autrement dit une valeur nulle à la place, la taille des "ruches du registre" (des fichiers) qui constituent le registre ne changent pas, pour ma part c'est complètement inutile et dangereux, je vous déconseille ces softs…Aucun outil de nettoyage n'effectue de compression de celui-ci, une opération trop dangereuse pour que ces outils s'y frottent…Mais si vous voulez absolument "optimiser" votre registre alors "NTRegOpt" ici : (en Anglais mais gratuit) on doit pouvoir le francisé il me semble…ou utiliser Ccleaner.

  • Le nettoyage/défrag. du registre ne vous apportera aucun gain de réactivité à votre machine mais peut-être une instabilité, voir une application qui vous renvoie un message d'erreur et dans le pire des cas un plantage système…Certains Pros la nomme une "imbécilité technique". A ma connaissance aucun logiciel standard de défragmentation, gratuit ou non ne pourra défragmenter les "ruches du registre " Windows ni le "pagefile.sys" (appelé aussi mémoire virtuelle sic) Attention aussi aux systèmes en 64bits, certains de ces logiciels ne sont pas prévus pour…Certains en utilisent plusieurs types parce que le premier trouve des clefs que le 2° ne trouve pas, d'autres lancent une compression du registre pour le réorganiser alors que l'accès par Windows est indépendant de cette même organisation et enfin certains font l'amalgame avec le fonctionnement d'un disque dur.

  • Si vous voulez absolument accélérer/optimiser votre système je vous recommande plutôt de lire certains tutos sur le Web ou mieux sur SosPc, qui ne touche pas au registre (pas de façon directe) à savoir par exemple :

- Désactiver certains effets d'affichages.

- Désactiver les services inutiles.

- Désactiver l'indexation.

- Désactiver les processus inutiles.

- Utiliser votre mémoire plutôt que le disque (seulement si au moins 6Go de mémoire vive).

- Désactiver les applis au démarrage (avec Msconfig par ex.).

- Désinstaller les programmes inutiles (fournis avec les Pc de marque par ex.).

- Désactiver les composants Windows inutiles (par ex. Les jeux).

- Eviter les programmes qui tournent en "temps Réel" sauf bien sur votre anti-virus/firewall etc…

- Pensez aussi à votre navigateur (réglages/add'on…) et à défragmenter votre disque dur.

- Désactiver toutes les "indiscrétions" de Windows etc etc…

Comme vous le voyez il y a beaucoup de choses à faire avant de toucher au registre et qui rendra votre Windows beaucoup plus réactif et stable.

Quelques recommandations/Avis :

- Avant toutes manipulations du registre faites une sauvegarde complète de celui-ci, en double-cliquant sur cette sauvegarde vous restaurerez votre registre (très rapide/simple et de nombreux tutos sur le Web à ce sujet) tapez sur votre moteur de recherche "comment sauvegarder le registre Windows".

-Vous ne gagnerez que 0,00000001 de seconde ! et à condition de défragmenter tte la partition système, pour ce faire installez le Hdd en disque secondaire sur un autre système et utiliser "Defraggler", gratuit, dans ce cas vous pouvez en profiter pour défragmenter aussi le "Pagefile.sys" qui lui vous apportera "quelques réactivités" supplémentaires. Oui et tout ça pour 0,00000001 s…de réactivité !

-Ne défragmenter jamais un SSD ! (il est bon de le rappeler).

- La "défragmentation" avec ces softs n'a strictement rien à voir avec le nettoyage et la compression des "ruches" du registre. Cela relève du système de gestion de fichiers (Fat/Ntsf).

-Vous voulez absolument "défragmenter" votre registre ? Alors faites un test, "optimiser" regedit avec un de ces soft glanés sur le Web, redémarrer, votre Os est-il plus véloce/stable ? Appliquer maintenant de vraies optimisations (décrites plus haut) le résultat est sans appel…!

Si vous voulez nettoyer manuellement votre registre après désinstallation d'un logiciel procédé comme suit : 

1/ tapez dans le "menu recherche" de Windows, "regedit" (ou dans exécuter, touche Windows + X),

2/ allez dans l'onglet "édition", rechercher, laissez les cases cochées, noter dans le petit volet "rechercher" le nom de votre logiciel préalablement désinstallé puis "rechercher le suivant" ou "entrée",

3/ vous pourrez supprimer toutes les clefs s'y rapportant en faisant un clic droit dessus, 

4/ faites "F3" pour rechercher la suivante ainsi de suite jusqu'à ce qu'il n'y ait plus de "clefs" se rapportant à votre logiciel…(je ne touche au registre que de cette façon pour le "nettoyer"…).

charlyregistre2

Autre exemple, après désinstallation de "Malwarebytes", sur cette capture d'écran (ci-dessous) à gauche le logiciel "Malwarebytes" et à droite les valeurs qui s'y rapportent, vous pouvez faire un clic droit sur celui de gauche et le supprimer directement, cela supprimera toutes les valeurs s'y rapportant (gain de temps).

charlyregistre3

C'est ici que j'optimise mon Windows également, en modifiant certaines valeurs/chaines, en créant d'autres qui n'existent pas etc…(ce n'est pas défragmenter mais diablement plus éfficace !). Vous trouverez de nombreux tutoriels sur internet à ce sujet.

Dans tous les cas faites une sauvegarde du registre avant les optimisations et mettez la en lieu sûr, méfiez-vous de certaines optimisations glanées sur le Web qui correspondent à un type de matériel/logiciel précis, pour une utilisation précise et qui ne correspondent pas forcément à votre matériel et à vos besoins.

Alors pourquoi supprimer certaines clefs si cela ne sert à rien me diriez-vous ? 

  • Une personne (ou votre OS hé oui…) ayant accès à votre machine peut savoir un tas de choses (programmes installés/désinstallés par ex. Les réglages logiciels etc…et ceci pour les moins indiscrets…).

  • Une bonne habitude à prendre : certaines clefs de logiciels non désinstallés peuvent provoquer des instabilités dues à l'installation d'une nouvelle mouture de celui-ci, ce que j’appelle "écraser" une version, je vous conseille de désinstaller proprement un programme avec par ex. "RevoUninstaller" (il existe une version free) puis installez le nouveau (je ne parle pas ici des mises à jour bien entendu) pour être plus clair, la plupart des personnes installent une nouvelle version d'un logiciel sans au préalable désinstaller proprement l'ancienne. Bien évidemment vous perdrez vos réglages de celui-ci mais c'est le prix à payer, une recommandation simple à mettre en oeuvre mais ô combien efficace dans le temps…

Enfin, vous trouverez sur le Web (des sites pros ou non) ou dans votre entourage des avis très divergents sur le "Registre", difficile de se faire une idée ? Un conseil, testez, faites vous votre propre opinion et pour les plus aguerris, l'idéal est d'avoir un Pc de test à portée de main, ce que j'ai toujours fait…

Pour finir, à défaut d'avoir sauvegarder votre registre, si par mégarde vous constatez des disfonctionnements suite à diverses manipulations de ces soft, (logiciels qui ne se lancent plus etc…) il y a probablement, j'ose espérer, un "Rescue center" dans ce même logiciel qui vous permettra de restaurer votre registre, de rétablir vos réglages. Ma conclusion ? "Nettoyer/Défragmenter" votre registre avec ces logiciels ne rendra jamais votre Windows plus performant ou réactif.

Belle journée,

Charly

Charly

https://micropart.weebly.com/

Les autres articles de Charly :  

autres articles

SOSPC c'est plus de 2000 articles,

Rejoignez la Communauté à partir de 2 € par mois !

Plus d'infos sur les avantages en cliquant ICI.

Christophe, Administrateur

S’abonner à cette discussion
Notifier de
8 Commentaires
le plus récent
le plus ancien le plus populaire
Inline Feedbacks
View all comments
yann2tours

Merci beaucoup à Charly et à tous pour ces infos !
Ce qui est lamentable, c'est que des logiciels comme Ccleaner font régulièrement l'objet d'articles flatteurs dans des revues de vulgarisation informatique. Les possesseurs de PC sont invités à les utiliser alors qu'ils sont au minimum inutiles et probablement néfastes si on en croit cet article.
Difficile pour des non informaticiens de séparer le bon grain de l’ivraie :'(

manu

*****modération******email faux

jmimile

Bonsoir, Merci Charly pour cet excellent article et mises en garde contre les nettoyeurs de registre trop puissants qui pourraient endommager Windows. Citation de Microsoft: " Les nettoyages du Registre sont-ils nécessaires ? Le Registre Windows est une base de données qui répertorie tous les paramètres de configuration qui déterminent l’aspect et le comportement de Windows. Parfois, les paramètres qui ne sont plus nécessaires restent dans le Registre au cas où ils seraient nécessaires à nouveau. Il n’y a rien d’inhabituel à cela et ces données représentent un petit volume. Certains produits disponibles gratuitement sur Internet suggèrent que le Registre nécessite… Lire la suite »

admin

Bonsoir Jmimile,

merci pour commentaire très intéressant qui complète parfaitement cet article.

Christophe.

F2b

Franchement, très bon article !
Il est très instructif et on ne rappellera jamais assez que ces pubs et autres résultats de recherches sponsorisées ne font qu'aggraver la situation. Et il est aussi utile de rappeler que même avec un logiciel qui fait bien son boulot (ou en faisant le boulot nous-même, c'est selon), le gain de performance ne se voit pas "à l’œil nu", si je puis dire.

Charly

Merci F2b Jimimile…couplé à tout ce qui se trouve sur SosPc y'a de quoi faire avant de.…..ne pas toucher :-)
Dans la majorité des cas mes clients utilisent ce genre de gadget, bon…ça me fait du boulot…
belle soirée à tous,

charly

Salut Thierry !
oui comme tu dis jamais sauf dans ce cas précis ou alors faut savoir ce qu'on fait…

thierry

Salut Charly,

Top, pas touche au registre, trop dangereux et n'apporte rien..
Sauf un cas, l'infection bien sur.
++

8
0
Seuls les abonnés peuvent déposer un commentaire.x