【Windows 10】システムの復元がエラー0x80070005で失敗するときの解決方法
エラー0x80070005とは?
Windows 10搭載パソコンで「システムの復元」を実行した際、以下のようなエラーメッセージとともにエラー 0x80070005 が表示され、処理に失敗することがあります。
システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。
詳細: システムの復元でファイルにアクセスできませんでした。これは、ウイルス対策プログラムが実行中であることが原因です。ウイルス対策プログラムを一時的に無効化してから、システムの復元を再試行してください。
システムの復元中に不明なエラーが発生しました。(0x80070005)
この記事では、Windows 10で発生するシステムの復元エラー0x80070005を解決するための具体的な手順をわかりやすく解説します。

トラブルシューティング前の事前確認
システムの復元の不具合は、マルウェア感染、ファイルシステム(またはハードディスク)の破損、Windows Updateの適用後などに発生することが多い傾向にあります。以下の対処法を試す前に、まず次の点を確認・実施してから、再度システムの復元を実行してみてください。
- システム全体のマルウェアスキャンを実行する。
- ウイルス対策ソフトなどのセキュリティソフトを完全にアンインストールする。 また、エラー画面に復元ポイントから展開できなかったプログラム名が表示されている場合は、そのプログラムもアンインストールしてください。
- CHKDSKコマンドを実行して、ファイルシステムの破損を修復する。
CHKDSKの実行手順は以下のとおりです。
- スタートボタンを右クリックし、「コマンド プロンプト(管理者)」を選択します。
- 次のコマンドを入力してEnterキーを押します。
chkdsk C: /R

4.(任意) ハードディスク自体に物理的な問題がないかを確認したい場合は、「ハードドライブ(HDD)のハードウェア障害を診断する方法」の記事を参考に、ディスクの健康状態をチェックしておきましょう。
方法1: セーフモードでシステムの復元を実行する
まず試したいのが、セーフモードでシステムの復元を実行する方法です。常駐しているセキュリティソフトなどの影響を受けずに復元できる可能性があります。Windows 10をセーフモードで起動する手順は次のとおりです。
- 「Windows」キー+「R」キーを押して、「ファイル名を指定して実行」ダイアログを開きます。
- 「msconfig」と入力してEnterキーを押します。
- 「ブート」タブを開き、「セーフ ブート」にチェックを入れます。
- 「OK」をクリックしてパソコンを再起動します。
注意: 復元完了後に通常モードへ戻すには、同じ手順でもう一度「msconfig」を開き、「セーフ ブート」のチェックを外して再起動してください。

方法2: Windows インストールメディアからシステムの復元を実行する
次の方法は、WindowsインストールメディアからPCを起動してシステムの復元を実行するやり方です。Windowsが正常に起動できない状況でも、エラー0x80070005を回避できる可能性があります。
Windowsのインストールメディア(USBまたはDVD)をお持ちでない場合は、Microsoft公式の「メディア作成ツール(Media Creation Tool)」を使って無料で作成できます。
- 1. Windows 10のインストールメディアをPCにセットします。
- 2. インストールメディアからPCを起動します。そのためにはBIOS設定画面を開き、ブート順序の設定でCD/DVD(USBメディアを作成した場合はUSB)を最初の起動デバイスに指定します。設定後、BIOSセットアップを保存して終了します。
- 3. インストールする言語、時刻と通貨の形式、キーボード入力方式を選択し、「次へ」をクリックします。
- 4. 「コンピューターを修復する」を選択します。
- 5. 「トラブルシューティング」→「詳細オプション」→「システムの復元」の順に選択します。
- 6. 画面の指示に従って、以前の正常な動作していた状態へシステムを復元します。


方法3: C:\System Volume Information フォルダーのアクセス権限を確認する
システムの復元では、「C:\System Volume Information」フォルダー内に保存された復元ポイントを使用します。このフォルダーのアクセス権限に問題があると、エラー0x80070005が発生することがあります。以下の手順で権限を確認・修正しましょう。
1. Windowsを通常どおり起動します。
2. 隠しファイルの表示を有効にします。手順は以下のとおりです。
① スタートボタンを右クリックし、「コントロール パネル」を選択します。
② 「表示方法」を「小さいアイコン」に変更します。
③ 「エクスプローラーのオプション」を開きます。
④ 「表示」タブで、「隠しファイル、隠しフォルダー、および隠しドライブを表示する」にチェックを入れ、「保護されたオペレーティング システム ファイルを表示しない」のチェックを外します。
⑤ 「OK」をクリックして完了です。

3. エクスプローラーを開きます。
4. 「C:\System Volume Information」フォルダーを右クリックし、「プロパティ」を選択します。

5. 「セキュリティ」タブを選択し、「詳細設定」をクリックします。
6. 詳細セキュリティ設定画面で「続行」をクリックします。

7. SYSTEMアカウントにフォルダーへの「フル コントロール」権限があることを確認します。

8. SYSTEMにフル コントロール権限がない場合は、「キャンセル」をクリックしてから、もう一度「詳細設定」ボタンをクリックします。
9. 「変更」をクリックして所有者を変更します。

10. 自分のアカウント名(例:「Admin」)を入力して「OK」をクリックします。

11. 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れて「OK」をクリックします。
※注意: Windowsセキュリティのメッセージでは「はい」を選択してアクセス許可を置き換え、以降の警告メッセージには「続行」を選択します。

12. もう一度「OK」をクリックしてセキュリティ設定を閉じます。
13. 改めて「C:\System Volume Information」フォルダーを右クリックし、「プロパティ」を選択します。
14. 「セキュリティ」タブを選択し、「詳細設定」をクリックします。
15. 詳細セキュリティ設定画面で「追加」をクリックします。

16. 画面上部の「プリンシパルの選択」をクリックします。

17. 「SYSTEM」と入力して「OK」をクリックします。

18. 「フル コントロール」にチェックを入れ、「OK」を3回クリックしてすべてのウィンドウを閉じます。
※注意: 警告メッセージが表示された場合は「続行」を選択します。

19. 「Windows」キー+「R」キーを押して、「ファイル名を指定して実行」ダイアログを開きます。
20. 次のコマンドを入力してシステムの復元ユーティリティを起動し、Enterキーを押します。
- rstrui

21. 画面の指示に従ってシステムの復元を実行します。
まとめ
システムの復元エラー0x80070005は、ウイルス対策ソフトの干渉やフォルダーのアクセス権限の問題が主な原因です。まずは事前確認(マルウェアスキャン・CHKDSK実行)を行い、それでも解決しない場合は本記事で紹介した3つの方法を順番に試してみてください。
以上で作業は完了です。このガイドがお役に立ちましたら、ぜひコメントで体験談をお聞かせください。また、同じトラブルで困っている方のために、記事のシェアにもご協力いただけると幸いです。
-
Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説
Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう
-
Windows 10のアップデートエラー0x80248007を解決する4つの効果的な方法
Microsoftは定期的にWindowsアップデートを配信しており、新機能の追加や多数のバグ修正が含まれています。インターネットに接続されている環境では、Windows 10は自動的にアップデートをインストールするよう設定されています。また、「スタート」メニューから「設定」→「更新とセキュリティ」→「更新プログラムのチェック」を選択することで、手動でもアップデートを確認できます。しかし、さまざまな理由により、Windowsがアップデートのダウンロードやインストールに失敗することがあります。その際に表示されるのが「Windows 10 update failed to install Erro