Windows Script Host (WSH) Windows functie waarmee u scripts kunt uitvoeren die zijn geschreven in VBScript of JavaScript . Deze scripts kunnen worden gebruikt om taken te automatiseren, systeeminstellingen te wijzigen of zelfs applicaties te starten. WSH kan echter ook worden misbruikt door malware die uw computer wil infecteren of uw bestanden wil versleutelen. Daarom wordt aanbevolen om WSH uit te schakelen als u het niet nodig heeft of niet weet wat u doet.
In dit artikel leggen we uit hoe u WSH op Windows 10, 8 en 7 kunt in- of uitschakelen, evenals de voor- en nadelen hiervan.
Wat is Windows Scripthost?
Windows Script Host (WSH) is een interface waarmee u scripts kunt uitvoeren die zijn geschreven in VBScript of JavaScript op Windows . Deze scripts worden doorgaans opgeslagen in bestanden met de extensie .vbs of .js, maar kunnen ook worden ingesloten in Microsoft Office-documenten (Word, Excel, etc.) of in webpagina's.
WSH biedt de mogelijkheid om besturingssysteemobjecten, zoals het register, bestanden, mappen, processen of services, te manipuleren. Het biedt ook toegang tot COM-componenten (Component Object Model), herbruikbare en interoperabele softwaremodules.
WSH kan worden gebruikt om repetitieve taken te automatiseren, systeeminstellingen te wijzigen of zelfs applicaties te starten. U kunt bijvoorbeeld een script maken dat uw harde schijf opschoont, uw achtergrond wijzigt of uw favoriete webbrowser opent.
Hoe kan ik Windows Script Host in- of uitschakelen?
Er zijn verschillende methoden om WSH op Windows in of uit te schakelen. We laten u de twee eenvoudigste zien: het register aanpassen en antivirussoftware gebruiken.
Register bewerken
Het register is een database die systeeminstellingen en geïnstalleerde applicaties op Windows bevat. Het is mogelijk om het register te wijzigen om WSH in of uit te schakelen.
Om dit te doen, volgt u deze stappen:
- Open het Startmenu en typ regedit in de zoekbalk. Klik op het programmapictogram regedit.exe dat verschijnt.
- Navigeer in het registervenster naar de volgende sleutel: HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows Script Host\Settings
- Dubbelklik in het rechterdeelvenster op de waarde met de naam Enabled. Als deze niet bestaat, klikt u met de rechtermuisknop op een lege ruimte en kiest u Nieuw > DWORD (32-bits)-waarde. Noem het Ingeschakeld.
- In het dialoogvenster dat wordt geopend, wijzigt u de waardegegevens volgens uw keuze:
- Om WSH in te schakelen, typt u 1 en klikt u op OK.
- Om WSH uit te schakelen, typt u 0 en klikt u op OK.
Sluit het registervenster en start uw pc opnieuw op zodat de wijzigingen van kracht worden.
Gebruik antivirussoftware
Een andere methode om WSH in of uit te schakelen is door antivirussoftware te gebruiken die deze optie biedt. U kunt bijvoorbeeld Smadav gebruiken, een gratis en lichtgewicht antivirusprogramma dat uw pc beschermt tegen USB-virussen en kwaadaardige scripts. U kunt Windows Defender uitschakelen als er een conflict is tussen de twee softwareprogramma's.
Volg deze stappen om WSH met Smadav in of uit te schakelen:
- Download en installeer Smadav op uw pc vanaf de officiële website: https://smadav.net/
- Open Smadav en klik op het Smadav-pictogram in de taakbalk.
- Selecteer Windows -Script en Office-Macro toestaan (tot opnieuw opstarten) om WSH in te schakelen. Schakel dit selectievakje uit om WSH uit te schakelen.
- Start uw pc opnieuw op zodat de wijzigingen van kracht worden.
Wat zijn de voor- en nadelen van het in- of uitschakelen van Windows Script Host?
Het in- of uitschakelen van WSH heeft voor- en nadelen, afhankelijk van hoe u uw pc gebruikt. Hier volgt een samenvatting van de belangrijkste punten waarmee u rekening moet houden:
Voordelen | Nadelen |
Schakel WSH in | – Hiermee kunt u nuttige scripts uitvoeren om taken te automatiseren, systeeminstellingen te wijzigen of applicaties te starten. |
Schakel WSH uit | – Beschermt uw pc tegen malware die WSH misbruikt om uw computer te infecteren of uw bestanden te coderen. |
Veelgestelde vragen
Hier volgen enkele veelgestelde vragen over Windows Script Host:
Waarom Windows Script Host uitschakelen?
- WSH kan nuttig zijn voor sommige gevorderde gebruikers, maar kan ook een veiligheidsrisico voor uw computer vormen.
- WSH kan worden misbruikt door malware die uw pc wil infecteren of uw bestanden wil versleutelen.
- Deze malware kan verschijnen in de vorm van e-mailbijlagen, Office-documenten met boobytraps of geïnfecteerde webpagina's. Ze kunnen ook worden verborgen in gecomprimeerde bestanden (zip, rar, enz.) of op USB-sleutels.
- Als u deze bestanden onzorgvuldig opent, loopt u het risico een kwaadaardig script uit te voeren dat uw register wijzigt, uw antivirusprogramma uitschakelt, andere malware downloadt of zelfs uw persoonlijke gegevens codeert.
- Het wordt aanbevolen om WSH uit te schakelen als u het niet nodig heeft of niet weet wat u doet. Dit voorkomt dat uw pc wordt aangetast door een kwaadaardig script.
Hoe weet je of een script schadelijk is?
Er bestaat geen waterdichte manier om een kwaadaardig script te detecteren, maar er zijn wel een paar voorzorgsmaatregelen die u kunt nemen:
- Open geen bijlagen in e-mails van onbekende of verdachte afzenders.
- Open geen Office-documenten die macro's bevatten zonder de bron en inhoud ervan te verifiëren.
- Bezoek geen webpagina's waarop waarschuwingen of foutmeldingen worden weergegeven waarin u wordt gevraagd een script uit te voeren.
- Sluit geen USB-sticks aan waarvan u de oorsprong of inhoud niet kent.
- Scan uw pc regelmatig met up-to-date antivirussoftware.
Hoe verwijder ik een kwaadaardig script dat mijn pc heeft geïnfecteerd?
Als u vermoedt dat uw pc is geïnfecteerd met een kwaadaardig script, moet u snel handelen om de schade te beperken. Hier zijn enkele stappen die u moet volgen:
- Koppel uw pc los van internet en elk lokaal netwerk.
- Schakel WSH uit door de hierboven beschreven methoden te volgen.
- Voer een volledige scan van uw pc uit met up-to-date antivirussoftware. Gebruik indien mogelijk een antivirusprogramma dat kwaadaardige scripts kan detecteren en verwijderen, zoals Smadav.
- Herstel uw bestanden vanaf een recente back-up, als u die heeft. Probeer anders software voor gegevensherstel, zoals Recuva.
- Wijzig al uw wachtwoorden en controleer uw online accounts op verdachte activiteiten.
Hoe maak ik mijn eigen scripts met Windows Script Host?
Als u uw eigen scripts met WSH wilt maken, moet u kennis hebben van VBScript of JavaScript, evenals van Windows programmeren.
- Om een script met WSH te maken, moet u een tekstbestand maken met de extensie .vbs of .js, afhankelijk van de taal die u gebruikt. U kunt elke teksteditor gebruiken, zoals Notepad of Notepad++.
- In het tekstbestand moet u de code van uw script schrijven, met inachtneming van de syntaxis en regels van de gekozen taal. U kunt opmerkingen gebruiken om uit te leggen hoe uw script werkt of om bepaalde regels code over te slaan.
- Om uw script uit te voeren, moet u dubbelklikken op het bestand of het naar het WSH-pictogram slepen en neerzetten. U kunt ook de opdracht wscript.exe of cscript.exe gebruiken in de opdrachtprompt.
Om fouten in uw script op te sporen, kunt u instructies als MsgBox of WScript.Echo gebruiken om berichten op het scherm of in de console weer te geven. U kunt ook een teksteditor gebruiken die foutopsporingsfuncties biedt, zoals Visual Studio Code, waarmee u fout 0xc000007b op Windows .
Hier is een voorbeeld van een VBScript-script dat 'Hallo wereld!' in een dialoogvenster:
' Dit is een commentaar Optie Expliciet ' Forceert declaratie van Dim-berichtvariabelen ' Declareert een berichtvariabele = "Hallo wereld!" ' Wijst een waarde toe aan de berichtvariabele MsgBox ' Geeft de waarde van de variabele weer in een dialoogvenster
Kopiëren
Hier is een voorbeeld van een JavaScript-script dat “Hallo wereld!” weergeeft. in de console:
// Dit is een commentaarvar-bericht; // Declareer een variabel bericht = "Hallo wereld!"; // Wijs een waarde toe aan de variabele WScript.Echo(message); // Geef de waarde van de variabele weer in de console
Conclusie
Windows Script Host is een Windows functie waarmee u scripts kunt uitvoeren die zijn geschreven in VBScript of JavaScript. Deze scripts kunnen handig zijn voor het automatiseren van taken, het wijzigen van systeeminstellingen of het starten van applicaties. Ze kunnen echter ook gevaarlijk zijn als u bestanden opent die kwaadaardige scripts bevatten die proberen uw pc te infecteren of uw bestanden te versleutelen.
Daarom wordt aanbevolen om WSH uit te schakelen als u het niet nodig heeft of niet weet wat u doet. U kunt WSH in- of uitschakelen door het register te bewerken of antivirussoftware zoals Smadav te gebruiken.
Als u uw eigen scripts met WSH wilt maken, moet u kennis hebben van VBScript of JavaScript, evenals van Windows programmeren. U moet een tekstbestand maken met de extensie .vbs of .js en daarin uw scriptcode schrijven. U kunt uw script uitvoeren, debuggen en testen met WSH.
We hopen dat dit artikel u heeft geholpen te begrijpen hoe u WSH op uw pc kunt in- of uitschakelen. Als u vragen of opmerkingen heeft, aarzel dan niet om deze bij opmerkingen aan ons achter te laten.