【解決法】「Windows リソース保護は要求された操作を実行できません」エラーの直し方6選
SFC(システム ファイル チェッカー)スキャンは、あらゆるバージョンのWindows OSに標準搭載されている非常に便利なユーティリティです。SFCスキャンはシステムファイル全体を分析して破損や損傷を検出し、見つかった問題をキャッシュされた正常なファイルと置き換えることで自動的に修復します。SFCスキャンが成功すれば、Windowsパソコンのさまざまな問題を解決できますが、残念ながらスキャン自体が失敗することもあります。SFCスキャンが失敗すると、何が問題だったのかを説明するエラーメッセージが表示されます。多くのWindowsユーザーが、SFCスキャンの実行時に以下のエラーメッセージを目にしています。
「Windows リソース保護は要求された操作を実行できません。」
このエラーは、SFCスキャンの完了時に表示されることもあれば、スキャンが同じ段階でしばらく停止した後に失敗する際にも現れます。また、この問題はMicrosoftが現在サポートしているすべてのWindows OS(Windows 7からWindows 10まで)で発生することが知られています。正確な原因は特定されておらず、ケースごとに異なりますが、多くの場合、SFCユーティリティが動作に必要なファイルやスキャン対象のファイルにアクセスできないことが原因と考えられます。このエラーが表示されると、スキャンで検出された破損ファイルが修復されないままになってしまうため、深刻な問題といえます。

幸いにも、この問題に直面したほとんどのWindowsユーザーは、何らかの方法で解決に成功しています。以下に、この問題の解決に役立つ最も効果的な対策を6つ紹介します。
解決策1:CHKDSKユーティリティを実行する
CHKDSKは、ハードドライブのパーティションをスキャンし、ファイルシステムの整合性をテストして論理的なファイルシステムエラーを修復できる、Windows標準のユーティリティです。場合によっては、CHKDSKを実行することでSFCスキャンの失敗原因となっていた問題が解決され、このエラーも解消されます。この解決策を適用するには、以下の手順に従ってください。
- スタートメニューを開きます。
- 「cmd」と検索します。

- 検索結果の「cmd」を右クリックし、「管理者として実行」を選択します。
注意: 確認ダイアログや管理者パスワードの入力を求められる場合があります。その場合は、必要な情報を入力してください。
- 管理者権限のコマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
CHKDSK C: /R

- コマンドが実行されると、次回の起動時にCHKDSKが実行される旨のメッセージが表示されます。ここで「y」を入力してEnterキーを押します。
- コマンドプロンプトを閉じます。
- パソコンを再起動します。
- 起動時にCHKDSKが自動的に実行されます。ドライブの容量によっては完了までかなりの時間がかかるため、気長にお待ちください。

CHKDSKが完了すると、パソコンは通常どおり起動します。その後、再度SFCスキャンを実行して、問題が解決したかどうかを確認しましょう。
解決策2:winsxsフォルダーのセキュリティ記述子を変更する
SFCスキャンが失敗する原因の一つとして、セキュリティ記述子の問題により、SFCユーティリティがwinsxsフォルダー(C:\Windows\winsxs)にアクセスできないケースがあります。この場合は、以下の手順で問題を解消できます。
- スタートメニューを開きます。
- 「cmd」と検索します。

- 検索結果の「cmd」を右クリックし、「管理者として実行」を選択します。
注意: 確認ダイアログや管理者パスワードの入力を求められる場合があります。その場合は、必要な情報を入力してください。
- 管理者権限のコマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
ICACLS C:\Windows\winsxs
- コマンドの実行が完了したら、コマンドプロンプトを閉じます。
- パソコンを再起動し、起動後にSFCスキャンを実行して、問題が解決したかどうかを確認します。

解決策3:Windowsの修復インストールを行う
修復インストールは、すべてのWindowsユーザーが利用できる選択肢です。この方法では、重要なシステムファイルを修復し、パソコンを悩ませているほぼすべての問題を解決できます。「修復インストール」という名前ですが、Windowsを再インストールするわけではありません。修復インストールは、あくまで既存の環境の問題を可能な限り修正するものであり、パソコンに保存されているデータを失うことなく実行できます。
修復インストールを行えば、SFCスキャンが失敗して「Windows リソース保護は要求された操作を実行できません」というエラーが表示される原因を解決できる可能性はかなり高いです。さらに、修復インストールの手順自体も比較的シンプルでわかりやすいものです。
解決策4:Windowsをクリーンインストールする
修復インストールでも問題が解決せず、その後もSFCスキャンが失敗し続ける場合は、Windowsをゼロからクリーンインストールするのが最善の選択となります。クリーンインストールとは、現在のWindows環境をインストール済みアプリケーションや保存データも含めて完全に消去し、真っ新な状態のWindows OSを新たにインストールすることです。ほとんどの場合、以前インストールされていたものと同じバージョンのWindowsがインストールされます。
クリーンインストール後はパソコンが新品同様の状態になるため、この問題が解消される可能性は非常に高いです。ただし、クリーンインストールでは対象パソコン上のすべてのデータが消去されるため、実行前に失いたくないデータのバックアップを必ず取ってください。クリーンインストールの具体的な手順がわからない場合は、事前によく調べておきましょう。
万が一、クリーンインストール後もこの問題が解決しない場合、残る可能性としてはパソコンのHDD/SSDが故障している、あるいは故障しかけていることが考えられます。SFCユーティリティが必要なファイルにアクセスできないのは、それらのファイルがHDD/SSDの不良セクター上に存在しているためかもしれません。その場合は、まずHDD/SSDが本当に故障しているかどうかを確認し、重大なトラブルが発生する前に交換することが最善の対応です。
HDD/SSDの状態を自分で診断したい場合は、ハードディスクの障害チェックを行いましょう。もちろん、専門家に点検を依頼するのも一つの方法です。また、HDD/SSDがまだ保証期間内であれば、メーカーに送付して点検してもらい、本当に故障している場合は修理または交換してもらうことを強くおすすめします。
解決策5:Windows Modules Installerサービスを有効にする
場合によっては、「Windows Modules Installer」サービスが無効になっていることで、このエラーが発生していることがあります。そこで、サービス管理画面を開いて、該当サービスを有効化します。手順は以下のとおりです。
- Windowsキー + Rキーを押して、「ファイル名を指定して実行」を開きます。
- 「Services.msc」と入力し、Enterキーを押します。

- 一覧を下にスクロールし、「Windows Module Installer」をダブルクリックします。
- 「開始」ボタンを選択し、サービスが起動するのを待ちます。
- SFCスキャンを実行し、問題が解決したかどうかを確認します。
解決策6:回復環境でコマンドを実行する
特定の状況では、起動中のWindows自体に不具合が生じており、それがこのエラーの原因となっていることがあります。そこで、まず回復オプション(回復環境)を起動し、そこでコマンドプロンプトを開きます。そして、Windowsインストールのエラーをスキャンするコマンドを実行します。手順は以下のとおりです。
- パソコンを再起動し、回復オプションを起動します。
- 回復オプションでコマンドプロンプト(CMD)を開きます。
- 以下のコマンドを入力し、Enterキーを押して実行します。
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows
- 問題がまだ解決していないかどうかを確認します。
注意: サードパーティ製アプリやサービスの干渉を排除するため、セーフモードでSFCスキャンを実行してみるのも有効です。
-
Windows 10でSFCスキャンが止まる問題の解決方法【完全ガイド】
SFC(システムファイルチェッカー)は、Windows OS上のさまざまなエラーをトラブルシューティングする際に役立つ、最も便利なユーティリティコマンドの一つです。SFCスキャンはコマンドプロンプトから実行され、システム全体を徹底的にチェックして、エラーや不整合を検出・修復します。「sfc /scannow」は強力なコマンドで、Windowsシステムファイルディレクトリ内の破損を復元することができます。 一般的なWindowsエラーへの対処法として、SFCスキャンの実行は常に推奨される解決策です。しかし、SFCスキャンが正常に実行できない場合や、「sfc /scannow」が100%に達する前
-
【解決】「Windows リソース保護は修復サービスを開始できませんでした」エラーの対処法(SFC /scannow が動かないとき)
Windows パソコンには、C:\Windows\System32 フォルダに格納されている「システム ファイル チェッカー(System File Checker)」というユーティリティが搭載されています。このツールを使うと、破損や欠落した Windows システムファイルをスキャンし、自動的に修復することができます。 コマンドプロンプトで sfc /scannow コマンドを実行すると、破損したファイルや内容が欠落しているファイルを検出し、%WinDir%\System32\dllcache 内の圧縮フォルダから正常なファイルをコピーして復元してくれます。Windows の動作が不安定に