Come abilitare o disabilitare Windows Script Host sul tuo PC?

Windows Script Host (WSH) funzionalità 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 persino avviare applicazioni. Tuttavia, WSH può anche essere sfruttato da malware che cercano di infettare il tuo computer o crittografare i tuoi file. Questo è il motivo per cui si consiglia di disabilitare WSH se non ne hai bisogno o non sai cosa stai facendo.

In questo articolo spiegheremo come abilitare o disabilitare WSH su Windows 10, 8 e 7, nonché i vantaggi e gli svantaggi di farlo.

Cos'è Windows Script Host?

GetPaidStock.com 64838dc05ad1eWindows Script Host (WSH) è un'interfaccia che consente di eseguire script scritti in VBScript o JavaScript su Windows . Questi script vengono generalmente memorizzati in file con estensione .vbs o .js, ma possono anche essere incorporati in documenti Microsoft Office (Word, Excel, ecc.) o in pagine web.

WSH offre la possibilità di manipolare gli oggetti del sistema operativo, come il registro, file, cartelle, processi o servizi. Fornisce inoltre l'accesso ai componenti COM (Component Object Model), che sono moduli software riutilizzabili e interoperabili.

WSH può essere utilizzato per automatizzare attività ripetitive, modificare le impostazioni di sistema o persino avviare applicazioni. Ad esempio, puoi creare uno script che pulisce il disco rigido, cambia lo sfondo o apre il tuo browser Web preferito.

Come abilitare o disabilitare Windows Script Host?

Esistono diversi metodi per abilitare o disabilitare WSH su Windows . Ti mostreremo i due più semplici: modificare il registro e utilizzare un software antivirus.

Modifica registro

Il registro è un database che contiene le impostazioni di sistema e le applicazioni installate su Windows . È possibile modificare il registro per abilitare o disabilitare WSH.

Per fare ciò, attenersi alla seguente procedura:

  • Apri il menu Start e digita regedit nella barra di ricerca. Fare clic sull'icona del programma regedit.exe visualizzata.
    tth img w10 startmenu cerca regedit
  • Nella finestra del registro, accedere alla chiave seguente: HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows Script Host\Settings
  • Nel riquadro di destra, fare doppio clic sul valore denominato Abilitato. Se non esiste, fai clic con il pulsante destro del mouse su uno spazio vuoto e scegli Nuovo > Valore DWORD (32 bit). Chiamalo Abilitato.
    tth img w10 regedit Win Script Host nuovo
  • Nella finestra di dialogo che si apre, modifica i dati del valore in base alla tua scelta:
    • Per abilitare WSH, digitare 1 e fare clic su OK.
    • Per disabilitare WSH, digitare 0 e fare clic su OK.
  • tth img w10 regedit Win Script Host nuovo 0
    Chiudi la finestra del registro e riavvia il PC affinché le modifiche abbiano effetto.

Utilizza un software antivirus

Un altro metodo per abilitare o disabilitare WSH è utilizzare un software antivirus che offra questa opzione. Ad esempio, puoi utilizzare Smadav, un antivirus gratuito e leggero che protegge il tuo PC da virus USB e script dannosi. È possibile disattivare Windows Defender in caso di conflitto tra i due programmi software.

Per abilitare o disabilitare WSH con Smadav, attenersi alla seguente procedura:

  • Scarica e installa Smadav sul tuo PC dal sito ufficiale: https://smadav.net/
  • Apri Smadav e fai clic sull'icona Smadav nella barra delle applicazioni.
  • Selezionare Consenti Windows -Script e Office-Macro (fino al riavvio) per abilitare WSH. Deseleziona questa casella per disabilitare WSH.
    tth img w10 app smadav Win Script Host attivo
  • Riavvia il PC affinché le modifiche abbiano effetto.

Quali sono i vantaggi e gli svantaggi dell'abilitazione o disabilitazione Windows Script Host?

Abilitare o disabilitare WSH presenta vantaggi e svantaggi a seconda di come si utilizza il PC. Ecco un riepilogo dei principali punti da considerare:

BeneficiSvantaggi
Abilita WSH– Consente di eseguire script utili per automatizzare attività, modificare le impostazioni di sistema o avviare applicazioni.
Disabilita WSH– Protegge il tuo PC dal malware che sfrutta WSH per infettare il tuo computer o crittografare i tuoi file.

Domande frequenti

Di seguito sono riportate alcune domande frequenti su Windows Script Host:

Perché disabilitare Windows Script Host?

  • WSH può essere utile per alcuni utenti avanzati, ma può anche rappresentare un rischio per la sicurezza del tuo computer.
  • WSH può essere sfruttato da malware che cercano di infettare il tuo PC o crittografare i tuoi file.
  • Questi malware possono apparire come allegati di posta elettronica, documenti di Office contenenti trappole esplosive o pagine Web infette. Possono anche essere nascosti in file compressi (zip, rar, ecc.) o in chiavi USB.
  • Se apri questi file con noncuranza, rischi di eseguire uno script dannoso che modificherà il tuo registro, disabiliterà il tuo antivirus, scaricherà altro malware o addirittura crittograferà i tuoi dati personali.
  • Si consiglia di disabilitare WSH se non ne hai bisogno o non sai cosa stai facendo. Ciò impedirà che il tuo PC venga compromesso da uno script dannoso.

Come fai a sapere se uno script è dannoso?

Non esiste un modo infallibile per rilevare uno script dannoso, ma è possibile adottare alcune precauzioni:

  • Non aprire allegati 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 richiedono di eseguire uno script.
  • Non collegare chiavi USB di cui non si conosce 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, dovresti agire rapidamente per limitare il danno. Ecco alcuni passaggi da seguire:

  • Scollega il tuo PC da Internet e da qualsiasi rete locale.
  • Disabilitare 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. Altrimenti, prova a utilizzare un software di recupero dati, come Recuva.
  • Cambia tutte le tue password e controlla i tuoi account online per attività sospette.

Come posso creare i miei script con Windows Script Host?

Se vuoi creare i tuoi script con WSH, devi avere conoscenza di VBScript o JavaScript, nonché della programmazione Windows .

  • Per creare uno script con WSH, devi creare un file di testo con estensione .vbs o .js a seconda della lingua che stai utilizzando. Puoi utilizzare qualsiasi editor di testo, come Blocco note o Blocco note++.
  • Nel file di testo dovrai scrivere il codice del tuo script rispettando la sintassi e le regole del linguaggio scelto. Puoi utilizzare i commenti per spiegare come funziona lo script o per saltare determinate righe di codice.
  • Per eseguire lo script, devi fare doppio clic sul file o trascinarlo sull'icona WSH. È inoltre possibile utilizzare il comando wscript.exe o cscript.exe nel prompt dei comandi.

Per eseguire il debug del tuo 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 Option Explicit ' Forza la dichiarazione delle variabili del messaggio Dim ' Dichiara una variabile del messaggio = "Hello world!" ' Assegna un valore alla variabile del messaggio MsgBox ' Visualizza il valore della variabile in una finestra di dialogo 

Copiare

Ecco un esempio di uno script JavaScript che visualizza "Hello world!" nella consolle:

// Questo è un messaggio di commento var; // Dichiara un messaggio variabile = "Ciao mondo!"; // 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 apri file contenenti script dannosi che cercano di infettare il tuo PC o crittografare i tuoi file.

Questo è il motivo per cui si consiglia di disabilitare WSH se non ne hai bisogno o non sai cosa stai facendo. Puoi abilitare o disabilitare WSH modificando il registro o utilizzando un software antivirus come Smadav.

Se vuoi creare i tuoi script con WSH, devi avere conoscenza di VBScript o JavaScript, nonché della programmazione Windows . Devi creare un file di testo con estensione .vbs o .js e scrivere al suo interno il codice dello script. Puoi eseguire, eseguire il debug e testare il tuo script con WSH.

Speriamo che questo articolo ti abbia aiutato a capire come abilitare o disabilitare WSH sul tuo PC. Se avete domande o commenti, non esitate a lasciarceli nei commenti.

Articolo precedente Come installare Discord su PS4?
Articolo successivo Come resettare un televisore Philips senza telecomando?
Ciao a me, sono François :) Editor nel mio tempo libero che ama condividere la sua passione: TT High tech! 😍 Che si tratti di hardware, software, videogiochi, social media e tante altre aree del sito. Condivido con voi le mie analisi, i miei test, i tutorial e i miei preferiti su vari media. Sono un tecnofilo esperto ed esigente, che non si limita a seguire la moda, ma che cerca di guidarti verso le migliori soluzioni. Quindi rimanete sintonizzati!