Javítás: Gazdagép-folyamat a szinkronizálás beállításához (SettingSyncHost.exe) Magas CPU-használat

Gazdagép a szinkronizálás beállításához ( SettingSynchHost.exe ) olyan folyamat, amely szinkronizálja az összes rendszerbeállítást a többi eszközével . Szinkronizál mindenféle dolgot, például ha egy számítógépen megváltoztatja a háttérképet, akkor az az összes többi számítógépen is megváltozik. Hasonlóképpen szinkronizálja az Internet Explorer, a OneDrive, az Xbox és más hasznos alkalmazásokat is.

Ez a folyamat a System32 mappában található, és ismert, hogy meglehetősen fontos folyamat a Windows rendszeren. Bármennyire hasznos is lehet ez a folyamat, gyakran különféle problémákat okoz, mivel sok erőforrást (CPU) emészt fel határozatlan ideig. Volt néhány olyan eset, amikor ez a folyamat az egyik logikai processzor 100% -át emésztette fel folyamatosan.

Számos megoldás létezik, amelyek foglalkoznak ezzel a kérdéssel. Kezdje az elsővel, és ennek megfelelően haladjon lefelé.

1. megoldás: A Windows frissítése

Nyilvánvalóan a Microsoft azonnal észrevette, hogy a „ SettingSyncHost.exe ” hatalmas mennyiségű CPU-t fogyaszt, és a mérnököket a megoldás kidolgozására utasította. Valamikor ezután az óriás egy sor frissítést adott ki, amely ezt a problémát, valamint más hibákat is megcélozta.

Ha valamilyen okból nem frissítette a Windows rendszert, mindenképpen hajtsa végre az összes frissítést. Az operációs rendszerek gyakori frissítéseket és hibajavításokat igényelnek a zökkenőmentes, problémamentes működés érdekében. Ne feledje, hogy a számítógép frissítéséhez aktív internetkapcsolatra van szükség.

  1. Nyomja meg a Windows + S billentyűt, írja be a „ Windows update ” parancsot a párbeszédpanelbe, majd nyomja meg az Enter billentyűt.
  2. Kattintson a „ Frissítések keresése ” gombra, és hagyja, hogy a Windows letöltse, ha talál ilyet.

  1. A frissítések telepítése után indítsa újra a számítógépet, és ellenőrizze, hogy a használat javult-e.

2. megoldás: Tulajdonjog hozzáadása egy rendszerleíró kulcshoz

Bizonyos esetekben úgy tűnik, hogy a „ SettingSyncHost.exe ” folyamat folyamatosan megpróbál írni egy fájlt egy adott könyvtárba, majd frissíteni egy rendszerleíró kulcsot, de nem sikerül, mert nincsenek engedélyei. Újra és újra írja a fájlokat, és újra és újra megpróbálja; ez okozza a magas CPU-felhasználást a számítógépén.

Megpróbálhatjuk megszerezni a rendszerleíró kulcs tulajdonjogát a számítógépén, és ellenőrizhetjük, hogy ez változtat-e valamit. Ne feledje, hogy a megoldás végrehajtásához rendszergazdai jogosultságokra lehet szüksége.

  1. Nyomja meg a Windows + R billentyűkombinációt, írja be a „ regeditszót a párbeszédpanelbe, majd nyomja meg az Enter billentyűt.
  2. A rendszerleíróadatbázis-szerkesztőben keresse meg a következő fájl elérési utat:

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

  1. Kattintson a jobb gombbal a bejegyzésre, és válassza az „ Engedélyek ” lehetőséget az opciók listájából.

  1. Kattintson a „ Teljes vezérlés ” lehetőségre az összes felhasználói csoport számára egyenként. A módosítások mentéséhez és a kilépéshez nyomja meg az Apply gombot.

  1. Indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e.

3. megoldás: PowerShell-parancsfájl futtatása (csak haladó felhasználók számára)

Ha mindkét fenti megoldás nem működik, megpróbálhatunk PowerShell-szkriptet írni. Ez a szkript úgy működik, hogy öt percenként megöli a „ SettingSyncHost.exe ” folyamatot a számítógépről. Ne feledje, hogy a munka számítógépen történő regisztrálásához meg kell adnia hitelesítő adatait. Ez a megoldás csak haladó felhasználóknak szól, akik tudják, mit csinálnak.

  1. Nyomja meg a Windows + S billentyűt, írja be a „ PowerShell ” parancsot a párbeszédpanelbe, kattintson a jobb gombbal az alkalmazásra, és válassza a „Futtatás rendszergazdaként” lehetőséget.
  2. Ha megemelkedett állapotban van, hajtsa végre az alábbi kódot:

    Register-ScheduledJob -Name “Kill SettingSyncHost” -RunNow -RunEvery “00:05:00” -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -Beállítás | ? {$ _. Név -eq “SettingSyncHost” -és $ _. StartTime -lt ([System.DateTime] :: Most) .AdMMinutes (-5)} | Stop-Process -Force}

Mint láthatja, meg kell adnia a hitelesítő adatokat, mielőtt regisztrálhatja a munkát a számítógépén. A hitelesítő adatok megadása után ellenőrizze, hogy a „ SettingSyncHost” folyamat automatikusan befejeződik-e. Ha nem, próbálja meg újraindítani a számítógépet, és ellenőrizze újra.

  1. Ha már regisztrálta a munkát, de meg akarja ölni , hajtsa végre az alább felsorolt ​​parancsot:

Get-ScheduledJob | ? Név -eq „Kill SettingSyncHost” | Regisztráció törléseJob törlése

  1. Indítsa újra a számítógépet, és a munkát nem kell regisztrálni.