.CMD

CMD-fil

Windows NT Command Script
Stil et spørgsmål
HURTIGT SVAR

En CMD-fil er et Windows-kommandoscript i almindelig tekst, der kører automatisk, når du dobbeltklikker på det. For at læse, hvad det gør uden at køre det, skal du højreklikke og vælge Rediger - dette åbner det i Notepad. Dobbeltklik aldrig på en CMD-fil fra en upålidelig kilde; den eksekveres med det samme og er et almindeligt format til levering af malware.

Udvikler: Microsoft Kategori: Eksekverbare filer MIME: application/x-cmd
ÅBNER PÅ Windows macOS Linux
Relateret: .APK · .EXE · .VBS · .JAR

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CMD-filformatet?

En .cmd-fil er et Windows NT-kommandoscript i almindelig tekst, der eksekveres af cmd.exe, fortolkeren til Windows Kommandoprompt. Den er næsten identisk med det ældre .BAT batchfil-format, med én vigtig adfærdsmæssig forskel: en .cmd-fil kører altid med kommandoudvidelser aktiveret, hvilket giver adgang til forbedret IF/FOR-syntaks, CALL :label-subrutiner, %~nx0-stiekspansioner og pålidelig ERRORLEVEL-håndtering - uden at kræve konfiguration af registreringsdatabasen.

Introduceret i 1993 med Windows NT 3.1 sammen med den nye cmd.exe-fortolker, var filtypen .cmd Microsofts måde at skelne NT-native scripts fra de ældre DOS .bat-filer, som kørte under COMMAND.COM. Begge filtyper er fortsat fuldt understøttet til og med Windows 11.

Et .cmd-script består af sekventielle cmd.exe-kommandoer, etiketter (:navn), nøgleord til flowstyring (GOTO, CALL, IF, FOR) og variabel-ekspansioner (%VAR%). SETLOCAL/ENDLOCAL-blokke isolerer ændringer i miljøvariabler til scriptets omfang. Der er ingen magic bytes - filen er almindelig tekst, typisk gemt i ANSI/Windows-1252-kodning; UTF-8 fungerer, men et byte-order mark (BOM) i starten kan ødelægge den første kommandolinje.

.cmd-filer er eksekverbare: et dobbeltklik kører alle kommandoer med det samme. Inspicer altid en upålidelig .cmd-fil i et tekstredigeringsprogram, før du kører den. Til moderne Windows-automatisering foretrækkes PowerShell-scripts (.ps1), selvom .cmd forbliver essentiel for ældre systemer og letvægts automatisering af opgaver.

Sikkerhed og tryghed

RISIKO: HIGH

En .cmd-fil er EKSEKVERBAR: et dobbeltklik kører hver kommando med det samme med dine brugerrettigheder. Den kan slette eller kryptere filer, ændre systemindstillinger, downloade yderligere malware, deaktivere sikkerhedsværktøjer eller fjerne data. Det er et standardformat til levering af malware, ofte forklædt som en «fix», «installer», «optimizer» eller «activation crack», og sendes ofte som en vedhæftet fil i e-mails eller downloades fra falske support-sider. SIKKER HÅNDTERING: dobbeltklik aldrig på en upålidelig .cmd-fil. For at inspicere den skal du højreklikke > Vis flere indstillinger > Rediger (åbner i Notepad uden at eksekvere). Hold øje med disse advarselstegn: kommandoer der kalder powershell/curl/bitsadmin/certutil for at downloade filer, base64-kodede strenge, forsøg på at deaktivere Windows Defender eller UAC, skrivning til AppData/system-mapper eller lange slørede strenge med caret-tegn (^). Hvis du er i tvivl, så upload filen til VirusTotal (det er en tekstfil, sikker at uploade) og kør den kun inde i en VM/sandbox. Bemærk: .cmd-filer fra velkendt software (Gradle, Maven, Node.js wrappers) er sikre, men bør stadig komme fra deres officielle distributioner, ikke tredjeparts-downloads.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNWindows NT Command Scriptogså kendt som CMD script, Windows command file
UDVIKLERMicrosoftsiden 1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
MIME-TYPEapplication/x-cmd
TYPEAlmindelig tekst-script med Kommandoprompt-kommandoer (cmd.exe), der eksekveres sekventielt

Programmer der åbner CMD-filer

Windows5 apps
PSPad Gratis Programmørens editor med batch-syntaksfremhævning - åbner og inspicerer .cmd til redigering.
Notepad Open-source Åbn .cmd i Notepad++ for inspektion med syntaksfremhævning og redigering før kørsel.
Notepad (to INSPECT - do not double-click) Indbygget Højreklik på .cmd-filen > Vis flere indstillinger > Rediger - åbner i Notepad, så du kan LÆSE kommandoerne uden at eksekvere dem.
Visual Studio Code Gratis Åbn .cmd som tekst i VS Code; batch-syntaksfremhævning gør det lettere at spotte slørede eller ondsindede linjer.
Command Prompt (cmd.exe) - to RUN Indbygget Kun når den er pålidelig: åbn en Kommandoprompt, indtast den fulde sti til .cmd-filen. Kørsel fra en prompt holder vinduet åbent, så du ser output og fejl.
macOS2 apps
Parallels Desktop Betalt Kør en Windows VM på Mac, og eksekver derefter .cmd-filen inde i det Windows-miljø.
Any text editor (VS Code, TextEdit) Gratis macOS kan kun LÆSE en .cmd-fil som almindelig tekst - den kan ikke eksekvere Windows cmd.exe-kommandoer. Åbn for at inspicere; kør på Windows (eller i en Windows VM).
Linux1 app
Any text editor (VS Code, gedit, nano) Gratis Linux læser kun .cmd som tekst; cmd.exe batch-syntaks er ikke indfødt eksekverbar. Inspicer her, kør på Windows (Wines cmd håndterer simple scripts ufuldstændigt).

Tekniske detaljer

dyb specifikation
KodningTekst - typisk ANSI/Windows-1252 eller ASCII; UTF-8 er understøttet, men en BOM i starten kan ødelægge den første kommando
ContainerAlmindelig tekst
KrypteringIngen (almindelig tekst; ingen indbygget kodesignering i modsætning til PowerShell .ps1-scripts)
Typisk størrelse100 bytes - 100 KB
StrukturSekventielle cmd.exe-kommandoer, etiketter (:navn), IF/FOR/GOTO/CALL flowstyring, %VAR%-ekspansioner, SETLOCAL/ENDLOCAL-blokke
KommandoudvidelserAltid aktiveret i .cmd-filer (i modsætning til .bat, som afhænger af EnableExtensions-indstillingen i registreringsdatabasen)
Fortolkercmd.exe (ikke den ældre COMMAND.COM, der bruges til DOS .bat-filer)
Magic bytesIngen - almindelig tekst; mange filer begynder med @echo off, REM eller :: (kommentarlinje)
Associeret OSWindows NT 3.1 og alle senere versioner, inklusive Windows 11
Afløst afPowerShell (.ps1) til moderne automatisering; .cmd og .bat forbliver fuldt understøttet i Windows 11
EksekveringsadfærdDobbeltklik kører alle kommandoer med det samme; inspicer altid i et tekstredigeringsprogram, før du kører upålidelige filer
Udgivet1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
Seneste versionNo versioned spec; behavior defined by the cmd.exe of each Windows release (Windows 11 as of 2026)
Specifikationlearn.microsoft.com

CMD-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CMD-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CMD-filer.

Ofte stillede spørgsmål

Er det sikkert at åbne en .cmd-fil?
Det er sikkert at åbne den i et tekstredigeringsprogram for at LÆSE den - intet eksekveres. Dobbeltklik KØRER kommandoerne, hvilket er farligt for filer, du ikke selv har skrevet eller ikke stoler på. Højreklik altid > Rediger først.
Hvad er forskellen på .cmd og .bat?
De er næsten identiske Windows-kommandoscripts. .cmd er Windows NT-versionen (siden 1993) med kommandoudvidelser altid aktiveret; .bat er ældre (siden MS-DOS 1981). De fleste scripts kører ens uanset hvad. Brug .cmd, når dit script har brug for pålidelige kommandoudvidelser.
Hvordan kører jeg en .cmd-fil?
Dobbeltklik på den, eller åbn et Kommandoprompt-vindue og indtast filstien. Ved at køre den fra en Kommandoprompt holdes vinduet åbent, så du kan læse output og fejl.
Hvordan redigerer jeg en .cmd-fil uden at køre den?
Højreklik på filen i Stifinder, vælg Vis flere indstillinger og derefter Rediger - den åbnes i Notepad. Alternativt kan du trække den ind i Notepad++, VS Code eller et hvilket som helst tekstredigeringsprogram.
Hvordan konverterer jeg en .cmd-fil til en .exe?
Brug en wrapper som den gratis Bat To Exe Converter eller Windows' indbyggede IExpress. Dette pakker scriptet ind i en selvudpakkende EXE uden at kompilere det; antivirus kan markere resultatet som mistænkeligt.
Hvorfor optræder der en .cmd-fil i hver softwareinstallationsmappe?
Mange værktøjer (Node.js, Gradle, Maven, Yarn osv.) leverer en .cmd-starter på Windows, så du kan køre dem fra Kommandoprompten ved navn. Disse er sikre wrapper-scripts inkluderet af udvikleren.
Kan en .cmd-fil køre på Mac eller Linux?
Nej - .cmd bruger Windows cmd.exe-syntaks. Du kan læse den som tekst på ethvert operativsystem, men for at eksekvere den skal du bruge Windows (eller en Windows VM/emulator).

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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)

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å