Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決】「Windows リソース保護は修復サービスを開始できませんでした」エラーの対処法(SFC /scannow が動かないとき)

Windows パソコンには、C:\Windows\System32 フォルダに格納されている「システム ファイル チェッカー(System File Checker)」というユーティリティが搭載されています。このツールを使うと、破損や欠落した Windows システムファイルをスキャンし、自動的に修復することができます。

コマンドプロンプトで sfc /scannow コマンドを実行すると、破損したファイルや内容が欠落しているファイルを検出し、%WinDir%\System32\dllcache 内の圧縮フォルダから正常なファイルをコピーして復元してくれます。Windows の動作が不安定になったと感じたら、まずこの SFC ユーティリティを実行してみることをおすすめします。

しかし、一部のユーザーからは「SFC Scannow が動作しない」「sfc /scannow を実行すると『Windows リソース保護は修復サービスを開始できませんでした』というエラーが表示される」という報告があります。

「PUBG が起動しないため sfc /scannow を実行しようとしていますが、管理者のコマンドプロンプトに入力するたびに、セーフモードで実行しても『Windows リソース保護は修復サービスを開始できませんでした』と表示されてしまいます。」

エラーの原因:Windows Modules Installer(TrustedInstaller)サービス

Windows には「Windows Modules Installer(TrustedInstaller)」というサービスがあり、Windows コンポーネントのインストール・変更・削除を担当しています。このサービスは、Windows リソース保護(WRP)のファイルやレジストリキーへの完全なアクセス権を持っています。

そのため、Windows Modules Installer サービスが無効になっていると、Windows Update の適用やシステム修復ツールの実行が失敗し、SFC ユーティリティ実行時に「Windows リソース保護は修復サービスを開始できませんでした」というエラーが発生します。

SFC Scannow が動作しない場合の解決方法(Windows 11/10/8.1/7)

このエラーが表示された場合は、「Windows Modules Installer(TrustedInstaller)」サービスの状態を確認して有効化することで問題を解決できます。以下の手順を試してください。

方法 1:Windows Modules Installer サービスを有効にする

  1. Windows キー + R を押して「ファイル名を指定して実行」を開きます。
  2. ボックスに services.msc と入力し、Enter キーを押します。
  3. サービスの一覧から「Windows Modules Installer」をダブルクリックします。
  4. スタートアップの種類を「自動」に変更し、「OK」をクリックします。
  5. パソコンを再起動します。
  6. 再起動後、sfc /scannow コマンドが問題なく実行できるようになります。

方法 2:コマンドプロンプトから TrustedInstaller を起動する

コマンド操作が得意な方は、管理者としてコマンドプロンプトを開いて以下の手順を実行しても構いません。

  1. スタートメニューを開き、「CMD」と入力します。
  2. 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
  3. 求められた場合は、管理者権限を持つユーザー名とパスワードを入力します。
  4. 次のコマンドを入力して Enter キーを押します:
    sc config trustedinstaller start= auto
    「SUCCESS」と表示されれば成功です。
  5. 続けて以下のコマンドを入力し、Enter キーを押します:
    net start trustedinstaller
    サービスが開始されたことを示すメッセージが表示されます。
  6. 再度 sfc /scannow コマンドを実行してみてください。

まとめ

「Windows リソース保護は修復サービスを開始できませんでした」エラーは、TrustedInstaller サービスが無効になっていることが主な原因です。上記のいずれかの方法でサービスを有効化すれば、SFC ユーティリティを再び正常に使えるようになります。

これらの解決策でお困りのエラーが解決した場合は、ぜひコメント欄でお知らせください。また、以下の関連記事もあわせてご覧ください。

  • Windows 10 で「自動修復を使用して PC を修復できませんでした」と表示される場合の対処法
  • Windows 10 で Microsoft Edge が応答しない・頻繁にフリーズする問題の解決方法
  • Windows 10 1809 でゲーム中に頻繁にフリーズする場合の対策
  • 解決済み:Microsoft Edge のエラーコード inet_e_resource_not_found の直し方
  1. Windowsで印刷スプーラー(Print Spooler)サービスが起動できない問題を解決する7つの方法【エラー1068対応】

    Windowsで印刷しようとした際に「Windows could not start the Print Spooler service on Local Computer(ローカルコンピューターのPrint Spoolerサービスを開始できませんでした)」というエラーが表示され、印刷がまったくできない状態に困っていませんか?この記事では、このエラーの原因と、誰でも実践できる具体的な解決策を7つの方法に分けて詳しく解説します。Print Spoolerサービスとは?Print Spooler(プリントスプーラー)は、Windowsにおける印刷関連の処理全般を管理する重要なシステムサービスです。

  2. 【解決済み】SFC /SCANNOW実行時の「Windows リソース保護は、要求された操作を実行できませんでした」エラーの直し方

    先日、Windows回復環境(WinRE)でSFC /SCANNOWコマンドを使ってWindows 10システムの修復を試みたところ、コマンド実行後に「Windows リソース保護は、要求された操作を実行できませんでした」というエラーが表示されました。 この記事では、Windows回復環境(WinRE)から「SFC /SCANNOW」コマンドを実行した際に発生する「Windows リソース保護は、要求された操作を実行できませんでした」エラーを回避・解決する方法を詳しく解説します。 WinREでSFCエラー「Windows リソース保護は、要求された操作を実行できませんでした」を修正する方法