So beheben Sie eine hohe CPU-Auslastung durch Microsoft-Kompatibilitätstelemetrie
Wenn die Microsoft-Kompatibilitätstelemetrie unkontrolliert läuft und die CPU stark beansprucht, kann das ziemlich nervig sein. Normalerweise ist es nur ein Hintergrundprozess, der die Systemkompatibilität gewährleisten und Daten an Microsoft melden soll. Bei manchen Systemen spinnt er aber und verbraucht ohne ersichtlichen Grund 80 % der CPU. Das ist zwar seltsam, aber wenn Ihr Computer langsam ist oder extrem heiß wird, könnte dies die Ursache sein. Zum Glück gibt es einige Möglichkeiten, die CPU-Auslastung zu reduzieren. Je nachdem, was die hohe CPU-Auslastung verursacht, funktionieren manche Methoden besser als andere. Hier hilft nur Ausprobieren. Wichtig: Diese Optionen können einige Diagnosefunktionen deaktivieren, die für einen reibungslosen Windows-Betrieb wichtig sind. Wenn Sie damit einverstanden sind, können Sie fortfahren.
Wie lässt sich die hohe CPU-Auslastung durch Microsoft-Kompatibilitätstelemetrie beheben?
Begrenzen Sie die Diagnosedaten über die Windows-Einstellungen
Windows macht es einem natürlich unnötig schwer. Sie können versuchen, die Menge der Diagnosedaten, die Ihr System an Microsoft sendet, über die Einstellungen zu reduzieren. Weniger optionale Diagnosedaten können die Systemressourcen schonen.
- Drücken Sie diese Taste Win + I, um die Einstellungen zu öffnen.
- Navigieren Sie zu Datenschutz & Sicherheit oder manchmal einfach nur Datenschutz > Diagnose & Feedback.
- Legen Sie fest, ob es sich um erforderliche Diagnosedaten handelt, anstatt um vollständige oder optionale Daten. Falls die Option „ Optionale Diagnosedaten senden“ angezeigt wird, deaktivieren Sie diese.
- Klicken Sie auf „Diagnosedaten löschen“, falls diese Option vorhanden ist – dadurch werden möglicherweise einige angesammelte Informationen gelöscht, die zu dem Problem beitragen könnten.
Dies weist Windows im Wesentlichen an, nicht alle zusätzlichen Informationen zu senden, die den Telemetrieprozess überlasten könnten. Manchmal bedeutet weniger Datenvolumen auch eine geringere CPU-Auslastung. Erfahrungsgemäß funktioniert dies auf manchen Rechnern beim ersten Mal nicht, hilft aber nach einem Neustart.
Deaktivieren Sie den Dienst „Verbundene Benutzererfahrung und Telemetrie“.
Dieser Dienst bildet das Rückgrat einiger Telemetrievorgänge, einschließlich der Kompatibilitätstelemetrie. Durch seine vollständige Deaktivierung wird dieser Prozess unterbrochen, was die CPU-Auslastung verringern kann. Beachten Sie jedoch, dass einige Funktionen möglicherweise nicht mehr funktionieren oder weniger Daten liefern.
- Open Run mitWin + R
- Geben Sie den Befehl ein
services.mscund drücken Sie die Eingabetaste. Dadurch wird die Liste der Windows-Dienste geöffnet. - Suchen Sie nach „Connected User Experience and Telemetry“ und doppelklicken Sie darauf.
- Ändern Sie den Starttyp auf Deaktiviert und klicken Sie dann auf Stopp.
- Klicken Sie auf „Anwenden“ und „OK“. Ich habe das bei einigen Systemen schon erfolgreich gesehen – manchmal reicht das schon aus, um die CPU-Spitzen zu beheben.
Telemetrie im Gruppenrichtlinien-Editor deaktivieren
Für Nutzer der Pro- oder Enterprise-Version bietet die Gruppenrichtlinie eine präzisere Möglichkeit, Telemetriedaten zu deaktivieren. Wenn Sie damit vertraut sind, kann dies eine dauerhafte Lösung darstellen.
- Öffnen Sie Run ( Win + R), geben Sie ein
gpedit.mscund drücken Sie die Eingabetaste. - Navigieren Sie zu: Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Datensammlung und Vorschau-Builds.
- Doppelklicken Sie auf „Telemetrie zulassen“ oder „Diagnosedaten zulassen“.
- Stellen Sie es auf „Deaktiviert“ und klicken Sie auf „Anwenden“. Ja, Windows wird sich beschweren, dass keine Diagnosedaten gesendet werden, aber hey, die CPU ist zufriedener.
- Neustart erforderlich, um die Anwendung zu bewerben – manchmal war das alles, was sie schrieb.
Telemetrie mithilfe des Registrierungseditors deaktivieren
Wenn Sie Windows Home verwenden, steht Ihnen die Gruppenrichtlinie nicht zur Verfügung. Kein Problem. Sie können die Telemetrie direkt in der Registrierung deaktivieren. Aber Vorsicht: Wenn Sie etwas falsch machen, kann es zu unerwarteten Problemen kommen. Sichern Sie Ihre Registrierung daher immer vorher.
- Öffnen Sie das Ausführen-Fenster ( Win + R), geben Sie ein
regeditund drücken Sie die Eingabetaste. - Navigieren Sie zu:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection - Falls kein AllowTelemetry DWORD-Wert vorhanden ist, klicken Sie mit der rechten Maustaste, wählen Sie Neu > DWORD (32-Bit-Wert) und benennen Sie ihn AllowTelemetry.
- Setzen Sie den Wert auf 0. Bei manchen Konfigurationen scheint diese Stille recht gut zu funktionieren.
- Als Nächstes gehen Sie zu:
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\DataCollection - Falls ein Schlüssel namens „AllowTelemetry“ vorhanden ist, löschen Sie ihn. Alternativ können Sie ihn auch auf 0 setzen. Beachten Sie jedoch, dass unvorsichtiges Ändern dieser Einstellungen zu Instabilität führen kann.
Microsoft-Kompatibilitätstelemetrie in der Aufgabenplanung deaktivieren
Die Telemetrie läuft oft als geplanter Prozess, daher hilft es auch, diesen zu beenden. Es ist zwar etwas umständlich, kann aber funktionieren, wenn alles andere fehlschlägt.
- Öffnen Sie Ausführen ( Win + R), geben Sie ein
taskschd.mscund drücken Sie die Eingabetaste. Dies ist die Aufgabenplanung. - Navigieren Sie zu: Aufgabenplanung > Microsoft > Windows > Anwendungserfahrung.
- Suchen Sie nach Aufgaben im Zusammenhang mit der Kompatibilitätstelemetrie oder ähnlichen Prozessen und deaktivieren Sie diese per Rechtsklick. Auf einem Rechner musste ich dies für zwei verschiedene Aufgaben tun – dies hängt von Ihrer Windows-Version ab.
Löschen Sie CompatTelRunner.exe
Wenn Sie das Ganze endgültig beenden wollen und Ihnen die Diagnose egal ist, können Sie die Datei löschen. Sie befindet sich unter [Pfad einfügen] %WinDir%\System32\CompatTelRunner.exe. Windows verwaltet sie jedoch unter TrustedInstaller, daher müssen Sie zuerst die Besitzrechte übernehmen, was etwas umständlich ist.
- Als Administrator anmelden.
- Öffnen Sie „Ausführen“ und geben Sie dann
cmd.ein, Ctrl + Shift + Enterum Administratorrechte zu erhalten. - Führen Sie diese Befehle aus, um Besitzrechte und Berechtigungen zu erlangen:
takeown /f “%WinDir%\System32\CompatTelRunner.exe” /aicacls “%WinDir%\System32\CompatTelRunner.exe” /Grant Administrators:f
- Sobald Sie die volle Kontrolle haben, löschen Sie es mit
del “%WinDir%\System32\CompatTelRunner.exe”, oder benennen Sie es einfach um, um eine Sicherungskopie zu behalten:ren “%WinDir%\System32\CompatTelRunner.exe” CompatTelRunner.old.
Seien Sie sich bewusst, dass das Löschen von Systemdateien immer ein gewisses Risiko birgt. Bei sorgfältiger Durchführung ist es jedoch eine recht saubere Lösung. Diese Maßnahme mag drastisch erscheinen, ist aber in manchen Konfigurationen die einzige Möglichkeit, die hohe CPU-Auslastung durch den Telemetrieprozess endgültig zu beheben.
Eine hohe CPU-Auslastung, die durch Telemetriedaten angezeigt wird, lässt sich nicht immer einfach beheben. Oft erzielt man die besten Ergebnisse durch die Kombination mehrerer dieser Methoden. Beachten Sie, dass Windows bei manchen dieser Einstellungen recht hartnäckig ist. Ein Neustart nach Änderungen ist daher in der Regel erforderlich. Ich drücke die Daumen, dass dies hilft – es hat bei anderen funktioniert, also könnte es auch dem nächsten betroffenen Rechner helfen.