Uszkodzone pliki systemu Windows 10 i 11 naprawia się dwiema komendami CMD wpisanymi w tej kolejności: najpierw DISM /Online /Cleanup-Image /RestoreHealth, potem sfc /scannow, obie w wierszu poleceń uruchomionym jako administrator. Tak każe Microsoft w swojej instrukcji, bo DISM dostarcza pliki, z których sfc korzysta przy naprawie. Dysk sprawdza chkdsk, połączenie z internetem ipconfig, ping i tracert, a zawieszony program zamyka taskkill. Składnię i przełączniki podajemy według dokumentacji Microsoft Learn dla Windows 10 i 11, sprawdzonej 7 października 2026 roku.
Jak otworzyć wiersz poleceń jako administrator
Wiersz poleceń (CMD) to tekstowe okno Windows, w którym wpisuje się polecenia zamiast klikać w menu. Do zwykłych komend sieciowych wystarczy otworzyć go normalnie. Polecenia naprawcze sfc, DISM i chkdsk wymagają uprawnień administratora. Bez nich odmawiają działania, co sprawdziliśmy na Windows 11.
- Kliknij pole wyszukiwania na pasku zadań i wpisz
cmd. - W wynikach kliknij prawym przyciskiem myszy Wiersz polecenia.
- Wybierz Uruchom jako administrator i potwierdź w oknie Kontroli konta użytkownika.
Polecenia w tym tekście podajemy w składni CMD. W PowerShellu część zapisuje się inaczej, na przykład zmienne w rodzaju %windir%, dlatego najprościej korzystać z klasycznego Wiersza polecenia.
Naprawa Windowsa z wiersza poleceń: DISM, potem sfc /scannow
Gdy Windows się zawiesza, programy systemowe nie startują albo aktualizacje kończą się błędem, pierwszym krokiem jest sprawdzenie plików systemowych. Instrukcja Microsoftu zaleca uruchomić DISM przed sfc, bo DISM dostarcza pliki potrzebne do naprawy uszkodzonych plików. Jeśli komputer działa, ale jest po prostu wolny, zacznij od porad z tekstu o tym, jak przyspieszyć laptopa i komputer z Windows.
Krok 1: DISM /RestoreHealth
Narzędzie DISM (Deployment Image Servicing and Management) obsługuje obraz systemu Windows. W wierszu poleceń jako administrator wpisz:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Microsoft uprzedza, że operacja może potrwać kilka minut. Brakujące pliki narzędzie pobiera z Windows Update. Jeśli Windows Update nie działa, można wskazać inne źródło, na przykład zamontowany nośnik instalacyjny Windows:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Ścieżkę C:\RepairSource\Windows zastępujesz lokalizacją swojego źródła. Przełącznik /LimitAccess zabrania sięgania do Windows Update.
Do samej diagnozy służą jeszcze dwa polecenia. DISM /Online /Cleanup-Image /ScanHealth skanuje obraz, co trwa kilka minut. DISM /Online /Cleanup-Image /CheckHealth mówi, czy obraz jest zdrowy, da się go naprawić albo nie nadaje się do naprawy.
Krok 2: sfc /scannow
Gdy DISM skończy, w tym samym oknie wpisz:
sfc /scannow
Polecenie sprawdza wszystkie chronione pliki systemowe i zastępuje uszkodzone kopią z pamięci podręcznej. Microsoft prosi, żeby nie zamykać okna, dopóki weryfikacja nie dojdzie do 100%. Wynik ma jedną z czterech postaci:
| Co mówi sfc | Co to znaczy | Co dalej |
|---|---|---|
| nie znaleziono naruszeń integralności | pliki systemowe są w porządku | szukaj przyczyny gdzie indziej, na przykład w dysku albo sterownikach |
| nie można wykonać żądanej operacji | skan się nie odbył | uruchom sfc w trybie awaryjnym |
| znaleziono uszkodzone pliki i je naprawiono | naprawa się udała | uruchom ponownie komputer |
| znaleziono uszkodzone pliki, części nie naprawiono | część plików nadal jest uszkodzona | sprawdź dziennik CBS.log i zastąp plik ręcznie |
Szczegóły ostatniego przypadku zapisuje dziennik. Microsoft podaje polecenie, które kopiuje wpisy sfc z dziennika do pliku na pulpicie:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Pierwsza Misja AI · Kodożercy
Pierwszy raz z AI? Zaczynasz od zera.
Pierwsza Misja AI to kurs dla osób bez technicznego przygotowania. Nie musisz pisać kodu ani znać żargonu. Dowiesz się, jak działa AI, jak promptować i jak korzystać z niej w pracy.
Wejdź na pokład →

Chkdsk: jak sprawdzić dysk i kiedy lepiej poczekać
Chkdsk sprawdza system plików na dysku pod kątem błędów logicznych i fizycznych. Dokumentacja Microsoft Learn opisuje między innymi te warianty:
| Polecenie | Co robi |
|---|---|
chkdsk C: | tylko sprawdza i raportuje, niczego nie naprawia |
chkdsk C: /f | naprawia błędy systemu plików |
chkdsk C: /r | robi to samo co /f i dodatkowo szuka uszkodzonych sektorów, odzyskując z nich czytelne dane |
Do naprawy chkdsk musi zablokować dysk. Dysku systemowego C: nie da się zablokować w trakcie pracy, więc Windows pyta, czy sprawdzić go przy następnym uruchomieniu. Po odpowiedzi Y i restarcie chkdsk działa przed startem systemu, a potem sam uruchamia komputer ponownie. Na dużym dysku z milionami plików /f może trwać długo, a /r jeszcze dłużej, bo czyta każdy sektor.
Naszym zdaniem chkdsk /r nie powinien być pierwszym ruchem, gdy dysk wydaje dziwne dźwięki, znika z systemu albo ma ważne dane bez kopii. Wielogodzinne czytanie każdego sektora to dla słabnącego dysku duże obciążenie. Najpierw skopiuj najważniejsze pliki na inny nośnik, a dopiero potem uruchamiaj naprawę. Jeśli pliki już zniknęły, zajrzyj do naszego poradnika o odzyskiwaniu usuniętych zdjęć i plików.
Komendy sieciowe: ipconfig, ping, tracert, nslookup
Gdy nie działa internet, te polecenia pokazują, na którym etapie połączenie się urywa. Polecenia, które tylko odczytują stan, czyli ipconfig /all, ping, tracert i nslookup, działają bez uprawnień administratora. Polecenia ipconfig /release, /renew i /flushdns Microsoft w poradniku o naprawie Wi-Fi każe uruchamiać w wierszu poleceń jako administrator.
| Polecenie | Do czego służy |
|---|---|
ipconfig /all | pełna konfiguracja sieci: adres IP, maska, brama, serwery DNS, adres fizyczny karty |
ipconfig /flushdns | czyści pamięć podręczną DNS, gdy strona po zmianie serwera ładuje się pod starym adresem |
ipconfig /release i ipconfig /renew | zwalnia bieżącą konfigurację z serwera DHCP (zwykle routera) i odnawia ją; odnowienie nie gwarantuje innego adresu IP |
ping adres | sprawdza, czy komputer odpowiada; domyślnie wysyła 4 pakiety, /t wysyła bez końca do Ctrl+C |
tracert adres | pokazuje drogę pakietów, maksymalnie 30 przeskoków |
nslookup domena | sprawdza, jaki adres IP zwraca serwer DNS dla domeny |
Praktyczna kolejność diagnozy wygląda tak. Najpierw ipconfig /all pokazuje, czy komputer ma adres IP i bramę, czyli router. Potem ping do adresu bramy sprawdza połączenie z routerem. Następnie ping do adresu w internecie, na przykład 1.1.1.1, sprawdza wyjście na świat. Jeśli adres IP odpowiada, a nazwa strony nie, problem leży w DNS i wtedy pomaga nslookup oraz ipconfig /flushdns. Jak działa samo tłumaczenie nazw, wyjaśniamy w tekście o filtrowaniu na poziomie DNS, a adresy i maski w poradniku o masce podsieci.
Procesy i połączenia: tasklist, taskkill, netstat
tasklist wyświetla listę działających procesów z numerem PID i zajętą pamięcią. Zawieszony program zamyka taskkill:
taskkill /im notepad.exe /f
taskkill /pid 1234 /t /f
Przełącznik /im wskazuje proces po nazwie pliku, /pid po numerze. /f wymusza zamknięcie, a /t zamyka też procesy uruchomione przez ten program. Wymuszone zamknięcie nie pyta o zapis, więc niezapisane dane przepadną.
netstat -ano pokazuje aktywne połączenia i porty, na których komputer nasłuchuje, w postaci liczbowej i z numerem procesu. Numer PID z tej listy da się potem znaleźć w tasklist albo w Menedżerze zadań. Wariant -b, który pokazuje nazwę programu, wymaga uprawnień administratora.
Pliki i wyłączanie komputera: robocopy i shutdown
robocopy źródło cel kopiuje pliki z folderu źródłowego. Przełącznik /s dołącza podfoldery z zawartością, a /e wszystkie podfoldery, także puste. Z przełącznikiem /z program potrafi wznowić przerwane kopiowanie. Ostrożnie z /mir: tworzy lustrzaną kopię i usuwa w folderze docelowym wszystko, czego nie ma w źródle. Pomyłka w kolejności folderów kasuje wtedy dane.
shutdown wyłącza albo restartuje komputer:
| Polecenie | Co robi |
|---|---|
shutdown /s /t 0 | wyłącza komputer od razu |
shutdown /r /t 0 | restartuje komputer od razu |
shutdown /s /t 3600 | wyłącza komputer za godzinę (czas w sekundach) |
shutdown /a | anuluje zaplanowane wyłączenie, jeśli odliczanie jeszcze trwa |
shutdown /r /o | restartuje do zaawansowanych opcji rozruchu |
Gdy czas /t jest większy od zera, Windows sam dodaje /f. Otwarte programy zostaną więc zamknięte bez pytania o zapis.
Gdy Windows nie startuje: wiersz poleceń w środowisku odzyskiwania
Windows ma wbudowane środowisko odzyskiwania (WinRE). Według dokumentacji Microsoftu uruchamia się samo po dwóch nieudanych próbach startu systemu. Można też wywołać je ręcznie. Na ekranie logowania kliknij przycisk zasilania i trzymając Shift, wybierz Uruchom ponownie. Druga droga prowadzi przez Ustawienia, sekcję Odzyskiwanie i opcję Uruchamianie zaawansowane. W opcjach zaawansowanych WinRE jest wiersz poleceń.
W tym trybie Windows nie jest uruchomiony, więc sfc /scannow sprawdza system offline z dodatkowymi przełącznikami /offbootdir i /offwindir. Litery dysków w WinRE bywają inne niż zwykle. Zanim cokolwiek wpiszesz, sprawdź poleceniem dir, na której literze leży folder Windows. Etapy, przez które przechodzi komputer od włączenia do ekranu logowania, opisujemy w tekście o uruchamianiu systemu Windows.
Komenda od AI: jak sprawdzić, zanim ją wkleisz
Coraz więcej osób prosi ChatGPT albo inny model o gotową komendę. To wygodne, ale model może pomylić przełącznik albo wskazać zły dysk. Przed wklejeniem polecenia do okna administratora sprawdź trzy rzeczy:
- czy rozumiesz każdy przełącznik; dopisek
/?po nazwie polecenia, na przykładchkdsk /?, wyświetla jego pomoc; - czy polecenie usuwa, formatuje albo nadpisuje dane, jak
/mirw robocopy,format,delczydiskpart; - czy litera dysku i ścieżka są twoje, a nie przykładowe z cudzego poradnika.
Jeśli komenda pochodzi z nieznanej strony albo z wiadomości od obcej osoby i każe pobrać plik z internetu, nie uruchamiaj jej.
Najczęstsze pytania
Ile trwa sfc /scannow?
Microsoft nie podaje czasu dla sfc, zaznacza tylko, żeby nie zamykać okna przed 100%. DISM /RestoreHealth według Microsoftu trwa kilka minut. W praktyce czas zależy od szybkości dysku i liczby plików.
Czy sfc /scannow usuwa moje pliki?
Nie. Polecenie sprawdza i podmienia wyłącznie chronione pliki systemowe Windows. Dokumentów, zdjęć ani programów użytkownika nie dotyka.
Co zrobić, gdy sfc nie może naprawić plików?
Najpierw uruchom DISM /RestoreHealth, potem ponownie sfc /scannow. Jeśli sfc zgłasza, że nie może wykonać operacji, Microsoft zaleca uruchomić go w trybie awaryjnym. Gdy to nie pomaga, zostają opcje odzyskiwania Windows, na przykład przywrócenie systemu albo ponowna instalacja z zachowaniem plików.
Czym różni się chkdsk /f od chkdsk /r?
/f naprawia błędy systemu plików. /r robi to samo i dodatkowo sprawdza fizycznie każdy sektor dysku, szukając uszkodzonych miejsc, dlatego trwa znacznie dłużej.
Podsumowanie
Najprzydatniejsze komendy CMD dzielą się na trzy grupy. Naprawę systemu robi się w wierszu poleceń jako administrator, w kolejności zalecanej przez Microsoft: najpierw DISM /Online /Cleanup-Image /RestoreHealth, potem sfc /scannow. Gdy sfc nie może wykonać operacji, uruchom go w trybie awaryjnym, a szczegóły błędów znajdziesz w CBS.log. Dysk sprawdza chkdsk: sam raportuje, z /f naprawia system plików, a z /r dodatkowo szuka uszkodzonych sektorów. Przy dysku systemowym działa po restarcie. Problemy z siecią diagnozują ipconfig, ping, tracert i nslookup, a zawieszony program zamyka taskkill /f. Przy poleceniach, które kasują albo nadpisują dane, jak robocopy /mir, sprawdź każdy przełącznik przez /?, zanim wciśniesz Enter.
Newsletter · DevstockAcademy & Kodożercy
Bądź na bieżąco ze światem IT, AI i automatyzacji
Co wtorek: newsy z branży, praktyczne tipy i narzędzia które warto znać. Zero spamu.



