Zoeken op website

Dit Windows-proces komt na elke update terug en knabbelt stilletjes door je bestanden


Het is je misschien opgevallen dat je pc een beetje vertraagt, vooral wanneer je bezig bent met iets belangrijks, zoals een deadline, een spannend deel van je favoriete videogame, of zelfs een videogesprek met je baas. Waarom besluit je pc nu zo hard na te denken over iets, de ventilatoren te laten draaien en flink te vertragen? Je kunt Taakbeheer openen om te zien wat er gebeurt, en je zou kunnen zien dat ComparTelRunner.exe een groot deel van je CPU-gebruik opeet.

CompatTelRunner.exe is het uitvoerbare bestand achter de Compatibility Telemetry-service van Microsoft. Het is een legitiem Windows-proces dat is gemaakt om alles op je pc te inventariseren, je hardware, software en systeemgedrag, en al die informatie terug te sturen naar Microsoft. Het is geen malware, maar het kan de prestaties op oudere of middenklasse machines aanzienlijk verminderen. Het is zelfs zo gemaakt dat het doorgaat nadat je het hebt uitgeschakeld, maar vervolgens je systeem bijwerkt.

Dit is wat het eigenlijk doet, waarom Microsoft het op je pc heeft gezet, en een twee-stappen methode die het permanent uitgeschakeld houdt.

Wat is CompatTelRunner.exe?

De officiële uitleg van Microsoft

CompatTelRunner.exe is het programma dat Microsoft gebruikt voor zijn compatibiliteitstelemetrie (gegevens die terugsturen naar het Redmond-hoofdkantoor). Het wordt geleverd sinds Windows 7, en Microsoft zegt dat het bestaat om technische gegevens over je pc te verzamelen, zoals hoe het presteert, welke software je hebt geïnstalleerd en of er iets is dat een compatibiliteitsprobleem kan veroorzaken. Deze gegevens helpen Microsoft bij het informeren van zijn updates, het identificeren van wijdverspreide problemen (en hopelijk bij het oplossen ervan), en het verbeteren van de Windows-ervaring in het algemeen.

Klinkt als een geweldig idee, als je Microsoft vertrouwt om je belangen voorop te stellen, maar het kan vervelend zijn. Het werkt op zijn eigen schema zonder te vragen, en je wist waarschijnlijk niet eens dat het draaide.

Wanneer het wordt gestart, opent het de Windows Compatibility Appraiser, een diepe scanroutine die een inventaris van je pc maakt. Het registreert je hardware-specificaties, alle apps die je hebt geïnstalleerd, de versies van stuurprogramma's op je systeem en systeemconfiguraties, en verpakt dat alles om terug te sturen naar Microsoft. Het is geen oppervlakkige kijk, daarom kan het proces de CPU-belasting verhogen en de schijfinvoer/-uitvoer (I/O) enkele minuten beïnvloeden. Het draait volgens een schema dat wordt beheerd door Windows Taakplanner, die wordt geactiveerd wanneer Windows detecteert dat de machine 10 minuten inactief is, of op een vast wekelijks tijdschema, vandaar dat het kan lijken alsof het verschijnt wanneer je het het minst verwacht.

Waarom het je CPU en schijf laat pieken

Het is een vrij diepe scan

De prestatievermindering hier is structureel in plaats van toevallig. De Windows Compatibility Appraiser neemt niet alleen een steekproef van uw systeem, hij leest het hele systeem door in volgorde, controleert alles op uw schijf en vergelijkt het met de compatibiliteitsregels van Microsoft. Het schrijft ook binaire bestanden terwijl het bezig is, die vervolgens naar Microsoft worden gestuurd. Zaken zoals bestandslezingen, regelcontroles en schijfopslag gebeuren allemaal tegelijkertijd, wat betekent dat het proces alle CPU- en schijfbronnen gebruikt die het nodig heeft totdat de taak is voltooid.

Op een SSD kunnen deze sequentiële lees- en schrijfopdrachten snel worden uitgevoerd vanwege de manier waarop SSD's zijn gemaakt; de prestatievermindering is kort. Je merkt misschien niet eens meer dan een momentaire vertraging. Als je daarentegen nog steeds afhankelijk bent van een traditionele HDD met draaiende schijven, kan dezelfde werklast de schijftoegang voor enkele minuten blokkeren. Sommige gebruikers van praatforums beschrijven de ervaring alsof het HDD-activiteitslampje permanent aan blijft terwijl hun machine bijna niet meer reageert.

Waarom het na elke update terugkomt

Windows reset Task Scheduler-vermeldingen tijdens grote updates

U kunt de taak Microsoft Compatibility Appraiser in Taakplanner uitschakelen, maar deze zal waarschijnlijk weer worden ingeschakeld wanneer Windows een grote functie-update installeert. Het updateproces kan al uw geplande taken met betrekking tot telemetrie herstellen naar de standaardinstellingen als onderdeel van het opnieuw opbouwen van de kerncomponenten van Windows tijdens het bijwerken.

Gebruikers hebben gedocumenteerd dat Windows-updates dit proces herstellen, zelfs nadat ze het hadden uitgeschakeld of het uitvoerbare bestand hadden vervangen door een dummybestand. Dat is echter opzettelijk: de updates van Microsoft repareren niet alleen bestaande bestanden, ze kunnen een nieuwe Windows-laag over je huidige installatie leggen, en de standaardstatussen van taken maken daar deel van uit. Elke Taakplanner-systeemtaak die je handmatig hebt uitgeschakeld, wordt behandeld als een niet-geconfigureerde taak en wordt teruggezet naar de standaard ingeschakelde status.

Daarom heb je een tweeledige aanpak nodig om deze taak permanent uit te schakelen op je eigen pc.

Is het veilig om uit te schakelen?

Wat je verliest (en wat je niet verliest)

In principe, zodra je dit telemetriesysteem uitschakelt, werkt je computer prima. Windows Update blijft nog steeds draaien, beveiligingsupdates worden nog steeds geïnstalleerd, en je toepassingen worden niet beïnvloed. Het enige dat stopt, is de uitstroom van diagnostische gegevens van je pc naar Microsoft. Het beperkt Microsoft meer dan jou, maar zij hebben een hoop andere pc's die bereid zijn de gegevens te verzenden; jij bent slechts één datapunten te midden van velen.

Voor de meeste thuisgebruikers en kleine bedrijven is het uitschakelen van CompatTelRunner een veilige optie; de prestatie- en privacyvoordelen zijn legitiem en er zijn eigenlijk geen functionele nadelen. In beheerde bedrijfsomgevingen, vooral diegenen die Windows Update for Business-rapportage uitvoeren, kan het uitschakelen van dit systeem sommige rapportages verstoren die nodig zijn om de grotere groep beheerde pc's goed te laten werken. Microsoft raadt aan om telemetrie op het Vereiste niveau te laten in plaats van deze volledig uit te schakelen, en om het gebruik van bronnen te beheren via het plannen van Groepsbeleid in plaats van het hele proces uit te schakelen.

Hoe CompatTelRunner.exe permanent uit te schakelen

Het is een tweestapsproces






Je zult beide stappen moeten uitvoeren om ervoor te zorgen dat deze app na een update niet terugkomt. De eerste stap beëindigt de huidige actieve triggers, terwijl de tweede stap een beleid via het Register instelt dat Windows Update niet zal overschrijven.

Schakel eerst de taakplanner-items uit. Open het dialoogvenster Uitvoeren met Win+R, typ vervolgens taskschd.msc en druk op Enter. Navigeer door de boomstructuur: Task Scheduler Library > Microsoft > Windows > Application Experience en zoek dan drie taken om uit te schakelen. Microsoft Compatibility Appraiser, ProgramDataUpdater en PcsPatchDbTask. Klik met de rechtermuisknop op elk van deze en selecteer Uitschakelen. Dat tweede proces is wat CompatTelRunner.exe op zijn eigen schema uitvoert en zal blijven draaien als je het hier niet uitschakelt. Ik heb het zelf niet op mijn machine gevonden, dus dit kan bij jou anders zijn.

Vervolgens wilt u de registersleutel van het beleid instellen. Open opnieuw het dialoogvenster Uitvoeren (Win+R) en typ regedit. Navigeer naar HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection, en als DataCollection niet bestaat, maak deze dan aan. Maak daarin een nieuwe DWORD (32-bit) Value, noem deze AllowTelemetry en stel deze waarde in op 0. Start uw pc opnieuw op.

Als je Windows Home of Pro gebruikt, zal je besturingssysteem deze waarde behandelen als 1 (basis), dus je zult nog steeds de Taakplanner-stap na updates moeten uitvoeren. Enterprise-, Server- en Education-edities zullen de waarde 0 respecteren.

U kunt ook DiagTrack uitschakelen, de service die de gegevens verzendt als u dat wilt. Open services.msc opnieuw in het Uitvoeren-venster, scroll naar Connected User Experiences and Telemetry, klik met de rechtermuisknop op Eigenschappen, klik op Stoppen en stel vervolgens het opstarttype in op Uitgeschakeld. Klik op Toepassen. Dit wordt ook opnieuw ingesteld na een grote Windows-update, dus u kunt dit daarna opnieuw controleren.

Het belangrijkste

CompatTelRunner.exe is legitiem; Microsoft heeft het opzettelijk zo laten werken, en het doet wat het ontworpen is om te doen. Dat betekent niet dat je ermee moet blijven leven, vooral niet als het de prestaties van je pc naar beneden haalt. Het uitschakelen is vrij veilig, met enkele kanttekeningen, en kost slechts een paar minuten. Als je machine zo traag is geweest en je hebt de Taakplanner nog niet gecontroleerd op deze taak, is het misschien nu tijd om te kijken.

Gerelateerde artikelen