Windows Script Host (WSH) è una Windows che consente di eseguire script scritti in VBScript o JavaScript . Questi script possono essere utilizzati per automatizzare attività, modificare le impostazioni di sistema o avviare applicazioni. Tuttavia, WSH può anche essere sfruttato da malware che tentano di infettare il computer o crittografare i file. Pertanto, si consiglia di disattivare WSH se non è necessario o se non si è sicuri del suo scopo.
In questo articolo spiegheremo come abilitare o disabilitare WSH su Windows 10, 8 e 7, nonché i vantaggi e gli svantaggi di questa operazione.
Che cos'è Windows Script Host?
Windows Script Host (WSH) è un'interfaccia che consente di eseguire script scritti in VBScript o JavaScript su Windows. Questi script sono solitamente archiviati in file con estensione .vbs o .js, ma possono anche essere incorporati in documenti di Microsoft Office (Word, Excel, ecc.) o in pagine web.
WSH offre la possibilità di manipolare oggetti del sistema operativo, come registro, file, cartelle, processi e servizi. Fornisce inoltre accesso ai componenti COM (Component Object Model), moduli software riutilizzabili e interoperabili.
WSH può essere utilizzato per automatizzare attività ripetitive, modificare le impostazioni di sistema o avviare applicazioni. Ad esempio, è possibile creare uno script che pulisce il disco rigido, cambia lo sfondo o apre il browser web preferito.
Come posso abilitare o disabilitare Windows Script Host?
Esistono diversi metodi per abilitare o disabilitare WSH su Windows. Vi illustreremo i due più semplici: modificare il registro e utilizzare un software antivirus.
Modificare il registro
Il registro è un database che contiene le impostazioni del sistema e delle applicazioni installate su Windows. È possibile modificare il registro per abilitare o disabilitare WSH.
Per fare ciò, segui questi passaggi:
- Apri il menu Start e digita regedit nella barra di ricerca. Fai clic sull'icona del programma regedit.exe che appare.

- Nella finestra del registro, vai alla seguente chiave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
- Nel riquadro di destra, fai doppio clic sul valore denominato Enabled. Se non esiste, fai clic con il pulsante destro del mouse su uno spazio vuoto e scegli Nuovo > Valore DWORD (32 bit). Assegnagli il nome Enabled.

- Nella finestra di dialogo che si apre, modificare i dati del valore come desiderato:
- Per attivare WSH, digitare 1 e fare clic su OK.
- Per disabilitare WSH, digitare 0 e fare clic su OK.

Chiudere la finestra del registro e riavviare il PC affinché le modifiche abbiano effetto.
Utilizzare un software antivirus
Un altro modo per abilitare o disabilitare Windows Defender è utilizzare un software antivirus che offra questa opzione. Ad esempio, puoi utilizzare Smadav, un antivirus gratuito e leggero che protegge il PC da virus USB e script dannosi. Puoi disabilitare Windows Defender in caso di conflitto tra i due programmi.
Per abilitare o disabilitare WSH con Smadav, seguire questi passaggi:
- Scarica e installa Smadav sul tuo PC dal sito ufficiale: https://smadav.net/
- Aprire Smadav e fare clic sull'icona Smadav nella barra delle applicazioni.
- Selezionare Consenti Windows-Script e Office -Macro (fino al riavvio) per abilitare WSH. Deselezionare questa casella per disabilitare WSH.

- Riavvia il PC affinché le modifiche abbiano effetto.
Quali sono i vantaggi e gli svantaggi dell'abilitazione o della disabilitazione di Windows Script Host?
Abilitare o disabilitare WSH presenta vantaggi e svantaggi a seconda di come si utilizza il PC. Ecco un riepilogo dei punti principali da considerare:
| Benefici | Svantaggi |
| Abilita WSH | – Consente di eseguire script utili per automatizzare attività, modificare le impostazioni di sistema o avviare applicazioni. |
| Disabilita WSH | – Protegge il tuo PC dai malware che sfruttano WSH per infettare il computer o crittografare i tuoi file. |
Domande frequenti
Ecco alcune domande frequenti su Windows Script Host:
Perché disattivare Windows Script Host?
- WSH può essere utile per alcuni utenti avanzati, ma può anche rappresentare un rischio per la sicurezza del computer.
- WSH può essere sfruttato da programmi dannosi che cercano di infettare il PC o crittografare i file.
- Questi programmi dannosi possono apparire come allegati e-mail, documenti Office infetti o pagine web compromesse. Possono anche essere nascosti in file compressi (zip, rar, ecc.) o su unità USB.
- Se apri questi file in modo non attento, rischi di eseguire uno script dannoso che modificherà il registro, disabiliterà l'antivirus, scaricherà altro malware o addirittura crittograferà i tuoi dati personali.
- Si consiglia di disattivare WSH se non ne hai bisogno o se non sai cosa stai facendo. Questo impedirà che il tuo PC venga compromesso da uno script dannoso.
Come puoi sapere se uno script è dannoso?
Non esiste un metodo infallibile per rilevare uno script dannoso, ma è possibile adottare alcune regole precauzionali:
- Non aprire gli allegati presenti nelle e-mail provenienti da mittenti sconosciuti o sospetti.
- Non aprire documenti di Office che contengono macro senza verificarne l'origine e il contenuto.
- Non visitare pagine web che visualizzano avvisi o messaggi di errore che ti chiedono di eseguire uno script.
- Non collegare unità USB di cui non conosci l'origine o il contenuto.
- Esegui regolarmente la scansione del tuo PC con un software antivirus aggiornato.
Come posso rimuovere uno script dannoso che ha infettato il mio PC?
Se sospetti che il tuo PC sia stato infettato da uno script dannoso, devi agire rapidamente per limitare i danni. Ecco alcuni passaggi da seguire:
- Scollega il PC da Internet e da qualsiasi rete locale.
- Disattivare WSH seguendo i metodi descritti sopra.
- Esegui una scansione completa del tuo PC con un software antivirus aggiornato. Se possibile, utilizza un antivirus in grado di rilevare e rimuovere script dannosi, come Smadav.
- Ripristina i tuoi file da un backup recente, se ne hai uno. In caso contrario, prova a utilizzare un software di recupero dati, come Recuva.
- Cambia tutte le tue password e controlla i tuoi account online per individuare eventuali attività sospette.
Come posso creare i miei script con Windows Script Host?
Se vuoi creare i tuoi script con WSH, devi avere conoscenze di VBScript o JavaScript, nonché di programmazione Windows.
- Per creare uno script con WSH, è necessario creare un file di testo con estensione .vbs o .js, a seconda del linguaggio utilizzato. È possibile utilizzare qualsiasi editor di testo, come Blocco Note o Notepad++.
- Nel file di testo, devi scrivere il codice del tuo script, rispettando la sintassi e le regole del linguaggio scelto. Puoi usare commenti per spiegare il funzionamento dello script o per omettere determinate righe di codice.
- Per eseguire lo script, è necessario fare doppio clic sul file o trascinarlo sull'icona WSH. È anche possibile utilizzare il comando wscript.exe o cscript.exe nel prompt dei comandi.
Per eseguire il debug dello script, puoi utilizzare istruzioni come MsgBox o WScript.Echo per visualizzare messaggi sullo schermo o nella console. Puoi anche utilizzare un editor di testo che offra funzionalità di debug, come Visual Studio Code, che può aiutarti a correggere l'errore 0xc000007b su Windows .
Ecco un esempio di uno script VBScript che visualizza "Hello world!" in una finestra di dialogo:
'Questo è un commento esplicito di opzione' Forza la dichiarazione della variabile Dim message 'Dichiara una variabile message = "Hello world!" 'Assegna un valore alla variabile MsgBox message 'Visualizza il valore della variabile in una finestra di dialogo
Copia
Ecco un esempio di uno script JavaScript che visualizza "Hello world!" nella console:
// Questo è un commento var message; // Dichiara una variabile message = "Hello world!"; // Assegna un valore alla variabile WScript.Echo(message); // Visualizza il valore della variabile nella console
Conclusione
Windows Script Host è una funzionalità Windows che consente di eseguire script scritti in VBScript o JavaScript. Questi script possono essere utili per automatizzare attività, modificare le impostazioni di sistema o avviare applicazioni. Tuttavia, possono anche essere pericolosi se si aprono file contenenti script dannosi che tentano di infettare il PC o crittografare i file.
Pertanto, si consiglia di disabilitare WSH se non ne hai bisogno o se non sai cosa stai facendo. Puoi abilitare o disabilitare WSH modificando il registro o utilizzando un software antivirus come Smadav.
Per creare i propri script con WSH, è necessaria la conoscenza di VBScript o JavaScript, oltre alla programmazione Windows. È necessario creare un file di testo con estensione .vbs o .js e scrivervi il codice dello script. È quindi possibile eseguire, eseguire il debug e testare lo script con WSH.
Ci auguriamo che questo articolo ti abbia aiutato a capire come abilitare o disabilitare WSH sul tuo PC. Se hai domande o commenti, non esitare a scriverli qui sotto.
![[GetPaidStock.com]-64838d72878f1](https://tt-hardware.com/wp-content/uploads/2023/06/GetPaidStock.com-64838d72878f1-696x360.jpg)


