Wat is het VBS-bestandsformaat?
Een .vbs-bestand is een tekstbestand dat broncode bevat die is geschreven in VBScript (Visual Basic Script). Omdat .vbs-bestanden rechtstreeks door Windows worden uitgevoerd, moeten ze met voorzichtigheid worden behandeld - ze kunnen kwaadaardige code bevatten. Gerelateerde gecodeerde varianten worden opgeslagen met de extensie .vbe.
VBScript
VBScript is een scripttaal gemaakt door Microsoft, afgeleid van Visual Basic. Het wordt veel gebruikt voor het maken van scripts en macro's voor verschillende Windows-toepassingen en systeemautomatiseringstaken. VBScript is gebaseerd op de BASIC-taalfamilie, maar is een lichtgewicht subset die is ontworpen voor scripting in plaats van de ontwikkeling van zelfstandige applicaties.
Op Windows worden .vbs-bestanden uitgevoerd door Windows Script Host - ofwel wscript.exe (met dialoogvensteruitvoer) of cscript.exe (console-uitvoer). Scripts kunnen bestandsbewerkingen automatiseren, het register lezen en schrijven, en COM-objecten besturen via CreateObject(). Bredere automatiseringsworkflows kunnen .vbs-scripts combineren in een .wsf-container. Microsoft adviseert nu .ps1 voor nieuwe scripttaken, aangezien de ondersteuning voor VBScript is beëindigd in Windows 11 24H2.
Beveiliging & veiligheid
RISICO: HIGH.vbs is een van de klassieke Windows-malwareformaten. Dubbelklikken op een .vbs VOERT het onmiddellijk uit met uw gebruikersrechten via Windows Script Host - het kan bestanden verwijderen, het register bewerken, payloads downloaden of zichzelf verspreiden (de ILOVEYOU-worm uit 2000 was een .vbs). Regels: voer nooit een .vbs uit die via e-mail, chat of download is binnengekomen, tenzij u deze zelf hebt geschreven of de bron volledig vertrouwt; om er een te inspecteren, ALTIJD rechtermuisknop > Bewerken (openen als tekst) in plaats van openen, zodat het niet wordt uitgevoerd; wees achterdochtig bij dubbele extensies zoals „factuur.pdf.vbs”. Vanwege deze geschiedenis en de uitfasering van VBScript blokkeren veel omgevingen .vbs nu volledig. Als u er onverwacht een hebt ontvangen, behandel deze dan als vijandig en verwijder hem.
Formaatdetails
in een notendopProgramma's die VBS-bestanden openen
Technische details
diepe specificaties| Bestandstype | VBScript-broncode in platte tekst |
| Uitvoeringsengine | Windows Script Host (WSH) |
| MIME-type | text/vbscript |
| Binaire signatuur | Geen - platte tekst; geïdentificeerd door VBScript-trefwoorden, niet door een reeks bytes |
| Standaard GUI-uitvoerder | wscript.exe |
| Standaard console-uitvoerder | cscript.exe |
| VBScript-versie | 5.8 (laatste release, inbegrepen bij Windows 7 en later) |
| Hoofdlettergevoeligheid | Niet hoofdlettergevoelig - trefwoorden en identifiers zijn niet hoofdlettergevoelig |
| Regelvoortzetting | Laag streepje (_) aan het einde van de regel |
| Foutafhandeling | On Error Resume Next / On Error GoTo 0 |
| Objecttoegang | COM- en ActiveX-objecten via CreateObject() |
| Status van uitfasering | Standaard uitgeschakeld in Windows 11 24H2 (oktober 2024); geplande volledige verwijdering in een toekomstige release |
| Veiligheidsrisico | Heeft toegang tot bestandssysteem, register en netwerk met weinig beperkingen - historisch gezien een veelvoorkomende vector voor malware |
| Uitgebracht | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Specificatie | learn.microsoft.com |
VBS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over VBS-bestanden.