reg query

Restituisce un elenco di livello successivo di sottochiavi e le voci che si trovano in una sottochiave specificata nel Registro di sistema.

Sintassi

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

Parametri

Parametro Descrizione
<keyname> Specifica il percorso completo della sottochiave. Per specificare un computer remoto, includere il nome del computer (nel formato \\<computername>\) come parte di keyname. Se si omette \\<computername>\ l'operazione viene impostata per impostazione predefinita sul computer locale. Il keyname deve includere una chiave radice valida. Le chiavi principali valide per il computer locale sono: HKLM, HKCU, HKCR, HKU e HKCC. Se viene specificato un computer remoto, le chiavi principali valide sono: HKLM e HKU. Se il nome della chiave di registro contiene uno spazio, racchiudere il nome della chiave tra virgolette.
/v <valuename> Specifica il nome del valore del Registro di sistema che deve essere sottoposto a query. Se omesso, i nomi di tutti i valori per keyname vengono restituiti. Valuename per questo parametro è facoltativo se l'opzione /f viene inoltre utilizzata.
/ve Esegue una query per i nomi di valore non vuoto.
/s Specifica per eseguire query su tutte le sottochiavi e in modo ricorsivo i nomi di valore.
/se <separator> Specifica il separatore singolo valore per la ricerca nel tipo di nome valore REG_MULTI_SZ. Se il separatore non è specificato, viene usato \0.
/f <data> Specifica i dati o i criteri di ricerca. Se una stringa contiene spazi, utilizzare le virgolette doppie. Se non specificato, un carattere jolly (*) viene utilizzata come criterio di ricerca.
/k Specifica la ricerca nei nomi delle chiavi. Deve essere usato con /f.
/d Specifica la ricerca solo nei dati.
/c Specifica che la query viene fatta distinzione tra maiuscole e minuscole. Per impostazione predefinita, le query non sono tra maiuscole e minuscole.
/e Specifica che verranno restituite solo corrispondenze esatte. Per impostazione predefinita, vengono restituite tutte le corrispondenze.
/t <Type> Specifica i tipi di registro di sistema per la ricerca. I tipi validi sono: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Se non specificato, vengono ricercati tutti i tipi.
/z Specifica in modo da includere il valore numerico equivalente per il tipo del Registro di sistema nei risultati della ricerca.
/reg:32 Specifica che è necessario accedere alla chiave utilizzando la visualizzazione del registro a 32 bit.
/reg:64 Specifica che è necessario accedere alla chiave utilizzando la visualizzazione del registro a 64 bit.
/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • I valori restituiti per l'operazione reg query sono:

    Valore Descrizione
    0 Riuscita
    1 Errore

Esempi

Per visualizzare il valore del valore del nome, versione nella chiave HKLM\Software\Microsoft\ResKit, digitare:

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

Per visualizzare tutte le sottochiavi e valori nella chiave HKLM\Software\Microsoft\ResKit\Nt\Setup in un computer remoto denominato ABC, digitare:

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

Per visualizzare tutte le sottochiavi e valori del tipo REG_MULTI_SZ usando # come separatore, digitare:

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

Per visualizzare la chiave, valore e i dati per l'esatta e tra maiuscole e minuscole corrispondente del SISTEMA sotto la radice HKLM del tipo di dati REG_SZ, digitare:

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

Per visualizzare la chiave, il valore e i dati che corrispondono a 0F nei dati sotto la chiave radice HKCU del tipo di dati REG_BINARY, digitare:

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

Per visualizzare le chiavi, i valori e i dati che corrispondono a asp.net sotto la chiave HKLM\SOFTWARE\Microsoft e tutte le sottochiavi, digitare:

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

Per visualizzare solo le chiavi che corrispondono a asp.net sotto la chiave HKLM\SOFTWARE\Microsoft e tutte le sottochiavi, digitare:

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

Per visualizzare il valore e i dati per i nomi dei valori null (predefinito) in HKLM\SOFTWARE, digitare:

reg query HKLM\SOFTWARE /ve