Windowsエラー0x800700b7とは?原因と効果的な解決策を徹底解説
「システムの復元」は、Windowsで発生する多くの一般的なエラーを解決できる便利なツールです。システムを以前のエラーのない状態に戻すことで動作します。しかし残念ながら、他のツールと同様に、システムの復元が正常に機能せず、「0x800700b7」のようなエラーコードが表示されることがあります。
システムの復元を実行中に、「システムの復元中に不明なエラーが発生しました 0x800700b7」というエラーメッセージが表示されることがあります。場合によっては、「App container profile failed with error 0x800700b7」というメッセージが表示されることもあります。
このシステムの復元エラー0x800700b7とは一体何なのでしょうか?そしてどうすれば解決できるのでしょうか?このエラーを正しく理解し、効果的な対策を適用するために、まずはこのツールについて基本的な知識を身につけておきましょう。
システムの復元とは?基本をおさらい
前述のとおり、システムの復元はWindows環境向けの復旧ツールです。オペレーティングシステムに対して行った変更の一部を元に戻すことができます。
システムの復元を使用すると、インストール済みアプリケーション、システムファイル、デバイスドライバー、レジストリキーといった重要な設定やファイルが、以前の設定やバージョンに戻されます。いわば、Windowsオペレーティングシステムにおける「元に戻すボタン」のようなものです。
例えば、アップデートをインストールした後にデバイスで奇妙な現象が起こるようになった場合、そのアップデート以前の状態にシステムを復元できます。システムの復元によって、Windowsアップデートのインストールが取り消されます。
また、システムの復元は個人用のドキュメントやファイルには一切影響しないため、安心して利用できます。
ただし注意点として、システムの復元は個人ファイルを復元する機能ではありません。つまり、ファイル復旧のソリューションとして使うことはできません。重要なファイルが入ったフォルダを一度削除してしまうと、システムの復元でそれを取り戻すことはできないのです。
システムの復元エラー0x800700b7の意味は?
「Provisioning failure 0x800700b7」というエラーメッセージとともに表示されることが多いこのエラーは、システムがゲームを最初にインストールしたドライブを見つけられないことを明確に示しています。また、重いゲームをインストールするのに十分なストレージ容量がWindowsデバイスにないことを示唆している場合もあります。
Windows 10/11でエラー0x800700b7が発生する原因
Windowsでエラー0x800700b7が表示されるきっかけが気になる方のために、最も一般的な原因を以下にまとめました。
- Windowsレジストリファイルの破損 – レジストリデータベースに手を加えた際にファイルが破損することがあります。マルウェア感染後やディスクに問題がある場合にも発生します。
- Windowsファイルシステムの問題 – 不良セクター、ディスク整合性の破損、その他ストレージ関連の問題が原因で発生することがあります。
- インターネット接続なし – ルーターが古い、地域で障害が発生している、ケーブルの不具合など、さまざまなシナリオが考えられます。
- Windows Updateサービスの問題 – Windows Updateサービス自体に問題が生じている可能性があります。これを解決するには、サードパーティ製セキュリティソフトのアンインストール、Windows Updateトラブルシューティングツールの実行、ディスク容量の空き確保が必要になる場合があります。
- ファイルの破損 – 最新のWindowsシステムでも、信頼性の高いアンチウイルスが導入されていても、ファイル破損は起こり得ます。通常は、アプリがファイル保存時に問題に遭遇したことや、デバイスを正しくシャットダウンできなかったことが原因です。
- アンチウイルスまたはセキュリティプログラムの問題 – セキュリティソフトがシステムの復元ツールの正常な動作を妨げていることで、エラー0x800700b7が発生することがあります。
Windowsでエラーコード0x800700b7を解決する方法
単純なシステム再起動だけでエラーコードが解消されることもあります。複雑な対処法を試す前に、まずデバイスの電源を切り、通常どおりWindowsを起動してみてください。エラーが消えたかどうかを確認しましょう。消えない場合は、以下の解決策に進んでください。
シナリオ1:Windowsが正常に起動する場合
Windowsを正常に起動できる場合は、以下の解決策を試してみてください。
解決策1:セーフモードでシステムの復元を実行する
セーフモードでシステムの復元を実行するには、以下の手順に従います。
- Win + Rキーを押して「ファイル名を指定して実行」を開きます。
- テキストフィールドに msconfig と入力し、Enterキーを押します。
- 「ブート」タブに移動し、「セーフ ブート」オプションにチェックを入れます。
- 「OK」をクリックしてコンピュータを再起動します。
- 完了したら、「システム構成」ユーティリティを開き、「セーフ ブート」のチェックを外します。これでWindowsが通常どおり起動するようになります。
- その後、Win + Rキーを押して「ファイル名を指定して実行」を起動します。
- テキストフィールドに rstrui と入力し、「OK」をクリックします。これで「システムの復元」が起動します。
- 「次へ」をクリックし、復元ポイントを選択します。
- エラーがまだ発生するかどうかを確認します。
解決策2:アンチウイルスプログラムを無効化またはアンインストールする
最初の解決策でうまくいかない場合は、次の方法として、システムの復元を実行する前にアンチウイルスプログラムを無効化してみてください。
アンチウイルスプログラムを無効化する方法は以下のとおりです。
- 「スタート」メニューを開き、「設定」を選択します。
- 「更新とセキュリティ」をクリックし、「Windows セキュリティ」を選択します。
- 「ウイルスと脅威の防止」セクションに移動し、「設定の管理」をクリックします。
- 「リアルタイム保護」オプションを「オフ」に設定します。
無効化しても改善しない場合は、一時的にアンインストールすることを検討してください。手順は以下のとおりです。
- 「スタート」メニューを開き、「コントロール パネル」を選択します。
- 「プログラムと機能」を選択します。
- 削除したいアンチウイルスプログラムを選択し、「アンインストール/変更」オプションをクリックします。
- コンピュータを再起動します。
解決策3:破損したシステムファイルを修復する
前述のとおり、エラー0x800700b7は破損したシステムファイルが原因で発生することがあります。修復するには、以下の手順を実行します。
- 検索フィールドに cmd と入力し、上位の結果を右クリックして「管理者として実行」を選択し、「コマンド プロンプト」を起動します。
- コマンドプロンプトのウィンドウが開いたら、sfc /scannow コマンドを入力してEnterキーを押します。
- これでWindowsがシステム内の破損したシステムファイルをスキャンし始め、見つかった破損ファイルを修復します。
- 完了したらコンピュータを再起動し、再度システムの復元機能を使ってみてください。
解決策4:Windowsレジストリを変更する
場合によっては、Windowsレジストリを変更することでエラー0x800700b7を解決できることがあります。手順は以下のとおりです。
- Win + Rキーを押して「ファイル名を指定して実行」を起動します。
- regedit と入力し、Enterキーを押します。
- 以下の場所に移動します:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft
- 「Windows」フォルダを右クリックし、「エクスポート」を選択します。これにより、処理中に何か問題が発生した場合に備えてキーの内容がバックアップされます。
- バックアップに名前を付けて、デスクトップに保存します。
- もう一度「Windows」キーを右クリックし、今度は「削除」を選択します。
- 「レジストリ エディター」を終了し、デバイスを再起動します。
- 再起動後に「システムの復元」ユーティリティを実行します。エラーが続く場合は、作成しておいたレジストリバックアップファイルをダブルクリックして復元してください。
解決策5:CHKDSKコマンドを実行する
CHKDSKコマンドを使用してシステムの復元エラー0x800700b7を解決できたユーザーもいます。実行方法は以下のとおりです。
- Win + Sキーを押し、テキストフィールドに cmd と入力します。
- 上位の結果を右クリックし、「管理者として実行」を選択して、管理者権限でコマンドプロンプトを起動します。
- chkdsk /r コマンドを入力し、Enterキーを押して実行します。
- チェックディスクユーティリティが、見つかった破損エントリの修復を開始します。ディスクエラーの確認と修復には時間がかかる場合があります。処理が完了するまでお待ちください。
- 最後に、コンピュータを再起動します。
解決策6:PC修復ツールを使用する
エラーの原因がディスク容量不足である場合もあります。この問題に対処するには、ディスク上の容量を大量に消費しているファイルを特定して削除できる信頼性の高いPC修復ツールを使うだけでOKです。
まだ導入していない場合は、Outbyte PC Repairの使用をおすすめします。これは実績のあるツールで、ディスク容量の大部分を占める一時ファイルを特定できます。また、Windowsデバイスをスムーズかつ効率的に動作させ続けることにも役立ちます。
シナリオ2:Windowsが再起動できない場合
Windowsデバイスが正常に起動しない場合は、インストールメディアから起動してシステムの復元ユーティリティの問題をトラブルシューティングする必要があります。その後、以下のいずれかの解決策に進みます。
解決策1:Windows回復環境からシステムの復元を実行する
Windows回復環境からシステムの復元ユーティリティを実行することで、エラーを解決できた被害者もいます。作業は複雑そうに見えますが、実際はそうではありません。以下の手順に従ってください。
- インストールメディアからWindowsを起動します。
- 「Windows 言語セットアップ」画面でShift + F10ショートカットキーを押します。これで「コマンド プロンプト」を起動できます。
- 「次へ」をクリックし、「コンピュータを修復する」を選択します。
- 「トラブルシューティング」を選択し、「詳細オプション」をクリックします。
- 次に、「コマンド プロンプト」を選択します。
- コマンドプロンプトのウィンドウで rstrui コマンドを入力し、「システムの復元」ユーティリティを開きます。
- Windowsがシステムを復元するのを待ちます。
解決策2:Windows回復環境から破損したシステムファイルを修復する
Windowsを正常に起動できないため、Windows回復環境からも破損したシステムファイルを修復する必要があります。手順は以下のとおりです。
- インストールメディアからWindowsを起動します。
- 「Windows 言語セットアップ」画面でShift + F10キーを押します。コマンドプロンプトのウィンドウが開きます。
- 次に、diskpart、list volume の各コマンドを入力します。
- Windowsボリュームのドライブ文字を控えておきます。これはWindowsがインストールされている場所で、通常はサイズが最大のボリュームです。
- その後、exit と入力して画面をクリアします。
- 続いて、sfc /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\windows コマンドを入力します。「D」の値は、Windowsが実際にインストールされているボリュームに置き換えてください。
- スキャンが完了したら、コンピュータを再起動し、システムの復元を再度実行します。
解決策3:WindowsAppsフォルダの名前を変更する
この解決策は、Windows 10/11オペレーティングシステムを使用している場合にのみ有効であることに注意してください。手順は以下のとおりです。
- Windows回復環境で「コマンド プロンプト」ユーティリティを起動します。手順は上記を参照してください。
- ドライブ文字を入力してWindowsドライブに移動し、Enterキーを押します。
- 次に、cd Program Files コマンドを入力してEnterキーを押します。これでProgram Filesフォルダに移動します。
- 続いて、attrib -h WindowsApps コマンドを入力して「Windows Apps」フォルダの非表示を解除します。
- 次に、ren WindowsApps WindowsApps.BAK コマンドを入力します。
- 最後に、rstrui コマンドを入力してシステムの復元を開き、システムを復元します。
まとめ
エラーコード0x800700b7は、システムの復元プロセス中にいつでも発生する可能性があります。原因としては、問題のあるアンチウイルスソフト、破損したシステムファイル、無効なレジストリエントリなどが考えられます。しかし、原因が何であれ、迅速に解決することが可能です。上記に紹介した解決策はどれも理解しやすく、多くのユーザーに効果が実証されています。手順を慎重に踏めば、エラーはすぐに解消されるはずです。
エラーコード0x800700b7を解決したら、今後は定期的なスキャンをスケジュールして、Windows 10/11デバイスが効率的に動作し、エラーのない状態を保てるようにすることをおすすめします。また、エラーコードを引き起こす脅威からリアルタイムで保護するために、アンチウイルスソフトをバックグラウンドで常時稼働させておくのも良いでしょう。
あなたの環境で効果があった解決策はどれでしたか?ぜひコメント欄でお知らせください。
-
Windows 10でエラーコード0x87E10BC6が出たときの対処法まとめ
エラーコード 0x87E10BC6は、主に以下の3つのシーンで発生することで知られています。Xboxアプリからゲームを起動したときWindowsライセンスの認証を行おうとしたときWindows DVDプレーヤーを使用しようとしたときこのエラーコードは、Xbox Liveのコアサービスに問題が発生しているか、DRM(デジタル著作権管理)関連の不具合を示しているケースがほとんどです。また、この問題はWindows 10に特有のものであることも分かっています。エラーコード0x87E10BC6の主な原因このエラーが発生しうる原因として考えられるものは以下の通りです。サーバー側の問題 – Xboxアプリ
-
Windowsで発生する「0x0000FFFF」エラーの原因と対処法を徹底解説
エラーコード「0x0000FFFF」は、発生状況が多岐にわたる厄介なエラーです。ブルースクリーン(BSOD)として表示されるケースもあれば、システムの復元実行時に現れるケースもあります。デバイスマネージャーでドライバーの不具合を調査している際に表示されたという報告や、Xboxコンソールで発生したという報告もあります。さらに、アプリケーションのインストール時、ドキュメントの印刷時、Windowsの更新・アップグレード時にこのエラーコードが表示されることもあります。また、Pythonなどのプログラミング環境でも同様のコードが表示されることがありますが、それらは本記事の範囲外となるため割愛します。0