Hvad er VBS-filformatet?
En .vbs-fil er en tekstfil, der indeholder kildekode skrevet i VBScript (Visual Basic Script). Da .vbs-filer udføres direkte af Windows, bør de behandles med forsigtighed - de kan indeholde ondsindet kode. Relaterede kodede varianter gemmes med filtypenavnet .vbe.
VBScript
VBScript er et scriptsprog skabt af Microsoft, afledt af Visual Basic. Det bruges almindeligvis til at oprette scripts og makroer til forskellige Windows-applikationer og systemautomatiseringsopgaver. VBScript er baseret på BASIC-sprogfamilien, men er en letvægts-delmængde designet til scripting snarere end selvstændig applikationsudvikling.
På Windows køres .vbs-filer af Windows Script Host - enten wscript.exe (med dialogboks-output) eller cscript.exe (konsol-output). Scripts kan automatisere filoperationer, læse og skrive i registreringsdatabasen og styre COM-objekter via CreateObject(). Bredere automatiserings-workflows kan kombinere .vbs-scripts inde i en .wsf-container. Microsoft anbefaler nu .ps1 til nye script-opgaver, da understøttelse af VBScript blev udfaset i Windows 11 24H2.
Sikkerhed og tryghed
RISIKO: HIGH.vbs er et af de klassiske Windows-malwareformater. Dobbeltklik på en .vbs KØRER den med det samme med dine brugerrettigheder via Windows Script Host - den kan slette filer, redigere registreringsdatabasen, downloade payloads eller sprede sig selv (ILOVEYOU-ormen fra år 2000 var en .vbs). Regler: kør aldrig en .vbs, der ankom via e-mail, chat eller download, medmindre du selv har skrevet den eller stoler fuldt ud på den; for at inspicere en, skal du ALTID højreklikke > Rediger (åbn som tekst) i stedet for at åbne den, så den ikke udføres; vær mistænksom over for dobbelte filtypenavne som «faktura.pdf.vbs». På grund af denne historik og udfasningen af VBScript blokerer mange miljøer nu .vbs fuldstændigt. Hvis du har modtaget en uventet, skal du behandle den som fjendtlig og slette den.
Formatdetaljer
kort fortaltProgrammer der åbner VBS-filer
Tekniske detaljer
dyb specifikation| Filtype | VBScript-kildekode i almindelig tekst |
| Eksekveringsmotor | Windows Script Host (WSH) |
| MIME-type | text/vbscript |
| Binær signatur | Ingen - almindelig tekst; identificeres ved VBScript-nøgleord, ikke en bytesekvens |
| Standard GUI-afvikler | wscript.exe |
| Standard konsol-afvikler | cscript.exe |
| VBScript-version | 5.8 (sidste udgivelse, inkluderet i Windows 7 og senere) |
| Skelnen mellem store og små bogstaver | Ikke-følsom - nøgleord og identifikatorer skelner ikke mellem store og små bogstaver |
| Linjefortsættelse | Understregningstegn (_) i slutningen af linjen |
| Fejlhåndtering | On Error Resume Next / On Error GoTo 0 |
| Objektadgang | COM- og ActiveX-objekter via CreateObject() |
| Udfasningsstatus | Deaktiveret som standard i Windows 11 24H2 (oktober 2024); planlagt fuld fjernelse i en fremtidig udgivelse |
| Sikkerhedsrisiko | Kan få adgang til filsystem, registreringsdatabase og netværk med få restriktioner - historisk set en almindelig malware-vektor |
| Udgivet | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Specifikation | learn.microsoft.com |
VBS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om VBS-filer.