.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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.TAGDataFlex Query Tag Name File
7.ICSiCalendar data file
8.M4AMPEG-4 Audio File
9.DATProgram Data File (generic)
10.JPGJPEG Image

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

.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