.BAT

BAT-bestand

Windows Batch File
Stel een vraag
SNEL ANTWOORD

Een BAT-bestand is een Windows batch-script in platte tekst met Opdrachtprompt-commando's die achter elkaar worden uitgevoerd zodra u erop dubbelklikt. Om eerst te lezen wat het doet, klikt u met de rechtermuisknop en kiest u Bewerken om het in Kladblok te openen - dit voert niets uit. Voer alleen een .bat-bestand uit dat u zelf hebt geschreven of volledig vertrouwt, omdat het wordt uitgevoerd met uw gebruikersrechten en een veelgebruikte methode is voor het verspreiden van malware.

Ontwikkelaar: Microsoft Categorie: Uitvoerbare bestandens MIME: application/x-bat
OPENT OP Windows macOS Linux
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 25, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het BAT-bestandsformaat?

.bat is de extensie voor DOS batch-bestanden die worden uitgevoerd vanuit de Windows command shell, cmd.exe.

Inhoud van .bat-bestanden

.bat-bestanden bevatten commando's voor de command shell. Met batch-bestanden kunnen gebruikers taken automatiseren en meerdere commando's achter elkaar uitvoeren, applicaties beheren of computerbronnen aansturen. Een bekend voorbeeld is AUTOEXEC.BAT, te vinden in de hoofdmap van de systeemschijf op Windows 95, 98 en Me; commando's in dat bestand werden automatisch uitgevoerd bij het opstarten van het systeem om applicaties te starten en standaardinstellingen te wijzigen. Tegenwoordig blijven .bat-bestanden volledig ondersteund op alle Windows-versies; hun nauwe verwant, .cmd, is het equivalent uit het Windows NT-tijdperk waarbij opdrachtextensies standaard zijn ingeschakeld.

Kan ik .bat-bestanden openen?

.bat-bestanden slaan commando's op in platte tekst en kunnen met elke tekstverwerker worden bewerkt. Gebruikers moeten echter voorzichtig zijn met hoe ze .bat-bestanden openen - standaard wordt een .bat-bestand door erop te dubbelklikken automatisch in het geheugen geladen en worden de commando's uitgevoerd. Door met de rechtermuisknop op het bestand te klikken en Bewerken te selecteren in het contextmenu, kunnen gebruikers het .bat-bestand aanpassen zonder de instructies uit te voeren. Voor geavanceerdere scripting zijn PowerShell-scripts (.ps1) het moderne Windows-alternatief.

Kan een .bat-bestand gevaarlijk zijn?

Gezien het feit dat commando's in .bat-bestanden het systeem vrijwel elke bewerking kunnen laten uitvoeren, toegang kunnen krijgen tot systeembronnen of software kunnen installeren, is het risico reëel dat dergelijke bestanden kunnen worden gebruikt om potentieel gevaarlijke software te installeren of zelfs de machine te destabiliseren. Daarom wordt aanbevolen dat gebruikers geen .bat-bestanden van onbekende bronnen uitvoeren. Volgens „best practices” moeten gebruikers de inhoud van elk .bat-bestand controleren voordat ze het uitvoeren - zelfs bestanden die al lang op de machine staan. Een kwaadaardig programma kan een of meer onschadelijke .bat-bestanden hebben gewijzigd, zodat het uitvoeren ervan nu schade aan het systeem toebrengt of kwaadaardige software installeert.

Beveiliging & veiligheid

RISICO: HIGH

Een .bat-bestand is UITVOERBAAR: dubbelklikken voert elk commando onmiddellijk uit met uw gebruikersrechten - het kan bestanden verwijderen, instellingen wijzigen, andere programma's downloaden en starten, of beveiligingshulpmiddelen uitschakelen. Het is een veelvoorkomende vector voor malware, vaak verduisterd of gebruikt als een „dropper” die een echte payload ophaalt, en wordt vaak vermomd als een handige „fix”, „crack” of „optimizer”. VEILIG GEBRUIK: dubbelklik nooit op een niet-vertrouwde .bat. Om het te inspecteren, klikt u met de rechtermuisknop op Bewerken (of opent u het in Kladblok/Notepad++/VS Code) en LEEST u de commando's - openen in een editor voert ze NIET uit. Verdachte signalen: commando's die powershell/curl/bitsadmin aanroepen om bestanden te downloaden, base64/onleesbare reeksen, pogingen om Defender uit te schakelen, of schrijven naar systeemmappen en het register. Bij twijfel kunt u het bestand uploaden naar VirusTotal (het is tekst, dus veilig om te uploaden) en het alleen uitvoeren binnen een VM/sandbox.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWindows Batch Fileook bekend als Batch script, DOS batch file
ONTWIKKELAARMicrosoftsinds 1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
MIME-TYPEapplication/x-bat
TYPEPlatte-tekstscript van Opdrachtprompt (cmd.exe) commando's, regel voor regel uitgevoerd
GERELATEERD.apk.exe.vbs.jar

Programma's die BAT-bestanden openen

Windows6 apps
Sublime Text Betaald Openen als tekst voor bewerking met syntaxisaccentuering voor batch.
PSPad Gratis Gratis editor voor programmeurs - opent en markeert .bat voor inspectie/bewerking.
Notepad Open-source Open het bestand (of klik met de rechtermuisknop om te bewerken met Notepad++) voor inspectie met syntaxisaccentuering voordat u het uitvoert.
Notepad (Edit, do not run) Ingebouwd Klik met de rechtermuisknop op de .bat voor Meer opties om te Bewerken - opent in Kladblok zodat u de commando's kunt LEZEN zonder ze uit te voeren.
Visual Studio Code Gratis Open de .bat als tekst; syntaxisaccentuering voor batch maakt verduisterde of kwaadaardige regels makkelijker herkenbaar.
Command Prompt (cmd.exe) - to RUN Ingebouwd Alleen indien vertrouwd: open cmd, typ het pad naar de .bat en druk op Enter. Uitvoeren vanuit een prompt houdt het venster open zodat u uitvoer en fouten ziet.
macOS2 apps
Any text editor (TextEdit, VS Code) Gratis macOS kan een .bat alleen LEZEN als tekst - het kan geen Windows batch-commando's uitvoeren. Open het om te inspecteren; voer het uit op Windows (of in een Windows VM).
Parallels Desktop (to run, via Windows) Betaald Draait een Windows VM op Mac; voer de .bat uit binnen die Windows-gast, niet in macOS.
Linux1 app
Any text editor Gratis Linux leest .bat alleen als tekst; cmd.exe-syntaxis draait niet systeemeigen. Inspecteer hier, voer uit op Windows (de cmd van Wine verwerkt eenvoudige scripts onvolledig).

Technische details

diepe specificaties
Uitvoeringsenginecmd.exe (Windows Command Processor) - de shell leest en voert elke regel opeenvolgend uit tijdens runtime
BestandscoderingANSI / Windows-1252 of ASCII; UTF-8 wordt geaccepteerd, maar een BOM (EF BB BF) aan het begin breekt het eerste commando
Magic bytes / handtekeningGeen - platte tekst die alleen wordt geïdentificeerd door de .bat-extensie; de meeste bestanden beginnen met de regel @echo off
Commentaar-syntaxisREM-trefwoord (officieel) of :: (een truc met een dubbele punt die veel wordt gebruikt als commentaar op één regel)
Variabele-syntaxis%VARIABLE_NAME% voor omgevingsvariabelen; %1-%9 voor positionele parameters die via de opdrachtregel worden doorgegeven; %* voor alle argumenten
BesturingsstructurenLabels (:naam), GOTO, CALL (subroutines of onderliggende scripts), IF / ELSE, FOR-loops, SETLOCAL / ENDLOCAL scoping
FoutafhandelingERRORLEVEL pseudo-variabele; IF ERRORLEVEL n controles; && en || voorwaardelijke uitvoeringsoperatoren (vereist opdrachtextensies)
Typische bestandsgrootte100 bytes tot ~50 KB - van een paar regels tot een lang automatiseringsscript
Verwant formaat.cmd is de tegenhanger uit het Windows NT-tijdperk; opdrachtextensies staan standaard aan, wat zorgt voor betrouwbaarder ERRORLEVEL- en FOR /F-gedrag
Code-ondertekeningGeen systeemeigen mechanisme voor ondertekening - in tegenstelling tot PowerShell .ps1-scripts kunnen .bat-bestanden niet digitaal worden ondertekend of worden beperkt door een uitvoeringsbeleid
Beveiligingsgedrag bij uitvoeringDubbelklikken voert het bestand onmiddellijk uit zonder voorbeeld; bestanden gedownload van internet krijgen een Mark-of-the-Web-vlag die een SmartScreen-prompt activeert
Vervangen doorPowerShell (.ps1) voor moderne Windows-automatisering, hoewel .bat / .cmd volledig ondersteund blijven en op grote schaal worden gebruikt
Geassocieerde platformsWindows (alle versies), MS-DOS (oorsprong), OS/2 (beperkte compatibiliteit)
MIME-typeapplication/x-bat (ook aangetroffen als application/bat, application/x-msdos-program en text/plain)
Uitgebracht1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
Laatste versieNo versioned spec; behavior tied to the cmd.exe of the Windows release (Windows 11 cmd as of 2026). .cmd is the NT-era sibling.
Specificatielearn.microsoft.com

BAT conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met BAT-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over BAT-bestanden.

Veelgestelde vragen

Is het veilig om een BAT-bestand te openen?
Het openen in een tekstverwerker om het te LEZEN is veilig - dat voert niets uit. Dubbelklikken VOERT de commando's UIT, wat riskant is voor bestanden die u niet vertrouwt. Inspecteer altijd eerst via de rechtermuisknop en kies Bewerken.
Hoe zie ik wat een .bat-bestand doet zonder het uit te voeren?
Klik met de rechtermuisknop op het bestand, kies „Meer opties weergeven” en dan „Bewerken” (of open het in Notepad++/VS Code). U leest de commando's dan als platte tekst zonder ze uit te voeren.
Hoe voer ik een BAT-bestand uit?
Dubbelklik erop, of open de Opdrachtprompt en typ het volledige pad naar het bestand. Door het vanuit een prompt uit te voeren, blijft het venster open zodat u de uitvoer en eventuele fouten kunt lezen.
Hoe converteer ik een BAT-bestand naar EXE?
Gebruik een wrapper zoals de gratis Bat To Exe Converter of het ingebouwde IExpress van Windows. Dit verpakt het script in een zelfuitpakkend EXE-bestand; het wordt niet gecompileerd of sneller, en antivirussoftware kan het resultaat markeren.
Wat is het verschil tussen .bat en .cmd?
Het zijn vrijwel identieke Windows batch-scripts. .cmd is de nieuwere NT-versie waarbij „opdrachtextensies” standaard aan staan; .bat behoudt wat gedrag uit het DOS-tijdperk. Gebruik beide - de meeste scripts werken hetzelfde.
Waarom markeert mijn antivirus een .bat-bestand?
Omdat batch-bestanden willekeurige commando's kunnen uitvoeren en een veelgebruikt hulpmiddel zijn voor malware. Een markering betekent niet altijd een infectie, maar inspecteer de inhoud in een editor en voer het alleen uit als u de bron vertrouwt.
Kan een .bat-bestand op Mac of Linux draaien?
Nee - batch-bestanden gebruiken de Windows cmd.exe-syntaxis. Op Mac/Linux kunt u ze alleen lezen; om er een uit te voeren heeft u Windows of een Windows VM nodig.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z