Ridurre l'uso elevato della CPU da Microsoft Compatibility Telemetry
TL;DR
Se Microsoft Compatibility Telemetry occupa molta CPU, esegui prima controlli rapidi (aggiornamenti, scansioni SFC/DISM, scan anti‑malware). Se il problema persiste, prova a riavviare il servizio Connected User Experiences and Telemetry, ridurre i dati diagnostici inviati, rimandare o limitare l’esecuzione del task Microsoft Compatibility Appraiser nel Task Scheduler, o sostituire CompatTelRunner.exe con una copia sana. Disabilitare la telemetria è l’ultima risorsa.
Cos’è Microsoft Compatibility Telemetry?
Microsoft Compatibility Telemetry è un servizio di diagnostica di Windows che raccoglie dati tecnici sul comportamento del sistema (prestazioni, crash, compatibilità dei driver) per aiutare Microsoft a migliorare aggiornamenti e correzioni. Definizione in una riga: servizio che invia a Microsoft informazioni tecniche anonime su hardware, driver e sistema operativo.
Perché questo processo può consumare tanta CPU?
Le cause più comuni dell’uso eccessivo della CPU da parte della telemetria sono:
- File di sistema corrotti che fanno ripetere o bloccare il processo.
- Un’attività pianificata configurata per eseguirsi a intervalli inopportuni (durata indefinita o esecuzione durante l’uso attivo).
- Aggiornamenti mancanti o conflitti software che provocano analisi approfondite della compatibilità.
- Interferenze da malware o software di terze parti che causano scansioni continue.
- Errori temporanei del servizio che richiedono un riavvio del servizio stesso.
Important: la telemetria è progettata per non bloccare l’uso normale del PC; un consumo elevato indica quasi sempre un problema sottostante (file corrotti, task pianificati o conflitti).
Controlli preliminari rapidi (fai questi prima di tutto)
- Chiudi le applicazioni in uso, specialmente quelle che si bloccano o consumano molte risorse.
- Riavvia il dispositivo per eliminare problemi temporanei.
- Installa tutti gli aggiornamenti di Windows disponibili (Impostazioni > Aggiornamento e sicurezza).
- Esegui una scansione anti‑malware completa (inclusa la scansione offline di Microsoft Defender se necessario).
- Esegui SFC e DISM per rilevare e riparare file di sistema corrotti (vedi sezione dettagliata più avanti).
- Se usi un laptop, scollega periferiche non necessarie (USB, unità esterne) e riprova.
Nota: molte soluzioni rapide risolvono la maggior parte dei casi. Se i controlli preliminari non bastano, continua con le procedure seguenti.
.jpg?w=1600&h=900&fit=crop)
1. Riavviare Connected User Experiences and Telemetry (servizio)
Riavviare il servizio può risolvere problemi temporanei senza cambiare impostazioni definitive.
Passaggi:
- Apri il menu Start e digita “Services” o “Servizi”.
- Avvia l’app Servizi.
- Trova il servizio chiamato “Connected User Experiences and Telemetry”.
- Clic destro sul servizio e scegli “Riavvia”.
Quando riavvii, osserva l’utilizzo della CPU nel Task Manager per 10–15 minuti. Se cala e resta stabile, il problema era temporaneo.
2. Ridurre i dati diagnostici e le esperienze personalizzate
Limitare i dati inviati a Microsoft riduce lavoro del processo di telemetria e il volume di dati locali da gestire.
Come procedere:
- Clic destro su Start > Impostazioni.
- Vai su Privacy e sicurezza > Diagnostica e feedback.
- Disattiva “Invia dati diagnostici facoltativi” per inviare solo i dati obbligatori.
- Espandi “Esperienze personalizzate” (Tailored experiences) e disattiva la relativa opzione per evitare elaborazioni aggiuntive.
Inoltre, puoi eliminare i dati diagnostici già inviati: espandi “Elimina dati diagnostici” e clicca “Elimina”. Questo può ridurre l’attività immediata, ma devi considerare l’impatto su aggiornamenti mirati e correzioni.
Important: eliminare i dati diagnostici può ridurre suggerimenti personalizzati e alcuni aggiornamenti mirati. Procedi solo se necessario.
3. Limitare l’esecuzione del processo tramite Utilità di pianificazione (Task Scheduler)
Il task “Microsoft Compatibility Appraiser” in Task Scheduler avvia attività di rilevamento/telemetria e può essere configurato male o lasciato eseguire indefinitamente.
Passaggi dettagliati:
- Apri Start e digita “Task Scheduler”.
- Vai a Libreria Utilità di pianificazione > Microsoft > Windows > Application Experience.
- Fai doppio clic su “Microsoft Compatibility Appraiser”.
- Apri la scheda Trigger e seleziona il trigger attivo. Cliccaci due volte per modificarlo.
- Pianifica il task per eseguirsi quando il dispositivo è inattivo oppure modifica la pianificazione in modo che non si esegua durante le ore di lavoro.
- Nella stessa finestra, seleziona “Interrompi attività se viene eseguita più a lungo di” e imposta un limite ragionevole (es. 30 minuti).
- Vai alla scheda Impostazioni e deseleziona “Esegui attività il prima possibile dopo un avvio pianificato omesso” per evitare esecuzioni immediate quando riprendi l’attività.
- Conferma con OK.
Questa soluzione evita che il processo occupi CPU durante l’uso intensivo del PC. Se non basta, valuta di sostituire il file dell’eseguibile CompatTelRunner.exe.
4. Sostituire manualmente CompatTelRunner.exe (solo se corrotto)
CompatTelRunner.exe è l’eseguibile che avvia operazioni di compatibilità. Se è corrotto, può generare cicli anomali che consumano CPU.
Nota: questa procedura richiede privilegi amministrativi e una copia sana del file da un sistema equivalente (stessa versione/edizione di Windows). Fai un backup prima di sostituire qualsiasi file di sistema.
Passaggi:
- Apri il Prompt dei comandi come amministratore (cerca “Command Prompt” o “Prompt dei comandi”, clic destro > Esegui come amministratore).
- Prendi possesso del file per poterlo sostituire:
takeown /f C:\Windows\System32\CompatTelRunner.exe
- Dopo avere la proprietà, copia la versione sana di CompatTelRunner.exe (da un dispositivo con lo stesso build) nella cartella C:\Windows\System32. Se possibile, effettua questa copia in modalità provvisoria per ridurre interferenze.
- Imposta i permessi corretti (icacls) e riavvia il sistema.
Se la sostituzione risolve l’uso elevato di CPU, monitora il sistema per almeno 48 ore.
Important: sostituire file di sistema è una procedura avanzata. Se non sei sicuro, coinvolgi un tecnico.
5. Disabilitare la telemetria (ultima risorsa)
Disabilitare completamente la telemetria può risolvere l’uso elevato della CPU, ma riduce la quantità di informazioni che Microsoft riceve per migliorare aggiornamenti, sicurezza e compatibilità.
Metodi possibili per disabilitare o limitare la telemetria:
- Usare l’Editor Criteri di gruppo locali (gpedit.msc) per impostare i livelli di raccolta dati (disponibile in edizioni Pro/Enterprise).
- Modificare il Registro di sistema (regedit) per impostare AllowTelemetry a 0 (solo per edizioni che lo consentono).
- Disabilitare il task nel Task Scheduler o il servizio Connected User Experiences and Telemetry (non sempre consigliato).
Avvertenza: alcune modifiche via Registro o Criteri di gruppo possono avere impatto sugli aggiornamenti e sulla diagnostica; documenta le modifiche e crea un punto di ripristino prima di procedere.
Per istruzioni passo‑passo dettagliate, consulta la guida ufficiale o il manuale IT della tua organizzazione.
Suggerimenti pratici e alternative
- Prima di disabilitare: crea un punto di ripristino e una copia dei dati diagnostici se possibile.
- Considera di limitare la telemetria solo su macchine critiche (server, workstation di produzione) e lasciarla attiva su PC di test.
- Verifica driver e software di terze parti specialmente utility di ottimizzazione o di backup che possono interagire con i processi di sistema.
Alternative tecniche:
- Aumentare la RAM o passare a un SSD può mascherare parte del problema se la CPU non è l’unico collo di bottiglia.
- Creare una politica di manutenzione che includa SFC/DISM mensili e controllo dei task pianificati.
Playbook rapido per il reparto helpdesk (SOP)
- Raccogli informazioni: versione Windows (winver), tempo di attività, screenshot Task Manager.
- Esegui controlli preliminari (aggiornamenti, malware, SFC/DISM).
- Riavvia servizio Connected User Experiences and Telemetry.
- Limita il task Microsoft Compatibility Appraiser nel Task Scheduler.
- Se necessario, sostituisci CompatTelRunner.exe con copia sana (documenta origine e hash).
- Se tutto fallisce, valuta disabilitazione temporanea e rollback plan.
- Documenta azioni e tempi; monitora 72 ore.
Criteri di accettazione (Criteri di verifica):
- L’uso della CPU del processo scende sotto il 10% medio durante l’attività normale.
- Nessun crash frequente o rallentamento per 72 ore dopo l’intervento.
- Nessun impatto negativo su aggiornamenti critici o sicurezza rilevato dal reparto IT.
Decisione rapida: flowchart per scegliere la strada giusta
flowchart TD
A[Problema: uso elevato CPU da CompatTelemetry] --> B{Hai già fatto controlli preliminari?}
B -- No --> C[Esegui update, SFC/DISM, scansione malware]
C --> D{Problema risolto?}
B -- Sì --> D
D -- No --> E[Riavvia servizio Connected User Experiences and Telemetry]
E --> F{Problema risolto?}
F -- No --> G[Limita task Microsoft Compatibility Appraiser nel Task Scheduler]
G --> H{Problema risolto?}
H -- No --> I[Sostituisci CompatTelRunner.exe con copia sana]
I --> J{Problema risolto?}
J -- No --> K[Disabilita telemetria come ultima risorsa e documenta]
D -- Sì --> Z[Fine: monitorare]
F -- Sì --> Z
H -- Sì --> Z
J -- Sì --> Z
Ruoli e checklist (breve)
- Utente finale:
- Riavvia il PC, chiudi app pesanti, segnala i tempi e i sintomi.
- Helpdesk livello 1:
- Esegue controlli preliminari e riavvia il servizio; raccoglie log e screenshot.
- Amministratore di sistema:
- Modifica task scheduler, valuta sostituzione file e policy GPO/Registro; gestisce rollback.
Matrice dei rischi e mitigazioni
- Rischio: disabilitare telemetria impedisce aggiornamenti mirati. Mitigazione: disabilitare solo temporaneamente e su macchine non critiche.
- Rischio: sostituire file di sistema con versione errata. Mitigazione: verificare build Windows, controllare hash e usare backup.
- Rischio: intervento non documentato. Mitigazione: loggare tutte le azioni e creare punto di ripristino.
Note sulla privacy e GDPR
La telemetria raccoglie dati tecnici e diagnostici, spesso aggregati e non identificativi. Se gestisci dispositivi in UE o con dati personali, verifica le policy aziendali e il Garante della Privacy. Limitare o disabilitare la telemetria riduce il flusso di dati verso Microsoft, ma può impattare la capacità di ricevere aggiornamenti mirati per sicurezza e compatibilità.
Glossario (1 riga ciascuno)
- Telemetria: raccolta remota di dati diagnostici e uso del sistema.
- SFC: System File Checker, strumento che verifica e ripara file di sistema.
- DISM: Deployment Image Servicing and Management, utile per riparare l’immagine di Windows.
- Task Scheduler: utilità di Windows per eseguire attività pianificate.
FAQ rapide
- Posso terminare il processo in Task Manager? Sì, ma è temporaneo: Windows può riavviarlo o eseguirlo nuovamente quando previsto.
- La telemetria è obbligatoria? Alcuni dati sono obbligatori per le edizioni consumer, ma il livello facoltativo può essere limitato.
- La sostituzione di CompatTelRunner.exe è sicura? Solo se la fonte è attendibile e la versione è compatibile; meglio farlo da amministratore esperto.
Riepilogo finale
Microsoft Compatibility Telemetry può occasionalmente consumare molta CPU, ma nella maggior parte dei casi il problema si risolve con controlli preliminari, riavvio del servizio, riduzione dei dati diagnostici o modifica del task pianificato. Sostituire il file dell’eseguibile è una soluzione avanzata; disabilitare completamente la telemetria è l’ultima risorsa e deve essere documentato.
Nota finale: monitora sempre il comportamento del PC per almeno 48–72 ore dopo ogni intervento e conserva un punto di ripristino prima delle modifiche di sistema.
Materiali simili

Trasformare Windows 10 in un hotspot Wi‑Fi

Spegnere Wi‑Fi e Bluetooth su iPhone con Comandi

Torcia iPhone non funziona: guida di risoluzione

Elimina e disabilita la Ricerca Vocale di Google

Cambiare il pulsante Nota in Windows 10
