Partilhar via


consulta reg

Retorna uma lista da próxima camada de subchaves e entradas que estão localizadas em uma subchave especificada no Registro.

Sintaxe

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

Parâmetros

Parâmetro Descrição
<keyname> Especifica o caminho completo da subchave. Para especificar um computador remoto, inclua o nome do computador (no formato \\<computername>\) como parte do keyname. Omitir \\<computername>\ faz com que a operação seja padronizada para o computador local. O de nome de chave deve incluir uma chave raiz válida. As chaves raiz válidas para o computador local são: HKLM, HKCU, HKCR, HKUe HKCC. Se um computador remoto for especificado, as chaves raiz válidas são: HKLM e HKU. Se o nome da chave do Registro contiver um espaço, coloque o nome da chave entre aspas.
/v <valuename> Especifica o nome do valor do Registro a ser consultado. Se omitido, todos os nomes de valor para keyname são retornados. Valuename para este parâmetro é opcional se a opção /f também for usada.
/ve Executa uma consulta para nomes de valor que estão vazios.
/s Especifica para consultar todas as subchaves e nomes de valor recursivamente.
/se <separator> Especifica o separador de valor único a ser pesquisado no tipo de nome de valor REG_MULTI_SZ. Se o separador não for especificado, \0 será usado.
/f <data> Especifica os dados ou o padrão a ser pesquisado. Use aspas duplas se uma cadeia de caracteres contiver espaços. Se não for especificado, um curinga (*) será usado como padrão de pesquisa.
/k Especifica para pesquisar apenas em nomes de chave. Deve ser usado com /f.
/d Especifica para pesquisar somente em dados.
/c Especifica que a consulta diferencia maiúsculas de minúsculas. Por padrão, as consultas não diferenciam maiúsculas de minúsculas.
/e Especifica para retornar apenas correspondências exatas. Por padrão, todas as correspondências são retornadas.
/t <Type> Especifica os tipos de registro a serem pesquisados. Os tipos válidos são: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARYREG_NONE. Se não for especificado, todos os tipos serão pesquisados.
/z Especifica para incluir o equivalente numérico para o tipo de registro nos resultados da pesquisa.
/reg:32 Especifica que a chave deve ser acessada usando a exibição do Registro de 32 bits.
/reg:64 Especifica que a chave deve ser acessada usando o modo de exibição do Registro de 64 bits.
/? Exibe ajuda no prompt de comando.

Observações

  • Os valores de retorno para a operação de consulta reg são:

    Valor Descrição
    0 Sucesso
    1 Fracasso

Exemplos

Para exibir o valor do nome Version na chave HKLM\Software\Microsoft\ResKit, digite:

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

Para exibir todas as subchaves e valores sob a chave HKLM\Software\Microsoft\ResKit\Nt\Setup em um computador remoto chamado ABC, digite:

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

Para exibir todas as subchaves e valores do tipo REG_MULTI_SZ usando # como separador, digite:

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

Para exibir a chave, o valor e os dados para correspondências exatas e sensíveis a maiúsculas e minúsculas de SYSTEM sob a raiz HKLM do tipo de dados REG_SZ, digite:

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

Para exibir a chave, o valor e os dados que correspondem a 0F nos dados sob a chave raiz HKCU do tipo de dados REG_BINARY, digite:

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

Para exibir as chaves, valores e dados que correspondem asp.net sob a chave HKLM\SOFTWARE\Microsoft e todas as subchaves, digite:

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

Para exibir apenas as chaves que correspondem asp.net sob a chave HKLM\SOFTWARE\Microsoft e todas as subchaves, digite:

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

Para exibir o valor e os dados para nomes de valor nulo (padrão) em HKLM\SOFTWARE, digite:

reg query HKLM\SOFTWARE /ve