Poprawka: Ochrona zasobów systemu Windows wykryła uszkodzone pliki, ale nie można jej było naprawić

Uruchamianie skanowania SFC (System File Checker) jest w większości dość proste, ale co zrobić, jeśli na końcu pojawi się następujący komunikat o błędzie: „ Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich „? Kilku użytkowników systemu Windows nie było pewnych, co robić dalej, gdy narzędzie Kontroler plików systemowych nie mogło rozwiązać problemu.

Co to jest Kontroler plików systemowych?

Kontroler plików systemowych to dobrze znane narzędzie Microsoft Windows, które umożliwia użytkownikom identyfikację i naprawę plików systemowych Windows. To narzędzie istnieje od Windows 98 i nadal jest dostarczane do wszystkich najnowszych wersji systemu Windows.

W systemie Windows Vista, Windows 7 i Windows 10 narzędzie SFC (Kontroler plików systemowych) jest zintegrowane z ochroną zasobów systemu Windows (WRP). Zapewnia to lepszą ochronę kluczy rejestru, folderów i krytycznych plików systemowych.

Co powoduje błąd „Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale nie mogła naprawić niektórych z nich”?

Zbadaliśmy ten konkretny komunikat o błędzie, przeglądając różne raporty użytkowników i strategie naprawy, które zastosowali, aby rozwiązać komunikat o błędzie. Na podstawie naszych ustaleń istnieje kilka typowych scenariuszy, o których wiadomo, że wymuszają na Kontrolerze plików systemowych wyświetlanie tego konkretnego komunikatu o błędzie:

  • Fałszywy wynik pozytywny - istnieje wiele powodów, dla których skanowanie Kontrolera plików systemowych zgłasza fałszywie dodatni wynik. Częstym fałszywym alarmem jest plik opendll.dll firmy Nvidia, który SFC może oznaczyć nawet w tych przypadkach, gdy plik nie jest uszkodzony. W takim przypadku skanowanie DISM określi, czy oznaczony plik jest rzeczywiście uszkodzony, czy nie.
  • Ingerencja stron trzecich - ten konkretny błąd może również wystąpić, jeśli zainstalowana aplikacja zakłóca skanowanie SFC (Kontroler plików systemowych). Większość osób, które przeszły przez ten konkretny scenariusz, zgłosiło, że skanowanie SFC zakończyło się bez błędów, gdy uruchomiono je podczas czystego rozruchu.
  • Nieprawidłowe uszkodzenie plików systemowych - zdarzają się przypadki, w których ten błąd występuje z powodu pewnego stopnia uszkodzenia, którego nie można odzyskać za pomocą domyślnych narzędzi systemu Windows (SFC i DISM). W takim przypadku jedynym rozwiązaniem jest instalacja / ponowna instalacja plików systemu operacyjnego.

Jeśli obecnie szukasz sposobów rozwiązania uszkodzonych plików, które zostały naprawione / zastąpione przez Kontroler plików systemowych, w tym artykule znajdziesz kilka zweryfikowanych strategii naprawy. Poniżej znajdziesz zestaw metod, których używali inni użytkownicy w podobnej sytuacji, aby wyeliminować uszkodzone pliki systemowe.

Aby cała gehenna była jak najbardziej efektywna, radzimy postępować zgodnie z poniższymi metodami w podanej kolejności. W końcu powinieneś natknąć się na poprawkę, która rozwiąże problem w twoim konkretnym scenariuszu.

Metoda 1: Używanie DISM do naprawy uszkodzonych plików

Prawdopodobnie już wiesz, że następnym krokiem, gdy narzędzie SFC nie może rozwiązać problemu, jest użycie narzędzia DISM (Deployment Image Servicing and Management) w celu naprawy obrazu systemu Windows. DISM istnieje od czasu Windows Vista i jest ogólnie uważany za najlepsze narzędzie, jeśli chodzi o znajdowanie i rozwiązywanie konfliktów związanych z uszkodzeniem plików systemowych.

Podczas gdy skanowanie SFC zastępuje uszkodzone pliki lokalnie przechowywanymi kopiami (które również mogą zostać uszkodzone), DISM używa składnika Windows Update do wykonania zadania. Oczywiście oznacza to, że przed uruchomieniem skanowania musisz upewnić się, że masz stabilne połączenie internetowe.

Istnieje wiele parametrów skanowania, których można używać z DISM. Jednak w celu zachowania prostoty użyjemy RestoreHealth - polecenia, które automatycznie przeskanuje obraz systemu Windows pod kątem wszelkich uszkodzeń i automatycznie wykona niezbędne naprawy. Oto, co musisz zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „cmd” i naciśnij Ctrl + Shift + Esc,  aby otworzyć podwyższony wiersz polecenia. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz następujące polecenie i naciśnij klawisz Enter, aby zainicjować skanowanie DISM z opcją Przywróć zdrowie :
    DISM / Online / Cleanup-Image / RestoreHealth
  3. Zaczekaj na zakończenie procesu. W zależności od konfiguracji komputera może to zająć mniej lub więcej niż godzinę.

    Uwaga: nie zamykaj tego okna przed zakończeniem procedury. Należy pamiętać, że skanowanie DISM ma tendencję do zacinania się, gdy osiąga około 30%. Ale nie zamykaj okna, ponieważ jest to normalne zachowanie - postęp zostanie wznowiony po kilku minutach.

  4. Jeśli proces się zakończy i pojawi się komunikat informujący, że uszkodzenie pliku zostało rozwiązane, uruchom ponownie komputer i uruchom skanowanie SFC przy następnym uruchomieniu, aby sprawdzić, czy problem został rozwiązany.

Jeśli nadal napotykasz błąd „ Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale niektórych z nich nie udało się naprawić ” podczas skanowania SFC, przejdź do następnej metody poniżej.

Metoda 2: usunięcie pozostałości oprogramowania antywirusowego innej firmy (jeśli dotyczy)

Jak sugerowało kilku użytkowników, błąd SFC może również wystąpić w wyniku fałszywie pozytywnego wyniku. Najczęściej pozostałości słabo odinstalowanego oprogramowania antywirusowego / zabezpieczającego stanowią podstawę tego rodzaju zdarzenia. W większości przypadków użytkownicy, których dotyczy problem, wskazują na firmy Avast i McAfee jako odpowiedzialne za ten konkretny problem.

Należy pamiętać, że kroki usuwania pozostałości z ręcznie usuniętego AV nie są takie proste. Większość rozwiązań antywirusowych będzie miała dedykowany deinstalator - znalezienie tego, który pasuje do Twojej wersji, nie zawsze jest łatwe.

Na szczęście stworzyliśmy szczegółowy artykuł, który pomoże Ci całkowicie odinstalować program zabezpieczający, niezależnie od oprogramowania antywirusowego innej firmy - postępuj zgodnie z tym artykułem ( tutaj ), aby zidentyfikować pozostałe pliki i usunąć je z systemu.

Po usunięciu pozostałych plików antywirusa uruchom ponownie komputer i ponownie uruchom skanowanie SFC przy następnym uruchomieniu. Jeśli po zakończeniu skanowania nadal widzisz komunikat „ Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale niektórych z nich nie udało się naprawić ”, przejdź do następnej metody poniżej.

Metoda 3: Przeprowadź skanowanie SFC / DISM w stanie czystego rozruchu

Jeśli dwie powyższe metody nie wyeliminowały błędu SFC, jest bardzo prawdopodobne, że przyczyną problemu jest jeden z następujących czynników - jest to albo problem spowodowany przez zakłócającą aplikację innej firmy, albo masz do czynienia z nieodwracalnym błędem pliku systemowego których SFC i DISM nie mogły zrozumieć.

W tej metodzie zajmiemy się scenariuszem, w którym błąd jest spowodowany przez zakłócającą aplikację innej firmy, która blokuje na drodze narzędzie Kontroler plików systemowych. Zamierzamy upewnić się, że nie ma ingerencji ze strony trzeciej, wykonując czysty rozruch i ponownie uruchamiając dwa powyższe narzędzia.

Uwaga: jeśli się spieszysz i nie możesz pozwolić sobie na spędzenie kilku godzin na powtarzaniu powyższych metod w stanie czystego rozruchu, przejdź bezpośrednio do metody 4 . Pamiętaj jednak, że następna metoda jest nieco bardziej uciążliwa i sprawi, że przynajmniej stracisz niektóre preferencje użytkownika (w zależności od wybranej operacji).

Czysty rozruch spowoduje uruchomienie komputera z minimalnym zestawem sterowników i programów startowych. Pomoże nam to ustalić, czy program działający w tle, sterownik, usługa lub program innej firmy przeszkadzają w skanowaniu SFC.

Oto krótki przewodnik, jak wykonać czysty rozruch i sprawdzić, czy jakiekolwiek aplikacje innych firm powodują problem:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „msconfig” i naciśnij klawisz Enter, aby otworzyć ekran konfiguracji systemu . Jeśli pojawi się monit UAC (Kontrola konta użytkownika), wybierz Tak, aby przyznać uprawnienia administracyjne.
  2. W oknie Konfiguracja systemu przejdź do zakładki Ogólne i wybierz Uruchamianie selektywne. W obszarze Uruchamianie selektywne usuń zaznaczenie pola skojarzonego z Wczytaj elementy startowe .
  3. Następnie przejdź do zakładki Usługi i zaznacz pole związane z Ukryj wszystkie usługi Microsoft . Następnie kliknij przycisk Wyłącz wszystkie , aby upewnić się, że żadne usługi innych firm nie zostaną uruchomione przy następnym uruchomieniu.
  4.  Kliknij Zastosuj, aby zapisać bieżącą konfigurację rozruchu i zastosuj się, jeśli pojawi się monit o ponowne uruchomienie komputera. Jeśli nie, zrób to ręcznie.
  5. Po ponownym uruchomieniu komputera w stanie czystego rozruchu naciśnij klawisz Windows + R, aby otworzyć kolejne okno dialogowe Uruchom . Następnie wpisz „cmd” i naciśnij Ctrl + Shift + Enter,  aby otworzyć podwyższony wiersz polecenia.
  6. W podwyższonym wierszu polecenia wpisz następujące polecenie i naciśnij klawisz Enter, aby zainicjować kolejne skanowanie DISM:
    DISM.exe / Online / Cleanup-image / Restorehealth

    Uwaga: to polecenie korzysta z usługi Windows Update, aby udostępnić pliki wymagane do naprawy uszkodzonych danych. Z tego powodu musisz upewnić się, że masz stabilne połączenie internetowe.

  7. Po zakończeniu procesu nie zamykaj podwyższonego wiersza polecenia. Zamiast tego wpisz następujące polecenie i naciśnij klawisz Enter, aby uruchomić skanowanie SFC i sprawdzić, czy błąd już się nie pojawia:
    sfc / scannow

W przypadku, gdy dwa skanowania (SFC i DISM) były utrudnione przez trzecią usługę aplikacji, błąd „ Ochrona zasobów systemu Windows znalazł uszkodzone pliki, ale nie mógł naprawić niektórych z nich ” nie będzie już występował.

Jeśli jednak błąd nadal występuje, jasne jest, że Twój system cierpi na rodzaj uszkodzenia plików systemowych, którego nie można naprawić w konwencjonalny sposób. W takim przypadku przejdź do ostatniej metody poniżej, aby wymienić wszystkie składniki systemu Windows i rozwiązać problem.

Metoda 4: Wykonywanie instalacji naprawczej

Jeśli dotarłeś tak daleko bez rezultatu, istnieją dwie procedury, które najprawdopodobniej pozwolą rozwiązać problem:

  • Czysta instalacja - ta procedura zasadniczo zastępuje całą pozostałą zawartość sterownika instalacyjnego systemu Windows. Oprócz usunięcia wszystkich danych związanych z systemem operacyjnym utracisz również wszelkie pliki osobiste i preferencje osobiste (zdjęcia, obrazy, muzykę, aplikacje, preferencje użytkownika itp.)
  • Instalacja naprawcza - jest to inny rodzaj procesu instalacji, w którym Instalator zasadniczo przeinstaluje tę samą kompilację na istniejącą instalację systemu operacyjnego. Takie podejście jest o wiele mniej destrukcyjne, ponieważ pozwala zachować wszystkie osobiste pliki, ustawienia użytkownika i wszelkie zainstalowane aplikacje.

Niezależnie od tego, który sposób ostatecznie wybierzesz, zapewniamy Ci ochronę. Jeśli chcesz zachować swoje pliki osobiste i maksymalnie ograniczyć szkody, postępuj zgodnie z tym artykułem ( tutaj ), aby przeprowadzić instalację naprawczą. Jeśli chcesz zacząć od nowa, postępuj zgodnie z tym artykułem ( tutaj ), aby przeprowadzić czystą instalację.