Oprava: Hostitelský proces pro nastavení synchronizace (SettingSyncHost.exe) vysoké využití procesoru



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Hostitelský proces pro nastavení synchronizace ( SettingSynchHost.exe ) je proces, který synchronizuje všechna vaše nastavení systému s ostatními zařízeními. Synchronizuje nejrůznější věci, například pokud změníte tapetu na jednom počítači, změní se to také na všech ostatních počítačích. Podobně také synchronizuje váš Internet Explorer, OneDrive, Xbox a další užitečné aplikace.



Tento proces se nachází ve složce System32 a je znám jako poměrně důležitý proces v systému Windows. Jakkoli však může být tento proces užitečný, často způsobuje různé problémy, jako je například konzumace velkého množství zdrojů (CPU) po neomezenou dobu. Existovaly případy, kdy tento proces neustále spotřebovával 100% jednoho z logických procesorů.



Existuje několik řešení, která řeší tento problém. Začněte s prvním a podle toho se postupujte dolů.



Řešení 1: Aktualizace systému Windows

Microsoft si zjevně okamžitě všiml „ SettingSyncHost.exe „Spotřebovává obrovské množství CPU a nasměroval své inženýry, aby na řešení pracovali. Docela někdy poté, co gigant vydal řadu aktualizací, které se zaměřily na tento problém i na další chyby.

Pokud jste z nějakého důvodu neaktualizovali systém Windows, nezapomeňte okamžitě provést všechny aktualizace. Operační systémy vyžadují časté aktualizace a opravy chyb, aby bez problémů fungovaly hladce. Nezapomeňte, že k aktualizaci počítače potřebujete aktivní připojení k internetu.

  1. Stiskněte Windows + S, zadejte „ Aktualizace systému Windows ”V dialogovém okně a stiskněte klávesu Enter.
  2. Klikněte na tlačítko „ Kontrola aktualizací ”A nechte Windows stáhnout, pokud nějaké najde.



  1. Po instalaci aktualizací restartovat počítači a zkontrolujte, zda se využití zlepšilo.

Řešení 2: Přidání vlastnictví pro klíč registru

V některých případech se zdá, že proces „ SettingSyncHost.exe „Stále se pokouší zapsat soubor do konkrétního adresáře a poté aktualizovat klíč registru, ale selže, protože nemá oprávnění. Stále píše soubory znovu a znovu a zkouší to znovu a znovu; to je příčina vysokého využití procesoru ve vašem počítači.

Můžeme zkusit převzít vlastnictví klíče registru ve vašem počítači a zkontrolovat, zda se tím něco změní. Nezapomeňte, že k provedení tohoto řešení budete možná potřebovat oprávnění správce.

  1. Stiskněte Windows + R, zadejte „ regedit ”V dialogovém okně a stiskněte klávesu Enter.
  2. Jakmile jste v editoru registru, přejděte na následující cestu k souboru:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore en-GB 2

  1. Klikněte pravým tlačítkem na záznam a vyberte „ Oprávnění ”Ze seznamu možností.

  1. Klikněte na ' Plná kontrola „Pro všechny skupiny uživatelů jednu po druhé. Stisknutím tlačítka Použít uložte změny a ukončete program.

  1. Restartujte počítač a zkontrolujte, zda se problém po ruce vyřešil.

Řešení 3: Spuštění skriptu PowerShell (pouze pro pokročilé uživatele)

Pokud obě výše uvedená řešení nefungují, můžeme zkusit napsat skript PowerShellu. Tento skript funguje tak, aby proces zabil ‘ SettingSyncHost.exe „Z počítače každých pět minut. Nezapomeňte, že k registraci úlohy v počítači budete muset zadat své přihlašovací údaje. Toto řešení je určeno pouze pro pokročilé uživatele, kteří vědí, co dělají.

  1. Stiskněte Windows + S, zadejte „ PowerShell “V dialogovém okně klikněte pravým tlačítkem na aplikaci a vyberte„ Spustit jako správce “.
  2. Jakmile jste ve zvýšeném stavu, proveďte následující kód uvedený níže:

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

Jak vidíte, před registrací úlohy v počítači budete muset zadat přihlašovací údaje. Po zadání pověření zkontrolujte, zda proces ‚ SettingSyncHost “ se automaticky ukončí. Pokud ne, zkuste restartovat počítač a zkontrolujte znovu.

  1. Pokud jste již úlohu zaregistrovali, ale chcete Zabij to , proveďte příkaz uvedený níže:

Get-ScheduledJob | ? Název -eq „Kill SettingSyncHost“ | Unregister-ScheduledJob

  1. Restartujte počítač a úloha by měla být zrušena.
3 minuty čtení