Le Registre Windows


La base de registre Windows est une base où sont stockées un grand nombre d'information. Ces informations sont utilisés par Windows lui même et les programmes qui ont été installés par l'utilisateur. Cette base est invisible à l'utilisateur.
Cependant, il arrive parfois que l'on soit obligé de la modifier, lorsque l'on rencontre des problèmes techniques ou pour modifier des paramètres Windows qui ne sont pas accessibles par une l'interface graphique.

La base de registre est regroupée dans :

IMPORTANT: Etant donné que la base de registre contient les informations utilisés par Windows, si vous comptez la modifier, veuillez faire très attention à ce que vous faites, sous peine d'endommager Windows.
  1. Le Registre Windows
    1. L'accès à la base de registre
    2. Nettoyer la base de registre
    3. Vérifiez les programmes au démarrage de l'ordinateur
    4. Les Clefs de Windows
    5. Les Clefs de la base relatives à Internet Explorer & Outlook Express
    6. Autres liens

L'accès à la base de registre


L'accès à la base de registre se fait par l'utilitaire regedit.
Pour cela, effectuez les manipulations suivantes : Menu Démarrer ---> Exécuter et tapez : regedit et cliquez sur OK

Dans la partie gauche, vous trouverez l'arborescence de la base de registre, vous pouvez déroulez celle-ci en cliquant sur le + devant chaque entrées. Vous pouvez rajouter un dossier dans l'arborescence en faisant un clic droit/Nouveau.
Dans la partie droite, vous trouverez les clefs ainsi que les valeurs qu'elles possedent. Vous pouvez rajouter une clef en faisant un clic droit/Nouveau.

Capture de regedit, l'explorateur de la base de registre WindowsCapture de regedit, l'explorateur de la base de registre Windows

Nettoyer la base de registre

Si vous avez l'habitude d'installer/désinstaller des programmes assez souvent. Il se peut que vous aillez des entrées dans la base de registre qui pointe vers des fichiers ou programmes qui n'existent plus, car malheureusement à la désinstallation certains dossiers ne sont pas supprimés. A therme, cela peut occasionner des ralentissements.

Certains outils comme regcleaner permettent de nettoyer la base de registre. Ils parcourent la base de registre et vérifie l'intégrité, si par exemple, une clef pointe sur un fichier, regcleaner va vérifie que ce fichier existe. Si cela n'est pas le cas, regcleaner considère la clef comme obselète.
Pour nettoyer la base, démarrer regcleaner puis faites Tools / Registery cleaner / Do them all
à l'issu du scan du registre, sélectionnez toutes les entrées trouvées par le menu "Select/All" puis cliquer en bas à droite sur "Removed Selected.

Répétez l'opération assez régulièrement, une fois par mois, par exemple.
Capture de regcleaner, outils pour nettoyer sa base de registreRegcleaner l'outils pour nettoyer la base de registre Windows

HKEY_CLASSES_ROOT (appelé HKCR):
elle contient toutes les associations de fichiers et les informations sur les extensions de fichiers.
Cette branche contient aussi les informations necessaires à ActiveX, COM. C'est aussi dans cette branche que seront crées les entrées lorsque .DLL sera enregistrée par le système à l'installation d'un programme.

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: contient les informations relatives au matéritel ( type de processeu, carte-mère, type de carte réseau etc.. )
Software: Les configurations des logiciels communes à tous les utilisateurs.
Cette partie contient entre autres aussi les informations relatives à la sécurité locales de la machine.

HKEY_USERS (appelé HKU): Cette partie contient la liste des utilisateurs ( S1-625426-41565625-2456 ) et la configuration des programmes, par exemple, si chaque utilisateur personnalise son fond d'écran, l'information sera stockée ici. Elle contient aussi des informations sur le profil.

HKEY_CURRENT_CONFIG (appelé HKCC): C'est la partie relative à la configuration de l'ordinateur utilisée entre autre par les drivers, la résolution etc...

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

Vérifiez les programmes au démarrage de l'ordinateur

Voici la liste des clefs qui sont utilisées pour charger des programmes ( virus&vers compris ) au démarrage de Windows.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

Run est la clé qui contient les programmes à lancer au démarrage, après le lancement de l'Explorateur Windows (explorer.exe).
RunOnce concerne des programmes qui ne se lancent qu'une fois (la clé est supprimée après le démarrage).
RunService contient les programmes lancés en service.
RunOnceService contient les programmes lancés en service. Programmes qui ne servent qu'une fois, tels que les scripts d'installation.

HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup\
Normalement utilisé uniquement par "Setup" afin d'effectuer des manipulations après le reboot de la machine.

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Scripts\Logon
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Scripts\Logon

Les clefs qui contiennent les scripts à exécuter au login d'un utilisateur

Les Clefs du menu démarrer :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders


Démarrage de l'environnement (shell)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\Shell


voir l'article d'assiste.free.fr

Les Clefs de Windows

Pour voir les modifications faites sur la base de registre sur regedit en temps réels : Ajoutez la clef AutoRefresh (chaîne), en lui mettant la valeur 1 dans le dossier HKEY_CURRENT_USER\Software\Microsoft\RegEdt32\Settings

Pour obliger l'explorateur à supprimer de la mémoire les DLL non utilisées : Ajouter la clef AlwaysUnloadDll de type DWORD avec la valeur 1 dans le dossier HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer

Modifier le chemin de "Mes Documents" : Modifier la clef Personnal en indiquant le chemin dans le dossier HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Modifier le chemin de "Mes images" : Modifier la clef My Pictures en indiquant le chemin dans le dossier HKEY_CURRENT_USER\Software\Microsoft\Windows CurrentVersion\Explorer\Shell Folders

Supprimer une entrée dans Ajout/Suppression de Programmes, cela peut arriver que le programme a été désinstallé et que l'entrée reste: Supprimer le dossier correspondant à l'application dans HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

Supprimer un Service: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services et supprimer le dossier correspondant au service en question.

Les Clefs de la base relatives à Internet Explorer & Outlook Express

La page de recherche d'Internet Explorer: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\LocalSearch\Search Page
La page de démarrage d'Internet Explorer : HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page
Emplacement des sites consultés : HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs
Empécher le téléchargement à partir du WEB avec Internet Explorer
, dans les clefs HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3 et HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3 modifier la valeur 1083 à 3

Interdire les modifications des comptes Outlook Express :

Autres liens :

Guide d'utilisation de regedit et du registre Windows
CommantCaMarche - La base de registre
Les entrées importantes de la base de registre
Plusieurs Astuces en modifiant le registre

Retour à la page d'accueil