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

「システム修復が保留中のため再起動が必要です」エラーの解決方法【Windows】

システム ファイル チェッカー(SFC)を実行しようとした際に、「システム修復が保留中のため、完了するには再起動が必要です。Windows を再起動して、SFC をもう一度実行してください」というエラー メッセージが表示されることがあります。これは、以前の Windows Update やシステム修復処理が正常に完了しておらず、保留中のタスクが残っている状態で SFC を実行しようとすると発生するエラーです。

「システム修復が保留中のため再起動が必要です」エラーの解決方法【Windows】

「システム修復が保留中のため再起動が必要です」エラーの対処法

このエラーは、以下の3つの方法のいずれかで解決できます。順番に試していきましょう。

  1. PCを再起動してSFCを再度実行する
  2. pending.xmlファイルを削除(または名前変更)する
  3. DISMのrevertpendingactionsパラメーターを使用する

1. PCを再起動してSFCを再度実行する

まずはコンピューターを一度再起動し、保留中のプロセスを完了させてください。再起動後にシステム ファイル チェッカーを実行できるか確認します。問題なく実行できれば、エラーは解決です。

2. pending.xmlファイルを削除する

「システム修復が保留中のため再起動が必要です」エラーの解決方法【Windows】

再起動しても同じメッセージが表示され続ける場合は、以下のフォルダーを開きます。

C:\Windows\WinSxS\

このフォルダー内にある「pending.xml」ファイルを検索し、名前を変更するか削除してください。これにより保留中のタスクが消去され、新たな状態でスキャンを実行できるようになります。WinSxS フォルダーにはシステムに重要なファイルも多数含まれているため、pending.xml 以外のファイルは絶対に触らないように注意しましょう。

3. DISMのrevertpendingactionsパラメーターを使用する

Windows 自体が正常に起動しない場合は、回復環境からコマンド プロンプトを開き、次のコマンドを実行します。

dism.exe /image:C:\ /cleanup-image /revertpendingactions

このコマンドは、保留中のアクションを元に戻し、システムを修復前の安定した状態へ復帰させるものです。処理が完了したらシステムを再起動し、SFC を実行できるか確認してください。

注意: 回復環境から DISM を実行する際に「/online」オプションを使うと、「DISM では /Online オプションを使用した Windows PE のサービスはサポートされていません」というエラーが表示されます。回復環境から実行する場合は、必ず「/image:C:\」オプションを指定してください。

関連記事: Windows 11/10 で DISM エラーを修正する方法

  1. WindowsのSystem32構成システム(config)エラーを修復する完全ガイド

    このページをご覧になっているということは、「Windows system32 config」に関するエラーに遭遇しているかもしれません。このエラーは作業を中断させ、システムへのアクセスを妨げることもあります。本記事では、エラーの原因と考えられる解決策をご紹介し、欠落または破損したsystem32 configの問題を解決するお手伝いをします。 System32 configとは? System32 configは、Windows NTにおいてWindowsレジストリが保存される主要な場所です。そのため、ここが破損したり欠落したりすると、レジストリエントリの修復が必要になります。Windows

  2. Windows 11の最小システム要件まとめ!アップグレード対応チェック方法も徹底解説

    Windows 11へのアップグレードをお考えですか?Windows 11はMicrosoftの最新オペレーティングシステムで、これまでのOSの中でも最も完成度が高いと評価されています。しかし一方で、厳格なシステム要件ゆえに「導入のハードルが高いOS」としても知られています。 この記事では、Windows 11の最小システム要件について、詳しく分かりやすく解説します。 Windows 11はセキュリティを最重視 最新のWindows OSの要件の中には納得感のあるものもあれば、少し珍しいものもあります。TPM 2.0(Trusted Platform Module)のように、すべてのデバイス