Compartilhar via


reg compare

Compara as subchaves ou entradas especificadas do Registro.

Sintaxe

reg compare <keyname1> <keyname2> [{/v Valuename | /ve}] [{/oa | /od | /os | on}] [/s]

Parâmetros

Parâmetro Descrição
<keyname1> Especifica o caminho completo da subchave ou da entrada a ser adicionada. Para especificar um computador remoto, inclua o nome do computador (no formato \\<computername>\) como parte do de nome de chave. 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, HKU e HKCC . Se um computador remoto for especificado, as chaves raiz válidas serão: HKLM e de HKU. Se o nome da chave do Registro contiver um espaço, coloque o nome da chave entre aspas.
<keyname2> Especifica o caminho completo da segunda subchave a ser comparada. Para especificar um computador remoto, inclua o nome do computador (no formato \\<computername>\) como parte do de nome de chave. Omitir \\<computername>\ faz com que a operação seja padronizada para o computador local. Especificar apenas o nome do computador em keyname2 faz com que a operação use o caminho para a subchave especificada em keyname1. 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, HKU e HKCC . Se um computador remoto for especificado, as chaves raiz válidas serão: HKLM e de 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 a ser comparado sob a subchave.
/ve Especifica que somente as entradas que têm um nome de valor nulo devem ser comparadas.
/Oa Especifica que todas as diferenças e correspondências são exibidas. Por padrão, apenas as diferenças são listadas.
/Od Especifica que somente diferenças são exibidas. Esse é o comportamento padrão.
/SO Especifica que somente correspondências são exibidas. Por padrão, apenas as diferenças são listadas.
/em Especifica que nada é exibido. Por padrão, apenas as diferenças são listadas.
/s Compara todas as subchaves e entradas recursivamente.
/? Exibe a ajuda no prompt de comando.

Observações

  • Os valores retornados para a operação reg compare são:

    Valor Descrição
    0 A comparação é bem-sucedida e o resultado é idêntico.
    1 Falha na comparação.
    2 A comparação foi bem-sucedida e foram encontradas diferenças.
  • Os símbolos exibidos nos resultados incluem:

    Símbolo Descrição
    = dados de KeyName1 é igual a dados de KeyName2.
    < dados de KeyName1 é menor que dados de KeyName2.
    > dados de KeyName1 é maior que dados de KeyName2.

Exemplos

Para comparar todos os valores na chave MyApp com todos os valores na chave SaveMyApp, digite:

reg compare HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp

Para comparar o valor da Versão na chave MyCo e o valor da versão na chave MyCo1, digite:

reg compare HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version

Para comparar todas as subchaves e valores em HKLM\Software\MyCo no computador chamado ZODIAC, com todas as subchaves e valores em HKLM\Software\MyCo no computador local, digite:

reg compare \\ZODIAC\HKLM\Software\MyCo \\. /s