Hoe los ik het hoge CPU-gebruik op dat wordt veroorzaakt door Microsoft-compatibiliteitstelemetrie?
Het is behoorlijk irritant als Microsoft Compatibility Telemetry op hol slaat en de CPU overbelast. Soms is het gewoon een achtergrondproces dat je systeem compatibel moet houden en informatie naar Microsoft moet sturen, maar in sommige gevallen slaat het op hol en gebruikt het zonder duidelijke reden 80% van de CPU. Het is een beetje vreemd, maar als je computer traag is of erg heet wordt, kan dit de oorzaak zijn. Gelukkig zijn er een paar manieren om dit te verhelpen. Afhankelijk van de oorzaak van het hoge CPU-gebruik, werken sommige methoden beter dan andere, dus het is een kwestie van uitproberen. Let op: deze opties kunnen bepaalde diagnostische functies uitschakelen die Windows soepel laten draaien. Als je dat geen probleem vindt, ga dan verder.
Hoe los ik het probleem op van een hoog CPU-gebruik door Microsoft-compatibiliteitstelemetrie?
Beperk diagnostische gegevens via Windows-instellingen
Want Windows moet het natuurlijk onnodig ingewikkeld maken. Je kunt proberen de hoeveelheid diagnostische gegevens die je systeem met Microsoft deelt te verminderen via de instellingen. Het beperken van optionele diagnostische gegevens kan het systeembelasting verminderen.
- Druk hier Win + Iom de instellingen te openen.
- Ga naar Privacy en beveiliging of soms gewoon Privacy > Diagnostiek en feedback.
- Stel ‘Vereiste diagnostische gegevens’ in in plaats van ‘Volledig’ of ‘Optioneel’.Als u de optie ‘ Optionele diagnostische gegevens verzenden’ ziet, schakel deze dan uit.
- Klik op ‘Diagnostische gegevens verwijderen’ als die optie beschikbaar is. Hiermee kunt u mogelijk opgeslagen informatie verwijderen die bijdraagt aan het probleem.
Dit geeft Windows in feite de opdracht om niet alle extra informatie te verzenden die het telemetrieproces zou kunnen overbelasten. Soms betekent minder data een lager CPU-gebruik. Uit eigen ervaring weet ik dat dit op sommige machines de eerste keer niet werkt, maar na een herstart juist wel helpt.
Schakel de Connected User Experience en de telemetrieservice uit.
Deze service vormt de ruggengraat voor bepaalde telemetrieprocessen, waaronder compatibiliteitstelemetrie. Door deze service volledig uit te schakelen, wordt dat proces stopgezet, wat de CPU-belasting kan verlagen. Houd er wel rekening mee dat sommige functies mogelijk niet meer werken of minder gegevens rapporteren.
- Open Run metWin + R
- Typ
services.mscen druk op Enter. Hiermee opent u de lijst met Windows-services. - Zoek en dubbelklik op ‘ Verbonden gebruikerservaring en telemetrie’.
- Wijzig het opstarttype naar Uitgeschakeld en klik vervolgens op Stoppen.
- Klik op Toepassen en OK. Ik heb gezien dat dit op een aantal systemen werkt; soms is het voldoende om de CPU-pieken te verhelpen.
Telemetrie uitschakelen via de Groepsbeleid-editor
Voor gebruikers met de Pro- of Enterprise-editie biedt Groepsbeleid een meer verfijnde manier om telemetriegegevens uit te schakelen. Als u hiermee vertrouwd bent, kan dit een permanente oplossing bieden.
- Open Uitvoeren ( Win + R), typ
gpedit.msc, en druk op Enter. - Navigeer naar: Computerconfiguratie > Beheersjablonen > Windows-onderdelen > Gegevensverzameling en voorbeeldbuilds.
- Dubbelklik op Telemetrie toestaan of Diagnostische gegevens toestaan.
- Zet het op ‘Uitgeschakeld’ en klik op ‘Toepassen’. Ja, Windows zal je een waarschuwing geven omdat je geen diagnostische gegevens verzendt, maar hé, de CPU is er blijer mee.
- Opnieuw opstarten om de aanvraag in te dienen – soms is dat alles wat er te melden valt.
Telemetrie uitschakelen met behulp van de register-editor
Als je Windows Home gebruikt, is Groepsbeleid geen optie. Geen probleem. Je kunt telemetrie rechtstreeks in het register uitschakelen. Maar let op: als je een fout maakt, kunnen er rare dingen gebeuren. Maak daarom altijd eerst een back-up van je register.
- Open Uitvoeren ( Win + R), typ
regedit, en druk op Enter. - Navigeer naar:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection - Als er geen DWORD-waarde met de naam AllowTelemetry bestaat, klik dan met de rechtermuisknop, kies Nieuw > DWORD (32-bits waarde) en geef deze de naam AllowTelemetry.
- Stel de waarde in op 0. In sommige configuraties lijkt deze stilte prima te werken.
- Ga vervolgens naar:
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\DataCollection - Als er een AllowTelemetry- sleutel is, verwijder deze dan. Of stel deze in op 0 als u dat liever hebt. Houd er wel rekening mee dat onzorgvuldige aanpassingen hier tot instabiliteit kunnen leiden.
Schakel Microsoft-compatibiliteitstelemetrie uit in Taakplanner.
De telemetrie wordt vaak als een geplande taak uitgevoerd, dus het kan helpen om die daar te stoppen. Het is een beetje omslachtig, maar het kan werken als al het andere faalt.
- Open Uitvoeren ( Win + R), typ
taskschd.msc, en druk op Enter. Dit is de Taakplanner. - Ga naar: Taakplanner > Microsoft > Windows > Toepassingservaring.
- Zoek de taken die te maken hebben met compatibiliteitstelemetrie of iets dergelijks en klik er met de rechtermuisknop op om ze uit te schakelen. Op één computer moest ik dit voor twee verschillende taken doen; dit hangt af van de Windows-versie die je gebruikt.
Verwijder CompatTelRunner.exe
Als je dit per se voorgoed wilt stoppen en je geen zorgen maakt over diagnostische gegevens, kun je het bestand verwijderen. Het bevindt zich op [locatie] %WinDir%\System32\CompatTelRunner.exe. Maar Windows beheert het bestand via TrustedInstaller, dus je moet eerst het eigenaarschap overnemen, wat een beetje omslachtig is.
- Log in als beheerder.
- Open Uitvoeren en typ vervolgens
cmd. Druk op Ctrl + Shift + Enterom beheerdersrechten te verkrijgen. - Voer deze commando’s uit om het eigendom en de machtigingen te verkrijgen:
takeown /f “%WinDir%\System32\CompatTelRunner.exe” /aicacls “%WinDir%\System32\CompatTelRunner.exe” /Grant Administrators:f
- Zodra je volledige controle hebt, kun je het verwijderen met
del “%WinDir%\System32\CompatTelRunner.exe”, of je kunt het hernoemen om een back-up te bewaren:ren “%WinDir%\System32\CompatTelRunner.exe” CompatTelRunner.old.
Wees je ervan bewust dat het verwijderen van systeembestanden altijd risico’s met zich meebrengt, maar als je het zorgvuldig doet, is het een vrij schone oplossing. Dit is een vrij drastische maatregel, maar in sommige gevallen is het de enige manier om problemen met een hoog CPU-gebruik door het telemetrieproces echt te verhelpen.
Een hoog CPU-gebruik, gemeten met telemetrie, is niet altijd even makkelijk op te lossen. Vaak levert een combinatie van deze methoden het beste resultaat op. Houd er wel rekening mee dat Windows nogal hardnekkig is met sommige van deze instellingen, dus een herstart na wijzigingen is meestal nodig. Hopelijk helpt dit – het heeft voor anderen gewerkt, dus misschien ook voor de volgende pechvogel.