LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

15
LA BASE LA BASE DE REGISTRE DE REGISTRE par Bernard Maudhuit

Transcript of LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Page 1: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

LA BASELA BASE DE REGISTRE DE REGISTRE

par Bernard Maudhuit

Page 2: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

La Base de RegistreLa Base de Registre

1/ Notions élémentaires1/ Notions élémentaires

Page 3: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Nous pouvons appeler la « base de registre » « base de registre » :

• « le registre » « le registre » : c’est quasi identique et ça ne trompe pas.

• « la regedit » « la regedit » : c'est le nom de l’utilitaire qui permet d’y avoir accès.

• la « BDR » « BDR » : « BBase DDe RRegistre », c'est plus rapide à écrire.

Syntaxique nominaleSyntaxique nominale

Page 4: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Le système d’exploitation Le système d’exploitation « Windows »« Windows »

comprend tous les paramètres de fonctionnementles paramètres de fonctionnement de l’ordinateur, divisés en deux parties :

1/ une partie de ces paramètres 1/ une partie de ces paramètres est accessibleest accessible par tous les utilisateurs et est présentée dans:

le Panneau de Configurationle Panneau de Configuration2/ mais une autre partie est 2/ mais une autre partie est cachéecachée, est dissimulée, et il

faut aller la chercher dans

la Base de Registrela Base de Registre

qui représente, en fait, le « qui représente, en fait, le « cœur du systèmecœur du système » »

Page 5: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Mais que contientMais que contient «  « la Base de Registrela Base de Registre » ? » ?

La BDR est en réalité une base de « données »La BDR est en réalité une base de « données »

Un système comme « Windows » est entouré d'un certain nombre de matériels et de logiciels.

• la gestion qui en résulte est assez importante : pilotage des périphériques ( processeur, BIOS, cartes PCI ), gestion des logiciels, gestion des différents profils. ..

• les informations nécessaires à cette gestion sont alors stockées dans une structure particulièreune structure particulière que l’on appelle la « Base de Registre ».

• le contenu de ce registre est donc très variable selon l’utilisation du PC ( programmes, jeux, navigateurs...)

mais il est sollicité sans arrêtest sollicité sans arrêt.

Page 6: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Cette base est constituée d’un Cette base est constituée d’un ensemble ensemble hiérarchiséhiérarchisé fait de fait de

• 5/6 grandes "clés" principales ( « dossiers » ) 5/6 grandes "clés" principales ( « dossiers » )

dénommées dénommées

HKEYHKEY

( une abréviation de Handle to a KEY )

handle : manier, manœuvrer, gouverner

6 pour 6 pour WINDOWS 95/98/MilléniumWINDOWS 95/98/Millénium

5 pour Windows XP ( Plug and Play )5 pour Windows XP ( Plug and Play )

• et de tas de ramifications, appelées et de tas de ramifications, appelées les sous-clésles sous-clés

HKEYHKEY

Page 7: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Les six grandes clés Les six grandes clés principalesprincipales

1 / HKEY_CLASSES_ROOTHKEY_CLASSES_ROOT : les classes et les objets les paramètres des applications et des programmes2 / HKEY_CURRENT_USERHKEY_CURRENT_USER : les paramètres de l'utilisateur actuellement connecté3 /HKEY_LOCAL_MACHINEHKEY_LOCAL_MACHINE : votre équipement 14 S/D configuration matérielle 13 S/D les logiciels installés

4 / HKEY_USERSHKEY_USERS : aperçu de tous les utilisateurs 0 S/D il contient tous les profils utilisateurs

chargés + HKEY_CURRENT_USER

5 / HKEY_CURRENT_CONFIGHKEY_CURRENT_CONFIG : la configuration actuelle les informations sur le profil matériel utilisé

par l'ordinateur local au démarrage

6 / HKEY_DYN_DATA HKEY_DYN_DATA :: pour pour WINDOWS 95/98/MilléniumWINDOWS 95/98/Millénium c'est un raccourci vers les éléments actuellement utilisés c'est un raccourci vers les éléments actuellement utilisés

uniquement uniquement en mémoire viveen mémoire vive dans dans HKLM\ConfigHKLM\Config (informations (informations volatiles: temporaires jusqu'à la réinitialisation du système). volatiles: temporaires jusqu'à la réinitialisation du système).

Page 8: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

L’interface du L’interface du Registre de Windows XPRegistre de Windows XP est divisé en deux est divisé en deux

La colonne de gauche contient 5 dossiers jaunes principaux (dossiers racines), comme les dossiers dans l’explorateur W. Ces dossiers sont nommés les « « clésclés ». ». Double cliquer sur une, et plusieurs « « sous clés sous clés » » se déploient. Continuer et déployer une sous clé, et vous aurez des «« sous sous clés sous sous clés ». ».

Les clés-racines de Windows XPLes clés-racines de Windows XPse développent en une arborescencese développent en une arborescence

Page 9: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

12

3

4

5

Les sous clés de Windows XPLes sous clés de Windows XP

Page 10: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Les sous sous clés de Windows XPLes sous sous clés de Windows XP

Page 11: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

La colonne de droite contient des « entrées » qui sont des fichiers de type texte et ont uneune valeur valeur de type REG_SZ . Ces valeurs portent un « nom » spécifiqueun « nom » spécifique et contiennent une ou une ou plusieurs « données »plusieurs « données » ( selon le type ) qui sont inscrites dedans. Parfois, la clé est vide et seule une valeur par défaut existe.

valeur/nom données

Page 12: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

L’exportation d’une cléL’exportation d’une clé

pour les fichier *.reg, si vous voulez les écrire ou les réécrire, il faudra bien les analyser. La clé HKEY_LOCAL_MACHINE est plus importante que la clé HKEY_CURRENT_USER , du moins plus récupérable, car une erreur graphique n’est rien à côté d’une erreur matérielle.

Clic droit sur la clé

Page 13: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

La recherche d’une clé, du nom d’une valeur, de données

• dans le menu, Edition • choisir Rechercher.

Page 14: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

Choisir et taper le titre exact ( pas de faute orthographique )

Page 15: LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.

FinFin 1 1èreère partie partie