intéressant

Qu'est-ce que le registre, dois-je nettoyer et à quoi ça sert?

Il n’ya rien de plus mystérieux sur un PC Windows que le registre, et aujourd’hui, nous expliquerons exactement de quoi il s’agit, comment cela fonctionne et si vous devriez vous donner la peine de le nettoyer. Nous allons également nous attaquer à quelques mythes répandus sur le registre.

Comme je l'ai dit, le registre a toujours été un composant mystérieux - sinon totalement incompris - du système d'exploitation Windows. Aujourd'hui, j'ai entrepris d'expliquer en détail en quoi consiste le registre. Si vous avez déjà une connaissance pratique du registre, passez à la section mythologie pour un peu de clarté sur l'utilité des nombreux nettoyeurs de registre disponibles.

Qu'est-ce que le registre?

Le registre Windows est une base de données hiérarchique qui stocke les paramètres de pratiquement tout sur un PC Windows: paramètres d'application, mots de passe utilisateur, informations sur le pilote de périphérique, paramètres Windows et presque tout le reste.

Auparavant, les paramètres d'application étaient stockés dans des fichiers de configuration textuels (et le sont toujours avec certaines applications), avec un fichier distinct pour chaque application. Le registre Windows est censé résoudre ce problème en fournissant un emplacement unique pour tous les paramètres de toutes les applications.

En plus de consolider les paramètres système, le stockage de tous ces paramètres dans un emplacement unique et dans un format de base de données signifie que l'accès aux valeurs du registre est beaucoup plus rapide que l'analyse d'un fichier de configuration de texte. Le registre peut donc être utilisé pour plus que des paramètres. En fait, tout ou partie du registre est lu en mémoire à chaque démarrage du système. L'accès au registre est donc presque instantané.

Modification du registre

Il existe un certain nombre de méthodes pour modifier le registre, mais la plupart du temps, vous utiliserez simplement l'utilitaire regedit.exe pour y apporter des modifications, que vous pourrez lancer à partir du menu Démarrer ou des zones d'exécution. (Appuyez sur Win + R, collez le regedit.exe, puis appuyez sur Entrée et vous y êtes.) Une fois que vous avez ouvert l'éditeur, vous obtenez une vue arborescente des touches à gauche et le valeurs à droite. La chose la plus importante à faire lors de la modification du registre est d'exporter l'intégralité de la clé avant toute modification. N'assumez jamais que vous pouvez simplement rétablir la valeur.

Vous pouvez utiliser regedit pour vous connecter à un autre PC et modifier le registre à cet emplacement, à condition que vous disposiez d'un accès réseau approprié et que le service de registre distant soit en cours d'exécution. Vous pouvez également éditer à partir de la ligne de commande à l'aide de l'utilitaire reg.exe, ce qui peut s'avérer très utile si vous devez modifier le registre à partir d'une machine qui ne démarre plus. Si vous le pouvez, accédez à la console de récupération. modifier manuellement le registre à partir de la ligne de commande.

Quels sont ces fichiers .reg?

Si vous passez du temps à parcourir des sites Web en train de peaufiner Windows, vous tomberez certainement sur un fichier .reg téléchargeable fourni par quelqu'un qui vous permettrait d'ajouter rapidement un paramètre au registre. Ces fichiers ne sont rien d'autre que de simples fichiers texte contenant des instructions permettant à l'utilitaire regedit d'ajouter, de modifier ou de supprimer des clés dans la base de registre sans aucune faute de frappe accidentelle susceptible de provoquer le blocage de votre système.

Ma recommandation est qu'avant d'appliquer l'un de ces fichiers, ouvrez-les d'abord dans un éditeur de texte pour voir ce qu'ils contiennent vraiment, mais en général, appliquer un fichier .reg est beaucoup plus sûr et plus facile que de modifier manuellement le registre, à condition vous faites confiance à la source.

Comment le registre est-il stocké et comment le sauvegarder?

Même si le registre est censé être un emplacement consolidé pour tout stocker sur votre système, il n'est pas stocké dans un seul fichier. Toutes les ruches système autres que HKEY_CURRENT_USER sont stockées sous% SystemRoot% \ System32 \ Config et les autres sont stockés. dans le dossier% SystemRoot% \ Profiles \ Username et de nombreux fichiers à traiter.

La meilleure solution pour sauvegarder votre base de registre est tout simplement de créer un point de restauration du système (pour plus d’informations, consultez notre guide complet sur la restauration du système Windows), mais la plupart des progiciels de sauvegarde courants doivent pouvoir sauvegarder et restaurer le registre.

Si vous n'avez besoin que de sauvegarder une partie du registre, vous pouvez ouvrir regedit, trouver la clé que vous souhaitez sauvegarder dans le panneau de gauche, et utiliser la fonction Exporter du menu contextuel pour enregistrer l'intégralité du fichier. section à un format de fichier texte. Vous ne voudrez probablement pas l'utiliser pour sauvegarder l'intégralité du registre, mais cela peut être utile si vous souhaitez conserver une copie de HKEY_CURRENT_USER au cas où vous auriez besoin de restaurer certains paramètres et si vous êtes prêt à créer un registre sérieusement geek. le piratage. Pour l'utilisateur moyen, la restauration du système n'est pas simplement l'option préférée, c'est aussi celle recommandée par Microsoft.

Avez-vous vraiment besoin de nettoyer le registre?

Les internets regorgent de publicités et de témoignages de produits de nettoyage de registre qui prétendent résoudre tous les problèmes de votre PC en donnant à votre base de registre un bon nettoyage; les lecteurs se souviendront peut-être même d’un utilitaire non officiel fourni par Microsoft, appelé regclean, qui remontait à plusieurs années, ce qui confère encore plus de validité à l’idée que le nettoyage du registre est une activité très utile. Mais fonctionnent-ils vraiment?

La réponse triste, que nous avons couverte tout en démystifiant les mythes sur les performances, est que la plupart de ces produits ne valent pas la peine d'être lancés. Bien que les meilleurs ne tuent pas forcément votre PC, ils ne vous aideront que rarement beaucoup. Si vous vous arrêtez et réfléchissez-y, vous réaliserez que puisque le registre contient plusieurs centaines de milliers de clés (ou plus), supprimer 50 voire 100 d'entre elles ne rapportera aucun gain de performances.

Ed Bott, expert Windows, a quelques mots plus forts sur le sujet:

J'irais plus loin: ne lancez pas de programmes de nettoyage de registre, point à la ligne. Je n’irai pas jusqu’à les appeler «huile de serpent», mais quels avantages en termes de performances pouvez-vous tirer du «nettoyage» des entrées de registre inutiles et de l’élimination de quelques fichiers DLL errants?

Cela dit, dans certains cas extrêmes, le nettoyage du registre peut générer des gains de performances. Si vous avez installé quelque chose qui se connecte à Windows, ne fonctionne pas très bien et ne se désinstalle pas correctement. La plupart de ces problèmes peuvent être évités d’abord en faisant simplement plus attention à ce que vous installez sur votre PC. Après tout, vous ne devriez pas avoir à réinstaller Windows régulièrement.

Si vous êtes en désaccord avec mon évaluation, j'aimerais vous lancer le défi suivant: avant de m'appeler, pourquoi ne pas être la première personne à disposer de points de référence réels prouvant que les nettoyeurs de registre améliorent considérablement les performances de votre système . Je ne vais pas retenir mon souffle.

Qu'en est-il de la défragmentation du registre?

Une autre affirmation que vous lirez souvent à propos du registre est que vous devez le défragmenter régulièrement pour éviter que votre PC ne soit extrêmement lent. En fait, Microsoft fournit l'utilitaire PageDefrag pour Windows XP permettant de défragmenter votre fichier d'échange et votre registre. Les utilisateurs de Windows 7 ou Vista devront se tourner vers un utilitaire gratuit tel que Auslogics Registry Defrag pour conserver leur registre défragmenté.

Ce que la plupart des gens ne réalisent pas, cependant, est que votre registre est entièrement chargé dans la RAM lorsque votre système démarre, ce qui signifie que toutes les lectures et écritures dans le registre sont effectuées directement en mémoire, puis chargées sur le disque ultérieurement. Ainsi, même si vous allez obtenir un léger gain de performances en vous assurant que votre base de registre n'est pas trop fragmentée, la réalité est que votre système ne va pas soudainement exploser car vous avez défragmenté votre base de registre.

Geek Secrets: Détecter les failles du registre

Sur le site How-To Geek, j'ai régulièrement trouvé des piratages de registre et les ai partagés avec le monde entier. La seule question que je me pose tout le temps est la suivante: "comment avez-vous compris cela?". Aujourd'hui, je vais enfin partager mon secret avec vous, mais vous devrez vous procurer un exemplaire de Process Monitor avant de commencer.

Une fois que vous avez ouvert une fenêtre de moniteur de processus, vous voudrez ajouter un filtre pour l'application que vous essayez de surveiller. Pour les paramètres Windows tels que le Panneau de configuration, vous devez utiliser explorer.exe ou mmc.exe. la plupart du temps. Une fois que vous avez ajouté le filtre et effacé le journal, vous pouvez contrôler exactement les clés de registre auxquelles vous avez accès lorsque vous modifiez un paramètre ou activez une fonctionnalité. Vous pouvez ensuite arrêter la journalisation et examiner les clés, ce qui vous mènera souvent à la clé de registre exacte que vous recherchez et, dans certains cas, à des fonctionnalités cachées que vous n'aviez pas réalisées auparavant.

Maintenant que vous avez localisé une clé de registre, vous pouvez effectuer une sauvegarde des clés actuelles, puis modifier les valeurs pour voir ce qui se passe. Notez que vous ne devriez probablement le faire que sur une machine de test, car vous risqueriez de casser sérieusement quelque chose en déconner dans le registre.