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



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

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 „ SettingSyncHost.exe ”Náročné obrovské množstvo CPU a nasmeroval svojich technikov na prácu na riešení. Celkom niekedy potom gigant zaviedol sériu aktualizácií, ktoré sa zameriavali na tento problém, ako aj na ďalšie chyby.

Ak ste zo žiadneho dôvodu neaktualizovali systém Windows, nezabudnite vykonať všetky aktualizácie okamžite. 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 a zadajte „ Aktualizácia systému Windows ”V dialógovom okne a stlačte kláves Enter.
  2. Kliknite na tlačidlo „ Skontroluj aktualizácie ”A nechajte Windows stiahnuť, ak nejaké nájde.



  1. Po nainštalovaní aktualizácií reštart počítači 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 Stále 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ávnenia. 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 a napíšte „ regedit ”V dialógovom okne 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. Kliknite pravým tlačidlom myši na záznam a vyberte možnosť „ Povolenia ”Zo zoznamu možností.

  1. Kliknite na ' Plná kontrola ”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štart počítač a skontrolujte, či sa problém po ruke 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 funguje na ukončenie 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 a zadajte „ PowerShell ”V dialógovom okne kliknite pravým tlačidlom myši na aplikáciu a vyberte možnosť„ 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 je proces ‘ SettingSyncHost “ sa automaticky ukončí. Ak sa tak nestane, skúste reštartovať počítač a skontrolujte to znova.

  1. Ak ste si už prácu zaregistrovali, ale chcete zabi to , 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á.
3 minúty prečítané