Microsoft raggruppa più strumenti di risoluzione dei problemi per risolvere i problemi con i componenti del sistema operativo Windows. Tuttavia, quando gli utenti tentano di eseguire uno strumento di risoluzione dei problemi , riscontrano l'errore "L'host nativo di diagnostica con script ha smesso di funzionare". Di conseguenza, non possono utilizzare lo strumento di risoluzione dei problemi senza correggere questo errore.
Questo errore viene visualizzato anche durante il download o l'installazione degli aggiornamenti di Windows o l'utilizzo dell'app Ottieni assistenza. I motivi comuni alla base di questo errore includono errori del disco, programmi antivirus in conflitto o aggiornamenti del sistema operativo mancanti, RAM problematica e file di sistema corrotti. Discuteremo sette metodi per risolvere questo fastidioso errore.
1. Controllare la presenza di errori nell'unità disco
I settori danneggiati e gli errori del file system relativi all'unità disco possono produrre l'errore "L'host nativo della diagnostica con script ha smesso di funzionare". Quindi, è necessario controllare la presenza di errori nell'unità disco e quindi ripararli tutti. Ecco come farlo:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita cmd nella barra di ricerca e premi la scorciatoia da tastiera Ctrl + Maiusc + Invio.
Passaggio 2: verrà avviata la finestra Controllo account utente. Fare clic sul pulsante Sì per aprire il prompt dei comandi con diritti di amministratore.
Passaggio 3: digitare il comando seguente e premere Invio per avviare una scansione del disco di controllo:
chkdsk /r
Passaggio 4: digitare y e premere Invio.
Passaggio 5: chiudi la finestra del prompt dei comandi e riavvia il PC.
Windows avvierà il processo di controllo del disco ed eseguirà la scansione e la riparazione dell'unità disco. Successivamente, si avvierà nella schermata di blocco.
2. Rimuovere il programma antivirus di terze parti
Molti utenti hanno segnalato che il motivo del messaggio di errore era un programma antivirus di terze parti. In questo caso, il programma associato a Norton causava l'errore Scripted Diagnostics Native Host in Windows 11.
Pertanto, è necessario rimuovere il programma antivirus di terze parti per escludere questa possibilità. Non preoccuparti perché Windows Defender diventerà attivo quando rimuovi il programma antivirus di terze parti . Ecco come farlo:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita appwiz.cpl nella barra di ricerca e premi Invio per aprire la finestra Programmi e funzionalità.
Passaggio 2: trova il programma antivirus di terze parti nell'elenco e fai clic con il pulsante destro del mouse su di esso. Seleziona l'opzione Disinstalla.
Passaggio 3: quando viene avviata la finestra Controllo account utente, fare clic sul pulsante Sì per continuare.
Passaggio 4: segui le istruzioni visualizzate sullo schermo per rimuovere il programma dal PC.
Passaggio 5: riavvia il PC per applicare le modifiche e controlla se l'errore persiste.
3. Aggiorna manualmente il tuo PC Windows
L'esecuzione di una build obsoleta del sistema operativo Windows ha i suoi demeriti, quindi è necessario aggiornare il PC . Ma se non riesci a farlo utilizzando l'app Impostazioni e riscontri l'errore "L'host nativo di diagnostica con script ha smesso di funzionare" mentre lo fai, scarica l'aggiornamento KB specifico dal sito Web del catalogo Microsoft. Ecco come farlo:
Passaggio 1: annotare il numero di aggiornamento KB dall'app Impostazioni la cui installazione non è riuscita.
Passaggio 2: visitare il sito Web del catalogo Microsoft.
Catalogo Microsoft
Passaggio 3: incolla il numero di aggiornamento KB e premi Invio per cercarlo.
Passaggio 4: fare clic sul pulsante Scarica.
Passaggio 5: fare clic sul collegamento del file per scaricare l'aggiornamento.
Passaggio 6: premere il tasto Windows + E scorciatoia da tastiera per aprire Esplora file. Passare alla posizione del file di aggiornamento e fare doppio clic su di esso.
Passaggio 7: segui le istruzioni visualizzate sullo schermo per installare l'aggiornamento sul tuo PC.
4. Rimuovere il file CrashHandler.vbs
Molti utenti sono riusciti a risolvere i problemi con Scripted Diagnostics Native Host rimuovendo un file di script dalla cartella Esecuzione automatica. Se un file di questo tipo esiste sul tuo PC, devi eliminarlo. Ecco come:
Passaggio 1: premere il tasto Windows + R scorciatoia da tastiera per aprire la finestra di dialogo Esegui. Digita %appdata% nella casella di testo e premi Invio per aprire la cartella AppData.
Passaggio 2: incolla il seguente percorso nella barra degli indirizzi e premi Invio:
Microsoft\Windows\Start Menu\Programs\Startup\
Passaggio 3: trova il file crashhandler.vbs e fai clic su di esso. Premere il tasto Elimina.
Passaggio 4: chiudi la finestra Esplora file e riavvia il PC.
5. Ispezionare la memoria di sistema
Se continui a riscontrare il messaggio "L'host nativo della diagnostica tramite script ha smesso di funzionare", è necessario verificare la presenza di errori nella memoria del sistema. Ecco come farlo con l'utilità Memory Diagnostic:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita diagnostica memoria Windows nella barra di ricerca e premi Invio per aprire l'utilità.
Passaggio 2: fare clic sull'opzione "Riavvia ora e verifica eventuali problemi (consigliato)".
Passaggio 3: il PC si riavvierà e lo strumento di diagnostica memoria di Windows avvierà la scansione degli errori. Al termine del test, il PC si avvierà nella schermata di blocco.
Passaggio 4: accedi al tuo PC. Se viene visualizzata la notifica "Nessun errore di memoria rilevato", significa che non sono presenti problemi di fondo.
6. Eseguire una scansione SFC e DISM
Se un file cruciale correlato all'applicazione Scripted Diagnostics Native Host o un altro importante componente del sistema operativo è danneggiato, è necessario utilizzare gli strumenti da riga di comando SFC e DISM per risolverlo. Ecco come eseguire entrambe le scansioni:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita cmd nella barra di ricerca e premi la scorciatoia da tastiera Ctrl + Maiusc + Invio per aprirlo con privilegi di amministratore.
Passaggio 2: quando si apre la finestra Controllo account utente, fare clic sul pulsante Sì.
Passaggio 3: digitare il comando seguente e premere Invio per eseguire la scansione SFC:
SFC /scannow
Passaggio 4: al termine della scansione, digitare cls e premere Invio per cancellare lo schermo.
Passaggio 5: eseguire i seguenti comandi uno alla volta per avviare la scansione DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Passaggio 6: chiudere la finestra del prompt dei comandi.
7. Installazione pulita di Windows
Se tutti i metodi sopra indicati non riescono a correggere l'errore sdiagnhost.exe sul tuo PC Windows 11, potrebbe essere necessario eseguire un'installazione pulita. Rimuoverà tutti i file corrotti e reinstallerà il sistema operativo. Eseguire un'installazione pulita solo se l'utilizzo del metodo Ripristino configurazione di sistema per rimuovere il messaggio di diagnostica tramite script non funziona.
Assicurati di eseguire il backup di tutti i file sull'unità C su un'unità di archiviazione esterna. Crea un supporto di installazione Windows avviabile su un'unità USB. Avvia utilizzando l'unità USB per avviare Windows Installer. Successivamente, esegui un'installazione pulita di Windows 11 .
Correggere l'errore host nativo della diagnostica tramite script
Questi erano i sette metodi per correggere l'errore "L'host nativo di diagnostica con script ha smesso di funzionare" in Windows 11. Inizia con una scansione del disco di controllo, installa manualmente gli aggiornamenti e rimuovi il programma antivirus di terze parti. Successivamente, rimuovi i file problematici, ispeziona la memoria di sistema ed esegui un'installazione pulita di Windows come ultima risorsa.