Strona główna  /  Komputer  /  Jak naprawić uszkodzone pliki systemowe poleceniem sfc scannow?

Jak naprawić uszkodzone pliki systemowe poleceniem sfc scannow?

Komputer
✦ AI
Klawiatura komputerowa na tle monitora z otwartym wierszem poleceń i paskiem postępu skanowania systemu w trakcie pracy.

SFC (System File Checker) to wbudowane narzędzie Windows, które sprawdza chronione pliki systemowe i zastępuje uszkodzone kopią z pamięci podręcznej. Najbezpieczniejsza kolejność naprawy to najpierw DISM, a następnie sfc /scannow. Oba polecenia uruchom w Wierszu polecenia jako administrator.

Kiedy użyć SFC?

SFC może pomóc, gdy Windows wyświetla błędy systemowe, niektóre funkcje przestały działać, komputer zawiesza się albo system zachowuje się niestabilnie. Narzędzie analizuje integralność plików chronionych przez Windows Resource Protection i w razie potrzeby próbuje przywrócić ich poprawne wersje.

Jak przygotować Wiersz polecenia?

Do wykonania naprawy potrzebujesz konsoli z podwyższonymi uprawnieniami. Przygotuj ją w następujący sposób:

  • Wpisz cmd w polu wyszukiwania menu Start.
  • Kliknij prawym przyciskiem myszy pozycję „Wiersz polecenia”.
  • Wybierz „Uruchom jako administrator”.
  • Potwierdź komunikat Kontroli konta użytkownika, klikając „Tak” lub wpisując hasło administratora.

Jak naprawić pliki systemowe – DISM i SFC?

DISM powinien poprzedzać SFC. Naprawia on obraz systemu, z którego SFC może pobierać prawidłowe składniki potrzebne do zastąpienia uszkodzonych plików.

  1. Uruchom DISM. W otwartym oknie wpisz poniższe polecenie i naciśnij Enter:
DISM.exe /Online /Cleanup-image /Restorehealth

Operacja może potrwać kilka minut. W standardowej konfiguracji DISM korzysta z usługi Windows Update jako źródła plików naprawczych. Gdy to źródło jest niedostępne lub uszkodzone, można wskazać własny nośnik albo folder zawierający pliki zgodnej instalacji Windows:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Ścieżkę C:\RepairSource\Windows trzeba zastąpić rzeczywistą lokalizacją źródła naprawy. Nie używaj przykładowej ścieżki, jeśli nie zawiera właściwych plików systemowych.

  1. Uruchom SFC. Po zakończeniu DISM wpisz:
sfc /scannow

Polecenie przeskanuje wszystkie chronione pliki systemowe i spróbuje zastąpić uszkodzone wersje poprawnymi kopiami.

Nie zamykaj Wiersza polecenia i nie uruchamiaj ponownie komputera przed zakończeniem skanowania w 100%. Przerwanie procesu może pozostawić naprawę nieukończoną.

Co oznacza wynik skanowania SFC?

Po zakończeniu operacji SFC wyświetli komunikat opisujący rezultat. Najczęstsze wyniki i dalsze działania przedstawia tabela:

Komunikat Znaczenie Działanie
Ochrona zasobów systemu Windows nie znalazła żadnych naruszeń integralności Nie wykryto brakujących ani uszkodzonych chronionych plików systemowych. Nie trzeba wykonywać dalszej naprawy SFC.
Ochrona zasobów systemu Windows znalazła uszkodzone pliki i pomyślnie je naprawiła SFC wykrył problemy i zastąpił uszkodzone pliki poprawnymi kopiami. Uruchom ponownie komputer i sprawdź, czy problem ustąpił.
Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich Część plików pozostała uszkodzona lub nie była dostępna dla narzędzia. Uruchom SFC w trybie awaryjnym albo sprawdź szczegóły w dzienniku CBS.log.
Ochrona zasobów systemu Windows nie mogła wykonać żądanej operacji Skanowanie nie zakończyło się prawidłowo. Spróbuj uruchomić SFC w trybie awaryjnym i sprawdź, czy systemowe katalogi tymczasowe są dostępne.

Co zrobić, gdy SFC nie może naprawić plików?

Uruchom SFC w trybie awaryjnym

Tryb awaryjny uruchamia Windows z ograniczonym zestawem sterowników i usług. Dzięki temu plik używany przez działający proces nie blokuje naprawy. Po wejściu do trybu awaryjnego ponownie uruchom:

sfc /scannow

Jeśli komunikat dotyczy niemożności wykonania operacji, sprawdź także, czy istnieją foldery PendingDeletes i PendingRenames w lokalizacji %WinDir%\WinSxS\Temp.

Wyeksportuj szczegóły z CBS.log

SFC zapisuje szczegółowe informacje w pliku CBS.log. Nie trzeba kopiować całego dziennika. Poniższa komenda wyodrębni wpisy dotyczące SFC i zapisze je na pulpicie:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

Plik sfcdetails.txt może zawierać informacje z wielu uruchomień SFC, dlatego zwróć uwagę na datę i godzinę wpisów z ostatniego skanowania. Ręczna wymiana plików systemowych wymaga pewnej, zgodnej kopii oraz znajomości uprawnień Windows, dlatego nie powinna być pierwszym krokiem.

Rozważ reset systemu jako ostateczność

Jeżeli DISM, SFC i tryb awaryjny nie usuwają problemu, a Windows nadal działa niestabilnie, można skorzystać z opcji odzyskiwania systemu. Przed resetem wykonaj kopię ważnych danych i sprawdź, które aplikacje zostaną usunięte. Gdy po wszystkich próbach występują krytyczne błędy lub system nie uruchamia się prawidłowo, potrzebna może być pomoc serwisowa albo reinstalacja Windows.

MG Market

Zespół redakcyjny mg-market.pl z pasją śledzi świat RTV, AGD, multimediów oraz technologii i internetu. Chętnie dzielimy się naszą wiedzą, wyjaśniając nawet najbardziej złożone zagadnienia w prosty, przystępny sposób. Naszym celem jest, aby każdy czytelnik czuł się pewniej w cyfrowym świecie!

Może Cię również zainteresować

Potrzebujesz więcej informacji?