Düzeltme: Eşitlemeyi Ayarlamak için Ana Bilgisayar İşlemi (SettingSyncHost.exe) Yüksek CPU Kullanımı

Eşitlemeyi Ayarlamak için Ana Bilgisayar İşlemi ( SettingSynchHost.exe ), tüm sistem ayarlarınızı diğer cihazlarınızla eşitleyen bir işlemdir. Duvar kağıdınızı bir bilgisayarda değiştirirseniz, diğer tüm bilgisayarlarda da değiştirilecek gibi her türlü şeyi senkronize eder. Benzer şekilde, Internet Explorer, OneDrive, Xbox ve diğer kullanışlı uygulamalarınızı da senkronize eder.

Bu işlem, System32 klasöründe bulunur ve Windows'ta oldukça önemli bir işlem olduğu bilinmektedir. Bununla birlikte, bu işlem yararlı olabilse de, genellikle belirsiz süreler için çok fazla kaynak (CPU) tüketmesi gibi çeşitli sorunlara neden olur. Bu işlemin her zaman mantıksal işlemcilerden birinin% 100'ünü tükettiği bazı durumlar vardı.

Bu sorunu ele alan birkaç geçici çözüm vardır. İlki ile başlayın ve buna göre aşağı inin.

1.Çözüm: Windows'u Güncelleme

Görünüşe göre Microsoft, büyük miktarda CPU tüketen ' SettingSyncHost.exe'yi ' derhal fark etti ve mühendislerini çözüm üzerinde çalışmaya yönlendirdi. Oldukça bir süre sonra, bu sorunu ve diğer böcekleri hedef alan dev tarafından bir dizi güncelleme yapıldı.

Windows'u herhangi bir nedenle güncellemediyseniz, tüm güncellemeleri hemen gerçekleştirdiğinizden emin olun. İşletim sistemlerinin sorunsuz bir şekilde sorunsuz çalışması için sık güncelleme ve hata düzeltmeleri gerekir. Bilgisayarınızı güncellemek için aktif bir internet bağlantısına ihtiyacınız olduğunu unutmayın.

  1. Windows + S tuşlarına basın , iletişim kutusuna " Windows güncelleme " yazın ve Enter tuşuna basın.
  2. " Güncellemeleri kontrol et " düğmesine tıklayın ve bulursa Windows'un indirmesine izin verin.

  1. Güncellemeleri yükledikten sonra bilgisayarınızı yeniden başlatın ve kullanımın daha iyi olup olmadığını kontrol edin.

2.Çözüm: Bir Kayıt Defteri Anahtarı için Sahiplik Ekleme

Bazı durumlarda, ' SettingSyncHost.exe ' işlemi belirli bir dizine bir dosya yazmaya çalışıyor ve ardından bir kayıt defteri anahtarını güncelliyor, ancak izinlere sahip olmadığı için başarısız oluyor gibi görünüyor. Dosyaları tekrar tekrar yazmaya devam ediyor ve tekrar tekrar deniyor; bilgisayarınızdaki yüksek CPU kullanımına neden olan budur.

Bilgisayarınızdaki kayıt defteri anahtarının sahipliğini almayı deneyebilir ve bunun herhangi bir şeyi değiştirip değiştirmediğini kontrol edebiliriz. Bu çözümü gerçekleştirmek için yönetici ayrıcalıklarına ihtiyacınız olabileceğini unutmayın.

  1. Windows + R tuşlarına basın , diyalog kutusuna " regedit " yazın ve Enter tuşuna basın.
  2. Kayıt defteri düzenleyicisine girdikten sonra, aşağıdaki dosya yoluna gidin:

HKEY_CURRENT_USER \ Yazılım \ Microsoft \ InputPersonalization \ TrainedDataStore \ en-GB \ 2

  1. Girişe sağ tıklayın ve seçenekler listesinden " İzinler " i seçin .

  1. Tüm kullanıcı grupları için tek tek " Tam Kontrol " e tıklayın . Değişiklikleri kaydetmek ve çıkmak için Uygula'ya basın.

  1. Bilgisayarınızı yeniden başlatın ve problemin çözülüp çözülmediğini kontrol edin.

3. Çözüm: Bir PowerShell Komut Dosyası Çalıştırma (Yalnızca İleri Düzey Kullanıcılar için)

Yukarıdaki çözümlerin ikisi de işe yaramazsa, bir PowerShell betiği yazmayı deneyebiliriz. Bu komut dosyası, her beş dakikada bir bilgisayarınızdan ' SettingSyncHost.exe ' işlemini sonlandırmak için çalışır. İşi bilgisayarınıza kaydetmek için kimlik bilgilerinizi girmeniz gerekeceğini unutmayın. Bu çözüm, yalnızca ne yaptığını bilen ileri düzey kullanıcılar içindir.

  1. Windows + S tuşlarına basın , iletişim kutusuna " PowerShell " yazın , uygulamaya sağ tıklayın ve "Yönetici Olarak Çalıştır" ı seçin.
  2. Yükseltilmiş durumdayken, aşağıda verilen aşağıdaki kodu yürütün:

    Register-Scheduled Job -Name "Kill SettingSyncHost" -RunNow -RunEvery "00:05:00" -Kredite (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Get-Process | ? {$ _. Ad -eq “SettingSyncHost” -ve $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | Stop-Process -Force}

Gördüğünüz gibi, işi bilgisayarınızda kaydettirmeden önce kimlik bilgilerini girmeniz gerekecektir. Kimlik bilgilerini girdikten sonra, ' SettingSyncHost' işleminin otomatik olarak sonlandırılıp sonlandırılmadığını kontrol edin . Başlamazsa, bilgisayarınızı yeniden başlatmayı deneyin ve tekrar kontrol edin.

  1. İşi zaten kaydettiyseniz ancak sonlandırmak istiyorsanız , aşağıda listelenen komutu yürütün:

Planlanmış İş | ? Ad -eq “SettingSyncHost'u Sonlandır” | Kayıt Silme-Planlı İş

  1. Bilgisayarınızı yeniden başlatın ve işin kayıtsız kalması gerekir.