Logo ToutWindows.com

PRINCIPALES CLEFS DE LA REGISTRY 

 

             Sommaire :
Tout sur ...
- Histoire de Windows
- Futures versions de Windows

- Windows Deployment Services (WDS)

- Microsoft Deployment Toolkit (MDT)

- Internet
- l'ADSL
- Réseau domestique
- RSS - Blogs
- Sommaire
- Intune
- Office 365
- Sommaire
- Windows Photo Galery
- Galerie de Photo Live
- Image Composite Editor
- Photo Pro Tools
- PhotoSynth
- Montage photo
- Sommaire
- Découverte
- Installation pas-à-pas
- Gestion des photos
- Internet Explorer 7
- Internet Explorer 8
- UAC FAQ
- La base de registre
- Liens utiles
- Documentations
- Sommaire
- Installation pas-à-pas
- Installation personnalisée
- Différentes versions
- BitLocker-To-Go
- Groupe résidentiel
- Internet Explorer 8
- Internet Explorer 9
- La base de registre
- Les SID
- UAC FAQ
- Déploiement WDS MDT
- Sommaire
- Astuces
- Sommaire
- Installation pas à pas
- Windows Server 2003 SP1
- Tout sur Active Directory
- ADMT
- Installation de Terminal Server
- Gestion des rôles
- Partage de fichiers
- Partage d'impressions
- DNS
- DHCP
- WINS
- Deployment WDS/MDT
- Sommaire
- Présentation
- Installation
- Paramétrage
- Console d'administration
- Utilisation à distance
- Tâches courantes
- Add-Ins
- Sommaire
- Installation pas-à-pas
- Tâches initiales
- Windows Deployment WDS
- Gestion des rôles
- DC : DCPROMO
- Serveur DHCP
- Installation d'Hyper-V
- Hyper-V et le réseau
- Commencer avec la version Core
- Deployment WDS/MDT
- Virtual Server
- Installation
- Gestion des VM
- Optimisation
- VMM 2007
- Installation d'Hyper-V
- Hyper-V et le réseau
- Migrer un parc
- Quel Windows choisir ?
- Windows Deployment WDS
- Sécuriser Windows XP
- Windows, IIS et la sécurité
- Windows Update
- Découverte de XP
- Sécuriser Windows XP
- XP Service Pack 2
- XP Service Pack 3
- XP Service Pack 2 FAQ
- Comment organiser ses données ?
- Formatage et partitionnement
- XP plus lent que 2000 ?
- Base de Registre XP
- XP Principales clefs du registre
- Les SID
- Internet Explorer 7
- FAQ Windows NT/XP
- Présentation Exchange
- FAQ Exchange
- Installation Exchange
- Sécuriser Exchange
- Exchange:Structure et fonctionnement
- Outils Exchange
- Optimisation Exchange
- Présentation
- Mon CV
- Mon site Perso
- Mon site de photos - Mon BLOG
Livre d'or
Dernières nouvelles de MToo :
Abonnez vous ici :

 

image :
  • SOMMAIRE

HKEY_CLASSES_ROOT (HKCR)
HKEY_CURRENT_USER (HKCU)

HKEY_LOCAL_MACHINE (HKLM)
HKEY_USERS (HKU)
HKEY_CURRENT_CONFIG

Comme expliqué en première partie, la Base de registre est le coeur de Windows, c'est dans la base de registre que les paramètres de Windows et des programmes sont stockés : les couleurs de votre bureau, la langue par dé    faut de Word, le son associé à l'arrivée d'un nouveau mail, les paramètres de votre imprimante : tout y est !!

Voici une explication des principales clefs :

Il s'agit de la fusion de HKLM\Software\Classes et HKCU\Software\Classes.Cette partie du registre contient les informations sur les associations de fichiers et de manière plus générale les enregistrements de classes pour les objets COM (class registrations for Component Object Model).

Les associations de fichiers sont réalisées en deux parties :
HKCR\.ext : la valeur par défaut de cette valeur contient le nom de la classe de programme associée a l'extension.
HKCR\progclasse : contient les renseignements à propos de la classe associée à l'extension.

Par exemple :
L'extension .txt à une valeur par défaut "txtfile"

D'autres sous clefs peuvent être sont présentes :
OpenWithList : les programmes apparaissant sous la clef OpenWithList apparaissent dans le menu contextuel Ouvrir Avec, ce qui permet de configurer des programmes alternatifs.
ShellNew : cette sous clef permet de définir un modèle de document à partir duquel Windows crée un nouveau document vide (menu contextuel Nouveau...). La clef ShellNew contient les valeurs suivantes :
_ Command : nom du programme à exécuter
_ Data : données à placer dans le fichier à créer (ignoré si FileName ou NullFile existe)
_ FileName : contient le chemin et nom du fichier modèle
_ NullFile : si cette valeur existe alors le fichier créé est vide.
Les valeurs suivantes sont aussi possibles :
PerceivedType : renseigne sur le type de fichier, les valeurs usuelles sont Image, Text, Audio, Video, Compressed, System.
Content Type : indique le type MIME
OpenWithProgIDs : contient une liste alternative de programmes associés, apparaît dans Ouvrir avec / Choisir le programme. Ces applications doivent aussi être déclarées dans HKCR\Applications.

En regardant dans HKCR\txtfile, on trouve le type de fichier Document texte (valeur par défaut).

D'autres sous clefs peuvent être présentes :
Shell : contient des verbes, qui sont des commandes que Windows exécute pour compléter certaines actions : Edit, Explore, Find, Open, Open As, Play, Print, PrintTo, Preview, Properties, RunAs (ces verbes sont automatiquement traduits par Windows.
La valeur par défaut contient la chaîne apparaissant dans le menu (avec éventuellement un raccourci clavier précédé de &) Ouvrir avec &Word.
La sous clef command contient la commande à éxécuter (par exemple %SystemRoot%\system32\NOTEPAD.EXE %1 pour les txtfile).
Les valeurs suivantes sont possibles :
AlwaysShowExt : cette valeur vide force l'explorateur à afficher l'extension
CurVer : peut contenir un numéro de version
DefaultIcon : la valeur contient le chemin-nom de fichier,index de l'icône associée au fichier.
FriendlyTypeName : contient le nom apparaissant dans l'explorateur, remplace le nom du programclass (ce qui est une nouveauté de Windows XP).
EditFlags : permet de protéger la classe contre les modifications par l'utilisateur.
InfoTip : message apparaissant dans la bulle d'aide.
IsShortcut : valeur vide, indique à l'explorateur qu'il s'agit d'un raccourci.
NeverShowExt : cette valeur vide force l'explorateur à ne pas indiquer l'extension.

Classes spéciales :
HKCR\*. : classe par défaut, s'applique aux extensions qui ne sont pas déclarées
HKCR\Directory : s'applique aux répertoires
HKCR\Drive : s'applique aux lecteurs
HKCR\Folder :  : s'applique aux dossiers ou lecteurs système : panneau de configuration, Poste de Travail, ...
HKCR\CLSID : contient les classe COM, représentées par leur GUID

HKCU contient les paramètres utilisateur de Windows. C'est la clef de voute du fonctionnement des profils.

HKCU\AppEvents : contient les associations de sons aux évenements (cf Panneau de Configuration /Son).

HKCU\Console : contient les paramètres des fenêtres MS-DOS.

HKCU\Control Panel : Windows stocke les principaux paramètres de Windows configurés par le Panneau de Configuration.

HKCU\Environment : contient les variables d'environnement utilisateur

HKCU\Keyboard Layout : contient les paramètres régionaux du clavier

HKCU\Network : contient les informations des lecteurs réseau utilisateurs

HKCU\Printers : contient les informations des imprimantes utilisateurs

HKCU\SessionInformation : contient une valeur ProgramCount, qui liste le nombre d'applications actives dans Windows.

HKCU\Software : les clefs doivent être organisées de la sorte :
HKCU\Software\Editeur\Programme\Version\
Il est courant d'omettre Version ou de le remplacer par CurrentVersion.
HKCU\Software\Classes : contient les associations de fichiers spécifiques à l'utilisateur. Ces valeurs sont prioritaires, en cas de conflit par rapport à celles qui sont contenues dans HKCR.

HKLM contient les paramètres du PC.

HKLM\Hardware : la clef HARDWARE est recréée par Windows chaque fois que le système redémarre. Elle contient les renseignements sur la configuration que Windows détecte. Cette branche présente donc peu d'intérêts à modifier car elle est volatile, par contre il peut être utile d'y prendre des informations pour un inventaire de la configuration.. L'utilitaire msinfo32 affiche ces informations de manière comprehensive.
HKLM\Hardware\ACPI contient les informations sur le BIOS ACPI.
HKLM\Hardware\Description contient les informations sur le BIOS, le ou les processeurs et les bus.
HKLM\Hardware\DeviceMap établit les correspondances entre les périphériques détectés et leur drivers dans HKLM\System.
HKLM\Hardware\RessourceMap établit les correspondances entre les ressources de l'ordinateur et les périphériques les utilisant.

HKLM\SAM\SAM est un lien vers HKLM\SECURITY (voir ci dessous).

HKLM\SECURITY contient la SAM dans la sous clef SAM et les stratégies locales dans la sous clef Policies.
Par défaut même les administrateurs n'ont pas accès à cette clef, mais ils peuvent se l'octroyer (fortement déconseillé, on vous aura prévenu...).

HKLM\Software : comme dans HKCU, les clefs doivent être organisées de la sorte :
HKLM\Software\Editeur\Programme\Version\
Les paramètres qui se trouvent dans cette branche s'appliquent à tous les utilisateurs.

HKLM\Software\Classes, correspond à HKEY_CLASS_ROOT (voir ci dessus).

HKLM\SYSTEM : cette branche contient les informations sur la configuration de l'ordinateur, les sous clefs son appelées ControlSetN, N commençant à 001. Windows maintient toujours au moins deux jeux de configuration afin d'être sur de pouvoir démarrer en choisissant la dernière bonne configuration.
HKLM\SYSTEM\CurrentControlSet contient un lien vers le jeu de configuration courrant, identifié par Windows dans HKLM\SYSTEM\Select

Contient la liste des profiles utilisateurs, caractérisés par leur SID.
En plus des profils utilisateurs, cette branche contient le profil .Default qui contient les paramètres par défaut des utilisateurs.
Si le PC est incorporé dans un domaine, et que vous placez un profil par défaut dans le répertoire NETLOGON du serveur, c'est ce profil qui sera chargé par Défaut.

Il s'agit de HKLM\System\CurrentControlSet\Hardware Profiles\Current.

 
    
www.MToo.net         Météo        Photos        Blog        Prestations        A propos

   Retour accueil