【解決済み】SFC /SCANNOW実行時の「Windows リソース保護は、要求された操作を実行できませんでした」エラーの直し方
先日、Windows回復環境(WinRE)でSFC /SCANNOWコマンドを使ってWindows 10システムの修復を試みたところ、コマンド実行後に「Windows リソース保護は、要求された操作を実行できませんでした」というエラーが表示されました。

この記事では、Windows回復環境(WinRE)から「SFC /SCANNOW」コマンドを実行した際に発生する「Windows リソース保護は、要求された操作を実行できませんでした」エラーを回避・解決する方法を詳しく解説します。
WinREでSFCエラー「Windows リソース保護は、要求された操作を実行できませんでした」を修正する方法
※補足: WindowsのGUI上でコマンドを実行してこのエラーが出る場合は、まずセーフモードでWindowsを起動して再試行してください。それでも問題が解決しない場合は、Shiftキーを押しながら「再起動」をクリックしてWinREモードに入り、以下の手順に従ってSFCコマンドを実行してください。
方法1. SFCコマンドでブートディレクトリとWindowsディレクトリを指定する
このエラーの多くは、WinREからコマンドを実行する際に必須となる「オフラインのブートディレクトリ」と「Windowsディレクトリ」がSFCコマンドで指定されていないことが原因です。以下の手順でエラーを回避できます。
手順1. コマンドプロンプトで以下のコマンドを実行し、OSパーティションのドライブ文字を確認します。
- bcdedit
手順2. 表示された結果からOSパーティションのドライブ文字をメモします(例:「osdevice → partition=D:」)。
手順3. 次に、以下の形式でSFCコマンドを実行します。Xの部分は手順2で確認したドライブ文字に置き換えてください。
SFC /SCANNOW /OFFBOOTDIR=X:\ /OFFWINDIR=X:\Windows
例:OSパーティションのドライブ文字が「D」の場合、コマンドは次のようになります。
- SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\Windows

手順4. 正しく設定できていれば、今度は「Windows リソース保護は、要求された操作を実行できませんでした」エラーが表示されることなく、SFCのスキャンと修復プロセスが完了するはずです。
方法2. Windows 10をクリーンインストールし、ハードウェアを点検する
上記の方法でもエラーが解消されない場合、Windowsのシステムファイル自体が深刻な破損を起こしている可能性があります。その場合は、重要なファイルをバックアップしたうえで、Windows 10のクリーンインストールを実施するか、「PCのリセット」機能を利用することをおすすめします。
※補足: クリーンインストール後も同じエラーが発生する場合は、ハードウェア側に問題があると考えられます。このケースでは、メモリ(RAM)の診断テストを実行するか、別の新しいドライブへのWindowsインストールを試してみてください。
以上で解説は終了です!どの方法がうまくいきましたか?このガイドがお役に立った場合は、ぜひコメントでご体験をお聞かせください。他の方の助けにもなりますので、記事のシェアにもご協力いただければ幸いです。
-
【Windows 10/11】「Java仮想マシンを作成できませんでした」エラーの対処法
Javaは、ゲームやアプリケーション、サーバーサイドプログラムの開発に広く使われている優れた開発ツールの一つです。Javaで書かれたゲームやアプリケーションを実行するには、Java Virtual Machine(JVM:Java仮想マシン)の環境が必要です。 しかし、Javaで開発されたゲームやアプリケーションは、さまざまな理由により予期せずクラッシュしたり、起動に失敗したりすることがあります。その際に表示されるのが、「Could Not Create the Java Virtual Machine. Error: A fatal exception has occurred. Progr
-
【解決】「Windows リソース保護は修復サービスを開始できませんでした」エラーの対処法(SFC /scannow が動かないとき)
Windows パソコンには、C:\Windows\System32 フォルダに格納されている「システム ファイル チェッカー(System File Checker)」というユーティリティが搭載されています。このツールを使うと、破損や欠落した Windows システムファイルをスキャンし、自動的に修復することができます。 コマンドプロンプトで sfc /scannow コマンドを実行すると、破損したファイルや内容が欠落しているファイルを検出し、%WinDir%\System32\dllcache 内の圧縮フォルダから正常なファイルをコピーして復元してくれます。Windows の動作が不安定に