Che cos'è il formato di file VBS?
Un file .vbs è un file di testo che contiene codice sorgente scritto in VBScript (Visual Basic Script). Poiché i file .vbs vengono eseguiti direttamente da Windows, devono essere trattati con cautela - potrebbero contenere codice malevolo. Le varianti codificate correlate vengono salvate con l'estensione .vbe.
VBScript
VBScript è un linguaggio di scripting creato da Microsoft, derivato da Visual Basic. È comunemente usato per creare script e macro per varie applicazioni Windows e attività di automazione del sistema. VBScript si basa sulla famiglia del linguaggio BASIC ma è un sottoinsieme leggero progettato per lo scripting piuttosto che per lo sviluppo di applicazioni standalone.
Su Windows, i file .vbs sono eseguiti da Windows Script Host - sia tramite wscript.exe (con output in finestre di dialogo) che tramite cscript.exe (output in console). Gli script possono automatizzare operazioni sui file, leggere e scrivere nel registro di sistema e controllare oggetti COM tramite CreateObject(). Flussi di lavoro di automazione più ampi possono combinare script .vbs all'interno di un contenitore .wsf. Microsoft ora raccomanda .ps1 per le nuove attività di scripting, poiché il supporto a VBScript è stato deprecato in Windows 11 24H2.
Sicurezza e incolumità
RISCHIO: HIGH.vbs è uno dei classici formati malware di Windows. Facendo doppio clic su un .vbs lo si ESEGUE immediatamente con i propri privilegi utente tramite Windows Script Host - può eliminare file, modificare il registro, scaricare payload o diffondersi (il worm ILOVEYOU del 2000 era un .vbs). Regole: non eseguire mai un .vbs arrivato via email, chat o download a meno che non sia stato scritto da te o sia di totale fiducia; per ispezionarne uno, fare SEMPRE clic con il tasto destro > Modifica (apri come testo) invece di aprirlo direttamente, così non viene eseguito; diffidare dalle doppie estensioni come «fattura.pdf.vbs». A causa di questa storia e della deprecazione di VBScript, molti ambienti ora bloccano i file .vbs del tutto. Se ne hai ricevuto uno inaspettatamente, trattalo come ostile ed eliminalo.
Dettagli del formato
in sintesiProgrammi che aprono file VBS
Dettagli tecnici
specifiche approfondite| Tipo di file | Codice sorgente VBScript in testo semplice |
| Motore di esecuzione | Windows Script Host (WSH) |
| Tipo MIME | text/vbscript |
| Firma binaria | Nessuna - testo semplice; identificato dalle parole chiave VBScript, non da una sequenza di byte |
| Esecutore GUI predefinito | wscript.exe |
| Esecutore console predefinito | cscript.exe |
| Versione VBScript | 5.8 (versione finale, inclusa in Windows 7 e successivi) |
| Case sensitivity | Case-insensitive - le parole chiave e gli identificatori non fanno distinzione tra maiuscole e minuscole |
| Continuazione di riga | Carattere underscore (_) a fine riga |
| Gestione degli errori | On Error Resume Next / On Error GoTo 0 |
| Accesso agli oggetti | Oggetti COM e ActiveX tramite CreateObject() |
| Stato di deprecazione | Disabilitato per impostazione predefinita in Windows 11 24H2 (ottobre 2024); rimozione completa pianificata in una versione futura |
| Rischio di sicurezza | Può accedere al filesystem, al registro e alla rete con poche restrizioni - storicamente un vettore comune di malware |
| Rilasciato | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Specifica | learn.microsoft.com |
Conversioni VBS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VBS.