Jak sprawdzić pliki systemowe Windows i zrozumieć wyniki SFC oraz DISM
Spis treści

Windows zgłasza błędy, funkcja systemowa nagle przestała działać albo po aktualizacji pojawiła się niestabilność? Jednym z możliwych testów są wbudowane narzędzia DISM i System File Checker (SFC). Nie są one uniwersalną „naprawą całego komputera”: DISM obsługuje obraz i magazyn składników Windows, a SFC porównuje chronione pliki systemowe i w razie potrzeby próbuje je odtworzyć. Warto skorzystać z nich przy objawach uszkodzenia komponentów systemu, ale nie trzeba uruchamiać ich regularnie „na wszelki wypadek”.

Przed rozpoczęciem zapisz, co dokładnie nie działa, kiedy problem się pojawił i czy zbiegł się z aktualizacją, instalacją programu albo nagłym wyłączeniem zasilania. Jeśli Windows się zawiesza, restartuje lub nie uruchamia, nie wpisuj po kolei przypadkowych poleceń; najpierw zabezpiecz dostęp do ważnych danych. Oficjalna instrukcja Microsoft zaleca najpierw DISM, a potem SFC. Poniższe kroki i objaśnienia wyników opierają się na instrukcji narzędzia System File Checker firmy Microsoft.

Co sprawdzają DISM i SFC

DISM (Deployment Image Servicing and Management) pracuje z obrazem Windows i magazynem składników. Polecenie naprawcze może pobierać potrzebne pliki przez Windows Update. Jeśli magazyn jest uszkodzony, SFC może nie mieć źródła, z którego odtworzyłby chroniony plik. Dlatego w typowym scenariuszu najpierw uruchamia się DISM, a po jego zakończeniu skan SFC.

SFC analizuje chronione pliki systemowe Windows i porównuje je z kopią dostępną w systemie. Gdy wykryje uszkodzenie, może zastąpić odpowiednie pliki. Nie skanuje wszystkich dokumentów, nie odzyskuje przypadkowo usuniętych zdjęć, nie ocenia fizycznego stanu SSD i nie zastępuje programu antywirusowego. Jeśli komputer działa wolno, najpierw ustal, który proces zużywa zasoby, korzystając z omówienia wskaźników Menedżera zadań.

Przygotowanie do skanowania

Zapisz otwarte dokumenty, podłącz laptop do zasilacza i poczekaj, aż zakończy się aktywna instalacja aktualizacji. Upewnij się, że masz uprawnienia administratora. DISM i SFC zmieniają składniki systemu, więc nie uruchamiaj poleceń znalezionych w przypadkowym poście czy wiadomości od obcej osoby. Jeśli jest to komputer służbowy lub zarządzany, najpierw sprawdź zasady administratora: polityki organizacji mogą ograniczać obsługę systemu.

Otwórz menu Start, wpisz Terminal lub Wiersz polecenia, kliknij wynik prawym przyciskiem i wybierz uruchomienie jako administrator. Potwierdź monit kontroli konta użytkownika, jeśli się go spodziewasz. Korzystaj wyłącznie z poleceń zgodnych z oficjalną instrukcją. Nie zamykaj okna tylko dlatego, że pasek postępu przez chwilę stoi w miejscu: obsługa systemu może trwać, a interfejs nie zawsze aktualizuje się równomiernie.

Zalecana kolejność DISM i SFC

W oknie uruchomionym jako administrator wpisz polecenie DISM zalecane przez Microsoft:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Parametr /Online oznacza, że operacja dotyczy uruchomionego systemu; polecenie nie reinstaluje Windows. Podczas typowej naprawy DISM może korzystać z Windows Update. Znaczenie mają więc połączenie internetowe, działające usługi aktualizacji i dostępność źródła składników. Nie przerywaj procesu przez wyłączenie komputera. Jeśli pojawi się błąd, zapisz pełny kod i treść komunikatu, zamiast wstawiać przypadkowe ścieżki z forum.

Po zakończeniu DISM uruchom kontrolę chronionych plików:

sfc /scannow

Poczekaj na 100% i końcowe podsumowanie. Nie uruchamiaj kilku kopii SFC jednocześnie ani nie zamykaj procesu przez Menedżer zadań. Jeśli system zaleci restart lub poinformuje o oczekujących operacjach, zapisz wynik i wykonaj wskazane ponowne uruchomienie. Po zalogowaniu sprawdź, czy ustąpił konkretny wcześniejszy objaw, a nie tylko czy polecenie dobiegło końca.

Jak rozumieć wynik SFC

Komunikat Windows Resource Protection did not find any integrity violations oznacza, że podczas tego skanowania SFC nie wykrył naruszeń integralności chronionych plików. Nie gwarantuje to braku wszystkich problemów: przyczyną może być sterownik, aplikacja, ustawienie, nośnik danych lub sprzęt.

Wynik found corrupt files and successfully repaired them oznacza, że narzędzie wykryło uszkodzone pliki i je naprawiło. Uruchom komputer ponownie, jeśli system to zaleca, i powtórz czynność, która wcześniej powodowała problem. Nie ma potrzeby wielokrotnego skanowania bez nowych objawów; ważniejsze jest sprawdzenie, czy zachowanie systemu się zmieniło.

Jeśli SFC informuje, że znalazł uszkodzenia, ale nie mógł naprawić części plików, zachowaj dokładny komunikat. Microsoft opisuje sposób przeglądania dziennika CBS, ale jego interpretacja nie jest prosta: plik gromadzi dane z wielu uruchomień, więc trzeba zwrócić uwagę na czas ostatniego skanowania. Nie zastępuj ręcznie bibliotek DLL z innego komputera. Wersje, kompilacje i architektury mogą się różnić, a nieprawidłowy plik może destabilizować system.

Komunikat could not perform the requested operation oznacza, że kontrola nie mogła wykonać żądanej operacji. Może być potrzebne inne środowisko lub osobna diagnostyka; nie dowodzi to automatycznie uszkodzenia dysku. Zapisz kod i sprawdź, czy nie czeka już restart. Jeśli nie rozumiesz instrukcji Microsoft dotyczącej danego wyniku, skonsultuj go ze specjalistą.

Co zrobić, gdy problem nadal występuje

Powiąż wynik z objawem. Jeśli nie uruchamia się tylko jedna aplikacja, zaktualizuj ją lub użyj jej wbudowanej naprawy; kontrola plików systemowych nie musi pomóc. Jeśli problem zaczął się po konkretnej aktualizacji, zapisz jej numer i datę, a następnie skorzystaj z instrukcji sprawdzania problemu z Windows Update. Gdy komputer jest wolny, przeanalizuj procesy zgodnie z osobnym przewodnikiem Menedżera zadań.

Powtarzające się błędy odczytu, znikające pliki, nietypowe dźwięki HDD, zatrzymania systemu lub problemy z rozruchem wymagają szerszej kontroli. SFC nie potwierdza sprawności nośnika. Nie uruchamiaj kolejnych czasochłonnych operacji, jeśli dysk wydaje niepokojące odgłosy albo ważne dane nie mają kopii. W takiej sytuacji najpierw ocenia się ryzyko utraty danych, zamiast za wszelką cenę „naprawiać Windows”. Aby rozdzielić problem programowy od sprzętowego, można skorzystać z diagnostyki komputera.

Ponowna instalacja Windows nie powinna być pierwszym odruchem po komunikacie SFC. Najpierw zabezpiecz dane, sprawdź zalecenia Microsoft dla uzyskanego wyniku i oceń, czy problem się powtarza. Jeśli potrzebne jest odzyskiwanie systemu, wybierz oficjalną procedurę odpowiednią dla swojej wersji Windows i wcześniej upewnij się, że kopia zapasowa jest dostępna.

Kiedy skanowanie nie powinno być pierwszym krokiem

Jeśli komputer właśnie zainstalował dużą aktualizację, poczekaj na zakończenie obsługi systemu i sprawdź historię Windows Update. DISM nie służy do wymuszonego cofania aktualizacji, a SFC nie przywróci poprzedniej wersji sterownika. Gdy na dysku prawie nie ma wolnego miejsca, zwolnij je za pomocą systemowych narzędzi, nie usuwając ręcznie katalogów Windows. Jeżeli problem występuje tylko w jednym profilu, sprawdź działanie na innym koncie, zanim rozpoczniesz naprawę składników. Dzięki temu łatwiej odróżnisz uszkodzenie plików systemowych od problemu aplikacji lub ustawień użytkownika.

Krótka, bezpieczna kolejność

  1. Zapisz objaw i zmiany, po których się pojawił.
  2. Zabezpiecz pliki, podłącz zasilanie i uruchom terminal jako administrator.
  3. Uruchom DISM, poczekaj na jego zakończenie, a następnie wykonaj SFC.
  4. Zapisz pełny wynik, uruchom ponownie komputer zgodnie z zaleceniem i powtórz czynność powodującą błąd.
  5. Jeśli problem pozostał, nie wymieniaj ręcznie plików systemowych; sprawdź konkretny sterownik, aktualizację, aplikację lub dysk albo zleć diagnostykę.

DISM i SFC są przydatne jako kontrolowane narzędzia systemowe, a nie magiczne polecenia na każde zawieszenie. Dokładny objaw i zachowany wynik ułatwiają dobranie kolejnego kroku bez niepotrzebnego ryzyka.