コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【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 オペレーティングシステムのファイル整合性をスキャンし、破損または不正なファイルが見つかった場合に、可能な限り正しいバージョンへ置き換えるためのコマンドです。

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

Windows 10 の SFC /SCANNOW コマンドで「再起動を完了する必要がある保留中のシステム修復があります」エラーを解決する方法

多くの場合、このエラーはパソコンを再起動するだけで解消します。しかし、再起動後もエラーが表示され続ける場合は、Windows 回復環境(WinRE)から保留中の操作を取り消す必要があります。以下の手順に従ってください。

方法1:WinRE で DISM コマンドを使って保留中の操作を元に戻す

最初の方法は、Windows 回復環境(WinRE)から DISM コマンドを使用して、保留中のシステム修復をキャンセルすることです。手順は以下の通りです。

1. キーボードの SHIFT キーを押しながら、スタート 【Windows 10】SFCコマンドで「再起動を完了する必要がある保留中のシステム修復があります」エラーが出たときの対処法 メニュー → 電源 【Windows 10】SFCコマンドで「再起動を完了する必要がある保留中のシステム修復があります」エラーが出たときの対処法 をクリックし、再起動を選択します。

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

2. 回復オプション画面で、トラブルシューティング詳細オプションコマンドプロンプトの順に選択します。(パソコンが再起動します)

※ 注意: Windows が WinRE を起動できない場合は、USB の Windows インストールメディアからシステムを起動した上で、以下の手順を実行してください。

3. 再起動後、管理者権限を持つアカウントを選択し、パスワード(設定している場合)を入力して 続行 をクリックします。

4. コマンドプロンプトで bcdedit と入力し、Enter キーを押します。
5. OS パーティションのドライブ文字を確認します(例:「osdevice –> partition=D: 」)。

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

6. 次に、OS パーティションへ移動します。ドライブ文字を入力してください。この例では OS パーティションが「D:」ドライブにあるため、以下のように入力します。

  • D:

7. 次のコマンドを入力して、「Scratch」という名前の新しいフォルダを作成します。*

  • mkdir D:\Scratch

※ 注意: ドライブ文字「D」は、ご自身の環境に合わせて OS パーティションのドライブ文字に変更してください。

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

8. 最後に、失敗した Windows アップデート後にシステムをロールバックするため、次のコマンドを入力します。

  • DISM /Image:D:\ /ScratchDir:D:\Scratch /Cleanup-Image /RevertPendingActions

※ 注意: ドライブ文字「D」は、ご自身の環境に合わせて OS パーティションのドライブ文字に変更してください。

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

9. 上記のコマンドが実行されると、画面に次のようなメッセージが表示されます。

"Reverting pending actions from the image….(イメージから保留中の操作を元に戻しています…)
The operation completed. Any revert of pending actions will be attempted after the reboot(操作が完了しました。保留中の操作の取り消しは再起動後に試行されます)
The operation completed successfully.(操作は正常に完了しました)"

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

10. コマンドプロンプトのウィンドウを閉じ、パソコンを通常どおり再起動します。

11. 再起動後、「Windows を準備しています」というメッセージが表示されます。操作が完了し、Windows に通常どおりログインできるまでお待ちください。

12. ログイン後、もう一度「sfc /scannow」コマンドを実行してシステムファイルを修復します。それでも同じエラーが表示される場合は、下記の方法2に進んでください。

方法2:SFC コマンドをオフライン(WinRE)で実行する

2つ目の方法は、「保留中のシステム修復」エラーを回避するために、Windows 回復環境(オフライン)から SFC /SCANNOW コマンドを実行することです。手順は以下の通りです。

1. 上記の方法1の手順1〜5を実行して、OS パーティションのドライブ文字を確認します(この例では「D:」)。

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

2. 次に、コマンドプロンプトのウィンドウで、システムファイルをスキャンおよび修復するために以下のコマンドを入力します。*

  • SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\WINDOWS

※ 注意: ドライブ文字「D」は、ご自身の環境に合わせて OS パーティションのドライブ文字に変更してください。

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

以上で作業完了です!どちらの方法がうまくいきましたか?このガイドがお役に立ちましたら、ご体験をコメント欄でお知らせください。他の方の助けにもなりますので、ぜひシェアをお願いします。

  1. 【解決済み】SFC /SCANNOW実行時の「Windows リソース保護は、要求された操作を実行できませんでした」エラーの直し方

    先日、Windows回復環境(WinRE)でSFC /SCANNOWコマンドを使ってWindows 10システムの修復を試みたところ、コマンド実行後に「Windows リソース保護は、要求された操作を実行できませんでした」というエラーが表示されました。 この記事では、Windows回復環境(WinRE)から「SFC /SCANNOW」コマンドを実行した際に発生する「Windows リソース保護は、要求された操作を実行できませんでした」エラーを回避・解決する方法を詳しく解説します。 WinREでSFCエラー「Windows リソース保護は、要求された操作を実行できませんでした」を修正する方法

  2. ハッキングされたWebサイトを修復する方法|DIYでマルウェアを駆除しサイトを復旧させる完全ガイド

    Webサイトのセキュリティは、オンラインビジネスの成長において極めて重要な役割を果たします。近年、サイバー攻撃は年々増加しており、毎月新種のランサムウェアやクリプトマイナーが発見されています。そのため、中小企業は自社のオンラインビジネスを守るために、これまで以上にコストをかける必要があります。Juniper Researchのレポートによると、サイバー犯罪による損害額は今後さらに拡大すると予測されています。 また、Cybersecurity Venturesの年次犯罪レポートでも、企業への攻撃頻度は2秒に1回というペースで発生していると指摘されています。 実際に起きたインシデント事例 最近では