Come risolvere l'alto utilizzo della CPU di Microsoft Compatibility Telemetry

Il Microsoft Compatibility Telemetry è un processo che raccoglie informazioni su come funziona il dispositivo e i suoi programmi associati. Se hai notato un alto utilizzo della CPU da parte di Microsoft Compatibility Telemetry nel Task Manager, questo articolo ti aiuterà a risolvere il problema. Una delle ragioni per cui ciò può accadere è il file “CompatTelRunner.exe” che esegue il processo di telemetria. Leggi questo tutorial per scoprire cosa fare se ciò accade.
Buono a sapersi: hai notato un processo chiamato SysMain nel Task Manager ma non sai cosa sia? Scoprilo nel nostro post.
Indice
- Disabilitare Microsoft Compatibility Telemetry tramite Task Scheduler
- Limitare la quantità di dati che Microsoft può raccogliere
- Aggiornare il servizio di telemetria
- Sostituire CompatTelRunner.exe
- Stabilire quando il servizio di telemetria funziona a piena capacità
- Disabilitare Microsoft Compatibility Telemetry tramite Group Policy Editor
1. Disabilitare Microsoft Compatibility Telemetry tramite Task Scheduler
Il servizio di telemetria invia dati a Microsoft regolarmente, con l’obiettivo dichiarato di migliorare le prestazioni e l’esperienza complessiva del sistema. Ma poiché il processo può causare un forte rallentamento delle prestazioni del PC e raccoglie informazioni private, è una buona idea disabilitarlo. Rimuoverlo completamente dal computer non è consigliato, poiché il processo fa parte del sistema operativo Windows e è firmato digitalmente, quindi la sua assenza potrebbe causare problemi di stabilità al sistema.
Nota: il metodo descritto di seguito potrebbe non funzionare sul tuo PC, a seconda della versione di Windows in uso. Microsoft ha aggirato questa soluzione negli aggiornamenti recenti, nel qual caso dovresti provare invece la soluzione tramite Group Policy. Ma prima, prova questi passaggi.
Apri Task Scheduler dalla ricerca di Windows e naviga su Libreria di Task Scheduler -> Microsoft -> Windows -> Application Experience nel menu a sinistra.

Sul lato destro, cerca Microsoft Compatibility Appraiser, fai clic destro su di esso e seleziona Disabilitare dal menu contestuale. Conferma di voler disabilitare il processo.
Fare ciò dovrebbe portare all’effetto di chiudere forzatamente il processo dei servizi di telemetria di Microsoft, bloccando efficacemente Microsoft dal raccogliere dati su problemi che influenzano il tuo PC.
Consiglio: elimina gli annunci in Windows con questi suggerimenti utili.
2. Limitare la quantità di dati che Microsoft può raccogliere
Puoi bloccare i servizi di condivisione dei dati dal trasmettere (alcune) informazioni a Microsoft tramite le Impostazioni. Fare ciò dovrebbe ridurre significativamente l’attività del Servizio di Telemetria di Microsoft.
Naviga su Impostazioni -> Privacy e sicurezza -> Diagnostica e feedback.
Per limitare l’accesso di Microsoft ai tuoi dati, disabilita l’interruttore accanto a Invia dati diagnostici opzionali. Inoltre, espandi Esperienze personalizzate e disattiva l’interruttore Consenti a Microsoft di utilizzare i tuoi dati diagnostici.

Puoi anche eliminare i dati che Microsoft ha raccolto fino ad ora premendo il pulsante Elimina accanto a Elimina dati diagnostici. Ma prima di affrettarti a cancellare queste informazioni, considera che farlo potrebbe privarti di aggiornamenti personalizzati e correzioni di sicurezza che Microsoft fornisce per migliorare l’efficienza e la sicurezza del sistema. Fai ciò solo come ultima risorsa, nel caso in cui i problemi di alto utilizzo della CPU del Servizio di Telemetria di Microsoft non vadano via.
Nota: per coloro che hanno un account Microsoft, potrebbe essere utile controllare il tuo dashboard della privacy per ulteriori dati diagnostici da eliminare.
Se stai utilizzando Windows 10, vai su Impostazioni -> Privacy -> Diagnostica e feedback. Opta per l’opzione Dati diagnostici richiesti per inviare solo informazioni minime sul dispositivo. Con l’opzione Dati diagnostici opzionali, il tuo dispositivo invierà molte più informazioni, comprese informazioni sulla salute del dispositivo, attività e reportistica degli errori avanzata.
3. Aggiornare il servizio di telemetria
È possibile che il Servizio di Telemetria di Microsoft abbia riscontrato alcune difficoltà tecniche che ora stanno causando un utilizzo anormalmente elevato della CPU. In tali casi, potrebbe aiutarti ad aggiornare il Servizio di Telemetria.
Apri l’app Servizi sul tuo PC tramite la ricerca di Windows.
Scorri verso il basso fino a trovare il servizio Connected User Experience and Telemetry. Fai clic destro su di esso e seleziona Riavvia dal menu contestuale.

FYI: scopri come accedere alla cartella WindowsApp in Windows.
4. Sostituire CompatTelRunner.exe
Come spiegato sopra, “CompatTelRunner.exe” è responsabile dell’esecuzione del processo di telemetria. Se sospetti che ci sia una corruzione, il primo passo da compiere sarebbe eseguire una scansione SFC. Questo dovrebbe riparare automaticamente il file, ma se non funziona, l’altra soluzione sarebbe sostituire il file da solo.
Apri un Prompt dei comandi con diritti di amministratore, digita il seguente comando e premi Invio:
takeown /f C:\Windows\System32\CompatTelRunner.exe
Questo ti darà la proprietà del file “CompatTelRunner.exe”, consentendoti di eliminarlo. Successivamente, copia un “CompatTelRunner.exe” sano da un altro dispositivo e portalo sul tuo PC. Naturalmente, dovrai assumerti la proprietà del file prima di poterlo copiare.
5. Stabilire quando il servizio di telemetria funziona a piena capacità
Questa è una misura meno drastica che dovresti optare se non vuoi disabilitare completamente il Servizio di Telemetria di Microsoft. Invece, specifica quando e per quanto tempo far funzionare il processo a piena capacità in modo che non influisca sulle risorse del tuo sistema.
Apri di nuovo Task Scheduler e naviga su Microsoft Compatibility Appraiser, come mostrato nella sezione precedente. Fai doppio clic su di esso, passa a Trigger e fai doppio clic su Trigger una sola volta.

Configura il processo di telemetria per essere eseguito ogni volta che non stai usando il computer. In alternativa, attiva l’opzione Ferma il task se dura più a lungo di, e imposta un periodo di tempo in cui il processo può essere eseguito sul tuo PC.
Infine, torna alla finestra Proprietà e passa a Impostazioni. Deseleziona l’opzione Esegui il task il prima possibile dopo che un avvio programmato è stato perso. Questo impedisce al processo di essere eseguito se perde un avvio programmato.

Consiglio: scopri come eseguire il backup delle impostazioni del Local Group Policy Editor in Windows.
6. Disabilitare Microsoft Compatibility Telemetry tramite Group Policy Editor
Se hai provato tutto quanto sopra e l’utilizzo della CPU del Servizio di Telemetria di Microsoft continua a essere anormalmente alto, puoi tentare di disabilitare il processo utilizzando il Group Policy Editor.
Digita “group policy” nella ricerca di Windows e seleziona il risultato Modifica criterio di gruppo.
Nota: il Group Policy Editor è disponibile nelle versioni Pro/Enterprise di Windows. Se hai la versione Home, dovrai prima abilitare il Group Policy Editor.
Naviga su Configurazione del computer -> Modelli amministrativi -> Componenti di Windows -> Raccolta dati e versioni di anteprima nel menu a sinistra. A destra, fai clic su Consenti dati diagnostici (su Windows 11) o Consenti telemetria (Windows 10).

Controlla la casella Disabilitato e fai clic su Applica.
Consiglio: ti stai chiedendo cosa distingue un account Microsoft da un account locale? Sottolineiamo le differenze in questa guida.
Ci sono molti altri processi in background che possono influire sulle risorse della CPU e della GPU. Dai un’occhiata al nostro articolo per scoprire come affrontare il problema dell’alto utilizzo della CPU di Shell Infrastructure Host. Se hai notato un’operazione che sembra sospetta, assicurati innanzitutto di non avere a che fare con un processo Windows legittimo che può sembrare malware prima di intraprendere qualsiasi azione contro di esso.
Credito immagine: Freepik. Tutti gli screenshot di Alexandra Arici.