MiniTool Partition Wizardのこの記事では、「sfc /scannow」が実行できない問題について解説します。特に「Windowsリソース保護は要求された操作を実行できませんでした」および「修復サービスを開始できませんでした」という代表的なエラーの対処法を、Windows向けに紹介します。
Windowsリソース保護は要求された操作を実行できませんでした
「sfc /scannow」を実行すると、「Windowsリソース保護は要求された操作を実行できませんでした」と表示され、システムファイルを修復できない場合があります。このエラーは、システムファイルの破損、ディスクエラーなどが原因で発生することがあります。

以下では、このエラーを解決する4つの方法を紹介します。
対処法1. 「sfc /scannow」コマンドをセーフモードで実行する
「Windowsリソース保護は要求された操作を実行できませんでした」というエラーメッセージに遭遇した場合、セーフモードで「sfc /scannow」コマンドを実行してみてください。
①「Windows + R」キーを同時に押して、「ファイル名を指定して実行」ボックスを呼び出します。
②「msconfig」と入力し、「Enter」キーを押して続行します。

③「ブート」タブに移動して、「セーフモード」にチェックを入れて「OK」をクリックして続行します。

④その後、変更を適用するためにPCを再起動する必要があります。「再起動」をクリックして続行します。

その後、お使いのPCがセーフモードで起動したら、「sfc /scannow」コマンドを再度実行してエラーメッセージは出るかどうか確認してください。
対処法2.チェックディスクを実行する
ハードディスクにエラーがある場合、「sfc /scannow」が実行できない問題も発生する可能性があります。したがって、ディスクをチェックして「Windowsリソース保護は要求された操作を実行できませんでした」問題を解決してみることができます。
①検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
②コマンドプロンプトウィンドウに「chkdsk /r」と入力し、「Enter」キーを押して続行します。

③その後、「ボリュームが別のプロセスで使用されているため、CHKDSKを実行できません。次回のシステム再起動時に、このボリュームのチェックをスケジュールしますか。次回のシステム再起動時にこのボリュームをチェックするようにスケジュールしますか? 」と表示されたら、「Y」と入力してください。
④コマンドプロンプトウィンドウを閉じてPCを再起動してください。再起動中にチェックディスクは実行し、自動的に検出されたエラーを修正します。
ディスクのチェックプロセスが完了したら、「sfc /scannow」をもう一度実行してください。
CHKDSKコマンドで問題を修復できない場合は、MiniTool Partition Wizardのようなサードパーティ製のディスク管理ツールを使用して、ファイルシステムチェックを実行することもできます。
ステップ1:MiniTool Partition Wizardを入手して、PCにインストールします。
MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ
ステップ2:ソフトを起動してメインインターフェイスに入ります。
ステップ3:対象のパーティションを選択して、左側のアクションパネルから「ファイルシステムチェック」をクリックします。
ステップ4:次のウィンドウで、「チェックして検出したエラーを修正する」を選択します。
ステップ5:「開始」をクリックします。

対処法3.セキュリティ記述子を変更する
セキュリティ記述子は、ファイルまたはフォルダに関連付けられた権限を定義するセキュリティ情報を含むデータ構造です。SFCがwinsxsフォルダにアクセスできない場合、「sfc /scannow」が実行できない問題が発生するかもしれません。
ですから、「Windowsリソース保護は要求された操作を実行できませんでした」エラーメッセージを解消するために、セキュリティ記述子を変更してみることができます。
①検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
②コマンドプロンプトウィンドウで、「ICACLS C:¥Windows¥winsxs」と入力し、「Enter」キーを押して続行します。

その後、「コマンドプロンプト」を閉じて、PCを再起動し、「sfc /scannow」が実行できるかどうか確認してください。
対処法4.自動修復を実行する
前述した解決策は役立たない場合、「sfc /scannow」が実行できない問題を解決するには、自動修復を実行してください。
①WindowsインストールメディアをPCに挿入して、そこから起動します。インストールメディアを持っていない場合、ここをクリックしてMicrosoft Media Creation Toolをダウンロードして実行し、インストールメディアを作成してください。
②「次へ」をクリックして続行します。
③左下隅にある「コンピューターを修復する」をクリックして続行します。

④「トラブルシューティング」を選択して続行します。
⑤「詳細オプション」をクリックしてください。
⑥「詳細オプション」画面で「スタートアップ修復」を選択し、プロセスが完了するまで待ってください。

プロセスが完了したら、PCを再起動して、「Windowsリソース保護は要求された操作を実行できませんでした」エラーメッセージが消えるかどうか確認します。
Windowsリソース保護は、修復サービスを開始できませんでした
「Windowsリソース保護は、修復サービスを開始できませんでした」というエラーは、Windows Modules Installerサービスが無効になっている場合によく発生します。SFCコマンドはこのサービスを利用してシステムファイルを修復するため、サービスが停止していると正常に実行できません。

以下では、Windows Modules Installerサービスを有効にする方法を説明します。
①「Windows + R」キーを同時に押して「ファイル名を指定して実行」を呼び出します。「services.msc」と入力して「OK」をクリックして続行します。

②Windowsモジュールインストーラーを選択してダブルクリックします。
③Windowsモジュールインストーラーのプロパティウィンドウが表示され、スタートアップの種類を手動に設定してから「OK」をクリックします。

④サービスウィンドウを閉じます。次に、Windows 10の検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
⑤コマンドウィンドウに以下のコマンドを入力し、各コマンドを「Enter」キーで終了します。
sc config trustedinstaller start= demand
net start trustedinstaller

上記のプロセスが完了したら、PCを再起動し、「sfc /scannow」と入力して、「Windowsリソース保護は、修復サービスを開始できませんでした」エラーが消えるかどうか確認してください。
まとめ
本記事では、「sfc /scannow」を実行した際に「Windowsリソース保護は要求された操作を実行できませんでした」や「修復サービスを開始できませんでした」と表示される場合の対処法を紹介しました。
MiniTool製品についてご不明な点がある場合は、[email protected] までお気軽にお問い合わせください。
「sfc /scannow」についてよくある質問(FAQ)
2.「管理者として実行」をクリックします。
3.「sfc /scannow」と入力して「Enter」を押します。
4.スキャンと修復が完了するまで待ちます。
