Labojums: resursdatora process sinhronizācijas iestatīšanai (SettingSyncHost.exe) ar augstu CPU lietojumu

Saimnieka process sinhronizācijas iestatīšanai ( SettingSynchHost.exe ) ir process, kas sinhronizē visus jūsu sistēmas iestatījumus ar citām ierīcēm. Tas sinhronizē visu veidu lietas, piemēram, ja maināt fona attēlu vienā datorā, tas tiks mainīts arī visos pārējos datoros. Līdzīgi tas sinhronizē arī jūsu Internet Explorer, OneDrive, Xbox un citas noderīgas lietojumprogrammas.

Šis process ir atrodams mapē System32 un ir zināms, ka tas ir diezgan svarīgs process sistēmā Windows. Tomēr, lai cik noderīgs šis process varētu būt, tas bieži rada dažādas problēmas, piemēram, tas patērē daudz resursu (CPU) uz nenoteiktu laiku. Bija daži gadījumi, kad šis process visu laiku patērēja 100% viena no loģiskajiem procesoriem.

Šo problēmu risina vairāki risinājumi. Sāciet ar pirmo un attiecīgi virzieties uz leju.

1. risinājums: Windows atjaunināšana

Acīmredzot Microsoft nekavējoties pamanīja, ka “ SettingSyncHost.exe ” patērē milzīgu daudzumu centrālā procesora, un lika inženieriem strādāt pie risinājuma. Diezgan kādu laiku pēc tam milzis izlaida virkni atjauninājumu, kas vērsti pret šo problēmu, kā arī citām kļūdām.

Ja kāda iemesla dēļ neesat atjauninājis Windows, pārliecinieties, ka nekavējoties veicat visus atjauninājumus. Operētājsistēmas prasa biežu atjaunināšanu un kļūdu labojumus, lai tās darbotos bez traucējumiem bez problēmām. Ņemiet vērā, ka datora atjaunināšanai nepieciešams aktīvs interneta savienojums.

  1. Nospiediet Windows + S, dialoglodziņā ierakstiet “ Windows atjaunināšana ” un nospiediet taustiņu Enter.
  2. Noklikšķiniet uz pogas “ Pārbaudīt atjauninājumus ” un ļaujiet Windows lejupielādēt, ja tā atrod.

  1. Pēc atjauninājumu instalēšanas restartējiet datoru un pārbaudiet, vai lietošana ir uzlabojusies.

2. risinājums: īpašumtiesību pievienošana reģistra atslēgai

Dažos gadījumos šķiet, ka process “ SettingSyncHost.exe ” turpina mēģināt ierakstīt failu noteiktā direktorijā un pēc tam atjaunināt reģistra atslēgu, bet neizdodas, jo tam nav atļauju. Tas turpina rakstīt failus atkal un atkal un mēģina vēl un vēl; tas izraisa lielu CPU izmantošanu datorā.

Mēs varam mēģināt iegūt īpašumtiesības uz reģistra atslēgu savā datorā un pārbaudīt, vai tas kaut ko maina. Ņemiet vērā, ka, lai veiktu šo risinājumu, jums var būt nepieciešamas administratora privilēģijas.

  1. Nospiediet Windows + R, dialoglodziņā ierakstiet “ regedit ” un nospiediet taustiņu Enter.
  2. Kad esat reģistrācijas redaktorā, dodieties uz šādu faila ceļu:

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

  1. Ar peles labo pogu noklikšķiniet uz ieraksta un opciju sarakstā atlasiet “ Atļaujas ”.

  1. Noklikšķiniet uz “ Pilna kontrole ” visām lietotāju grupām pa vienam. Nospiediet Lietot, lai saglabātu izmaiņas un izietu.

  1. Restartējiet datoru un pārbaudiet, vai problēma ir atrisināta.

3. risinājums: PowerShell skripta palaišana (tikai pieredzējušiem lietotājiem)

Ja abi iepriekš minētie risinājumi nedarbojas, mēs varam mēģināt uzrakstīt PowerShell skriptu. Šis skripts darbojas, lai ik pēc piecām minūtēm no datora nogalinātu procesu “ SettingSyncHost.exe ”. Ņemiet vērā, ka, lai reģistrētu darbu datorā, jums būs jāievada akreditācijas dati. Šis risinājums ir paredzēts tikai pieredzējušiem lietotājiem, kuri zina, ko viņi dara.

  1. Nospiediet Windows + S, dialoglodziņā ierakstiet “ PowerShell ”, ar peles labo pogu noklikšķiniet uz lietojumprogrammas un atlasiet “Run as Administrator”.
  2. Kad esat paaugstinātā statusā, izpildiet šādu kodu, kas norādīts zemāk:

    Register-ScheduledJob -Name "Kill SettingSyncHost" -RunNow -RunEvery "00:05:00" -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock ? {$ _. Nosaukums -eq “SettingSyncHost” un $ _. StartTime -lt ([System.DateTime] :: Tagad) .AdMMinutes (-5)} | Stop-Process -Force}

Kā redzat, pirms darba reģistrēšanas datorā būs jāievada akreditācijas dati. Pēc akreditācijas datu ievadīšanas pārbaudiet, vai process ' SettingSyncHost' tiek automātiski pārtraukts. Ja tas tā nav, mēģiniet restartēt datoru un pārbaudiet vēlreiz.

  1. Ja esat jau reģistrējis darbu, bet vēlaties to nogalināt , izpildiet tālāk norādīto komandu:

Get-ScheduledJob | ? Nosaukums -eq “Kill SettingSyncHost” | Atcelt reģistrāciju-ieplānoto darbu

  1. Restartējiet datoru un darbs būtu nereģistrēts.