システムの復元が完了しないエラーコード0x80070005の対処法
Windowsユーザーの一部が、パソコンでシステムの復元を実行しようとした際に、エラーコード0x80070005に遭遇することがあります。このエラーは基本的にアクセス拒否(Access Denied)を意味するものであり、発生すると以下のようなエラーメッセージが表示されます。
システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。
詳細:システムの復元がファイルにアクセスできませんでした。これは、コンピューターでウイルス対策プログラムが実行されていることが原因である可能性があります。ウイルス対策プログラムを一時的に無効にして、システムの復元を再試行してください。
システムの復元中に不明なエラーが発生しました。(0x80070005)
システムの復元を再試行して、別の復元ポイントを選択することもできます。このエラーが引き続き表示される場合は、高度な回復方法をお試しください。
エラー0x80070005は非常に汎用性の高いコードで、以下のようなシナリオでも表示されることがあります。
- 既定の保存場所を設定できない場合
- Officeキーのインストール時
- OneDriveの利用時
- Windowsのライセンス認証時
- IPersistFile Save failed の発生時
- Windowsサービスの操作時
- Microsoft Storeアプリの利用時
- Windows Updateの実行時
- タスクスケジューラの操作時
- Chromeのアップデート時
本記事では、システムの復元で発生するエラーコード0x80070005の修正方法を詳しく解説します。
システムの復元が完了しないエラー0x80070005の修正方法
システムの復元エラーコード0x80070005を修正するには、以下の対処法を順番にお試しください。
- ウイルス対策ソフトを一時的に無効化する
- WMIリポジトリをリセットする
- セーフモードまたはクリーンブート状態でシステムの復元を実行する
- DISMツールを使用する
- クラウドダウンロードでPCを初期化する
それでは、それぞれの方法を詳しく見ていきましょう。
1. ウイルス対策ソフトを一時的に無効化する
この問題は、デバイス上のウイルス対策ソフトが原因で発生することがあります。その場合は、ウイルス対策ソフトを一時的に無効化してから、問題が解決するかどうかを確認するのが有効です。
- キーボードショートカットの「Windowsキー + I」を押して、設定アプリを開きます。
- 「更新とセキュリティ」カテゴリをクリックします。
- 画面左側のメニューから「Windowsセキュリティ」を選択します。
- 右側に表示される「ウイルスと脅威の防止」オプションをクリックします。
- 次のページで、「ウイルスと脅威の防止の設定」にある「設定の管理」をクリックします。
- 「リアルタイム保護」のトグルスイッチをオフにします。
Microsoft Defenderを使用している場合は、Microsoft Defenderファイアウォールも無効化してみてください。
2. セーフモードまたはクリーンブートでシステムの復元を実行する
セーフモードで起動してからシステムの復元を実行し、問題が解決するかどうかを確認してください。バックグラウンドで動作する常駐ソフトウェアが干渉している場合、この方法で回避できることがあります。
3. WMIリポジトリをリセットする
リポジトリをリセットすることでも問題が改善する場合があります。以下の手順に従ってください。
- ネットワークなしのセーフモードで起動し、管理者としてコマンドプロンプトを開きます。
- 次のコマンドを入力してEnterキーを押します:
net stop winmgmt - これにより、Windows Management Instrumentationサービスが停止します。
- 続いて「C:\Windows\System32\wbem」フォルダに移動し、「repository」フォルダの名前を「repositoryold」に変更します。
- PCを再起動します。
再び管理者としてコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押します。
net stop winmgmt
次に、以下のコマンドを入力してEnterキーを押します。
winmgmt /resetRepository
再起動後、手動でシステムの復元ポイントを作成できるかどうかを確認してください。
4. DISMツールを実行する
展開イメージのサービスと管理(DISM)スキャンを実行すると、システムイメージの破損を修復できます。以下の手順でDISMスキャンを実行し、処理が完了するまでお待ちください。
- まずスタートメニューを開き、「コマンドプロンプト」を検索します。
- 検索結果を右クリックし、「管理者として実行」を選択します。
- UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックして続行します。
- 以下のコマンドを入力し、各行ごとにEnterキーを押して実行します。
Dism.exe /online /cleanup-image /restorehealth
- この処理には時間がかかる場合がありますので、完了までお待ちください。
DISMコマンドの実行後にPCを再起動し、エラーコードが解消されたかどうかを確認してください。
5. クラウドダウンロードでPCを初期化する
上記のいずれの方法でも解決しない場合は、従来の手段では修復できないシステムの破損が発生している可能性が高いです。このシナリオでは、「クラウドダウンロード」オプションを使用してWindowsをリセットし、問題が解決するかどうかを確認するのが適切な対処法です。
よくある質問
システムの復元が何度も失敗するのはなぜですか?
システムの復元は、OSや重要な設定の自動バックアップコピーを作成するWindowsの機能です。OSやアプリケーションを新規インストールすることなく、コンピューターを以前の正常な状態に戻すことができます。つまり、何か問題が発生した場合でも、データや設定を失うことなくシステムの変更を元に戻せます。しかし残念ながら、システムの復元が意図したとおりに動作せず、原因不明のまま失敗することもあります。多くの場合、これはウイルス対策プログラムやバックグラウンドで動作する他のソフトウェアが原因です。システムの復元が機能しなくなり、どうすればよいか分からない場合は、本記事の対処法をお試しください。
システムの復元のメリットとは?
システムの復元は、コンピューターのソフトウェアの状態を過去のある時点に戻すことができるWindowsの機能です。パソコンに不具合が発生した場合や、アップデートによる変更をロールバックしたい場合に役立ちます。ただし、この機能を使用する前に留意すべき点もあります。例えば、アップデートをインストールする前に必ずシステムの復元ポイントを作成しておくことをおすすめします。
関連記事: システムの復元が動作しない・失敗する場合の対処法まとめ
-
「PCが正しく起動しませんでした」エラーの直し方|5つの対処法を徹底解説
Windowsを起動した際に、「PCが正しく起動しませんでした」というエラーメッセージが表示されることがあります。このエラー自体は致命的なものではありませんが、頻繁に発生する場合は注意が必要です。原因としては、最近行ったハードウェアの増設や交換、新規または更新されたドライバー、ファイルシステムの破損など、さまざまな要因が考えられます。初めてこの問題に遭遇した場合は、まずパソコンを再起動して、同じエラーが再度表示されるかどうかを確認してみてください。それでも解決しない場合は、この記事で紹介する簡単な手順で「PCが正しく起動しませんでした」エラーを修復できます。「PCが正しく起動しませんでした」エ
-
Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説
Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう