対応していますか.regファイルがたくさんありますか?一方、レジストリ エディタは、コンピュータの設定を変更したり、派手な修正をすべて適用したりするための究極の場所です。 Reg ファイルも同様です。レジストリ エディタからエクスポートし、後で再度マージすることができます。Windows レジストリ。これらにより、レジストリまたはレジストリの一部をエクスポートまたはバックアップすることが可能になります。この投稿で説明しているツールは次のとおりです。レグディフ、これは、reg ファイルをさまざまな方法で比較、並べ替え、マージ、管理できる優れたツールです。
Regdiff を使用したレジストリ ファイルの比較またはマージ
比較する
このツールは無料のオープンソースで、簡単に入手できます。実行可能ファイルとしてダウンロードすることも、ソース コード全体をフォークして既存のプロジェクトに組み込むこともできます。このツールの主な機能は、2 つの reg ファイルを比較できることです。コードの差分と同様に、このツールは 2 つのレジストリ ファイルを取得して比較します。
しかし、他のコード差分計算ツールとどう違うのか疑問に思われるでしょうか?違いは、Regdiff は最初に両方のファイルを読み取り、行ごとではなく論理レベルで比較することです。そのため、両方のファイルで同じコンテンツの順序が異なる場合でも、Regdiff は差分にそれを表示しません。
このツールには GUI がなく、完全にコマンド ラインから実行されます。 2 つのファイルを比較するには、reg ファイルと Regdiff の両方を 1 つのフォルダー内にコピーするだけです。ここで、管理者特権の CMD ウィンドウを開き、次のコマンドを実行して両方のファイルを比較します。
regdiff.exe first_file_name.reg second_file_name.reg
このツールはまず両方のファイルを読み取って解析し、次に結果を比較して表示します。完全なレジストリのバックアップでも高速に動作します。差分が表示されると、どの設定が変更されたのかが簡単にわかります。または、前回のバックアップ以降にレジストリに加えられた全体的な変更は何でしたか?
同じコマンドを使用して、現在の Windows レジストリと reg ファイルを直接比較することもできます。ファイル名の代わりに、レジストリ フォルダーの相対アドレスを指定できます。
regdiff.exe HKEY_LOCAL_MACHINE\SOFTWARE hklm_software.reg
マージ
それ以外にも、Regdiff は多くのオプションをサポートしています。それらの中で最も重要なのは、マージオプション。このコマンドを使用すると、2 つのレジストリ ファイルをマージしたり、既存のレジストリを 1 つのファイルにマージしたり、その他さまざまなことができます。マージ コマンドの例をいくつか示します。
2 つの reg ファイルをマージします。
regdiff.exe HKEY_LOCAL_MACHINE\SOFTWARE hklm_software.reg /merge merged.reg
既存のレジストリをエクスポートします。
regdiff.exe HKEY_LOCAL_MACHINE\SOFTWARE /merge hklm_software.reg
既存の reg ファイルからソートされた reg ファイルを作成します。
regdiff.exe example.reg /merge sorted_example.reg
空のキーは禁止
使用できるもう 1 つの最も重要なオプションは次のとおりです。空キー禁止。これは、まったく必要のない空のキーを完全に削除することで、reg ファイルを整理するのに役立ちます。単に追加するだけです/空のキーなし空のキーをすべて削除するコマンドが発生する前に。
レジストリオプション
の/レジストリオプションを使用すると、ローカル マシン上の現在のレジストリ値と比較またはマージできます。このオプションを使用すると、reg ファイルを作成するためにレジストリ エディターからエクスポート オプションを使用する必要が実質的になくなります。これまでと同様に、レジストリから値を直接フェッチできます。
他にもたくさんのオプションがあり、それぞれが何らかの処理を行うことができます。これらすべてのオプションの詳細については、ツールのダウンロードページ。これらのオプションとその使いやすさに関する完全なドキュメントが入手可能です。
Regdiff は、レジストリ ファイルを頻繁に扱う場合に最適なツールです。少数のユーザーが直面するかもしれない唯一の問題は、GUI がないことです。このツールは完全にコマンド ラインから実行され、ターミナル ウィンドウ自体にも出力が表示されます。それ以外では、これは reg ファイルを比較、マージし、さらに多くのことを行うのに最適なツールです。