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