Come correggere l’errore BSoD “Critical Service Failed” su Windows
Quell’errore “SERVIZIO CRITICO FALLITO”? Sì, è una vera seccatura. Di solito, si tratta di un processo di sistema che si interrompe inaspettatamente, con conseguente schermata blu. Poi, al riavvio, Windows tenta di ripararsi automaticamente, ma a volte si blocca in questo ciclo infinito, facendoti venire voglia di strapparti i capelli. Un colpevole comune sembra essere l’installazione di driver non firmati: l’installazione di un driver non certificato può causare questo problema. Inoltre, driver obsoleti o settori danneggiati sull’unità non aiutano di certo.
Perché, ovviamente, Windows non è esattamente d’aiuto nel permetterci di risolvere il problema senza alcuno sforzo. La parte difficile è che, in molti casi, non è nemmeno possibile accedere a Windows per risolvere il problema: si potrebbe rimanere bloccati alla schermata di avvio o in modalità di ripristino. Fortunatamente, l’opzione di riparazione all’avvio o l’avvio avanzato possono fornire un punto d’appoggio per accedere alla modalità provvisoria, dove la maggior parte delle correzioni è più facile da eseguire. Preparatevi ad alcuni riavvii e tenete presente che alcune soluzioni devono essere ripetute o leggermente modificate a seconda della configurazione.
Come risolvere il BSoD CRITICAL SERVICE FAILED su Windows?
Disabilita l’applicazione della firma del driver
Questa è una mossa piuttosto classica. Driver Signature Enforcement assicura che vengano eseguiti solo i driver verificati da Microsoft o dall’editore. Ma a volte, soprattutto con hardware obsoleto o strano, è necessario disattivarlo temporaneamente.È un po’ strano che Windows renda questa operazione così complicata: è necessario avviare il sistema in Avvio Avanzato, quindi disattivarlo tramite il menu. Attenzione, però, una volta riavviato il sistema, Windows spesso lo riattiva, quindi è più una soluzione rapida, a meno che non si utilizzi il metodo permanente.
- Se Windows richiede la riparazione automatica, fare clic su Opzioni avanzate.
- Vai a Risoluzione dei problemi > Opzioni avanzate > Impostazioni di avvio.
- Fare clic su Riavvia.
- Dopo il riavvio, premere 7 (o F7) per scegliere “Disabilita applicazione firma driver”.
Questa operazione disattiva l’applicazione forzata per questa sessione di avvio, il che può consentire il caricamento di driver non firmati. Ma qual è il problema? A meno che non si esegua una correzione permanente, questa impostazione viene reimpostata a ogni riavvio, quindi sarà necessario ripetere l’operazione se si desidera mantenere funzionanti i driver. Per farlo, riavviare il computer in Avvio avanzato, quindi aprire il Prompt dei comandi da Risoluzione dei problemi > Opzioni avanzate.
- Digitare
bcdedit.exe /set nointegritychecks onquindi premere Invio. - Se vengono generati errori, provare
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKSebcdedit -set TESTSIGNING OFF.
Attenzione: questi comandi potrebbero non funzionare se Secure Boot è abilitato nel BIOS. Per disabilitare Secure Boot, riavvia il BIOS (solitamente premendo Canc o uno dei tasti funzione durante l’avvio), quindi trova Secure Boot nelle impostazioni di avvio o sicurezza e disattivalo. Onestamente, trovare questa opzione varia notevolmente a seconda della scheda madre: alcuni menu del BIOS sono una vera e propria scocciatura.
Ricostruisci BCD e MBR
A volte, la causa dell’arresto anomalo sono i dati di avvio corrotti. I bootreccomandi possono aiutare a ricostruire la configurazione di avvio, un po’ come riavviare la strategia di avvio. Se il file BCD o l’MBR sono danneggiati, Windows potrebbe semplicemente rifiutarsi di caricarsi correttamente e bloccarsi.
- Avviare l’avvio avanzato e selezionare Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi.
- Digitare questi comandi uno alla volta, premendo Invio dopo ciascuno:
bootrec /fixMbr bootrec /fixboot bootrec /RebuildBcd
A volte, /fixbootviene visualizzato il messaggio “Accesso negato”.In tal caso, potrebbe essere necessario correggere i permessi della partizione EFI o eseguire alcuni comandi aggiuntivi, reperibili nelle guide dedicate.(Perché, ovviamente, Windows ama rendere le cose complicate.)
Ricollegare il dispositivo di archiviazione
Sembra ovvio, ma cavi SATA o di alimentazione allentati possono a volte causare questi errori. Polvere, detriti o semplicemente un connettore allentato possono interrompere il flusso di dati e causare il crash di Windows all’avvio. Se possibile, apri il PC o il laptop, scollega l’unità in modo sicuro e ricollegala con attenzione. Assicurati che i cavi siano saldamente inseriti e privi di sporco o corrosione. A volte, anche scambiare il cavo o la porta può risolvere il problema.
Eseguire un avvio pulito
Se un’app o un servizio di terze parti sta creando problemi durante l’avvio, un avvio pulito dovrebbe riuscire a isolarlo. Ma il problema: se il PC non si avvia normalmente, è necessario prima passare alla modalità provvisoria. Una volta in modalità provvisoria, esegui msconfig e disattiva tutti i servizi non Microsoft, quindi disattiva gli elementi di avvio automatico tramite Gestione attività. Riavvia normalmente e verifica se il BSOD continua a essere visualizzato. In caso contrario, riattiva i servizi uno alla volta per individuare la causa del problema.
Eseguire SFC e DISM
Questo è uno di quei trucchi “risolvi tutto”.SFC analizza i file di sistema protetti e sostituisce quelli danneggiati. DISM fa un ulteriore passo avanti, riparando l’immagine di sistema stessa. Di solito, questi comandi risolvono alcuni problemi fondamentali di Windows che potrebbero causare l’arresto anomalo.
- Aprire il Prompt dei comandi come amministratore (tramite avvio avanzato o avvio normale).Digitare:
sfc /scannow - Aspetta che finisca. Potrebbe volerci un po’ di tempo.
- Quindi, esegui:
DISM /Online /Cleanup-Image /RestoreHealth - Al termine, riavviare e verificare se l’errore persiste.
Aggiorna o ripristina i driver
Se gli errori sono iniziati dopo un aggiornamento del driver, potrebbe essere utile ripristinare o aggiornare il driver. Apri Gestione dispositivi (Win + X, quindi selezionalo), trova i dispositivi con un punto esclamativo giallo, fai clic con il pulsante destro del mouse e seleziona Aggiorna driver. In alternativa, se il driver è danneggiato, puoi disinstallarlo e lasciare che Windows ne reinstalli uno generico dopo il riavvio.
Valutare la possibilità di reimpostare o reinstallare Windows
Se nient’altro funziona, il ripristino di Windows potrebbe essere l’ultima risorsa.È una soluzione drastica, ma spesso risolve problemi radicati con file di sistema o installazioni di sistemi operativi corrotte. Salva prima i tuoi dati, ovviamente. A volte, un’installazione pulita di Windows è l’unica soluzione se il vero problema non è l’hardware.
Controllare lo stato di integrità dell’archiviazione e sostituirla se necessario
Se l’unità è danneggiata fisicamente o presenta errori con chkdsk, è probabilmente il momento di sostituirla. Settori danneggiati o un SSD/HDD difettoso possono compromettere profondamente Windows, causando BSOD come “SERVIZIO CRITICO FALLITO”.Utilizza strumenti come CrystalDiskInfo o la diagnostica del produttore dell’unità per valutarne lo stato prima di prendere in considerazione la sostituzione.
La maggior parte di queste soluzioni richiede un po’ di tentativi ed errori e un po’ di pazienza. Ricordate, errori di Windows come questo sono spesso correlati a hardware, driver o danneggiamento dei dati di avvio. A volte, risolvere il BSOD è semplicemente questione di ripetere i passaggi, più e più volte, finché non si ottiene un risultato soddisfacente. Buona fortuna!