.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.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

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