Windows 10でレジストリを自動的に完全にバックアップする方法

すべてのシステムの復元ポイントまたはシャドウコピーは、レジストリハイブの完全なバックアップを保持します。 ただし、Windows 10は毎日システムの復元ポイントを自動的に作成しません。 復元ポイントは、重要な更新プログラムまたはドライバーをインストールするときにのみ作成されます。 システムの復元の優れた機能にもかかわらず、ファイルまたはレジストリのバックアップ方法としてシステムの復元に依存することは賢明ではありません。

さらに、Windows 10 v1803以降、 RegIdleBackupまたはRegistry Idle Backup Task(スケジュールされたタスク)は、デフォルトではレジストリハイブをRegBackフォルダーにバックアップしなくなりました。 Windows 10 v1803以降では、 Windows\System32\Config\RegBackフォルダーが空であるか、0バイトのハイブファイルが含まれている可能性があります。

ただし、新しいレジストリ値を作成することで、 Regbackフォルダ内のレジストリハイブの定期的なバックアップを有効にすることができます。

レジストリファイル(ハイブ)は、 Windows\System32\Configフォルダにあります。 Windowsの実行中に常に使用されているハイブ。 したがって、Windows APIまたはボリュームシャドウを使用してハイブをバックアップする特殊なプログラムが必要になります。

この記事では、Windowsレジストリハイブを完全にバックアップする6つの方法について説明します。

Windows 10でレジストリを完全にバックアップするには、次のいずれかの方法に従います。

方法1:Windowsの定期的なレジストリハイブバックアップを有効にする

Windows 10バージョン1803以降、Windowsはデフォルトで自動的にシステムレジストリをRegBackフォルダーにバックアップしなくなりました。 ただし、次のレジストリエントリを構成してコンピュータを再起動することにより、レジストリハイブの定期的なバックアップ機能を有効にすることができます。

  1. レジストリエディター( regedit.exe )を起動し、次のキーに移動します。
     HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ Configuration Manager 

  2. EnablePeriodicBackupという名前のDWORD(32ビット)値を作成します。
  3. EnablePeriodicBackupをダブルクリックし、データを1設定します
  4. レジストリエディタを終了します。

詳細については、Windows 10バージョン1803以降、システムレジストリがRegBackフォルダーにバックアップされなくなりましたの記事を参照してください。

上記のレジストリ設定を有効にした後。 Windowsを再起動します。 Windowsは、レジストリをC:\Windows\System32\Config\RegBackフォルダーに10日に1回、および自動メンテナンスが開始されたときに(つまり、ユーザーがシステムを長時間アイドル状態のままにした場合)バックアップします。 自動保守が開始されると、RegBackフォルダーを更新するRegIdleBackupタスクが呼び出されます。

タスクスケジューラを起動し、[Registry Idle]タスクを右クリックし、[実行]をクリックしてレジストリハイブをオンデマンドでバックアップすることもできます。 RegIdleBackupタスクは、 Microsoft\Windows\RegistryフォルダーのScheduled Task Libraryにあります。

重要: RegIdleBackupタスクは、システムハイブ、つまりDEFAULTSAMSECURITYSOFTWARESYSTEMのみをバックアップします。 NTUSER.DATおよびUSRCLASS.DAT (各ユーザープロファイルにあります)というユーザーレジストリハイブはバックアップしません

RegIdleBackupタスクを毎日または毎週実行する

注意すべき重要な点の1つは、 RegIdleBackupタスクが10日に1回だけ自動的に実行されることです。 タスクに設定した追加のトリガーは無視されます。

レジストリを毎日または必要に応じてバックアップする必要がある場合は、タスクスケジューラを開いて、タスクを手動でオンデマンドで実行できます。 または、次のコマンドラインを昇格して実行します。

 schtasks / run / i / tn "\ Microsoft \ Windows \ Registry \ RegIdleBackup" 

これにより、タスクの前回の実行時間に関係なく、レジストリのバックアップを開始するRegIdleBackupタスクが開始されます。

上記のschtasks.exeコマンドラインを実行する新しいスケジュールされたタスクを作成し、毎週または毎日実行するように構成することもできます。

XMLファイルRegistry Backup Task.xml (レジストリバックアップタスク)をダウンロードして、タスクスケジューラにインポートします。 タスクは、毎週月曜日、水曜日、金曜日の午後1時にバックアップを実行するように構成されています。 タスクスケジューラにタスクをインポートした後、必要に応じてタスク設定を変更できます。

方法2:Tweaking.comの「レジストリバックアップ」を使用してレジストリをバックアップする

Tweaking.comには、コンピューターとユーザーのレジストリハイブを簡単にバックアップできる、優れたレジストリバックアップユーティリティがあります。 また、スケジュールされたタスクとして実行できるため、レジストリファイルを毎日、毎週、または指定した間隔で自動的にバックアップできます。 このツールは、Windows 10以前のオペレーティングシステムで動作します。

$config[ads_text6] not found
  1. Tweaking.comのレジストリバックアップツールをダウンロードして実行します。
  2. [設定]タブをクリックし、それに応じてバックアップの場所を設定します。

    WindowsレジストリハイブはC:\Windows\System32\Configます。 必要に応じて、バックアップの場所をC:\Windows\System32\Config\RegBackできます。

  3. [ レジストリバックアップ ]タブをクリックします。

  4. Computer:セクションで、そこにリストされているすべてのハイブを選択します。
    • コンポーネント
    • 運転手
    • デフォルト
    • SAM
    • セキュリティ
    • ソフトウェア
    • システム
  5. [ユーザーレジストリファイル:]セクションで、必要なユーザーアカウントのレジストリハイブ( ntuser.datusrclass.dat )を選択します。
  6. 選択したら、[ 今すぐバックアップ ]をクリックします 。 Tweaking.comのレジストリバックアップツールは、選択したレジストリハイブを指定したフォルダー( Regbackフォルダーなど)にバックアップします。 各バックアップセットは、日付とタイムスタンプをフォルダー名として、個別のフォルダーに保存されます。

スケジュールされたタスクとしてのレジストリバックアップ

  1. レジストリバックアップユーティリティの[設定]タブに切り替えます。
  2. [ スケジュールオプション]の [ システムアカウント]で[ 実行]を選択します
  3. [ スケジュール作成 ]ボタンをクリックします

    重要:システムレジストリハイブに加えて、ユーザーレジストリハイブntuser.datおよびUsrClass.datをバックアップする場合は、 [現在のユーザーアカウント]で[実行]を選択して、タスクを現在のユーザーとして実行するように構成する必要あります。

    これにより、非表示モードが選択されている場合にコマンドTweakingRegistryBackup.exe /supersilentを実行するスケジュールされたタスクが作成されます。 スケジュールされたタスクは、 システムアカウントを使用している場合、起動時に毎回実行されるように構成されています。 [現在のユーザーアカウント]で[実行]を選択した場合、タスクはログインごとに実行されます。

  4. スケジュールを毎週変更するには、[ スケジュール編集 ]ボタンをクリックして[タスクスケジューラ]ウィンドウを開きます。
  5. タスクスケジューラのTweaking.com – Registry Backupタスクをダブルクリックします。
  6. 「トリガー」タブで、 「編集」ボタンをクリックします。
  7. [Begin the task:]ドロップダウンオプションで、[ On a Schedule]を選択します。
  8. [ 毎週]を選択し、表示されるオプションのリストから日を選択します。

  9. OKをクリックします
  10. [設定]タブをクリックし、 スケジュールされた開始を逃した後できるだけ早く [ タスクの実行 ]を有効にします

それでおしまい! レジストリバックアップのスケジュールされたタスクが毎週実行されます。

古いレジストリバックアップを自動的に削除する

レジストリバックアップツールは、特定の日数(FIFO)より古いバックアップを自動的に削除できます。 [設定]タブで設定できます。

各レジストリバックアップセットは、約150〜200 MBになる場合があります。 そのため、不要になった古いバックアップを削除することをお勧めします。 少なくとも2バックアップを保持することを選択できます。

レジストリハイブをバックアップから復元する

以前のバックアップからレジストリハイブを復元するには、[レジストリの復元]タブをクリックし、ドロップダウンリストボックスからバックアップを選択します。 復元するレジストリハイブを選択し、[ 今すぐ復元]をクリックします

Tweaking.comのRegistry Backupツールは、見た目は現代的ではありませんが、仕事をこなしてくれます。 このツールが提供する予定されたバックアップまたはコマンドラインサポートと復元機能は非常に便利です。

関連: Windowsのシステム復元ポイントまたはシャドウコピーからレジストリキーを抽出する方法

方法3:ERUNTを使用してレジストリをバックアップする

ERUNTまたは緊急復旧ユーティリティNTは、Windowsレジストリのバックアップと復元に使用できるユーティリティです。 このツールには、アクセス許可が適切にバックアップおよび復元されるように、セキュリティハイブを含むWindowsレジストリの完全なバックアップおよび復元を実行する機能があります。

以前のバージョンのWindowsでレジストリハイブの完全なセットをバックアップするには、ERUNTユーティリティを使用した可能性があります。 ERUNTは更新されなくなったため、多くのユーザーはWindows 10との互換性を心配しています。さらに、ERUNTはボリュームシャドウコピーを使用したバックアップをサポートしていません。

これらのオッズにもかかわらず、ERUNTはWindows 10で完全に正常に動作します。

  1. ERUNTをBleepingComputer.comからダウンロードし、管理者として実行( erunt.exe )します。
  2. バックアップ先を選択し、[OK]をクリックします。

  3. デフォルトでは、システムおよび現在のユーザーレジストリハイブがバックアップされます。 他のユーザーのレジストリをバックアップするには、[ Other open user registries ]オプションを有効にします。

スケジュールされたタスクとしてレジストリバックアップを実行する

タスクスケジューラを使用して、レジストリを毎週または毎日(起動時に)バックアップするようにERUNTを構成できます。 デフォルトでは、ERUNTは現在のバックアップがすでに存在する場合、新しいバックアップを作成しません。

  1. タスクスケジューラを起動します。
  2. 右側の[操作]ウィンドウで、[ タスクの作成… ]をクリックします。
  3. 作成するタスクの名前(ERUNTなど)を入力し、オプションで説明テキストを割り当てます。
  4. [ 最高の特権で実行 ]オプションを有効にします。 これは重要なステップです。

  5. 「トリガー」タブを選択し、 「新規 」をクリックします

  6. [タスクの開始]ドロップダウンボックスで、[ スケジュールどおり ]を選択し、[OK]をクリックします。 起動時にレジストリをバックアップする場合は、ドロップダウンリストボックスから[ 起動時]を選択します。
  7. [ 毎週]または[ 毎日]を選択します。 それに応じてオプションを構成し、「OK」をクリックします。
  8. 「アクション」タブを選択し、 「新規 」をクリックします
  9. プログラム/スクリプト:テキストボックスに、次のように入力します(引用符を含む)。
     「C:\ Program Files(x86)\ ERUNT \ AUTOBACK.EXE」 

    注:別のフォルダーからERUNTを使用している場合は、autoback.exeの正しいパスを指定してください。

  10. [引数を追加(オプション)]テキストボックスに次のように入力し、[OK]をクリックします。
     D:\ RegBack \#Date#/ noconfirmdelete / noprogresswindow / days:10 
  11. [設定]タブをクリックし、 スケジュールされた開始を逃した後できるだけ早く [ タスクの実行 ]を有効にします

  12. [OK]をクリックし、[OK]をクリックします。

これで、毎週(または毎日または起動時に)レジストリをバックアップする新しいタスクが作成されました。 バックアップはD:\RegBackフォルダーに保存されます。 各バックアップセットには、現在の日付をサブフォルダー名とする独自のサブフォルダーがあります。

次のシステムレジストリハイブがバックアップされます。

  • BCD
  • デフォルト
  • コンポーネント
  • 運転手
  • デフォルト
  • SAM
  • セキュリティ
  • ソフトウェア
  • システム

次の現在のユーザーレジストリハイブ:

  • NTUSER.DAT
  • USRCLASS.DAT

古いレジストリバックアップを自動的に削除する

上記のコマンドラインは、10日より古いレジストリバックアップも削除します(上記の/days:10パラメータを使用します)。保持する復元フォルダの数は、 /days:nコマンドラインスイッチを使用して変更できます(例: /days:7過去7日間のバックアップのフォルダのみが保持されます。

$config[ads_text6] not found

デフォルトでは、 Autoback.exeは、 Autoback.exeの既存のバックアップがすでに存在する場合、新しいバックアップを作成しません。 /alwayscreateスイッチを使用してこの動作を変更し、プログラムが常に新しいバックアップを作成するようにします。

追加のコマンドラインパラメータについては、ERUNTのreadme.txtファイルを参照してください。

レジストリハイブをバックアップから復元する

ERUNTは、レジストリハイブをフォルダーにバックアップするときに、復元目的で、構成ファイルERDNT.INFおよびERDNT.CONと共に、ファイルERDNT.EXEもそれぞれ格納します。 バックアップフォルダーからレジストリを復元するには、 ERDNT.EXEファイルを管理者として実行するだけです。

復元するレジストリコンポーネントを選択し、[OK]をクリックして復元を開始します。 プロセスが完了したら、[OK]をクリックしてコンピュータを再起動し、復元されたレジストリをアクティブにします。

方法4:「レジストリのバックアップと復元」ユーティリティを使用してレジストリをバックアップする

軽量でシンプルなユーティリティであるレジストリバックアップおよび復元ユーティリティは、レジストリハイブを任意の場所にバックアップするのに役立ちます。 また、コマンドラインのサポートとレジストリの復元機能も備えています。

インターフェースはシンプルでクリーンです。 メイン画面で、[新しいバックアップ…]ボタンをクリックします。

バックアップフォルダを選択し、説明を入力します。

既定では、ツールはシステムハイブと現在のユーザーハイブをバックアップします。 他のすべてのハイブをバックアップするには、 ここをクリックして詳細を表示するというリンクをクリックします

バックアップするハイブを選択します。 システム現在のユーザーのオプションが選択されている場合、現在のユーザーハイブ、つまりNTUSER.DATとUSRCLASS.DATと共に、SAM、セキュリティ、デフォルト、ソフトウェア、およびシステムレジストリハイブをバックアップします。 必要に応じて、COMPONENTSおよびDRIVERSレジストリハイブをバックアップに含めることができます。

[OK]をクリックし、[開始]をクリックします。

これでバックアップが完了しました。

このツールが提供するオプションのリストを見てみましょう:

[オプション]ダイアログで、デフォルトのバックアップフォルダテンプレートを選択できます。 %SystemRoot%%SystemDrive%%CurrentDirectory%などの環境変数だけでなく、さまざまな形式の日時変数を使用できます。F1キーを押して、必要なすべての情報を含むヘルプファイルを開きます。

VSSを使用してハイブをコピーするかどうかを選択できます。 デフォルトでは、VSSオプションは有効になっています。 ハイブを.cabファイル形式で圧縮するには、[バックアップ後にファイルを圧縮する ]オプションを使用します。 ハイブを.cabアーカイブに圧縮すると、ディスク領域を節約できるだけでなく、バ​​ックアップを適切に整理できます。

古いバックアップをパージする

古いハイブバックアップは、古い バックアップを削除する、最後の n個のバックアップを除くすべてのバックアップを削除するための適切な値を設定することにより、自動的に消去できます(FIFO)

スケジュールされたタスクとしてレジストリバックアップを実行する

他のツールと同様に、レジストリバックアップおよび復元ユーティリティは自動化をサポートしています。 次のコマンドライン構文を使用して、レジストリハイブをバックアップできます。

 regbak / dir: "バックアップパス" / reg:[suo] / silent / overwrite:[y | n] / compress:[y | n] / vss:[y | n] / limitdays:d / limitcount:c / desc : 

サポートされているコマンドラインオプションのリストを次に示します。( Src:ヘルプファイル

レバクregbak実行可能ファイル
/ dir:”バックアップパス”レジストリバックアップを作成するフォルダーへのパス。

RegBakを使用すると、バックアップパスの構築中に特定のパラメーターを含めることができます。

/ reg:[suo] s =システムハイブ、u =ユーザーハイブ、o =他のすべてのハイブ
/サイレント[オプション]サイレント操作。 通知は表示されません
/ overwrite:[y | n][オプション]バックアップフォルダー内の以前のバックアップファイルを上書きします

y =はい、n =いいえ

/ compress:[y | n][オプション]バックアップフォルダーにコピーされた後、バックアップファイルを圧縮します

y =はい、n =いいえ

/ vss:[y | n][オプション]ボリュームシャドウコピーサービスを使用してバックアップを取る

y =はい、n =いいえ

/ limitdays:d[オプション]「d」日より古いすべてのバックアップが削除されます
/ limitcount:c[オプション]最新の「c」個のバックアップのみを保持します
/ desc:[オプション]バックアップの性質に関する簡単な説明を提供できます

注:ユーティリティ(GUI)が現在開いている場合、コマンドラインは何もしません。 単一インスタンスのみをサポートします。

システムと現在のユーザーハイブをRegBackという名前のフォルダーにバックアップするには(そして最新の7つのバックアップのみを保持するには)、次のコマンドを実行します。

 regbak.exe / dir: "D:\ RegBack \" / reg:su / limitcount:7 / overwrite:y 

RegBackフォルダーの下のサブフォルダーには、名前に日付とタイムスタンプが含まれます。

上記のコマンドラインのスケジュールされたタスクを作成し、 自分のユーザーアカウント最高の権限で実行することもできます 。 レジストリバックアップタスクは、必要に応じて毎日または毎週実行するように構成できます。

レジストリハイブをバックアップから復元する

以前のバックアップからレジストリハイブを復元するには、2つのオプションがあります。 ユーティリティを起動し、復元するバックアップを選択して、[ 復元]をクリックします。

選択したハイブを復元するには、 オプションのリンクをクリックします

復元するハイブのリストを選択し、[ OK ]をクリックします。

これにより、前回のバックアップからレジストリハイブが復元されます。

または、各ハイブバックアップフォルダーにあるREGRES.CMDファイルは、レジストリハイブの復元に役立ちます。 ただし、このファイルは、Windows回復コンソールまたはWindows回復環境から実行した場合にのみ機能します。

方法5:レジストリエディターを使用してハイブを手動でエクスポートする

Windowsの組み込みレジストリエディタを使用して、レジストリハイブ全体を手動でバックアップまたはエクスポートできます。 ここでの重要なポイントは、ブランチを登録エントリ(.reg)ではなくハイブ(ハイブファイル形式)としてエクスポートすることです。

レジストリの大部分を.regファイルにエクスポートすることはお勧めしません。復元すると問題やエラーが発生するためです。 代わりに、 ハイブファイル形式を使用して完全なレジストリバックアップを作成する必要があります。

レジストリエディタを使用してレジストリをハイブファイル形式にバックアップまたはエクスポートするには、次の手順に従います。

  1. レジストリエディター(regedit.exe)を起動し、次の場所に移動します。
     HKEY_LOCAL_MACHINE \ SOFTWARE 
  2. [ファイル]メニューの[エクスポート…]をクリックします。
  3. [ ファイルの種類:]ドロップダウンで、[ レジストリハイブファイル(*。*) ]をクリックします

  4. ファイルをソフトウェアとしてD:\RegBackフォルダーまたは任意の場所に保存します。
  5. 同様に、以下の詳細に従って必要なブランチをハイブにエクスポートします。
     ハイブファイル名: SECURITYレジストリキー:HKEY_LOCAL_MACHINE \ SECURITYハイブファイル名: SAMレジストリキー:HKEY_LOCAL_MACHINE \ SAMハイブファイル名: SYSTEMレジストリキー:HKEY_LOCAL_MACHINE \ SYSTEMハイブファイル名: SOFTWAREレジストリキー:HKEY_LOCAL_MACHINE \ SOFTWAREハイブファイル名: DEFAULTキー:HKEY_USERS \ .DEFAULTハイブファイル名: COMPONENTSレジストリキー:HKEY_LOCAL_MACHINE \ COMPONENTS(COMPONENTSキーがリストされている場合)ハイブファイル名: DRIVERSレジストリキー:HKEY_LOCAL_MACHINE \ DRIVERS 

    現在のユーザーレジストリハイブ:

    $config[ads_text6] not found
     ハイブファイル名: NTUSER.DATレジストリキー:HKEY_CURRENT_USER(または)HKEY_USERS \ハイブファイル名: USRCLASS.DATレジストリキー:HKEY_CURRENT_USER \ Software \ Classes(または)HKEY_USERS \\ Software \ Classes 

それでおしまい! これで、システムと現在のユーザーレジストリハイブを手動でバックアップしました。

バックアップからのレジストリハイブの復元

手動の方法を使用すると、レジストリハイブは、Windows回復環境のコマンドプロンプトからのみ復元できます。 これらは、Windows回復環境を使用して、バックアップからハイブを復元する必要がある場所です。

 フォルダー:\ Windows \ System32 \ config \ Hives:システムソフトウェアのデフォルトのセキュリティSAMドライバーコンポーネントフォルダー:\ Users \%username%\ Hive:NTUSER.DATフォルダー:\ Users \%username \ AppData \ Local \ Microsoft \ Windows \ Hive: usrClass.dat 

Windows\System32\Configフォルダー内のファイルを上書きする前に、同じファイルのバックアップコピーを作成してください。 または、ファイル名に.OLD.OLDとして付けて、既存のハイブのセットの名前を変更します。

方法6:REG.exeツールを使用してハイブを手動でエクスポートする

Windowsに組み込まれているREG.exeコンソールツールを使用して、レジストリハイブをバックアップできます。

  1. D:\ドライブまたはRegBackという名前のフォルダーを作成します。
  2. 管理コマンドプロンプトウィンドウから、次のコマンドを実行します。
     REG SAVE HKLM \ Software D:\ REGBACK \ SOFTWARE / y REG SAVE HKLM \ Security D:\ REGBACK \ SECURITY / y REG SAVE HKLM \ System D:\ REGBACK \ SYSTEM / y REG SAVE HKU \ .Default D:\ REGBACK \デフォルト/ y REG SAVE HKLM \ SAM D:\ REGBACK \ SAM / y REG SAVE HKCU D:\ REGBACK \ NTUSER.DAT / y REG SAVE HKCU \ Software \ Classes D:\ REGBACK \ USRCLASS.DAT / y REG SAVE HKLM \ BCD00000000 D:\ REGBACK \ BCD / y REG SAVE HKLM \ COMPONENTS D:\ REGBACK \ COMPONENTS / y 

    上記のコマンドは、各レジストリハイブをD:\REGBACKフォルダーに個別のファイルにバックアップします。 /yコマンドライン引数により、既存のバックアップ(存在する場合)がそのフォルダーに自動的に上書きされます。

上記のコマンドをWindowsバッチファイル(.bat)で使用し、オプションでタスクスケジューラを使用して実行することもできます。

バックアップからレジストリハイブを復元する

ハイブをバックアップから復元するには、Windows回復環境のコマンドプロンプトを使用して、ハイブをオフラインで復元することを強くお勧めします。

REG.EXE RESTOREコマンドラインを使用して上記の重要なレジストリハイブを復元しようとすると、システムが停止します。 エラー800703fa:削除などのマークが付けられているレジストリキーで不正な操作が試行されたなどのエラーが発生します。 プログラムを実行したり、コンピュータをシャットダウンしたりすることはできません。

選択したレジストリブランチのバックアップまたはエクスポート

レジストリ全体をバックアップするのではなく、特定のブランチのみをエクスポートしたい場合があります。 選択したブランチをエクスポートするには、ブランチを.reg(登録エントリ)ファイル形式で保存することをお勧めします。

.regファイルはプレーンテキストファイルであり、その内容はメモ帳またはその他のテキストエディタを使用してファイルを開くことで表示できます。

レジストリで選択したブランチ/キーをバックアップするには、次の手順を使用します:

  1. レジストリエディター( regedit.exe )を起動します。
  2. エクスポートするキーに移動します。
  3. キーを右クリックして、[エクスポート]を選択します。

  4. [保存先]ボックスで、登録エントリ(.reg)ファイルを保存する場所を選択します。
  5. [ファイル名]ボックスにファイル名を入力し、[保存]をクリックします。

または、 REG.exeコマンドラインを使用して、選択したレジストリキーをエクスポートできます。

例:

 REG EXPORT HKCR \ ChromeHTML D:\ ChromeHTML.REG REG EXPORT HKCU \ Software \ Avast D:\ Avast.REG REG EXPORT HKLM \ Software \ Classes D:\ Classes.REG 

どこ…

 HKCRはHKEY_CLASSES_ROOTの略ですHKCUはHKEY_CURRENT_USERの略ですHKLMはHKEY_LOCAL_MACHINEの略ですHKUはHKEY_USERSの略です 

.regファイルからのレジストリ設定の復元

.regファイルからレジストリを復元するには、.regファイルをダブルクリックし、確認を求められたら[はい]をクリックして、レジストリに設定を適用します。 または、.regファイルを右クリックして[ マージ ]をクリックします。

.regファイルからレジストリを復元しても、対応するレジストリブランチから既存のコンテンツは削除されないことに注意しください 。 たとえば、レジ​​ストリブランチに.regファイルにない追加のサブキーと値がある場合、追加のキーと値は削除されません。

その場所にある既存の値とサブキーを削除する必要がある場合は、レジストリエディターを使用できます。

または、.regファイルを編集し、次の構文を使用してレジストリキーを削除します。
 Windowsレジストリエディタバージョン5.00 [-HKEY_LOCAL_MACHINE \ Software \ Classes \ doc_auto_file] 

これにより、上記のブランチのdoc_auto_fileキーが削除されます(キーの先頭にマイナス記号があるため)。

(詳細については、Microsoftの記事「.regファイルを使用してレジストリサブキーと値を追加、変更、または削除する方法」を参照してください)

関連: Windowsで.REGファイル(登録エントリ)を使用する方法?

おわりに

上記の3つのユーティリティの中で、Tweaking.comのRegistry Backupツールは、作成者が引き続き管理し、プログラムがデジタル署名されているため、推奨されます。 通常の方法(APIを使用)が失敗した場合、ボリュームシャドウコピーを使用してバックアップできます。

レジストリのバックアップと復元ツールには、シンプルでクリーンなインターフェイスがあります。 プログラムはデジタル署名されています。 プログラムのドキュメントはWindows 10については何も述べていませんが、Windows 10では完全に正常に動作します。このツールは、ボリュームシャドウコピーを使用したレジストリハイブのバックアップをサポートしています。

ERUNTは、古くなったユーザーインターフェイスを備えており、特定のレジストリハイブを選択する選択肢がないという点を除いて、同等に優れています。 ERUNTは、信頼できるソースであるLars Hedererによって開発されました。 ERUNTは、Windows XP / Vista / 7時代のほとんどのユーザーと技術者にとって、お気に入りのレジストリバックアップツールでした。 また、このツールはWindows 10でも問題なく実行できます。

$config[ads_text6] not found

これらのツールはレジストリのバックアップを目的として設計されており、それぞれが非常にうまく機能します。 上記のツールのもう1つの利点は、コマンドラインサポートと、レジストリを以前の構成にすばやくロールバックするための[ レジストリ復元]オプションを提供することです。

Windowsのどのバージョンでも、[以前のバージョン]タブ(シャドウコピー/システムの復元/ファイル履歴のスナップショット)からレジストリハイブを復元できることをご存知ですか。

関連記事