How Can You Fix The SettingSyncHost.exe Issue?

Do you have a Surface Pro? Then you may have experienced the device is running with diverse Windows operating system versions. Just like the other users, you might also face problems with the Host Process For Setting Synchronization. This process uses twenty percent to one hundred percent of the CPU resources in the Windows computer. In this condition, the system can run with the snail’s pace. What to do next? How you resolve it? You don’t have to be worried! Check out this tutorial. The high CPU usage problem will be resolved as soon as you alter the SettingSyncHost.exe, the linked file of your Synchronization host process. Let us begin now!

What The Host Process For Setting Synchronization Really Is?

This process can sync all of the PC’s settings with different other devices competently. As in, if you personalize the wallpaper in a system, the wallpaper on another system will automatically be changed. Not just the wallpaper, but this process can synch the changes of the Internet Explorer, OneDrive, Xbox, or other helpful apps as well. However, the linked file with this process is recognized as SettingSyncHost.exe. You’ll locate it within the System32 folder.

A lot of users assume this to be the virus, but it’s not factual at all. It is somewhat a significant and legitimate procedure in Windows 10. But the issue creates when it uses too much of the system resources. We’ve surveyed through many community forums and found one hundred percent CPU usage for the host process is a common issue on Windows 10. Now, you’ve the basic information regarding it. It is now time to acquaint how to disable it right away?

Is SettingSyncHost.exe Really A Virus?

Usually, different cybercriminals set the viruses’ names in such a way that your system or the user can’t recognize them. It’s possible that the cybercriminals can name their malware and virus SettingSyncHost.exe for passing off as the real process. The original SettingSyncHost.exe is found in the System32 folder. For checking for the same, simply right-click the problematic process in your Task Manager and choose Open file location. If the place is some other than System32, run the complete system anti-virus scan on your system.

Try These Fixes:

A lot of Windows 10 users have bypassed this issue by just disabling this process. But it is just a workaround, not the permanent solution. That is why it can keep coming back. Anyway, we have found quite a hand full of possible solutions. Until MS releases the update for resolving the issue, you can apply these troubleshooting fixes to get rid of it. Here you go!


Fix#1: Update Windows

Apparently, MS took instant notice of SettingSyncHost.exe using huge CPU amounts and directed the engineers to work on the fix. Fairly a little time after, an update series were rolled out by the giant, which targeted this issue as well as the other bugs. If you have not updated the Windows for any cause, make certain you do all the updates right away. OSs need frequent updates and bug fixes for running easily without any issues. Do note that you need an active internet connection for updating the PC.

  • Hit Win + S keys > enter Windows update in the box > hit Enter.

  • Click Check for updates and let the Windows download it, if any.

  • After installing these updates, reboot the PC > check if the use got better.

Fix#2: Adding The Ownership For Your Registry Key

At times, the SettingSyncHost.exe file tries to write the distinct directory but cannot because it’s restricted to do this. Hence, it can really keep trying to write a file repeatedly that directs you to a high CPU usage problem. You can take this ownership to check if it resolves the issue.

Note: You need to have the admin privileges for performing this step.

  • First of all, hit the Win + R buttons at the same time.

  • Next, enter Regedit in the dialogue box > hit enter.

  • Now, a registry editor will appear, find the ‘HKEY_CURRENT_USER\Software\Microsoft\InputPersonalization\TrainedDataStore\en-GB\2’ path.

  • Then, you need to right-click the entry.

  • Choose Permissions from the shown list.

  • Next, click turn by turn on the Full Control option for every user’s group.

  • Then, click on Apply for saving the changes.

  • In the end, exit from here > reboot the computer.

Your problem must get fixed now. If it is not, check out the rest of the guidelines mentioned below.

Fix#3: Run The PowerShell Script (Advanced Users)

If both of the fixes mentioned above do not help, we can attempt to write the PowerShell script. This script functions for killing the SettingSyncHost.exe process from the PC every 5 minutes. Do note that the users will be needed to enter the credentials for registering the job on the PC. This fix is for only the advanced users who acquaint what they are doing.

  • Hit the Win + S keys > enter PowerShell in the dialogue box > right-click the app > choose Run as Admin.

  • Once in the elevated status, simply execute the ‘Register-ScheduledJob -Name “Kill SettingSyncHost” -RunNow -RunEvery “00:05:00” -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock { Get-Process | ?{ $_.Name -eq “SettingSyncHost” -and $_.StartTime -lt ([System.DateTime]::Now).AddMinutes(-5) } | Stop-Process -Force}’ code.

You’ll be needed to enter the credentials before you can register a job on the PC. After entering these credentials, check if the SettingSyncHost process can automatically get terminated. If it does not, try rebooting the PC and check again.

  • If you’ve already registered that job but desire to kill it, simply execute the ‘Get-ScheduledJob | ? Name -eq “Kill SettingSyncHost” | Unregister-ScheduledJob’ command.
  • Reboot the PC, and the job ought to be unregistered.


From this article, you can acquaint what the Host Process For Setting Synchronization really is. Also, if this Host Process uses a lot of CPU resources, then you can make use of the fixes mentioned above for fixing the issue.