Correction : Utilisation élevée du processeur pour le processus hôte pour la configuration de la synchronisation (SettingSyncHost.exe)
Configurer un processus hôte synchronisé (setupSynchHost.exe) est un processus qui synchronise tous vos paramètres système avec d’autres appareils. Il synchronise toutes sortes de choses, par exemple, si vous changez votre fond d’écran sur un ordinateur, le fond d’écran de tous les autres ordinateurs changera avec lui. De même, il synchronise votre Internet Explorer, OneDrive, Xbox et d’autres applications utiles.
Ce processus se trouve dans le dossier System32 et est connu pour être un processus assez important sous Windows. Cependant, aussi utile que puisse être ce processus, il cause souvent divers problèmes, comme il consomme beaucoup de ressources (CPU) indéfiniment. Dans certains cas, ce processus a consommé l’un des processeurs logiques à 100 %.
Il existe plusieurs solutions de contournement pour résoudre ce problème. Commencez par le premier et progressez en conséquence.
Solution 1 : Mettre à jour Windows
Apparemment, Microsoft a immédiatement remarqué »SettingSyncHost.exe » a consommé beaucoup de CPU et a demandé à ses ingénieurs de travailler sur une solution. Peu de temps après, le géant a déployé une série de mises à jour pour ce bogue et d’autres.
Si vous n’avez pas mis à jour Windows pour une raison quelconque, assurez-vous de faire toutes les mises à jour maintenant. Le système d’exploitation nécessite des mises à jour fréquentes et des corrections de bogues pour fonctionner correctement sans aucun problème. Notez que vous avez besoin d’une connexion Internet active pour mettre à jour votre ordinateur.
- Appuyez sur Windows + S, tapez « Windows Update” dans la boîte de dialogue, puis appuyez sur Entrée.
- Cliquez sur le bouton »Vérifier les mises à jour » et laissez Windows télécharger s’il est trouvé.
- Après avoir installé la mise à jour, redémarrage votre ordinateur et vérifiez si l’utilisation s’est améliorée.
Solution 2 : ajouter la propriété aux clés de registre
Dans certains cas, il semble que le processus’SettingSyncHost.exe‘ continue d’essayer d’écrire un fichier dans un répertoire spécifique, puis de mettre à jour la clé de registre, mais échoue en raison de l’absence d’autorisations. Il écrit le fichier encore et encore, essayant encore et encore ; c’est ce qui provoque une utilisation élevée du processeur sur votre ordinateur.
Nous pouvons essayer de nous approprier les clés de registre de votre ordinateur et vérifier si cela change quelque chose. Notez que vous aurez peut-être besoin de privilèges d’administrateur pour exécuter cette solution.
- Appuyez sur Windows + R, tapez « Éditeur de registre” dans la boîte de dialogue, puis appuyez sur Entrée.
- Une fois dans l’Éditeur du Registre, accédez au chemin de fichier suivant :
HKEY_CURRENT_USERSoftwareMicrosoftInputPersonalizationTrainedDataStoreen-GB2
- Faites un clic droit sur l’entrée et sélectionnez « autorisation » dans la liste des options.
- Cliquez sur »contrôler entièrement » pour tous les groupes d’utilisateurs. Appuyez sur Appliquer pour enregistrer les modifications et quitter.
- redémarrage votre ordinateur et vérifiez si le problème en question est résolu.
Solution 3 : exécuter un script PowerShell (utilisateurs avancés uniquement)
Si aucune des solutions ci-dessus ne fonctionne, nous pouvons essayer d’écrire un script PowerShell. Ce script est utilisé pour tuer le processus’SettingSyncHost.exe‘ envoyé depuis votre ordinateur toutes les cinq minutes. Notez que vous devrez entrer vos informations d’identification pour enregistrer le travail sur votre ordinateur. Cette solution est réservée aux utilisateurs avancés qui savent ce qu’ils font.
- Appuyez sur Windows + S, tapez « boîtier d’alimentation« Dans la boîte de dialogue, cliquez avec le bouton droit sur l’application et sélectionnez « Exécuter en tant qu’administrateur ».
- Une fois dans l’état élevé, exécutez le code suivant donné ci-dessous :
Register-ScheduledJob -Name « Kill SettingSyncHost » -RunNow -RunEvery « 00:05:00 » -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock { Get-Process | ?{ $_. Nom -eq « SettingSyncHost » -et $_.StartTime -lt ([System.DateTime]::now).AddMinutes(-5) } | arrêter le processus – forcer }
Comme vous pouvez le voir, vous devez entrer vos informations d’identification pour enregistrer le travail sur votre ordinateur.Après avoir entré les informations d’identification, vérifiez si le processus estdéfinir le maître de synchronisation’ automatiquement résilié. Si ce n’est pas le cas, essayez de redémarrer votre ordinateur et vérifiez à nouveau.
- Si vous êtes déjà inscrit pour un emploi mais que vous souhaitez vous inscrire tue leexécutez les commandes répertoriées ci-dessous :
Get-ScheduledJob | ? nom -eq « kill SettingSyncHost » | désinscrire-ScheduledJob
- Redémarrez l’ordinateur et le travail devrait être désenregistré.
Solution 4 : forcer la désactivation de SettingSync
Si aucune des solutions ci-dessus ne vous aide, vous pouvez désactiver l’hôte SettingSync. Vous perdrez des fonctionnalités telles que les paramètres de synchronisation lorsque vous installez un nouveau Windows, mais cela en vaut vraiment la peine, et vous pouvez l’activer plus tard si vous n’êtes pas satisfait des résultats.
- Tout d’abord, téléchargez ce fichier (ici).
- Après avoir téléchargé le fichier, faites un clic droit dessus et exécutez-le en tant qu’administrateur.
- Maintenant, redémarrez simplement votre ordinateur et le processus devrait être terminé.
Si vous ne souhaitez pas désactiver cette option, vous devez vérifier si ce processus est bloqué par le pare-feu, sinon vous devrez désactiver l’antivirus pendant un certain temps. Vérifiez ensuite si le problème persiste et faites-nous savoir comment ça se passe.