reg compare

Compara as subchaves ou entradas do registro especificadas.

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 entrada a ser adicionada. Para especificar um computador remoto, inclua o nome do computador (no formato \\<computername>\) como parte do nome da chave. Omitir \\<computername>\ faz com que o padrão da operação seja o computador local. O nome da 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 HKU. Se o nome da chave do registro contiver um espaço, coloque o nome 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 nome da chave. Omitir \\<computername>\ faz com que o padrão da operação seja 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 nome da 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 HKU. Se o nome da chave do registro contiver um espaço, coloque o nome entre aspas.
/v <Valuename> Especifica o nome do valor a ser comparado na 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 sejam exibidas. Por padrão, apenas as diferenças são listadas.
/od Especifica que apenas as diferenças sejam exibidas. Esse é o comportamento padrão.
/os Especifica que apenas correspondências sejam exibidas. Por padrão, apenas as diferenças são listadas.
/on Especifica que nada seja 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.

Comentários

  • 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 A comparação falhou.
    2 A comparação foi bem-sucedida e as diferenças foram encontradas.
  • Os símbolos exibidos nos resultados incluem:

    Símbolo Descrição
    = Os dados de KeyName1 são iguais aos dados de KeyName2.
    < Os dados de KeyName1 são menores que os dados de KeyName2.
    > Os dados de KeyName1 são maiores que os 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