Fix: Proses Host untuk Pengaturan Sinkronisasi (SettingSyncHost.exe) Penggunaan CPU Tinggi

Proses Host untuk Pengaturan Sinkronisasi ( SettingSynchHost.exe ) adalah proses yang menyinkronkan semua pengaturan sistem Anda dengan perangkat Anda yang lain. Ini menyinkronkan semua jenis hal seperti jika Anda mengubah wallpaper di satu komputer, itu akan diubah di semua komputer lain juga. Demikian pula, ini juga menyinkronkan Internet Explorer, OneDrive, Xbox, dan aplikasi berguna lainnya.

Proses ini ditemukan di folder System32 dan dikenal sebagai proses yang cukup penting di Windows. Namun, meskipun berguna, proses ini sering kali menyebabkan berbagai masalah seperti menghabiskan banyak sumber daya (CPU) untuk periode waktu yang tidak terbatas. Ada beberapa kasus di mana proses ini menghabiskan 100% dari salah satu prosesor logis sepanjang waktu.

Ada beberapa solusi untuk mengatasi masalah ini. Mulailah dengan yang pertama dan lanjutkan ke bawah.

Solusi 1: Memperbarui Windows

Rupanya, Microsoft segera memperhatikan ' SettingSyncHost.exe ”yang memakan CPU dalam jumlah besar dan mengarahkan para insinyurnya untuk mengerjakan solusinya. Tidak lama kemudian, serangkaian pembaruan diluncurkan oleh raksasa yang menargetkan masalah ini serta bug lainnya.

Jika Anda belum memperbarui Windows Anda karena alasan apa pun, pastikan Anda segera melakukan semua pembaruan. Sistem operasi memerlukan pembaruan rutin dan perbaikan bug agar dapat berjalan dengan lancar tanpa masalah. Perhatikan bahwa Anda memerlukan koneksi internet aktif untuk memperbarui komputer Anda.

  1. Tekan Windows + S, ketik " Pembaruan Windows " di kotak dialog dan tekan Enter.
  2. Klik pada tombol " Periksa pembaruan " dan biarkan Windows mengunduh jika menemukannya.

  1. Setelah menginstal pembaruan, mulai ulang komputer Anda dan periksa apakah penggunaan menjadi lebih baik.

Solusi 2: Menambahkan Kepemilikan untuk Kunci Registri

Dalam beberapa kasus, tampaknya proses ' SettingSyncHost.exe ' terus mencoba untuk menulis file ke direktori tertentu dan kemudian memperbarui kunci registri tetapi gagal karena tidak memiliki izin. Itu terus menulis file berulang kali dan mencoba lagi dan lagi; inilah yang menyebabkan penggunaan CPU yang tinggi di komputer Anda.

Kami dapat mencoba mengambil kepemilikan kunci registri di komputer Anda dan memeriksa apakah ini mengubah sesuatu. Perhatikan bahwa Anda mungkin memerlukan hak administrator untuk melakukan solusi ini.

  1. Tekan Windows + R, ketik " regedit " di kotak dialog dan tekan Enter.
  2. Setelah berada di editor registri, navigasikan ke jalur file berikut:

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

  1. Klik kanan pada entri dan pilih " Izin " dari daftar opsi.

  1. Klik " Kontrol Penuh " untuk semua grup pengguna satu per satu. Tekan Terapkan untuk menyimpan perubahan dan keluar.

  1. Restart komputer Anda dan periksa apakah masalah yang dihadapi sudah terpecahkan.

Solusi 3: Menjalankan Skrip PowerShell (Hanya untuk Pengguna Tingkat Lanjut)

Jika kedua solusi di atas tidak berfungsi, kami dapat mencoba menulis skrip PowerShell. Script ini berfungsi untuk mematikan proses ' SettingSyncHost.exe ' dari komputer Anda setiap lima menit. Perhatikan bahwa Anda akan diminta memasukkan kredensial Anda untuk mendaftarkan pekerjaan di komputer Anda. Solusi ini hanya untuk pengguna tingkat lanjut 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 dalam status tinggi, jalankan kode berikut yang diberikan di bawah ini:

    Register-ScheduledJob -Nama "Kill SettingSyncHost" -RunNow -RunEvery "00:05:00" -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Get-Process | ? {$ _. Nama -eq “SettingSyncHost” -dan $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | Hentikan-Proses -Force}

Seperti yang Anda lihat, Anda akan diminta untuk memasukkan kredensial sebelum Anda dapat mendaftarkan pekerjaan di komputer Anda. Setelah memasukkan kredensial, periksa apakah proses ' SettingSyncHost' dihentikan secara otomatis. Jika tidak, coba restart komputer Anda dan periksa lagi.

  1. Jika Anda sudah mendaftarkan pekerjaan tetapi ingin membunuhnya , jalankan perintah di bawah ini:

Dapatkan-TerjadwalPekerjaan | ? Nama -eq “Bunuh SettingSyncHost” | Unregister-ScheduledJob

  1. Restart komputer Anda dan pekerjaan harus dibatalkan pendaftarannya.