「Windows リソース保護は要求された操作を実行できませんでした」というエラーを解決する方法
BSOD やその他の Windows エラーへの対処は、システム ファイル チェッカー (SFC) の実行などの通常の修正が機能しない場合は特に、非常にイライラすることがあります。 SFC が作業に支障をきたすのはごく普通のことで、特に「Windows リソース保護は要求された操作を実行できませんでした」という恐ろしいエラーの場合はなおさらです。では、何が起きているのでしょうか。基本的に、SFC ツールは、ドライブに問題がある、システム コンポーネントが競合している、または特定の Windows サービスが正しく動作していない場合に失敗する可能性があります。幸いなことに、この混乱を回避し、インストールを台無しにすることなくクリーンアップするための秘策がいくつかあります。それがこのガイドの目的です。SFC エラーを修正してシステムが再び正常に動作するようにすることで、Windows を再インストールしたり、ハードウェアに負担をかけたりする必要がなくなります。
Windowsで「Windowsリソース保護は要求された操作を実行できませんでした」というエラーを修正する方法
Chkdskコマンドを使用してディスクエラーをチェックして修正する
正直言って、これは過小評価されている方法です。これが有効な理由は、ドライブに不良セクタや論理エラーがあると、SFC が異常終了したり、実行を拒否したりする可能性があるためです。chkdsk を実行すると、これらのディスクの根本的な問題が解決されることがよくあります。設定によっては、特に問題が見つかった場合は、このコマンドを再起動時に実行するようにスケジュールする必要があります。
- コマンドプロンプトを管理者として開きます。そのためには、検索バーに「cmd」と入力し、 「コマンドプロンプト」を右クリックして、「管理者として実行」を選択します。
- 入力欄に「C: 」と入力し、確認したいドライブ文字に
chkdsk C: /r置き換えてください。不明な場合は、通常はC:ですが、ディスクの管理(diskmgmt.msc)で確認してください。 - を押しますEnter。ドライブが使用中のため実行できないというメッセージが表示されます。次回の再起動時にスケジュールを設定するかどうかを尋ねられます。確認するにはYと入力します。
- PCを再起動してchkdskを実行してください。特に多くのエラーを修正する場合は、時間がかかる場合があります。
これにより、SFC の正常な動作を妨げている可能性のあるディスクの問題が修復されます。一部のマシンでは、この手順は初回は失敗しますが、再起動して修正すると SFC エラーは消えます。
SFCをセーフモードで実行する – Windowsのサービスやドライバーが干渉することがある
SFC を実行した際に、ドライバーやシステムプロセスによってブロックされたことはありませんか?通常、Windows はセーフモードで実行すれば問題なく動作します。セーフモードでは、必要な機能だけが実行されます。バックグラウンドアプリやサービスがプロセスを妨害している場合、セーフモードはそれらの処理を回避し、SFC が処理を実行する可能性があります。
- 検索バーに「msconfig」と入力し、Enterキーを押します。システム構成ツールが開きます。
- 「ブート」タブで、 「セーフブート」というチェックボックスをオンにします。簡素化された環境が必要な場合は、「最小」を選択してください。
- 「OK」をクリックしてPCを再起動してください。これでセーフモードで起動します。
- 起動したら、管理者権限のコマンドプロンプトでもう一度sfc /scannow を実行してみてください。今回はブロックされないことを祈ります。
うまくいけば素晴らしいです。設定によっては、これがSFCをブロックする頑固な競合を回避する魔法のトリックになることもあります。
Windows モジュール インストーラー サービスが有効になっていることを確認します
このサービスが無効になっていると、Windowsは更新プログラムをインストールできず、SFCに不具合が発生する可能性があります。多くの場合、単純な問題が原因となるため、念のため再度確認することをお勧めします。
- Windows メニューでサービスを検索し、サービスアプリを開きます。
- Windows モジュールインストーラーまでスクロールダウンします。特にクリーンアップソフトウェアによって変更された場合は、無効に設定されている場合があります。
- ダブルクリックしてプロパティを表示します。スタートアップの種類を「手動」に設定してください。サービスが実行されていない場合は、「開始」をクリックしてください。
- 「適用」と「OK」をクリックします。もう一度実行して
sfc /scannow、問題が解決したかどうかを確認してください。
これは見落とされがちですが、サービス ステータスを修正すると、SFC がクリーンアップを実行するためのパスが確保されます。
自動修復を実行する – Windowsが自動的に修復します
これはいわば最後の手段とも言える救急箱のようなものです。Windowsの自動修復機能は、破損したシステムファイルやコンポーネントの設定ミスなど、正常な動作を妨げる様々な問題を検出し、修復します。コマンドラインの達人スキルは必要ありません。数回クリックするだけで完了です。
- スタートメニューまたはから設定を開きますWin + I。
- [更新とセキュリティ] > [回復]に移動します。
- 「詳細なスタートアップ」セクションの「今すぐ再起動」をクリックします。
- 再起動後、「トラブルシューティング」 > 「詳細オプション」 > 「自動修復」に進みます。
Windowsはスキャンを実行し、SFCをブロックしていたバグを修正してくれるはずです。運が良ければ、その場ですぐに動作することもあります。
最後の手段としてWindowsをリセットする
他に方法がない場合は、リセットするのが良いかもしれません。確かに設定やアプリが一部消えてしまうので面倒ですが、破損したシステムによってメンテナンスツールが永久にブロックされるよりはましです。
- [設定] > [更新とセキュリティ] > [回復]に移動します。
- [この PC をリセット]の下の[開始する]を押します。
- クリーン インストールの場合は、 「すべて削除」を選択します(慎重な場合はファイルを保持します)。
- 指示に従ってWindowsを再インストールしてください。事前に重要なデータをバックアップしておいてください。
はい、それは最後の手段ですが、SFC を再び動作させる唯一の方法、またはシステムが完全に壊れたときに最初からやり直す唯一の方法である場合もあります。
SFC は意図したとおりに機能しますか?
これらの手順で、「Windows リソース保護は要求された操作を実行できませんでした」というエラーは解消されるはずです。少し奇妙に感じるかもしれませんが、これらの方法に従うことで、何度か試したり組み合わせたりする必要はありますが、通常はうまくいきます。Windows はこのように扱いにくいので、ツールを正常な状態に戻すには、ちょっとした回避策が必要になることがあります。
まとめ
- ディスク エラーを修正するために chkdsk を実行しました。
- 競合なしで SFC を実行するためにセーフ モードで起動しました。
- Windows モジュール インストーラー サービスがアクティブであることを確認しました。
- 自動修復を利用して Windows を自動的に修復しました。
- 最後の手段として、Windows を完全にリセットすることを検討しました。
まとめ
少し辛抱すれば、これらの修正でSFCが再び使えるようになる場合が多いです。必ずしもすぐに使えるとは限りませんが、多くの場合効果的です。念のため、重要なデータは必ず事前にバックアップしておきましょう。安全第一です。この方法が誰かの役に立ち、その過程で頭を悩ませる問題を少しでも軽減できれば幸いです。
関連記事
この記事は役に立ちましたか?