Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Réparer et nettoyer la base de registre de Windows

Le Registre Windows (anciennement Base de registre) est l'un des cœurs de Microsoft Windows. Il est constitué de plusieurs fichiers pouvant être fragmentés, chacun d'eux pouvant contenir des informations obsolètes et des zones internes vides (qui n'ont rien à voir avec la fragmentation).

01.11.2022 : Pierre Pinard.

Il existe des milliers d'outils de nettoyage du Registre Windows. N'en utilisez jamais aucun (y compris CCleaner, qui a commencé en gratuit et, une fois bien connu, a été racheté et est passé en payant, comme tous les autres).

Il est exact que les désinstallations « normales » (entendez par là « basiques ») de logiciels ne se font jamais de manière complète, et laissent des traces dans le Registre Windows (ainsi que, parfois, des fichiers et répertoires), raisons pour lesquelles il est de très loin préférable de procéder aux désinstallations en utilisant Revo Uninstalleur en mode « avancé » (la version gratuite est suffisante).

On s'intéressera, sur ce sujet, à une réflexion de Mark Russinovich (le fondateur de SysInternals, toujours à la tête de ce qui est devenu une division de Microsoft depuis son rachat par Microsoft). En 2005, Mark Russinovich réfléchi sur le fait que les installeurs installent, mais se fichent de la désinstallation (les développeurs paramètrent les installeurs pour installer leurs développements, mais ne pensent pas que l'utilisateur puisse désinstaller leur bébé). Mark Russinovich évoque aussi le glissement des inscriptions d'installations, de la BdR (Base de Registre) vers .NET en XML. Et Mark Russinovich de parler des traces laissées par les désinstalleurs dans le Registre Windows :

  • Une installation d'une application est souvent faite pour tous les utilisateurs (tous les comptes) d'une machine.

  • Les désinstallations, au contraire, ont la permission de désinstaller les inscriptions dans ce que voit un utilisateur sous sa ruche HKCU (son profil personnel dans l'une des hiérarchies du Registre Windows). Les autres profils, des autres utilisateurs (des autres comptes) ne lui sont pas accessibles, sauf à donner au désinstalleur ce droit, ce qui créerait une faille de sécurité. Donc il y a, invariablement, des inscriptions non désinscrites.

C'est ainsi que vont les choses (et le parallèle est fait par Mark Russinovich, avec le même problème dans les mondes UNIX / Linux).

La réflexion de Mark Russinovich sur les installeurs et les traces laissées à la désinstallation.
Il est exact qu'avant Windows XP, la taille du Registre Windows était limitée (1).
La limitation de la taille du Registre est supprimée depuis Windows XP (2).

Une autre raison d'avoir des restes dans le Registre Windows est la suppression à l'arrache des répertoires d'une application préalablement installée, de manière sauvage, sans passer par son désinstalleur.

Une autre raison d'avoir des restes dans le Registre Windows est l'utilisation d'applications portables, sans installation et donc sans désinstallation, mais qui, en cours de fonctionnement, inscrivent des notes (choix de l'utilisateur, paramètres, notes à retrouver à la prochaine exécution, etc.)

Lorsqu'un outil de nettoyage du Registre Windows trouve une clé ou une valeur, qu'il croit, souvent à tort, inutile ou obsolète, il va détruire cette clé ou cette valeur. Cette opération consiste à « blanchir la zone », pas du tout à la récupérer. Au total, après un nettoyage musclé du Registre Windows, vous aurez fait quelques dizaines de « trous » dans le Registre, pour un total de 30 à 300 octets (pas gagnés, simplement vidés, mais toujours présents dans les fichiers de la base de registre, avec, simplement, une autre valeur, une valeur nulle, à la place de la valeur d'origine). Ces « trous » n'ont rien à voir avec la notion de « fragmentation » et de « défragmentation ». La taille des ruches du Registre Windows (les fichiers qui constituent le Registre Windows) ne bouge pas d'un poil, pas d'un octet ! C'est totalement inutile !

Vous n'aurez strictement rien gagné en taille ! Pas un octet ! Que dalle ! Nada ! Walou ! Macache !

En outre, et pour être encore plus clair, aucun outil de nettoyage du registre Windows n'effectue de compression du registre, ce qui est une opération abracadabrantesque beaucoup trop dangereuse pour que ces outils s'y frottent (on peut toutefois citer NTRegOpt, gratuit, le seul à trouver grâce à nos yeux).

Vous voulez un exemple d'une erreur que feront tous les nettoyeurs destructeurs du Registre Windows : vous avez installé des applications sur un support externe (sur un disque dur amovible, etc.). Au moment de lancer votre nettoyeur machine à broyer le Registre Windows, le support externe n'est pas connecté. Votre nettoyeur machine à broyer le Registre Windows va considérer que toutes les clés de ces applications traînent pour rien dans le registre et qu'elles sont obsolètes et inutiles. Elles sont toutes détruites et plus aucune des applications installées sur votre support externe ne fonctionne !

Réparer et nettoyer la base de registre de Windows - Gain de place dans le Registre - Les machines à faire des trous

Compte tenu de l'organisation interne du Registre Windows (anciennement appelé Base de Registre), le fait de le « nettoyer » de clés prétendument obsolètes ou orphelines, puis, éventuellement, de le réorganiser (dit, parfois, « compresser »), n'a strictement aucune incidence sur la vitesse de Windows ou les performances de l'ordinateur, contrairement à ce que racontent à envie les éditeurs de ces bidules inutiles, mais vendus très cher (on touche aux scarewares et aux escroqueries). La structure interne des différentes ruches du Registre Windows, et la méthode d'accès aux clés, sont telles que, quels que soient les « trous » et clés inutiles qu'il y a dedans, il n'y aura jamais un pouillème de milliardième de milliseconde de gagné. Par contre, le plantage de certaines applications, voire le plantage total et définitif de la machine, sont au bout de ces escroqueries financières (puisque tous ces outils sont commerciaux - Lire « Guerre des nettoyeurs et compresseurs du Registre Windows ») et de ces imbécilités.

Vous n'aurez strictement rien gagné en vitesse ! Pas une yoctoseconde (10-24) !

Si votre préoccupation est de gagner en vitesse et performance de Windows, merci de considérer les procédures, puissantes, fiables et entièrement gratuites :
Améliorer (accélérer) la vitesse et les performances de Windows
Améliorer (accélérer) la vitesse et les performances de la connexion Internet

Réparer et nettoyer la base de registre de Windows - Gain de vitesse de Windows et augmentation des performances de l'ordinateur

La défragmentation n'a strictement rien à voir avec le nettoyage et la compression des ruches du Registre Windows. Cela pourrait relever du système de gestion de fichiers (FAT, NTFS) et de la défragmentation standard des fichiers, mais l'une des limitations de la défragmentation est qu'elle n'aura jamais accès aux fichiers qui sont ouverts, dès le démarrage de Windows, en mode d'accès exclusif (y compris lors d'un démarrage en mode sans échec). Jamais aucun logiciel standard de défragmentation, gratuit ou commercial, ne pourra défragmenter les ruches du Registre Windows, ni le fichier pagefile.sys (fichier dit, par erreur, mémoire virtuelle de Windows), ni le fichier hiberfil.sys (fichier dans lequel est recopiée toute la mémoire vive de l'ordinateur lorsque l'on utilise l'arrêt de l'ordinateur dit " Mise en veille prolongée ", également appelé " hibernation ").

Seul le programme gratuit PageDefrag (de Mark Russinovich et SysInternals / Microsoft) peut faire quelque chose, mais uniquement pour les systèmes Windows client XP 32 bits et Windows serveur 2003 32 bits. PageDefragne fonctionne pas sur les systèmes Windows 64 bits ni même sur les versions 32 bits de Windows Vista, 7, 8 et suivantes.

S'il est possible de sortir le disque dur du système concerné et de le monter en disque secondaire (ou en disque externe), sur un autre système, il sera possible de défragmenter les ruches du Registre Windows, pagefile.sys et hiberfil.sys. On peut utiliser, par exemple, Defraggler qui, lui, est gratuit.

Là, et seulement là :

  • En ce qui concerne la défragmentation des ruches du Registre Windows, vous gagnerez royalement un micro-pouillème de nanoseconde, à condition de défragmenter toute la partition système.

  • En ce qui concerne la défragmentation de pagefile.sys, sa défragmentation peut apporter un gain de vitesse.

Défragmenter un carte SSD

Ne tentez jamais de défragmenter une carte SSD.

Les SSD, basées sur de la mémoire flash, ont un nombre fixe d'écritures qu'elles peuvent supporter avant d'atteindre un point où le taux d'erreurs dépasse les capacités de détection et correction d'erreurs du contrôleur ECC (Error Checking and Correcting - ou parfois, par erreur, Error Correction Code) de la carte SSD. Cela conduit, à terme, à une totale défaillance du dispositif. Pour prolonger l'efficacité du dispositif SSD, ne jamais tenter de le défragmenter (sans compter que la technologie elle-même est balbutiante).

Il est d'ailleurs recommandé de ne pas utiliser une carte SSD à plus de 60% de sa capacité de manière à permettre à la logique de gestion de la carte SSD d'utiliser, à tour de rôle, toutes les puces de la carte, afin de répartir leur usure.

Les SSD ont des temps moyen d'accès aux données proche de zéro (il n'y a aucun déplacement mécanique). Une défragmentation sur une carte SSD aura un impact zéro en terme de performances, mais entraînera un risque de destruction totale de la carte SSD.

Lire ce document, en anglais, page 7. La défragmentation est inutile (il n'y a pas de déplacement mécanique de têtes de lecture, comme sur un Disque dur) et est une perte de temps sur les SSD.
http://ocz.com/enterprise/download/guides/talos2_installation_guide.pdf

Notez que les outils de défragmentation disposent de réglages permettant de désactiver la fonction de défragmentation pour certains volumes (cases à décocher).

Réparer et nettoyer la base de registre de Windows - Défragmentation du Registre Windows

La totalité des outils commerciaux (payants), prétendant nettoyer le Registre Windows, ne font rien de plus que ce que font les outils gratuits. Surtout, ils mentent de manière éhontée lorsqu'ils prétendent accélérer Windows ! C'est totalement faux ! C'est une tromperie qui peut nous conduire à classer tous ces logiciels dans les arnaques : Faux logiciels et PUP (La Crapthèque). Mais il y a tellement d'argent à se faire sur le dos des internautes que les auteurs de ces logiciels et leurs relais de transmission (les sites de téléchargements servant de prescripteurs rémunérés par le principe de l'affiliation ou le principe du sponsoring), se livrent à une véritable Guerre des nettoyeurs et compresseurs du registre Windows dans laquelle une savante ingénierie sociale tente de faire croire qu'il est dangereux de ne pas nettoyer son registre (on évoque même des attaques par le base de registre !) et qu'il est stupide de ne pas accélérer Windows en ne nettoyant pas le registre Windows.

Assiste.com (ASAP), BleepingComputers (Grinler - MS MVP), Libellules (Falkra), Microsoft, tous les MS MVP, et qui sais-je encore, découragent, si ce n'est interdisent de toucher au Registre Windows.

Réparer et nettoyer la base de registre de Windows - Que penser des outils de nettoyage du registre Windows

Ne touchez jamais à votre Registre Windows !

Fichez la paix à votre Registre Windows et il vous fichera la paix !

Oubliez votre Registre Windows et il vous oubliera !

Laissez Microsoft gérer SON Registre !

Réparer et nettoyer la base de registre de Windows - Principe fondamental avec le Registre Windows

Témoignage

De Magnence le 22.11.2013 sur nos forums

Bonjour,

Comme vous le dites et redites sur votre site, il ne faut jamais toucher (du moins sans vraiment maitriser son sujet) à la base de registre ! J'en ai fait la douloureuse et longue expérience ces derniers mois.

Après avoir acquis un bon portable HP en début de cette année 2013 on m'a recommandé (quelqu'un d'assez pointu dans le domaine) d'installer CCleaner.

Ayant Norton Internet Security, je me suis retrouvé après une mise à jour avec Norton Utilities, et une possibilité « magique » d'optimisation en un clic (nettoyage divers, optimisation, et nettoyage du Registre Windows...), Norton Utilities programmé chaque jour, complété de CCleaner en manuel, je trouvais ça bien... :wink:

Puis, les problèmes et bugs divers ont commencé à s'accumuler les uns à la suite des autres, de façon bizarrement aléatoire, selon les jours. Une fois c'était Word qui se bloquait au démarrage et rien à faire... puis pas de reconnaissance des CD vierges pour la gravure, sans aucune anomalie visible (une fois le cd inséré, il ne se passait rien, il était invisible) et tout normal : périphériques, pilotes, etc. ...). Deux jours après ça fonctionnait, puis le lendemain ça replantait... Ensuite c'était une appli autre qui là aussi bloquait au démarrage... J'ai actualisé l'OS Windows 8 - nickel, mais 3 jours après même problème de reconnaissance des cd vierges (pas de problème pour les DVD ou la lecture de cd etc. ...).

J'ai finit par appeler le SAV : prise en charge OK et remplacement du lecteur optique - réinstallation complète de l'OS - ça marche tout nickel une semaine puis ça recommence ! Je n'y croyais pas ! J'avais épuisé toutes les solutions et passé des heures et des soirées sur des tas de forums, à tenter des tas de trucs les + divers...

Je me dis, je vais faire avec ces merdouilles, car en dehors de ça il tourne bien ce PC.

Mise à jour vers 8.1 - toujours les mêmes soucis, peu de temps après, qui reviennent... puis le réglage luminosité qui ne fonctionnent plus au clavier :shock: et l'indexation qui part en vrille et me consomme en pointe 100% des ressources... :roll: (journal d'évènements me donnait un truc du genre "activation Wsearch - erreur bibliothèque - réactivation search" etc..) manifestement ça s'aggrave.. je bricole partout à mon modeste niveau ; je comprends rien, pas de logique...

Je m'aperçois que l'appli "photos" native W8 ne fonctionne plus. Elle s'ouvre bien et au bout de 5 sec, et ferme ! :rolleyes4: a chaque fois... Je ne m'en sers pas des masses mais tout cela me stress.... Contact avec Microsoft qui me fait tenter une demi-douzaine de solutions, sans succès : actualisation de l'OS recommandé, pour la 3ème fois... :roll:

Puis soudainement, un soir, j'allais encore actualiser W8 ; un éclair de lucidité sans doute... je pense à ces bases de registres que je "nettoie" sans même y penser chaque jour, persuadé de très bien faire avec 2 outils différents pour être bien efficace... je file dans le Norton Utilities, je coche toutes les sauvegardes, réinstallation.. et miracle.. :Mouaaarrrrffffffff: .. tout est rentré dans l'ordre de suite et l'est resté ! (l'indexation, l'appli photo, la reconnaissance des CD vierges, les bugs divers..). Et ma machine tourne en perf, au moins aussi bien qu'avant, en fait bien mieux ! Depuis, je fais divers « nettoyages » mais plus de la Base de Registre surtout !

C'est quelques jours après que je suis tombé par hasard sur votre site. Dommage que j'y suis pas arrivé plus tôt, j'aurai évité des heures d'énervements et de prises de têtes... BRAVO pour ce que vous y dites :yes: - ce n'est hélas pas fréquent !

Magnence

Témoignage d'Assiste.com

Assiste.com le 26.06.2015 sur nos forums

Glary Utilities

En faisant un test de Glary Utilities pour mettre à jour l'article du site sur cette boîte à outils de maintenance d'un PC, j'ai lancé le module de nettoyage du Registre Windows, histoire de voir ce qu'il trouve dans ma machine.

J'avais lancé, juste avant, le module de nettoyage du Registre Windows de CCleaner, pour avoir une base de comparaison, sans nettoyer, bien sûr. CCleaner venait de me trouver, environ, ce qu'il croit être 130 erreurs.

On ne touche jamais au Registre Windows !
Nettoyage et défragmentation du Registre Windows

Mais, avec Glary Utilities, j'ai fait une fausse manip. Au lieu de quitter la visualisation de son analyse (qui ne montre rien, juste des nombres d'erreurs supposées ! Près de 700 erreurs annoncées mais on ne sait bien entendu pas de quoi il parle, on ne connaît pas les erreurs, si tant est qu'elles existent !), je clique sur le mauvais bouton et je lance le nettoyage ! Oooops !

Depuis, la plupart des raccourcis ne fonctionnent plus ! Et quels autres problèmes je vais découvrir !

Ce truc va tourner au crapware, scareware, PUP, etc. ... Il mérite un bel habit de sapin.

Pierre (aka Terdef)

Edit :

Huit jours pleins plus tard, encore d'autres erreurs, de même nature, consécutives au nettoyage du Registre Windows par Glary Utilities. Il semble bien que nombre, si ce n'est toutes les associations de fichiers aient disparues. Et d'autres choses car, là, je cherche simplement à lancer un programme, sans passer par une association de fichier.

Glary Utilities - Des fonctions système plantées après nettoyage du registre
Glary Utilities - Des fonctions système plantées après nettoyage du Registre Windows
Réparer et nettoyer la base de registre de Windows - Témoignages # # # # # # # # # # # # # # # # # # # # # #