Come correggere un errore dell’host di script di Windows
Gli errori che sembrano uscire dal nulla non sono una novità in Windows. Ad esempio, gli errori di Windows Script Host appartengono a questa categoria e possono interessare gli utenti su Windows 11 o 10 e versioni precedenti. Diamo un’occhiata alle possibili ragioni alla base di questi problemi e come risolverli.
Cosa causa un errore di Windows Script Host
Windows Script Host (WSH) è uno strumento di automazione integrato in Windows che consente agli amministratori di eseguire vari script come VBScript e JScript. Sebbene le attività WSH siano abbastanza comuni e vengano eseguite in background, a volte potresti riscontrare errori come “L’accesso a Windows Script Host è disabilitato su questo computer”.
Errori come questi di solito possono essere ricondotti a errori di registro, infezioni da malware, problemi di file di script VBS o altri file danneggiati. Per correggere un errore di Windows Script Host che hai riscontrato, puoi provare le seguenti correzioni in sequenza.
1. Controllare Windows Script Host nel Registro di sistema
Per una serie di motivi, Windows Script Host potrebbe semplicemente essere disabilitato sul tuo sistema. Un programma che hai installato o alcune impostazioni di sistema che non ricordi di aver cambiato potrebbero essere la ragione di ciò. Per verificare se questo è effettivamente il caso, è possibile utilizzare l’editor del registro come segue:
- Premere Win+ Rper aprire la finestra di dialogo “Esegui”.
- Digitare
regedit
e premere Enterper aprire l’Editor del Registro di sistema. - Apri “HKEY_CURRENT_USER -> Software -> Microsoft -> Windows Script Host -> Impostazioni”.
- Nel riquadro di destra, fare doppio clic sul valore “Abilitato” e selezionare il campo “Dati valore”. Assicurati che sia impostato su “1” e fai clic su “OK”.
- Se non esiste un valore “Abilitato”, puoi crearlo. Fai clic con il pulsante destro del mouse nello spazio vuoto nel riquadro di destra e seleziona “Nuovo -> Valore DWORD (32 bit)”. Imposta il nome di questo valore appena creato su “Abilitato”. Fai clic su “OK” e imposta i suoi “Dati valore” su “1” per completare il processo.
- Riavvia il computer per rendere effettive le modifiche.
2. Utilizzare Microsoft Safety Scanner
Gli errori di Windows Script Host sono spesso causati da un’infezione da malware. Puoi utilizzare uno strumento gratuito chiamato Microsoft Safety Scanner per scansionare il tuo sistema alla ricerca di malware e rimuoverli per correggere l’errore WSH. Puoi anche utilizzare l’aiuto di un programma antivirus di terze parti per eseguire una scansione del sistema. Ecco come utilizzare Microsoft Safety Scanner.
- Scarica Microsoft Safety Scanner dal sito Web di Microsoft.
- Avvia l’eseguibile scaricato e seleziona “Scansione completa” per un controllo malware completo del tuo sistema.
- Fare clic su “Avanti” per avviare la scansione e seguire le istruzioni sullo schermo per completare il processo.
3. Controllare il valore del file VBS nel registro
Il Virtual Basic Script (VBS) è un file Windows contenente le informazioni richieste dallo strumento Windows Script Host per eseguire diversi script. A volte può essere configurato in modo errato, causando uno o più errori WSH. È possibile controllare il file VBS utilizzando l’editor del registro per provare a correggere gli errori.
- Apri l’Editor del Registro di sistema dalla finestra di dialogo “Esegui”.
- Apri “HKEY_CLASSES_ROOT ->. vbs” e fare doppio clic sul valore “(Predefinito)” nel riquadro a destra.
- Assicurati che “Dati valore” sia impostato su “VBSFile” e fai clic su “OK”.
- Non dimenticare di riavviare il computer per rendere effettive le modifiche.
4. Elimina voci dopo Userinit nel registro
Gli utenti possono anche riscontrare errori di Windows Script Host durante l’avvio del sistema. Per risolvere questo tipo di problemi, puoi eliminare alcune voci di registro nell’editor del registro e vedere se aiuta. Segui i passaggi seguenti per farlo:
- Apri l’Editor del Registro di sistema dalla finestra di dialogo “Esegui”.
- Apri “HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows NT -> CurrentVersion -> Winlogon”.
- Elimina tutte le voci che seguono “Userinit”. In questo esempio, questi sono “VMApplet” e “WinStationDisabled”.
- Fai doppio clic su “Userinit” e assicurati che “Dati valore” sia impostato su “C:\Windows\system32\userinit.exe”.
- Fare clic su “OK” e riavviare il computer.
Domande frequenti
Windows Script Host può essere utilizzato in modo improprio da malware?
Gli script di Windows sono strumenti utili utilizzati dal sistema per eseguire attività importanti. Ma possono anche essere utilizzati in modo improprio dagli hacker per infettare il tuo sistema. Questi script dannosi possono essere consegnati al tuo sistema tramite e-mail, documenti e altri programmi che si presentano come software legittimo. Una volta che questi script sono sul tuo sistema, Windows Script Host può finire per eseguirli e infettare il tuo sistema con il malware previsto.
Cosa fare se gli errori di script di Windows continuano a ripresentarsi?
Se hai provato tutte le correzioni descritte in dettaglio in questo articolo e questi errori continuano a ripresentarsi, potrebbe essere necessario riparare l’installazione di Windows. Nel caso in cui neanche questo aiuti, puoi optare per l’ultima risorsa di reinstallare Windows. Ecco una semplice guida per reinstallare Windows senza perdere i tuoi file.
Posso eliminare un virus dal mio computer senza un antivirus?
Grazie alla sua facilità d’uso, un antivirus è in genere il modo più semplice per cercare e rimuovere virus dal sistema. Ma puoi anche rimuovere un virus dal tuo computer senza utilizzare alcun programma antivirus. Puoi utilizzare il prompt dei comandi e alcuni comandi utili per scansionare ed eliminare i virus dal tuo PC.
Credito immagine: Christin Hume tramite Unsplash . Tutti gli screenshot di Tanveer Singh.
Lascia un commento