Un file WSF (Windows Script File) è un formato di file utilizzato dal Windows Script Host (WSH) di Microsoft. È essenzialmente un file script basato su XML che consente agli sviluppatori di combinare più linguaggi di scripting (come VBScript e JScript) all'interno di un singolo file. Ciò fornisce un modo più strutturato e organizzato per gestire script complessi rispetto ai semplici file .VBS o .JS. I file WSF possono includere più motori di scripting, file script esterni e persino oggetti COM, rendendoli strumenti potenti per l'amministrazione di sistema, l'automazione e altre attività di scripting. Sono spesso utilizzati per automatizzare attività ripetitive, configurare impostazioni di sistema ed eseguire altre funzioni amministrative. Poiché i file WSF possono eseguire codice arbitrario, possono anche rappresentare un potenziale rischio per la sicurezza se ottenuti da fonti non attendibili. È fondamentale esercitare cautela quando si aprono file WSF di origine sconosciuta o inaffidabile, poiché potrebbero contenere script dannosi che potrebbero danneggiare il sistema. Il Windows Script Host è un componente di Windows che consente agli utenti di eseguire script scritti in vari linguaggi di scripting direttamente dal desktop di Windows o dalla riga di comando.