.CMD

Plik CMD

Windows NT Command Script
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CMD to tekstowy skrypt poleceń systemu Windows, który uruchamia się automatycznie po dwukrotnym kliknięciu. Aby sprawdzić jego działanie bez uruchamiania, kliknij prawym przyciskiem myszy i wybierz Edytuj - otworzy to plik w programie Notepad. Nigdy nie klikaj dwukrotnie pliku CMD z niezaufanego źródła; wykonuje się on natychmiast i jest powszechnym formatem dostarczania złośliwego oprogramowania.

Deweloper: Microsoft Kategoria: Pliki wykonywalne MIME: application/x-cmd
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CMD?

Plik .cmd to tekstowy skrypt poleceń Windows NT wykonywany przez cmd.exe, czyli interpreter wiersza poleceń systemu Windows. Jest niemal identyczny ze starszym formatem plików wsadowych .BAT, z jedną ważną różnicą w zachowaniu: plik .cmd zawsze uruchamia się z włączonymi rozszerzeniami poleceń (command extensions), co daje dostęp do rozszerzonej składni IF/FOR, podprogramów CALL :label, rozszerzeń ścieżek %~nx0 i niezawodnej obsługi ERRORLEVEL - bez konieczności konfiguracji rejestru.

Wprowadzone w 1993 roku wraz z Windows NT 3.1 obok nowego interpretera cmd.exe, rozszerzenie .cmd było sposobem Microsoft na odróżnienie natywnych skryptów NT od starszych plików .bat systemu DOS, które działały pod kontrolą COMMAND.COM. Oba rozszerzenia pozostają w pełni obsługiwane aż do systemu Windows 11.

Skrypt .cmd składa się z sekwencyjnych poleceń cmd.exe, etykiet (:nazwa), słów kluczowych sterowania przepływem (GOTO, CALL, IF, FOR) oraz rozwinięć zmiennych (%VAR%). Bloki SETLOCAL/ENDLOCAL izolują zmiany zmiennych środowiskowych do zakresu skryptu. Nie istnieją żadne magic bytes - plik jest zwykłym tekstem, zazwyczaj zapisywanym w kodowaniu ANSI/Windows-1252; UTF-8 działa, ale znacznik kolejności bajtów (BOM) na początku może uszkodzić pierwszą linię poleceń.

Pliki .cmdwykonywalne: dwukrotne kliknięcie powoduje natychmiastowe uruchomienie wszystkich poleceń. Zawsze sprawdzaj niezaufany plik .cmd w edytorze tekstu przed jego uruchomieniem. W przypadku nowoczesnej automatyzacji w systemie Windows preferowane są skrypty PowerShell (.ps1), choć .cmd pozostaje niezbędny w starszych systemach i do lekkiej automatyzacji zadań.

Bezpieczeństwo

RYZYKO: HIGH

Plik .cmd jest WYKONYWALNY: dwukrotne kliknięcie go uruchamia każde polecenie natychmiast z uprawnieniami użytkownika. Może usuwać lub szyfrować pliki, zmieniać ustawienia systemu, pobierać dodatkowe złośliwe oprogramowanie, wyłączać narzędzia bezpieczeństwa lub wykradać dane. Jest to standardowy format dostarczania złośliwego oprogramowania, często maskowany jako „poprawka”, „instalator”, „optymalizator” lub „crack aktywacyjny”, powszechnie przesyłany jako załącznik do wiadomości e-mail lub pobierany z fałszywych stron pomocy technicznej. BEZPIECZNA OBSŁUGA: nigdy nie klikaj dwukrotnie niezaufanego pliku .cmd. Aby go sprawdzić, kliknij prawym przyciskiem myszy > Pokaż więcej opcji > Edytuj (otwiera się w programie Notepad bez wykonywania). Szukaj następujących sygnałów ostrzegawczych: polecenia wywołujące powershell/curl/bitsadmin/certutil w celu pobrania plików, ciągi zakodowane w base64, próby wyłączenia Windows Defender lub UAC, zapisy w folderach AppData/system lub długie, zaciemnione ciągi znaków z ucieczkami daszka (^). W razie wątpliwości prześlij plik do VirusTotal (jest to plik tekstowy, bezpieczny do przesłania) i uruchamiaj go tylko wewnątrz maszyny wirtualnej/piaskownicy. Uwaga: pliki .cmd pochodzące ze znanego oprogramowania (wrappery Gradle, Maven, Node.js) są bezpieczne, ale nadal powinny pochodzić z ich oficjalnych dystrybucji, a nie z witryn osób trzecich.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows NT Command Scriptznany również jako CMD script, Windows command file
DEWELOPERMicrosoftod 1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
TYP MIMEapplication/x-cmd
TYPTekstowy skrypt poleceń wiersza poleceń (cmd.exe) wykonywanych sekwencyjnie

Programy otwierające pliki CMD

Windows5 apps
PSPad Darmowy Edytor programistyczny z podświetlaniem składni plików wsadowych - otwiera i sprawdza pliki .cmd do edycji.
Notepad Open-source Otwórz plik .cmd w Notepad++ w celu sprawdzenia z podświetloną składnią i edycji przed uruchomieniem.
Notepad (to INSPECT - do not double-click) Wbudowany Kliknij prawym przyciskiem myszy plik .cmd > Pokaż więcej opcji > Edytuj - otwiera się w programie Notepad, dzięki czemu można ODCZYTAĆ polecenia bez ich wykonywania.
Visual Studio Code Darmowy Otwórz plik .cmd jako tekst w VS Code; podświetlanie składni plików wsadowych ułatwia dostrzeżenie zaciemnionych lub złośliwych linii.
Command Prompt (cmd.exe) - to RUN Wbudowany Tylko w przypadku zaufania: otwórz wiersz poleceń, wpisz pełną ścieżkę do pliku .cmd. Uruchomienie z wiersza poleceń pozostawia okno otwarte, dzięki czemu widać dane wyjściowe i błędy.
macOS2 apps
Parallels Desktop Płatny Uruchom maszynę wirtualną Windows na komputerze Mac, a następnie wykonaj plik .cmd w tym środowisku Windows.
Any text editor (VS Code, TextEdit) Darmowy macOS może jedynie ODCZYTAĆ plik .cmd jako zwykły tekst - nie może wykonywać poleceń Windows cmd.exe. Otwórz, aby sprawdzić; uruchom w systemie Windows (lub wewnątrz maszyny wirtualnej Windows).
Linux1 app
Any text editor (VS Code, gedit, nano) Darmowy Linux odczytuje .cmd wyłącznie jako tekst; składnia wsadowa cmd.exe nie jest natywnie wykonywalna. Sprawdź tutaj, uruchom w systemie Windows (cmd w Wine obsługuje proste skrypty w sposób niedoskonały).

Szczegóły techniczne

specyfikacja
KodowanieTekst - zazwyczaj ANSI/Windows-1252 lub ASCII; UTF-8 jest obsługiwany, ale BOM na początku może uszkodzić pierwsze polecenie
KontenerZwykły tekst
SzyfrowanieBrak (zwykły tekst; brak wbudowanego podpisywania kodu w przeciwieństwie do skryptów PowerShell .ps1)
Typowy rozmiar100 bajtów - 100 KB
StrukturaSekwencyjne polecenia cmd.exe, etykiety (:nazwa), sterowanie przepływem IF/FOR/GOTO/CALL, rozwinięcia %VAR%, bloki SETLOCAL/ENDLOCAL
Rozszerzenia poleceńZawsze włączone w plikach .cmd (w przeciwieństwie do .bat, który zależy od ustawienia EnableExtensions w rejestrze)
Interpretercmd.exe (nie starszy COMMAND.COM używany dla plików .bat systemu DOS)
Magic bytesBrak - zwykły tekst; wiele plików zaczyna się od @echo off, REM lub :: (linia komentarza)
Powiązany system operacyjnyWindows NT 3.1 i wszystkie późniejsze wersje, w tym Windows 11
Zastąpiony przezPowerShell (.ps1) w przypadku nowoczesnej automatyzacji; .cmd i .bat pozostają w pełni obsługiwane w systemie Windows 11
Zachowanie podczas wykonywaniaDwukrotne kliknięcie natychmiast uruchamia wszystkie polecenia; zawsze sprawdzaj w edytorze tekstu przed uruchomieniem niezaufanych plików
Wydano1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
Najnowsza wersjaNo versioned spec; behavior defined by the cmd.exe of each Windows release (Windows 11 as of 2026)
Specyfikacjalearn.microsoft.com

Konwersje CMD

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CMD. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CMD.

Najczęściej zadawane pytania

Czy otwieranie pliku .cmd jest bezpieczne?
Otwarcie go w edytorze tekstu w celu ODCZYTU jest bezpieczne - nic się nie wykonuje. Dwukrotne kliknięcie URUCHAMIA polecenia, co jest niebezpieczne w przypadku plików, których nie napisałeś lub którym nie ufasz. Zawsze najpierw kliknij prawym przyciskiem myszy > Edytuj.
Jaka jest różnica między .cmd a .bat?
Są to niemal identyczne skrypty poleceń systemu Windows. .cmd to wersja dla Windows NT (od 1993 r.) z zawsze włączonymi rozszerzeniami poleceń; .bat jest starszy (od MS-DOS 1981 r.). Większość skryptów działa tak samo w obu przypadkach. Używaj .cmd, gdy Twój skrypt wymaga niezawodnych rozszerzeń poleceń.
Jak uruchomić plik .cmd?
Kliknij go dwukrotnie lub otwórz okno wiersza poleceń i wpisz ścieżkę do pliku. Uruchomienie go z wiersza poleceń pozwala zachować otwarte okno, dzięki czemu można odczytać dane wyjściowe i błędy.
Jak edytować plik .cmd bez jego uruchamiania?
Kliknij plik prawym przyciskiem myszy w Eksploratorze, wybierz Pokaż więcej opcji, a następnie Edytuj - otworzy się w programie Notepad. Alternatywnie przeciągnij go do Notepad++, VS Code lub dowolnego edytora tekstu.
Jak przekonwertować plik .cmd na .exe?
Użyj wrappera, takiego jak darmowy Bat To Exe Converter lub wbudowane w system Windows narzędzie IExpress. Powoduje to spakowanie skryptu do samorozpakowującego się pliku EXE bez jego kompilacji; programy antywirusowe mogą oznaczyć wynik jako podejrzany.
Dlaczego plik .cmd pojawia się w każdym folderze instalacyjnym oprogramowania?
Wiele narzędzi (Node.js, Gradle, Maven, Yarn itp.) dostarcza plik uruchamiający .cmd w systemie Windows, aby można było uruchamiać je z wiersza poleceń po nazwie. Są to bezpieczne skrypty opakowujące dołączone przez programistę.
Czy plik .cmd można uruchomić na komputerze Mac lub Linux?
Nie - .cmd używa składni Windows cmd.exe. Można go odczytać jako tekst w dowolnym systemie operacyjnym, ale do jego wykonania potrzebny jest system Windows (lub maszyna wirtualna/emulator Windows).

Źródła

1Microsoft Learn - cmd.exe documentationlearn.microsoft.com
2Microsoft Learn - Windows commands referencelearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Powiązane rozszerzenia

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z