Windows 11または10で「Windowsリソース保護により破損したファイルが見つかりましたが、それらの一部を修正できませんでした」を修正する方法

Windows 11または10で「Windowsリソース保護により破損したファイルが見つかりましたが、それらの一部を修正できませんでした」を修正する方法

時々発生するシステムの問題を修復するのに役立ついくつかの Windows 組み込みの診断および修復ツールがあります。そのようなツールの 1 つにシステム ファイル チェッカー (SFC) があります。これは、コマンド プロンプトや PowerShell などのターミナル アプリを介して使用され、破損したシステム ファイルの修復に役立ちます。

ただし、SFC スキャンが常に完全に機能するとは限りません。場合によっては、ファイルを修正する代わりに、「Windows リソース保護で破損したファイルが見つかりましたが、一部を修正できませんでした」というエラー メッセージが表示されます。なぜこのようなことが起こるのでしょうか? また、破損したファイルの修正を続行できるように SFC を修正するにはどうすればよいでしょうか? 詳細を知るために読んでください。

SFCスキャンとは何ですか?

システム ファイル チェッカーは、破損したシステム ファイルとレジストリ キーを修正するのに役立つ Windows ユーティリティです。スキャンは端末アプリから開始され、ファイルの信頼性を確認し、破損したファイルをソースの機能的なファイルに置き換えることで修復できます。

SFC ユーティリティは、大騒ぎせずにジョブを実行します。コマンドプロンプトを開いてコマンドを入力しSFC /scannow、ユーティリティに問題を修正させるだけです。

ほとんどの場合、これは迅速かつ簡単なプロセスです。ただし、破損したシステム ファイルを修復できない場合もあります。これらのシナリオでは、「 Windows リソース保護で破損したファイルが見つかりましたが、一部を修正できませんでした」というエラー メッセージが表示される場合があります。

「Windows リソース保護で破損したファイルが見つかりました」というエラーはどういう意味ですか?

画像:Reddit

Windows リソース保護 (WRP) は SFC スキャンに統合されており、重要なシステム ファイルとレジストリ キーを保護するために機能します。また、このような重要なコンポーネントを保護しているため、そのリソースの一部には管理者でさえアクセスできない場合があります.

そのため、Windows リソース保護エラー メッセージが表示された場合は、SFC ユーティリティと WRP が破損したシステム ファイルをスキャンして検出しましたが、それらをキャッシュ ファイルに置き換えて修正できなかったことを意味します。これは、破損したファイルを置き換えるために使用されるキャッシュ ファイル自体が破損している場合に発生する可能性があります。システム ファイルの破損とは別に、「Windows リソース保護で破損したファイルが見つかりました…」というエラーが表示される原因は他にも考えられます。それらのいくつかを見てみましょう:

  • SFC には、問題を解決するための利用可能なリソースがありません。
  • SFC ユーティリティに干渉するバックグラウンド プロセスまたはサードパーティ アプリケーション。
  • システム ファイルのキャッシュされたコピーの破損。
  • いくつか問題があります。dll Nvidia ファイルは、誤検知を引き起こし、一部のファイルを破損としてマークすることが知られています。

もちろん、これらのどれが SFC スキャン エラーの原因であるかを正確に突き止めることはできない場合があります。それでも、スキャンに関する詳細を記録する CBS.log ファイルは、修正できなかった破損ファイルを見つけるのに役立ちます。

CBS.log ファイルの確認方法

エラーに記載されている CBS.log ファイルには、修正できなかった破損ファイルに関する情報を含む、SFC がコンピューターで実行されるたびに発生した情報が含まれています。

CBS ログ ファイルは、次のフォルダーにあります。

C:\Windows\Logs\CBS\CBS.log

を押してエクスプローラーを開きWin+E、上記のファイルの場所に移動します。

ログを読むには、ファイルをダブルクリックします。ファイルがメモ帳で開きます。

ここで、SFC が破損したファイルを最後に検出した日時で、エラーの日時を確認します。破損したシステム ファイルを正常なコピーに手動で置き換える方法については、以下の修正 #5 を参照してください。

Windows OS で「Windows リソース保護で破損したファイルが見つかりましたが、一部を修正できませんでした」というエラーを修正する方法

エラーの背後にある専門用語とその意味がわかったので、それを修正する方法を見てみましょう.

修正 1: コマンド プロンプト (CMD) から DISM ツールを実行する

展開イメージのサービスと管理 (DISM) は、Windows イメージをチェックして修復するもう 1 つのネイティブ ユーティリティです。SFC で修正されなかったエラーは、DISM のシステム イメージ修復コマンドで簡単に修正できる可能性があります。それらを実行する方法は次のとおりです。

[スタート] を押し、CMDと入力し、[コマンド プロンプト] を右クリックして [管理者として実行] を選択します。

次に、次のコマンドを入力します。

dism /online /cleanup-image /restorehealth

次に、Enter キーを押します。プロセスが完了するまで待ちます。

スキャンが完了したら、システムを再起動し、SFC コマンドを実行して、エラーが続くかどうかを確認してください。

解決策 2: チェック ディスク ユーティリティを実行する

Check Disk は、ディスク エラーをチェックして修復するために設計されたネイティブ ユーティリティです。破損がディスクにある場合、システム ファイルは不良セクタにあり、このようなエラーが発生する可能性があります。CHKDWe スキャンを実行すると、ディスク エラーが見つかって修復された場合に役立ちます。これにより、SFC スキャンがシステム ファイルの修正を続行できるようになります。

上記のようにコマンド プロンプトを開きます。次に、次のコマンドを入力してチェック ディスク ユーティリティを実行します。

CHKDWe /C /f

次回の起動時にスキャンをスケジュールするには、 を押しYます。

次に、Enter キーを押します。

コンピュータを再起動し、チェック ディスク ユーティリティがディスク エラーの修正を完了するまで待ちます。完了したら、SFC スキャン コマンドを実行して、問題が解決しないかどうかを確認します。

C: ドライブを確認するもう 1 つの方法は、エクスプローラーです。これを行うには、Win+Eファイル エクスプローラーを押して開きます。[この PC] ウィンドウで、C ドライブを右クリックし、[プロパティ] を選択します。

[ツール] タブをクリックします。

次に、「エラーチェック」の下にある「チェック」をクリックします。

プロンプトが表示されたら、[ドライブのスキャン] をクリックします。

スキャンが完了するまで待ちます。完了したら、以前と同じようにコンピューターを再起動し、問題が解決したかどうかを確認します。

修正 3: セーフ モードで SFC および DISM スキャンを実行する

破損したシステム ファイルに加えて、SFC エラーの最も一般的な理由の 1 つは、他のアプリケーション、サービス、またはプロセスがシステム ファイルに干渉し始めた場合です。それらをバイパスするには、起動に必要な最小数のドライバーとサービスを使用して、セーフ モードで SFC スキャンを実行します。方法は次のとおりです。

を押しWin+Iて [設定] を開きます。次に、右側を下にスクロールして、Recoveryをクリックします。

[高度なスタートアップ] の横にある[今すぐ再起動する] をクリックします。

Windows 回復環境 (WinRE) を再起動したら、[トラブルシューティング] をクリックします。

次に、[詳細 オプション] をクリックします。

[スタートアップ設定]をクリックします。

[再起動]をクリックします。

選択画面で6を押して、 [コマンド プロンプトでセーフ モードを有効にする] を選択します。

セーフ モードで起動したら、前に示したように DISM ユーティリティを実行SFC /scannowし、コマンド プロンプトでコマンドを実行します。

問題が解決しない場合は、次のいくつかの修正に進みます。

解決策 4: Windows 回復環境 (WinRE) で SFC スキャンを実行する

WinRE は、SFC スキャンをホストできる別の環境です。WinRE は起動前環境で動作するため、最小限のリソースで機能し、おそらく SFC スキャンの候補として優れている可能性があります。方法は次のとおりです。

前に示したように、WinRE 環境にアクセスします。または、[スタート] を押して [電源] ボタンをクリックし、Shiftキーを押したまま [再起動] をクリックします。

WinRE に入ったら、 [トラブルシューティング] をクリックします。

次に、詳細オプション

[コマンド プロンプト]を選択します。

次に、sfc /scannowコマンドを実行します。

Enterキーを押します。次に、スキャンが完了するまで待ちます。エラーが続く場合は、次の解決策に進みます。

FIX 5: 破損したファイルを手動で置き換える

前述の方法が実を結ばない場合は、破損したファイルを自分で正常なコピーに置き換えることが、残された唯一の実行可能な手段の 1 つです。しかしその前に、破損しているファイルを正確に見つける必要があります。これを行うには、前に示したように、C:\Windows\Logs\CBS フォルダー内の CBS.log ファイルを確認します。

cbs.log ファイルをダブルクリックして、その内容にアクセスします。

破損したファイルの名前を書き留め、SFC スキャンを最後に実行してエラーが発生した日時を確認します。

現在、自分のファイル コピーが破損しているため、同じバージョンの Windows を実行している別のコンピューターからそれらのファイルを取得する必要があります。この 2 台目のコンピューターで、最初に SFC スキャンを実行して、すべてのファイルが正常な状態であることを確認します。

次に、2 台目のコンピューターで正常なファイルの所有権を取得する必要があります。これを行うには、コマンド プロンプトで次のコマンドを入力します。

takeown /f "File_path_and_name"

「File_path_and_name」を実際のファイルの場所に置き換えます。

次に、Enter キーを押します。

このファイルをポータブル ドライブにコピーし、最初のコンピューターに接続します。

次に、最初のコンピューターで、破損したシステム ファイルへのフル アクセスを管理者に付与します。次のコマンドを入力します。

icacls "File_path_and_name"/grant Administrators:F

「File_path_and_name」を実際のファイルの場所に置き換えます

次に、Enter キーを押します。

最後に、次のコマンドを入力して、正常なコピーを破損したコピーに置き換えます。

Copy "Source_file_location""Destination_file_location"

「Source_file_location」と「Destination_file_location」の両方を、ソース ファイルと宛先ファイルの実際の場所に置き換えます。詳しくは、以下の例を参照してください。

プロンプトが表示されたら、Yesと入力します。

次に、Enter キーを押します。

CBS.log ファイルに記録されているすべての未修正の破損ファイルに対してこれを行います。

修正 6: 最新の更新プログラムをアンインストールする

最近の更新により、システム ファイルに破損した要素が導入された可能性もあります。Windows の更新後に最初に SFC スキャン エラーが発生した場合は、これらをアンインストールすると問題が解決する場合があります。最新の Windows 更新プログラムをアンインストールする方法は次のとおりです。

を押しWin+Iて設定を開きます。次に、左側のペインで[ Windows Update ] をクリックします。

[更新履歴]をクリックします。

下にスクロールして、[更新プログラムのアンインストール] をクリックします。

次に、最新の更新プログラムをアンインストールしてから、エラーが発生し始めました。

プロンプトが表示されたら、[アンインストール] をもう一度クリックします。

更新プログラムがアンインストールされたら、SFC スキャンをもう一度行って、問題が解決したかどうかを確認します。

修正 7: システムの復元を行う

Windows Update をロールバックしても問題が解決しない場合は、システムの復元が次善の策です。これにより、システム ファイルが破損していなかった以前の時点にシステムが復元されます。その方法は次のとおりです。

[スタート] を押し、「restore 」と入力して、[復元ポイントの作成] をクリックします。

[システムのプロパティ] ウィンドウで、[システムの 復元] をクリックします。

これにより、[システムの復元] ウィンドウが開きます。推奨される復元を使用して、[次へ] をクリックすることもできます。

または [別の復元ポイントを選択] をクリックし、[次へ] をクリックします。

[復元ポイントをさらに表示] をクリックします。

次に、復元ポイントを選択して [次へ] をクリックします。

最後に、[完了] をクリックしてシステムの復元を開始します。

完了したら、SFC スキャン コマンドを実行して、問題が解決したかどうかを確認します。

修正 8: PC をリセットする

他のすべてが失敗した場合は、PC をリセットすることが残された唯一の選択肢である可能性があります。PC のリセットにそれほど時間はかからず、数分でシステム ファイルのすべての適切なコピーを使用して起動および実行できます。PC をリセットする方法は次のとおりです。

を押しWin+Iて設定を開きます。次に、右側を下にスクロールして、Recoveryをクリックします。

次に、[ PC のリセット] をクリックします。

Keep my filesをクリックします。

次に、画面の指示に従って PC をリセットします。完了すると、すべてのシステム ファイルが置き換えられるため、問題は解消されます。

よくある質問

SFC Scannow が破損したファイルを修正できない場合はどうすればよいですか?

SFC scannow コマンドで破損したファイルを修正できない場合は、いくつかの方法で解決できます。DISM および CHKDWe スキャンを実行するか、セーフ モードで SFC スキャンを実行するか、破損したファイルを手動で置き換えるか、PC を復元/リセットすることをお勧めします。修正の詳細については、上記のガイドを参照してください。

Windows リソース保護が破損したファイルを見つけ続けるのはなぜですか?

Windows リソース保護が SFC スキャン中に破損したファイルを検出し続け、それらを修正できない場合は、コンピューターでマルウェアまたはウイルスが暴走している可能性があります。別の可能性として、重要なシステム ファイルの破損またはディスク エラーが考えられます。破損したシステム ファイルを修正し、不良ディスク セクタを修復する方法については、上記のガイドを参照してください。

SFC Scannow Windows リソース保護を実行できなかった問題を修正するにはどうすればよいですか?

WRP が破損したシステム ファイルを正常なコピーに置き換えることができない場合は常に、SFC Scannow Windows Resrouce Protection を実行できませんでしたというエラー メッセージが生成されます。しかし、この問題には他の潜在的な原因もある可能性があるため、修正を適用する際には、複数の解決策を試してより広いネットをキャストすることをお勧めします。どの修正を適用するかについては、上記のガイドを参照してください。

「Windows リソース保護により破損したファイルが見つかりましたが、一部を修正できませんでした」というエラー メッセージは、システム全体の障害につながる可能性はありますが、常にシステム全体の障害につながるとは限りません。SFC ユーティリティを使用してシステム ファイルをスキャンするだけでなく、根拠を準備し、それらを修復する際の障害を取り除くこともお勧めします。このエラー メッセージが表示された場合の対処方法を理解していただければ幸いです。

  • Windows 11: 「システム要件を満たしていません」という透かしを削除する方法
  • Windows 11 の要件を回避する 3 つの最新の方法 (レジストリ ハックの有無にかかわらず)
  • Windows 11: Windows 10 の [スタート] メニューを元に戻す方法
  • Windows 11でウィジェットを非表示、無効化、またはアンインストールする方法(およびWindows + Wショートカットを無効にする方法)
  • 設定を使用してWindows 11タスクバーの時計に秒を表示する方法(およびその他の4つの方法)
  • Windows 11 でスタート メニューのレイアウトを変更する方法

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です