Qu'est-ce que le format de fichier VBS ?
Un fichier .vbs est un fichier texte contenant du code source écrit en VBScript (Visual Basic Script). Étant donné que les fichiers .vbs sont exécutés directement par Windows, ils doivent être manipulés avec prudence - ils peuvent contenir du code malveillant. Les variantes encodées associées sont enregistrées avec l'extension .vbe.
VBScript
VBScript est un langage de script créé par Microsoft, dérivé de Visual Basic. Il est couramment utilisé pour créer des scripts et des macros pour diverses applications Windows et des tâches d'automatisation système. VBScript est basé sur la famille de langages BASIC mais constitue un sous-ensemble léger conçu pour le scriptage plutôt que pour le développement d'applications autonomes.
Sur Windows, les fichiers .vbs sont lancés par Windows Script Host - soit wscript.exe (avec sortie via boîte de dialogue) ou cscript.exe (sortie en console). Les scripts peuvent automatiser les opérations sur les fichiers, lire et écrire dans le registre, et contrôler des objets COM via CreateObject(). Des flux de travail d'automatisation plus larges peuvent combiner des scripts .vbs à l'intérieur d'un conteneur .wsf. Microsoft recommande désormais .ps1 pour les nouvelles tâches de script, car le support de VBScript a été déprécié dans Windows 11 24H2.
Sécurité et sûreté
RISQUE : HIGH.vbs est l'un des formats classiques de malwares sur Windows. Double-cliquer sur un .vbs l'EXÉCUTE immédiatement avec vos privilèges utilisateur via Windows Script Host - il peut supprimer des fichiers, modifier le registre, télécharger des charges utiles ou se propager (le ver ILOVEYOU de l'an 2000 était un .vbs). Règles : n'exécutez jamais un .vbs arrivé par e-mail, chat ou téléchargement à moins de l'avoir écrit ou d'avoir une confiance totale ; pour en inspecter un, faites TOUJOURS clic droit > Modifier (ouvrir comme texte) plutôt que de l'ouvrir, afin qu'il ne s'exécute pas ; méfiez-vous des doubles extensions comme « facture.pdf.vbs ». En raison de cet historique et de la dépréciation de VBScript, de nombreux environnements bloquent désormais purement et simplement les .vbs. Si vous en recevez un de manière inattendue, traitez-le comme hostile et supprimez-le.
Détails du format
en brefProgrammes qui ouvrent les fichiers VBS
Détails techniques
spécifications approfondies| Type de fichier | Code source VBScript en texte brut |
| Moteur d'exécution | Windows Script Host (WSH) |
| Type MIME | text/vbscript |
| Signature binaire | Aucune - texte brut ; identifié par les mots-clés VBScript, pas par une séquence d'octets |
| Exécuteur GUI par défaut | wscript.exe |
| Exécuteur console par défaut | cscript.exe |
| Version VBScript | 5.8 (version finale, incluse avec Windows 7 et versions ultérieures) |
| Sensibilité à la casse | Insensible à la casse - les mots-clés et identifiants ne sont pas sensibles à la casse |
| Continuation de ligne | Caractère de soulignement (_) en fin de ligne |
| Gestion des erreurs | On Error Resume Next / On Error GoTo 0 |
| Accès aux objets | Objets COM et ActiveX via CreateObject() |
| Statut de dépréciation | Désactivé par défaut dans Windows 11 24H2 (octobre 2024) ; suppression complète prévue dans une version future |
| Risque de sécurité | Peut accéder au système de fichiers, au registre et au réseau avec peu de restrictions - historiquement un vecteur courant de malwares |
| Publié | 1996 (VBScript 1.0, with Internet Explorer 3); Windows Script Host shipped from 1998 (Windows 98) |
| Spécification | learn.microsoft.com |
Conversions VBS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers VBS.