Solució: procés d'amfitrió per configurar la sincronització (SettingSyncHost.exe) Ús elevat de la CPU



Proveu El Nostre Instrument Per Eliminar Problemes

Procés d'amfitrió per configurar la sincronització ( SettingSynchHost.exe ) és un procés que sincronitza tots els paràmetres del sistema amb els altres dispositius. Sincronitza tot tipus de coses, com ara si canvieu el fons de pantalla en un ordinador, també es canviarà a la resta d’ordinadors. De la mateixa manera, també sincronitza Internet Explorer, OneDrive, Xbox i altres aplicacions útils.



Aquest procés es troba a la carpeta System32 i se sap que és un procés bastant important a Windows. Tanmateix, per molt útil que sigui aquest procés, sovint causa diversos problemes, ja que consumeix molts recursos (CPU) durant períodes de temps indefinits. Hi va haver alguns casos en què aquest procés va consumir el 100% d’un dels processadors lògics tot el temps.



Hi ha diverses solucions que aborden aquest problema. Comenceu pel primer i baixeu en conseqüència.



Solució 1: Actualització de Windows

Pel que sembla, Microsoft va notar immediatament que ' SettingSyncHost.exe ”Consumia grans quantitats de CPU i va dirigir els seus enginyers a treballar en la solució. Bastant temps després, el gegant va llançar una sèrie d'actualitzacions que van dirigir aquest problema, així com altres errors.

Si no heu actualitzat el Windows per cap motiu, assegureu-vos que feu totes les actualitzacions immediatament. Els sistemes operatius requereixen actualitzacions freqüents i correcció d’errors per funcionar sense problemes. Tingueu en compte que necessiteu una connexió a Internet activa per actualitzar l’ordinador.

  1. Premeu Windows + S, escriviu “ Actualització de Windows ”Al quadre de diàleg i premeu Retorn.
  2. Feu clic al botó ' Buscar actualitzacions ”I deixeu que Windows descarregui si en troba algun.



  1. Després d’instal·lar les actualitzacions, reinicia l’ordinador i comproveu si l’ús ha millorat.

Solució 2: afegir propietat a una clau de registre

En alguns casos, sembla que el procés ‘ SettingSyncHost.exe ’Continua intentant escriure un fitxer en un directori específic i després actualitzar una clau de registre, però falla perquè no té els permisos. Continua escrivint els fitxers una vegada i una altra i intenta una i altra vegada; això és el que provoca un elevat ús de la CPU a l'ordinador.

Podem provar de tenir la propietat de la clau de registre al vostre ordinador i comprovar si això canvia alguna cosa. Tingueu en compte que és possible que necessiteu privilegis d'administrador per dur a terme aquesta solució.

  1. Premeu Windows + R, escriviu “ regedit ”Al quadre de diàleg i premeu Retorn.
  2. Un cop a l'editor del registre, aneu al camí d'accés següent:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore ca-GB 2

  1. Feu clic amb el botó dret a l'entrada i seleccioneu ' Permisos ”De la llista d’opcions.

  1. Fer clic a ' Control total 'Per a tots els grups d'usuaris un per un. Premeu Aplica per desar els canvis i sortir.

  1. Reinicia a l’ordinador i comproveu si el problema en qüestió s’ha resolt.

Solució 3: executar un script PowerShell (només per a usuaris avançats)

Si les dues solucions anteriors no funcionen, podem provar d’escriure un script PowerShell. Aquest script funciona per acabar amb el procés ' SettingSyncHost.exe ’De l’ordinador cada cinc minuts. Tingueu en compte que se us demanarà que introduïu les vostres credencials per registrar la feina al vostre ordinador. Aquesta solució és només per a usuaris avançats que saben què fan.

  1. Premeu Windows + S, escriviu “ PowerShell ”Al quadre de diàleg, feu clic amb el botó dret a l’aplicació i seleccioneu“ Executa com a administrador ”.
  2. Un cop en estat elevat, executeu el següent codi que es mostra a continuació:

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

Com podeu veure, se us demanarà que introduïu credencials abans de registrar la feina al vostre ordinador. Després d’introduir les credencials, comproveu si el procés ‘ SettingSyncHost ' es cancel·la automàticament. Si no és així, proveu de reiniciar l'ordinador i torneu a comprovar-ho.

  1. Si ja heu registrat la feina però voleu matar-lo , executeu l'ordre que es mostra a continuació:

Get-ScheduledJob | ? Nom -eq 'Kill SettingSyncHost' | Unregister-ScheduledJob

  1. Reinicieu l'ordinador i la tasca no s'hauria de registrar.
3 minuts de lectura