Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド

「STATUS_WAIT_2」エラーは、一部のWindowsユーザーがシステムの復元(System Restore)を使ってシステムイメージバックアップを作成しようとした際に表示されるエラーです。場合によっては、エラーコード0x80070002が同時に表示されることもあります。この問題はWindows 7、Windows 8.1、Windows 10で報告されています。

【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド

調査の結果、STATUS_WAIT_2エラーを引き起こす原因として、以下のようなものが考えられます。

  • 軽度のファイル破損 – システムの復元ユーティリティに関わるファイル破損は、このエラーコードが発生する最も一般的な原因です。過去にこの問題に直面したユーザーの中には、組み込みユーティリティ(DISMとSFC)を使って不整合を解消し、バックアップを完了できたと報告しています。
  • システムの復元機能の陳腐化 – システムの復元はWindows 10ではもはやメンテナンスも開発も行われておらず、競合他社の方が優れた製品を提供しているため、今後のリリースで搭載されない可能性があります。そのため、このエラーを回避する最も簡単かつ確実な方法は、サードパーティ製のバックアップツールへ移行することです。
  • Windows 10の不具合 – 特定のWindows 10のバグにより、永続的なゲストアカウント(DefaultUser0)が作成され、バックアップユーティリティが管理者権限を持つアクティブなアカウントではなく、その幽霊アカウントを使おうとしてしまうことがあります。この場合は、セーフモードでゲストアカウントを完全に削除してから、手順を再試行する必要があります。
  • OSの深刻な破損 – 状況によっては、提供されているユーティリティでは修復できないほど深刻なOS破損が原因で、このエラーメッセージが表示されることがあります。この場合、クリーンインストールまたは修復インストールによって、すべてのWindowsコンポーネントを再初期化するしかありません。

SFCおよびDISMスキャンの実行

操作を何度繰り返しても毎回同じSTATUS_WAIT_2エラーで失敗する場合は、何らかのシステムファイル破損が起きている可能性が高いです。幸い、すべてのWindowsバージョンに標準搭載されているユーティリティで、この問題を解決できる可能性があります。

SFC(システム ファイル チェッカー)とDISM(展開イメージのサービスと管理)は、軽度〜中程度の破損の大部分を修復できる強力な2つのユーティリティです。以前このエラーに悩まされていた多くのユーザーが、両方のスキャンを続けて実行したところ、STATUS_WAIT_2エラーが解消されたことを報告しています。

まずはSFCスキャンから始めましょう。このツールの依存関係はすべてローカルに保存されているため、インターネット接続なしで実行できます。ただし、スキャン開始後にCMDウィンドウを閉じるなどして強制的に中断すると、新たな論理エラーが発生する恐れがあるので注意してください。

【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド

SFCスキャンが完了したら、コンピュータを再起動し、次の起動が完了するのを待ちます。

再起動が完了したら、続けてDISMスキャンを実行します。

注意: DISMは、破損したシステムファイルの正常なコピーをWindows Updateのサブコンポーネント経由でダウンロードするため、安定したインターネット接続が必要です。

DISMスキャンが完了したら、再度システムを再起動し、起動完了後に以前「STATUS_WAIT_2」エラーが発生していた操作をもう一度試してみてください。

同じ問題がまだ続く場合は、次の対処法に進みましょう。

サードパーティ製バックアップソフトへの乗り換え

上記の方法が効果を発揮せず、Windowsコンポーネントのリセットのような大掛かりな対応は避けたい場合は、サードパーティ製の代替ツールの導入を検討する価値があります。

システムの復元、ファイル履歴、システムイメージ、バックアップといった機能は、MicrosoftがWindows 10で積極的にメンテナンス・開発を行っていない点に留意してください。サードパーティ製の代替製品の方がはるかに優れているため、将来のWindowsリリースではシステムの復元が廃止される可能性もあります。

システムの復元と同等の機能を持つフリーソフトをお探しの場合は、以下の選択肢がおすすめです。

  • Macrium Reflect
  • Acronis True Image
  • Clonezilla
  • MiniTool Partition Wizard
  • Solarwinds Backup

注意: 上記のソフトはすべて、無料版またはトライアル版が用意されています。

サードパーティ製ツールを使わずにバックアップを作成したい場合は、次の対処法に進んでください。

DefaultUser0アカウントの削除(該当する場合)

Windows 10環境でこの問題が発生している場合、バックアップの失敗は既知のバグが原因である可能性があります。このバグでは、ゴーストアカウント(defaultuser0)が作成され、Windowsがすでに存在しないアカウントにアクセスしようとし続けてしまいます。エラーログに以下のような記録が残っている場合は、この原因の可能性がさらに高まります。

Backup encountered a problem while backing up file C:\Users\defaultuser0\Contacts. Error STATUS_WAIT_2

このケースに該当する場合は、以下の手順に沿ってDefaultUser0アカウントを削除すれば、問題を完全に解決できます。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。ボックスに「msconfig」と入力し、Enterキーを押してシステム構成画面を開きます。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  2. システム構成画面で「ブート」タブを選択し、ブートオプションの下の「セーフ ブート」にチェックを入れます。隣の設定を「最小」に変更し、「適用」をクリックして保存します。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  3. コンピュータを再起動し、OSがセーフモードで起動するのを待ちます。
  4. 起動したら、再びWindowsキー + R「ファイル名を指定して実行」を開き、「control」と入力してEnterキーを押し、従来のコントロールパネルを開きます。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  5. コントロールパネル右上の検索ボックスで「ユーザー アカウント」を検索し、Enterキーを押します。
  6. 結果一覧から、「ユーザー アカウント」の下にある「ユーザー アカウントの削除」をクリックします。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  7. UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を許可します。
  8. アカウントの管理画面でDefaultUser0アカウントを選択し、次のメニューから「アカウントの削除」をクリックします。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  9. DefaultUser0のファイルを保持するか削除するかを尋ねられたら、「ファイルの削除」を選択します。
  10. 最終確認画面で「アカウントの削除」をクリックして操作を確定します。
  11. 次にエクスプローラー(マイ コンピューター)を開き、C:\Usersに移動してDefaultUser0フォルダが残っていないか確認します。残っている場合は、右クリックして「削除」を選択して取り除きます。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド

    注意: 管理者アクセスを求める画面が表示されたら、UACプロンプトで「はい」をクリックしてください。

  12. フォルダを削除したら、エクスプローラーを閉じて新しい「ファイル名を指定して実行」(Windowsキー + R)を開きます。ボックスに「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。UAC(ユーザーアカウント制御)では「はい」をクリックして管理者権限を許可します。
  13. レジストリエディターの左側ペインを使って、以下の場所へ移動します。
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    注意: 手動で辿っても構いませんし、パスをアドレスバーに直接貼り付けて一瞬で移動することも可能です。

  14. 目的の場所に到達したら、S-1-5-21で始まるサブキーを選択し、右側のペインに目を向けます。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  15. 該当するサブキーを選んだら、右側のProfileImagePathをダブルクリックします。値がC:\Users\DefaultUser0を指している場合は、実際に使用しているメインのプロファイルのパスに書き換えます。【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド
  16. レジストリエディターを閉じ、コンピュータを再起動して、システムの復元でもう一度バックアップを作成できるか確認しましょう。

それでも同じ「STATUS_WAIT_2」エラーが発生する場合は、次の対処法に進んでください。

すべてのWindowsコンポーネントのリセット

ここまでのどの対処法もうまくいかなかった場合、従来の手法では修復できない深刻なシステムファイル破損が起きている可能性があります。その場合は、システムの復元に影響を与えうる関連コンポーネントをすべてリセットするのが得策です。

リセットの方法は、OSドライブ全体を完全に消去するか、オペレーティングシステムに関わるファイルだけを対象にするかの2通りがあります。

  • クリーンインストール – 2つの方法のうち比較的簡単な方で、Windowsの設定メニューから直接実行でき、インストールメディアも不要です。ただし、ドライブ上の個人データが失われるため、データの消失を気にしない場合にのみおすすめします。
  • 修復インストール(上書きインストール) – インプレース修復とも呼ばれるこの方法は、OSドライブ(C:\)に失いたくないデータがある場合におすすめのアプローチです。実行には互換性のあるインストールメディアが必要ですが、最大のメリットは、アプリケーション、ゲーム、ユーザー設定、個人のメディアファイルがすべてそのまま保持されることです。

  1. Windows 10のエラーコード0x8000FFFFを解決する8つの方法

    Windowsは、パソコン向けOSとして世界で最も広く利用されているオペレーティングシステムです。長期間快適に使い続けるためには、定期的なアップデートが欠かせません。マルウェアからシステムを守り、システムドライブに不要なファイルが溜まりすぎないよう管理することも重要です。これらを怠ると、動作が遅くなったり、予期しないエラーが発生したりする可能性があります。こうしたエラーの中には、技術的な背景を知らない一般ユーザーにとって、原因も対処法も分かりにくいものがあります。その代表例の一つが「エラーコード0x8000FFFF」です。このエラーはMicrosoft Storeアプリケーションに起因するWi

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

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