Hva er VBS-filformatet?
En .vbs-fil er en tekstfil som inneholder kildekode skrevet i VBScript (Visual Basic Script). Fordi .vbs-filer kjøres direkte av Windows, bør de behandles med forsiktighet - de kan inneholde skadelig kode. Relaterte kodede varianter lagres med filendelsen .vbe.
VBScript
VBScript er et skriptspråk utviklet av Microsoft, avledet fra Visual Basic. Det brukes vanligvis til å lage skript og makroer for ulike Windows-applikasjoner og systemautomatiseringsoppgaver. VBScript er basert på BASIC-språkfamilien, men er en lettvekts-delmengde designet for skripting snarere enn frittstående applikasjonsutvikling.
På Windows kjøres .vbs-filer av Windows Script Host - enten wscript.exe (med dialogboks-utdata) eller cscript.exe (konsoll-utdata). Skript kan automatisere filoperasjoner, lese og skrive til registeret, og kontrollere COM-objekter via CreateObject(). Mer omfattende automatiseringsarbeidsflyter kan kombinere .vbs-skript inne i en .wsf-beholder. Microsoft anbefaler nå .ps1 for nye skriptoppgaver, ettersom støtte for VBScript ble faset ut i Windows 11 24H2.
Sikkerhet og trygghet
RISIKO: HIGH.vbs er et av de klassiske skadevareformatene for Windows. Ved å dobbeltklikke på en .vbs KJØRES den umiddelbart med dine brukerrettigheter via Windows Script Host - den kan slette filer, redigere registeret, laste ned nyttelast eller spre seg selv (ILOVEYOU-ormen fra år 2000 var en .vbs). Regler: kjør aldri en .vbs som kom via e-post, chat eller nedlasting med mindre du skrev den selv eller stoler fullt ut på den; for å inspisere en, ALLTID høyreklikk > Rediger (åpne som tekst) i stedet for å åpne den, slik at den ikke utføres; vær skeptisk til doble filendelser som «faktura.pdf.vbs». På grunn av denne historikken og utfasingen av VBScript, blokkerer mange miljøer nå .vbs helt. Hvis du mottok en uventet, behandle den som fiendtlig og slett den.
Formatdetaljer
i et nøtteskallProgrammer som åpner VBS-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | VBScript-kildekode i ren tekst |
| Kjøremotor | Windows Script Host (WSH) |
| MIME-type | text/vbscript |
| Binær signatur | Ingen - ren tekst; identifisert av VBScript-nøkkelord, ikke en bytesekvens |
| Standard GUI-kjører | wscript.exe |
| Standard konsoll-kjører | cscript.exe |
| VBScript-versjon | 5.8 (siste utgave, inkludert i Windows 7 og senere) |
| Skiller mellom store/små bokstaver | Nei - nøkkelord og identifikatorer er ikke sensitive for store/små bokstaver |
| Linjefortsettelse | Understrek (_) ved slutten av linjen |
| Feilhåndtering | On Error Resume Next / On Error GoTo 0 |
| Objekttilgang | COM- og ActiveX-objekter via CreateObject() |
| Status for utfasing | Deaktivert som standard i Windows 11 24H2 (oktober 2024); planlagt full fjerning i en fremtidig utgave |
| Sikkerhetsrisiko | Kan få tilgang til filsystem, register og nettverk med få restriksjoner - historisk en vanlig vektor for skadevare |
| Utgitt | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Spesifikasjon | learn.microsoft.com |
VBS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om VBS-filer.