Поправка: Процес на хост за задаване на синхронизация (SettingSyncHost.exe) Висока употреба на процесора



Опитайте Нашия Инструмент За Премахване На Проблемите

Хостов процес за задаване на синхронизация ( SettingSynchHost.exe ) е процес, който синхронизира всички ваши системни настройки с другите ви устройства. Той синхронизира всякакви неща, като например ако промените тапета си на един компютър, той ще бъде променен и на всички други компютри. По същия начин той също така синхронизира вашите Internet Explorer, OneDrive, Xbox и други полезни приложения.



Този процес се намира в папката System32 и е известно, че е доста важен процес в Windows. Въпреки това, колкото и полезен да е този процес, той често причинява различни проблеми, като консумира много ресурси (CPU) за неопределени периоди от време. Имаше случаи, когато този процес през цялото време консумираше 100% от един от логическите процесори.



Има няколко решения за този проблем. Започнете с първата и съответно продължете надолу.



Решение 1: Актуализиране на Windows

Очевидно Microsoft веднага забеляза „ SettingSyncHost.exe ”Консумира огромни количества CPU и насочи инженерите си да работят по решението. Почти след време гигантът пусна поредица от актуализации, насочени към този проблем, както и към други грешки.

Ако не сте актуализирали своя Windows по някаква причина, уверете се, че сте извършили всички актуализации незабавно. Операционните системи изискват чести актуализации и корекции на грешки, за да работят безпроблемно безпроблемно. Имайте предвид, че за актуализиране на компютъра ви е необходима активна интернет връзка.

  1. Натиснете Windows + S, напишете „ Актуализация на Windows ”В диалоговия прозорец и натиснете Enter.
  2. Щракнете върху бутона “ Провери за актуализации ”И оставете Windows да изтегли, ако намери такъв.



  1. След инсталиране на актуализациите, рестартирам компютъра си и проверете дали използването се е подобрило.

Решение 2: Добавяне на собственост за ключ на системния регистър

В някои случаи изглежда, че процесът „ SettingSyncHost.exe ’Продължава да се опитва да напише файл в определена директория и след това да актуализира ключа на системния регистър, но не успява, тъй като няма разрешенията. Той продължава да записва файловете отново и отново и се опитва отново и отново; това е причината за високото използване на процесора на вашия компютър.

Можем да опитаме да поемем собствеността върху ключа на системния регистър на вашия компютър и да проверим дали това не променя нещо. Имайте предвид, че може да имате нужда от администраторски права за изпълнение на това решение.

  1. Натиснете Windows + R, напишете „ regedit ”В диалоговия прозорец и натиснете Enter.
  2. След като влезете в редактора на системния регистър, отидете до следния файлов път:

HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore en-GB 2

  1. Щракнете с десния бутон върху записа и изберете „ Разрешения ”От списъка с опции.

  1. Кликнете върху ' Пълен контрол “За всички групи на потребителя една по една. Натиснете Приложи, за да запазите промените и да излезете.

  1. Рестартирам компютъра си и проверете дали проблемът е решен.

Решение 3: Изпълнение на PowerShell Script (Само за напреднали потребители)

Ако и двете горепосочени решения не работят, можем да опитаме да напишем скрипт на PowerShell. Този скрипт функционира, за да убие процеса SettingSyncHost.exe ’От вашия компютър на всеки пет минути. Имайте предвид, че ще трябва да въведете вашите идентификационни данни, за да регистрирате работата на вашия компютър. Това решение е само за напреднали потребители, които знаят какво правят.

  1. Натиснете Windows + S, напишете „ PowerShell ”В диалоговия прозорец щракнете с десния бутон върху приложението и изберете„ Изпълни като администратор ”.
  2. Веднъж в повишено състояние, изпълнете следния код, даден по-долу:

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

Както можете да видите, ще трябва да въведете идентификационни данни, преди да можете да регистрирате работата на вашия компютър. След въвеждане на идентификационните данни проверете дали процесът ‘ SettingSyncHost ’ се прекратява автоматично. Ако не стане, опитайте да рестартирате компютъра си и проверете отново.

  1. Ако вече сте регистрирали работата, но искате Убий го , изпълнете командата, изброена по-долу:

Get-ScheduledJob | ? Име -eq “Kill SettingSyncHost” | Премахване на регистрацията-Планирана задача

  1. Рестартирайте компютъра си и работата трябва да бъде нерегистрирана.
3 минути четене