Sauvegarder et modifier une base de registres



Documents pareils
GUIDE INSTALLATION IAS

Basculer entre un réseau domestique et celui de votre lieu de travail

Directory List & Print (Pro) by Infonautics GmbH, Switzerland

Manuel d utilisation de Nomad Trading

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD.

Cet article décrit les spécifications d'installation et de configuration et explique étape par étape comment

Cible de Sécurité - Blancco DataCleaner+ v4.8

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5

Catalogue de formation bureautique

Les stratégies de Backup dans WSS V3

Gestion des Prospects : Adresses à exporter

Procédure d installation

Charte de la gestion cookies groupe PVCP 25/09/2014

GUIDE DE L UTILISATEUR

Programme d'installation du logiciel pédagogique 2013

Besoins informatiques Pricare et autres informations utiles pour le gestionnaire de réseau

(les caractères apparaissent en vidéo inversé : blanc sur fond

Alcatel OmniPCX Office

Utiliser les activités de cours de Moodle : le Questionnaire

Partage de documents entre tablettes et transfert de ressources

Guide de l utilisateur

Kluwer ERP Dashboard - VERO.

NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE

Nous proposons 3 syntaxes au choix :

SERVEUR HORUS NG dans les EPLE

ENREGISTEUR NUMERIQUE USB Guide utilisateur

Nouveautés apportées à l assessment-tool

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis

PHASE 1 : choix et définition du sujet du TM.

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement

Communiqué de lancement : Sage 100 Scanfact Version V15.50

Service de mobilité interbancaire - Règlement

esil PROJET DE MODELISATION ORIENTEE OBJET INFORMATIQUE - 3 ANNEE

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique

Environnement & Architecture GPAO Clipper

Description de service Dell

Guide de l'utilisateur d'avigilon Control Center Client

Note de cadrage de la version Apogée 4.10

votre lettre du vos références nos références votre correspondant date

Documentation Technique Windows 7 Embedded

Article I - Objet. Article II - Conditions d'utilisation de la eboutique

ASSODESK.COM Aide en ligne

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM

Extensions d inventaire

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges

FIELD MANAGER V3, la solution dédiée aux métiers du multiservice

Nature de l'activité

Impero Education Pro v4

[SIMULATEUR DE CREDIT IMMOBILIER]

Développement d applications mobiles natives avec LongRange de LANSA

Service de mobilité interbancaire - Règlement

DM/Administrator fonctionne sans agents d administration spécifiques sur les contrôleurs de domaines.

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

Il existe un format informatique appelé.csv (Comma-Separated Values, des valeurs séparées par des virgules).

Information produit. Terminal Vi-NET

MIGRATION VERS L'OMNIPCX OFFICE R9.1

A.-M. Cubat Installation de PMB en ligne Page 1 Source :

Logiciel de gestion des inscriptions en CPGE

Bibliothèque Zotero : Aide à la prise en main. Un outil de gestion de références bibliographiques en ligne

MISSIONS COMMERCIALES

PROPOSITION DE CREATION DE SITE INTERNET

SMART Notebook Windows systèmes d'exploitation. Guide d'utilisation

SYSTEME DE TELERADIAMETRIE H*(10)

Guide d aide à la rédaction d un essai

Gestionnaire de Prêts Margill 4.1

Serveur de FAX Réseau - Hylafax

Guide pour la rédaction d une Spécification Technique de Besoin (STB)

Clip Industrie. Environnement & Architecture GPAO Clipper

SMART Notebook 11. Systèmes d'exploitation Windows

Cegid Expert On Demand & Juridique On Demand. Juin 2015

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts

OFFRE D EMPLOI TEMPORAIRES

Processus des services

Formation Altium Designer par Transfer

DESTINE A USAGE TECHNICIEN BL UNIQUEMENT

BOURSE EXPLO RA SUP (Région Rhône-Alpes) Toutes destinations-séjour académique et stage

République Française Services du Premier Ministre

Microsoft OFFICE.

Préparation de votre livre pour Kindle

Systèmes d information

Conditions d utilisation du site Internet

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA

Gestion du temps. Ref.: CS-Time v4 Rev.: ES-110 1/6

Description des services Dell

LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES

Proposition de Veille Internet Campagnes Electorales 2012

FINAL CUT PRO 7 / DIDACTICIEL / OUVERTURE DU PROGRAMME / REGLAGES / IMPORTATION / EXPORTATION / RACCOURCIS

REGLEMENT COMPLET Tentez de gagner une tablette tactile

Manuel d'utilisation: Gestion commerciale - CRM

Contrat de service et de licence de sauvegarde en ligne Lenovo version entreprise AVIS IMPORTANT

Annexe 1 Annexe technique de la convention d habilitation «expert en automobile»

PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Toulois et chargée de mission en économie et gestion option vente

Çi-dessous le livret du module de réservation de sièges. Via Thomascookagent.be (pour les agences)

SMART Document Camera Modèle SDC-450

Description de service Dell

Transcription:

Sauvegarder et mdifier une base de registres Dminique Pagnier

Table des matières 1. INTRODUCTION... 3 1.1. QU'EST CE QUE LA BASE DE REGISTRE?... 3 1.2. AVANTAGES ET INCONVENIENTS... 3 2. Organisatin générale... 3 2.1. LES FICHIERS... 3 2.2. L'ARBORESCENCE... 4 2.2.1. HKEY_LOCAL_MACHINE : vtre équipement... 5 2.2.2. HKEY_CURRENT_USER : les paramètres de l'utilisateur... 6 2.2.3. HKEY_CLASSES_ROOT : les classes et les bjets... 7 2.2.4. HKEY_USERS : aperçu de tus les utilisateurs... 8 2.2.5. HKEY_CURRENT_CONFIG : la cnfiguratin actuelle... 8 3. Les manipulatins sur la base de registre... 8 3.1. AVEC QUELLES APPLICATIONS... 8 3.2. SAUVEGARDE ET RESTAURATION... 9 3.2.1. Exprtatin/Imprtatin... 9 3.2.2. Lgiciel de sauvegarde... 9 3.3. QUELQUES EXEMPLES D'INTERVENTIONS DANS LA BASE DE REGISTRE... 11 3.3.1. Bug dans un lgiciel... 11 3.3.2. Prblèmes de désinstallatin.... 11 3.3.3. Les trucs et astuces... 11 4. Cnclusin... 12 Dminique PAGNIER page 2

1. INTRODUCTION 1.1. QU'EST CE QUE LA BASE DE REGISTRE? Dans la versin 3.1 de Micrsft Windws, les applicatins installées étaient cnfigurées vis-àvis de Windws grâce à des fichiers de cnfiguratin (dnt l'extensin était.ini). D'autre part, deux fichiers de cnfiguratin étaient prpres à Windws : win.ini: permettant de définir les paramètres relatifs à l'utilisateur (c'est-à-dire les chix de langue, de culeur, de papier peint...). system.ini: permettant de cnfigurer Windws vis-à-vis de la machine (carte-sn, réslutin...). Enfin, un fichier (reg.dat) permettait de cnfigurer les assciatins de fichiers à des prgrammes (définir avec quel prgramme un fichier cmprtant une extensin dnnée va être uvert). Depuis, Micrsft a décidé de regruper tutes les infrmatins dans deux fichiers (que l'n appelle "base de registre"). Il s'agit des fichiers: "user.dat" - cntenant les paramètres utilisateur. "system.dat" - cntenant les paramètres système. Micrsft a gardé les fichiers "system.ini" et "win.ini" pur assurer la cmpatibilité avec les prgrammes fnctinnant sus Windws 3.1. 1.2. AVANTAGES ET INCONVENIENTS Le but de cette base de registre est de regruper tutes les infrmatins de cnfiguratin, pur d'une part créer un semblant d'rganisatin, d'autre part limiter le nmbre de fichiers de cnfiguratin sur le disque dur. La base de registre est un fichier cntenant une arbrescence dans laquelle les paramètres snt classés par critère. A chaque critère crrespnd une branche qui peut encre être subdivisée en autres branches (une arbrescence...). Chaque élément de cnfiguratin est situé tut au but d'une branche dans ce que l'n nmme "une clé". Le prblème majeur de cette base de registre est que, suite à l'installatin d'un prgramme, il se crée plusieurs clés dans divers endrits de la base de registre, r, à la désinstallatin, les clés snt effacées (dans le meilleur des cas) mais l'arbrescence reste. Lrsque vus installez des prgrammes à la pelle et qu ensuite vus les effacez, le système finit par ralentir. Il faut au but d'un certain temps réinstaller Windws, u nettyer la base de registre. 2. Organisatin générale 2.1. LES FICHIERS Au départ, les infrmatins de la base de registre étaient réparties en deux fichiers : user.dat et system.dat. Avec les derniers systèmes d'explitatin, la tâche se cmplique : La base de registre étant rganisée en branche et sus branche, les infrmatins snt réparties dans plusieurs fichiers en fnctin de leur type (vir chapitre suivant). A titre indicatif, vici la liste des fichiers sus Windws NT (elle reste valable avec Windws 2000). Le cntenu de HKLM (HKEY_LOCAL_MACHINE) est réparti dans : HKLM\SAM NB: SAM = Security Access \winnt\system32\cnfig\sam \winnt\system32\cnfig\sam.lg Dminique PAGNIER page 3

Manager \winnt\system32\cnfig\sam.sav HKLM\SECURITY \winnt\system32\cnfig\security \winnt\system32\cnfig\security.lg \winnt\system32\cnfig\security.sav HKLM\SOFTWARE \winnt\system32\cnfig\sftware \winnt\system32\cnfig\sftware.lg \winnt\system32\cnfig\sftware.sav HKLM\SYSTEM \winnt\system32\cnfig\system \winnt\system32\cnfig\system.lg \winnt\system32\cnfig\system.sav Le cntenu de HKCC (HKEY_CURRENT_CONFIG) est réparti dans : HKCC \winnt\system32\cnfig\system (déja cité) \winnt\system32\cnfig\system.lg (déjà cité) \winnt\system32\cnfig\system.sav (déjà cité) \winnt\system32\cnfig\system.alt Le cntenu de HKU (HKEY_USERS) est réparti dans : HKU\.DEFAULT \winnt\system32\cnfig\default \winnt\system32\cnfig\default.lg \winnt\system32\cnfig\default.sav Le cntenu de HKCU (HKEY_CURRENT_USER) est réparti dans : HKCU \winnt\prfiles\nm User tuser.dat \winnt\prfiles\nm User tuser.lg 2.2. L'ARBORESCENCE Le cntenu du registre est très variable seln vtre utilisatin (prgrammes, jeux, navigateurs...), mais il demeure un ensemble hiérarchisé avec 6 grandes "clés" principales ("dssiers") et des tas de ramificatins, les sus-clés. Dminique PAGNIER page 4

Exemple visualisé avec l'éditeur de registre de Windws 2000 Pr 2.2.1. HKEY_LOCAL_MACHINE : vtre équipement Cette branche du registre reçit les paramètres de l'rdinateur : prfils utilisateurs, cmpsants matériels, cnfiguratin réseau, paramètres de sécurité et système. Ces paramètres se définissent à l'installatin du système et snt mdifiés lrs de changement dans la cnfiguratin. Ne les changez pas manuellement, car l'rdinateur peut devenir instable u même se blquer. Certaines interventins peuvent également avir de mauvaises cnséquences : fnctinnement incrrect de certaines sectins du système (par exemple les fnctins réseau u certains périphériques), impssibilité de lancer Windws... La cnsultatin des paramètres, l'examen du cntenu de la clé HKEY_LOCAL_MACHINE livre de nmbreuses infrmatins intéressantes sur vtre cnfiguratin : périphériques, paramétrage du matériel, etc. Cela intéressera en particulier les utilisateurs avancés, qui truvernt ici l'affectatin des interruptins, des infrmatins sur le prcesseur, etc. SOFTWARE\Classes : Cette clé du registre cntient une cpie intégrale de la branche HKEY_CLASSES_ROOT. Elle gère les classes et les bjets (vir plus haut). Hardware : Descriptin, infrmatins sur le prcesseur de l'rdinateur, le cprcesseur mathématique et les adaptateurs SCSI u multifnctins, infrmatins plug and play et sur les ressurces système (taille mémire). Tutes ces dnnées snt initialisées à chaque démarrage du PC, une mdificatin manuelle n'a dnc aucun intérêt. SAM : Dans cette branche snt gérés les paramètres de sécurité pur les cmptes des utilisateurs et des grupes, ainsi que des dmaines de serveur (SAM, Security Accunt Management). Ces paramètres n'nt pas besin d'être fixés par le registre, il est beaucup plus facile de les régler par l'explrateur. Security : Vus truvez à cet endrit les paramètres de la sécurité lcale. SOFTWARE : Cette branche cntient les infrmatins sur les applicatins et les cmpsants systèmes de windws. SOFTWARE\Micrsft : Les cmpsants et les applicatins Micrsft se gèrent sus cette clé. SOFTWARE\Micrsft\Shared Tls : Mdules cmplémentaires, cmpsants utilisés simultanément par plusieurs prgrammes. SOFTWARE\Micrsft\Windws : Cette clé regrupe les paramètres d'exécutin de Windws (cmpsants, prgrammes, etc.). SOFTWARE\Micrsft\Windws\CurrentVersin\App Paths : Cette clé gère les chemins d'accès à Windws ainsi qu'à des applicatins. SOFTWARE\Micrsft\Windws\CurrentVersin\Uninstall : Regrupe les infrmatins nécessaires pur désinstaller Windws et les applicatins (nm des prgrammes, chemin d'accès du lgiciel de désinstallatin). SYSTEM : Les paramètres de cette branche snt nécessaires au démarrage de Windws, mais ils ne snt pas initialisés à chaque démarrage. Ils cntiennent les ptins de Dminique PAGNIER page 5

cnfiguratin du système d'explitatin ainsi que des applicatins et cmpsants installés. Une partie de cette branche est mirée dans la branche HKEY_CLASSES_ROOT. System\CurrentCntrlSet : Dans cette branche figure tus les paramètres vitaux du système et les services installés. System\CurrentCntrlSet\Cntrl\CmputerName : Ici figure le nm de l'rdinateur dans le réseau. System\CurrentCntrlSet\Cntrl\InstalledFiles : Cette clé cntient la liste des fichiers actuellement installés de Windws 98. Examiner le cntenu est très instructif, mais évitez de le mdifier. 2.2.2. HKEY_CURRENT_USER : les paramètres de l'utilisateur Ce niveau assure le paramétrage prpre à l'utilisateur : événements système, aide à la saisie, apparence, curseur actuel de la suris. Le tableau ci dessus reprend les branches les plus imprtantes et expse leur utilité. La plupart de ces paramètres se mdifient aisément sus Windws. Les mdificatins snt sans véritable danger lrsque vus avez défini plusieurs prfils utilisateurs. Elles ne s'appliquent en effet qu'à l'utilisateur actuel. Si vus rencntrez des prblèmes après avir effectué quelques mdificatins, changez de prfil au démarrage suivant. AppEvents : Cette branche cmprend les événements systèmes et les sns crrespndants (EventLabels) et les divers mdèles de sn (Schemes) AppEvents\EventLabels : Rassemble les événements système. Ce à qui crrespnd un identificateur d'événement s'indique en tant que valeur dans (Standard), lrsque vus sélectinnez l'identificateur (par exemple Clse) AppEvents\Schemes\Apps : Se définissent à cet endrit les relatins entre des sns et des fnctins du système u de prgrammes. Les sns par défaut su système figurent dans la sus clé.default. La ramificatin Explrer cntient l'explrateur de windws. Chaque applicatin accédant aux sns système s'inscrit ici. AppEvents\Schemes\Names : Vus puvez définir vus-même des sns et gérer des sns supplémentaires. L'pératin a lieu dans cette clé du registre et s'intègre dans la hiérarchie décrite précédemment. Vus puvez définir très facilement les sns et les affecter à des événements au travers des mdules Sns et Multimédia du panneau de cnfiguratin. CntrlPanel : Cette branche gère d'autres paramètres définis dans le panneau de cnfiguratin. Elle cntient les branches Accessibily (assistance à la saisie), Appearance (apparence), Clrs (paramètres de culeurs), Current (mdèle de culeurs actuel), CustmClrs (culeurs persnnalisées), Desktp (aspect et affichage de Windws, taille des éléments de l'affichage), dn't lad (les mdules du panneau de cnfiguratin à ne pas afficher), Internatinal (réglages natinaux), Keybard (clavier), Muse (suris), Patterns (définitins des mtifs), Pwercfg (écnmie d'énergie), Screensaver.NmEcranVeille (paramètres de l'écran de veille) ainsi que Sund et Sunds (paramètres de sn). Envirnment : Définitin des variables pur l'envirnnement windws. keybard\layut : Définit la cnfiguratin du clavier Printers : Les paramètres d'impressin (Settings) ainsi que les paramètres de l'assistant d'ajut d'imprimante (Wizard) snt placés dans cette branche. Sftware : Nus retruvns dans cette branche les paramètres des cmpsants cmplémentaires du système d'explitatin et des applicatins. Si vus devez nettyer le registre après suppressin manuelle d'une applicatin, intéressez-vus à cette zne. Sftware\Micrsft : Cette branche gère tus les cmpsants (ActiveMvie, Java VM, Fax, MediaPlayer...) et applicatins Micrsft (Office, WinWrd, Excel...). Dminique PAGNIER page 6

Sftware\Micrsft\Windws\CurrentVersin et Sftware\Micrsft\WindwsNT\CurrentVersin : Les paramètres actuels de Windws et les ptins spéciales de Windws 2000-XP snt gérés dans cette branche. Sftware\Micrsft\Windws\CurrentVersin\Explrer : Les paramètres de cette branche snt ceux de l'explrateur, ils permettent d'influer sur le cmprtement et l'apparence de l'interface Windws. Sftware\VB and VBA : Les prgrammes que vus avez créés via Visual Basic u Visual Basic pur les applicatins (VBA, le langage de macr-cmmandes des applicatins MS Office) et qui accèdent au registre grâce aux instructins DeleteSetting, GetSetting, GetAllSettings et SaveSettings inscrivent à cet endrit leurs paramètres dans une hiérarchie. 2.2.3. HKEY_CLASSES_ROOT : les classes et les bjets La branche HKEY_CLASSES_ROOT cntient les paramètres les plus imprtants des prgrammes. Y snt gérés les extensins de nm de fichier, les liaisns avec les lgiciels ainsi que les serveurs ActiveX (les cmpsants utilisés en cmmun). Cette branche permet d'attribuer à une applicatin les fichiers d'une extensin spécifique. La sélectin de l'un de ces fichiers dans l'explrateur lancera l'applicatin qui chargera ce fichier. Cette clé autrise également la définitin d'extensins de menus cntextuels u d'icônes de lgiciels. Les cmmandes d'un menu cntextuel activent directement des fnctins du prgramme. Les prgrammes auxquels vus suhaitez affecter des cmmandes cntextuelles que vus avez définies divent autriser leur appel direct, au myen d'un paramètre de ligne de cmmande. Nus expliquernt cncrètement, un peu plus lin, cmment définir des liaisns et des menus cntextuels. La clé gère en utre des cmpsants cmmuns de Windws et les bjets COM (Cmpnent Object Mdel), c'est à dire les DLL ActiveX, les EXE ActiveX, les cntrôles cmplémentaires, etc. Ces cmpsants s'enregistrent eux-mêmes, c'est à dire qu'ils inscrivent les infrmatins nécessaires à l'installatin u à l'exécutin : identificateurs de classe, numér de versin... Evitez de mdifier manuellement les inscriptins de ces éléments. D'une part, les prgrammes d'installatin risquent de ne plus puvir identifier crrectement les versins, d'autre part le cmpsant peut devenir intruvable. CLSID : Cette branche gère les identificateurs de classe des bjets COM, les pages de prpriétés (Prperty Pages) les serveurs ActiveX et les DLL ActiveX. Extensin : Gestin hiérarchisée des liaisns et prgrammes crrespndants au travers d'une extensin de nm de fichier. Parfis les infrmatins recherchées ne figurent pas sus l'extensin mais sus le nm d'bjet. Si vus cherchez par exemple certaines inscriptins relatives à.bat, vus ne truverez que l'inscriptin standard batfile. Cela signifie que batfile est également géré en tant que nm d'bjet \HKEY_CLASSES_ROOT\batfile. Sus l'identificateur batfile figure l'icône des fichiers de traitement par lt (HKEY_CLASSES_ROOT\batfile\DefaultIcn) ainsi que les extensins crrespndantes de menus cntextuels (\HKEY_CLASSES_ROOTshell\...). type d'bjets : Désignatin d'un type d'bjet, par exemple Amvie, ActiveMvieCntrl u anyfile. Emet au travers de sn inscriptin CLSID une référence à un identificateur de classe dans la branche de la hiérarchie. Vus truverez également ici d'autres inscriptins de shell, permettant la définitin de cmmandes de menus cntextuels pur l'explrateur. Applicatins : Cette branche sert à gérer les prgrammes. Briefcase : Cette branche se charge de l'affectatin d'icône (DefaultIcn) et de la définitin du menu cntextuel du Prtedcuments (shell) d'applicatins installées ainsi que leurs menus cntextuels. Directry : Branche de gestin des entrées de menus cntextuels du butn démarrer. Drive : Définitin du menu cntextuel des bjets Lecteur. Dminique PAGNIER page 7

Flder : Affectatin d'icône (DefaultIcn) et définitin du menu cntextuel pur les dssiers et les bjets Dssier (shell) HlpFile : Affectatin d'icône (DefaultIcn) et définitin du menu cntextuel pur les fichiers d'aide (shell) Interfaces : Identificatin de classe des définitins d'interfaces installées. Licenses : Cette branche gère les infrmatins de licence. Les cmpsants ActiveX ne peuvent être chargés dans l'envirnnement (par exemple Visual Basic, VC++) que si leurs infrmatins de licence snt gérées dans le registre. Si ce n'est pas le cas, les cmpsants ne snt utilisables qu'en exécutin. 2.2.4. HKEY_USERS : aperçu de tus les utilisateurs La branche HKEY_USERS décrit un envirnnement de système d'explitatin par défaut et cntient une clé pur chaque utilisateur ayant uvert une sessin lcale u via une cnnexin réseau. Il cntient tus les prfils utilisateurs chargés activement, y cmpris HKEY_CURRENT_USER, déjà désigné cmme enfant de HKEY_USERS et prfil par défaut. NB: des utilisateurs qui accèdent à un serveur distant n'nt pas de prfil sus cette clé sur le serveur, leurs prfils snt chargés dans le registre de leur prpre rdinateur. 2.2.5. HKEY_CURRENT_CONFIG : la cnfiguratin actuelle La branche HKEY_CURRENT_CONFIG cntient des infrmatins sur le prfil matériel utilisé par l'rdinateur lcal au démarrage. Ces infrmatins snt utilisées pur cnfigurer des paramètres tels que les piltes de périphérique à charger et la réslutin d'écran à adpter. N'y mdifiez rien sus peine de tut réinstaller u de dysfnctinnement grave. C'est une cpie de HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentCntrlSet \ Hardware Prfiles \ Current. 3. Les manipulatins sur la base de registre 3.1. AVEC QUELLES APPLICATIONS Tutes les pératins de cnfiguratin du système (en général le panneau de cnfiguratin) n pur effet en fin de cmpte de mdifier la base de registre (mdificatin des valeurs des clés, créatin et suppressin de clés) Il est pssible grâce à certains utilitaires d'éditer la base de registre c'est à dire de faire les mêmes pératins à la main. Dans ce cas il faut bligatirement cnnaître l'arbrescence de cette base (quelle clé créer u mdifier) et les valeurs à y mettre. Ce qui est lin d'être évident. Il existe sur le net des utilitaires (shareware) qui snt dispnibles en téléchargement. Les systèmes d'explitatin Windws snt furnis avec un éditeur de base de registre qui suffit amplement. Il s'agit de Regedit.exe (il existe une versin un peu plus évluée Regedt32.exe). Cette applicatin est simplement cpiée dans un dssier de Windws mais n'est pas accessible par les menus. Il faut dnc sit créer un raccurci sis même, sit l'exécuter grâce aux menus Démarrer Exécuter. Avec cette applicatin, n peut : Dévelpper l'arbrescence de la base Rechercher une valeur, une clé Mdifier la valeur d'une clé Ajuter une clé Dminique PAGNIER page 8

Supprimer une clé. Exprter tut u partie de la base de registre Imprter tut u partie de la base de registre Avant de vus lancer dans des manipulatins intempestives, il faut savir qu'il est dangereux de mdifier la base de registre et qu'il ne faut se lancer dans une telle aventure qu'en cas d'abslue nécessité et en cnnaissance de cause. 3.2. SAUVEGARDE ET RESTAURATION Avant tute manipulatin dans la base de registre, il est recmmandé de la sauvegarder. Il est illusire de vulir cpier les différents fichiers : n ne peut les restaurer lrsqu'ils snt en utilisatin. 3.2.1. Exprtatin/Imprtatin Une des techniques cnsiste à utiliser la fnctinnalité d'exprt de l'éditeur de registre et dnc de créer un fichier texte (extensin REG) qui cntient tute l'arbrescence de la base. Il est éditable par n'imprte quel éditeur de texte et il peut être sauvegardé sur un supprt externe. Attentin ce fichier est trp vlumineux pur tenir sur une disquette. 3.2.2. Lgiciel de sauvegarde Une autre slutin cnsiste à se servir de l Utilitaire de sauvegarde (dans les Outils système). Sus XP, chisissez le butn Assistant Sauvegarde (Avancé). Dminique PAGNIER page 9

Précisez que vus vulez sauvegarder l état du système. Puis chisissez un emplacement de sauvegarde. Dminique PAGNIER page 10

3.3. QUELQUES EXEMPLES D'INTERVENTIONS DANS LA BASE DE REGISTRE De façn générale, il vaut mieux éviter d'intervenir dans la base de registre. Mais en prenant tutes les précautins, n peut parfis être amené à résudre certains dysfnctinnements. La liste suivante n'est pas exhaustive. Elle mntre seulement quelques exemples qui snt tirés de l'expérience. 3.3.1. Bug dans un lgiciel Nus venins de recevir la nuvelle versin du lgiciel de gestin de parc "Parc Administratr". Cette nuvelle versin plantait dès le démarrage. Après avir cnsulté la ht line de l'éditeur, nus avns reçu par fax une prcédure prvisire en attendant le crrectif. Cette prcédure cnsistait à mdifier la valeur d'une clé dans la base de registre après avir installé la nuvelle versin. Cette dernière ne plantait plus. Par la suite nus avns reçu le crrectif qui rendait inutile la mdificatin de la base de registre 3.3.2. Prblèmes de désinstallatin. Il arrive fréquemment que l'n installe un lgiciel pur l'essayer. Lrs de la désinstallatin, la prcédure supprime suvent les fichiers installés, les raccurcis dans les menus, mais laisse des traces dans la base de registres. Ces traces peuvent prvquer des dysfnctinnements. Parfis, il s'agit de messages d'erreur nn blquants mais gênants. Dans la majrité des cas, il n'y a aucun symptôme visible, mais cela alurdi la base de registre et ralenti le système d'explitatin. Il faut dnc nettyer la base de registre. Une première slutin cnsiste à rechercher les clés cncernées et les supprimer. Une autre slutin cnsiste à utiliser un lgiciel spécialisé qui nettie la base., mais attentin il arrive que ce type de lgiciel nettie un peu trp 3.3.3. Les trucs et astuces Les revues infrmatiques et le net nus abreuvent de trucs et astuces plus u mins utiles avec à chaque fis des manipulatins dans la base de registre. Exemples : Dminique PAGNIER page 11

Pur activer le clavier numérique au démarrage de Windws 2000, il suffit de mdifier la valeur de InitialKeybardIndicatrs dans les clés HKEY_USERS\DEFAULT\Cntrl Panel\Keybard et HKEY_CURRENT_USER\DEFAULT\Cntrl Panel\Keybard 2 NUM LOCK activé 0 NUM LOCK désactivé Autre exemple qui rejint l'bjectif du paragraphe précédent : lrsque vus ne puvez plus supprimer un lgiciel à l'aide de l'icône Ajut/suppressin de prgramme, prcédez cmme suit : Ouvrez l'arbrescence HKEY_LOCAL_MACHINE\SOFTWARE\Micrsft\Windws\CurrentVersin\Uninstall Supprimez alrs simplement tutes les entrées que vus vuliez supprimer. 4. Cnclusin Ne passez pas trp de temps à essayer de retenir la significatin de chacune des clés de la base de registre. L'expérience vus apprendra l'essentiel et pur le reste, un peu de recherche au cas par cas suffira. La première chse et la plus imprtante à retenir est que la manipulatin de la base de registre peut avir des cnséquences nn prévues et rendre vtre système instable, dnc avant tute interventin, sauvegardez la base. Dminique PAGNIER page 12