Windows
 Computer >> コンピューター >  >> システム >> Windows

システムの復元が完了しないエラー0x80070005の解決方法【Windows】

Windowsユーザーの一部は、パソコンでシステムの復元を実行しようとした際に、エラーコード0x80070005に遭遇することがあります。この記事では、問題を効果的に解決するための最適な対処法を紹介します。このエラーは、基本的にはアクセス拒否(Access Denied)エラーです。問題が発生すると、以下のようなエラーメッセージが表示されます。

システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。
詳細: システムの復元はファイルにアクセスできませんでした。これは、コンピューター上でウイルス対策プログラムが実行されていることが原因である可能性があります。ウイルス対策プログラムを一時的に無効にして、システムの復元を再試行してください。
システムの復元中に不明なエラーが発生しました。(0x80070005)
システムの復元を再試行して、別の復元ポイントを選択できます。それでもこのエラーが表示される場合は、高度な回復方法を試してください。

エラー0x80070005が発生する主なシナリオ

エラー0x80070005は非常に広く見られるエラーコードで、以下のような場面でも表示されることがあります。

  • 既定の保存場所を設定できない場合
  • Officeのプロダクトキーインストール時
  • OneDriveの利用時
  • Windowsのライセンス認証時
  • IPersistFile Save failedエラーの発生時
  • Windowsサービスの操作時
  • Microsoft Storeアプリの利用時
  • Windows Updateの実行時
  • タスクスケジューラの操作時
  • Chromeのアップデート時

本記事では、システムの復元で発生するエラーコード0x80070005の修正方法を詳しく解説します。

システムの復元エラー0x80070005の解決方法

システムの復元エラーコード0x80070005を修正するには、以下の方法を順番に試してみてください。

  1. ウイルス対策プログラムを一時的に無効化する
  2. セーフモードまたはクリーンブート状態でシステムの復元を実行する
  3. WMIリポジトリをリセットする
  4. DISMツールを使用する
  5. クラウドダウンロードでPCをリセットする

それでは、それぞれの方法を詳しく見ていきましょう。

1. ウイルス対策プログラムを一時的に無効化する

この問題は、デバイス上のウイルス対策ソフトウェアが原因で発生することがあります。その場合は、ウイルス対策ソフトを一時的に無効化して、問題が解決するかどうか確認するのがおすすめです。

  • Windowsキー + I のショートカットキーを押して、「設定」アプリを開きます。
  • 「更新とセキュリティ」カテゴリをクリックします。
  • 画面左側のメニューから「Windows セキュリティ」を選択します。
  • 右側に表示される「ウイルスと脅威の防止」をクリックします。
  • 次のページで、「ウイルスと脅威の防止の設定」の下にある「設定の管理」をクリックします。
  • 「リアルタイム保護」のトグルスイッチをオフにします。

Microsoft Defenderを使用している場合は、Microsoft Defenderファイアウォールも併せて無効化し、改善されるかどうか確認してください。

2. セーフモードまたはクリーンブート状態でシステムの復元を実行する

セーフモードで起動してからシステムの復元を実行し、問題が解決するかどうか確認してください。サードパーティ製ソフトウェアの干渉を排除できるため、クリーンブート状態で試すのも有効な手段です。

3. WMIリポジトリをリセットする

WMI(Windows Management Instrumentation)のリポジトリをリセットすることで、問題が解決する場合があります。以下の手順に従ってください。

  1. ネットワークなしのセーフモードで起動し、コマンドプロンプトを管理者として開きます。
  2. 次のコマンドを入力してEnterキーを押します:net stop winmgmt
  3. これにより、Windows Management Instrumentationサービスが停止します。
  4. C:\Windows\System32\wbemフォルダに移動し、「repository」フォルダの名前を「repositoryold」に変更します。
  5. パソコンを再起動します。

再度コマンドプロンプトを管理者として開き、以下のコマンドを入力してEnterキーを押します。

net stop winmgmt

続いて、以下のコマンドを入力してEnterキーを押します。

winmgmt /resetRepository

再起動後、手動でシステムの復元ポイントを作成できるかどうか確認してください。

4. DISMツールを実行する

展開イメージのサービスと管理(DISM)スキャンを実行すると、システムイメージの破損を修復できます。以下の手順でDISMスキャンを実行し、処理が完了するまでお待ちください。

  • まずスタートメニューを開きます。
  • 「コマンドプロンプト」と検索し、右クリックして「管理者として実行」を選択します。
  • UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックして続行します。
  • 以下のコマンドを入力し、Enterキーを押して処理を開始します。
Dism.exe /online /cleanup-image /restorehealth
  • この処理には時間がかかる場合があります。

DISMコマンドの実行後、パソコンを再起動して、エラーコードが解消されたかどうか確認してください。

5. クラウドダウンロードでPCをリセットする

上記のいずれの方法でも解決しない場合は、従来の方法では修復できないシステムの破損が発生している可能性が高いです。このようなケースでは、「クラウドダウンロード」オプションを使用してWindowsをリセットしてみるのが適切な解決策となります。

システムの復元が失敗し続けるのはなぜですか?

システムの復元は、Windowsに搭載されている機能で、オペレーティングシステムや重要な設定の自動バックアップコピーを作成します。これにより、OSやアプリケーションを新規インストールすることなく、コンピューターを以前の正常な状態に戻すことが可能です。つまり、何か問題が発生しても、データや設定を失うことなくシステムへの変更を元に戻せます。

残念ながら、システムの復元の処理が意図したとおりに動作せず、原因不明のまま失敗することもあります。多くの場合、これはバックグラウンドで動作しているウイルス対策プログラムやその他のソフトウェアが原因です。システムの復元が機能しなくなり、どうすればよいかわからない場合は、本記事で紹介した方法を順番に試してみてください。

システムの復元のメリットとは?

システムの復元は、コンピューターのソフトウェアの状態を以前の時点へ戻すことができるWindowsの機能です。パソコンに問題が発生した場合や、アップデートによる変更をロールバックしたい場合に役立ちます。ただし、この機能を使用する前に、いくつか留意すべき点があります。例えば、アップデートをインストールする前に必ずシステムの復元ポイントを作成しておくことをおすすめします。

関連記事: システムの復元が動作しない・失敗する場合の対処法まとめ

  1. 「PCが正しく起動しませんでした」エラーの直し方|5つの対処法を徹底解説

    Windowsを起動した際に、「PCが正しく起動しませんでした」というエラーメッセージが表示されることがあります。このエラー自体は致命的なものではありませんが、頻繁に発生する場合は注意が必要です。原因としては、最近行ったハードウェアの増設や交換、新規または更新されたドライバー、ファイルシステムの破損など、さまざまな要因が考えられます。初めてこの問題に遭遇した場合は、まずパソコンを再起動して、同じエラーが再度表示されるかどうかを確認してみてください。それでも解決しない場合は、この記事で紹介する簡単な手順で「PCが正しく起動しませんでした」エラーを修復できます。「PCが正しく起動しませんでした」エ

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

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