.CMD

CMD-fil

Windows NT Command Script
Still et spørsmål
HURTIGSVAR

En CMD-fil er et Windows-kommandoskript i ren tekst som kjøres automatisk når du dobbeltklikker på den. For å lese hva den gjør uten å kjøre den, høyreklikk og velg Rediger - dette åpner den i Notepad. Dobbeltklikk aldri på en CMD-fil fra en utrygg kilde; den kjøres umiddelbart og er et vanlig format for spredning av skadevare.

Utvikler: Microsoft Kategori: Eksekverbare filer MIME: application/x-cmd
ÅPNES PÅ Windows macOS Linux
Relatert: .APK · .EXE · .VBS · .JAR

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CMD-filformatet?

En .cmd-fil er et Windows NT-kommandoskript i ren tekst som utføres av cmd.exe, tolken for ledetekst i Windows. Den er nesten identisk med det eldre .BAT-filformatet, med én viktig forskjell i oppførsel: en .cmd-fil kjøres alltid med kommandoutvidelser aktivert, noe som gir tilgang til forbedret IF/FOR-syntaks, CALL :label-subrutiner, %~nx0-baneutvidelser og pålitelig ERRORLEVEL-håndtering - uten å kreve konfigurasjon i registeret.

Introdusert i 1993 med Windows NT 3.1 sammen med den nye cmd.exe-tolken, var filendelsen .cmd Microsofts måte å skille NT-native skript fra eldre DOS .bat-filer, som kjørte under COMMAND.COM. Begge filendelsene er fortsatt fullt støttet i Windows 11.

Et .cmd-skript består av sekvensielle cmd.exe-kommandoer, etiketter (:navn), nøkkelord for flytkontroll (GOTO, CALL, IF, FOR) og variabelutvidelser (%VAR%). SETLOCAL/ENDLOCAL-blokker isolerer endringer i miljøvariabler til skriptets virkeområde. Det finnes ingen «magic bytes» - filen er ren tekst, vanligvis lagret i ANSI/Windows-1252-koding; UTF-8 fungerer, men en byte-order mark (BOM) i starten kan ødelegge den første kommandolinjen.

.cmd-filer er kjørbare: ved å dobbeltklikke på en kjøres alle kommandoer umiddelbart. Inspiser alltid en utrygg .cmd-fil i et tekstredigeringsprogram før du kjører den. For moderne automatisering i Windows foretrekkes PowerShell-skript (.ps1), selv om .cmd forblir essensielt for eldre systemer og lettvektig automatisering av oppgaver.

Sikkerhet og trygghet

RISIKO: HIGH

En .cmd-fil er KJØRBAR: ved å dobbeltklikke på den kjøres hver kommando umiddelbart med dine brukerrettigheter. Den kan slette eller kryptere filer, endre systeminnstillinger, laste ned ytterligere skadevare, deaktivere sikkerhetsverktøy eller stjele data. Det er et standardformat for spredning av skadevare, ofte forkledd som en «fiks», «installatør», «optimaliserer» eller «aktiverings-crack», og sendes ofte som e-postvedlegg eller lastes ned fra falske støttesider. TRYGG HÅNDTERING: dobbeltklikk aldri på en utrygg .cmd-fil. For å inspisere den, høyreklikk > Vis flere alternativer > Rediger (åpnes i Notepad uten å kjøre). Se etter disse varsellampene: kommandoer som kaller powershell/curl/bitsadmin/certutil for å laste ned filer, base64-kodede strenger, forsøk på å deaktivere Windows Defender eller UAC, skriving til AppData/system-mapper, eller lange uklare strenger med cirkumfleks (^). Hvis du er i tvil, last opp filen til VirusTotal (det er en tekstfil, trygg å laste opp) og kjør den kun inne i en VM/sandkasse. Merk: .cmd-filer fra velkjent programvare (Gradle, Maven, Node.js-omslag) er trygge, men bør fortsatt komme fra deres offisielle distribusjoner, ikke tredjeparts nedlastinger.

Formatdetaljer

i et nøtteskall
FULLT NAVNWindows NT Command Scriptogså kjent som CMD script, Windows command file
UTVIKLERMicrosoftsiden 1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
MIME-TYPEapplication/x-cmd
TYPESkript i ren tekst med kommandoer for ledetekst (cmd.exe) som utføres sekvensielt

Programmer som åpner CMD-filer

Windows5 apps
PSPad Gratis Programmererens tekstredigeringsprogram med syntaksutheving for batch - åpner og inspiserer .cmd for redigering.
Notepad Åpen kildekode Åpne .cmd i Notepad++ for inspeksjon med syntaksutheving og redigering før kjøring.
Notepad (to INSPECT - do not double-click) Innebygd Høyreklikk på .cmd-filen > Vis flere alternativer > Rediger - åpnes i Notepad slik at du kan LESE kommandoene uten å utføre dem.
Visual Studio Code Gratis Åpne .cmd som tekst i VS Code; syntaksutheving for batch gjør det lettere å oppdage skjulte eller ondsinnede linjer.
Command Prompt (cmd.exe) - to RUN Innebygd Kun når du stoler på filen: åpne en ledetekst, skriv inn full bane til .cmd-filen. Kjøring fra ledetekst holder vinduet åpent så du ser utdata og feil.
macOS2 apps
Parallels Desktop Betalt Kjør en Windows VM på Mac, og utfør deretter .cmd-filen inne i det Windows-miljøet.
Any text editor (VS Code, TextEdit) Gratis macOS kan bare LESE en .cmd-fil som ren tekst - den kan ikke utføre Windows cmd.exe-kommandoer. Åpne for å inspisere; kjør på Windows (eller i en Windows VM).
Linux1 app
Any text editor (VS Code, gedit, nano) Gratis Linux leser .cmd kun som tekst; cmd.exe-batchsyntaks er ikke naturlig kjørbar. Inspiser her, kjør på Windows (Wines cmd håndterer enkle skript ufullstendig).

Tekniske detaljer

dyp spesifikasjon
KodingTekst - vanligvis ANSI/Windows-1252 eller ASCII; UTF-8 støttes, men en BOM i starten kan ødelegge den første kommandoen
BeholderRen tekst
KrypteringIngen (ren tekst; ingen innebygd kodesignering i motsetning til PowerShell .ps1-skript)
Typisk størrelse100 byte - 100 KB
StrukturSekvensielle cmd.exe-kommandoer, etiketter (:navn), IF/FOR/GOTO/CALL flytkontroll, %VAR%-utvidelser, SETLOCAL/ENDLOCAL-blokker
KommandoutvidelserAlltid aktivert i .cmd-filer (i motsetning til .bat, som avhenger av registerinnstillingen EnableExtensions)
Tolkcmd.exe (ikke den eldre COMMAND.COM som ble brukt for DOS .bat-filer)
Magic bytesIngen - ren tekst; mange filer starter med @echo off, REM, eller :: (kommentarlinje)
Tilknyttet OSWindows NT 3.1 og alle senere versjoner, inkludert Windows 11
Erstattet avPowerShell (.ps1) for moderne automatisering; .cmd og .bat forblir fullt støttet i Windows 11
KjøringsatferdDobbeltklikk kjører alle kommandoer umiddelbart; inspiser alltid i et tekstredigeringsprogram før du kjører utrygge filer
Utgitt1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
Siste versjonNo versioned spec; behavior defined by the cmd.exe of each Windows release (Windows 11 as of 2026)
Spesifikasjonlearn.microsoft.com

CMD-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CMD-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CMD-filer.

Ofte stilte spørsmål

Er det trygt å åpne en .cmd-fil?
Det er trygt å åpne den i et tekstredigeringsprogram for å LESE - ingenting blir utført. Dobbeltklikk KJØRER kommandoene, noe som er farlig for filer du ikke har skrevet selv eller ikke stoler på. Høyreklikk alltid > Rediger først.
Hva er forskjellen mellom .cmd og .bat?
De er nesten identiske Windows-kommandoskript. .cmd er Windows NT-versjonen (siden 1993) med kommandoutvidelser alltid aktivert; .bat er eldre (siden MS-DOS 1981). De fleste skript kjører likt uansett. Bruk .cmd når skriptet ditt trenger pålitelige kommandoutvidelser.
Hvordan kjører jeg en .cmd-fil?
Dobbeltklikk på den, eller åpne et ledetekstvindu og skriv inn filbanen. Ved å kjøre den fra en ledetekst holdes vinduet åpent slik at du kan lese utdata og feilmeldinger.
Hvordan redigerer jeg en .cmd-fil uten å kjøre den?
Høyreklikk på filen i Utforsker, velg Vis flere alternativer, og deretter Rediger - den åpnes da i Notepad. Alternativt kan du dra den inn i Notepad++, VS Code eller et hvilket som helst tekstredigeringsprogram.
Hvordan konverterer jeg en .cmd-fil til en .exe?
Bruk et verktøy som gratisprogrammet Bat To Exe Converter eller Windows' innebygde IExpress. Dette pakker skriptet inn i en selvutpakkende EXE uten å kompilere det; antivirus kan markere resultatet som mistenkelig.
Hvorfor vises en .cmd-fil i nesten alle mapper for programvareinstallasjon?
Mange verktøy (Node.js, Gradle, Maven, Yarn, osv.) leveres med en .cmd-oppstarter på Windows slik at du kan kjøre dem fra ledeteksten ved navn. Dette er trygge skript inkludert av utvikleren.
Kan en .cmd-fil kjøres på Mac eller Linux?
Nei - .cmd bruker Windows cmd.exe-syntaks. Du kan lese den som tekst på alle operativsystemer, men for å utføre den trenger du Windows (eller en Windows VM/emulator).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å