Fix: hostproces voor het instellen van synchronisatie (SettingSyncHost.exe) Hoog CPU-gebruik



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Hostproces voor het instellen van synchronisatie ( SettingSynchHost.exe ) is een proces dat al uw systeeminstellingen synchroniseert met uw andere apparaten. Het synchroniseert allerlei dingen, zoals als u uw achtergrond op één computer wijzigt, wordt deze ook op alle andere computers gewijzigd. Evenzo synchroniseert het ook uw Internet Explorer, OneDrive, Xbox en andere nuttige applicaties.



Dit proces is te vinden in de System32-map en staat bekend als een vrij belangrijk proces op Windows. Hoe nuttig dit proces ook kan zijn, het veroorzaakt vaak verschillende problemen, zoals het kost veel bronnen (CPU) voor onbepaalde tijd. Er waren enkele gevallen waarin dit proces de hele tijd 100% van een van de logische processors gebruikte.



Er zijn verschillende oplossingen om dit probleem op te lossen. Begin met de eerste en werk dienovereenkomstig naar beneden.



Oplossing 1: Windows bijwerken

Blijkbaar nam Microsoft onmiddellijk kennis van ‘ SettingSyncHost.exe ”Die enorme hoeveelheden CPU verbruikte en de technici opdroeg om aan de oplossing te werken. Vrijelijk enige tijd daarna werd een reeks updates uitgerold door de reus die zich op dit probleem en andere bugs richtte.

Als u uw Windows om welke reden dan ook niet heeft bijgewerkt, zorg er dan voor dat u alle updates onmiddellijk uitvoert. Besturingssystemen hebben regelmatige updates en bugfixes nodig om probleemloos te kunnen werken. Houd er rekening mee dat u een actieve internetverbinding nodig heeft om uw computer bij te werken.

  1. Druk op Windows + S, typ ' Windows Update ”In het dialoogvenster en druk op Enter.
  2. Klik op de knop ' Controleer op updates ”En laat Windows downloaden als het er een vindt.



  1. Na het installeren van de updates, herstarten uw computer en controleer of het gebruik beter is geworden.

Oplossing 2: eigendom toevoegen voor een registersleutel

In sommige gevallen lijkt het erop dat het proces ‘ SettingSyncHost.exe ’Blijft proberen een bestand naar een specifieke map te schrijven en vervolgens een registersleutel bij te werken, maar dit mislukt omdat het niet over de rechten beschikt. Het blijft de bestanden keer op keer schrijven en probeert het keer op keer; dit is de oorzaak van het hoge CPU-gebruik op uw computer.

We kunnen proberen het eigendom van de registersleutel op uw computer over te nemen en controleren of dit iets verandert. Houd er rekening mee dat u mogelijk beheerdersrechten nodig heeft om deze oplossing uit te voeren.

  1. Druk op Windows + R, typ ' regedit ”In het dialoogvenster en druk op Enter.
  2. Eenmaal in de registereditor navigeert u naar het volgende bestandspad:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore en-GB 2

  1. Klik met de rechtermuisknop op het item en selecteer ' Rechten ”Uit de lijst met opties.

  1. Klik op ' Volledige controle ”Voor alle gebruikersgroepen één voor één. Druk op Toepassen om de wijzigingen op te slaan en af ​​te sluiten.

  1. Herstarten uw computer en controleer of het probleem is opgelost.

Oplossing 3: een PowerShell-script uitvoeren (alleen voor geavanceerde gebruikers)

Als beide bovenstaande oplossingen niet werken, kunnen we proberen een PowerShell-script te schrijven. Dit script werkt om het proces te beëindigen ‘ SettingSyncHost.exe ’Elke vijf minuten vanaf uw computer. Houd er rekening mee dat u uw inloggegevens moet invoeren om de taak op uw computer te registreren. Deze oplossing is alleen voor ervaren gebruikers die weten wat ze doen.

  1. Druk op Windows + S, typ ' PowerShell ”In het dialoogvenster, klik met de rechtermuisknop op de applicatie en selecteer“ Als administrator uitvoeren ”.
  2. Voer in de verhoogde status de volgende code uit die hieronder wordt gegeven:

    Register-ScheduledJob -Name 'Kill SettingSyncHost' -RunNow -RunEvery '00:05:00' -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Get-Process | ? {$ _. Naam -eq “SettingSyncHost” -en $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | Stop-Process -Force}

Zoals u kunt zien, moet u inloggegevens invoeren voordat u de taak op uw computer kunt registreren. Controleer na het invoeren van de inloggegevens of het proces ‘ SettingSyncHost ’ wordt automatisch beëindigd. Als dit niet het geval is, start u uw computer opnieuw op en controleert u het nogmaals.

  1. Als je de baan al hebt aangemeld, maar je wilt dood het , voer de onderstaande opdracht uit:

Get-ScheduledJob | ? Naam -eq 'Kill SettingSyncHost' | Registratie van geplande job ongedaan maken

  1. Start uw computer opnieuw op en de taak zou niet langer geregistreerd moeten zijn.
3 minuten gelezen