Se Windows 11 si blocca durante l’avvio, mostra schermate nere intermittenti o genera errori legati a cFosSpeed, il problema quasi sempre è nel driver di rete installato da qualche suite OEM, tool di ottimizzazione o pacchetto preinstallato. cFosSpeed è un componente che lavora a livello di filtro di rete: quando è sano, passa inosservato; quando è corrotto, incompatibile o bloccato da un aggiornamento, può impedire al sistema di arrivare al desktop o causare rallentamenti anomali e disconnessioni.
La cosa importante è non partire a caso con modifiche invasive. Prima si identifica se il blocco è davvero legato a cFosSpeed, poi si decide se disabilitare il driver, rimuovere il software associato o ripristinare un punto precedente. In un contesto produzione, va trattato come un change controllato: osservazione, intervento minimo reversibile, verifica, e solo dopo eventuale pulizia più profonda.
Perché cFosSpeed può bloccare Windows 11
cFosSpeed viene spesso installato insieme a utility di schede madri, notebook o software per il gaming. Il suo scopo è dare priorità al traffico di rete, ma si inserisce nel percorso dei driver NDIS di Windows. Questo significa che se il driver è vecchio, non firmato come si aspetta Windows 11, oppure entra in conflitto con un altro filtro di rete, il sistema può bloccarsi già nella fase di caricamento dei servizi o appena dopo il login.
I sintomi più comuni sono questi: avvio molto lento, blocco con rotellina infinita, BSOD sporadico, rete che sparisce dopo un aggiornamento, oppure un errore esplicito che cita cFosSpeed, cfosspeed.sys o componenti simili. In alcuni casi il nome non compare in modo diretto, ma lo trovi nei log di sistema o nei dettagli di un arresto anomalo.
Come capire se il colpevole è davvero lui
Prima di disinstallare tutto, conviene raccogliere un minimo di evidenza. Se il PC arriva al desktop, il percorso più rapido è controllare app installate, driver e log eventi. Se invece il sistema non parte normalmente, il lavoro si fa da modalità provvisoria o dall’ambiente di ripristino.
Le tre verifiche più utili sono: presenza del software, presenza del driver e correlazione con errori recenti. Se una sola di queste manca, non basta per puntare il dito; se tutte e tre coincidono, la probabilità sale molto.
Verifica 1: app installate
Apri Impostazioni > App > App installate e cerca cFosSpeed, cFos o il nome del pacchetto OEM che lo include. Su alcuni sistemi compare come parte di utility ASUS, MSI, Gigabyte, ASRock, MSI Center, Armoury Crate, Dragon Center o software simili.
Se lo trovi, annota il nome esatto e la versione. Se non compare, non significa che il driver non sia presente: può essere rimasto installato a livello di sistema anche dopo la rimozione dell’app principale.
Verifica 2: driver e servizi
Da un prompt con privilegi amministrativi puoi cercare il driver nei pacchetti installati e nei file di sistema. Il comando sotto non modifica nulla e serve solo a raccogliere evidenza.
pnputil /enum-drivers | findstr /i cfos
Se compare un pacchetto con nome riconducibile a cFosSpeed, prendi nota del Published Name. È il riferimento utile se devi rimuovere il driver in modo preciso. Puoi anche controllare il servizio associato:
sc query cfosspeed
Stato RUNNING non vuol dire che sia sano; vuol dire solo che il servizio esiste ed è attivo. Se il comando restituisce errore di servizio inesistente, il problema potrebbe essere un residuo di driver, non il servizio in sé.
Verifica 3: log di sistema
Apri Visualizzatore eventi e controlla Registri di Windows > Sistema. Cerca eventi intorno all’ora del blocco, in particolare errori di driver, kernel, rete o servizi che falliscono all’avvio. Se vuoi una traccia rapida da terminale:
wevtutil qe System /q:"*[System[(Level=2)]]" /c:30 /f:text
Se nei dettagli compare cfos, cfosspeed o un driver di rete che fallisce subito prima del freeze, hai un indizio forte. Se invece gli errori sono di storage, memoria o altro driver, non forzare la diagnosi su cFosSpeed: potresti avere un problema diverso che produce sintomi simili.
Procedura consigliata: rimozione pulita ma reversibile
La strada più sicura è partire dalla disinstallazione dell’app che ha introdotto il componente, poi verificare se il driver è rimasto nel sistema. Se il PC non arriva al desktop, la stessa logica si applica da modalità provvisoria. L’obiettivo è ridurre il blast radius: togliere il filtro di rete problematico senza toccare il resto della configurazione.
Prima di cambiare qualcosa, crea un punto di ripristino se il sistema lo consente. Non è una garanzia assoluta, ma è il rollback più semplice quando devi intervenire su driver e servizi di terze parti.
Passo 1: avvio in modalità provvisoria se Windows non è stabile
Se il sistema si blocca prima del desktop, entra nella schermata di ripristino e scegli Risoluzione dei problemi > Opzioni avanzate > Impostazioni di avvio > Riavvia, poi seleziona la modalità provvisoria. Questo riduce al minimo i driver caricati e spesso permette di rimuovere il componente incriminato.
Se invece Windows parte regolarmente, non serve forzare la modalità provvisoria: lavora da sessione normale e limita il cambiamento al componente interessato.
Passo 2: disinstalla il pacchetto principale
Vai in Impostazioni > App > App installate, cerca il pacchetto che include cFosSpeed e rimuovilo. In alcuni casi il nome è esplicito, in altri è nascosto dentro una suite della scheda madre. Se hai dubbi, controlla il vendor e la descrizione prima di disinstallare: il target giusto è il componente di rete, non l’intera utility se contiene funzioni che ti servono ancora.
Dopo la disinstallazione, riavvia. Se il blocco sparisce, hai già validato la causa. Se il problema resta, non fermarti qui: il driver può essere rimasto registrato nel sistema.
Passo 3: rimuovi il driver residuo
Se da pnputil /enum-drivers hai identificato il pacchetto, puoi rimuoverlo in modo mirato. Questo è il punto in cui serve attenzione: il comando disinstalla il driver dal repository di Windows, quindi va eseguito solo se hai individuato con certezza il pacchetto corretto.
pnputil /delete-driver oemXX.inf /uninstall /force
Sostituisci oemXX.inf con il valore trovato in precedenza. L’opzione /force va usata solo se il driver è in uso e hai già accettato il rischio di interrompere la componente di rete. Dopo il comando, riavvia e verifica che non ricompaiano freeze o errori di avvio.
Se preferisci un approccio meno aggressivo, puoi prima disabilitare il servizio per testare l’ipotesi senza cancellare subito il pacchetto. È una buona opzione quando vuoi capire se il problema sparisce con un rollback semplice.
sc stop cfosspeed
sc config cfosspeed start= disabled
Se il sistema torna stabile con il servizio disabilitato, la causa è confermata. A quel punto puoi decidere se rimuovere definitivamente il software o sostituirlo con una versione aggiornata e compatibile con Windows 11.
Passo 4: pulizia del software OEM che lo reinstalla
Molti casi tornano dopo il riavvio perché una suite del produttore rimette in piedi il driver. Se hai una utility ASUS, MSI, Gigabyte o simili, controlla se esiste un modulo di networking o traffic shaping che reinstalla cFosSpeed in automatico. In quel caso, rimuovere solo il driver non basta: devi rimuovere o aggiornare anche il pacchetto che lo distribuisce.
Qui il confine è semplice: se il componente è accessorio, toglilo; se ti serve davvero, aggiorna la suite alla release che dichiara compatibilità con Windows 11. Non tenere in produzione un driver vecchio solo perché “funziona quasi sempre”. Nei filtri di rete, “quasi” è un modo elegante per dire che prima o poi si rompe.
Cosa fare se Windows non arriva nemmeno alla modalità provvisoria
Se il blocco è totale, la via più pulita è usare l’ambiente di ripristino o un supporto di installazione di Windows 11 per entrare nella console di recupero. Da lì puoi tentare il ripristino del sistema, la disinstallazione dell’ultimo aggiornamento o la rimozione del driver problematico offline. La scelta dipende da cosa è cambiato per ultimo: update di Windows, update firmware, installazione di utility OEM o sostituzione di driver di rete.
Se hai un punto di ripristino precedente al problema, usalo prima di interventi manuali sul repository dei driver. È la forma di rollback più semplice e meno soggetta a errori operativi. Se non esiste un punto di ripristino, la rimozione offline del pacchetto driver resta l’opzione più controllata.
Controlli dopo la correzione
Dopo il riavvio, verifica tre cose: stabilità dell’avvio, funzionalità di rete e assenza di nuovi errori nei log. Non fermarti al fatto che “si è acceso”: serve confermare che il sistema non stia solo aggirando temporaneamente il problema.
Le verifiche minime sono queste:
- il desktop si carica senza blocchi o ritardi anomali;
- la rete funziona con e senza Wi-Fi, se presente;
- in Visualizzatore eventi non compaiono nuovi errori di driver o servizio legati a cFosSpeed;
sc query cfosspeednon mostra più il servizio attivo, se lo hai disabilitato o rimosso.
Se tutto è stabile, tieni sotto osservazione il sistema per qualche riavvio. In caso di PC aziendale o macchina critica, conviene annotare la versione del driver rimossa, il pacchetto OEM coinvolto e il motivo dell’intervento: ti evita di reintrodurre lo stesso problema al successivo aggiornamento.
Quando conviene aggiornare invece di rimuovere
Se cFosSpeed fa parte di una funzionalità che ti serve davvero, come una suite di tuning del produttore, la rimozione secca può non essere la scelta giusta. In quel caso cerca una versione aggiornata del pacchetto, preferibilmente scaricata dal sito del produttore della scheda madre o del notebook, non da repository generici. L’obiettivo è sostituire un driver fragile con una release compatibile, non lasciare un servizio essenziale scoperto.
La regola pratica è questa: se il componente è opzionale, eliminarlo riduce il rischio; se è necessario, aggiornalo e verifica che non venga reintrodotto da aggiornamenti automatici del vendor. In entrambi i casi, evita di tenere attivi più filtri di rete contemporaneamente senza una ragione precisa.
Errore tipico da evitare
Il classico errore è cancellare file a mano da System32 o disabilitare servizi casuali perché il nome sembra simile. È una scorciatoia che crea più danni di quanti ne risolva. Se vuoi intervenire su un driver, fallo dal meccanismo previsto da Windows: app installate, servizi, repository driver, ripristino o modalità provvisoria. Così hai un rollback sensato e una traccia chiara di quello che hai fatto.
Assunzione operativa: il problema è trattato come incidente di produzione finché non dimostri il contrario. Prima osservi, poi rimuovi il minimo necessario, poi verifichi con riavvio e log.
In pratica
Se cFosSpeed blocca Windows 11, la sequenza corretta non è “disinstalla tutto e spera”. È: identifica il pacchetto, verifica il driver, prova il rollback minimo, poi rimuovi o aggiorna in modo mirato. Nella maggior parte dei casi il problema si chiude con la rimozione del componente OEM o con la disattivazione del servizio residuo. Se invece il blocco persiste, non insistere sul sospetto iniziale: controlla log, aggiornamenti recenti, driver di rete alternativi e punti di ripristino, perché il sintomo può essere identico ma la causa diversa.
