Gendnetclub 

Le portail des forces de police et gendarmeries francophones
Dévelopement de l'arborescence de la base de registre et ses composants
 

ICQ UN : 13123288

   SOMMAIRE

Retour à la page d'accueil de GendNetClub

Obtenez la légende des pictogrammes du site LEGENDE

 

CONTACT

 

Bonjour,

 

 A partir de cette page vous avez la possibilité d'accéder aux trucs et astuces, classées par thèmes et par catégories, de plusieurs façons.

 

Pour les habitués de Gendnetclub, retrouvez dans le dossier FORUM les réponses aux questions que vous vous posez..

 

 Vous pourrez retrouver les T-&-Astuces avec l'arborescence présente dans toutes les pages, se trouvant ici à gauche;

 

L'ouverture des diverses rubriques se feront au fur et à mesure de l'évolution de Gendnetclub et des questions posées.

 

Il est recommandé de faire une sauvegarde de la base registres avant chaque installation de logiciels ou de modifications dans la dite base afin de pouvoir revenir facilement à la version qui fonctionnait bien en conservant une possibilité de restauration salvatrice.

 

( Voir avertissement en fin de page )

FAVORIS

RECOMAIL

LIVRE D'OR

QUI SUIS-JE ?

SUGGESTIONS

AUTRES LIENS

LiveChat

 

BLOC-NOTES

SCRIPTS

LES SMILEYS

TUTORIAL

TRUCS-ASTUCES

DICTIONNAIRES

BRICOLAGES

ACTU VIRUS

NEWS DU SITE

 

 

 

 

 

Le contenu de la base de registre.

* HKEY_LOCAL_MACHINE

Décrit les paramètres spécifiques de l'ordinateur, tels les profils utilisateur, la configuration du réseau et du système.

 

* HKEY_USERS :

Personnalise l'interface Windows. Ici se trouvent les paramètres propres à chaque utilisateur, sous un dossier (ou 'Clé') spécifique à chaqun. Si vous travaillez sur votre ordinateur en mode mono-utilisateur, une seule sous-clé figure ici, appelée 'Default' et s'applique à tout utilisateur.

 

* HKEY_CURRENT_CONFIG :

Paramètre de configuration de l'utilisateur actuel (police de caractère, imprimante par défaut, modem, etc.)

 

* HKEY_CURRENT_USER :

Paramètres de l'utilisateur actuel : personnalisation du bureau, du réseau, des périphériques, ...

 

* HKEY_DYN_DATA :

Cette section contient les indicateurs d'état des éléments. Comme son nom l'indique, son contenu est dynamique et mis constamment à jour pendant le fonctionnement de l'ordinateur. Les informations de cette section figurent donc en mémoire vive (RAM).

 

* HKEY_CLASSES_ROOT :

Comporte les relations entres fichiers et applications de lancement, le contenu des menus contextuels, les informations sur OLE et les composants partagés de Windows.

 

La base de registre est une zone de Windows très sensible où sont stockées quasiment toutes les informations du système. Ainsi, tout ce qui se passe, les options, les scores des jeux parfois ... Elle est très très vaste mais en l'explorant un peu, on peut découvrir de nombreux détails non modifiables par le simple panneau de configuration.

Pour ouvrir l'éditeur de base de registre, outil fourni avec windows mais caché, ouvrez le menu Démarrer, puis cliquez sur "Exécuter". Ensuite, il suffit de taper regedit dans la fenêtre qui s'affiche et de valider.

L'éditeur du registre s'affiche.

A gauche se trouvent les "clés" qui se comportent comme des dossiers et peuvent ainsi comporter des sous-clé.
A la gauche de ces "clés" se trouvent les valeurs de chaqune d'elles.
Quasiment tout le temps, on vous demande d'aller à une clé, puis de modifier une des valeurs d'une clé.
Pour cela, faites une clic-droit sur la clé en question, puis modifier.
Tapez ensuite la nouvelle valeur.
Pour créer une nouvelle valeur allez à la clé, puis dans la partie droite, faites un clic droit, puis nouvelle valeur chaîne, puis entrez son nom.

 

Les sections de la base de registre.

Nous allons maintenant passer en revue les différentes sections de la base de registre, ainsi que leurs principales clés.

 

 

HKEY_CLASSES_ROOT (Les classes et les objets).

 

La section HKEY_CLASSES_ROOT contient les paramètres les plus importants des programmes. Nous y trouvons la liaison entre les extensions des fichiers et leur programme de lancement. Cette section permet d'attribuer à une application les fichiers d'un type spécifique. La sélection de l'un de ces fichiers dans l'explorateur lancera l'application qui chargera ce fichier.

 

Cette section autorise également la définition d'extension de menus contextuels ou d'icônes de logiciels. Les commandes d'un menu contextuel appellent directement des fonctions du programme. Les programmes auxquels vous souhaitez affecter des commandes contextuelles que vous avez défini doivent autoriser leur appel direct, au moyen d'un paramètre de ligne de commande.

 

La section gère en outre des composants communs de Windows (fichiers *.dll et *.exe d'ActiveX, pilotes complémentaires, etc.) Ces composants s'enregistrent eux-mêmes, c'est-à-dire qu'ils inscrivent les informations nécessaires à l'installation ou à l'exécution : identificateurs de classes (CLSID), numéro de version,... Evitez de modifier manuellement les inscriptions de ces éléments. D'une part, les programmes d'installation risquent de ne plus pouvoir identifier correctement les versions, d'autre part, le composant peut devenir introuvable.

 

 

Branches principales de HKEY_CLASSES_ROOT :

 

1) HKEY_CLASSES_ROOT\CLSID

Cette branche gère les identificateurs de classe des objets, les propriétés, les serveurs OLE et les fichiers *.dll

 

2) HKEY_CLASSES_ROOT\extension

Gestion hiérarchisée des liaisons et programmes correspondants au travers de toute une série

d'extensions de fichiers (ex : HKEY_CLASSES_ROOT\.bmp). Parfois, les informations cherchés sur une extension ne figurent pas sous l'extension mais sous un identificateur d'objet (ex : HKEY_CLASSES_ROOT\batfile). Sous l'identificateur figure l'icône des fichiers (HKEY_CLASSES_ROOT\batfile\DefaultIcon) ainsi que les extensions correspondantes des menus contextuels (HKEY_CLASSES_ROOT\batfile\Shell\...)

 

3) HKEY_CLASSES_ROOT\type d'objets

Cette branche permet de désigner un type d'objet (par exemple Amovie, ActiveMovie Control ou anyfile). Elle émet au travers de son inscription CLSID une reférence à un identificateur de classe dans la branche de la hiérarchie. Vous trouverez également ici d'autres inscriptions d'extension de shell, permettant la définition de commandes de menu contextuel pour l'explorateur.

 RETOUR

 

HKEY_CURRENT_USER (Les réglages de l'utilisateur)

 

 

Cette section assure le paramétrage propre à l'utilisateur : évenements système, aide à la saisie, apparence, curseur actuel de la souris, etc. La plupart de ces paramètres se modifient aisément sous Windows (grâce au panneau de configuration). Les modifications sont sans véritable danger lorsque vous avez défini plusieurs profils utilisateur. Elles ne s'appliquent en effet qu'à l'utilisateur actuel. Si vous rencontrez des problèmes après avoir effectué quelques modifications, changez de profil au démarrage suivant. Vous n'avez normalement pas à intervenir directement sur les valeurs de cette section.

 

 

Branches principales de HKEY_CURRENT_USER :

 

1) HKEY_CURRENT_USER\AppEvents

Cette branche comporte les évenements système et les sons correspondants.

 

2) HKEY_CURRENT_USER\AppEvents\EventLabels

Cette branche rassemble les évenements système. Ce à quoi correspond un identificateur d'évenement s'indique en tant que valeur dans {default} lorsque vous sélectionnez l'identificateur (par exemple Close - "Fermer le programme").

 

3) HKEY_CURRENT_USER\AppEvents\\Scheme\Apps

Cette branche défini les relations entre des sons et des fonctions du système ou de programmes. Les sons par défaut figurent dans une sous-clé nommée "Default". La ramification "Explorer" contient l'explorateur de Windows, MPlayer (lecteur multimédia), etc. Chaque application accédant aux sons système s'inscrit ici.

 

4) HKEY_CURRENT_USER\AppEvents\Scheme\Names

Vous pouvez définir vous-même des sons sous Windows, gérer des sons supplémentaires. L'opération a lieu dans cette branche et s'intègrent dans la hiérarchie décrite ci-dessus. Vous pouvez aussi définir très facilement les sons et les affecter à des évenements au travers de l'icône "Sons" du panneau de configuration.

 

5) HKEY_CURRENT_USER\ControlPanel

Cette branche gère d'autres paramètres définis dans le panneau de configuration. Elle contient les branches "Accessibility" (Assistance à la saisie), "Apparance" (Apparence), "Cursors" (Pointeur de la souris), "Desktop" (Aspect et affichage graphique de Windows, taille des éléments), "International" (réglages des paramètres nationaux et internationaux) et "PowerCfg" (Economie d'énergie).

 

6) HKEY_CURRENT_USER\keyboard layout

Cette branche définit la configuration du clavier.

 

7) HKEY_CURRENT_USER\Network

Cette branche regroupe les paramètres réseau : type de réseau, nom de l'utilisateur et du fournisseur d'accès, ...

 

8) HKEY_CURRENT_USER\Software

Cette branche regroupe les paramètres des composants complémentaires de Windows et d'applications diverses. Si vous devez nettoyer la base de registre après une suppression manuelle d'un logiciel, intéressez-vous à cette zone.

 

9) HKEY_CURRENT_USER\Software\Microsoft

Cette branche gère les composants (ActiveMovie, Java VM, Shared Tools,...) et applications Microsoft (Office, Visual Basic, Internet Explorer, ...).

 RETOUR

 

 

HKEY_USERS (Aperçu de tous les utilisateurs)

 

La section HKEY_USERS gère les utilisateurs de l'ordinateur. Outre les utilisateurs existants, figurent également un utilisateur par défaut, dans la branche "Default". Il s'agit de réglages adoptés en cas de non-inscription de l'utilisateur actuel. Les paramètres de l'utilisateur actuel, après son inscription, sont transferés dans HKEY_CURRENT_USER (section précédente). La structure de l'enregistrement des utilisateurs correspond donc à celle de HKEY_CURRENT_USER décrite précédemment.

 

 

HKEY_LOCAL_MACHINE (Votre équipement)

 

Cette section reçoit les paramètres de l'ordinateur : profils utilisateur, équipement matériel, configuration du réseau, de la sécurité et du système. Ces paramètres se définissent à l'installation de Windows et se modifient lors d'un changement dans la configuration. Ne les modifiez pas manuellement car l'ordinateur peut devenir instable, ou même se bloquer. Certaines interventions peuvent également avoir de mauvaises conséquences : fonctionnement incorrect de certaines sections du système (par exemple les fonctions réseaux), impossibilité de lancer Windows, ... La consultation des paramètres, l'examen du contenu de HKEY_LOCAL_MACHINE vous fournira de nombreuses informations sur votre configuration : pérphériques, paramétrage du matériel, etc. Cela intéressera en particulier les utilisateur expérimentés.

 

Branches principales de HKEY_LOCAL_MACHINE :

 

1 ) HKEY_LOCAL_MACHINE\Config,

HKEY_LOCAL_MACHINE\Driver,

HKEY_LOCAL_MACHINE\Enum

Ces branches regroupent les paramètres de la configuration interne de Windows

 

2) HKEY_LOCAL_MACHINE\Network

Paramètres importants du réseau.

 

3) HKEY_LOCAL_MACHINE\hardware

Description, informations sur le processeur, etc.

 

4) HKEY_LOCAL_MACHINE\Software\Classes

Cette branche contient une copie intégrale de HKEY_CLASSES_ROOT. Elle gère les classes et les objets.

 

5) HKEY_LOCAL_MACHINE\System\CurrentControlSet

Dans cette branche figurent tous les paramètres vitaux du système et les services installés.

 

6) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\InstalledFiles

Cette branche contient la liste des fichiers actuellement installés de Windows. Examinez le contenu très attentivement mais évitez de le modifier...

 

7) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Computername

Ici figure le nom de l'ordinateur dans le réseau.

 

8) HKEY_LOCAL_MACHINE\Security

Vous trouverez à cet endroit les paramètres de la sécurité.

 

9) HKEY_LOCAL_MACHINE\Software

Cette branche contient les informations sur les applications et les composants système de Windows.

 

10) HKEY_LOCAL_MACHINE\Software\Microsoft

Les composants et les applications Microsoft.

 

11) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows

Paramètres d'exécution de Windows (composants, programmes, etc.)

 

12) HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools

Modules complémentaires, composants utilisés simultanément par plusieurs programmes.

 

13) HKLM\Software\Microsoft\Windows\CurrentVersion\AppPaths

Cette branche reçoit le chemin d'accès à Windows ainsi qu'à des applications.

 

14) HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall

Cette branche regroupe les informations nécessaires pour désinstaller/réinstaller Windows et les applications (nom des programmes, chemin d'accès des logiciels de désinstallation,...)

 RETOUR

 

HKEY_CURRENT_CONFIG (La configuration actuelle)

 

Cette section recevra la configuration actuelle pour l'utilisateur actuel (par exemple : les polices de caractères, l'imprimante ou le modem par défaut). La structure correspond à celle de HKEY_LOCAL_MACHINE\Config; elle peut se recopier si nécessaire au lancement du système, en fonction de l'utilisateur déclaré.

 

 

HKEY_DYN_DATA (Uniquement à consulter...)

 

La section HKEY_DYN_DATA gère les paramètres dynamiques (informations sur le réseau, éléments matériels ),...

 

5. Combinaison des paramètres systèmes et logiciels.

Windows 9x et les programmes utilisent la base de registre pour l'enregistrement de paramètres de configuration. Cette base de registre croît donc au fil du temps, sans aucun contrôle; son contenu devient obscur, son nettoyage difficile ou impossible. Sont particulièrement en cause les programmes qui ne s'accompagnent pas d'un utilitaire de désinstallation efficace à 100%. Certaines inscriptions qu'ils ont réalisées dans la base de registre demeurent même après leur désinstallation du disque dur.

 

 Il existe cependant un excellent freeware pour pallier aux lacunes de Windows et nettoyer la base de registre : RegCleaner disponible sur http://www.jv16.org/  

 

Windows 9x exécute les applications 16 et 32 bits, mais seuls les logiciels 32 bits exploitent la base de registre (les logiciels 16 bits gèrent leurs paramètres au travers de fichiers d'initialisation).

 

6. Comparaison entre les fichiers d'initialisation et la base de registre.

Windows 9x exploite la base de registre ainsi que les fichiers d'initialisation (fichiers *.ini). Figurent notamment les fichiers Win.ini et System.ini, qui permettent de conserver la compatibilité avec les anciens programmes et de compléter la base de registre. Windows 9x prend donc également en compte les inscriptions provenant de ces anciens programmes. L'utilisateur peut alors intervenir sur les fichiers d'initialisation, au lieu d'intervenir dans la base de registre.

 

Les fichiers d'initialisation possèdent une structure en deux niveaux : les sections [xxxxxxxxx] et les enregistrements. La base de registre accepte un plus grand nombre de niveaux (ou subdivisions). Etant donné la complexité de Windows 9x, cela permet de mieux ordonner les informations et de les rendre plus accessibles et plus compréhensibles.

 

7. Sécurité préventive par sauvegarde et restauration automatique.

Au contraire de Windows 95, Windows 98 sauvegarde la base de registre à chaque (re)démarrage. Jusqu'à neuf versions peuvent se conserver, et se restaurer automatiquement en cas de problèmes (grâce à la commande DOS "Scanreg /restore"). Les corrections manuelles sont ainsi rarement nécessaires puisque Windows 98 les effectue automatiquement lorsque cela s'impose. Vous pouvez néammoins améliorer encore la sécurité du système en réalisant vous même des sauvergardes de la base de registre avant chaque changement (tel qu'une installation/désinstallation).

 

Ce qui diffère entre Windows 95 et Windows 98 : La sauvegarde et la restauration automatique de Windows 98 a entraîné quelque changements dans les utilitaires système par rapport à Windows 95.

D'une part, la base de registre ne se sauvegarde plus dans les fichiers "User.da0"et "System.da0". D'autre part, Windows 98 ne dispose plus de l'outil de sauvegarde et de restauration de la BdR sous DOS : ERU (Emergency Recovery Utility), elle comprend à la place l'utilitaire "MSConfig.exe".

 

 

| TRUCS ET ASTUCES | TUTORIAUXLa Base de registre |

 

 

Les-basics-nfrance.com
PHP, Mysql, 20 POPS, Webmail
hébergement web à partir de 0.83 EUR / mois.

L'auteur et l'herbergeur déclinent tout incident résultant d'une mauvaise interprétation
des informations, documents et utilitaires disponibles dans les différentes rubriques.

 

 

Les informations que vous trouverez sur Gendnetclub sont données à titre d'information et ne constituent en aucun cas une référence.

  Classement de sites - Inscrivez le vôtre!  

© Copyright Gendnetclub2000 Tout droit de reproduction strictement réservé