Apporter des modifications au registre à l'aide d'un fichier REG. Windows Bases du travail avec le registre - syntaxe, structure du fichier reg Fichier texte avec l'extension reg

Fichiers avec l'extension reg nécessaire pour apporter rapidement des modifications au registre Windows (une sorte d'ensemble de paramètres, de configurations et de paramètres à l'échelle du système). Par exemple, vous pouvez supprimer rapidement la corbeille du bureau ou désactiver la touche Caps Lock (par exemple, cela me dérange).
1. Pour créer un fichier avec l'extension .reg, faites un clic droit sur une zone vide du dossier ou du bureau, pointez sur le groupe « Nouveau » et sélectionnez « Document texte ».
2. Un nom standard vous sera proposé, quelque chose comme "Text document.txt". Entrez le nom requis pour le nouveau fichier, par exemple, pour l'article déjà mentionné « Comment désactiver la corbeille et la supprimer du bureau », créez un fichier avec le nom korzina.reg.
3. Confirmez le changement d'extension.

4. Voilà, un nouveau fichier avec l'extension .reg a été créé avec succès.
5. Pour y ajouter des commandes et des paramètres, faites un clic droit dessus et sélectionnez modifier.

6. L'éditeur s'ouvrira. Apportez les modifications nécessaires et enregistrez le fichier en appuyant sur Ctrl+S ou sélectionnez le menu "Fichier" dans le panneau supérieur, puis la commande "Enregistrer".

7. Pour apporter des modifications au registre, double-cliquez sur notre fichier reg ou faites un clic droit dessus et sélectionnez le premier élément « Fusionner ». Acceptez l'avertissement concernant les modifications apportées au registre.

Alors, comment créer un fichier avec l'extension . reg?

Regardons tout dans l'ordre. Tout d'abord, nous devons nous assurer que sous Windows XP/Vista/7/8, la fonction permettant de masquer les extensions des types de fichiers enregistrés est désactivée. Nous allons ensuite vous montrer comment procéder (voir ci-dessous) :

1) Cliquez Commencer et choisissez Panneau de contrôle

2) Dans la fenêtre qui apparaît, sélectionnez Conception et personnalisation(après avoir mis dans la ligne Voir: catégorie)

Si vous avez défini le paramètre grand ou petites icônes :

alors nous cherchons juste Paramètres des dossiers Passons directement au point 4.

4) Vous verrez cette fenêtre :

Allez dans l'onglet Voir, faites défiler la liste jusqu'à la toute fin et recherchez la ligne Masquer les extensions pour les types de fichiers enregistrés, et décochez la case.

Cliquez sur OK et fermez toutes les fenêtres précédentes. Nous voyons maintenant les extensions de fichiers. Par exemple, un document texte aura l'extension .SMSà la toute fin de son nom.

5) Commençons maintenant à créer fichier enregistré

Faites un clic droit sur le bureau (ou n'importe quel dossier)

sélectionner dans le menu contextuel Créer ---> Document texte

syntaxe, structure du fichier reg​


____________________
qu'est-ce qu'un fichier reg ?
Il s'agit d'un fichier qui contient des informations permettant d'interagir avec les éléments du registre.

Attention!
Avant de faire quoi que ce soit, assurez-vous de sauvegarder votre registre !!!

___________________________________________________

Ainsi, l'outil le plus courant pour travailler avec le registre est l'utilitaire regedit.

Avec son aide, nous pouvons effectuer toutes les opérations nécessaires.
Création, modification, enregistrement, importation, exportation, suppression et autres opérations avec les objets du registre système.

Devons-nous essayer ?
Créons notre propre commande dans le menu contextuel.
Pour ce faire, ouvrez la section

Code:

HKEY_CLASSES_ROOT\DesktopBackground\Shell

Créez une section appelée nom.
il y a une autre section - commande.

Au chapitre nom-créer un paramètre de chaîne - reg_sz
et donnez-lui n'importe quelle valeur - par exemple

Code:

Ma première connerie...

Mon imagination malade en a eu assez de ce nom, libre à vous de choisir le vôtre...

Et dans la rubrique commande créez un paramètre de chaîne similaire avec le nom de la commande à exécuter.
Ça m'est venu à la tête regedit.exe
En conséquence, nous avons reçu la commande de menu contextuel suivante lors d'un clic droit :

En cliquant, nous appelons l'éditeur de registre...

Vous pouvez simplifier votre tâche en utilisant ajustement du registre.

Oui...
Vous n'avez pas besoin de jouer avec l'éditeur de registre, mais entrez simplement les informations nécessaires dans le registre à l'aide d'un fichier avec l'extension .reg

A quoi cela ressemble-t-il en pratique ?

Si toutes les opérations décrites écrire dans le fichier reg, alors on obtient ce qui suit :

Code:

Éditeur du Registre Windows version 5.00 @="ma première poubelle..." @="regedit.exe"

N'importe quel éditeur de texte convient pour créer un fichier reg.
J'ai pris le bloc-notes.
Alors, créons un nouveau document de test.
Dans l'exemple précédent, nous avons ajouté de nouveaux paramètres et clés au registre.
Supprimons-les maintenant.
Pour cela, saisissez dans un document texte :

Code:

Éditeur de registre Windows version 5.00 @="ma première connerie..."=- [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command] @="regedit.exe"

Enregistrer sous - tous les fichiers - nom avec l'extension .reg (par exemple tweak.reg)
Double-cliquez sur le fichier reçu, postulez, ok.
Regardons le registre et voyons que la section de commande a été supprimée et que dans la section de nom, le paramètre que nous avons créé précédemment a été supprimé.
Il est maintenant temps de comprendre la syntaxe.

Code:

Éditeur de registre Windows version 5.00

ligne requise - indique la version de l'éditeur.

Registry_editor_version est soit « Windows Registry Editor Version 5.00 » pour Windows 2000, Windows XP et Windows Server 2003, soit « REGEDIT4 » (les lettres doivent être en majuscules) pour Windows 98 et Windows NT 4.0. L'en-tête REGEDIT4 peut également être utilisé sur les ordinateurs exécutant Windows 2000, Windows XP et Windows Server 2003.

2)
La ligne suivante doit être vide.

Code:

Note:
Si la partition n'existe pas, elle sera créée.
S'il existe, les paramètres ou modifications contenus dans le tweak y seront ajoutés.
En d'autres termes, l'élément sera écrasé.

4)
Le nom du paramètre est le nom du paramètre de données en cours d'importation. Si l'élément de données d'un fichier n'est pas dans le registre, le fichier REG l'ajoute (avec une valeur). Si l'élément de données existe, la valeur dans le fichier REG écrase la valeur existante. Le nom de l'élément de données est placé entre guillemets. Le nom de l'élément de données est suivi d'un signe égal (=).

5)
Valeur, type de paramètre

Les fichiers au format REG peuvent être ouverts avec des programmes spéciaux. Il existe 2 types de formats REG, chacun étant ouvert par des programmes différents. Pour ouvrir le type de format souhaité, étudiez les descriptions des fichiers et téléchargez l'un des programmes suggérés.

Comment ouvrir un fichier REG

Stocke la clé d'enregistrement, le numéro de série et d'autres informations d'enregistrement d'utilisateur pour un programme spécifique. Créé à la fin de l'inscription. Il est référencé par le programme lors de son ouverture pour identifier l'utilisateur, mais le fichier ne doit pas être ouvert manuellement.

Téléchargez le programme au format REG

Une fois lancé, il met à jour le registre Windows. Des fichiers REG standard peuvent être créés pour modifier divers aspects de Windows. Pour créer votre propre fichier de mise à jour du registre, suivez ces instructions :

1. Exécutez Regedit (sélectionnez Exécuter dans le menu Démarrer, tapez « Regedit »)

2. Sélectionnez la section de registre que vous devez modifier

3. Dans le menu Fichier, sélectionnez Exporter

4. Sélectionnez l'option « Branche sélectionnée » dans la plage d'exportation en bas de la fenêtre.

5. Enregistrez le fichier avec l'extension ".reg".

Remarque : La mise à jour manuelle du registre Windows est un processus plus avancé et ne doit être tenté que si vous savez exactement quoi faire. Une mise à jour incorrecte du registre peut provoquer des erreurs Windows.

Comment ouvrir un fichier REG (Registry File)

Cet article décrit les principes de base de l'utilisation du registre Windows, dont la connaissance vous sera utile pour personnaliser le système d'exploitation à l'aide des modifications du registre.

Terminologie

Avant de passer aux choses sérieuses, nous devons définir la terminologie. J'utilise la terminologie officielle de Microsoft, les termes sont donc tout à fait cohérents avec les éléments de l'Éditeur du Registre.

Figure 1 - Éditeur de registre

Comme vous pouvez le voir, il n'y a pas de « branches » ou de « clés » ici. Maintenant au point.

Fichier REG

Un fichier REG est un fichier texte avec une extension REG, compilé dans un format spécifique.

Format de fichier REG

Vous trouverez ci-dessous un exemple de fichier REG qui désactive le menu des documents récents.

Éditeur de registre Windows version 5.00 ; Désactiver le menu des documents récents "NoRecentDocsMenu"=hex:01,00,00,00

Création d'un fichier REG

Créer un fichier REG est très simple. Copiez le code dans n'importe quel éditeur de texte (par exemple, le Bloc-notes). Appuyez sur CTRL+S et enregistrez le fichier avec n'importe quel nom et extension.reg, mettre les deux entre guillemets pour éviter l'extension txt.

Figure 2 - Création d'un fichier REG

Syntaxe du fichier REG

  • Éditeur de registre Windows version 5.00— l'en-tête du fichier, qui en fait partie intégrante. Vous pouvez également voir REGEDIT4 comme en-tête - il s'agit du format Windows 98 / NT 4.0, qui sera cependant également compris par les systèmes d'exploitation Windows plus récents. Plus d’informations sur les différences de formats sont disponibles sur le site Web JSO FAQ (en anglais).
  • ;Désactiver le menu des documents récents- un commentaire. Toutes les lignes commençant par ; (point-virgule) représentent des commentaires.
  • est une clé de registre. Graphiquement (dans l'Éditeur du Registre), il représente le chemin d'accès au paramètre. Au format de fichier REG, les sections sont toujours placées entre crochets. Dans cet exemple, la (sous)clé Explorer appartient à la clé HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00— paramètre de registre et sa signification. En fonction de la valeur du paramètre, le comportement du système d'exploitation ou de l'objet change. De nombreux paramètres peuvent être configurés dans l’interface graphique du système d’exploitation, mais pas tous. Dans de tels cas, des éditeurs de registre, des tweakers ou des fichiers REG sont utilisés pour modifier le paramètre.

Un fichier REG peut contenir plusieurs clés et paramètres de registre, mais l'en-tête n'est utilisé qu'au tout début.

Éditeur de registre Windows version 5.00 ; Désactiver le redémarrage en cas de BSOD "AutoReboot"=dword:00000000 ; Désactiver la notification sur l'écran d'accueil concernant les messages non lus "MessageExpiryDays"=dword:00000000

Ce fichier REG a été obtenu en exportant depuis l'éditeur de registre regedit.exe. À l'aide des fichiers REG, vous pouvez apporter des modifications au registre système - cette opération est appelée importation des paramètres du registre.

Exportation des paramètres de registre

L'exportation des paramètres de registre est une tâche simple. En règle générale, les paramètres sont exportés avant d'apporter des modifications au registre (sauvegarde), ou afin de créer un fichier REG pour une importation ultérieure dans le registre d'un autre ordinateur ou lors d'une installation automatique du système.

Vous pouvez exporter les paramètres du registre de différentes manières.

Éditeur du Registre Windows (regedit.exe)

Le système d'exploitation Windows comprend un programme pour modifier le registre - regedit.exe. Puisqu'il se trouve dans le répertoire système, vous n'avez pas besoin de spécifier le chemin complet pour l'exécuter en ligne de commande (par exemple, la séquence suivante suffira : Démarrer - Exécuter - regedit - OK).

Pour exporter une clé de registre, faites un clic droit dessus et sélectionnez la commande dans le menu contextuel Exporter(sous Windows 2000, cette commande se trouve dans le menu Déposer).

Autres éditeurs de registre

Il existe de nombreux programmes permettant d'apporter des modifications au registre système, qui ont également la possibilité d'exporter les paramètres. Si vous travaillez souvent avec le registre, vous aurez probablement besoin d'un programme doté d'une barre d'adresse. Vous pouvez coller une clé de registre copiée (à partir d'un article ou d'un message de forum) dans la barre d'adresse et accéder rapidement au paramètre souhaité. Un exemple d'un tel programme est RegWorks.

Ligne de commande

Depuis la ligne de commande, vous pouvez exporter les paramètres du registre à l'aide de la commande EXPORTATION REG., qui a la syntaxe suivante.

REG EXPORT Chemin complet vers la clé de registre sous la forme : ROOT\Subkey (pour l'ordinateur local uniquement). Partition racine. Valeurs : [ HKLM | Hong Kong | HKCR | HKU | HKCC]. Le chemin complet de la clé de registre dans la partition racine sélectionnée. Le nom du fichier disque à exporter. Exemples : REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Exporte toutes les sous-sections et valeurs de paramètres de la section MyApp vers le fichier AppBkUp.reg

Importation des paramètres de registre

Il existe plusieurs façons d'importer les paramètres du registre.

Exécuter un fichier REG à l'aide de l'interface graphique

C'est le moyen le plus simple. Elle consiste à lancer un fichier REG contenant les paramètres nécessaires par double-clic ou depuis la ligne de commande.

Double-cliquez

Aussi trivial que cela puisse paraître, vous pouvez apporter des modifications au registre en double-cliquant sur le fichier REG. Cependant, le système clarifiera d’abord si vous souhaitez vraiment le faire. Si la réponse est positive, des changements seront apportés.

Figure 3 - Le système demande une confirmation pour apporter des modifications.

En raison de cette requête, cette méthode ne convient pas pour importer des paramètres dans le registre lors d'une installation système silencieuse. Mais il existe d'autres moyens.

Ligne de commande

Pour importer des fichiers REG depuis la ligne de commande, il existe une commande RÉGÉDIT. En tapant sur la ligne de commande

REGEDIT C:\hklm.reg

Vous obtiendrez exactement la même boîte de dialogue que lorsque vous double-cliquez. Vous pouvez supprimer l'apparence de la boîte de dialogue en exécutant la commande avec le paramètre /S. C’est la méthode la plus souvent utilisée lors de l’installation automatique de Windows.

REGEDIT /S C:\hklm.reg

Commande REG AJOUTER

Utilisation de la commande REG AJOUTER Vous pouvez également importer les paramètres du registre. C'est pratique car les commandes d'importation des paramètres peuvent être incluses dans un fichier batch qui effectue également d'autres tâches (c'est-à-dire qu'il n'est pas nécessaire d'avoir un fichier REG supplémentaire). Par exemple, cette commande est souvent utilisée pour importer des valeurs de registre dans la clé RunOnceEx, puis installer des programmes lors de votre première connexion. La syntaxe de la commande est assez simple - voyez-la vous-même en exécutant la commande sur la ligne de commande REG AJOUTER.

Fichier INF

Vous pouvez également importer des paramètres dans le registre à l'aide de fichiers INF. Leur syntaxe générale est un peu plus complexe que celle des fichiers REG, mais écrire directement dans le registre est assez simple. Vous trouverez ci-dessous un exemple de l'addon Msgina

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="Bibliothèque de connexion GINA" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" ,"ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Note. Plus d'informations sur les fichiers INF peuvent être trouvées dans .