.WSF

Plik WSF

Windows Script File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .wsf to Windows Script File - skrypt w formacie XML, który Windows Script Host (WSH) wykonuje natywnie we wszystkich wersjach systemu Windows. Aby bezpiecznie go odczytać, kliknij prawym przyciskiem myszy i otwórz za pomocą Notatnika lub Notepad++; nie klikaj dwukrotnie pliku, którego sam nie utworzyłeś. Pliki WSF są dobrze udokumentowaną metodą dostarczania złośliwego oprogramowania, używaną przez rodziny ransomware, w tym Locky i Cerber.

Deweloper: Microsoft Corporation Kategoria: Pliki wykonywalne MIME: text/plain
OTWIERA SIĘ NA Windows
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 1, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku WSF?

Pliki z rozszerzeniem .wsf to skrypty dla Microsoft Windows Script Host (WSH). Są to pliki tekstowe zgodne z formatem XML. Można je otwierać do edycji w dowolnym edytorze tekstu, ale zaleca się korzystanie z dedykowanego narzędzia, takiego jak Visual Studio Code. Pojedynczy plik .wsf może zawierać wiele zadań skryptowych i obsługiwać różne języki skryptowe w ramach jednego dokumentu.

Domyślne języki skryptowe obsługiwane w plikach .wsf to JScript i VBScript. Jednak format ten został zaprojektowany tak, aby był niezależny od języka skryptowego - po zainstalowaniu zgodnego silnika w WSH może on również obsługiwać języki takie jak:

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

Dzięki integracji różnych języków skryptowych możliwe jest używanie funkcji zdefiniowanych w jednym języku obok stałych z zadeklarowanych obiektów. Przybliża to tworzenie skryptów .wsf do tradycyjnych metod programowania.

Pliki skryptowe .wsf są wykorzystywane do logowania i administracji systemem oraz powszechnie używane do automatyzacji różnych zadań systemowych. Skrypty można uruchamiać w trybie GUI za pomocą WScript.exe, w trybie konsoli za pomocą CScript.exe lub uzyskiwać do nich dostęp programowy jako do obiektu COM poprzez WShom.ocx. Dostępne są również narzędzia do debugowania.

Skrypty PowerShell w dużej mierze zastąpiły .wsf w nowoczesnej automatyzacji Windows od czasu Windows 7, ale WSH pozostaje obecny we wszystkich aktualnych wersjach Windows. Ważna uwaga dotycząca bezpieczeństwa: pliki .wsf są znanym mechanizmem dostarczania złośliwego oprogramowania - ransomware i programy pobierające (downloadery) szeroko nadużywały załączników e-mail .wsf. Każdy nieoczekiwany plik .wsf należy traktować z ekstremalną ostrożnością.

Bezpieczeństwo

RYZYKO: HIGH

Pliki WSF są głównym wektorem dostarczania złośliwego oprogramowania w systemie Windows. Windows Script Host wykonuje .wsf natywnie bez żadnej specjalnej instalacji, a kontener XML pozwalał wczesnym filtrom e-mail pomijać je jako zwykły tekst. Kampanie ransomware (Locky 2016, Cerber, Sage 2017, downloader Nemucod) szeroko wykorzystywały złośliwe załączniki e-mail .wsf. Czynniki ryzyka: (1) .wsf może pobierać i wykonywać kolejne ładunki za pomocą obiektów WScript.Shell i XMLHTTP; (2) może modyfikować rejestr, tworzyć pliki i wywoływać polecenia systemowe; (3) brak wymaganego podniesienia uprawnień UAC dla wielu destrukcyjnych działań; (4) wykonuje się cicho po dwukrotnym kliknięciu wscript.exe. Środki zaradcze: blokowanie .wsf na bramkach e-mail; wyłączenie WSH przez Zasady grupy (HKLM\Software\Microsoft\Windows Script Host\Settings → Enabled = 0); nigdy nie uruchamiaj nieoczekiwanego pliku .wsf. Użyj edytora tekstu do inspekcji przed uruchomieniem.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Script Fileznany również jako WSF Script, Windows Script Host File
DEWELOPERMicrosoft Corporationod 1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
TYP MIMEtext/plain
TYPOparty na XML wielojęzyczny plik skryptowy dla Windows Script Host (WSH)

Programy otwierające pliki WSF

Windows5 apps
Windows Notepad Wbudowany Kliknij prawym przyciskiem myszy plik .wsf → Otwórz za pomocą → Notatnik, aby wyświetlić źródło bez wykonywania.
Notepad Open-source Otwórz plik .wsf w Notepad++, aby bezpiecznie go czytać, edytować lub sprawdzać bez wykonywania.
Windows Script Host (wscript.exe) Wbudowany Kliknij dwukrotnie plik .wsf, aby wykonać go przez wscript.exe (tryb GUI). OSTRZEŻENIE: uruchamiaj tylko zaufane pliki.
Windows Script Host Console (cscript.exe) Wbudowany Otwórz Wiersz polecenia i uruchom: cscript nazwa_pliku.wsf - wykonuje skrypt w trybie konsoli z wyjściem tekstowym.
Visual Studio Code Open-source Otwórz plik; VS Code rozpoznaje XML i zapewnia podświetlanie składni. Debuguj WSH za pomocą odpowiedniego rozszerzenia.

Szczegóły techniczne

specyfikacja
Format plikuPoprawnie sformułowany dokument XML; element główny <package> (opcjonalny) zawiera jeden lub więcej elementów <job id="...">, z których każdy grupuje jeden lub więcej bloków <script>
KodowanieTekst; UTF-8 lub Windows-1252 (ANSI); kodowanie znaków określone w deklaracji XML na początku pliku
Elementy zadań XMLKażdy <job> może zawierać <script language="VBScript|JScript">, <reference> (stałe biblioteki typów), <object> (instancjonowanie COM), <include> (zewnętrzne pliki .vbs/.js) oraz <runtime> (dokumentacja argumentów)
Wbudowane silniki skryptoweJScript i VBScript są wbudowane w WSH we wszystkich wersjach Windows; dodatkowe silniki (PerlScript, Python, Object REXX) wymagają oddzielnej instalacji i rejestracji w rejestrze
Wielojęzyczność w zadaniuPojedynczy blok <job> może mieszać sekcje <script> JScript i VBScript, współdzieląc obiekty COM i stałe między różnymi językami
Tryby wykonywaniaTryb GUI: wscript.exe (dozwolone okna dialogowe, brak konsoli); tryb konsoli: cscript.exe (dostępne stdout/stderr); dostęp do obiektów COM: WShom.ocx
Wersje hosta WSHWSH 5.8 jest dostarczany z systemami od Windows 7 do Windows 11 i jest wersją obecną we wszystkich aktualnych systemach; WSH 5.6 działał na Windows XP
Typowy rozmiar pliku1 KB - 200 KB; większość skryptów to kompaktowe pliki o określonym przeznaczeniu
Klasyfikacja bezpieczeństwaPlik wykonywalny wysokiego ryzyka; WSH uruchamia pliki .wsf natywnie po dwukrotnym kliknięciu bez potwierdzenia użytkownika; szeroko wykorzystywany przez ransomware (Locky, Cerber, Sage) i jako dropper złośliwego oprogramowania w załącznikach e-mail
PlatformaTylko Windows; Windows Script Host nie jest dostępny na macOS ani Linux
Domyślny program obsługującyWindows domyślnie kojarzy .wsf z wscript.exe; powiązanie można zmienić na cscript.exe lub całkowicie wyłączyć za pomocą Zasad grupy w celu wzmocnienia bezpieczeństwa
Nowoczesny następcaPowerShell (.ps1) w dużej mierze zastąpił .wsf w administracji systemami Windows od czasu Windows 7; WSH pozostaje obecny we wszystkich aktualnych wersjach Windows, ale nie jest już aktywnie rozwijany przez Microsoft
Wydano1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
Najnowsza wersjaWSH 5.8 (Windows 7 / Server 2008 R2; version in all later Windows editions)
Specyfikacjalearn.microsoft.com

Konwersje WSF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami WSF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki WSF.

Najczęściej zadawane pytania

Czy plik .wsf jest niebezpieczny?
Może być. Pliki WSF wykonują skrypty natywnie w systemie Windows bez żadnego specjalnego oprogramowania i były szeroko wykorzystywane w kampaniach ransomware i malware. Nigdy nie uruchamiaj pliku .wsf otrzymanego niespodziewanie - najpierw otwórz go w edytorze tekstu, aby sprawdzić kod.
Jak uruchomić skrypt .wsf?
Kliknij go dwukrotnie, aby uruchomić w wscript.exe (tryb GUI), lub otwórz Wiersz polecenia i wpisz: cscript nazwa_pliku.wsf dla trybu konsoli. Uruchamiaj tylko zaufane skrypty.
Jak otworzyć plik .wsf, aby przeczytać kod bez jego wykonywania?
Kliknij plik prawym przyciskiem myszy → Otwórz za pomocą → Notatnik (lub Notepad++, VS Code). Nie otwieraj go dwukrotnym kliknięciem - to spowoduje wykonanie skryptu.
Jaka jest różnica między .wsf a .vbs lub .js?
Pliki .vbs zawierają tylko VBScript, a .js tylko JScript. Plik .wsf (Windows Script File) to kontener XML, który może zawierać bloki zarówno VBScript, jak i JScript w tym samym pliku, a także wiele niezależnych zadań, deklaracje obiektów COM i dołączanie zewnętrznych plików.
Czy mogę wyłączyć wykonywanie plików .wsf w Windows?
Tak - wyłącz Windows Script Host za pomocą Zasad grupy lub rejestru: HKLM\Software\Microsoft\Windows Script Host\Settings, ustaw Enabled na 0. Zapobiega to wykonywaniu wszystkich skryptów opartych na WSH (w tym .vbs i .js).
Czego powinienem używać zamiast .wsf dla nowych skryptów?
PowerShell (.ps1) to zalecana przez Microsoft nowoczesna platforma skryptowa. Jest preinstalowana w systemach Windows 7+ i zapewnia znacznie większe możliwości, kontrolę bezpieczeństwa oraz wsparcie IDE niż WSH.
Czy pliki .wsf mogą być blokowane na bramkach e-mail?
Tak - i powinny być. Większość nowoczesnych bramek bezpieczeństwa poczty e-mail (Microsoft Defender dla Office 365, Proofpoint, Mimecast) domyślnie lub poprzez polityki blokuje załączniki .wsf.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.NOMEDIAAndroid No-Media Marker File
9.JSONJavaScript Object Notation file
10.JPGJPEG Image

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z