Chargement...
 
Skip to main content
(Dans l'antémémoire)

Registre

Le registre Windows est un composant essentiel de Microsoft Windows. Il est utilisé pour stocker et gérer les paramètres de configuration concernant les logiciels, le matériel et les préférences utilisateur. Il sert de base de données centralisée qui stocke les paramètres du système d'exploitation lui-même et des applications.

Le registre est spécifique à Windows – les autres systèmes d'exploitation ont des manières différentes de gérer les paramètres de configuration.

Le registre est protégé par des ACL (listes de contrôle d'accès). L'administrateur n’a pas un accès en modification à toutes les entrées, mais il peut modifier les droits selon ses besoins.

Le registre peut être modifié avec Regedit.

Sauvegardez vos données avant de modifier le registre.

Notez les modifications que vous apportez afin de pouvoir les modifier si nécessaire.

Si vous modifiez les mauvaises données à l'aide de Regedit, vous pouvez facilement causer des problèmes, voire rendre l'ordinateur impossible à démarrer.

Ne modifiez les données à l'aide de Regedit que si vous avez des instructions claires et si vous savez ce que vous faites – ou utilisez une machine de test que vous n'avez pas peur de casser.

Il est généralement plus prudent de ne pas modifier directement le registre – essayez plutôt de trouver un autre moyen de modifier les paramètres.

Les fichiers qui constituent le registre sont pour la partie utilisateur : ntuser.dat (dans le profile utulisateur) et pour la partie ordinateur les fichiers components, default, SAM, Security, Software, System (dans le disque système sous \system32\config).

Le registre Windows est organisé selon une structure hiérarchique qui ressemble à une arborescence, avec des clés et des sous-clés. Ce sont les racines (roots)

  • HKEY_CLASSES_ROOT (HKCR) : contient des informations sur les associations de fichiers et les enregistrements de classes d'objets OLE.
  • HKEY_CURRENT_USER (HKCU) : stocke les paramètres et configurations spécifiques à l'utilisateur actuellement connecté.
  • HKEY_LOCAL_MACHINE (HKLM) : contient les paramètres et configurations de l’ensemble du système.
  • HKEY_USERS (HKU) : stocke les profils de tous les utilisateurs du système.
  • HKEY_CURRENT_CONFIG (HKCC) : contient des informations sur le profil matériel actuel.

L'arborescence est la suivante :

  • HKEY_LOCAL_MACHINE = clé racine (root key) ou branche
  • HARDWARE, SAM, SECURITY.... = Ruches (Hives)
  • Clé (Key)
  • Sous-clé (Sub key)
  • Valeur (Value)

Les différents types de valeurs sont :

  • Reg_SZ = Chaîne (string), chaîne de caractères (character string)
  • Reg_expand_SZ = Expand String, à utiliser lorsque les données contiendront une variable d'environnement
  • Reg_Multi_SZ = liste
  • Reg_binary = données binaires
  • Reg_Dword = double mot de 16 bits, soit 32 bits
  • Reg_qword = quadruple mot de 16 bits, soit 64 bits

Exemples de modifications du registre :

  • Activer le clavier numérique avant d'ouvrir la session 

HKEY_USERS\.DEFAULT\Control Panel\KeyboardInitialKeyboardIndicators à définir sur 2

  • Changer le clavier par défaut avant de charger Windows

HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

Double-cliquez sur 1 et modifiez le numéro selon votre disposition locale

00000409 Anglais (États-Unis)

00000809 Anglais (Royaume-Uni)

0000040c Français (Standard)

00000407 allemand (standard)

Vous pouvez exporter et importer les paramètres du registre pour transférer des configurations entre ordinateurs ou créer des sauvegardes. Cette opération s’effectue à l'aide de fichiers .reg, qui contiennent un instantané de clés et de valeurs de registre spécifiques.

Pour ajouter une valeur de registre pré-enregistrée à l'aide d'un fichier de script :

  • Modifiez la valeur de registre et exportez-la sous forme de fichier .reg (par exemple clavier.reg). Par exemple, pour l'export de la valeur qui modifie la touche Verr Num avant ouverture de session, le fichier ressemblera à ceci :
    Windows Registry Editor Version 5.00

HKEY_USERS\.DEFAULT\Control Panel\Keyboard

"InitialKeyboardIndicators"="2"

  • Créez un fichier batch pour importer le fichier de registre.
    Pour plus d'informations sur les fichiers batch, voir ici.
    Par exemple, vous pouvez créer un fichier batch contenant ce texte:
    regedit /s C:\Utilisateurs\Admin\Desktop\clavier.reg
  • Exécutez le fichier batch avec les droits d'administrateur sur les autres ordinateurs 

Collaborateur(s) de cette page: dhenchoz et System Administrator .
Page dernièrement modifiée le Mardi juin 30, 2026 07:53:15 GMT-0000 par dhenchoz.
Afficher les messages d'erreur PHP