SFC /scannow w Windows - jak sprawdzić i naprawić pliki systemu

Alex Wiśniewski

Alex Wiśniewski

|

11 października 2026

Komunikat o błędzie po uruchomieniu polecenia sfc /scannow w wierszu poleceń.

Gdy Windows zaczyna się zawieszać, wyświetla błędy systemowe albo nagle przestają działać jego podstawowe funkcje, przyczyną mogą być uszkodzone pliki chronione. Polecenie sfc /scannow pozwala je sprawdzić i, w wielu przypadkach, automatycznie zastąpić poprawnymi kopiami. Pokażę, jak uruchomić skanowanie, jak czytać jego wyniki oraz co zrobić, gdy narzędzie nie potrafi naprawić wszystkich problemów.

Najważniejsze informacje o kontroli plików systemu Windows

  • SFC sprawdza chronione pliki systemowe i może zastąpić uszkodzone kopiami z magazynu systemu.
  • Do uruchomienia skanowania potrzebne są uprawnienia administratora.
  • Przy poważniejszych uszkodzeniach najpierw uruchom DISM, a dopiero potem kontrolę SFC.
  • Komunikat o pomyślnej naprawie oznacza, że znaleziono i poprawiono konkretne nieprawidłowości.
  • Brak naprawy wszystkich plików wymaga analizy dziennika CBS.log albo użycia narzędzi odzyskiwania.

Co naprawdę robi narzędzie SFC

SFC, czyli System File Checker, to wbudowane narzędzie Windows do sprawdzania chronionych plików systemowych. Porównuje ich stan z poprawnymi kopiami przechowywanymi w systemie i próbuje naprawić elementy, które zostały zmienione, uszkodzone albo usunięte.

Ma to znaczenie między innymi wtedy, gdy pojawiają się błędy podczas uruchamiania, nie działają składniki systemu, Eksplorator plików zawiesza się bez wyraźnego powodu albo Windows samoczynnie przestaje odpowiadać. Z mojego punktu widzenia jest to jedno z pierwszych narzędzi diagnostycznych, po które warto sięgnąć, bo nie wymaga instalowania dodatkowego programu i nie usuwa osobistych plików.

Kontrola nie jest jednak uniwersalnym lekarstwem. Nie naprawi uszkodzonego dysku, wadliwego sterownika, infekcji złośliwym oprogramowaniem ani problemu wynikającego z przegrzewania komputera. Jeśli przyczyną awarii jest sprzęt, skan może zakończyć się poprawnie, a problem nadal będzie występował.

Jak uruchomić skanowanie krok po kroku

Najprościej użyć Terminala Windows, wiersza polecenia albo PowerShella uruchomionego jako administrator. Zwykłe otwarcie konsoli często kończy się komunikatem o braku uprawnień, dlatego ten szczegół ma praktycznie największe znaczenie.

  1. Otwórz menu Start i wpisz Terminal albo Wiersz polecenia.
  2. Kliknij znalezioną aplikację prawym przyciskiem myszy i wybierz Uruchom jako administrator.
  3. Potwierdź komunikat kontroli konta użytkownika.
  4. Wpisz polecenie sfc /scannow i naciśnij Enter.
sfc /scannow

Proces może potrwać od kilku do kilkudziesięciu minut. Czas zależy między innymi od szybkości dysku, liczby plików i ogólnego stanu systemu. Nie zamykaj okna konsoli przed osiągnięciem 100% weryfikacji, nawet jeśli przez dłuższy czas wartość procentowa się nie zmienia.

W trakcie skanowania możesz korzystać z innych aplikacji, ale przy problemach z wydajnością lepiej zostawić komputer bez dodatkowego obciążenia. Samo polecenie nie powinno usunąć dokumentów, zdjęć ani programów, jednak przed większymi naprawami systemu rozsądnie jest mieć aktualną kopię ważnych danych.

Przydatne warianty polecenia

Polecenie Zastosowanie
sfc /scannow Sprawdza wszystkie chronione pliki i próbuje je naprawić.
sfc /verifyonly Wykonuje kontrolę bez wprowadzania zmian.
sfc /scanfile=C:\ścieżka\plik.dll Sprawdza wskazany plik zamiast całego zestawu chronionych plików.

W codziennej diagnostyce najczęściej wystarcza pełne skanowanie. Wariant /verifyonly przydaje się, gdy chcesz najpierw sprawdzić stan systemu, ale nie chcesz od razu modyfikować plików.

Dlaczego czasem trzeba zacząć od DISM

SFC korzysta z magazynu składników Windows, czyli wewnętrznego źródła poprawnych plików potrzebnych do naprawy. Jeżeli sam magazyn jest uszkodzony, narzędzie może wykryć błędy, ale nie będzie miało skąd pobrać prawidłowych wersji.

W takiej sytuacji najpierw uruchom DISM, który potrafi naprawić obraz systemu. W tym samym, podwyższonym oknie konsoli wpisz:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Polecenie może korzystać z usługi Windows Update, dlatego podczas naprawy potrzebne jest zwykle połączenie z internetem. Operacja trwa często dłużej niż standardowa kontrola SFC i może przez pewien czas sprawiać wrażenie zatrzymanej.

Po zakończeniu DISM uruchom ponownie komputer, a potem wykonaj pełne sprawdzenie plików systemowych. Taka kolejność jest rozsądniejsza przy poważnych błędach, częstych awariach albo komunikacie mówiącym, że część plików nie mogła zostać naprawiona.

Jak interpretować wyniki skanowania

Końcowy komunikat jest ważniejszy niż sam pasek postępu. To on mówi, czy system znalazł problem, czy naprawa się udała i czy potrzebne są dalsze działania.

Komunikat Co oznacza Co zrobić
Windows Resource Protection did not find any integrity violations Nie wykryto naruszenia integralności plików. SFC nie znalazł uszkodzeń. Szukaj przyczyny w sterownikach, aplikacjach lub sprzęcie.
Windows Resource Protection found corrupt files and successfully repaired them Znaleziono uszkodzone pliki i poprawnie je naprawiono. Uruchom ponownie komputer i sprawdź, czy objawy ustąpiły.
Windows Resource Protection found corrupt files but was unable to fix some of them Część plików pozostała uszkodzona. Uruchom DISM, ponów kontrolę i zajrzyj do dziennika CBS.log.
Windows Resource Protection could not perform the requested operation Kontrola nie mogła zostać wykonana. Spróbuj trybu awaryjnego albo sprawdź dysk i stan usług systemowych.

Brak wykrytych naruszeń nie oznacza, że komputer jest całkowicie sprawny. Oznacza tylko, że chronione pliki systemowe wyglądają poprawnie. Dla przykładu awaria sterownika karty graficznej może powodować restarty, mimo że SFC zakończy pracę bez zastrzeżeń.

Co zrobić, gdy SFC nie naprawił wszystkich plików

Najpierw uruchom DISM poleceniem podanym wcześniej, zrestartuj system i ponów pełną kontrolę. Często dopiero naprawa magazynu składników pozwala narzędziu poprawnie zastąpić brakujące pliki.

Jeżeli problem nadal występuje, sprawdź dziennik CBS. W podwyższonym wierszu polecenia możesz wyciągnąć z niego wpisy dotyczące SFC do osobnego pliku:

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

Na pulpicie pojawi się plik sfcdetails.txt zawierający informacje o wykrytych elementach. Dziennik jest techniczny, ale pozwala ustalić, który plik nie został naprawiony i kiedy wystąpił problem.

Przeczytaj również: Jak usunąć Bing z Windows 10 i odzyskać kontrolę nad wyszukiwaniem

Tryb awaryjny i naprawa offline

Jeśli standardowa kontrola nie działa, uruchom Windows w trybie awaryjnym i spróbuj ponownie. Minimalne środowisko ładuje mniej sterowników oraz usług, więc czasem usuwa konflikt blokujący dostęp do plików.

W przypadku systemu, który nie uruchamia się wcale, SFC można wykonać z poziomu środowiska odzyskiwania, ale wtedy trzeba wskazać właściwą literę partycji z Windowsem. Przykładowa składnia wygląda tak:

sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows

Litera dysku w środowisku odzyskiwania może być inna niż podczas normalnej pracy. Przed użyciem tej wersji sprawdź ją w narzędziu diskpart albo w Eksploratorze plików środowiska naprawczego. Błędna ścieżka sprawi, że skanowanie obejmie niewłaściwą instalację systemu.

Ręczne kopiowanie pojedynczych bibliotek systemowych powinno być ostatecznością. Podmiana pliku z przypadkowego komputera lub strony internetowej może pogorszyć sytuację, zwłaszcza gdy wersja, edycja albo architektura Windows się nie zgadza. Bezpieczniej rozważyć Przywracanie systemu, naprawę instalacji lub reset Windows z zachowaniem danych.

SFC, DISM czy Przywracanie systemu

Te narzędzia nie robią tego samego, dlatego wybór zależy od objawów. Ja traktuję SFC jako szybki test integralności plików, DISM jako naprawę zaplecza systemu, a Przywracanie systemu jako sposób na cofnięcie niedawnych zmian.

Narzędzie Kiedy użyć Najważniejsze ograniczenie
SFC Gdy Windows działa, ale jego składniki zachowują się niestabilnie. Nie naprawia problemów sprzętowych i może nie zadziałać przy uszkodzonym magazynie składników.
DISM Gdy SFC nie może naprawić plików albo obraz systemu jest uszkodzony. Naprawa często wymaga Windows Update lub innego źródła plików.
Przywracanie systemu Gdy awaria zaczęła się po aktualizacji, instalacji sterownika lub programu. Potrzebny jest wcześniejszy punkt przywracania; cofnięte mogą zostać aplikacje i ustawienia.

Nie uruchamiałbym wszystkich narzędzi bez powodu. Jeśli skan zakończył się pomyślnie i problem zniknął, dalsze ingerowanie w system nie przyniesie korzyści. Gdy objawy pozostają, trzeba rozszerzyć diagnozę o sterowniki, aktualizacje, dysk, pamięć RAM i dzienniki zdarzeń.

Najbezpieczniejszy schemat działania przy błędach Windows

W typowym przypadku zacznij od uruchomienia konsoli jako administrator i wykonania kontroli chronionych plików. Gdy pojawi się informacja o nieudanej naprawie, użyj DISM, zrestartuj komputer i powtórz skanowanie.

Jeżeli system nadal działa niestabilnie, przeanalizuj dziennik, sprawdź tryb awaryjny i dopiero później rozważ Przywracanie systemu albo naprawę instalacji. To podejście jest proste, bezpłatne i ogranicza ryzyko pochopnego usuwania plików, które w rzeczywistości nie były źródłem problemu.

FAQ - Najczęstsze pytania

Otwórz Terminal, Wiersz polecenia lub PowerShell jako administrator, potwierdź kontrolę konta użytkownika i wpisz sfc /scannow. Skanowanie może trwać od kilku do kilkudziesięciu minut, dlatego nie zamykaj konsoli przed osiągnięciem 100% weryfikacji.

Najpierw uruchom w podwyższonej konsoli polecenie DISM.exe /Online /Cleanup-Image /RestoreHealth, a następnie zrestartuj komputer i ponów skanowanie SFC. Jeśli problem pozostanie, wyodrębnij wpisy SFC z dziennika CBS.log do pliku sfcdetails.txt za pomocą polecenia findstr.

DISM warto uruchomić, gdy SFC nie może naprawić części plików, występują poważne błędy systemu albo uszkodzony jest magazyn składników Windows. Naprawa zwykle korzysta z Windows Update, więc zazwyczaj potrzebne jest połączenie z internetem.

Wykonaj skanowanie z poziomu środowiska odzyskiwania, używając parametrów /offbootdir i /offwindir, na przykład sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows. Najpierw sprawdź właściwą literę partycji, ponieważ w środowisku odzyskiwania może różnić się od tej używanej podczas normalnej pracy.
Oceń artykuł

Średnia: 0.0 / 5 · 0 ocen

Tagi

tryb awaryjny dism sfc cbs.log przywracanie systemu

Udostępnij artykuł

Autor Alex Wiśniewski
Alex Wiśniewski
Nazywam się Alex Wiśniewski i od dziesięciu lat zajmuję się technologią. Moja przygoda z tym światem zaczęła się od fascynacji nowinkami i ich wpływem na nasze życie codzienne. Lubię zgłębiać złożone zagadnienia, a moim celem jest przedstawienie ich w sposób zrozumiały dla każdego. Piszę o różnych aspektach technologii, od najnowszych trendów po praktyczne porady, które pomagają moim czytelnikom lepiej zrozumieć otaczający ich świat. W mojej pracy kładę duży nacisk na rzetelność informacji. Dokładam starań, aby każdy artykuł był dobrze zbadany, a źródła sprawdzone. Staram się porównywać różne podejścia do tematów oraz upraszczać skomplikowane zagadnienia, aby były dostępne dla szerszej publiczności. Wierzę, że wiedza powinna być nie tylko dokładna, ale także przystępna i aktualna, dlatego regularnie śledzę nowinki w branży.
Komentarze (0)
Dodaj komentarz