SettingSyncHost постоянно загружает CPU в Windows 8.1

Несколько дней назад, зайдя в диспетчер задач, обнаружил постоянную загрузку CPU фоновым процессом Host Process for Setting Synchronization в пределах 20-35%. Проверка свойств SettingSyncHost.exe показала, что это системный процесс. Поиск в интернете подтвердил это и подсказал, что данный процесс отвечает за синхронизацию настроек компьютера, метро-приложений и данных веб-браузера между компьютерами с одной учетной записью посредством OneDrive.

Перезагрузка и несколько снятий задачи в диспетчере не дали результатов, процесс всё равно запускался и продолжал грузить процессор и сеть. Отключение синхронизации в опциях тоже не изменило ситуации.

Поиск в интернете дал несколько ссылок с описанием подобной проблемы, но внятного её решения я не нашел, за исключением варианта с неверными привилегиями на ветку в реестре. Проверка показала, что в моём случае с правами реестра всё в порядке.

После недолгих поисков я обнаружил папку “%LOCALAPPDATA%\Microsoft\Windows\SettingSync”, которая имела размер около 2-х гигабайт!

Проведя несколько экспериментов, я пришел к решению своей проблемы – удалению содержимого данной папки, предварительно сняв в диспетчере задач SettingSyncHost.exe

P.S. Прошла уже неделя с момента решения проблемы, полёт нормальный! Синхронизация работает, процесс не грузит постоянно CPU и размер папки держится в пределах 25 мегабайт.