コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

本記事では、Windows 10/8/7で「システムの復元」を実行した際に表示される次のエラーを解決するための手順を詳しく解説します。

「システムの復元は正常に完了しませんでした。コンピューターのファイルと設定は変更されていません。システムの復元中に特定できないエラーが発生しました。(0x800700b7)」

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

エラー0x800700b7の主な原因

システムの復元エラー0x800700b7は、多くの場合、ウイルス対策ソフトやセキュリティソフトがシステムの復元処理を妨げていることが原因です。また、停電後Windows Updateの失敗後にWindowsのファイルシステムが破損している場合にも、このエラーが発生することがあります。

システムの復元エラー0x800700b7の解決手順

注意: エラーの中には、PCを一度再起動するだけで解消できるケースがあります。まずはPCの電源を切り、通常どおりWindowsを起動して、エラーが解消されているかどうかを確認してみてください。

ケースA:Windowsにサインインできる場合(通常どおり起動する)

  • 方法1:セーフモードでシステムの復元を実行する
  • 方法2:ウイルス対策・セキュリティソフトを無効化またはアンインストールする
  • 方法3:Windowsシステムファイルを修復する
  • 方法4:Windowsレジストリを編集する

ケースB:Windowsにサインインできない場合(起動しない)

  • 方法5:WinREからシステムの復元を実行する
  • 方法6:Windows REからシステムファイルを修復する
  • 方法7:「WindowsApps」フォルダーの名前を変更する(Windows 10)

ケースA:Windowsにサインインできる場合

方法1:セーフモードでシステムの復元を実行する

最初に試したいのが、Windowsをセーフモードで起動してからシステムの復元を実行する方法です。

1. Windowsキー Windowsのシステム復元エラー0x800700b7を解決する7つの方法 + R を同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
2.msconfig」と入力してEnterキーを押します。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

3.ブート」タブを開き、「セーフ ブート」にチェックを入れます。
4.OK」をクリックして、PCを再起動します。

ヒント: 作業が完了したら、もう一度システム構成ユーティリティ(msconfig)を開いて「セーフ ブート」のチェックを外し、Windowsを通常モードで起動できるように戻しておきましょう。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

5. 再び Windowsキー Windowsのシステム復元エラー0x800700b7を解決する7つの方法 + R を押して「ファイル名を指定して実行」を開きます。
6.rstrui」と入力して「OK」をクリックすると、システムの復元ウィザードが起動します。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

7. 最初の画面で「次へ」をクリックし、より古い復元ポイントを選択してPCを復元します。

方法2:ウイルス対策・セキュリティソフトを無効化またはアンインストールする

エラー0x800700b7を回避するもう一つの方法として、システムの復元を実行する前に、常駐しているウイルス対策ソフトやセキュリティソフトを一時的に無効化するか、完全にアンインストールしてみてください。サードパーティ製のセキュリティソフトが復元処理をブロックしているケースは非常に多く、これだけで問題が解決することもあります。

方法3:Windowsシステムファイルを修復する(SFCスキャン)

Windowsのシステムファイルが破損していることが原因でエラー0x800700b7が発生する場合があります。以下の手順でシステムファイルを修復しましょう。

1. コマンドプロンプトを管理者として開きます。
 ・検索ボックスに「cmd」または「コマンドプロンプト」と入力します。
 ・検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

2. コマンドプロンプトに次のコマンドを入力してEnterキーを押します。

  • SFC /SCANNOW

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

3. SFCスキャンが完了したら、PCを再起動します。
4. 改めてシステムの復元を実行してみてください。

方法4:Windowsレジストリを編集する

1. Windowsキー Windowsのシステム復元エラー0x800700b7を解決する7つの方法 + R を同時に押して「ファイル名を指定して実行」を開きます。
2.regedit」と入力してEnterキーを押します。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

3. 左側のツリーで次のキーへ移動します。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft

4.Windows」キーを右クリックし、「エクスポート」を選択して、万が一に備えてキーの内容をバックアップします。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

5. エクスポートするレジストリファイルに任意の名前(例:「RegistryBackup」)を付け、デスクトップに保存します。Windowsのシステム復元エラー0x800700b7を解決する7つの方法

6. 次に「Windows」キーを右クリックし、「削除」を選択します。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

7. レジストリエディターを閉じて、PCを再起動します。
8. 再起動後にシステムの復元を実行します。それでもエラーが解消しない場合は、先ほど保存したレジストリのバックアップファイルをダブルクリックして削除したキーを復元し、次の方法7へ進んでください。

ケースB:Windowsにサインインできない場合

Windowsが起動しない場合は、WindowsインストールメディアからPCを起動し、Windows回復環境(WinRE)からトラブルシューティングを行う必要があります。

※補足: インストールメディアをお持ちでない場合は、別の正常なPCでメディア作成ツール(Media Creation Tool)を使用して、お使いのWindowsのバージョンに合ったものを作成できます。

方法5:WinREからシステムの復元を実行する

1. PCをWindowsインストールメディアから起動します。
2. Windowsの言語設定画面で「SHIFT」+「F10」を押してコマンドプロンプトを開くか、「次へ」→「コンピューターを修復する」→「トラブルシューティング」→「詳細オプション」→「コマンドプロンプト」の順にクリックします。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

3. コマンドプロンプトに次のコマンドを入力して、システムの復元を起動します。

  • rstrui

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

4. システムの復元を試みます。

方法6:Windows REからシステムファイルを修復する

1. PCをWindowsインストールメディアから起動します。
2. 言語設定画面で「SHIFT」+「F10」を押してコマンドプロンプトを開きます。
3. コマンドプロンプトで次のコマンドを順に入力し、Windowsがインストールされているドライブ文字を特定します。

  • diskpart
  • list volume

4. Windowsボリュームのドライブ文字を控えてください。*

* Windowsボリュームとは、Windowsがインストールされているパーティションのことで、一般的には容量(GB)が最も大きいボリュームです。

例:この画面では、Windowsボリュームのドライブ文字は「D」です。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

5.exit」と入力してDiskPartユーティリティを終了します。

6. コマンドプロンプトで次のコマンドを入力し、Windowsのファイルシステムを修復します。

  • sfc /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\windows

* 上記コマンド内の「D」は、ご自身の環境に合わせたドライブ文字に置き換えてください。

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

7. SFCスキャンが完了したら、PCを再起動します。
8. 改めてシステムの復元を実行してみてください。

方法7:「WindowsApps」フォルダーの名前を変更する

※注意: この方法はWindows 10のみで有効です。

1. 上記の方法6の手順1〜5を実行して、WinREでコマンドプロンプトを起動し、Windowsのドライブ文字を特定します。

2. ドライブ文字(例:「D」)を入力してEnterキーを押し、Windowsドライブへ移動します。

3. 次のコマンドを入力してEnterキーを押し、「Program Files」フォルダーへ移動します。

  • cd Program Files

4. 次のコマンドで「WindowsApps」フォルダーの隠し属性を解除します。

  • attrib –h WindowsApps

5. 続けて次のコマンドを入力し、「WindowsApps」フォルダーの名前を変更します。

  • ren WindowsApps WindowsApps.BAK

Windowsのシステム復元エラー0x800700b7を解決する7つの方法

6.rstrui」と入力してシステムの復元を起動し、改めてシステムの復元を試みます。

以上で作業は完了です!どの方法がお使いの環境で有効だったか、ぜひコメントでお知らせください。このガイドが役に立ったら、シェアして他の方にも教えてあげてください。

  1. Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説

    Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう

  2. 【解決済み】Windows 10で「構成システムを初期化できませんでした」エラーが出たときの直し方

    PCでアプリケーションを起動しようとした際に、「構成システムを初期化できませんでした(Configuration system failed to initialize)」というエラーが表示されることがあります。この問題は、システムが対象アプリを正しく起動できない状態で発生することが多く、破損したシステムファイル、サードパーティ製アプリの不具合、誤った構成ファイルなどが主な原因です。原因となっているアプリをアンインストールしたり、構成ファイルを修正したりすることで解決できる場合があります。本記事では、Windows 10でこのエラーを解消するための具体的な手順を詳しく紹介します。 方法1:シ