Remediere: Proces gazdă pentru setarea sincronizării (SettingSyncHost.exe) Utilizare ridicată a procesorului



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Proces gazdă pentru setarea sincronizării ( SettingSynchHost.exe ) este un proces care sincronizează toate setările sistemului cu celelalte dispozitive. Se sincronizează tot felul de lucruri, cum ar fi dacă vă schimbați fundalul pe un computer, acesta va fi schimbat și pe toate celelalte computere. În mod similar, vă sincronizează, de asemenea, Internet Explorer, OneDrive, Xbox și alte aplicații utile.



Acest proces se găsește în folderul System32 și se știe că este un proces destul de important pe Windows. Cu toate acestea, oricât de util ar putea fi acest proces, acesta cauzează adesea diverse probleme, deoarece consumă o mulțime de resurse (CPU) pentru perioade de timp nedeterminate. Au existat unele cazuri în care acest proces a consumat 100% din unul dintre procesoarele logice tot timpul.



Există mai multe soluții care abordează această problemă. Începeți cu primul și mergeți în jos în consecință.



Soluția 1: Actualizarea Windows

Se pare că Microsoft a observat imediat „ SettingSyncHost.exe ”A consumat cantități uriașe de CPU și și-a îndreptat inginerii să lucreze la soluție. La ceva timp după aceea, gigantul a lansat o serie de actualizări care au vizat această problemă, precum și alte bug-uri.

Dacă nu v-ați actualizat Windows din vreun motiv, asigurați-vă că efectuați toate actualizările imediat. Sistemele de operare necesită actualizări frecvente și remedieri de erori pentru a funcționa fără probleme. Rețineți că aveți nevoie de o conexiune activă la internet pentru a vă actualiza computerul.

  1. Apăsați Windows + S, tastați „ Windows Update ”În caseta de dialog și apăsați Enter.
  2. Faceți clic pe butonul „ Verifică pentru actualizări ”Și lăsați Windows să descarce dacă găsește vreunul.



  1. După instalarea actualizărilor, repornire computerul și verificați dacă utilizarea s-a îmbunătățit.

Soluția 2: Adăugarea proprietății pentru o cheie de registru

În unele cazuri, se pare că procesul „ SettingSyncHost.exe ’Continuă să încerce să scrie un fișier într-un anumit director și apoi să actualizeze o cheie de registru, dar nu reușește, deoarece nu are permisiunile. Continuă să scrie fișierele mereu și încearcă din nou și din nou; aceasta este cauza cauzării utilizării ridicate a procesorului pe computer.

Putem încerca să preluăm proprietatea cheii de registry de pe computerul dvs. și să verificăm dacă acest lucru modifică ceva. Rețineți că este posibil să aveți nevoie de privilegii de administrator pentru a efectua această soluție.

  1. Apăsați Windows + R, tastați „ regedit ”În caseta de dialog și apăsați Enter.
  2. Odată ajuns în editorul de registry, navigați la următoarea cale a fișierului:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore en-GB 2

  1. Faceți clic dreapta pe intrare și selectați „ Permisiuni ”Din lista de opțiuni.

  1. Click pe ' Control total ”Pentru toate grupurile de utilizatori unul câte unul. Apăsați Aplicare pentru a salva modificările și a ieși.

  1. Repornire computerul și verificați dacă problema la îndemână a fost rezolvată.

Soluția 3: Rularea unui script PowerShell (numai pentru utilizatorii avansați)

Dacă ambele soluții de mai sus nu funcționează, putem încerca să scriem un script PowerShell. Acest script funcționează pentru a ucide procesul „ SettingSyncHost.exe 'Din computerul dvs. la fiecare cinci minute. Rețineți că vi se va cere să introduceți acreditările pentru a înregistra lucrarea pe computer. Această soluție este destinată numai utilizatorilor avansați care știu ce fac.

  1. Apăsați Windows + S, tastați „ PowerShell ”În caseta de dialog, faceți clic dreapta pe aplicație și selectați„ Executare ca administrator ”.
  2. Odată ajuns în stare ridicată, executați următorul cod dat mai jos:

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

După cum puteți vedea, vi se va cere să introduceți acreditări înainte de a putea înregistra lucrarea pe computer. După introducerea acreditării, verificați dacă procesul „ SettingSyncHost ' se termină automat. Dacă nu, încercați să reporniți computerul și verificați din nou.

  1. Dacă ați înregistrat deja jobul, dar doriți omoara-l , executați comanda listată mai jos:

Get-ScheduledJob | ? Numele -eq „Kill SettingSyncHost” | Unregister-ScheduledJob

  1. Reporniți computerul și lucrarea nu trebuie înregistrată.
3 minute citite