修正:再起動が必要なシステムの修復が保留中です
保留中のシステム修復は、キュー内のシステム修復が処理されるまでシステムレベルのアクションを実行できないことを意味する通知です。 これは通常、再起動後に修正されます。
このエラーは、SFCスキャンの起動後にWindows PCで表示されます。 SFCはシステムファイルチェッカーの略で、システムファイルに関するエラーを見つけて修正するためのツールです。 ただし、スキャンを実行しようとした後にこのエラーメッセージが表示されると、問題が発生します。
SFCが開始されると、システムは保留中のシステム修復ファイルをチェックし、これらのファイルは以前のシステム修復から残っています。 実際にシステム修復プロセスを開始した場合は、コンピューターを再起動し、問題がなくなったかどうかを確認してください。 それ以外の場合は、以下の方法に従ってください。
解決策1:コマンドプロンプトで次のファイルを削除する
これらのファイルは、コンピューターで実行中の保留中のシステム修復プロセスを追跡し、ファイルが破損している可能性があります。 削除すると、保留中のプロセスがリセットされ、システムは保留中のシステム修復プロセスがあるとだまされません。 これらのファイルを削除してSFCを適切に実行するには、以下の手順に従ってください。
- Windows 10ユーザーの場合、[スタート]メニューボタンまたはその横にある[検索]ボタンをクリックし、「cmd」または「コマンドプロンプト」と入力するだけで、コマンドプロンプトを簡単に見つけることができます。 最初の結果を右クリックし、[管理者として実行]オプションを選択します。
- Windows 10より古いバージョンのWindowsを実行している場合、[スタート]メニューの検索は正常に機能する場合と機能しない場合がありますが、C >> Windows >> System32に移動し、「cmd.exe」エントリを右クリックして選択します管理者として実行。
- これらのファイルを削除するには、次の2つのコマンドを入力またはコピーします。 最初のコマンドでドライブ文字の文字「d」と「c」の両方を変えて試してみてください。
del d:\ windows \ winsxs \ pending.xml
del x:\ windows \ winsxs \ pending.xml
- コマンドプロンプトに「操作が正常に完了しました」というメッセージが表示されたら、手順を多少変更したこのバージョンを使用して、SFCスキャンを完了してください。
sfc / SCANNOW / OFFBOOTDIR = c:\ / OFFWINDIR = d:\ Windows
- SFCが正常に完了したかどうかを確認してください。
注 :場合によっては、保留中のファイルを削除しようとすると、コマンドプロンプトがエラーをスローします。 つまり、続行するには、WinSxSフォルダーの所有権を取得する必要があります。 難しくありません!
- C >> Windowsの場所に移動し、WinSxSフォルダーを見つけます。
- Windowsフォルダーが表示されない場合は、非表示のファイルとフォルダーを表示できるオプションをオンにする必要があります。 エクスプローラーのメニューの[表示]タブをクリックし、[表示/非表示]セクションの[非表示のアイテム]チェックボックスをクリックします。 エクスプローラーは隠しファイルを表示し、再度変更するまでこのオプションを記憶します。
- フォルダを右クリックし、[プロパティ]をクリックして、[セキュリティ]タブをクリックします。 [詳細設定]ボタンをクリックします。 「セキュリティの詳細設定」ウィンドウが表示されます。 ここで、キーの所有者を変更する必要があります。
- [所有者:]ラベルの横にある[変更]リンクをクリックします[ユーザーまたはグループの選択]ウィンドウが表示されます。
- [詳細設定]ボタンを使用してユーザーアカウントを選択するか、[選択するオブジェクト名を入力してください]という領域にユーザーアカウントを入力して[OK]をクリックします。 ユーザーアカウントを追加します。
- オプションで、フォルダ内のすべてのサブフォルダとファイルの所有者を変更するには、「セキュリティの詳細設定」ウィンドウで「サブコンテナとオブジェクトの所有者を置き換える」チェックボックスを選択します。 [OK]をクリックして所有権を変更します。 後で削除してみてください。
解決策2:BIOS設定を変更する
特定のユーザーグループは、SATA操作設定をAHCIまたは他の何かからIDEモードに変更するだけで、この問題を解決できたと主張しています。 Microsoftチームがハードドライバーバス管理ドライバークラスの特定のものを変更した後、問題の原因はいくつかの問題だったようです。 以下でこの方法を試してください!
- [スタート]メニュー>> [電源ボタン] >> [シャットダウン]に移動して、コンピューターの電源を切ります。
- PCの電源を再度入れ、システムの起動中にBIOSキーを押してBIOS設定を入力します。 BIOSキーは通常、ブート画面に「___を押してセットアップに入る」と表示されます。他の方法で表示することもできます。 一般的なBIOSキーはF1、F2、Del、Esc、およびF10であるため、十分に速くクリックしてください。
- 変更する必要のあるSATAオプションは、異なるメーカーが製造したBIOSファームウェアツールのさまざまなタブの下にあります。これらは、設定の場所に関する一般的な規則ではありません。 通常、Onboard devicesエントリ、Integrated Peripherals、または単にAdvancedタブの下にあります。 どこにいても、オプションの名前はSATA操作です。
- 正しい設定を見つけたら、それをAHCI、RAID、ATAからIDEに変更するのがシステム修復プロセスの最も合理的なオプションであり、同じ場所で変更を簡単に元に戻すことができます。
- [終了]セクションに移動し、[変更の保存を終了する]を選択します。 これにより、ブートが続行されます。 更新プログラムを再度実行してください。
注 :設定がそもそもIDEであった場合は、変更が素晴らしい結果を生む場合があるため、他の設定に変更してみてください!
解決策3:ドライバーを更新する(特にグラフィックスカード)
SFCエラーの後にBSOD(Blue Screens of Death)が続く場合、古いドライバーの1つがこれらの問題を引き起こしていることを示していることは間違いありません。できるだけ早く更新する必要があります。 将来の問題の発生を防ぐ可能性があるため、常に最新のドライバーを使用することが重要であるため、すべてのドライバーを更新することをお勧めします。
- [スタート]ボタンを選択し、「デバイスマネージャー」と入力して、結果のリストから選択します。 古いバージョンのWindowsを使用している場合は、WindowsキーとRキーの組み合わせを使用し、「devmgmt.msc」と入力して[OK]をクリックします。
- カテゴリの1つを展開してデバイスの名前を見つけ、それを右クリック(またはタップアンドホールド)し、[ドライバーの更新]を選択します。 グラフィックカードの場合は、[ディスプレイアダプター]カテゴリを展開し、グラフィックカードを右クリックして[ドライバーの更新]を選択します。
- 更新されたドライバーソフトウェアを自動的に検索を選択します。
- Windowsで新しいドライバーが見つからない場合は、デバイスの製造元のWebサイトでドライバーを探して、指示に従ってください。
注 :Windows 10を使用している場合、最新のドライバーは他のWindowsアップデートと一緒にインストールされることが多いため、コンピューターを最新の状態に保つようにしてください。 Windows UpdateはWindows 10で自動的に実行されますが、新しいアップデートについては、以下の手順に従って確認できます。
- Windows PCで設定を開くには、WindowsキーとIキーの組み合わせを使用します。 または、タスクバーにある検索バーを使用して「設定」を検索できます。
- 設定アプリで[更新とセキュリティ]セクションを見つけて開きます。
- [Windows Update]タブにとどまり、[更新ステータス]の下にある[更新の確認]ボタンをクリックして、利用可能な新しいバージョンのWindowsがあるかどうかを確認します。
- 存在する場合、Windowsはダウンロードプロセスを自動的に続行する必要があります。
解決策4:修復環境の問題を修正する
この手順は最も高度な手順の1つであり、いくつかの深刻なトラブルシューティングが含まれます。 ただし、使用するコマンドは回復環境からのみ起動でき、この環境にはWindows 10で簡単にアクセスできます。これらのコマンドは無害であり、問題を解決できるため、以下の手順に注意深く従ってください。
- ログイン画面で、電源アイコンをクリックし、Shiftキーを押しながら再起動をクリックします。 これは、リカバリDVDを入力せずに[リカバリ]メニューにアクセスするための優れたショートカットです。
- 代わりに、または再起動すると、ブルースクリーンにいくつかのオプションが表示されます。 [トラブルシューティング] >> [詳細オプション] >> [コマンドプロンプト]を選択し、コンピューターでツールを開きます。
- 次のコマンドを1つずつ入力し、プロセスが完了するのを待ちます。 そのうちの1つで問題を解決する必要がありますが、順序はまったく同じにしてください。
bcdboot C:\ Windows
bootrec / FixMBR
bootrec / FixBoot
- 通常どおりコンピューターを起動し、SFCで問題が解決したかどうかを確認します。
解決策5:レジストリの調整
再起動を要求するキュー内のプログラムを追跡し、削除するとこのキューが失われるレジストリキーがあります。このようなプロセスが存在しない場合、Windowsは再起動を要求するプロセスがあると考えなくなります。
- レジストリを編集するため、レジストリを安全にバックアップしてさらなる問題を防ぐために準備したこの記事を確認することをお勧めします。 それでも、指示を注意深く守れば、何も悪いことは起こりません。
- 検索バーまたは[ファイル名を指定して実行]ダイアログボックスに「regedit」と入力して、レジストリエディターのインターフェイスを開きます。 左ペインでナビゲートして、レジストリエディターで次のキーに移動します。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
- CurrentVersionキーの下に、RebootPendingという名前のキーが表示されるはずです。そのため、右クリックして[アクセス許可]をクリックしてください。
- [グループ名またはユーザー名]セクションで、リストでユーザー名を見つけてください。 失敗した場合は、[追加] >> [詳細] >> [今すぐ検索]をクリックします。 [検索結果]セクションにユーザーアカウントが表示されるはずなので、選択して[アクセス許可]フォルダーに戻るまで[OK]を2回クリックします。
- [グループまたはユーザー名]セクションでアカウントを選択し、[…のアクセス許可]の下にある[フルコントロール]チェックボックスをオンにして、行った変更を適用します。
- その後、RebootPendingキーを右クリックして、[削除]をクリックします。 表示されるダイアログボックスを確認し、コンピューターを再起動して変更を適用します。 問題が引き続き発生するかどうかを確認します。