reg query

Retourne une liste du niveau suivant de sous-clés et d’entrées situées sous une sous-clé spécifiée dans le Registre.

Syntax

reg query <keyname> [{/v <valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] [/reg:32] [/reg:64]

Parameters

Parameter Description
<keyname> Spécifie le chemin d’accès complet de la sous-clé. Pour spécifier un ordinateur distant, incluez le nom de l’ordinateur (au format \\<computername>\) dans le nom de clé. Omettre \\<computername>\ entraîne la valeur par défaut de l’opération sur l’ordinateur local. Le nom de clé doit inclure une clé racine valide. Les clés racine valides pour l’ordinateur local sont les suivantes : HKLM, HKCU, HKCR,HKU et HKCC. Si un ordinateur distant est spécifié, les clés racine valides sont : HKLM et HKU. Si le nom de clé de Registre contient un espace, placez le nom de la clé entre guillemets.
/v <valuename> Spécifie le nom de la valeur de Registre à interroger. En cas d’omission, tous les noms de valeur de keyname sont renvoyés. Le nom de valeur de ce paramètre est facultatif si l’option /f est également utilisée.
/ve Exécute une requête pour les noms de valeurs vides.
/s Spécifie d’interroger toutes les sous-clés et noms de valeurs de manière récursive.
/SE <separator> Spécifie le séparateur de valeur unique à rechercher dans le type de nom de valeur REG_MULTI_SZ. Si le séparateur n’est pas spécifié, \0 est utilisé.
/f <data> Spécifie les données ou le modèle à rechercher. Utilisez des guillemets doubles si une chaîne contient des espaces. S’il n’est pas spécifié, un caractère générique (*) est utilisé comme modèle de recherche.
/k Spécifie de rechercher uniquement dans les noms de clés. Doit être utilisé avec /f.
/d Spécifie de rechercher uniquement dans les données.
/c Spécifie que la requête respecte la casse. Par défaut, les requêtes ne respectent pas la casse.
/e Spécifie de renvoyer uniquement les correspondances exactes. Par défaut, toutes les correspondances sont retournées.
/t <Type> Spécifie les types de Registre à rechercher. Les types valides sont : REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. S’il n’est pas spécifié, tous les types sont recherchés.
/z Spécifie d’inclure l’équivalent numérique pour le type de Registre dans les résultats de recherche.
/reg:32 Spécifie que la clé doit être accessible à l’aide de la vue de Registre 32 bits.
/reg:64 Spécifie que la clé doit être accessible à l’aide de la vue de Registre 64 bits.
/? Affiche l'aide à l'invite de commandes.

Remarks

  • Les valeurs renvoyées pour l’opération de requête reg sont les suivantes :

    Value Description
    0 Success
    1 Failure

Examples

Pour afficher la valeur de la valeur de nom Version dans la clé HKLM\Software\Microsoft\ResKit, tapez :

reg query HKLM\Software\Microsoft\ResKit /v Version

Pour afficher toutes les sous-clés et valeurs sous la clé HKLM\Software\Microsoft\ResKit\Nt\Setup sur un ordinateur distant nommé ABC, tapez :

reg query \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Pour afficher toutes les sous-clés et valeurs du type REG_MULTI_SZ à l’aide # du séparateur, tapez :

reg query HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

Pour afficher la clé, la valeur et les données pour les correspondances exactes et sensibles à la casse de SYSTEM sous la racine HKLM du type de données REG_SZ, tapez :

reg query HKLM /f SYSTEM /t REG_SZ /c /e

Pour afficher la clé, la valeur et les données qui correspondent à 0F dans les données sous la clé racine HKCU de type de données REG_BINARY, tapez :

reg query HKCU /f 0F /d /t REG_BINARY

Pour afficher les clés, les valeurs et les données qui correspondent à asp.net sous la clé HKLM\SOFTWARE\Microsoft et toutes les sous-clés, tapez :

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net

Pour afficher uniquement les clés qui correspondent à asp.net sous la clé HKLM\SOFTWARE\Microsoft et toutes les sous-clés, tapez :

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net /k

Pour afficher la valeur et les données pour les noms de valeurs null (par défaut) sous HKLM\SOFTWARE, tapez :

reg query HKLM\SOFTWARE /ve