.WSF

Файл WSF

Windows Script File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .wsf - это Windows Script File, сценарий в формате XML, который Windows Script Host (WSH) исполняет нативно во всех версиях Windows. Чтобы безопасно прочитать его, щелкните правой кнопкой мыши и выберите «Открыть с помощью» Notepad или Notepad++; не запускайте двойным кликом файлы, которые вы не создавали сами. Файлы WSF являются хорошо задокументированным методом доставки вредоносного ПО, используемым семействами программ-вымогателей, включая Locky и Cerber.

Разработчик: Microsoft Corporation Категория: Исполняемые файлы MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows
Связанные: .APK · .EXE · .VBS · .JAR

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 1, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла WSF?

Файлы с расширением .wsf представляют собой сценарии для Microsoft Windows Script Host (WSH). Это текстовые файлы, соответствующие формату XML. Их можно открыть для редактирования в любом текстовом редакторе, но рекомендуется использовать специализированные инструменты, такие как Visual Studio Code. Один файл .wsf может включать в себя несколько задач сценария и поддерживать различные языки программирования внутри одного документа.

Стандартные языки сценариев, поддерживаемые в файлах .wsf, включают JScript и VBScript. Однако формат разработан так, чтобы не зависеть от языка - после установки совместимого движка в WSH он также может поддерживать такие языки, как:

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

Интегрируя различные языки сценариев, можно использовать функции, определенные на одном языке, вместе с константами из объявленных объектов. Это приближает создание сценариев .wsf к традиционным методам программирования.

Файлы сценариев .wsf используются для ведения журналов и системного администрирования, а также часто применяются для автоматизации различных системных задач. Сценарии можно запускать в режиме GUI через WScript.exe, в консольном режиме через CScript.exe или обращаться к ним программно как к объекту COM через WShom.ocx. Также доступны инструменты отладки.

Сценарии PowerShell в значительной степени заменили .wsf для современной автоматизации Windows, начиная с Windows 7, но WSH по-прежнему присутствует во всех текущих версиях Windows. Важное примечание по безопасности: файлы .wsf являются известным механизмом доставки вредоносного ПО - программы-вымогатели и загрузчики широко использовали вложения .wsf в электронной почте. Относитесь к любому незапрошенному файлу .wsf с крайней осторожностью.

Безопасность и защита

РИСК: HIGH

Файлы WSF являются основным вектором доставки вредоносного ПО в Windows. Windows Script Host исполняет .wsf нативно без специальной установки, а контейнер XML позволял ранним почтовым фильтрам пропускать их как обычный текст. Кампании вымогателей (Locky 2016, Cerber, Sage 2017, загрузчик Nemucod) активно использовали вредоносные вложения .wsf. Факторы риска: (1) .wsf может загружать и исполнять дополнительные полезные нагрузки через объекты WScript.Shell и XMLHTTP; (2) может изменять реестр, создавать файлы и вызывать системные команды; (3) для многих деструктивных действий не требуется повышение прав UAC; (4) исполняется незаметно при двойном клике через wscript.exe. Меры защиты: блокируйте .wsf на почтовых шлюзах; отключите WSH через групповую политику (HKLM\Software\Microsoft\Windows Script Host\Settings → Enabled = 0); никогда не запускайте неожиданные .wsf. Используйте текстовый редактор для проверки перед запуском.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWindows Script Fileтакже известен как WSF Script, Windows Script Host File
РАЗРАБОТЧИКMicrosoft Corporationс 1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
MIME-ТИПtext/plain
ТИПМультиязычный файл сценария на базе XML для Windows Script Host (WSH)
СВЯЗАННЫЕ.apk.exe.vbs.jar

Программы, открывающие файлы WSF

Windows5 apps
Windows Notepad Встроенная Щелкните правой кнопкой мыши файл .wsf → «Открыть с помощью» → Блокнот, чтобы просмотреть исходный код без выполнения.
Notepad Открытый код Откройте файл .wsf в Notepad++, чтобы безопасно прочитать, отредактировать или изучить его без выполнения.
Windows Script Host (wscript.exe) Встроенная Дважды щелкните файл .wsf для выполнения через wscript.exe (режим GUI). ВНИМАНИЕ: запускайте только доверенные файлы.
Windows Script Host Console (cscript.exe) Встроенная Откройте командную строку и выполните: cscript имя_файла.wsf - выполняется в консольном режиме с текстовым выводом.
Visual Studio Code Открытый код Откройте файл; VS Code распознает XML и обеспечит подсветку синтаксиса. Отладка WSH возможна с соответствующим расширением.

Технические подробности

глубокая спецификация
Формат файлаКорректно сформированный XML-документ; корневой элемент <package> (необязательно) содержит один или несколько элементов <job id="...">, каждый из которых группирует один или несколько блоков <script>
КодировкаТекстовая; UTF-8 или Windows-1252 (ANSI); кодировка символов указывается в объявлении XML в начале файла
Элементы задач XMLКаждый <job> может содержать <script language="VBScript|JScript">, <reference> (константы библиотеки типов), <object> (создание экземпляра COM), <include> (внешние файлы .vbs/.js) и <runtime> (документация аргументов)
Встроенные движки сценариевJScript и VBScript встроены в WSH во всех версиях Windows; дополнительные движки (PerlScript, Python, Object REXX) требуют отдельной установки и регистрации в реестре
Мультиязычность в задачеОдин блок <job> может смешивать разделы <script> на JScript и VBScript, разделяя объекты COM и константы между языковыми границами
Режимы выполненияРежим GUI: wscript.exe (разрешены диалоговые окна, нет консоли); консольный режим: cscript.exe (доступны stdout/stderr); доступ к объектам COM: WShom.ocx
Версии хоста WSHWSH 5.8 поставляется с Windows 7 по Windows 11 и является версией во всех текущих системах; WSH 5.6 работал на Windows XP
Типичный размер файла1 КБ - 200 КБ; большинство сценариев - это компактные узкоспециализированные файлы
Классификация безопасностиИсполняемый файл высокого риска; WSH запускает файлы .wsf нативно при двойном клике без подтверждения пользователем; широко эксплуатируется программами-вымогателями (Locky, Cerber, Sage) и загрузчиками вредоносного ПО через вложения в почте
ПлатформаТолько Windows; Windows Script Host недоступен в macOS или Linux
Обработчик выполнения по умолчаниюWindows по умолчанию связывает .wsf с wscript.exe; ассоциация может быть изменена на cscript.exe или полностью отключена через групповую политику для усиления безопасности
Современный преемникPowerShell (.ps1) в значительной степени заменил .wsf для системного администрирования Windows, начиная с Windows 7; WSH остается во всех текущих версиях Windows, но активно не развивается Microsoft
Выпущен1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
Последняя версияWSH 5.8 (Windows 7 / Server 2008 R2; version in all later Windows editions)
Спецификацияlearn.microsoft.com

Конвертации WSF

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами WSF. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах WSF.

Часто задаваемые вопросы

Опасен ли файл .wsf?
Он может быть опасен. Файлы WSF исполняют сценарии нативно в Windows без какого-либо специального ПО, и они широко использовались в кампаниях по распространению программ-вымогателей и вредоносного ПО. Никогда не запускайте файл .wsf, полученный неожиданно - сначала откройте его в текстовом редакторе, чтобы изучить код.
Как запустить сценарий .wsf?
Дважды щелкните по нему, чтобы запустить в wscript.exe (режим GUI), или откройте командную строку и введите: cscript имя_файла.wsf для консольного режима. Запускайте только те сценарии, которым доверяете.
Как открыть файл .wsf для чтения кода без его выполнения?
Щелкните файл правой кнопкой мыши → «Открыть с помощью» → Блокнот (или Notepad++, VS Code). Не открывайте его двойным кликом - это приведет к выполнению сценария.
В чем разница между .wsf и .vbs или .js?
Файлы .vbs содержат только VBScript, а .js - только JScript. Файл .wsf (Windows Script File) - это XML-оболочка, которая может включать блоки и VBScript, и JScript в одном файле, а также несколько независимых задач, объявления объектов COM и включение внешних файлов.
Можно ли отключить выполнение .wsf в Windows?
Да - отключите Windows Script Host через групповую политику или реестр: HKLM\Software\Microsoft\Windows Script Host\Settings, установите значение Enabled на 0. Это предотвратит выполнение всех сценариев на базе WSH (включая .vbs и .js).
Что использовать вместо .wsf для новых сценариев?
PowerShell (.ps1) - это рекомендованная Microsoft современная платформа для написания сценариев. Она предустановлена в Windows 7+ и предоставляет гораздо большие возможности, средства контроля безопасности и поддержку IDE, чем WSH.
Можно ли блокировать файлы .wsf на почтовых шлюзах?
Да, и это следует делать. Большинство современных шлюзов безопасности электронной почты (Microsoft Defender для Office 365, Proofpoint, Mimecast) блокируют вложения .wsf по умолчанию или согласно политике.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z