.WSF

Fichier WSF

Windows Script File
Poser une question
RÉPONSE RAPIDE

Un fichier .wsf est un Windows Script File - un script au format XML que Windows Script Host (WSH) exécute nativement sur toutes les versions de Windows. Pour le lire en toute sécurité, faites un clic droit et ouvrez-le avec Notepad ou Notepad++ ; ne double-cliquez jamais sur un fichier que vous n'avez pas créé vous-même. Les fichiers WSF sont une méthode de diffusion de logiciels malveillants bien documentée, utilisée par des familles de rançongiciels comme Locky et Cerber.

Développeur : Microsoft Corporation Catégorie : Fichiers exécutables MIME: text/plain
S'OUVRE SUR Windows
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 1, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier WSF ?

Les fichiers avec l'extension .wsf sont des scripts pour Microsoft Windows Script Host (WSH). Ce sont des fichiers texte conformes au format XML. Ils peuvent être ouverts pour édition dans n'importe quel éditeur de texte, mais il est conseillé d'utiliser un outil dédié tel que Visual Studio Code. Un seul fichier .wsf peut inclure plusieurs tâches de script et prendre en charge divers langages de script au sein d'un même document.

Les langages de script par défaut pris en charge dans les fichiers .wsf incluent JScript et VBScript. Cependant, le format est conçu pour être indépendant du langage de script - après l'installation d'un moteur compatible dans WSH, il peut également prendre en charge des langages tels que :

  • PerlScript,
  • Python,
  • BASIC,
  • Ruby,
  • PHP,
  • Object REXX.

En intégrant différents langages de script, il est possible d'utiliser des fonctions définies dans un langage aux côtés de constantes provenant d'objets déclarés. Cela rapproche la création de scripts .wsf des méthodes de programmation traditionnelles.

Les fichiers de script .wsf sont utilisés pour la journalisation et l'administration système, et sont couramment utilisés pour automatiser diverses tâches système. Les scripts peuvent être exécutés en mode GUI via WScript.exe, en mode console via CScript.exe, ou consultés par programmation en tant qu'objet COM via WShom.ocx. Des outils de débogage sont également disponibles.

Les scripts PowerShell ont largement remplacé le .wsf pour l'automatisation moderne de Windows depuis Windows 7, mais WSH reste présent sur toutes les versions actuelles de Windows. Note de sécurité importante : les fichiers .wsf sont un mécanisme de diffusion de logiciels malveillants connu - les rançongiciels et les téléchargeurs ont largement abusé des pièces jointes d'e-mails en .wsf. Traitez tout fichier .wsf non sollicité avec une extrême prudence.

Sécurité et sûreté

RISQUE : HIGH

Les fichiers WSF sont un vecteur majeur de diffusion de logiciels malveillants sur Windows. Windows Script Host exécute les .wsf nativement sans aucune installation spéciale, et le conteneur XML a permis aux premiers filtres de messagerie de les ignorer en tant que texte brut. Des campagnes de rançongiciels (Locky 2016, Cerber, Sage 2017, téléchargeur Nemucod) ont largement utilisé des pièces jointes .wsf malveillantes. Facteurs de risque : (1) .wsf peut télécharger et exécuter d'autres charges utiles via les objets WScript.Shell et XMLHTTP ; (2) peut modifier le registre, créer des fichiers et invoquer des commandes système ; (3) aucune élévation UAC n'est requise pour de nombreuses actions destructrices ; (4) s'exécute silencieusement via un double-clic sur wscript.exe. Atténuation : bloquez les .wsf au niveau des passerelles de messagerie ; désactivez WSH via la stratégie de groupe (HKLM\Software\Microsoft\Windows Script Host\Settings → Enabled = 0) ; n'exécutez jamais un .wsf inattendu. Utilisez un éditeur de texte pour inspecter avant l'exécution.

Détails du format

en bref
NOM COMPLETWindows Script Filealias WSF Script, Windows Script Host File
DÉVELOPPEURMicrosoft Corporationdepuis 1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
TYPE MIMEtext/plain
TYPEFichier de script multi-langage basé sur XML pour Windows Script Host (WSH)

Programmes qui ouvrent les fichiers WSF

Windows5 apps
Windows Notepad Intégré Faites un clic droit sur le fichier .wsf → Ouvrir avec → Notepad pour afficher la source sans exécuter.
Notepad Open-source Ouvrez le fichier .wsf dans Notepad++ pour le lire, l'éditer ou l'inspecter en toute sécurité sans l'exécuter.
Windows Script Host (wscript.exe) Intégré Double-cliquez sur le fichier .wsf pour l'exécuter via wscript.exe (mode GUI). AVERTISSEMENT : n'exécutez que des fichiers de confiance.
Windows Script Host Console (cscript.exe) Intégré Ouvrez l'invite de commande et lancez : cscript nomdufichier.wsf - s'exécute en mode console avec sortie texte.
Visual Studio Code Open-source Ouvrez le fichier ; VS Code reconnaît le XML et fournit la coloration syntaxique. Déboguez WSH avec l'extension appropriée.

Détails techniques

spécifications approfondies
Format de fichierDocument XML bien formé ; l'élément racine <package> (optionnel) contient un ou plusieurs éléments <job id="...">, chacun regroupant un ou plusieurs blocs <script>
EncodageTexte ; UTF-8 ou Windows-1252 (ANSI) ; encodage des caractères spécifié dans la déclaration XML en tête de fichier
Éléments de tâche XMLChaque <job> peut contenir <script language="VBScript|JScript">, <reference> (constantes de bibliothèque de types), <object> (instanciation COM), <include> (fichiers externes .vbs/.js) et <runtime> (documentation des arguments)
Moteurs de script intégrésJScript et VBScript sont intégrés à WSH sur toutes les versions de Windows ; les moteurs supplémentaires (PerlScript, Python, Object REXX) nécessitent une installation et un enregistrement séparés dans le registre
Multi-langage par tâcheUn seul bloc <job> peut mélanger des sections <script> JScript et VBScript, partageant des objets COM et des constantes entre les langages
Modes d'exécutionMode GUI : wscript.exe (boîtes de dialogue autorisées, pas de console) ; mode console : cscript.exe (stdout/stderr disponibles) ; accès objet COM : WShom.ocx
Versions de l'hôte WSHWSH 5.8 est livré avec Windows 7 jusqu'à Windows 11 et est la version présente sur tous les systèmes actuels ; WSH 5.6 fonctionnait sur Windows XP
Taille typique du fichier1 Ko - 200 Ko ; la plupart des scripts sont des fichiers compacts à usage unique
Classification de sécuritéExécutable à haut risque ; WSH exécute les fichiers .wsf nativement par double-clic sans confirmation de l'utilisateur ; largement exploité pour les rançongiciels (Locky, Cerber, Sage) et la diffusion de téléchargeurs de logiciels malveillants via des pièces jointes d'e-mails
PlateformeWindows uniquement ; Windows Script Host n'est pas disponible sur macOS ou Linux
Gestionnaire d'exécution par défautWindows associe par défaut .wsf à wscript.exe ; l'association peut être modifiée pour cscript.exe ou désactivée entièrement via la stratégie de groupe pour le renforcement de la sécurité
Successeur modernePowerShell (.ps1) a largement remplacé .wsf pour l'administration système Windows depuis Windows 7 ; WSH reste présent sur tous les Windows actuels mais n'est plus activement développé par Microsoft
Publié1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
Dernière versionWSH 5.8 (Windows 7 / Server 2008 R2; version in all later Windows editions)
Spécificationlearn.microsoft.com

Conversions WSF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers WSF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers WSF.

Foire aux questions

Un fichier .wsf est-il dangereux ?
Il peut l'être. Les fichiers WSF exécutent des scripts nativement sur Windows sans aucun logiciel spécial, et ils ont été largement utilisés dans des campagnes de rançongiciels et de logiciels malveillants. N'exécutez jamais un fichier .wsf que vous avez reçu de manière inattendue - ouvrez-le d'abord dans un éditeur de texte pour inspecter le code.
Comment exécuter un script .wsf ?
Double-cliquez dessus pour l'exécuter dans wscript.exe (mode GUI), ou ouvrez une invite de commande et tapez : cscript nomdufichier.wsf pour le mode console. N'exécutez que des scripts en lesquels vous avez confiance.
Comment ouvrir un fichier .wsf pour lire le code sans l'exécuter ?
Faites un clic droit sur le fichier → Ouvrir avec → Notepad (ou Notepad++, VS Code). Ne double-cliquez pas pour ouvrir - cela exécute le script.
Quelle est la différence entre .wsf et .vbs ou .js ?
Les fichiers .vbs contiennent uniquement du VBScript et les .js uniquement du JScript. Un .wsf (Windows Script File) est un conteneur XML qui peut inclure à la fois des blocs VBScript et JScript dans le même fichier, ainsi que plusieurs tâches indépendantes, des déclarations d'objets COM et des inclusions de fichiers externes.
Puis-je désactiver l'exécution des .wsf dans Windows ?
Oui - désactivez Windows Script Host via la stratégie de groupe ou le registre : HKLM\Software\Microsoft\Windows Script Host\Settings, réglez Enabled sur 0. Cela empêche toute exécution de script basée sur WSH (y compris .vbs et .js).
Que dois-je utiliser à la place du .wsf pour de nouveaux scripts ?
PowerShell (.ps1) est la plateforme de script moderne recommandée par Microsoft. Elle est préinstallée sur Windows 7+ et offre des capacités, des contrôles de sécurité et un support IDE bien supérieurs à WSH.
Les fichiers .wsf peuvent-ils être bloqués au niveau des passerelles de messagerie ?
Oui - et ils devraient l'être. La plupart des passerelles de sécurité de messagerie modernes (Microsoft Defender pour Office 365, Proofpoint, Mimecast) bloquent les pièces jointes .wsf par défaut ou via une politique.

Références

1Microsoft Docs - Windows Script Host (WSH)learn.microsoft.com
2Wikipedia - Windows Script Fileen.wikipedia.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

Extensions liées

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z