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.
- Otwórz menu Start i wpisz Terminal albo Wiersz polecenia.
- Kliknij znalezioną aplikację prawym przyciskiem myszy i wybierz Uruchom jako administrator.
- Potwierdź komunikat kontroli konta użytkownika.
- Wpisz polecenie
sfc /scannowi 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.