Quantcast
Channel: Windows – malekal's site
Viewing all articles
Browse latest Browse all 966

regedit : l’éditeur du registre Windows

$
0
0

regedit est l’éditeur de registre Windows. Ce dernier vous permet de naviguer dans la base de registre de Windows et modifier certaines valeurs.
regedit est donc inclut dans Windows.
Pour rappel, la base de registre de Windows contient tous les paramètres de configuration de Windows.
Lorsque vous modifiez des paramètres depuis les menus de Windows, cela change les valeurs dans la base de registre.
Certains paramètres de Windows ne sont pas accessibles depuis les menus, il faut parfois modifier manuellement à l’aide de regedit ces derniers.

Celle-ci est divisée avec la configuration générale de Windows (Services, configuration de Windows, configuration des applications installées, etc) et la configuration utilisateur Windows qui est chargé au moment où vous ouvrez le bureau de Windows.

Cet article vous donne quelques informations d’utilisation autour de regedit.

Exécuter et utiliser regedit

Différence méthodes sont possibles pour démarrer regedit.
Vous pouvez utiliser sur votre clavier la combinaison de touches :

  • Touche Windows + R
  • Cela va ouvrir la popup exécuter.
  • Tapez regedit et OK.

Le contrôle des comptes utilisateurs (UAC) vous demande l’autorisation.
Cliquez sur Oui.

L’éditeur du registre de Windows s’ouvre alors.
A gauche, se trouve les ruches du registre Windows, vous pouvez dérouler celles-ci pour trouver les clés et valeurs à modifier.
Il s’agit donc d’une arborescence qu’il faut suivre, pour atteindre la clé que l’on souhaite éditer.

Par exemple, ci-dessous on déroule HKEY_LOCAL_MACHINE\Software\Microsoft
L’arborescence de la clé Microsoft est visible avec toutes les sous-clés.

Modifier une valeur avec regedit

Il suffit de dérouler les clés.
A droite, les valeurs contenues dans la clé apparaissent.

En double-cliquant dessus, il est alors possible de modifier la valeur.

Voici les types de valeurs possibles.

Type de données Type de données dans .reg
REG_SZ Texte
REG_BINARY hexadécimal
REG_DWORD dword (souvent 1 ou 0 pour activer/désactiver une fonction)
REG_EXPAND_SZ hexadécimal(2)
REG_MULTI_SZ hexadécimal(7)

Les valeur REG_Zz contiennent du texte, souvent il s’agit d’un chemin ou le nom d’un fichier.
Les valeurs REG_DWORD permettent de mettre une option à 1 ou 0 pour l’activer ou désactiver.
Les modifications des valeurs nécessitent souvent un redémarrage de l’ordinateur ou éventuellement d’explorer.exe lorsque ce sont des configuration liées à celui-ci pour être prise en compte.

Recherche de clé de registre Windows

La recherche de clé permet de trouver des clés ayant certains noms ou des valeurs ayant certaines données.
Positionnez-vous sur la clé à partir de laquelle vous souhaitez lancer la recherche, par exemple HKEY_LOCAL_MACHINE si vous souhaitez rechercher des clés ou valeur dans toutes les sous-clés de HKEY_LOCAL_MACHINE.
Faites un clic droit puis recherche ou appuyer sur la touche F3 du clavier.

Saisissez la valeur ou clé à chercher.

Regedit va s’arrêter dès qu’une clé ou valeur contient les mots cherchés.
Vous pouvez continuer la recherche en appuyant sur la touche F3.

Il existe d’autres utilitaire très performant pour effectuer des recherches dans le registre Windows en plus de regedit.
Se reporter à la page : Recherche dans la base de registre de Windows

Exporter/importer des valeurs

Il est possible d’exporter et importer des clés du registre Windows.
Cela permet à partir d’un fichier .reg de modifier les valeurs du registre, ceci est donc beaucoup plus rapide qu’une modification manuelle en parcourant les clés, surtout si vous devez modifier beaucoup de valeurs.

Cet export ne peut servir de sauvegarde du registre Windows.
Pour sauvegarder le registre Windows, il faut utiliser des utilitaires, comme

En faisant un clic droit sur une clé, le bouton Exporter est accessible.

Le menu Fichier permet aussi d’exporter ou importer des fichiers .reg

Le bouton exporter, vous demande le nom du fichier .reg à créer et son emplacement.
Un clic droit modifier permet de visualiser le contenu du .reg avec les clés et les valeurs.

Si l’on double-clic sur le fichier reg, le contrôle des comptes utilisateurs (UAC) s’active.
puis une popup vous demande si vous êtes certains de vouloir fusionner, c’est à dire remplacer les valeurs du registre Windows par celles contenues dans le fichier.
Si vous faites oui, les valeurs sont importées.

Bien entendu, si le fichier est mal formaté, vous obtenez un message d’erreur, dans le cas contraire un message vous indique que les données et valeurs ont bien été ajoutées au Registre Windows.

Modifier les autorisations

Pour modifier les autorisations des clés du registre Windows, faites un clic droit puis autorisations.
Les autorisations du registre Windows fonctionne exactement de la même manière que celles des fichiers, plus d’informations, lire la page : Les autorisations NTFS et partage sur Windows

On retrouve alors la liste des utilisateurs Windows dans le tableau du haut.
Dans le tableau du bas, les autorisations de l’utilisation sélectionné.

Des autorisations erronées peuvent conduire à des dysfonctionnements de Windows.
Certaines applications comme Windows Repair permettent de réinitialiser les permissions par défaut.
Notamment les options 1 2 et 3. Plus d’informations : [Windows Repair] outil de réparation de windows.

Enfin il possible de réinitialiser les permissions à l’aide de l’utilitaire : subinacl
Voici un exemple de syntaxe :

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrateurs=f /grant=system=f

Syntaxe fichier .reg

Les fichiers .reg sont des fichiers qui sont créés lors de l’exportation de clés du registre Windows.
Ils peuvent aussi être créés manuellement suivant une syntaxe bien définie.

La syntaxe des fichiers .reg :

Un fichier .reg a la syntaxe suivante :

Version_Éditeur_Registre
Ligne_vierge
[Chemin_accès_Registre_1]

"Nom_Élément_Données_1"="Type_Données_1:Valeur_Données_1"
Nom_Élément_Données_2"="Type_Données_2:Valeur_Données_2"
Ligne_vierge
[Chemin_accès_Registre_12]

"Nom_Élément_Données_3"="Type_Données_3:Valeur_Données_3"

Exemple :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate]
"DisableOSUpgrade"=dword:00000001

Pour supprimer une clé de Registre avec un fichier .reg, mettez un trait d’union (-) devant le Chemin_accès_Registre dans le fichier .reg. Par exemple, pour supprimer la sous-clé Test de la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Software

mettez un trait d’union devant la clé de Registre suivante dans le fichier .reg :

HKEY_LOCAL_MACHINE\Software\Test

L’exemple suivant a un fichier .reg qui peut effectuer cette tâche.

[-HKEY_LOCAL_MACHINE\Software\Test]

Pour supprimer une valeur de Registre avec un fichier .reg, mettez un trait d’union (-) après le signe égal qui suit Nom_Élément_Données dans le fichier .reg. Par exemple, pour supprimer la valeur de Registre TestValue de la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Software\Test

insérez un trait d’union après “TestValue”= dans le fichier .reg. L’exemple suivant a un fichier .reg qui peut effectuer cette tâche.

HKEY_LOCAL_MACHINE\Software\Test
“TestValue”=-

Pour créer le fichier .reg, utilisez Regedit.exe pour exporter la clé de Registre à supprimer, puis utilisez le Bloc-notes pour modifier le fichier .reg et insérer le trait d’union.

regedit en invite de commandes

Il est ensuite possible d’interroger ou modifier le registre Windows en invite de commandes ou de créer des fichiers .reg afin de modifier des valeurs.
L’invite de commandes de Windows doit être exécutée avec les droits administrateurs, soit donc par un clic droit puis exécuter en tant qu’administrateur.

La commande REG ne prend que les noms courts, ainsi :

  • HKEY_LOCAL_MACHINE devient HKLM
  • HKEY_CURRENT_USER devient HKCU

 

  • Reg add : permet d’ajouter une clé dans le registre – syntaxe : REG ADD HKLM\Software\MaClé /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0
  • Reg compare : Compare spécifié des sous-clés de Registre ou des entrées – syntaxe : REG COMPARE HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp
  • Reg copy : Copie une entrée de Registre vers un emplacement spécifié sur l’ordinateur local ou distant. – Syntaxe : REG COPY HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp /s
  • Reg delete : Supprime une clé ou valeur – Syntaxe pour supprimer une valeur, il faut utiliser l’option /vREG DELETE \\ZODIAC\HKLM\Software\MaClé /v MTU
  • Reg export : permet d’exporter des clés du registre Windows – Syntaxereg export HKLM\Software\MaClé\MonApp AppBkUp.reg
  • Reg import : importe un fichier .reg dans le registre – Syntaxe : reg import AppBkUp.reg
  • Reg load : permet de charger une ruche du registre Windows dans une clé temporaire – SyntaxeREG LOAD HKLM\RucheTemp RuchTemp.hiv
  • Reg query : permet d’interroger le registre Windows et récupérer des clés ou une valeur en particulier via l’option /v- Syntaxe : REG QUERY HKLM\Software\Microsoft\ResKit /v Version
  • Reg restore : Écrit enregistrées les sous-clés et entrées de sauvegarder le Registre. – Syntaxe : REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv
  • Reg save : Enregistre une copie des sous-clés spécifiées, entrées et valeurs du Registre dans un fichier spécifié. – Syntaxe : REG SAVE HKLM\Software\MaClé\MonApp AppBkUp.hiv
  • Reg unload : Supprime une section du Registre qui a été chargé à l’aide de l’opération de chargement reg . – SyntaxeREG UNLOAD HKLM\RuchTemp

Pour plus d’informations, exemples et syntaxe, se reporter à la page du site Microsoft : https://technet.microsoft.com/fr-fr/library/cc732643(v=ws.10).aspx

Liens autour du registre Windows

Tous les tutoriels autour du registre Windows :


Viewing all articles
Browse latest Browse all 966

Trending Articles