コマンド: "reg COMPARE /?" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
このコマンドの使用例をいくつか示します。
例 1: 1 つのキーのすべての値を比較:
REG COMPARE HKLM\Software\MyCo\私のアプリ HKLM\Software\MyCo\SaveMyApp
- 「MyApp」キーの下のすべての値を「SaveMyApp」の値と比較します。相違点のみを示します。
例 2: 異なるキー間で特定の値を比較する:
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version
- キー「MyCo」と「MyCo1」の下の特定の値「Version」を比較します。相違点のみを示します。
例 3: すべての子キーと値を比較する:
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s
- コンピューター「ZODIAC」上の「HKLM\Software\MyCo」の下にあるすべての子キーと値を、現在のコンピューター上の同じキーと比較します。相違点のみを示します。
出力は各行の先頭に記号の形式で表示されます。「=」は一致を表し、「<」は最初のフルキーの相違を表し、「>」は 2 番目のフルキーの相違を表します。
注意してください。
`REG COMPARE`このコマンドは、レジストリ ブランチを直接比較するのではなく、エクスポートされたレジストリ ファイルまたはレジストリ内のレジストリ パスと比較します。したがって、このコマンドは、レジストリの 2 つの部分間の違いを識別するのに役立ちます。
2 つのレジストリ ブランチの内容を比較する場合は、両方のブランチのエクスポートされたレジストリ ファイルを個別のテキスト ファイルにエクスポートし、それらのテキスト ファイルを比較することで、これを手動で行うことができます。一般的なアプローチは次のとおりです。
例 4: レジストリ ブランチの手動比較:
-- 最初のレジストリ ブランチをファイルにエクスポートします。
REG EXPORT HKLM\Software\RegBranch1 RegBranch1Export.reg
-- 2 番目のレジストリ ブランチを別のファイルにエクスポートします。
REG EXPORT HKLM\Software\RegBranch2 RegBranch2Export.reg
-- 選択したテキスト比較ツールを使用して、エクスポートされたファイルを比較します。たとえば次のコマンドを使用すると、
`FC`コマンドプロンプトで:
FC /W RegBranch1Export.reg RegBranch2Export.reg
または、サードパーティのテキスト比較ツールを使用します。
上記の手順により、エクスポートされたレジストリ ブランチ間の違いを特定できます。このアプローチは手動であり、自動検証は実行されないことに注意してください。
より包括的な自動レジストリ比較ツールが必要な場合は、このタスク専用に設計されたサードパーティ ソフトウェアを検討することをお勧めします。このようなツールを使用すると、違いを視覚的に表現できるため、比較プロセスが容易になります。