Fix: Värdprocess för inställning av synkronisering (SettingSyncHost.exe) Hög CPU-användning



Prova Vårt Instrument För Att Eliminera Problem

Värdprocess för inställning av synkronisering ( SettingSynchHost.exe ) är en process som synkroniserar alla dina systeminställningar med dina andra enheter. Den synkroniserar alla möjliga saker, till exempel om du byter bakgrundsbild på en dator, kommer den att ändras på alla andra datorer också. På samma sätt synkroniserar den också dina Internet Explorer, OneDrive, Xbox och andra användbara applikationer.



Denna process finns i System32-mappen och är känd för att vara en ganska viktig process i Windows. Men som användbar denna process kan vara orsakar den ofta olika problem, eftersom den förbrukar mycket resurser (CPU) under obestämd tid. Det fanns några fall där denna process konsumerade 100% av en av de logiska processorerna hela tiden.



Det finns flera lösningar som löser problemet. Börja med den första och arbeta dig ner därefter.



Lösning 1: Uppdatera Windows

Tydligen tog Microsoft omedelbart meddelande om SettingSyncHost.exe ”Konsumerar enorma mängder CPU och instruerade sina ingenjörer att arbeta med lösningen. Ganska någon gång därefter rullades en serie uppdateringar ut av jätten som riktade sig mot detta problem liksom andra buggar.

Om du inte har uppdaterat din Windows av någon anledning, se till att du utför alla uppdateringarna omedelbart. Operativsystem kräver frekventa uppdateringar och buggfixar för att fungera smidigt utan problem. Observera att du behöver en aktiv internetanslutning för att uppdatera din dator.

  1. Tryck på Windows + S, skriv “ Windows uppdatering ”I dialogrutan och tryck på Enter.
  2. Klicka på knappen “ Sök efter uppdateringar ”Och låt Windows ladda ner om den hittar någon.



  1. Efter installationen av uppdateringarna omstart din dator och kontrollera om användningen blev bättre.

Lösning 2: Lägga till ägarskap för en registernyckel

I vissa fall verkar det som om processen ” SettingSyncHost.exe Fortsätter att försöka skriva en fil till en viss katalog och uppdatera sedan en registernyckel men misslyckas eftersom den inte har behörighet. Det fortsätter att skriva filerna om och om igen och försöker om och om igen; det är detta som orsakar hög CPU-användning på din dator.

Vi kan försöka ta äganderätten till registernyckeln på din dator och kontrollera om detta ändrar något. Observera att du kan behöva administratörsbehörighet för att utföra denna lösning.

  1. Tryck på Windows + R, skriv “ regedit ”I dialogrutan och tryck på Enter.
  2. En gång i registerredigeraren navigerar du till följande filsökväg:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore sv-SE 2

  1. Högerklicka på posten och välj “ Behörigheter ”Från listan med alternativ.

  1. Klicka på ' Full kontroll ”För alla användargrupper en efter en. Tryck på Verkställ för att spara ändringar och avsluta.

  1. Omstart och kontrollera om det aktuella problemet har lösts.

Lösning 3: Köra ett PowerShell-skript (endast för avancerade användare)

Om båda ovanstående lösningar inte fungerar kan vi försöka skriva ett PowerShell-skript. Detta skript fungerar för att döda processen ' SettingSyncHost.exe Från din dator var femte minut. Observera att du måste ange dina uppgifter för att registrera jobbet på din dator. Denna lösning är endast för avancerade användare som vet vad de gör.

  1. Tryck på Windows + S, skriv “ PowerShell ”I dialogrutan, högerklicka på programmet och välj“ Kör som administratör ”.
  2. När du är i förhöjd status, kör följande kod nedan:

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

Som du kan se måste du ange autentiseringsuppgifter innan du kan registrera jobbet på din dator. När du har angett inloggningsuppgifterna, kontrollera om processen ” SettingSyncHost ' avslutas automatiskt. Om det inte gör det kan du försöka starta om datorn och kontrollera igen.

  1. Om du redan har registrerat jobbet men vill döda det , kör kommandot nedan:

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

  1. Starta om datorn och jobbet ska vara oregistrerat.
3 minuter läst