Windows Script Host (WSH) Windows funktion , der giver dig mulighed for at køre scripts skrevet i VBScript eller JavaScript . Disse scripts kan bruges til at automatisere opgaver, ændre systemindstillinger eller endda starte applikationer. WSH kan dog også udnyttes af malware, der søger at inficere din computer eller kryptere dine filer. Det er derfor, det anbefales at deaktivere WSH, hvis du ikke har brug for det eller ikke ved, hvad du laver.
I denne artikel vil vi forklare, hvordan du aktiverer eller deaktiverer WSH på Windows 10, 8 og 7, samt fordele og ulemper ved at gøre det.
Hvad er Windows Script Host?
Windows Script Host (WSH) er en grænseflade, der giver dig mulighed for at køre scripts skrevet i VBScript eller JavaScript på Windows . Disse scripts gemmes generelt i filer med filtypenavnet .vbs eller .js, men de kan også indlejres i Microsoft Office-dokumenter (Word, Excel osv.) eller på websider.
WSH giver mulighed for at manipulere operativsystemobjekter, såsom registreringsdatabasen, filer, mapper, processer eller tjenester. Det giver også adgang til COM-komponenter (Component Object Model), som er genbrugelige og interoperable softwaremoduler.
WSH kan bruges til at automatisere gentagne opgaver, ændre systemindstillinger eller endda starte applikationer. For eksempel kan du oprette et script, der renser din harddisk, ændrer dit tapet eller åbner din foretrukne webbrowser.
Hvordan aktiverer eller deaktiverer jeg Windows Script Host?
Der er flere metoder til at aktivere eller deaktivere WSH på Windows . Vi viser dig de to enkleste: ændring af registreringsdatabasen og brug af antivirussoftware.
Rediger registreringsdatabasen
Registreringsdatabasen er en database, der indeholder systemindstillinger og installerede programmer på Windows . Det er muligt at ændre registreringsdatabasen for at aktivere eller deaktivere WSH.
For at gøre dette skal du følge disse trin:
- Åbn menuen Start og skriv regedit i søgefeltet. Klik på programikonet regedit.exe, der vises.
- I registreringsdatabasen skal du navigere til følgende nøgle: HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows Script Host\Settings
- Dobbeltklik på værdien med navnet Aktiveret i højre rude. Hvis det ikke findes, skal du højreklikke på et tomt felt og vælge Ny > DWORD (32-bit) værdi. Navngiv den aktiveret.
- I dialogboksen, der åbnes, skal du ændre værdidataene efter dit valg:
- For at aktivere WSH skal du skrive 1 og klikke på OK.
- For at deaktivere WSH skal du skrive 0 og klikke på OK.
Luk registreringsdatabasen, og genstart din pc, for at ændringerne træder i kraft.
Brug antivirussoftware
En anden metode til at aktivere eller deaktivere WSH er at bruge antivirussoftware, der tilbyder denne mulighed. For eksempel kan du bruge Smadav, et gratis og let antivirus, der beskytter din pc mod USB-virus og ondsindede scripts. Du kan midlertidigt deaktivere Windows Defender , hvis der er en konflikt mellem de to softwareprogrammer.
Følg disse trin for at aktivere eller deaktivere WSH med Smadav:
- Download og installer Smadav på din pc fra den officielle hjemmeside: https://smadav.net/
- Åbn Smadav, og klik på Smadav-ikonet på proceslinjen.
- Vælg Tillad Windows -Script & Office-Macro (Indtil genstart) for at aktivere WSH. Fjern markeringen i dette felt for at deaktivere WSH.
- Genstart din pc, for at ændringerne træder i kraft.
Hvad er fordelene og ulemperne ved at aktivere eller deaktivere Windows Script Host?
Aktivering eller deaktivering af WSH har fordele og ulemper afhængigt af hvordan du bruger din pc. Her er en oversigt over de vigtigste punkter, der skal overvejes:
Fordele | Ulemper |
Aktiver WSH | – Giver dig mulighed for at køre nyttige scripts for at automatisere opgaver, ændre systemindstillinger eller starte programmer. |
Deaktiver WSH | – Beskytter din pc mod malware, der udnytter WSH til at inficere din computer eller kryptere dine filer. |
Ofte stillede spørgsmål
Her er nogle ofte stillede spørgsmål om Windows Script Host:
Hvorfor deaktivere Windows Script Host?
- WSH kan være nyttigt for nogle avancerede brugere, men det kan også udgøre en sikkerhedsrisiko for din computer.
- WSH kan udnyttes af malware, der søger at inficere din pc eller kryptere dine filer.
- Disse malware kan optræde som vedhæftede filer i e-mails, booby-fangede Office-dokumenter eller inficerede websider. De kan også skjules i komprimerede filer (zip, rar osv.) eller i USB-nøgler.
- Hvis du åbner disse filer skødesløst, risikerer du at køre et ondsindet script, der vil ændre dit register, deaktivere dit antivirus, downloade anden malware eller endda kryptere dine personlige data.
- Det anbefales at deaktivere WSH, hvis du ikke har brug for det eller ikke ved, hvad du laver. Dette vil forhindre din pc i at blive kompromitteret af et ondsindet script.
Hvordan ved du, om et script er ondsindet?
Der er ingen idiotsikker måde at opdage et ondsindet script på, men der er et par forholdsregler, du kan tage:
- Åbn ikke vedhæftede filer i e-mails fra ukendte eller mistænkelige afsendere.
- Åbn ikke Office-dokumenter, der indeholder makroer, uden at bekræfte deres kilde og indhold.
- Besøg ikke websider, der viser advarsler eller fejlmeddelelser, der beder dig om at køre et script.
- Tilslut ikke USB-nøgler, hvis oprindelse eller indhold du ikke kender.
- Scan din pc regelmæssigt med opdateret antivirussoftware.
Hvordan fjerner jeg et ondsindet script, der har inficeret min pc?
Hvis du har mistanke om, at din pc er blevet inficeret med et ondsindet script, bør du handle hurtigt for at begrænse skaden. Her er nogle trin, du skal følge:
- Afbryd din pc fra internettet og ethvert lokalt netværk.
- Deaktiver WSH ved at følge metoderne beskrevet ovenfor.
- Kør en fuld scanning af din pc med opdateret antivirussoftware. Hvis det er muligt, skal du bruge et antivirus, der kan opdage og fjerne ondsindede scripts, såsom Smadav.
- Gendan dine filer fra en nylig sikkerhedskopi, hvis du har en. Ellers kan du prøve at bruge datagendannelsessoftware som Recuva.
- Skift alle dine adgangskoder, og tjek dine onlinekonti for mistænkelig aktivitet.
Hvordan opretter jeg mine egne scripts med Windows Script Host?
Hvis du vil lave dine egne scripts med WSH, skal du have kendskab til VBScript eller JavaScript, samt Windows programmering.
- For at oprette et script med WSH skal du oprette en tekstfil med filtypenavnet .vbs eller .js afhængigt af det sprog, du bruger. Du kan bruge enhver teksteditor, såsom Notesblok eller Notesblok++.
- I tekstfilen skal du skrive koden til dit script i overensstemmelse med syntaksen og reglerne for det valgte sprog. Du kan bruge kommentarer til at forklare, hvordan dit script fungerer, eller til at springe visse linjer kode over.
- For at køre dit script skal du dobbeltklikke på filen eller trække og slippe den på WSH-ikonet. Du kan også bruge kommandoen wscript.exe eller cscript.exe i kommandoprompten.
For at fejlsøge dit script kan du bruge sætninger som MsgBox eller WScript.Echo til at vise meddelelser på skærmen eller i konsollen. Du kan også bruge en teksteditor, der tilbyder fejlfindingsfunktioner, såsom Visual Studio Code, som kan hjælpe dig med at rette fejlen 0xc000007b på Windows .
Her er et eksempel på et VBScript-script, der viser "Hej verden!" i en dialogboks:
' Dette er en kommentar Valgmulighed Eksplicit ' Tvinger erklæring af Dim beskedvariabler ' Erklærer en beskedvariabel = "Hej verden!" ' Tildeler en værdi til MsgBox-meddelelsesvariablen ' Viser værdien af variablen i en dialogboks
At kopiere
Her er et eksempel på et JavaScript-script, der viser "Hej verden!" i konsollen:
// Dette er en kommentar var besked; // Erklær en variabel besked = "Hej verden!"; // Tildel en værdi til variablen WScript.Echo(message); // Vis værdien af variablen i konsollen
Konklusion
Windows Script Host er en Windows funktion, der giver dig mulighed for at køre scripts skrevet i VBScript eller JavaScript. Disse scripts kan være nyttige til at automatisere opgaver, ændre systemindstillinger eller starte applikationer. De kan dog også være farlige, hvis du åbner filer, der indeholder ondsindede scripts, der søger at inficere din pc eller kryptere dine filer.
Det er derfor, det anbefales at deaktivere WSH, hvis du ikke har brug for det eller ikke ved, hvad du laver. Du kan aktivere eller deaktivere WSH ved at redigere registreringsdatabasen eller bruge antivirussoftware som Smadav.
Hvis du vil lave dine egne scripts med WSH, skal du have kendskab til VBScript eller JavaScript, samt Windows programmering. Du skal oprette en tekstfil med filtypenavnet .vbs eller .js og skrive din scriptkode i den. Du kan køre, fejlsøge og teste dit script med WSH.
Vi håber, at denne artikel hjalp dig med at forstå, hvordan du aktiverer eller deaktiverer WSH på din pc. Hvis du har spørgsmål eller kommentarer, tøv ikke med at efterlade dem til os i kommentarerne.