Oprava: Hostiteľský proces pre nastavenie synchronizácie (SettingSyncHost.exe), vysoké využitie procesora

Hostiteľský proces nastavenia synchronizácie ( SettingSynchHost.exe ) je proces, ktorý synchronizuje všetky vaše systémové nastavenia s ostatnými zariadeniami. Synchronizuje sa so všetkým možným, napríklad ak zmeníte tapetu na jednom počítači, zmení sa to aj na všetkých ostatných počítačoch. Podobne tiež synchronizuje váš Internet Explorer, OneDrive, Xbox a ďalšie užitočné aplikácie.

Tento proces sa nachádza v priečinku System32 a je známy ako pomerne dôležitý proces v systéme Windows. Avšak ako užitočný môže byť tento proces, často spôsobuje rôzne problémy, ako napríklad spotrebovanie veľkého množstva zdrojov (CPU) na neurčitý čas. Vyskytli sa prípady, keď tento proces neustále spotreboval 100% jedného z logických procesorov.

Existuje niekoľko riešení, ktoré sa zaoberajú týmto problémom. Začnite s prvým a podľa toho sa prepracujte.

Riešenie 1: Aktualizácia systému Windows

Spoločnosť Microsoft si zjavne okamžite všimla, že program „ SettingSyncHost.exe “ konzumuje obrovské množstvo CPU, a nasmeroval svojich technikov, aby na riešení pracovali. Celkom niekedy potom gigant zaviedol sériu aktualizácií, ktoré sa zameriavali na tento problém, ako aj na ďalšie chyby.

Ak ste systém Windows z nejakého dôvodu neaktualizovali, nezabudnite okamžite vykonať všetky aktualizácie. Operačné systémy vyžadujú časté aktualizácie a opravy chýb, aby fungovali bez problémov. Pamätajte, že na aktualizáciu počítača potrebujete aktívne pripojenie na internet.

  1. Stlačte Windows + S, do dialógového okna zadajte „ Windows update “ a stlačte Enter.
  2. Kliknite na tlačidlo „ Skontrolovať dostupnosť aktualizácií “ a nechajte Windows stiahnuť, ak nejaké nájdu.

  1. Po nainštalovaní aktualizácií reštartujte počítač a skontrolujte, či sa využitie zhoršilo.

Riešenie 2: Pridanie vlastníctva pre kľúč registra

V niektorých prípadoch sa zdá, že proces „ SettingSyncHost.exe “ sa pokúša zapísať súbor do konkrétneho adresára a potom aktualizovať kľúč databázy Registry, ale zlyhá, pretože nemá oprávnenie. Stále píše súbory znova a znova a pokúša sa to znova a znova; to je to, čo spôsobuje vysoké využitie procesora vo vašom počítači.

Môžeme sa pokúsiť prevziať vlastníctvo kľúča registra do vášho počítača a skontrolovať, či sa tým niečo zmení. Upozorňujeme, že na vykonanie tohto riešenia môžete vyžadovať oprávnenie správcu.

  1. Stlačte Windows + R, do dialógového okna zadajte príkazregedit “ a stlačte kláves Enter.
  2. V editore registra prejdite na nasledujúcu cestu k súboru:

HKEY_CURRENT_USER \ Software \ Microsoft \ InputPersonisation \ TrainedDataStore \ en-GB \ 2

  1. Pravým tlačidlom myši kliknite na záznam a v zozname možností vyberte možnosť „ Povolenia “.

  1. Kliknite na „ Úplné riadenie “ pre všetky skupiny používateľov jednu po druhej. Stlačením Použiť uložte zmeny a ukončite prácu.

  1. Reštartujte počítač a skontrolujte, či sa daný problém vyriešil.

Riešenie 3: Spustenie skriptu PowerShell (iba pre pokročilých používateľov)

Ak obe vyššie uvedené riešenia nefungujú, môžeme skúsiť napísať skript PowerShell. Tento skript slúži na zabitie procesu „ SettingSyncHost.exe “ z vášho počítača každých päť minút. Upozorňujeme, že na registráciu úlohy v počítači budete musieť zadať svoje prihlasovacie údaje. Toto riešenie je určené iba pre pokročilých používateľov, ktorí vedia, čo robia.

  1. Stlačte Windows + S, do dialógového okna zadajte „ PowerShell “, kliknite pravým tlačidlom myši na aplikáciu a vyberte „Spustiť ako správca“.
  2. Po získaní zvýšeného stavu vykonajte nasledujúci kód uvedený nižšie:

    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}

Ako vidíte, pred registráciou úlohy v počítači budete musieť zadať poverenia. Po zadaní poverení skontrolujte, či sa proces „ SettingSyncHost“ automaticky ukončí. Ak sa tak nestane, skúste reštartovať počítač a skontrolujte to znova.

  1. Ak ste úlohu už zaregistrovali a chcete ju zabiť , vykonajte príkaz uvedený nižšie:

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

  1. Reštartujte počítač a úloha by mala byť zrušená.

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť