Windowsリソース保護は破損したファイルを見つけました [エラーフィックス]
コンピュータが不安定に感じたり、正しくコマンドに応答しない場合、最初に思いつくのは破損したシステムファイルをチェックすることです。しかし、多くのユーザーが「Windowsリソース保護は破損したファイルを見つけましたが、そのうちのいくつかを修正できませんでした」というメッセージに遭遇しました。
このメッセージは、コンピュータ上の破損したシステムファイルを自動的に特定して置き換えるためにSFC(システムファイルチェッカー)スキャンを実行する際に表示されます。
しかし、他のエラーと同様に、この問題を修正する方法はたくさんあります。以下のセクションを読み進め、すべての詳細および最も効果的なソリューションを見つけてください。
破損したファイルとは?
破損したファイルは、マルウェアやウイルスに似た動作を示すため、しばしば混乱を招きます。1つのファイルを開こうとすると、クラッシュするかエラーが表示されます。これを区別するのは難しいですが、Windowsに搭載されているツールを利用すれば、簡単に修正できます。
ファイルが破損する原因はいくつかあります。一般的な原因の1つには、電源障害やそれに伴うPCのクラッシュが含まれます。この期間中にファイルを保存しようとすると、破損する可能性があります。
また、いくつかのサードパーティ製アプリケーションがファイルを変更する際に破損させることがありますが、システムにインストールするアプリを注意深く選べば、これは避けられます。しばしば、ディスクの不良セクタもその上に保存されているファイルの破損を引き起こすことがあります。
したがって、ハードドライブのデフラグを定期的に行い、健全な状態を維持することが推奨されます。ただし、SSD(ソリッドステートドライブ)をデフラグすることは避けてください。これはドライブの状態に影響を与え、その寿命を縮める可能性があります。
根本的な原因が何であれ、SFCスキャンは通常、問題を解決できるはずです。ただし、SFCスキャンが破損したファイルを見つけたものの、Windows 11で修正できない場合は、問題を修正する方法がいくつかあります。
Windowsリソース保護が破損したシステムファイルを修正できない場合はどうすればよいですか?
1. DISMツールを実行する
-
Windows + Sを押して検索メニューを開き、上部のテキストフィールドにTerminalと入力し、関連する検索結果を右クリックしてコンテキストメニューから管理者として実行を選択します。
-
ポップアップするUAC(ユーザーアカウント制御)のプロンプトではいをクリックします。
- Windows Terminal内で、下向き矢印をクリックしてメニューからコマンドプロンプトを選択して新しいタブで開きます。あるいは、Ctrl + Shift + 2を押してコマンドプロンプトを起動できます。
-
次に、以下の3つのコマンドを1つずつ貼り付けて、各コマンドを実行するためにEnterを押します:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
完了したら、変更を適用するためにコンピュータを再起動し、Windowsリソース保護が破損したファイルを見つけましたが、そのうちのいくつかを修正できませんでしたというエラーが解消されたか確認してください。もしSFCスキャンがまだ破損したシステムファイルを修正できない場合は、次の方法に進んでください。
2. スタートアップ修復を実行する
-
Windowsキーを押してスタートメニューを開き、電源アイコンをクリックし、Shiftキーを押しながらオプションリストから再起動を選択します。
- コンピュータはWindows RE(回復環境)で再起動します。
-
ここに表示されるオプションからトラブルシューティングを選択します。
-
次に、詳細オプションをクリックします。
-
ここにリストされているオプションからスタートアップ修復を選択します。
-
続行するアカウントを選択します。
-
アカウントのパスワードを入力し、続行をクリックします。パスワードを設定していない場合は、フィールドを空のままにします。
- 修復プロセスが完了するまで待ちます。
スタートアップ修復は、破損または欠落したシステムファイルを自動的にチェックし、必要なアクションを取る素晴らしい内蔵ユーティリティです。その名の通り、コンピュータを起動できないときやWindowsを起動できないときに便利です。
これを実行し、Windowsリソース保護が破損したファイルを見つけましたが、そのうちのいくつかを修正できませんでしたエラーが解決され、破損したシステムファイルが元のバージョンに置き換えられたか確認してください。
3. チェックディスク(CHKDSK)ツールを実行する
-
Windows + Rを押して実行コマンドを開き、テキストフィールドにwtと入力し、Ctrl + Shiftキーを押しながらOKをクリックしてWindows Terminalを起動します。
-
表示されるUACプロンプトではいをクリックします。
-
次に、上部の矢印をクリックしてコマンドプロンプトを選択します。
-
次のコマンドを入力/貼り付けてチェックディスクツールを実行します:
chkdsk /c
上記のコマンドはC:ドライブのファイルをスキャンします。もし他のドライブもスキャンしたい場合は、C:ドライブの代わりにそのドライブの文字をコマンドに追加するだけです。スキャンの完了には、保存されているデータ量やディスクの健康状態に応じて時間がかかることがあります。
もしスキャン後に問題が持続する場合は、次の方法に進んでください。
このトピックについてさらに読む
- マイクロソフト、Windows 11でのセキュリティ向上のためにJScriptをJScript9Legacyに置き換える
- Windows 11ビルド27898、小さなタスクバーアイコン、迅速な回復、よりスマートな共有を追加
- Windows 11ビルド27898のバグでクラシックVistaスタートアップサウンドが復活
- Windows 11ビルド22631.5696がベータチャンネルに重要な修正とともに展開
- Windows 11のパッチ火曜日の更新が迷惑なファイアウォールエラーログを修正
4. クリーンブートを実行する
-
Windows + Sを押して検索メニューを開き、テキストフィールドにシステム構成と入力し、関連する検索結果をクリックします。
-
上部のサービスタブに移動します。
- すべてのMicrosoftサービスを隠すのチェックボックスにチェックを入れ、すべて無効にするをクリックします。
-
次に、スタートアップタブに移動し、タスクマネージャーを開くをクリックします。
-
ブート時に起動するように設定されたプログラムを見つけ、個別に選択して無効にするボタンをクリックします。完了したら、タスクマネージャーを閉じます。
-
次に、システム構成ウィンドウでOKをクリックします。
-
最後に、再起動をクリックしてWindowsをクリーンブート環境で起動します。
クリーンブートは、Windowsが重要なドライバ、サービス、およびプログラムのみで実行される状態です。クリーンブートモードに入ったら、SFCスキャンを実行する際にWindowsリソース保護が破損したファイルを見つけましたが、そのうちのいくつかを修正できませんでしたというエラーが引き続き発生するか確認してください。
もし発生しない場合、問題の原因は競合するドライバ、サービス、またはプログラムにある可能性が高いです。SFCスキャンと競合しているものを特定する最も迅速な方法は、半分ずつ有効にすることです。
たとえば、先に無効にしたサービスの最初の半分を有効にし、問題が再発するか確認します。再発する場合は、これらのうちの1つが競合の原因です。問題が発生しない場合は、もう一方の半分からのプロセスまたはサービスが原因です。
次に、問題のある半分をさらに2つに分け、問題のあるサービスが特定されるまで同様に進めます。また、以前無効にしたスタートアッププログラムでも同様のアプローチを取り、どれがエラーの原因であるかを確認できます。
5. システムの復元を実行する
多くの場合、エラーは複数の要因の組み合わせによって引き起こされ、各要因を特定して修正するのは難しく、時間がかかる作業です。
この場合、システムの復元を行うことで解決できます。これは、最も複雑な問題を修正できる優れたトラブルシューティング手法の1つです。ただし、問題に初めて直面する前に作成した復元ポイントを選択することを忘れないでください。
SFC(sfc /scannow)スキャンが問題を引き起こす可能性はありますか?
SFCスキャンは、内蔵ツールであり、実行しても完全に安全です。ただし、破損したシステムファイルが原因で問題が発生している場合にのみ実行すべきです。ほとんどの場合、SFCスキャンを実行した後は、Windowsリソース保護に整合性違反は見つかりませんでしたというメッセージが表示されます。
ただし、SFCスキャンは信頼できない結果や偽陽性を提供することが判明しています。したがって、常にそれに依存できるわけではなく、問題を修正するためにDISMツールやスタートアップ修復ユーティリティを実行することをお勧めします。
破損したファイルを手動で修正するにはどうすればよいですか?
おそらく、Windowsリソース保護が破損したファイルを見つけましたが、そのうちのいくつかを修正できませんでしたの問題は解決されているでしょうが、将来的に破損したファイルを手動で修正する必要があるかもしれません。
そのためには、単に破損したファイルを特定して新しいもので置き換えることです。これが、これらのツールが実行することです。たとえば、ゲームファイルが破損している場合は、公式のダウンロードソースにアクセスして、その特定のファイルを探せばよいのです。
ここには簡単な方法もあります。信頼できるサードパーティ製ツールを使用します。ソフトウェアを使用することの最も良い点は、自動的に破損したファイルをスキャンして修正/置き換えることです。そのため、エラーに遭遇することもなく、これらの長いトラブルシューティング手法を実行する必要もありません。
これが、Windows 11でエラーを修正し、コンピュータを正常に動作させることができるすべての方法です。また、SFCスキャンが整合性違反を見つけたものの、Windows 10やWindows 7で修正できない場合も、ここに挙げられた方法が機能します。
さらに、ダウンロード後の破損したZIPファイルを修正する方法を見てみましょう。
以下のコメントセクションで、どの修正が有効だったか教えてください。