Vad är filformatet VBS?
En .vbs-fil är en textfil som innehåller källkod skriven i VBScript (Visual Basic Script). Eftersom .vbs-filer körs direkt av Windows bör de hanteras med försiktighet - de kan innehålla skadlig kod. Relaterade kodade varianter sparas med filändelsen .vbe.
VBScript
VBScript är ett skriptspråk skapat av Microsoft, härlett från Visual Basic. Det används vanligtvis för att skapa skript och makron för olika Windows-applikationer och systemautomatiseringsuppgifter. VBScript är baserat på BASIC-språkfamiljen men är en lättviktsversion utformad för skript snarare än fristående applikationsutveckling.
På Windows körs .vbs-filer av Windows Script Host - antingen wscript.exe (med dialogruta) eller cscript.exe (konsolutdata). Skript kan automatisera filoperationer, läsa och skriva i registret och styra COM-objekt via CreateObject(). Bredare automatiseringsarbetsflöden kan kombinera .vbs-skript inuti en .wsf-container. Microsoft rekommenderar nu .ps1 för nya skriptuppgifter, eftersom stöd för VBScript fasades ut i Windows 11 24H2.
Säkerhet & trygghet
RISK: HIGH.vbs är ett av de klassiska formaten för skadlig kod i Windows. Genom att dubbelklicka på en .vbs KÖRS den omedelbart med dina användarprivilegier via Windows Script Host - den kan radera filer, redigera registret, ladda ner skadliga filer eller sprida sig själv (ILOVEYOU-masken från år 2000 var en .vbs). Regler: kör aldrig en .vbs som kommit via e-post, chatt eller nedladdning om du inte skrivit den själv eller litar helt på den; för att inspektera en, HÖGERKLICKA ALLTID > Redigera (öppna som text) istället för att öppna den, så att den inte exekveras; var misstänksam mot dubbla filändelser som «faktura.pdf.vbs». På grund av denna historik och utfasningen av VBScript blockerar många miljöer nu .vbs helt. Om du fått en oväntat, behandla den som fientlig och radera den.
Formatdetaljer
i ett nötskalProgram som öppnar VBS-filer
Tekniska detaljer
djup specifikation| Filtyp | VBScript-källkod i klartext |
| Exekveringsmotor | Windows Script Host (WSH) |
| MIME-typ | text/vbscript |
| Binär signatur | Ingen - klartext; identifieras via VBScript-nyckelord, inte en bytesekvens |
| Standard GUI-körare | wscript.exe |
| Standard konsolkörare | cscript.exe |
| VBScript-version | 5.8 (slutgiltig version, ingår i Windows 7 och senare) |
| Skiftlägeskänslighet | Ej skiftlägeskänslig - nyckelord och identifierare skiljer inte på stora och små bokstäver |
| Radfortsättning | Understreck (_) i slutet av raden |
| Felhantering | On Error Resume Next / On Error GoTo 0 |
| Objektåtkomst | COM- och ActiveX-objekt via CreateObject() |
| Utfasningsstatus | Inaktiverad som standard i Windows 11 24H2 (oktober 2024); planerad fullständig borttagning i en framtida version |
| Säkerhetsrisk | Kan komma åt filsystem, register och nätverk med få restriktioner - historiskt en vanlig vektor för skadlig kod |
| Släppt | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Specifikation | learn.microsoft.com |
VBS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om VBS-filer.