Dela via


reg-fråga

Returnerar en lista över nästa nivå med undernycklar och poster som finns under en angiven undernyckel i registret.

Syntax

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

Parameterar

Parameter Beskrivning
<keyname> Anger den fullständiga sökvägen för undernyckeln. Om du vill ange en fjärrdator tar du med datornamnet (i formatet \\<computername>\) som en del av nyckelnamn. Om du utelämnar \\<computername>\ blir åtgärden standard för den lokala datorn. Det nyckelnamnet måste innehålla en giltig rotnyckel. Giltiga rotnycklar för den lokala datorn är: HKLM, HKCU, HKCR, HKUoch HKCC. Om en fjärrdator anges är giltiga rotnycklar: HKLM- och HKU-. Om namnet på registernyckeln innehåller ett blanksteg omger du nyckelnamnet inom citattecken.
/v <valuename> Anger det registervärdenamn som ska frågas. Om det utelämnas returneras alla värdenamn för nyckelnamn . Värdenamn för den här parametern är valfritt om alternativet /f också används.
/Ve Kör en fråga för värdenamn som är tomma.
/ s Anger att fråga efter alla undernycklar och värdenamn rekursivt.
/se <separator> Anger den enskilda värdeavgränsare som ska sökas efter i värdenamnstypen REG_MULTI_SZ. Om avgränsaren inte har angetts används \0 .
/f <data> Anger vilka data eller mönster som ska sökas efter. Använd dubbla citattecken om en sträng innehåller blanksteg. Om det inte anges används ett jokertecken (*) som sökmönster.
/k Anger att endast söka i nyckelnamn. Måste användas med /f.
/d Anger att endast söka i data.
/c Anger att frågan är skiftlägeskänslig. Som standard är frågor inte skiftlägeskänsliga.
/ e Anger att endast exakta matchningar ska returneras. Som standard returneras alla matchningar.
/t <Type> Anger registertyper som ska sökas. Giltiga typer är: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Om det inte anges genomsöks alla typer.
/z Anger att den numeriska motsvarigheten ska inkluderas för registertypen i sökresultaten.
/reg:32 Anger att nyckeln ska nås med hjälp av 32-bitars registervyn.
/reg:64 Anger att nyckeln ska nås med hjälp av 64-bitars registervyn.
/? Visar hjälp i kommandotolken.

Anmärkningar

  • Returvärdena för reg-frågeåtgärden är:

    Värde Beskrivning
    0 Framgång
    1 Misslyckande

Exempel

Om du vill visa värdet för namnvärdet Version i nyckeln HKLM\Software\Microsoft\ResKit skriver du:

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

Om du vill visa alla undernycklar och värden under nyckeln HKLM\Software\Microsoft\ResKit\Nt\Setup på en fjärrdator med namnet ABC skriver du:

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

Om du vill visa alla undernycklar och värden av typen REG_MULTI_SZ med som # avgränsare skriver du:

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

Om du vill visa nyckel, värde och data för exakta och skiftlägeskänsliga matchningar av SYSTEM under HKLM-roten av datatypen REG_SZ skriver du:

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

Om du vill visa nyckeln, värdet och data som matchar 0F i data under HKCU-rotnyckeln för datatypen REG_BINARY skriver du:

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

Om du vill visa nycklar, värden och data som matchar asp.net under nyckeln HKLM\SOFTWARE\Microsoft och alla undernycklar skriver du:

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

Om du bara vill visa de nycklar som matchar asp.net under nyckeln HKLM\SOFTWARE\Microsoft och alla undernycklar skriver du:

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

Om du vill visa värdet och data för värdenamnen null (standard) under HKLM\SOFTWARE skriver du:

reg query HKLM\SOFTWARE /ve