Fix: Windows Resource Protection hittade skadade filer men kunde inte fixas

Att köra en SFC (System File Checker) -skanning är ganska enkelt för det mesta, men vad gör du om du stöter på följande felmeddelande i slutet av det: “ Windows Resource Protection hittade korrupta filer men kunde inte fixa några av dem ”? Flera Windows-användare har varit osäkra på vad de ska göra härnäst efter att System File Checker-verktyget inte har kunnat lösa problemet för dem.

Windows Resource Protection hittade skadade filer men kunde inte fixa några av dem.

Vad är System File Checker?

Systemfilkontroll är ett väl ansett Microsoft Windows-verktyg som gör det möjligt för användare att identifiera och reparera Windows-systemfiler. Det här verktyget har funnits sedan Windows 98 och skickas fortfarande till alla de senaste Windows-versionerna.

I Windows Vista, Windows 7 och Windows 10 är verktyget SFC (System File Checker) integrerat med Windows Resource Protection (WRP). Detta ger ett förbättrat skydd för registernycklar, mappar och kritiska systemfiler.

Vad orsakar felet med "Windows Resource Protection-skadade filer men kunde inte fixa några av dem"?

Vi undersökte det här felmeddelandet genom att titta på olika användarrapporter och de reparationsstrategier som de följde med för att lösa felmeddelandet. Baserat på våra resultat finns det flera vanliga scenarier som är kända för att tvinga systemfilkontrollen att kasta detta felmeddelande:

  • Falskt positivt - Det finns många anledningar till att skanningen av systemfilsgranskaren rapporterar en falsk positiv. En vanlig falsk positiv är Nvidias opendll.dll-fil som SFC kan flagga även i de fall där filen inte är skadad. I detta fall avgör en DISM-skanning om den flaggade filen verkligen är skadad eller inte.
  • Tredjepartsstörningar - Det här speciella felet kan också uppstå om ett installerat program stör SFC (System File Checker) -skanningen. De flesta som har gått igenom just detta scenario rapporterade att SFC-skanningen avslutades utan fel när de körde den under en ren start.
  • Oregelbunden korruption i systemfilerna - Det finns fall där felet uppstår på grund av en viss korruption som inte kan återställas med standardverktygen för Windows (SFC och DISM). I detta fall är den enda lösningen att installera / installera om OS-filerna.

Om du för närvarande letar efter några sätt att lösa de skadade filerna som har fixats / ersatts av systemfilkontrollen kommer den här artikeln att ge dig flera verifierade reparationsstrategier. Nedanför upptäcker du en serie metoder som andra användare i en liknande situation har använt för att eliminera skadade systemfiler.

För att hålla hela prövningen så effektiv som möjligt rekommenderar vi att du följer metoderna nedan i den ordning de presenteras. Du bör så småningom snubla på en fix som kommer att lösa problemet i ditt specifika scenario.

Metod 1: Använd DISM för att fixa korrupta filer

Chansen är att du redan vet att nästa steg när SFC-verktyget inte kan lösa problemet är att använda DISM (Deployment Image Servicing and Management) för att reparera Windows-bilden. DISM har funnits sedan Windows Vista och anses generellt vara det överlägsna verktyget när det gäller att hitta och lösa konflikter mellan systemfiler.

Medan SFC-skanningen ersätter skadade filer med lokalt lagrade kopior (som också kan bli skadade) använder DISM Windows Update-komponenten för att få jobbet gjort. Naturligtvis innebär detta att du måste se till att du har en stabil internetuppkoppling innan du kör en skanning.

Det finns flera skanningsparametrar som kan användas med DISM. Men för att förenkla saker kommer vi att använda RestoreHealth - ett kommando som automatiskt skannar Windows Image efter korruption och utför nödvändig reparation automatiskt. Här är vad du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan "cmd" och tryck på Ctrl + Shift + Esc för att öppna en upphöjd kommandotolken. När du uppmanas av UAC (User Account Control) klickar du på Ja för att ge administrativa behörigheter.

    Öppna kommandotolken via dialogrutan Kör
  2. Inuti den upphöjda kommandoprompten skriver du följande kommando och trycker på Enter för att initiera en DISM-skanning med alternativet Återställ hälsa :
     DISM / Online / Cleanup-Image / RestoreHealth 
  3. Vänta tills processen är klar. Beroende på din PC-konfiguration kan det ta mindre eller mer än en timme.

    Obs: Stäng inte det här fönstret innan proceduren är klar. Tänk på att DISM-skanningen har en tendens att fastna när den blir cirka 30%. Men stäng inte fönstret eftersom det är normalt beteende - utvecklingen kommer att återupptas efter några minuter.

  4. Om processen är klar och du får ett meddelande om att filkorruptionen har lösts, startar du om datorn och kör en SFC-skanning vid nästa start för att se om problemet har lösts.

Om du fortfarande stöter på felet “ Windows Resource Protection hittade korrupta filer men inte kunde fixa några av dem ” när du kör SFC-skanningen, gå ner till nästa metod nedan.

Metod 2: Ta bort rester av en antivirusprogramvara från tredje part (om tillämpligt)

Som ett par användare har föreslagit kan SFC-felet också uppstå som ett resultat av ett falskt positivt. Vanligtvis kommer rester från en dåligt avinstallerad antivirus- / säkerhetslösning att ange skälen för en sådan förekomst. För det mesta pekar de drabbade användarna mot Avast och McAfee som ansvariga för just detta problem.

Tänk på att stegen för att ta bort rester från ett manuellt raderat AV inte är så enkla. De flesta AV-lösningar har en dedikerad avinstallerare - att hitta den som är tillämplig på din version är inte alltid lätt.

Lyckligtvis har vi skapat en detaljerad artikel som hjälper dig att avinstallera ditt säkerhetsprogram helt oberoende av ditt 3: e-parts-AV - följ denna artikel ( här ) för att identifiera återstående filer och ta bort dem från ditt system.

När de kvarvarande antivirusfilerna har tagits bort startar du om datorn och kör SFC-skanningen igen vid nästa start. Om du fortfarande ser felet “ Windows Resource Protection hittade korrupta filer men inte kunde fixa några av dem ” i slutet av skanningen, gå över till nästa metod nedan.

Metod 3: Utför en SFC / DISM-skanning i ett rent startläge

Om de två metoderna ovan inte eliminerar SFC-felet är det mycket troligt att problemet orsakas av en av följande faktorer - Det är antingen ett problem som orsakas av en störande applikation från tredje part eller att du har att göra med ett oåterkalleligt systemfilfel som SFC och DISM inte kunde förstå.

I den här metoden kommer vi att täcka scenariot där felet orsakas av en störande tredjepartsapplikation som blockerar verktyget System File Checker. Vi kommer att se till att det inte finns någon tredje partsstörning genom att utföra en ren start och köra de två verktygen ovan igen.

Obs! Om du har bråttom och inte har råd att spendera ett par timmar på att upprepa metoderna ovan i ett rent startläge, gå direkt till metod 4 . Men kom ihåg att nästa metod är lite mer påträngande och kommer att göra att du förlorar vissa användarinställningar åtminstone (beroende på vilken åtgärd du väljer).

En ren start startar din dator med en minimal uppsättning drivrutiner och startprogram. Detta kommer att hjälpa oss ta reda på om ett bakgrundsprogram, drivrutin, tjänst eller tredjepartsprogram stör SFC-skanningen.

Här är en snabbguide om hur du utför en ren start och kontrollera om några tredjepartsapplikationer orsakar problemet:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan "msconfig" och tryck på Enter för att öppna skärmen Systemkonfiguration . Om du uppmanas av UAC (User Account Control) väljer du Ja för att ge administrativa behörigheter.

    Kör dialogruta: msconfig
  2. I fönstret Systemkonfiguration går du till fliken Allmänt och väljer Selektiv start. Under Selektiv start, se till att du avmarkerar rutan som är associerad med Ladda start-objekt .

    Förhindrar att uppstartsobjekt laddas
  3. Gå sedan över till fliken Tjänster och markera rutan som är associerad med Dölj alla Microsoft-tjänster . Klicka sedan på knappen Inaktivera alla för att se till att alla tredje parts tjänster hindras från att köras vid nästa start.

    Inaktiverar alla startobjekt som inte är Microsoft
  4. Klicka på Apply för att spara den aktuella startkonfigurationen och följa om du blir ombedd att starta om din maskin. Om inte, gör det manuellt.
  5. När din dator har startat om i ett rent startläge trycker du på Windows-tangenten + R för att öppna en annan dialogruta för körning . Skriv sedan "cmd" och tryck på Ctrl + Shift + Enter för att öppna en upphöjd kommandotolken.

    Öppna kommandotolken via dialogrutan Kör
  6. Inuti den upphöjda kommandotolken skriver du följande kommando och trycker på Enter för att initiera ytterligare en DISM-skanning:
     DISM.exe / Online / Cleanup-image / Restorehealth 

    Obs: Detta kommando använder Windows Update för att tillhandahålla de filer som krävs för att fixa den skadade informationen. På grund av detta måste du se till att du har en stabil internetanslutning.

  7. När processen är klar stänger du inte den upphöjda kommandotolken. Skriv istället följande kommando och tryck på Enter för att utlösa en SFC-skanning och se om felet inte längre uppstår:
     sfc / scannow 

I händelse av att de två skanningarna (SFC och DISM) hindras av en tredje applikationstjänst, kommer felet " Windows Resource Protection hittade korrupta filer men kunde inte fixa några av dem " inte längre uppstå.

Men om felet fortfarande inträffar är det uppenbart att ditt system lider av ett slags systemfilskorruption som inte kan åtgärdas konventionellt. I det här fallet går du över till den slutliga metoden nedan för att ersätta alla Windows-komponenter och lösa problemet.

Metod 4: Utför en reparationsinstallation

Om du har kommit så långt utan resultat finns det två förfaranden som troligen kommer att lösa problemet:

  • Ren installation - Den här proceduren kommer i huvudsak att åsidosätta allt annat innehåll i din Windows installationsdrivrutin. Ovanpå att ta bort all information som är relaterad till ditt operativsystem, kommer du också att förlora alla personliga filer och personliga preferenser (foton, bilder, musik, applikationer, användarinställningar etc.)
  • Reparera installation - Detta är en annan typ av installationsprocess där installationen väsentligen kommer att installera samma byggnad över den befintliga operativsysteminstallationen. Det här sättet är mycket mindre förstörande eftersom det gör att du kan bevara alla dina personliga filer, användarinställningar och alla installerade applikationer.

Oavsett vilket sätt du slutar välja har vi täckt. Om du vill behålla dina personliga filer och begränsa skadan så mycket som möjligt, följ denna artikel ( här ) för att utföra en reparationsinstallation. Om du vill börja nytt bör du följa den här artikeln ( här ) för att utföra en ren installation.

Intressanta Artiklar