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

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 att ' SettingSyncHost.exe ' konsumerar stora mängder CPU och uppmanade sina ingenjörer att arbeta med lösningen. Ganska någon gång rullade 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 update ” i dialogrutan och tryck på Enter.
  2. Klicka på knappen " Sök efter uppdateringar " och låt Windows ladda ner om det finns några.

  1. När du har installerat uppdateringarna, startar om datorn och kontrollera om användningen blivit 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 skriva en fil till en viss katalog och sedan uppdatera 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 \ en-GB \ 2

  1. Högerklicka på posten och välj " Behörigheter " i 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. Starta om din dator och kontrollera om problemet till hands 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 -Name “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 du kommandot nedan:

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

  1. Starta om datorn och jobbet ska vara oregistrerat.

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det