O comando: "reg COMPARE /?" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "reg COMPARE /?"
Aqui estão alguns exemplos de uso deste comando:
Exemplo 1: Comparando todos os valores em uma chave:
REG COMPARE HKLM\Software\MyCo\Meu_aplicativo HKLM\Software\MyCo\SaveMyApp
- Compara todos os valores da chave
"MyApp" com os valores de
"SaveMyApp". Apenas diferenças são mostradas.
Exemplo 2: Comparando um valor específico entre chaves diferentes:
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version
- Compara o valor específico
"Versão" nas chaves
"MyCo" e
"MyCo1". Apenas diferenças são mostradas.
Exemplo 3: Comparando todas as chaves e valores filho:
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s
- Compara todas as chaves e valores filhos em
"HKLM\Software\MyCo" no computador
"ZODIAC" com a mesma chave no computador atual. Apenas diferenças são mostradas.
A saída está na forma de símbolos no início de cada linha, onde '=' representa correspondências, '<' representa diferenças no primeiro FullKey e '>' representa diferenças no segundo FullKey.
Observe que o
`REG COMPARE`O comando não compara ramificações do registro diretamente, mas sim com arquivos de registro exportados ou caminhos de registro no registro. Portanto, o comando pode ser útil para identificar diferenças entre duas partes do registro.
Se quiser comparar o conteúdo de duas ramificações do registro, você poderá fazer isso manualmente, exportando os arquivos de registro exportados de ambas as ramificações para arquivos de texto separados e, em seguida, comparando esses arquivos de texto. Aqui está uma abordagem geral:
Exemplo 4: comparação manual de ramificações de registro:
-- Exporte a primeira ramificação do registro para um arquivo:
REG EXPORT HKLM\Software\RegBranch1 RegBranch1Export.reg
-- Exporte a segunda ramificação do registro para um arquivo separado:
REG EXPORT HKLM\Software\RegBranch2 RegBranch2Export.reg
-- Compare os arquivos exportados com uma ferramenta de comparação de texto de sua escolha. Por exemplo com o comando
`FC`no prompt de comando:
FC /W RegBranch1Export.reg RegBranch2Export.reg
Ou use uma ferramenta de comparação de texto de terceiros.
As etapas acima permitem identificar as diferenças entre as ramificações do registro exportadas. Observe que esta abordagem é manual e não realiza verificação automatizada.
Se você precisar de uma ferramenta de comparação de registro automatizada e mais abrangente, considere um software de terceiros projetado especificamente para a tarefa. Essas ferramentas podem fornecer uma representação visual das diferenças e facilitar o processo de comparação.
"reg COMPARE /?" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
REG COMPARE KeyName1 KeyName2 [/v ValueName | /ve] [Output] [/s]
KeyName [\\Machine\]FullKey
Machine Nome do computador remoto - omitindo os padrões para o
computador
atual. Só HKLM e HKU estão disponíveis em computadores remotos.
FullKey ROOTKEY\SubKey
Se FullKey2 não for especificado, FullKey2 será igual a
FullKey1.
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey O nome completo da chave do Registro na ROOTKEY selecionada.
ValueName O nome do valor, na chave selecionada, a ser comparado.
Quando omitido, todos os valores na chave serão comparados.
/ve Comparar o valor do nome de valor vazio (Padrão).
/s Compara todas as subchaves e valores.
Output [/oa | /od | /os | /on]
Quando omitido, fornece apenas as diferenças.
/oa Fornece todas as diferenças e correspondências.
/od Fornece apenas as diferenças.
/os Fornece apenas as correspondências.
/on Nenhuma saída.
Código de retorno:
0 - bem-sucedido, o resultado comparado é idêntico
1 - falha
2 - bem-sucedido, o resultado comparado é diferente
Observação:
Os símbolos no início de cada linha fornecida são definidos como:
= significa que os dados de FullKey1 são iguais aos de FullKey2
< refere-se aos dados de FullKey1, que são diferentes dos dados de FullKey2
> refere-se aos dados de FullKey2, que são diferentes dos dados de Fullkey1
Exemplos:
REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
Compara todos os valores na chave MyApp com SaveMyApp
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version
Compara o valor da versão na chave MyCo e MyCo1
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s
Compara todas as subchaves e valores em HKLM\Software\MyCo no ZODIAC
com a mesma chave no computador atual
Informações importantes, dicas para o comando "reg COMPARE /?"
Ao usar o`REG COMPARE`comando, há alguns pontos importantes aos quais prestar atenção:
1: Criar backup: Antes de você`REG COMPARE`é aconselhável criar um backup do seu registro. Embora`REG COMPARE`Se você não fizer alterações diretamente no registro, ainda pode ser útil ter um backup caso surjam problemas.
2: Verifique as permissões: Certifique-se de ter permissões suficientes para acessar as chaves de registro e os valores que deseja comparar.
3: Entendendo os símbolos na saída: A saída do`REG COMPARE`O comando contém ícones no início de cada linha que indicam a comparação entre as entradas do registro. Observe que '=' representa correspondências, '<' representa diferenças na primeira ramificação do registro e '>' representa diferenças na segunda ramificação do registro.
4: Tenha cuidado ao usar`/s`: Se você tiver a opção`/s`para comparar todas as chaves e valores filhos, certifique-se de inspecionar a saída cuidadosamente. Uma comparação abrangente pode produzir muitos resultados.
5: 32 bits vs. 64 bits: Observe as opções`/reg:32`e`/reg:64`para determinar se a chave do registro deve ser acessada usando a visualização do registro de 32 ou 64 bits. Escolha a opção apropriada com base na arquitetura da ramificação do registro que você deseja comparar.
6: Interpretação dos resultados: Entenda que`REG COMPARE`só mostra diferenças. Resultados ausentes significam que as ramificações do registro são idênticas. Recomenda-se a leitura da documentação completa do comando para mais detalhes.
7: Comparações remotas: Se você`REG COMPARE`para um computador remoto, certifique-se de que o Remote Registry Services esteja ativado e de que você tenha as permissões necessárias para acessar o computador remoto.
8: Validação dos resultados: Revise cuidadosamente os resultados da comparação antes de tirar conclusões. É possível que algumas diferenças sejam insignificantes ou se devam a diferenças específicas do sistema.
Em geral é importante`REG COMPARE`-O comando deve ser usado com cuidado e com compreensão das implicações, especialmente ao comparar entradas de registro contendo informações potencialmente confidenciais.