Come risolvere l’elevato utilizzo della CPU dalla telemetria di compatibilità Microsoft
Avere a che fare con la telemetria di compatibilità Microsoft che impazza e monopolizza la CPU può essere piuttosto fastidioso. A volte, si tratta semplicemente di un processo in background che dovrebbe mantenere il sistema compatibile e segnalare i problemi a Microsoft, ma in alcune configurazioni decide di agire in modo incontrollato, utilizzando l’80% della CPU senza un vero motivo.È un po’ strano, ma se il computer si blocca o si surriscalda, potrebbe essere questo il colpevole. Fortunatamente, ci sono alcuni modi per gestirlo. A seconda della causa dell’elevato utilizzo della CPU, alcuni metodi potrebbero funzionare meglio di altri, quindi è un po’ una questione di tentativi ed errori. Inoltre, un avvertimento: queste opzioni potrebbero disattivare alcune funzionalità di diagnostica che contribuiscono a mantenere Windows in perfetto stato, quindi se non ti crea problemi, procedi pure.
Come risolvere il problema della CPU elevata della telemetria di compatibilità Microsoft?
Limitare i dati diagnostici tramite le impostazioni di Windows
Perché, ovviamente, Windows deve rendere le cose più difficili del necessario. Puoi provare a ridurre i dati diagnostici che il tuo sistema condivide con Microsoft tramite le Impostazioni. Ridurre i dati diagnostici facoltativi può aiutare a ridurre il consumo di risorse.
- Premere Win + Iper aprire Impostazioni.
- Vai su Privacy e sicurezza o a volte semplicemente Privacy > Diagnostica e feedback.
- Imposta i dati diagnostici obbligatori anziché completi o facoltativi. Se vedi l’opzione Invia dati diagnostici facoltativi, disattivala.
- Fare clic su Elimina dati diagnostici se questa opzione è presente: in questo modo si potrebbero eliminare alcune informazioni accumulate che potrebbero contribuire al problema.
In sostanza, questo indica a Windows di non inviare tutte le informazioni extra che potrebbero sovraccaricare il processo di telemetria. A volte, meno dati equivalgono a un minore utilizzo della CPU. Per esperienza personale, su alcune macchine questo metodo non funziona al primo tentativo, ma poi si risolve dopo un riavvio.
Disattivare il servizio Connected User Experience e Telemetry
Questo servizio è una sorta di spina dorsale per alcune operazioni di telemetria, inclusa la Telemetria di Compatibilità. Disattivandolo, si interrompe completamente il processo, con conseguente riduzione del carico sulla CPU. Attenzione, alcune funzionalità potrebbero smettere di funzionare o generare meno dati.
- Apri Esegui conWin + R
- Digita
services.msce premi Invio. Si aprirà l’elenco dei servizi di Windows. - Trova e fai doppio clic su Connected User Experience e Telemetria.
- Cambia il tipo di avvio in Disabilitato, quindi fai clic su Arresta.
- Fai clic su Applica e OK. Ho visto che funziona su alcune configurazioni: a volte è sufficiente per risolvere i picchi della CPU.
Non consentire la telemetria dall’editor dei criteri di gruppo
Per chi utilizza le edizioni Pro o Enterprise, i Criteri di gruppo offrono un metodo più preciso per eliminare i problemi di telemetria. Se si è soddisfatti, possono fornire una soluzione più permanente.
- Aprire Esegui ( Win + R), digitare
gpedit.msce premere Invio. - Passare a: Configurazione computer > Modelli amministrativi > Componenti di Windows > Raccolta dati e build di anteprima.
- Fare doppio clic su Consenti telemetria o Consenti dati diagnostici.
- Impostalo su Disabilitato e fai clic su Applica. Certo, Windows ti urlerà contro perché non invia la diagnostica, ma ehi, la CPU è più contenta.
- A volte, basta riavviare per applicare: questo è tutto ciò che scriveva.
Non consentire la telemetria tramite l’editor del registro
Se utilizzi Windows Home, i Criteri di gruppo non sono un’opzione. Nessun problema. Puoi modificare direttamente il registro per disattivare la telemetria. Ma attenzione: se sbagli, le cose possono complicarsi. Esegui sempre un backup del registro prima.
- Apri Esegui ( Win + R), digita
regedite premi Invio. - Vai a:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection - Se AllowTelemetry DWORD non è presente, fare clic con il pulsante destro del mouse, scegliere Nuovo > DWORD (valore a 32 bit) e assegnargli il nome AllowTelemetry.
- Imposta il suo valore su 0. In alcune configurazioni, questo silenzio sembra funzionare piuttosto bene.
- Successivamente, vai a:
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\DataCollection - Se è presente una chiave AllowTelemetry, eliminala. Oppure impostala su 0, se preferisci. Ricorda solo che modificare le impostazioni può causare instabilità se non si presta attenzione.
Disabilitare la telemetria di compatibilità Microsoft da Utilità di pianificazione
Spesso la telemetria viene eseguita come attività pianificata, quindi anche interromperla in quel momento può essere utile.È un po’ macchinoso, ma può funzionare se tutto il resto fallisce.
- Apri Esegui ( Win + R), digita
taskschd.msce premi Invio. Questa è l’Utilità di pianificazione. - Passare a: Utilità di pianificazione > Microsoft > Windows > Esperienza applicazione.
- Trova le attività relative alla Telemetria di Compatibilità o simili e clicca con il pulsante destro del mouse per disattivarle. Su una macchina, ho dovuto farlo con due attività diverse, a seconda della versione di Windows in uso.
Elimina CompatTelRunner.exe
Se sei intenzionato a fermare il problema per sempre e non ti interessa la diagnostica, puoi eliminare il file. Si trova in %WinDir%\System32\CompatTelRunner.exe. Ma, ovviamente, Windows ne è proprietario tramite TrustedInstaller, quindi devi prima acquisirne la proprietà, il che è un po’ complicato.
- Accedi come amministratore.
- Apri Esegui, quindi digita
cmd. Premi Ctrl + Shift + Enterper i diritti di amministratore. - Esegui questi comandi per acquisire la proprietà e i permessi:
takeown /f “%WinDir%\System32\CompatTelRunner.exe” /aicacls “%WinDir%\System32\CompatTelRunner.exe” /Grant Administrators:f
- Una volta ottenuto il controllo completo, eliminalo con
del “%WinDir%\System32\CompatTelRunner.exe”, oppure rinominalo semplicemente per conservarne un backup:ren “%WinDir%\System32\CompatTelRunner.exe” CompatTelRunner.old.
Tieni presente che eliminare i file di sistema comporta sempre un certo rischio, ma se fatto con attenzione, è una soluzione piuttosto efficace.È un po’ drastico, ma in alcune configurazioni è l’unico modo per impedire davvero i problemi di CPU elevata causati dal processo di telemetria.
Un elevato consumo di CPU dovuto alla telemetria non è sempre semplice da risolvere e, spesso, combinare alcuni di questi metodi offre i risultati migliori. Ricordate, Windows è piuttosto persistente su alcuni di questi problemi, quindi di solito è necessario riavviare il computer dopo le modifiche. Incrociamo le dita affinché questo aiuti: ha funzionato per altri, quindi potrebbe funzionare anche per il prossimo sfortunato computer.