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