.BAT

BAT-fil

Windows Batch File
Stil et spørgsmål
HURTIGT SVAR

En BAT-fil er et Windows batch-script i almindelig tekst, der indeholder Command Prompt-kommandoer, som køres i rækkefølge i det øjeblik, du dobbeltklikker på den. For at læse hvad den gør først, skal du højreklikke og vælge Rediger for at åbne den i Notesblok -- dette udfører intet. Kør kun en .bat-fil, som du selv har skrevet eller har fuld tillid til, da den kører med dine brugerrettigheder og er en almindelig metode til levering af malware.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 25, 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 BAT-filformatet?

.bat er filtypenavnet for DOS-batchfiler, der køres fra Windows-kommandoprompten, cmd.exe.

Indholdet af .bat-filer

.bat-filer indeholder kommandoer til kommandoprompten. Batchfiler lader brugere automatisere opgaver og køre flere kommandoer i rækkefølge, administrere applikationer eller styre computerressourcer. Et velkendt eksempel er AUTOEXEC.BAT, der findes i rodmappen på systemdrevet i Windows 95, 98 og Me; kommandoer i den fil blev udført automatisk ved systemstart for at starte applikationer og ændre standardindstillinger. I dag er .bat-filer fortsat fuldt understøttet på alle Windows-versioner; deres nære slægtning, .cmd, er Windows NT-æraens modstykke med kommandoudvidelser aktiveret som standard.

Kan jeg åbne .bat-filer?

.bat-filer gemmer kommandoer i almindelig tekst og kan redigeres med enhver teksteditor. Brugere bør dog være forsigtige med, hvordan de åbner .bat-filer - som standard vil et dobbeltklik på en .bat-fil automatisk indlæse den i hukommelsen og udføre dens kommandoer. Ved at højreklikke på filen og vælge Rediger fra genvejsmenuen kan brugere ændre .bat-filen uden at køre dens instruktioner. For mere avanceret scripting er PowerShell-scripts (.ps1) det moderne Windows-alternativ.

Kan en .bat-fil være farlig?

Når man tænker på, at kommandoer gemt i .bat-filer kan lade systemet udføre stort set enhver operation, få adgang til systemressourcer eller installere software, er risikoen for, at sådanne filer kan bruges til at installere potentielt farlig software eller endda destabilisere maskinen, reel. Derfor anbefales det, at brugere ikke kører .bat-filer fra ukendte kilder. Bedste praksis anbefaler, at brugere gennemgår indholdet, før de kører en .bat-fil - selv filer, der har ligget på maskinen i lang tid. Et ondsindet program kan have ændret en eller flere harmløse .bat-filer på en måde, så kørsel af dem nu forårsager skade på systemet eller installerer ondsindet software.

Sikkerhed og tryghed

RISIKO: HIGH

En .bat-fil er EKSEKVERBAR: dobbeltklik kører hver kommando med det samme med dine brugerrettigheder - den kan slette filer, ændre indstillinger, downloade og starte andre programmer eller deaktivere sikkerhedsværktøjer. Det er en almindelig malware-vektor, ofte sløret eller brugt som en «dropper», der henter en reel payload, og er ofte forklædt som en hjælpsom «fix», «crack» eller «optimizer». SIKKER HÅNDTERING: dobbeltklik aldrig på en .bat-fil, du ikke har tillid til. For at inspicere den skal du højreklikke og vælge Rediger (eller åbne i Notesblok/Notepad++/VS Code) og LÆSE kommandoerne - åbning i en editor udfører dem IKKE. Advarselstegn indeni: kommandoer der kalder powershell/curl/bitsadmin for at downloade filer, base64/ulæselige strenge, forsøg på at deaktivere Defender eller skrivning til systemmapper og registreringsdatabasen. Hvis du er usikker, så upload filen til VirusTotal (det er tekst, så det er sikkert at uploade) og kør den kun inde i en VM/sandbox.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNWindows Batch Fileogså kendt som Batch script, DOS batch file
UDVIKLERMicrosoftsiden 1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
MIME-TYPEapplication/x-bat
TYPEAlmindeligt tekstscript med Command Prompt (cmd.exe) kommandoer, udført linje for linje

Programmer der åbner BAT-filer

Windows6 apps
Sublime Text Betalt Åbn som tekst til redigering med batch-syntaksfremhævning.
PSPad Gratis Gratis programmøreditor - åbner og fremhæver .bat til inspektion/redigering.
Notepad Open-source Åbn filen (eller højreklik for at Redigere med Notepad++) for syntaksfremhævet, skrivebeskyttet inspektion før kørsel.
Notepad (Edit, do not run) Indbygget Højreklik på .bat-filen for at Vis flere indstillinger og Rediger - åbner i Notesblok, så du kan LÆSE kommandoerne uden at udføre dem.
Visual Studio Code Gratis Åbn .bat som tekst; batch-syntaksfremhævning gør slørede/ondsindede linjer lettere at spotte.
Command Prompt (cmd.exe) - to RUN Indbygget Kun når der er tillid til filen: åbn cmd, skriv stien til .bat og tryk Enter. Kørsel fra en prompt holder vinduet åbent, så du ser output og fejl.
macOS2 apps
Any text editor (TextEdit, VS Code) Gratis macOS kan kun LÆSE en .bat som tekst - den kan ikke køre Windows batch-kommandoer. Åbn den for at inspicere; kør den på Windows (eller i en Windows VM).
Parallels Desktop (to run, via Windows) Betalt Kører en Windows VM på Mac; udfør .bat-filen inde i det Windows-gæstesystem, ikke i macOS.
Linux1 app
Any text editor Gratis Linux læser kun .bat som tekst; cmd.exe-syntaks kører ikke indfødt. Inspicér her, kør på Windows (Wines cmd håndterer simple scripts ufuldstændigt).

Tekniske detaljer

dyb specifikation
Eksekveringsmotorcmd.exe (Windows Command Processor) - skallen læser og udfører hver linje sekventielt ved kørsel
FilkodningANSI / Windows-1252 eller ASCII; UTF-8 accepteres, men en BOM (EF BB BF) i starten ødelægger den første kommando
Magic bytes / signaturIngen - almindelig tekst identificeret udelukkende ved .bat-filtypenavnet; de fleste filer begynder med linjen @echo off
KommentarsyntaksREM nøgleord (officielt) eller :: (et trick med dobbeltkolon-label, der er meget brugt som en enkeltlinjet kommentar)
Variabelsyntaks%VARIABLE_NAME% for miljøvariabler; %1-%9 for positionelle parametre overført på kommandolinjen; %* for alle argumenter
KontrolstrukturerLabels (:navn), GOTO, CALL (subrutiner eller under-scripts), IF / ELSE, FOR-løkker, SETLOCAL / ENDLOCAL scoping
FejlhåndteringERRORLEVEL pseudo-variabel; IF ERRORLEVEL n tjek; && og || betingede eksekveringsoperatorer (kræver kommandoudvidelser)
Typisk filstørrelse100 bytes til ~50 KB - fra få linjer til et længere automatiseringsscript
Søsterformat.cmd er modstykket fra Windows NT-æraen; kommandoudvidelser er slået til som standard, hvilket giver mere pålidelig ERRORLEVEL og FOR /F adfærd
KodesigneringIngen indfødt signaturmekanisme - i modsætning til PowerShell .ps1-scripts kan .bat-filer ikke signeres digitalt eller begrænses af eksekveringspolitikker
Sikkerhedsadfærd ved kørselDobbeltklik kører filen med det samme uden forhåndsvisning; filer downloadet fra internettet modtager et Mark-of-the-Web-flag, der udløser en SmartScreen-prompt
Afløst afPowerShell (.ps1) til moderne Windows-automatisering, selvom .bat / .cmd forbliver fuldt understøttet og i udbredt brug
Associerede platformeWindows (alle versioner), MS-DOS (oprindelse), OS/2 (begrænset kompatibilitet)
MIME-typeapplication/x-bat (ses også som application/bat, application/x-msdos-program og text/plain)
Udgivet1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
Seneste versionNo versioned spec; behavior tied to the cmd.exe of the Windows release (Windows 11 cmd as of 2026). .cmd is the NT-era sibling.
Specifikationlearn.microsoft.com

BAT-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med BAT-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 BAT-filer.

Ofte stillede spørgsmål

Er det sikkert at åbne en BAT-fil?
Det er sikkert at åbne den i en teksteditor for at LÆSE den - det kører intet. Dobbeltklik KØRER kommandoerne, hvilket er risikabelt for filer, du ikke har tillid til. Inspicér altid først via højreklik og Rediger.
Hvordan ser jeg, hvad en .bat-fil gør uden at køre den?
Højreklik på filen, vælg «Vis flere indstillinger» og derefter «Rediger» (eller åbn den i Notepad++/VS Code). Du vil kunne læse kommandoerne som almindelig tekst uden at udføre dem.
Hvordan kører jeg en BAT-fil?
Dobbeltklik på den, eller åbn Command Prompt og skriv den fulde sti til filen. Kørsel fra en prompt holder vinduet åbent, så du kan læse outputtet og eventuelle fejl.
Hvordan konverterer jeg en BAT-fil til EXE?
Brug en wrapper som den gratis Bat To Exe Converter eller Windows' indbyggede IExpress. Dette pakker scriptet ind i en selvudpakkende EXE; det kompilerer eller fremskynder det ikke, og antivirus kan markere resultatet.
Hvad er forskellen på .bat og .cmd?
De er næsten identiske Windows batch-scripts. .cmd er den nyere NT-version med «kommandoudvidelser» slået til som standard; .bat bevarer noget adfærd fra DOS-æraen. Brug begge dele - de fleste scripts kører ens.
Hvorfor markerer min antivirus en .bat-fil?
Fordi batchfiler kan køre vilkårlige kommandoer og er et almindeligt værktøj til malware. En markering betyder ikke altid infektion, men inspicér indholdet i en editor og kør den kun, hvis du har tillid til kilden.
Kan en .bat-fil køre på Mac eller Linux?
Nej - batchfiler bruger Windows cmd.exe-syntaks. På Mac/Linux kan du kun læse dem; for at køre en skal du bruge Windows eller en Windows VM.

Referencer

1Microsoft Learn - Windows commands referencelearn.microsoft.com
2Microsoft Learn - cmd.exe documentationlearn.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-Å