Flux rss
Collection CommentCaMarche.net

Microsoft Windows - La base de registres

Qu'est-ce que la base de registres

Dans la version 3.1 de Microsoft Windows, les applications installées étaient configurées vis-à-vis de Windows grâce à des fichiers de configuration (dont l'extension était .ini). D'autre part, deux fichiers de configuration étaient propres à Windows :

  • win.ini: permettant de définir les paramètres relatifs à l'utilisateur (c'est-à-dire les choix de langue, de couleur, de papier peint...)
  • system.ini: permettant de configurer Windows vis-à-vis de la machine (carte-son, résolution...)
Enfin, un fichier (reg.dat) permettait de configurer les associations de fichiers à des programmes (définir avec quel programme un fichier comportant une extension donnée va être ouvert).

Depuis, Microsoft a décidé de regrouper toutes les informations dans deux fichiers (que l'on appelle "base de registre"). Il s'agit des fichiers :

  • "user.dat" - contenant les paramètres utilisateur
  • "system.dat" - contenant les paramètres système
Microsoft a gardé les fichiers "system.ini" et "win.ini" pour assurer la compatibilité avec les programmes fonctionnant sous Windows 3.1.

Avantages et inconvénients

Le but de cette base de registre est de regrouper toutes les informations de configuration, pour d'une part créer un semblant d'organisation, d'autre part limiter le nombre de fichiers de configuration sur le disque dur.
La base de registre est un fichier contenant une arborescence dans laquelle les paramètres sont classés par critère. A chaque critère correspond une branche qui peut encore être subdivisée en autres branches (une arborescence...). Chaque élément de configuration est situé tout au bout d'une branche dans ce que l'on nomme "une clé".

Le problème majeur de cette base de registre est que, suite à l'installation d'un programme, il se crée plusieurs clés dans divers endroits de la base de registre, or, à la désinstallation, les clés sont effacées (dans le meilleur des cas) mais l'arborescence reste... Lorsque vous installez des programmes à la pelle et que vous les effacez ... le système ralentit ... il faut au bout d'un certain temps réinstaller Windows...

Editer la base de registres

Il est possible de modifier ce gigantesque capharnaüm, mais cela ne se fait pas sans précautions (la base de registre est le coeur de windows - pas de base de registre, pas de windows) :

  • Avant toute chose il faut faire une copie de la base de registre, qui vous permettra de revenir à vos paramètres initiaux en cas d'erreur!!
  • Il faut ensuite désactiver les attributs des fichiers system.dat et user.dat
  • enfin, il faut lancer le programme "c:\windows\regedit.exe"
Il ne vous reste plus qu'à modifier les clés que vous voulez éditer...

Description des branches

Dans l'éditeur de base de registre (regedit.exe) vous apercevez six branches principales :

  • HKEY_CLASSES_ROOT (appelé HKCR): elle contient toutes les associations de fichiers, le nom des premières clés correspond à l'extension de fichier à laquelle on s'intéresse.
    Plus bas dans l'arborescence sont indiquées des clés correpondant aux noms des types de fichiers, auxquelles sont attribuées :
    • l'icone par défaut (DefaultIcon)
    • le type d'action associée (shell): ouvrir, exécuter, ...
  • HKEY_CURRENT_USER (appelé HKCU): elle définit les paramètres relatifs à l'utilisateur (vous à priori), ils sont classés en six sous-catégories :
    • control panel: c'est le panneau de configuration
    • software: relatifs aux logiciels installés
    • AppEvents: ce sont les sons systèmes (le coin-coin quand vous cliquez :)
    • keyboard layout: les paramètres du clavier
    • Remote Access: relatifs aux accès réseau à distance
    • Network: Configuration du réseau
  • HKEY_LOCAL_MACHINE (appelé HKLM): elle contient toutes les informations concernant votre machine :
    • hardware: processeur et carte-mère
    • enum: matériel (périphériques...)
    • network: réseau, Internet
    • software: les configurations des logiciels communes à tous les utilisateurs
  • HKEY_USERS (appelé HKU): elle contient les paramètres relatifs à chacun des utilisateurs séparément
  • HKEY_CURRENT_CONFIG (appelé HKCC): C'est un raccourci vers la configuration actuellement utilisée dans HKLM\Config. Elle contient les paramètres relatifs à la configuration courante de l'ordinateur
  • HKEY_DYN_DATA (appelé HKDD):C'est un raccourci vers les éléments actuellement utilisés uniquement en mémoire vive dans HKLM\Config (informations volatiles: temporaires jusqu'à la réinitialisation du système).


Dernière modification le mardi 14 octobre 2008 à 17:40:30.
Ce document intitulé « Microsoft Windows - La base de registres » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Virus: not-a-virus: RemoteAdmin.Win32.WinVNC (Résolu) Bonjour, Sur le PC de ma fille, AVK a détecté les virus suivants: not-a-virus: RemoteAdmin.Win32.WinVNC-based.c et not-a-virus: Adware.Win32.naviPromo.bv AVK n'arrive pas à les éradiquer. Ma fille n'a plus accés à ses mails avec Thunderbird... www.commentcamarche.net/forum/affich-3828672-virus-not-a-virus-remoteadmin-win32-winvnc
[apparence windows] (Résolu) bonsoir ! J'ai supprimer hier soir des choses "inutiles" dans ma base registre grace à easycleaner. Visiblement j'en ai trop retiré :( En effet en redemarrant mon pc l'apparence de windows a changé en windows classique (98 et... www.commentcamarche.net/forum/affich-1731427-apparence-windows
Windows vs linux (Résolu) Bonjour quan je veux installer ubuntu 8.04 sur windows il y a un un mesage(windows baser ubuntu installer a recontre un proble... ) et il ne demande de debloque ou de ferne merci ... www.commentcamarche.net/forum/affich-6894166-windows-vs-linux
[Windows XP] Activer ou désactiver le firewall (pare-feu) de XPA partir d'une session Windows XP ayant les droits d'administration suffisants, veuillez suivre les instructions suivantes : Aller dans le menu "Démarrer" Cliquer sur l'icône "Paramètres", Choisir "Panneau de configuration". Double-clic sur... www.commentcamarche.net/faq/sujet-1190-windows-xp-activer-ou-desactiver-le-firewall-pare-feu-de-xp
[Windows] Nettoyer la base de registre avec RegCleanerLa plupart des applications stockent des données de configuration dans la base de registre car il s'agit d'un espace de stockage de données facile à gérer et commun à tous les systèmes Microsoft Windows. Néanmoins, beaucoup d'entre-elles laissent... www.commentcamarche.net/faq/sujet-2666-windows-nettoyer-la-base-de-registre-avec-regcleaner
[Windows] Sauvegarder la base de registreLa plupart des astuces concernant les systèmes Microsoft Windows demandent la modification d'une entrée de la base de registre. La base de registre permet ainsi de contrôler la quasi-totalité des paramètres de Windows et d'applications tierces.... www.commentcamarche.net/faq/sujet-2668-windows-sauvegarder-la-base-de-registre
Backdoorwin32.mirc-based (Résolu)Bonjour, j ai eu cette semaine un backdoor win32mirc-based mon asquared free l a detecte mais pas avast je pensais l avoir enleve grace a bitdefender mais au bout de 3 jours mon a squared l a re detecte. que faire??? apparement ac viendrait du point... www.commentcamarche.net/forum/affich-3832648-backdoorwin32-mirc-based
Installer mapsource (Résolu)Bonjour, J'ai réinstallé MAPSOURCE et quand je le lance j'ai ce message : "Un problème est survenu dans la base registre MAPSOURCE ,réinstallez le". Que dois je faire . Merci de bien vouloir aider un papi. www.commentcamarche.net/forum/affich-3454562-installer-mapsource
[apache httpd]Module mod_alias ko sous xp (Résolu)Bonjour Je cherche à reproduire une configuration sous linux sous windows, basé sur du apache httpd1.3 J'ai actuellement le problème suivant : je n'arrive pas à inclure le module mod_alias... Lorsque je rajoute la ligne LoadModule... www.commentcamarche.net/forum/affich-2095152-apache-httpd-module-mod-alias-ko-sous-xp
Télécharger WubiPour ceux qui veulent se familiariser avec la manipulation d'Ubuntu, il n’y a pas quatre chemins : on doit tout simplement l’installer. L’installer ? Mais comment ? C’est un peu difficile non ? Wubi (Windows-based Ubuntu Installer) est un logiciel... www.commentcamarche.net/telecharger/telecharger-34055984-wubi
Télécharger Wise Registry CleanerWise Registry Cleaner , comme son nom l'indique, ce logiciel permet de nettoyer la base de registre des clés et valeurs non valides dans le but d'améliorer les performances de son PC. www.commentcamarche.net/telecharger/telecharger-34056953-wise-registry-cleaner
Télécharger Microsoft Baseline Security AnalyzerMicrosoft Baseline Security Analyzer (MBSA) est un outil pour les professionnels IT permettant d'aider les petites et moyennes entreprises (PME) à déterminer leur niveau de sécurité vis-à-vis des recommandations de Microsoft. De plus, il donne des... www.commentcamarche.net/telecharger/telecharger-34055466-microsoft-baseline-security-analyzer
Objets WSH (Windows Scripting Host)WSH Windows Scripting Host (WSH) est un hôte de scripts pour les systèmes Microsoft Windows permettant d'interprêter des scripts afin d'automatiser l'administration du système. WSH permet d'interprêter nativement les scripts écrits en JScript ou... www.commentcamarche.net/contents/vbscript/vbs-wsh.php3
Variables d'environnementVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de certaines... www.commentcamarche.net/contents/systemes/variables-environnement.php3