Co to jest format pliku VBS?
Plik .vbs to plik tekstowy zawierający kod źródłowy napisany w języku VBScript (Visual Basic Script). Ponieważ pliki .vbs są wykonywane bezpośrednio przez system Windows, należy zachować ostrożność - mogą one zawierać złośliwy kod. Powiązane warianty zakodowane są zapisywane z rozszerzeniem .vbe.
VBScript
VBScript to język skryptowy stworzony przez Microsoft, wywodzący się z Visual Basic. Jest powszechnie używany do tworzenia skryptów i makr dla różnych aplikacji Windows oraz zadań automatyzacji systemu. VBScript opiera się na rodzinie języków BASIC, ale jest lekkim podzbiorem zaprojektowanym do skryptowania, a nie do tworzenia samodzielnych aplikacji.
W systemie Windows pliki .vbs są uruchamiane przez Windows Script Host - albo wscript.exe (z wyjściem w oknie dialogowym), albo cscript.exe (wyjście w konsoli). Skrypty mogą automatyzować operacje na plikach, czytać i zapisywać rejestr oraz kontrolować obiekty COM za pomocą CreateObject(). Szersze przepływy pracy automatyzacji mogą łączyć skrypty .vbs wewnątrz kontenera .wsf. Microsoft zaleca obecnie używanie .ps1 do nowych zadań skryptowych, ponieważ obsługa VBScript została wycofana w Windows 11 24H2.
Bezpieczeństwo
RYZYKO: HIGH.vbs to jeden z klasycznych formatów złośliwego oprogramowania dla systemu Windows. Dwukrotne kliknięcie pliku .vbs URUCHAMIA go natychmiast z uprawnieniami użytkownika za pośrednictwem Windows Script Host - może on usuwać pliki, edytować rejestr, pobierać ładunki lub samoczynnie się rozprzestrzeniać (robak ILOVEYOU z 2000 roku był plikiem .vbs). Zasady: nigdy nie uruchamiaj pliku .vbs, który przyszedł pocztą e-mail, przez czat lub został pobrany, chyba że sam go napisałeś lub w pełni mu ufasz; aby go sprawdzić, ZAWSZE klikaj prawym przyciskiem myszy > Edytuj (otwórz jako tekst), zamiast go otwierać, aby się nie wykonał; bądź podejrzliwy wobec podwójnych rozszerzeń, takich jak „faktura.pdf.vbs”. Ze względu na tę historię i wycofanie VBScript, wiele środowisk całkowicie blokuje pliki .vbs. Jeśli otrzymałeś go nieoczekiwanie, potraktuj go jako wrogi i usuń.
Szczegóły formatu
w pigułceProgramy otwierające pliki VBS
Szczegóły techniczne
specyfikacja| Typ pliku | Kod źródłowy VBScript w formacie czystego tekstu |
| Silnik wykonawczy | Windows Script Host (WSH) |
| Typ MIME | text/vbscript |
| Sygnatura binarna | Brak - czysty tekst; identyfikowany przez słowa kluczowe VBScript, a nie sekwencję bajtów |
| Domyślny program uruchamiający GUI | wscript.exe |
| Domyślny program uruchamiający konsolę | cscript.exe |
| Wersja VBScript | 5.8 (ostatnie wydanie, dołączone do Windows 7 i nowszych) |
| Wrażliwość na wielkość liter | Niewrażliwy - słowa kluczowe i identyfikatory nie rozróżniają wielkości liter |
| Kontynuacja linii | Znak podkreślenia (_) na końcu linii |
| Obsługa błędów | On Error Resume Next / On Error GoTo 0 |
| Dostęp do obiektów | Obiekty COM i ActiveX poprzez CreateObject() |
| Status wycofania | Wyłączony domyślnie w Windows 11 24H2 (październik 2024); planowane całkowite usunięcie w przyszłym wydaniu |
| Ryzyko bezpieczeństwa | Może uzyskiwać dostęp do systemu plików, rejestru i sieci przy niewielkich ograniczeniach - historycznie powszechny wektor złośliwego oprogramowania |
| Wydano | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Specyfikacja | learn.microsoft.com |
Konwersje VBS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VBS.