Fix: Host-Prozess zum Festlegen der Synchronisation (SettingSyncHost.exe) Hohe CPU-Auslastung

Der Host-Prozess zum Festlegen der Synchronisierung (SettingSynchHost.exe) ist ein Prozess, der alle Ihre Systemeinstellungen mit Ihren anderen Geräten synchronisiert. Es synchronisiert alle möglichen Dinge, z. B. wenn Sie Ihr Hintergrundbild auf einem Computer ändern, wird es auch auf allen anderen Computern geändert. In ähnlicher Weise werden auch Ihr Internet Explorer, OneDrive, Xbox und andere nützliche Anwendungen synchronisiert.

Dieser Prozess befindet sich im System32-Ordner und ist unter Windows als ziemlich wichtiger Prozess bekannt. So nützlich dieser Prozess auch sein mag, er verursacht häufig verschiedene Probleme, da er auf unbestimmte Zeit viele Ressourcen (CPU) verbraucht. Es gab einige Fälle, in denen dieser Prozess ständig 100% eines der logischen Prozessoren verbrauchte.

Es gibt verschiedene Problemumgehungen, die dieses Problem beheben. Beginnen Sie mit dem ersten und arbeiten Sie sich entsprechend nach unten.

Lösung 1: Aktualisieren von Windows

Anscheinend hat Microsoft sofort bemerkt, dass “SettingSyncHost.exe” große Mengen an CPU verbraucht, und seine Ingenieure angewiesen, an der Lösung zu arbeiten. Ziemlich bald darauf wurden vom Riesen eine Reihe von Updates veröffentlicht, die dieses Problem sowie andere Fehler betrafen.

Wenn Sie Ihr Windows aus irgendeinem Grund nicht aktualisiert haben, stellen Sie sicher, dass Sie alle Aktualisierungen sofort durchführen. Betriebssysteme erfordern häufige Updates und Fehlerbehebungen, um problemlos zu funktionieren. Beachten Sie, dass Sie eine aktive Internetverbindung benötigen, um Ihren Computer zu aktualisieren.

  1. Drücken Sie Windows + S, geben Sie “Windows Update” in das Dialogfeld ein und drücken Sie die Eingabetaste.
  2. Klicken Sie auf die Schaltfläche “Nach Updates suchen” und lassen Sie Windows herunterladen, falls es welche findet.

  1. Starten Sie nach der Installation der Updates Ihren Computer neu und prüfen Sie, ob die Nutzung besser wurde.

Lösung 2: Hinzufügen der Eigentümerschaft für einen Registrierungsschlüssel

In einigen Fällen scheint der Prozess ‘SettingSyncHost.exe’ weiterhin zu versuchen, eine Datei in ein bestimmtes Verzeichnis zu schreiben und dann einen Registrierungsschlüssel zu aktualisieren, schlägt jedoch fehl, da er nicht über die Berechtigungen verfügt. Es schreibt die Dateien immer und immer wieder und versucht es immer wieder; Dies führt zu einer hohen CPU-Auslastung Ihres Computers.

Wir können versuchen, den Registrierungsschlüssel auf Ihrem Computer zu übernehmen und zu überprüfen, ob sich dadurch etwas ändert. Beachten Sie, dass Sie möglicherweise Administratorrechte benötigen, um diese Lösung auszuführen.

  1. Drücken Sie Windows + R, geben Sie “regedit” in das Dialogfeld ein und drücken Sie die Eingabetaste.
  2. Navigieren Sie im Registrierungseditor zum folgenden Dateipfad:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore de-GB 2

  1. Klicken Sie mit der rechten Maustaste auf den Eintrag und wählen Sie “Berechtigungen” aus der Liste der Optionen.

  1. Klicken Sie auf “Vollzugriff” für alle Benutzergruppen nacheinander. Drücken Sie Übernehmen, um die Änderungen zu speichern und zu beenden.

  1. Starten Sie Ihren Computer neu und prüfen Sie, ob das Problem behoben wurde.

Lösung 3: Ausführen eines PowerShell-Skripts (nur für fortgeschrittene Benutzer)

Wenn beide oben genannten Lösungen nicht funktionieren, können Sie versuchen, ein PowerShell-Skript zu schreiben. Dieses Skript beendet den Prozess ‘SettingSyncHost.exe’ alle fünf Minuten von Ihrem Computer. Beachten Sie, dass Sie Ihre Anmeldeinformationen eingeben müssen, um den Job auf Ihrem Computer zu registrieren. Diese Lösung ist nur für fortgeschrittene Benutzer gedacht, die wissen, was sie tun.

  1. Drücken Sie Windows + S, geben Sie “PowerShell” in das Dialogfeld ein, klicken Sie mit der rechten Maustaste auf die Anwendung und wählen Sie “Als Administrator ausführen”.
  2. Führen Sie im erhöhten Status den folgenden Code aus:
    Register-ScheduledJob -Name “Kill SettingSyncHost” -RunNow -RunEvery “00:05:00” -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Get-Process | ? {$ _. Name -eq “SettingSyncHost” -und $ _. StartTime -lt ([System.DateTime]:: Now) .AddMinutes (-5)} | Stop-Process-Force}

Wie Sie sehen, müssen Sie Anmeldeinformationen eingeben, bevor Sie den Job auf Ihrem Computer registrieren können. Überprüfen Sie nach Eingabe der Anmeldeinformationen, ob der Prozess ‘SettingSyncHost’ automatisch beendet wird. Wenn dies nicht der Fall ist, starten Sie Ihren Computer neu und überprüfen Sie ihn erneut.

  1. Wenn Sie den Job bereits registriert haben, ihn aber beenden möchten, führen Sie den folgenden Befehl aus:

Get-ScheduledJob | ? Name -eq “Kill SettingSyncHost” | Unregister-ScheduledJob

  1. Starten Sie Ihren Computer neu und der Job sollte nicht registriert sein.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *