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

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

破損したファイルは、Windowsユーザーにとって昔から悩みの種です。システム上で転送・コピーされたファイルは、どんなファイルでもバグによって破損する可能性があります。そんなとき、Windowsに標準搭載されているファイルスキャンユーティリティがPCユーザーの救世主となります。代表的なものがSFC(システム ファイル チェッカー)DISMで、エラーを含むファイルのスキャンと修復を支援してくれます。

しかし、SFCスキャンを実行中に「完了するには再起動が必要な保留中のシステム修復があります(There is a system repair pending which requires reboot to complete)」というエラーが画面に表示されることがあります。このエラーが発生すると、ファイルチェックのプロセスが中断され、スキャン自体も続行できなくなります。同じ問題でお困りの方は、この記事がきっと役立つはずです。本ガイドでは、このエラーの原因と効果的な8つの解決方法を詳しく解説します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

「完了するには再起動が必要な保留中のシステム修復があります」エラーの解決方法

このエラーが発生すると、システムを再起動するまでファイルのスキャンがそれ以上進まなくなります。その背景には複数の原因が考えられます。主な原因は以下の通りです。

  • 古い(最新版ではない)ドライバー
  • 旧バージョンのWindows
  • 保留中の.XMLファイル
  • 保留中の再起動キー(レジストリ)
  • 保留中のコマンド処理

このエラーは、Microsoft Windowsのすべてのバージョンで、SFCユーティリティを使って問題のあるファイルをスキャンしている際に発生する可能性があります。システム側が再起動を要求し、再起動が完了するまでファイルの修復をブロックしてしまうため、早めの対処が必要です。以下では、この保留中の修復エラーを解消するための8つの効果的な方法を紹介します。

方法1:PCを再起動する

最も簡単な対処法は、PCを再起動することです。実際、多くのユーザーが再起動だけでこのエラーを解消できています。以前にシステム修復を行った場合、処理待ちのファイルが残っており、SFCを起動しようとしたタイミングでこのエラーが表示されることがあります。この場合、システムを再起動すれば問題が解決する可能性があります。以下の手順で再起動し、再度SFCスキャンを実行してみましょう。

1. 画面左下のWindowsアイコンをクリックします。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

2. 電源(Power)をクリックします。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

3. 再起動(Restart)を選択します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

4. Windowsキーを押し、「コマンドプロンプト」と入力して、管理者として実行をクリックします。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

5. SFC /scannowコマンドを入力し、Enterキーを押してシステムファイルのスキャンを実行します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

方法2:DISMでシステムファイルを修復する

DISM(展開イメージのサービスと管理)ツールを使用して保留中のアクションを元に戻すことも、このエラーを解消する有効な手段です。DISMコマンドを使えば、破損したシステムイメージやコンポーネントストアを修復できます。「Windows 10でシステムファイルを修復する方法」のガイドを参考に、以下のコマンドを順番に実行してみてください。

DISM /Online /Cleanup-Image /RestoreHealth

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

方法3:Windowsをアップデートする

デスクトップPCやノートPCのユーザーに効果的だったもう一つの方法が、Windowsの更新です。Windowsのアップデートを先延ばしにしていると、SFCが破損ファイルのスキャンを保留し、「保留中のシステム修復があります」というエラーが表示される主な原因となることがあります。「Windows 10の最新アップデートをダウンロードしてインストールする方法」のガイドを参考に、OSを最新の状態に保ちましょう。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

利用可能なアップデートがない場合は、次の方法を試してください。

方法4:グラフィックドライバーを更新する

SFCスキャン中にこのエラーが表示され、さらにブルースクリーン(BSOD)が発生する場合は、システムのドライバーが古くなっていることが原因である可能性が高いです。エラーの再発を防ぐためにも、すべてのドライバーを最新版に更新することが重要です。「Windows 10でグラフィックドライバーを更新する4つの方法」のガイドを参考に、ドライバーを更新しましょう。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

方法5:追跡ファイル(pending.xml)を削除する

システム内には、保留中のシステム修復を記録するファイルがいくつか存在します。これらのファイルのいずれかが破損すると、「完了するには再起動が必要な保留中のシステム修復があります」エラーが発生することがあります。こうしたファイルを削除することでエラーを解消できる場合があります。以下の手順に従って操作してください。

1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログを開きます。

2. 「cmd.exe」と入力し、Enterキーを押します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

3. 以下のコマンドを入力し、Enterキーを押します。

del d:\windows\winsxs\pending.xml

注意: お使いの環境でDドライブが存在しない場合は、「d」を「c」に置き換えて実行してください。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

4. 次に、以下のコマンドを入力し、Enterキーを押します。

del x:\windows\winsxs\pending.xml

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

処理が完了し、「操作は正常に完了しました」というメッセージが画面に表示されたら、再度SFCスキャンを実行して、問題が解決したかどうかを確認しましょう。

方法6:BIOS設定を変更する

このエラーは、ハードディスクのバスマネジメントドライバークラスの設定変更が影響しているケースでも発生することがあります。この場合、BIOS設定を変更することで問題を解決できる可能性があります。SATA設定をIDEモードに変更するには、以下の手順を実行してください。

注意: SATAがすでにIDEモードになっている場合は、利用可能な他のオプション(AHCI、ATA、RAIDなど)に変更してみてください。

1. システムを再起動し、F1F2DeleteESCなどのキーを押してBIOS設定画面を開きます(キーはメーカーによって異なります)。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

2. SATAの項目を見つけ、AHCI、ATA、RAIDからIDEに変更します。

3. 「Exit」セクションに移動し、「Exit Saving Changes(変更を保存して終了)」を選択します。

方法7:レジストリキー(RebootPending)を削除する

レジストリエディター内のレジストリキーは、再起動が必要なすべてのプログラムを記録しています。これらのプログラムが失われたまま再起動されないと、保留中のシステム修復エラーが発生することがあります。この問題を解決するには、該当するレジストリキーを削除するのが有効です。

1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログを開きます。

2. 「regedit」と入力し、Enterキーを押してレジストリエディターを開きます。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

3. レジストリエディターで、以下のフォルダーパスに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

4. RebootPendingキーを見つけて右クリックし、アクセス許可(Permissions)を選択します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

5. 自分のユーザー名を見つけてクリックします。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

6. フルコントロール(Full control)にチェックを入れ、OKをクリックします。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

7. RebootPendingキーを右クリックし、削除(Delete)を選択します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

8. はい(Yes)を選択して確認します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

9. 完了したらPCを再起動し、保留中のシステム修復エラーが解決したかどうかを確認します。

注意: レジストリの編集は慎重に行ってください。誤って他のキーを削除するとシステムに深刻な影響を与える可能性があるため、事前にレジストリのバックアップを作成しておくことをおすすめします。

方法8:回復モードからトラブルシューティングする

上記の方法で解決しない場合の最終手段として、回復モードでいくつかの変更を加える方法があります。この高度な手順により、エラーの根本的なトラブルシューティングが可能です。Windowsに用意された回復環境から実行できます。以下の手順に従ってください。

注意: 以下の手順はWindows 10で実行したものです。

1. Shiftキーを押しながら再起動アイコンをクリックし、システムをセーフモードで再起動します。

2. 表示された画面でトラブルシューティング(Troubleshoot)を選択します。

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

3. 詳細オプション(Advanced options)からコマンドプロンプト(Command Prompt)を選択します。

4. 以下のコマンドを1つずつ入力し、それぞれ入力後にEnterキーを押します。

注意: コマンドは必ず記載された順序どおりに入力し、各コマンドの処理が完了するまでお待ちください。

  • bcdboot C:\Windows
  • bootrec /fixmbr

【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

  • bootrec /fixboot

5. 完了後、システムを通常モードで再起動し、「完了するには再起動が必要な保留中のシステム修復があります」エラーが解決したかどうかを確認します。

よくある質問(FAQ)

Q1. SFCでファイルをスキャンした後、システムを再起動すべきですか?

回答: コマンドプロンプトでSFCを使用して問題のあるファイルをスキャンした場合は、処理完了後に再起動することが必要です。再起動を促すメッセージが表示されない場合でも、必ず再起動を行いましょう。

Q2. SFCスキャンを中止することはできますか?

回答: はい、可能です。ファイル名を指定して実行ダイアログに「sfc /revert」コマンドを入力すれば、システム上のSFCの動作を停止できます。

Q3. デスクトップPCでSFCスキャンを実行できないのはなぜですか?

回答: SFCスキャンが実行できない場合、ハードディスクの破損が原因である可能性があります。破損したドライブはシステム ファイル チェッカーをクラッシュさせることがあります。chkdskコマンドを使用して、ハードディスクのデータ整合性を確認してください。

Q4. SFCスキャンを途中で中断しても問題ありませんか?

回答: SFCスキャンを途中で停止しても全く問題ありません。コマンドを中断してもシステムへの害はなく、必要であればWindowsを再起動することで停止できます。

Q5. SFCスキャンの完了には通常どのくらいの時間がかかりますか?

回答: SFCスキャンはコマンド1回あたり約1時間かかることがあります。所要時間はシステムの構成によって異なります。

Q6. SFCスキャンの実行にインターネット接続は必要ですか?

回答: SFCコマンドの実行にインターネット接続は不要です。この標準搭載のファイルスキャナーは、ネットワークなしで動作します。

関連記事(おすすめ)

  • Paramount Plusの致命的なエラーコードを修正する方法
  • 「Field Browser Doesn't Contain a Valid Alias Configuration」エラーの修正方法
  • 「This Operation Requires an Interactive Window Station」エラーの修正方法
  • Windows 10でAdbwinApi.dllが見つからないエラーを修正する方法

まとめ

以上のように、「保留中のシステム修復があります」エラーは、破損したファイル、古いドライバー、Windowsのソフトウェアエラーなどが原因で発生するものです。本ガイドがこの問題の解決に役立ち、「完了するには再起動が必要な保留中のシステム修復があります」エラーについて深く理解する一助となれば幸いです。どの方法が決め手となったか、ぜひコメント欄でお知らせください。ご不明な点や追加のご提案があれば、お気軽にお寄せください。

  1. Windows 10でシステムファイルを修復する方法|DISM・SFCコマンドの手順を解説

    Windowsのシステムファイルは、Windowsアップデートの未完了、不適切なシャットダウン、ウイルスやマルウェアの攻撃など、さまざまな原因で破損することがあります。さらに、システムクラッシュやハードディスクの不良セクタもファイル破損につながり、放置すると深刻なトラブルに発展する恐れがあります。本記事では、Windows 10でシステムファイルを修復する方法と、DISMおよびSFC /scannowという2つの公式修復ツールの使い方を、初心者にもわかりやすく解説します。 Windows 10 PCでシステムファイルを修復するには PC内に破損したシステムファイルや設定ファイルがあると、さ

  2. 【Windows 10】SFCコマンドで「再起動を完了する必要がある保留中のシステム修復があります」エラーが出たときの対処法

    SFC /SCANNOW コマンドを実行した際に、「There is a system repair pending which requires reboot to complete. Restart Windows and run SFC again(再起動を完了する必要がある保留中のシステム修復があります。Windows を再起動して、SFC を再度実行してください)」というエラーが表示された場合は、この記事の手順に従って問題を解決できます。 ※ 「SFC /SCANNOW」コマンドは、Windows オペレーティングシステムのファイル整合性をスキャンし、破損または不正なファイルが見つか