Perbaiki: Proses Host untuk Menetapkan Penyegerakan (SettingSyncHost.exe) Penggunaan CPU Tinggi

Host Host for Setting Synchronization ( SettingSynchHost.exe ) adalah proses yang menyegerakkan semua tetapan sistem anda dengan peranti anda yang lain. Ini menyegerakkan segala macam barang seperti jika anda menukar kertas dinding pada satu komputer, ia juga akan diubah pada semua komputer lain. Begitu juga, ia juga menyegerakkan Internet Explorer, OneDrive, Xbox dan aplikasi lain yang berguna.

Proses ini dijumpai di folder System32 dan dikenali sebagai proses yang cukup penting pada Windows. Namun, semoga bermanfaat proses ini, ia sering menyebabkan pelbagai masalah seperti menghabiskan banyak sumber daya (CPU) untuk jangka waktu yang tidak terbatas. Terdapat beberapa kes di mana proses ini memakan 100% salah satu pemproses logik sepanjang masa.

Terdapat beberapa jalan penyelesaian yang menangani masalah ini. Mulakan dengan yang pertama dan selesaikan dengan sewajarnya.

Penyelesaian 1: Mengemas kini Windows

Nampaknya, Microsoft segera memperhatikan ' SettingSyncHost.exe ' memakan sejumlah besar CPU dan mengarahkan jurutera untuk mengusahakan penyelesaiannya. Cukup lama selepas itu, serangkaian kemas kini dilancarkan oleh raksasa yang menyasarkan masalah ini dan juga bug lain.

Sekiranya anda belum mengemas kini Windows dengan alasan apa pun, pastikan anda segera melakukan semua kemas kini. Sistem operasi memerlukan kemas kini dan pembetulan pepijat yang kerap agar dapat berjalan lancar tanpa masalah. Perhatikan bahawa anda memerlukan sambungan internet aktif untuk mengemas kini komputer anda.

  1. Tekan Windows + S, ketik " Kemas kini Windows " di kotak dialog dan tekan Enter.
  2. Klik pada butang " Periksa kemas kini " dan biarkan Windows memuat turun jika ada.

  1. Setelah memasang kemas kini, mulakan semula komputer anda dan periksa apakah penggunaannya bertambah baik.

Penyelesaian 2: Menambah Kepemilikan untuk Kunci Pendaftaran

Dalam beberapa kes, nampaknya proses ' SettingSyncHost.exe ' terus berusaha untuk menulis fail ke direktori tertentu dan kemudian mengemas kini kunci registri tetapi gagal kerana tidak mempunyai izin. Ia terus menulis fail berulang kali dan mencuba berulang kali; inilah yang menyebabkan penggunaan CPU yang tinggi pada komputer anda.

Kami boleh mencuba pemilikan kunci pendaftaran pada komputer anda dan memeriksa apakah ini mengubah apa-apa. Perhatikan bahawa anda mungkin memerlukan hak pentadbir untuk melakukan penyelesaian ini.

  1. Tekan Windows + R, ketik " regedit " di kotak dialog dan tekan Enter.
  2. Setelah berada di editor pendaftaran, arahkan ke laluan fail berikut:

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

  1. Klik kanan pada entri dan pilih " Permissions " dari senarai pilihan.

  1. Klik " Kawalan Penuh " untuk semua kumpulan pengguna satu persatu. Tekan Terapkan untuk menyimpan perubahan dan keluar.

  1. Mulakan semula komputer anda dan periksa apakah masalah yang dihadapi dapat diselesaikan.

Penyelesaian 3: Menjalankan Skrip PowerShell (Hanya untuk Pengguna Lanjutan)

Sekiranya kedua-dua penyelesaian di atas tidak berfungsi, kita boleh mencuba menulis skrip PowerShell. Skrip ini berfungsi untuk mematikan proses ' SettingSyncHost.exe ' dari komputer anda setiap lima minit. Perhatikan bahawa anda akan diminta untuk memasukkan bukti kelayakan anda untuk mendaftarkan pekerjaan di komputer anda. Penyelesaian ini hanya untuk pengguna lanjutan yang tahu apa yang mereka lakukan.

  1. Tekan Windows + S, ketik " PowerShell " di kotak dialog, klik kanan pada aplikasi dan pilih "Run as Administrator".
  2. Setelah berada dalam status tinggi, laksanakan kod berikut yang diberikan di bawah:

    Register-SchedchedJob -Name "Kill SettingSyncHost" -RunNow -RunEvery "00:05:00" -Credential (Get-Credential) -SchedchedJobOption (New-SchedchedJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Dapatkan-Proses | ? {$ _. Nama -eq "SettingSyncHost" -dan $ _. StartTime -lt ([System.DateTime] :: Sekarang) .AddMinutes (-5)} | Hentikan-Proses-Kekuatan}

Seperti yang anda lihat, anda akan diminta memasukkan bukti kelayakan sebelum dapat mendaftarkan pekerjaan di komputer anda. Setelah memasukkan kelayakan, periksa apakah proses ' SettingSyncHost' ditamatkan secara automatik. Sekiranya tidak, cuba mulakan semula komputer anda dan periksa lagi.

  1. Sekiranya anda sudah mendaftarkan pekerjaan tetapi ingin membunuhnya , laksanakan perintah yang disenaraikan di bawah:

Dapatkan Jadual Waktu | ? Nama -eq "Kill SettingSyncHost" | Tidak Mendaftar -Jadual

  1. Mulakan semula komputer anda dan tugas tersebut mesti tidak didaftarkan.