Comment modifier des valeurs de Registre ou des autorisations à partir d’une ligne de commande ou d’un script
Cet article explique comment modifier des valeurs de Registre ou des autorisations à partir d’une ligne de commande ou d’un script.
Applicabilité : Windows 10 - toutes les éditions, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 264584
Résumé
Pour modifier une valeur de Registre ou des autorisations de Registre à partir d’une ligne de commande ou d’un script, utilisez l’utilitaire Regini.exe. L’utilitaire Regini.exe est inclus dans le Kit de ressources Windows NT Server 4.0, dans le Kit de ressources Microsoft Windows 2000 et dans le Kit de ressources Microsoft Windows Server 2003.
Remarque
L’utilitaire Regini.exe pour Windows 2000 n’est plus pris en charge et n’est pas disponible en téléchargement à partir de Microsoft. Cet outil est disponible uniquement sur le CD-ROM d’origine du Kit de ressources Microsoft Windows 2000.
Plus d’informations
La syntaxe de modification des valeurs ou des autorisations de Registre avec Regini est la suivante :
Fichiers REGINI [-m \\nom_machine]
Ici, l’option -m \\machinename
est utilisée pour modifier le registre d’un ordinateur distant, et les fichiers représentent les noms des fichiers de script qui contiennent les modifications apportées au registre.
Le ou les fichiers texte doivent contenir les modifications du Registre au format suivant.
\Registry\Hiveroot\Subkeys registry value=data [permissions]
L’utilitaire Regini fonctionne avec les chaînes de Registre du noyau. Lorsque vous accédez au Registre en mode utilisateur avec HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER
, et ainsi de suite, la chaîne est convertie en mode noyau comme suit :
- HKEY_LOCAL_MACHINE est converti
\registry\machine
en . - HKEY_USERS est converti
\registry\user
en . - HKEY_CURRENT_USER est converti
\registry\user\user_sid
en , où user_sid est l’ID de sécurité associé à l’utilisateur. - HKEY_CLASSES_ROOT est converti
\registry\machine\software\classes
en .
Par exemple, un fichier de script pour remplacer la valeur DiskSpaceThreshold
de Registre située dans la ruche HKEY_LOCAL_MACHINE par la valeur 0x00000000 serait écrit comme suit.
\registry\machine\system\currentcontrolset\services\lanmanserver\parameters DiskSpaceThreshold = REG_DWORD 0x00000000
Les autorisations de clé de Registre sont spécifiées par des nombres binaires séparés par des espaces, correspondant à Regini.doc des numéros de fichier qui spécifient certaines autorisations accordées à des groupes spécifiques. (Par exemple, le numéro 1 spécifie Administrateurs - Contrôle total). Vous pouvez utiliser l’utilitaire de kit de ressources REGDMP pour obtenir les autorisations actuelles d’une clé de Registre au format de nombre binaire.
Attention
Lorsque vous utilisez Regini pour modifier les autorisations, les autorisations actuelles sont remplacées, et non modifiées.
L’exemple de fichier de script suivant montre la syntaxe permettant de modifier les autorisations sur une clé de Registre.
\Registry\Machine\Software [1 5 10]
Ce script est HKEY_LOCAL_MACHINE\Software
modifié pour disposer des autorisations.
Administrators - Full Control
Creator/Owner - Full Control
Everyone - Read
Dans Windows XP et windows Server 2003, vous devez placer la valeur entre guillemets. Par exemple, vous pouvez utiliser le script suivant pour appeler AUoptions.txt.
regini.exe -m \\remoteworkstation auoptions.txt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update "ConfigVer"= REG_DWORD 1 "AUOptions"= REG_DWORD 4 "ScheduledInstallDay"= REG_DWORD 0 "ScheduledInstallTime"= REG_DWORD 1
Pour plus d’informations, consultez le fichier Regini.doc inclus dans le kit de ressources pour votre système d’exploitation spécifique.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour