.WSF

WSF-fil

Windows Script File
Stil et spørgsmål
HURTIGT SVAR

En .wsf-fil er en Windows Script File - et script i XML-format, som Windows Script Host (WSH) kører indfødt på alle Windows-versioner. For at læse den sikkert skal du højreklikke og åbne med Notesblok eller Notepad++; dobbeltklik ikke på en fil, du ikke selv har oprettet. WSF-filer er en veldokumenteret metode til levering af malware, der bruges af ransomware-familier som Locky og Cerber.

Udvikler: Microsoft Corporation Kategori: Eksekverbare filer MIME: text/plain
ÅBNER PÅ Windows
Relateret: .APK · .EXE · .VBS · .JAR

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 1, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er WSF-filformatet?

Filer med filtypenavnet .wsf er scripts til Microsoft Windows Script Host (WSH). Dette er tekstfiler, der overholder XML-formatet. De kan åbnes til redigering i enhver teksteditor, men det tilrådes at bruge et dedikeret værktøj som Visual Studio Code. En enkelt .wsf-fil kan indeholde flere script-opgaver og understøtte forskellige scriptsprog i ét dokument.

Standard-scriptsprog, der understøttes i .wsf-filer, inkluderer JScript og VBScript. Formatet er dog designet til at være uafhængigt af scriptsproget - efter installation af en kompatibel motor i WSH kan det også understøtte sprog som:

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

Ved at integrere forskellige scriptsprog er det muligt at bruge funktioner defineret i ét sprog sammen med konstanter fra deklarerede objekter. Dette bringer oprettelsen af .wsf-scripts tættere på traditionelle programmeringsmetoder.

.wsf-scriptfiler bruges til logning og systemadministration og bruges ofte til at automatisere forskellige systemopgaver. Scripts kan køres i GUI-tilstand via WScript.exe, i konsoltilstand via CScript.exe eller tilgås programmatisk som et COM-objekt gennem WShom.ocx. Fejlfindingsværktøjer er også tilgængelige.

PowerShell-scripts har i vid udstrækning erstattet .wsf til moderne Windows-automatisering siden Windows 7, men WSH er stadig til stede på alle nuværende Windows-versioner. Vigtig sikkerhedsbemærkning: .wsf-filer er en kendt mekanisme til levering af malware - ransomware og downloadere har i vid udstrækning misbrugt .wsf-e-mailvedhæftninger. Behandl enhver uønsket .wsf-fil med ekstrem forsigtighed.

Sikkerhed og tryghed

RISIKO: HIGH

WSF-filer er en væsentlig vektor for levering af malware på Windows. Windows Script Host kører .wsf indfødt uden nogen speciel installation, og XML-beholderen gjorde det muligt for tidlige e-mailfiltre at overse dem som almindelig tekst. Ransomware-kampagner (Locky 2016, Cerber, Sage 2017, Nemucod-downloader) brugte ondsindede .wsf-e-mailvedhæftninger i vid udstrækning. Risikofaktorer: (1) .wsf kan downloade og eksekvere yderligere payloads via WScript.Shell- og XMLHTTP-objekter; (2) kan ændre registreringsdatabasen, oprette filer og kalde systemkommandoer; (3) ingen UAC-elevationskrav for mange destruktive handlinger; (4) eksekverer lydløst via wscript.exe-dobbeltklik. Forebyggelse: bloker .wsf i e-mail-gateways; deaktiver WSH via gruppepolitik (HKLM\Software\Microsoft\Windows Script Host\Settings → Enabled = 0); eksekver aldrig en uventet .wsf. Brug en teksteditor til at inspicere før kørsel.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNWindows Script Fileogså kendt som WSF Script, Windows Script Host File
UDVIKLERMicrosoft Corporationsiden 1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
MIME-TYPEtext/plain
TYPEXML-baseret scriptfil med flere sprog til Windows Script Host (WSH)

Programmer der åbner WSF-filer

Windows5 apps
Windows Notepad Indbygget Højreklik på .wsf-filen → Åbn med → Notesblok for at se kildekoden uden at eksekvere.
Notepad Open-source Åbn .wsf-filen i Notepad++ for at læse, redigere eller inspicere den sikkert uden at eksekvere.
Windows Script Host (wscript.exe) Indbygget Dobbeltklik på .wsf-filen for at eksekvere via wscript.exe (GUI-tilstand). ADVARSEL: kør kun filer, du har tillid til.
Windows Script Host Console (cscript.exe) Indbygget Åbn kommandoprompt og kør: cscript filnavn.wsf - eksekverer i konsoltilstand med tekstoutput.
Visual Studio Code Open-source Åbn filen; VS Code genkender XML og giver syntaksfremhævning. Fejlfind WSH med den relevante udvidelse.

Tekniske detaljer

dyb specifikation
FilformatVelformet XML-dokument; <package>-rodelement (valgfrit) indeholder et eller flere <job id="...">-elementer, der hver grupperer en eller flere <script>-blokke
KodningTekst; UTF-8 eller Windows-1252 (ANSI); tegnkodning angivet i XML-deklarationen i starten af filen
XML-jobelementerHvert <job> kan indeholde <script language="VBScript|JScript">, <reference> (typebibliotekskonstanter), <object> (COM-instansiering), <include> (eksterne .vbs/.js-filer) og <runtime> (argumentdokumentation)
Indbyggede script-motorerJScript og VBScript er indbygget i WSH på alle Windows-versioner; yderligere motorer (PerlScript, Python, Object REXX) kræver separat installation og registrering i registreringsdatabasen
Flere sprog pr. jobEn enkelt <job>-blok kan blande JScript- og VBScript <script>-sektioner og dele COM-objekter og konstanter på tværs af sproggrænser
EksekveringstilstandeGUI-tilstand: wscript.exe (dialogbokse tilladt, ingen konsol); konsoltilstand: cscript.exe (stdout/stderr tilgængelig); COM-objektadgang: WShom.ocx
WSH-værtsversionerWSH 5.8 leveres med Windows 7 til og med Windows 11 og er versionen på alle nuværende systemer; WSH 5.6 kørte på Windows XP
Typisk filstørrelse1 KB - 200 KB; de fleste scripts er kompakte filer til enkelte formål
SikkerhedsklassificeringEksekverbar fil med høj risiko; WSH kører .wsf-filer indfødt ved dobbeltklik uden brugerbekræftelse; i vid udstrækning udnyttet til ransomware (Locky, Cerber, Sage) og levering af malware-downloadere via e-mailvedhæftninger
PlatformKun Windows; Windows Script Host er ikke tilgængelig på macOS eller Linux
Standard-eksekveringshåndteringWindows associerer som standard .wsf med wscript.exe; associationen kan ændres til cscript.exe eller deaktiveres helt via gruppepolitik for sikkerhedshærdning
Moderne efterfølgerPowerShell (.ps1) har i vid udstrækning erstattet .wsf til Windows-systemadministration siden Windows 7; WSH er stadig til stede på alle nuværende Windows, men udvikles ikke aktivt af Microsoft
Udgivet1999 with Windows Script Host 2.0 (shipped with Windows 2000; downloadable for Windows 98/NT)
Seneste versionWSH 5.8 (Windows 7 / Server 2008 R2; version in all later Windows editions)
Specifikationlearn.microsoft.com

WSF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med WSF-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om WSF-filer.

Ofte stillede spørgsmål

Er en .wsf-fil farlig?
Det kan den være. WSF-filer kører scripts indfødt på Windows uden behov for særlig software, og de er blevet brugt i vid udstrækning i ransomware- og malware-kampagner. Kør aldrig en .wsf-fil, du har modtaget uventet - åbn den først i en teksteditor for at inspicere koden.
Hvordan kører jeg et .wsf-script?
Dobbeltklik på den for at køre i wscript.exe (GUI-tilstand), eller åbn en kommandoprompt og skriv: cscript filnavn.wsf for konsoltilstand. Kør kun scripts, du har tillid til.
Hvordan åbner jeg en .wsf-fil for at læse koden uden at køre den?
Højreklik på filen → Åbn med → Notesblok (eller Notepad++, VS Code). Dobbeltklik ikke for at åbne - det eksekverer scriptet.
Hvad er forskellen på .wsf og .vbs eller .js?
.vbs-filer indeholder kun VBScript og .js kun JScript. En .wsf (Windows Script File) er en XML-beholder, der kan indeholde både VBScript- og JScript-blokke i den samme fil, plus flere uafhængige opgaver, COM-objektdeklarationer og inkludering af eksterne filer.
Kan jeg deaktivere .wsf-eksekvering i Windows?
Ja - deaktiver Windows Script Host via gruppepolitik eller registreringsdatabasen: HKLM\Software\Microsoft\Windows Script Host\Settings, sæt Enabled til 0. Dette forhindrer al WSH-baseret scripteksekvering (inklusive .vbs og .js).
Hvad skal jeg bruge i stedet for .wsf til nye scripts?
PowerShell (.ps1) er Microsofts anbefalede moderne scriptplatform. Den er præinstalleret på Windows 7+ og giver langt større funktionalitet, sikkerhedskontrol og IDE-understøttelse end WSH.
Kan .wsf-filer blokeres i e-mail-gateways?
Ja - og det bør de blive. De fleste moderne e-mailsikkerheds-gateways (Microsoft Defender for Office 365, Proofpoint, Mimecast) blokerer .wsf-vedhæftninger som standard eller via politik.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å