Correzione: processo host per l'impostazione della sincronizzazione (SettingSyncHost.exe) Utilizzo elevato della CPU

Il processo host per l'impostazione della sincronizzazione ( SettingSynchHost.exe ) è un processo che sincronizza tutte le impostazioni di sistema con gli altri dispositivi. Sincronizza tutti i tipi di cose, ad esempio se cambi lo sfondo su un computer, verrà modificato anche su tutti gli altri computer. Allo stesso modo, sincronizza anche Internet Explorer, OneDrive, Xbox e altre applicazioni utili.

Questo processo si trova nella cartella System32 ed è noto per essere un processo abbastanza importante su Windows. Tuttavia, per quanto utile possa essere questo processo, spesso causa vari problemi in quanto consuma molte risorse (CPU) per periodi di tempo indefiniti. Ci sono stati alcuni casi in cui questo processo ha consumato il 100% di uno dei processori logici tutto il tempo.

Esistono diverse soluzioni alternative per risolvere questo problema. Inizia con il primo e scendi di conseguenza.

Soluzione 1: aggiornamento di Windows

Apparentemente, Microsoft ha notato immediatamente che " SettingSyncHost.exe " consumava enormi quantità di CPU e ha indirizzato i suoi ingegneri a lavorare sulla soluzione. Qualche tempo dopo, una serie di aggiornamenti sono stati implementati dal gigante che ha preso di mira questo problema e altri bug.

Se non hai aggiornato il tuo Windows per qualsiasi motivo, assicurati di eseguire immediatamente tutti gli aggiornamenti. I sistemi operativi richiedono frequenti aggiornamenti e correzioni di bug per funzionare senza problemi. Tieni presente che per aggiornare il tuo computer è necessaria una connessione Internet attiva.

  1. Premi Windows + S, digita " Windows Update " nella finestra di dialogo e premi Invio.
  2. Fare clic sul pulsante " Controlla aggiornamenti " e lasciare che Windows scarichi se ne trova.

  1. Dopo aver installato gli aggiornamenti, riavvia il computer e controlla se l'utilizzo è migliorato.

Soluzione 2: aggiunta di proprietà per una chiave di registro

In alcuni casi, sembra che il processo " SettingSyncHost.exe " continui a provare a scrivere un file in una directory specifica e quindi ad aggiornare una chiave di registro, ma non riesce perché non dispone delle autorizzazioni. Continua a scrivere i file più e più volte e prova ancora e ancora; questo è ciò che causa l'elevato utilizzo della CPU sul tuo computer.

Possiamo provare a prendere la proprietà della chiave di registro sul tuo computer e controllare se questo cambia qualcosa. Tieni presente che potresti richiedere i privilegi di amministratore per eseguire questa soluzione.

  1. Premi Windows + R, digita " regedit " nella finestra di dialogo e premi Invio.
  2. Una volta nell'editor del registro, vai al seguente percorso del file:

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

  1. Fare clic con il pulsante destro del mouse sulla voce e selezionare " Autorizzazioni " dall'elenco di opzioni.

  1. Fare clic su " Controllo completo " per tutti i gruppi dell'utente uno per uno. Premere Applica per salvare le modifiche e uscire.

  1. Riavvia il computer e controlla se il problema in questione è stato risolto.

Soluzione 3: esecuzione di uno script PowerShell (solo per utenti esperti)

Se entrambe le soluzioni di cui sopra non funzionano, possiamo provare a scrivere uno script PowerShell. Questo script funziona per terminare il processo " SettingSyncHost.exe " dal computer ogni cinque minuti. Tieni presente che ti verrà richiesto di inserire le tue credenziali per registrare il lavoro sul tuo computer. Questa soluzione è solo per utenti avanzati che sanno cosa stanno facendo.

  1. Premi Windows + S, digita " PowerShell " nella finestra di dialogo, fai clic con il pulsante destro del mouse sull'applicazione e seleziona "Esegui come amministratore".
  2. Una volta in stato elevato, eseguire il seguente codice indicato di seguito:

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

Come puoi vedere, ti verrà richiesto di inserire le credenziali prima di poter registrare il lavoro sul tuo computer. Dopo aver inserito le credenziali, controlla se il processo " SettingSyncHost" viene terminato automaticamente. In caso contrario, prova a riavviare il computer e ricontrolla.

  1. Se hai già registrato il lavoro ma desideri interromperlo , esegui il comando elencato di seguito:

Get-ScheduledJob | ? Name -eq "Kill SettingSyncHost" | Unregister-ScheduledJob

  1. Riavvia il computer e il lavoro dovrebbe essere annullato.

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo