修正:Windows Resource Protectionは破損したファイルを検出しましたが、修正できませんでした



問題を排除するために楽器を試してください

SFC(システムファイルチェッカー)スキャンの実行は、ほとんどの場合非常に簡単ですが、最後に次のエラーメッセージが表示された場合はどうしますか? Windows Resource Protectionは破損したファイルを検出しましたが、一部を修正できませんでした 「?何人かのWindowsユーザーは、システムファイルチェッカーユーティリティが問題を解決できなかった後、次に何をすべきかわからなくなっています。



Windows Resource Protectionは破損したファイルを検出しましたが、一部を修正できませんでした。



システムファイルチェッカーとは何ですか?

システムファイルチェッカーは、ユーザーがWindowsシステムファイルを識別して修復できるようにする、評判の高いMicrosoftWindowsユーティリティです。このユーティリティはWindows98から使用されており、現在もすべての最新バージョンのWindowsに出荷されています。



Windows Vista、Windows 7、およびWindows 10では、SFC(システムファイルチェッカー)ユーティリティがWindowsリソース保護(WRP)と統合されています。これにより、レジストリキー、フォルダ、および重要なシステムファイルの保護が強化されます。

「WindowsResourceProtectionが破損したファイルを検出したが、一部を修正できなかった」エラーの原因は何ですか?

この特定のエラーメッセージを調査するために、さまざまなユーザーレポートと、エラーメッセージを解決するために実行された修復戦略を調べました。私たちの調査結果に基づいて、システムファイルチェッカーにこの特定のエラーメッセージをスローさせることが知られているいくつかの一般的なシナリオがあります。

  • 偽陽性 –システムファイルチェッカースキャンが誤検知を報告する理由はたくさんあります。一般的な誤検知は、Nvidiaのopendll.dllファイルであり、ファイルが破損していない場合でもSFCがフラグを立てる可能性があります。この場合、DISMスキャンは、フラグが立てられたファイルが実際に破損しているかどうかを判別します。
  • サードパーティの干渉 –この特定のエラーは、インストールされているアプリケーションがSFC(システムファイルチェッカー)スキャンに干渉している場合にも発生する可能性があります。この特定のシナリオを通過したほとんどの人は、クリーンブート中にSFCスキャンを実行すると、エラーなしで終了したと報告しました。
  • 不規則なシステムファイルの破損 –このエラーは、デフォルトのWindowsユーティリティ(SFCおよびDISM)を使用して回復できない程度の破損が原因で発生する場合があります。この場合、唯一の解決策はosファイルをインストール/再インストールすることです。

システムファイルチェッカーによって修正/置換された破損したファイルを解決する方法を現在探している場合は、この記事でいくつかの検証済みの修復戦略を紹介します。以下に、同様の状況にある他のユーザーが破損したシステムファイルを排除するために使用した一連の方法を示します。



試練全体を可能な限り効率的に保つために、以下の方法を提示された順序で実行することをお勧めします。最終的には、特定のシナリオの問題を解決する修正に出くわす必要があります。

方法1:DISMを使用して破損したファイルを修正する

SFCユーティリティが問題を解決できない場合の次のステップは、を使用することであることをすでに知っている可能性があります DISM(展開イメージのサービスと管理) Windowsイメージを修復するユーティリティ。 DISMはWindowsVista以来存在しており、システムファイルの破損の競合を見つけて解決する場合、一般的に優れたユーティリティと見なされています。

SFCスキャンは破損したファイルをローカルに保存されたコピー(破損する可能性もあります)に置き換えますが、DISMはWindowsUpdateコンポーネントを使用してジョブを実行します。もちろん、これは、スキャンを実行する前に、安定したインターネット接続があることを確認する必要があることを意味します。

DISMで使用できるスキャンパラメータは複数あります。ただし、物事を単純にするために、RestoreHealthを使用します。これは、Windowsイメージの破損を自動的にスキャンし、必要な修復を自動的に実行するコマンドです。必要なことは次のとおりです。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「cmd」 を押して Ctrl + Shift + Esc 昇格したコマンドプロンプトを開きます。によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。

    [ファイル名を指定して実行]ダイアログボックスからコマンドプロンプトを開く

  2. 管理者特権のコマンドプロンプト内で、次のコマンドを入力してを押します 入る でDISMスキャンを開始するには 健康を回復する オプション:
     DISM /オンライン/クリーンアップ-画像/ RestoreHealth 
  3. プロセスが完了するのを待ちます。 PCの構成によっては、1時間未満または1時間以上かかる場合があります。
    注意: 手順が完了するまで、このウィンドウを閉じないでください。 DISMスキャンは約30%になるとスタックする傾向があることに注意してください。ただし、通常の動作であるため、ウィンドウを閉じないでください。数分後に進行が再開されます。
  4. プロセスが完了し、ファイルの破損が解決されたことを示すメッセージが表示された場合は、コンピューターを再起動し、次回の起動時にSFCスキャンを実行して、問題が解決されたかどうかを確認します。

それでも「」が発生する場合 Windows Resource Protectionは破損したファイルを検出しましたが、一部を修正できませんでした SFCスキャンの実行時にエラーが発生した場合は、以下の次の方法に進んでください。

方法2:サードパーティのウイルス対策ソフトウェアの残骸を削除する(該当する場合)

数人のユーザーが示唆しているように、SFCエラーは誤検知の結果としても発生する可能性があります。最も一般的には、アンインストールが不十分なウイルス対策/セキュリティソリューションの残骸が、この種の発生の根拠となります。ほとんどの場合、影響を受けるユーザーは、この特定の問題の原因としてアバストとマカフィーを指摘しています。

手動で削除したAVから残りを削除する手順はそれほど単純ではないことに注意してください。ほとんどのAVソリューションには専用のアンインストーラーがあります–お使いのバージョンに適用できるものを見つけるのは必ずしも簡単ではありません。

幸い、サードパーティのAVに関係なく、セキュリティプログラムを完全にアンインストールするのに役立つ詳細な記事を作成しました。この記事に従ってください( ここに )残りのファイルを識別し、システムから削除します。

残りのウイルス対策ファイルが削除されたら、コンピューターを再起動し、次回の起動時にSFCスキャンを再度実行します。それでも「」が表示される場合 Windows Resource Protectionは破損したファイルを検出しましたが、一部を修正できませんでした スキャンの最後にエラーが発生した場合は、以下の次の方法に進んでください。

方法3:クリーンブート状態でSFC / DISMスキャンを実行する

上記の2つの方法でSFCエラーが解消されなかった場合は、次のいずれかの要因が原因である可能性があります。干渉しているサードパーティアプリケーションが原因の問題であるか、回復不能なシステムファイルエラーを処理している可能性があります。 SFCとDISMが理解できなかったこと。

この方法では、システムファイルチェッカーユーティリティを妨害している干渉するサードパーティアプリケーションによってエラーが発生するシナリオについて説明します。クリーンブートを実行し、上記の2つのユーティリティをもう一度実行することで、サードパーティの干渉がないことを確認します。

注意: 急いでいて、クリーンブート状態で上記の方法を繰り返すのに数時間を費やす余裕がない場合は、に直接移動してください。 方法4 。ただし、次の方法はもう少し煩わしく、少なくとも一部のユーザー設定が失われることに注意してください(選択した操作によって異なります)。

クリーンブートは、最小限のドライバーとスタートアッププログラムのセットでコンピューターを起動します。これは、バックグラウンドプログラム、ドライバー、サービス、またはサードパーティプログラムがSFCスキャンに干渉しているかどうかを判断するのに役立ちます。

クリーンブートを実行し、サードパーティのアプリケーションが問題の原因になっていないかどうかを確認する方法に関するクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「msconfig」 を押して 入る 開くために システム構成 画面。によって促された場合 UAC(ユーザーアカウント制御)、 選択 はい 管理者権限を付与します。

    ダイアログの実行:msconfig

  2. 内部 システム構成 ウィンドウ、に移動します 一般 タブをクリックして選択します スタートアップのオプションを選択。 [選択的スタートアップ]で、に関連付けられているチェックボックスをオフにしてください。 スタートアップアイテムを読み込む

    スタートアップアイテムの読み込みを防ぐ

  3. 次に、に移動します サービス タブをクリックし、に関連付けられているボックスをチェックします すべてのMicrosoftサービスを非表示にする 。次に、をクリックします すべて無効にする ボタンをクリックして、次回の起動時にサードパーティのサービスが実行されないようにします。

    Microsoft以外のすべてのスタートアップアイテムを無効にする

  4. クリック 適用する 現在のブート構成を保存し、マシンを再起動するように求められた場合に準拠します。そうでない場合は、手動で行ってください。
  5. コンピュータがクリーンブート状態で再起動したら、を押します Windowsキー+ R 別のものを開くために 実行 ダイアログボックス。次に、 「cmd」 を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。

    [ファイル名を指定して実行]ダイアログボックスからコマンドプロンプトを開く

  6. 管理者特権のコマンドプロンプト内で、次のコマンドを入力してを押します 入る 別のDISMスキャンを開始するには:
     DISM.exe / Online / Cleanup-image / Restorehealth 

    注意: このコマンドは、Windows Updateを使用して、破損したデータを修正するために必要なファイルを提供します。このため、安定したインターネット接続を確保する必要があります。

  7. プロセスが完了したら、昇格したコマンドプロンプトを閉じないでください。代わりに、次のコマンドを入力してを押します 入る SFCスキャンをトリガーし、エラーが発生しなくなったかどうかを確認するには:
     sfc / scannow 

2つのスキャン(SFCとDISM)が3番目のアプリケーションサービスによって妨げられた場合、「 Windows Resource Protectionは破損したファイルを検出しましたが、一部を修正できませんでした 」エラーは発生しなくなります。

ただし、それでもエラーが発生する場合は、従来の方法では修正できない種類のシステムファイルの破損がシステムに発生していることは明らかです。この場合、以下の最後の方法に進んで、すべてのWindowsコンポーネントを置き換え、問題を解決してください。

方法4:修復インストールを実行する

結果なしでここまで来た場合、問題を解決する可能性が最も高い2つの手順があります。

  • クリーンインストール –この手順は、基本的にWindowsインストールドライバーの他のすべてのコンテンツを上書きします。オペレーティングシステムに関連するすべてのデータを削除することに加えて、個人ファイルと個人設定(写真、画像、音楽、アプリケーション、ユーザー設定など)も失われます。
  • インストールの修復 –これは別の種類のインストールプロセスであり、セットアップでは基本的に同じビルドが既存のオペレーティングシステムのインストールに再インストールされます。このアプローチでは、すべての個人ファイル、ユーザー設定、およびインストールされているアプリケーションを保持できるため、破壊的ではありません。

最終的にどちらの方法を選択するかに関係なく、私たちはあなたをカバーします。個人ファイルを保持し、被害を可能な限り制限したい場合は、この記事に従ってください( ここに )修復インストールを実行します。新しく始めたい場合は、この記事に従ってください( ここに )クリーンインストールを実行します。

読んだ6分