NUSTATYTI: Pagrindinio procesoriaus nustatymas sinchronizavimui (SettingSyncHost.exe) didelis procesoriaus naudojimas

Pagrindinis sinchronizavimo nustatymo procesas ( SettingSynchHost.exe ) yra procesas, sinchronizuojantis visus jūsų sistemos nustatymus su kitais jūsų įrenginiais. Tai sinchronizuoja įvairiausius dalykus, pavyzdžiui, jei pakeisite ekrano foną viename kompiuteryje, jis bus pakeistas ir visuose kituose kompiuteriuose. Panašiai jis taip pat sinchronizuoja jūsų „Internet Explorer“, „OneDrive“, „Xbox“ ir kitas naudingas programas.

Šis procesas yra aplanke „System32“ ir yra žinomas kaip gana svarbus procesas sistemoje „Windows“. Kaip bebūtų naudingas šis procesas, jis dažnai sukelia įvairių problemų, pavyzdžiui, jis sunaudoja daug išteklių (CPU) neribotą laiką. Buvo atvejų, kai šis procesas visą laiką sunaudojo 100% vieno iš loginių procesorių.

Yra keletas būdų, kaip išspręsti šią problemą. Pradėkite nuo pirmojo ir atitinkamai judėkite žemyn.

1 sprendimas: „Windows“ atnaujinimas

Akivaizdu, kad „Microsoft“ nedelsdama atkreipė dėmesį į tai, kad „ SettingSyncHost.exe “ sunaudoja didžiulį kiekį procesoriaus, ir nurodė savo inžinieriams dirbti prie sprendimo. Netrukus po to milžinas, kuris nukreipė šią problemą, taip pat į kitas klaidas, išleido keletą atnaujinimų.

Jei dėl kokios nors priežasties neatnaujinote „Windows“, nedelsdami atlikite visus atnaujinimus. Norint, kad sklandžiai veiktų be problemų, operacinėms sistemoms reikia dažnai atnaujinti ir ištaisyti klaidas. Atminkite, kad norint atnaujinti kompiuterį reikalingas aktyvus interneto ryšys.

  1. Paspauskite „Windows + S “, dialogo lange įveskite „ Windows update “ ir paspauskite Enter.
  2. Spustelėkite mygtuką „ Patikrinti, ar nėra naujinių “ ir leiskite „Windows“ atsisiųsti, jei tokių yra.

  1. Įdiegę naujinimus, iš naujo paleiskite kompiuterį ir patikrinkite, ar naudojimasis pagerėjo.

2 sprendimas: nuosavybės teisės įtraukimas į registro raktą

Kai kuriais atvejais atrodo, kad procesas „ SettingSyncHost.exe “ vis bando įrašyti failą į konkretų katalogą ir tada atnaujinti registro raktą, bet nepavyksta, nes jis neturi leidimų. Jis nuolat rašo failus ir bando vėl ir vėl; tai lemia didelį procesoriaus naudojimą jūsų kompiuteryje.

Mes galime pabandyti perimti registro rakto nuosavybės teisę į savo kompiuterį ir patikrinti, ar tai ką nors keičia. Atminkite, kad šiam sprendimui atlikti gali prireikti administratoriaus teisių.

  1. Paspauskite „Windows + R “, dialogo lange įveskite „ regedit “ ir paspauskite Enter.
  2. Patekę į registro rengyklę, eikite į šį failo kelią:

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

  1. Dešiniuoju pelės mygtuku spustelėkite įrašą ir parinkčių sąraše pasirinkite „ Leidimai “.

  1. Spustelėkite „ Visiškas valdymas “ visoms vartotojo grupėms po vieną. Paspauskite Taikyti, kad išsaugotumėte pakeitimus ir išeitumėte.

  1. Iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta.

3 sprendimas: „PowerShell“ scenarijaus paleidimas (tik patyrusiems vartotojams)

Jei abu minėti sprendimai neveikia, galime pabandyti parašyti „PowerShell“ scenarijų. Šis scenarijus kas penkias minutes iš kompiuterio užmuša procesą „ SettingSyncHost.exe “. Atkreipkite dėmesį, kad norint užregistruoti darbą kompiuteryje, turėsite įvesti savo kredencialus. Šis sprendimas skirtas tik pažengusiems vartotojams, kurie žino, ką daro.

  1. Paspauskite „Windows + S “, dialogo lange įveskite „ PowerShell “, dešiniuoju pelės mygtuku spustelėkite programą ir pasirinkite „Run as Administrator“.
  2. Kai būsena pakelta, vykdykite toliau nurodytą kodą:

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

Kaip matote, prieš užregistruodami darbą kompiuteryje turėsite įvesti kredencialus. Įvedę kredencialus patikrinkite, ar procesas „ SettingSyncHost“ automatiškai nutraukiamas. Jei taip nėra, pabandykite iš naujo paleisti kompiuterį ir patikrinkite dar kartą.

  1. Jei jau užregistravote darbą, bet norite jį nužudyti , vykdykite toliau nurodytą komandą:

„Get-ScheduledJob“ ? Pavadinimas -eq „Kill SettingSyncHost“ | Išregistruoti-suplanuotą darbą

  1. Iš naujo paleiskite kompiuterį ir darbas turėtų būti išregistruotas.