Korjaus: Isäntäprosessi synkronoinnin (SettingSyncHost.exe) korkean suorittimen käytön asettamiseksi

Isäntäprosessi synkronoinnin asettamiseksi ( SettingSynchHost.exe ) on prosessi, joka synkronoi kaikki järjestelmäasetuksesi muiden laitteidesi kanssa. Se synkronoi kaikenlaisia ​​asioita, kuten jos vaihdat taustakuvan yhdellä tietokoneella, se muuttuu myös kaikissa muissa tietokoneissa. Samoin se synkronoi myös Internet Explorerin, OneDriven, Xboxin ja muut hyödylliset sovellukset.

Tämä prosessi löytyy System32-kansiosta ja sen tiedetään olevan melko tärkeä prosessi Windowsissa. Koska tämä prosessi saattaa olla hyödyllinen, se aiheuttaa usein erilaisia ​​ongelmia, kuten se kuluttaa paljon resursseja (CPU) määrittelemättömäksi ajaksi. Joissakin tapauksissa tämä prosessi kuluttaa 100% yhdestä loogisesta prosessorista koko ajan.

Tähän ongelmaan on useita kiertotapoja. Aloita ensimmäisestä ja jatka matkaa vastaavasti.

Ratkaisu 1: Windowsin päivittäminen

Ilmeisesti Microsoft huomasi heti, että ” SettingSyncHost.exe ” kuluttaa valtavia määriä suorittimia ja ohjasi insinöörit työskentelemään ratkaisun parissa. Melko joskus sen jälkeen jättiläinen julkaisi sarjan päivityksiä, jotka kohdistuivat tähän ongelmaan sekä muihin virheisiin.

Jos et ole päivittänyt Windowsiasi jostain syystä, muista suorittaa kaikki päivitykset välittömästi. Käyttöjärjestelmät vaativat usein päivityksiä ja virhekorjauksia, jotta ne toimisivat sujuvasti ilman ongelmia. Huomaa, että tietokoneesi päivittämiseen tarvitaan aktiivinen Internet-yhteys.

  1. Paina Windows + S, kirjoita valintaikkunaan ” Windows update ” ja paina Enter.
  2. Napsauta painiketta Tarkista päivitykset ja anna Windowsin ladata, jos se löytää sellaisia.

  1. Kun olet asentanut päivitykset, käynnistä tietokone uudelleen ja tarkista, onko käyttö parantunut.

Ratkaisu 2: Omistusoikeuden lisääminen rekisteriavaimelle

Joissakin tapauksissa näyttää siltä, ​​että prosessi ' SettingSyncHost.exe ' yrittää kirjoittaa tiedostoa tiettyyn hakemistoon ja päivittää sitten rekisteriavaimen, mutta epäonnistuu, koska sillä ei ole käyttöoikeuksia. Se kirjoittaa tiedostoja jatkuvasti ja yrittää uudestaan ​​ja uudestaan; tämä aiheuttaa korkean suorittimen käytön tietokoneellasi.

Voimme yrittää ottaa rekisteriavaimen omistukseen tietokoneellesi ja tarkistaa, muuttaakö se mitään. Huomaa, että saatat tarvita järjestelmänvalvojan oikeuksia tämän ratkaisun suorittamiseen.

  1. Paina Windows + R, kirjoita valintaikkunaan ” regedit ” ja paina Enter.
  2. Kun olet rekisterieditorissa, siirry seuraavaan tiedostopolkuun:

HKEY_CURRENT_USER \ Software \ Microsoft \ InputPersonalization \ TrainedDataStore \ fi-FI \ 2

  1. Napsauta hiiren kakkospainikkeella merkintää ja valitse vaihtoehtoluettelosta ” Käyttöoikeudet ”.

  1. Napsauta " Täysi hallinta " kaikkien käyttäjien ryhmissä yksitellen. Tallenna muutokset ja poistu painamalla Käytä.

  1. Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu.

Ratkaisu 3: PowerShell-komentosarjan suorittaminen (vain kokeneille käyttäjille)

Jos molemmat yllä olevat ratkaisut eivät toimi, voimme yrittää kirjoittaa PowerShell-komentosarjan. Tämä komentosarja tappaa prosessin ' SettingSyncHost.exe ' tietokoneeltasi viiden minuutin välein. Huomaa, että sinun on annettava kirjautumistiedot rekisteröidäksesi työ tietokoneellesi. Tämä ratkaisu on tarkoitettu vain edistyneille käyttäjille, jotka tietävät mitä tekevät.

  1. Paina Windows + S, kirjoita valintaikkunaan ” PowerShell ”, napsauta hiiren kakkospainikkeella sovellusta ja valitse ”Suorita järjestelmänvalvojana”.
  2. Kun olet korkeassa tilassa, suorita seuraava koodi, joka on annettu alla:

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

Kuten näette, sinun on annettava tunnistetiedot, ennen kuin voit rekisteröidä työn tietokoneellesi. Kun olet syöttänyt tunnistetiedot, tarkista, lopetetaanko ' SettingSyncHost' -prosessi automaattisesti. Jos se ei onnistu, yritä käynnistää tietokone uudelleen ja tarkista uudelleen.

  1. Jos olet jo rekisteröinyt työn, mutta haluat tappaa sen , suorita alla oleva komento:

Get-ScheduledJob | ? Nimi-eq "Kill SettingSyncHost" | Poista rekisteröinti-ajastettu työ

  1. Käynnistä tietokone uudelleen, ja työn pitäisi olla rekisteröimättä.