CMD, czyli Wiersz polecenia Windows, nadal jest jednym z najszybszych narzedzi do diagnostyki systemu, sieci, dyskow, kont uzytkownikow i procesow. W Windows 10 oraz Windows 11 wiele zadan da sie kliknac w ustawieniach, ale dobra komenda cmd czesto robi to szybciej, dokladniej i bez przeklikiwania sie przez kilka ekranow.
Ten poradnik zbiera najwazniejsze cmd komendy w jednym miejscu: od podstawowych operacji na plikach, przez ipconfig i ping, po sfc, DISM, chkdsk, taskkill, winget i WSL. Lista jest przygotowana praktycznie: kazda grupa komend ma zastosowania, przyklady i ostrzezenia. Jezeli konfigurujesz nowy komputer, naprawiasz internet, sprawdzasz aktywacje systemu albo porzadkujesz foldery, znajdziesz tu gotowe polecenia do skopiowania.
TL;DR: najczesciej przydatne komendy CMD to ipconfig /all, ping, tracert, sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth, chkdsk, tasklist, taskkill, dir, cd, copy, xcopy, netstat, net user, shutdown i winget. Komendy naprawcze oraz administracyjne najlepiej uruchamiac w CMD jako administrator.
CMD jest dobry do starych narzedzi administracyjnych, prostych napraw, plikow BAT i instrukcji serwisowych. PowerShell jest mocniejszy do automatyzacji, pracy na obiektach i zarzadzania uslugami Microsoft. Dla uzytkownika domowego najprostsza zasada brzmi: jezeli poradnik podaje komendy z ukośnikami, na przyklad ipconfig /flushdns, sfc /scannow albo chkdsk C: /f, otworz CMD jako administrator. Jezeli uzywasz nowego Windowsa i chcesz wygodnych kart, uruchom Terminal, a potem wybierz profil "Wiersz polecenia".
Najszybsza metoda to skrot Win+R, wpisanie cmd i nacisniecie Enter. Jezeli potrzebujesz praw administratora, wpisz cmd w oknie Uruchamianie i nacisnij Ctrl+Shift+Enter. Windows wyswietli komunikat kontroli konta uzytkownika. Po potwierdzeniu zobaczysz tytul okna zaczynajacy sie od "Administrator". To wazne przy komendach takich jak sfc, DISM, chkdsk /f, net user, netsh winsock reset czy bootrec.
Druga metoda to menu Start. Kliknij Start, wpisz "cmd" albo "wiersz polecenia", a nastepnie wybierz zwykle uruchomienie lub opcje "Uruchom jako administrator". W Windows 11 CMD bywa ukryte za Terminalem Windows. To nie problem: Terminal moze otwierac karty CMD, PowerShell i WSL. Jezeli po wpisaniu polecenia widzisz PS C:\..., jestes w PowerShell, nie w klasycznym CMD.
Podstawowe cmd komendy sluza do poruszania sie po folderach i wykonywania operacji, ktore normalnie robisz w Eksploratorze plikow. Ich zaleta polega na powtarzalnosci. Jedna linia moze utworzyc folder, skopiowac dokumenty, zmienic nazwy plikow albo usunac tymczasowe logi. Przy pracy w CMD zawsze zwracaj uwage na biezaca sciezke widoczna po lewej stronie znaku >.
Komenda cd zmienia folder, a cd /d D:\Projekty przelacza jednoczesnie dysk i katalog. Jezeli pracujesz z folderami zawierajacymi spacje, zawsze uzywaj cudzyslowu: cd "C:\Users\Jan Kowalski\Desktop". Bez cudzyslowu CMD potraktuje spacje jako separator argumentow.
| Komenda | Funkcja | Przyklad | Kategoria |
|---|---|---|---|
| dir | Pokazuje zawartosc folderu | dir | dir |
| dir /a | Pokazuje pliki | dir /a | Pliki |
| cd | Zmina katalogu | cd C:\Users | Pliki |
| md | Tworzy folder | md Backup | Pliki |
| rd /s | Usuwa folder | rd /s Test | Pliki |
| del | Usuwa pliki | del *.tmp | Pliki |
| copy | Kopiuje pliki | copy a.txt D:\Pliki | Pliki |
| xcopy | Kopiuje foldery i drzewo | xcopy C:\Dane D:\Dane /e /i | Pliki |
| robocopy | Zaawansowana kopia | robocopy C:\Dane D:\Kopia /mir | Pliki |
| move | Przenosi pliki | move raport.docx D:\PDF | Pliki |
| ren | Zmiena nazwy | ren stary.txt nowy.txt | Pliki |
| type | Wyswietla tekst pliku | type log.txt | Pliki |
| cls | Czysci ekran | cls | Praca |
| exit | Zamyka CMD | exit | Praca |
Przyklad prostego porzadkowania katalogu: md Backup, potem copy *.docx Backup\, a na koniec dir Backup, zeby sprawdzic wynik.
Do duzych kopii lepszy od xcopy jest robocopy, ale w podstawowej liscie warto znac oba narzedzia. xcopy jest prosty, a robocopy obsluguje wznawianie, logi, limity prob i synchronizacje. Uwazaj na robocopy /mir, bo tryb lustrzany usuwa w miejscu docelowym pliki, ktorych nie ma w zrodle.

Sieciowe cmd komendy sa najczesciej uzywane, gdy internet dziala wolno, drukarka sieciowa zniknela, VPN nie laczy sie z firma albo przegladarka pokazuje blad DNS. Pierwszy krok to ipconfig. Sama komenda pokazuje adres IP, maske i brame.
ipconfig /all dodaje adres MAC, serwery DNS, dzierzawe DHCP oraz szczegoly kart sieciowych. ipconfig /release zwalnia adres z DHCP, a ipconfig /renew pobiera nowy. ipconfig /flushdns czysci lokalna pamiec DNS, co pomaga po zmianie rekordow domeny lub blednym przekierowaniu.
ping sprawdza, czy host odpowiada. ping 8.8.8.8 testuje polaczenie poza lokalna siec, a ping kluczesoft.pl sprawdza tez rozpoznawanie nazwy DNS. Jezeli ping po adresie IP dziala, a po domenie nie, problem najczesciej dotyczy DNS.
tracert pokazuje kolejne przeskoki po drodze do serwera, a pathping zbiera dodatkowo statystyki strat pakietow. To dobre narzedzia, gdy jedna strona otwiera sie bardzo dlugo, a inne dzialaja normalnie.
nslookup odpowiada na pytanie, jaki adres IP zwraca DNS dla domeny. Przydaje sie administratorom stron, sklepom internetowym i firmom po migracji poczty. netstat -ano pokazuje aktywne polaczenia wraz z identyfikatorem procesu PID. Potem PID mozna porownac z tasklist albo zamknac proces komenda taskkill.
netsh jest narzedziem administracyjnym; popularne naprawy to netsh winsock reset i netsh int ip reset. Po takich komendach wykonaj restart komputera. arp -a pokazuje powiazania adresow IP z adresami MAC w lokalnej sieci. Moze pomoc przy konflikcie adresow, diagnozie routera lub sprawdzeniu, czy komputer widzi inne urzadzenia.
W przypadku problemow z aktywacja systemu albo kontem Microsoft warto najpierw upewnic sie, ze dziala DNS i HTTPS. Pomocne instrukcje znajdziesz tez w centrum pomocy aktywacji.

Najbardziej znana komenda naprawcza to sfc /scannow. Uruchom ja w CMD jako administrator. Narzedzie sprawdza integralnosc chronionych plikow systemowych i probuje naprawic uszkodzenia. Skan moze trwac od kilku do kilkudziesieciu minut. Nie przerywaj go, nawet jezeli zatrzyma sie na pewnym procencie.
Po zakonczeniu przeczytaj komunikat: Windows moze nie znalezc naruszen, naprawic pliki albo poinformowac, ze nie mogl naprawic czesci problemow.
Gdy sfc nie wystarcza, uzyj DISM: DISM /Online /Cleanup-Image /RestoreHealth. DISM naprawia obraz systemu, z ktorego SFC pobiera zdrowe pliki. W praktyce czesto stosuje sie kolejnosc: najpierw DISM, potem ponownie sfc /scannow. Jezeli komputer ma uszkodzone komponenty aktualizacji, DISM moze wymagac sprawnego internetu albo nosnika instalacyjnego.

chkdsk diagnozuje system plikow i dysk. chkdsk C: wykona sprawdzenie tylko do odczytu. chkdsk C: /f naprawi bledy systemu plikow, a chkdsk C: /r bedzie szukal uszkodzonych sektorow i probowal odzyskac dane. Dla dysku systemowego Windows zwykle zaplanuje sprawdzenie przy nastepnym restarcie.
Przed uruchomieniem komend z opcjami naprawczymi zrob kopie waznych danych.
bootrec jest narzedziem srodowiska odzyskiwania, nie typowej sesji CMD w dzialajacym Windows. Komendy bootrec /fixmbr, bootrec /fixboot, bootrec /scanos i bootrec /rebuildbcd pomagaja przy problemach z rozruchem.
powercfg z kolei diagnozuje energie: powercfg /batteryreport tworzy raport baterii laptopa, powercfg /energy analizuje ustawienia zasilania, a powercfg /requests pokazuje procesy blokujace uspienie.

Komendy administracyjne wymagaja ostroznosci, bo zmieniaja stan systemu, kont, uslug i procesow. tasklist pokazuje uruchomione procesy. Jezeli program nie odpowiada, znajdz jego nazwe lub PID i uzyj taskkill /IM nazwa.exe /F albo taskkill /PID 1234 /F. Opcja /F wymusza zakonczenie, wiec niezapisane dane w aplikacji moga przepasc.
shutdown sluzy do planowania wylaczenia i restartu: shutdown /s /t 60 wylaczy komputer za minute, shutdown /r /t 0 natychmiast go zrestartuje, a shutdown /a anuluje zaplanowane zamkniecie.
W firmach przydatne jest gpupdate /force, ktore odswieza zasady grupy. Na komputerach domowych ta komenda zwykle ma mniejsze znaczenie, ale w domenie Active Directory potrafi szybko wymusic nowe ustawienia.
net user pokazuje lokalne konta. net user Jan * pozwala ustawic haslo dla konta Jan, a net user NowyUzytkownik Haslo123 /add tworzy konto lokalne. Nie uzywaj prostych hasel w praktyce; przyklady sa tylko demonstracyjne.
sc query sprawdza uslugi, na przyklad sc query wuauserv dla Windows Update. Administrator moze tez uzyc sc stop i sc start, ale zatrzymywanie uslug bez wiedzy o zaleznosciach bywa ryzykowne.
Warto znac systeminfo, hostname i whoami /priv. Pierwsza komenda zbiera informacje o systemie, poprawkach i sprzecie, druga pokazuje nazwe komputera, a trzecia wyswietla uprawnienia aktualnego konta. Przy wsparciu technicznym te polecenia szybciej daja obraz sytuacji niz przeszukiwanie ustawien.

Windows 11 promuje Terminal Windows, ale klasyczne CMD nadal dziala. Nowoczesne narzedzia czesto uruchamia sie w terminalu niezaleznie od profilu. winget to menedzer pakietow Microsoft. Pozwala wyszukiwac, instalowac, aktualizowac i odinstalowywac programy.
Przyklady: winget search vlc, winget install Microsoft.PowerToys, winget upgrade --all. W firmie warto najpierw sprawdzic polityki IT, bo automatyczne aktualizacje aplikacji moga omijac standardowy proces zatwierdzania.
wsl uruchamia Windows Subsystem for Linux. wsl --install instaluje domyslna dystrybucje, a wsl --list --online pokazuje dostepne systemy. WSL jest przydatny programistom, administratorom i osobom pracujacym z narzedziami Linux. To nie zamiennik CMD, lecz dodatkowe srodowisko. Dla zwyklych napraw Windows nadal uzywaj polecen systemowych opisanych wyzej.
W Windows 11 spotkasz tez aliasy aplikacji i sciezki zarzadzane przez system. Gdy komenda "nie istnieje", sprawdz where nazwa, zmienna PATH oraz ustawienia aliasow aplikacji. Jezeli komputer nie ma aktywowanego systemu, czesc personalizacji moze byc ograniczona. W takim przypadku sprawdz klucz Windows 11 i instrukcje aktywacji.

CMD jest wygodniejsze, gdy znasz kilka skrotow. Klawisz Tab dopelnia nazwy plikow i folderow. Strzalka w gore przywraca poprzednia komende, a F7 pokazuje historie w osobnym oknie. Ctrl+C przerywa dzialajaca kende, ale moze tez kopiowac tekst w nowszych ustawieniach konsoli. Ctrl+V zwykle wkleja. Jezeli wklejanie nie dziala, kliknij pasek tytulu okna, wybierz wlasciwosci i wlacz tryb szybkiej edycji albo uzyj Terminala Windows.
Komenda color zmienia kolor tekstu i tla, na przyklad color 0A ustawia czarne tlo i zielony tekst. prompt pozwala zmienic wyglad linii polecen.
Przekierowania tez oszczedzaja czas: ipconfig /all > siec.txt zapisuje wynik do pliku, a systeminfo >> raport.txt dopisuje wynik na koncu raportu. Operator | przekazuje wynik jednej komendy do drugiej, na przyklad tasklist | find "chrome".
Najlepszy trik diagnostyczny to zapisywanie wynikow do pliku przed kontaktem z serwisem. Zamiast wysylac zdjecie ekranu, wykonaj ipconfig /all > ip.txt, netstat -ano > polaczenia.txt albo sfc /scannow i skopiuj koncowy komunikat. To przyspiesza pomoc i zmniejsza ryzyko blednego odczytu.

Czy CMD jest bezpieczne?
CMD jest bezpieczne jako narzedzie, ale nie kazda komenda jest bezpieczna. Polecenia odczytu, takie jak dir, ipconfig czy systeminfo, zwykle niczego nie zmieniaja. Polecenia usuwania, formatowania, zmiany kont i naprawy dysku moga trwale zmienic system. Nie wklejaj komend z nieznanego zrodla bez zrozumienia ich dzialania.
Jak otworzyc CMD jako administrator?
Nacisnij Start, wpisz cmd, kliknij prawym przyciskiem "Wiersz polecenia" i wybierz "Uruchom jako administrator". Alternatywnie uzyj Win+R, wpisz cmd i nacisnij Ctrl+Shift+Enter.
CMD vs PowerShell: czego uzywac?
CMD wybierz do klasycznych komend Windows, plikow BAT i prostych instrukcji serwisowych. PowerShell jest lepszy do skryptow administracyjnych, pracy z obiektami, Microsoft 365, Azure i automatyzacji. Wiele podstawowych polecen dziala w obu srodowiskach, ale skladnia nie zawsze jest identyczna.
Dlaczego komenda CMD nie dziala?
Najczestsze powody to brak uprawnien administratora, literowka, zla sciezka, brak programu w zmiennej PATH albo uruchomienie polecenia w PowerShell zamiast CMD. Sprawdz tez cudzyslowy przy sciezkach ze spacjami.
Czy moge edytowac rejestr z CMD?
Tak, sluzy do tego reg, na przyklad reg query, reg add i reg delete. To narzedzie dla zaawansowanych uzytkownikow. Przed zmianami wykonaj kopie klucza rejestru albo punkt przywracania systemu.
Jakie sa najlepsze komendy dla geekow?
W praktyce: netstat -ano, tasklist /svc, whoami /priv, powercfg /batteryrep...
Ten fragment wprowadza perspektywe "algorytmicznej statystyki": zlozonosc czasowa opisuje, jak czas działania algorytmu rośnie wraz z rozmiarem danych wejściowych (n). Złożoność przestrzenna opisuje analogicznie zużycie pamięci. Zapis Big O (np. O(n), O(log n), O(n²)) mówi o zachowaniu w najgorszym przypadku, gdy n rośnie do nieskończoności - nie o dokładnym czasie w sekundach.
| Notacja | Nazwa | Przykład |
|---|---|---|
| O(1) | stała | dostęp do elementu tablicy po indeksie |
| O(log n) | logarytmiczna | wyszukiwanie binarne |
| O(n) | liniowa | wyszukiwanie liniowe |
| O(n log n) | liniowo-logarytmiczna | merge sort, quick sort |
| O(n²) | kwadratowa | sortowanie bąbelkowe |
Sto elementów jest sortowane w czasie 1 sekundy. za pomocą tego programu zbioru o tysiącu elementach? Odpowiedź brzmi - 100 sekund. 100 razy. liczbie elementów. na rozwiązanie może być nie do zaakceptowania.
To ważne znaczenie w przypadku dużych zbiorów danych, gdyż mogłoby się okazać, iż posortowanie ich nie jest możliwe z uwagi na brak pamięci w systemie.
Operator potoku (|) przekazuje dane wyjściowe polecenia do danych wejściowych innego polecenia. Operator podwójnego potoku (||) służy do wykonywania następnego polecenia tylko wtedy, gdy poprzednie polecenie zakończy się niepowodzeniem. Aby przekierować dane wyjściowe polecenia do pliku, użyj znaku nawiasu kątowego > większego niż kąt. Aby grupować lub zagnieżdżać wiele poleceń, użyj polecenia &. Aby użyć wielu poleceń dla <string> polecenia, rozdziel je separatorem &&poleceń .
Jeśli ścieżka katalogu, pliki lub jakiekolwiek informacje, które podajesz, zawiera spacje, należy użyć podwójnych cudzysłowów (" ") wokół tekstu. Należy użyć znaków cudzysłowu wokół następujących znaków specjalnych: & < > [ ] | { } ^ = ; ! Jeśli poprzednie warunki nie są spełnione, jest przetwarzane przez sprawdzenie pierwszego znaku, aby sprawdzić, <string> czy jest to cudzysłów otwierający.
Środowisko cmd powłoki poleceń jest definiowane przez zmienne, które określają zachowanie powłoki poleceń i systemu operacyjnego. Tylko użytkownicy z uprawnieniami administracyjnymi mogą zmieniać zmienne systemowe. Aby zastąpić wartości zmiennych w wierszu polecenia lub skryptach, należy ująć nazwę zmiennej w znaki procentowe (%VariableName%). Na przykład użycie %USERNAME% w skrypcie automatycznie zastępuje rzeczywistą nazwę użytkownika.
W powłoce poleceń każde wystąpienie cmd dziedziczy środowisko aplikacji nadrzędnej. Lokalne zmienne środowiskowe są dostępne tylko wtedy, gdy użytkownik, dla którego zostały utworzone, jest zalogowany na komputerze.

Jeżeli potrzebujesz legalnego systemu do pracy? Zobacz klucz Windows 10 albo Windows 11 Pro Key od 239 zl. Przy wyborze lub aktywacji systemu sprawdź także Microsoft Windows 11 Home. Przy wyborze lub aktywacji systemu sprawdź także zestaw Windows 11 Pro + Office 2024 Pro Plus.
tags: #cmd #algorytm #statystyka
About the author