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



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Proses Host untuk Menetapkan Penyegerakan ( TetapanSynchHost.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 berguna anda yang lain.



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 ‘ TetapanSyncHost.exe 'Menggunakan sejumlah besar CPU dan mengarahkan jurutera untuk mengusahakan penyelesaiannya. Cukup lama kemudian, 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 melakukan semua kemas kini dengan segera. 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, taip ' Kemas kini Windows 'Di kotak dialog dan tekan Enter.
  2. Klik pada butang “ Menyemak kemas kini 'Dan biarkan Windows memuat turun jika ada.



  1. Setelah memasang kemas kini, mula semula komputer anda dan periksa sama ada penggunaannya bertambah baik.

Penyelesaian 2: Menambah Kepemilikan untuk Kunci Pendaftaran

Dalam beberapa kes, nampaknya prosesnya ' TetapanSyncHost.exe 'Terus berusaha menulis fail ke direktori tertentu dan kemudian mengemas kini kunci pendaftaran tetapi gagal kerana tidak mempunyai kebenaran. 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, taip ' 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 ' Kebenaran ”Dari senarai pilihan.

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

  1. Mula 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, kami boleh mencuba menulis skrip PowerShell. Skrip ini berfungsi untuk mematikan proses ‘ TetapanSyncHost.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, taip ' PowerShell 'Di kotak dialog, klik kanan pada aplikasi dan pilih' Jalankan sebagai Pentadbir '.
  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 -Kuat kuasa}

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

  1. Sekiranya anda sudah mendaftar pekerjaan tetapi mahu bunuh , 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.
3 minit membaca