Proces hosta do ustawiania synchronizacji ( SettingSynchHost.exe ) to proces, który synchronizuje wszystkie ustawienia systemu z innymi urządzeniami. Synchronizuje różne rzeczy, na przykład jeśli zmienisz tapetę na jednym komputerze, zostanie ona również zmieniona na wszystkich innych komputerach. Podobnie synchronizuje również Internet Explorer, OneDrive, Xbox i inne przydatne aplikacje.
Ten proces znajduje się w folderze System32 i jest znany jako dość ważny proces w systemie Windows. Jednak, choć przydatny może być ten proces, często powoduje on różne problemy, takie jak zużycie dużej ilości zasobów (procesora) przez nieokreślony czas. Zdarzały się przypadki, w których ten proces cały czas zużywał 100% jednego z procesorów logicznych.
Istnieje kilka obejść, które rozwiązują ten problem. Zacznij od pierwszego i odpowiednio zejdź w dół.
Rozwiązanie 1: Aktualizacja systemu Windows
Najwyraźniej Microsoft natychmiast zwrócił uwagę na „ SettingSyncHost.exe ”Zużywa ogromne ilości procesora i skierował swoich inżynierów do pracy nad rozwiązaniem. Jakiś czas później gigant wprowadził serię aktualizacji, które dotyczyły tego problemu, a także innych błędów.
Jeśli z jakiegoś powodu nie zaktualizowałeś systemu Windows, upewnij się, że natychmiast wykonałeś wszystkie aktualizacje. Systemy operacyjne wymagają częstych aktualizacji i poprawek błędów, aby działały płynnie i bez żadnych problemów. Pamiętaj, że do aktualizacji komputera potrzebujesz aktywnego połączenia internetowego.
- Naciśnij Windows + S, wpisz „ Aktualizacja systemu Windows ”W oknie dialogowym i naciśnij klawisz Enter.
- Kliknij przycisk „ Sprawdź aktualizacje ”I pozwól systemowi Windows pobrać, jeśli znajdzie jakieś.
- Po zainstalowaniu aktualizacji uruchom ponownie komputer i sprawdź, czy poprawiło się jego wykorzystanie.
Rozwiązanie 2: Dodawanie prawa własności do klucza rejestru
W niektórych przypadkach wydaje się, że proces „ SettingSyncHost.exe „Próbuje zapisać plik w określonym katalogu, a następnie zaktualizować klucz rejestru, ale kończy się to niepowodzeniem, ponieważ nie ma odpowiednich uprawnień. Wciąż zapisuje pliki w kółko i próbuje raz za razem; to właśnie powoduje wysokie zużycie procesora w komputerze.
Możemy spróbować przejąć na własność klucz rejestru na Twoim komputerze i sprawdzić, czy to coś zmienia. Pamiętaj, że możesz potrzebować uprawnień administratora do wykonania tego rozwiązania.
- Naciśnij Windows + R, wpisz „ regedit ”W oknie dialogowym i naciśnij klawisz Enter.
- W edytorze rejestru przejdź do następującej ścieżki pliku:
HKEY_CURRENT_USER Software Microsoft InputPersonalization TrainedDataStore en-GB 2
- Kliknij wpis prawym przyciskiem myszy i wybierz „ Uprawnienia ”Z listy opcji.
- Kliknij ' Pełna kontrola ”Dla wszystkich grup użytkowników pojedynczo. Naciśnij Zastosuj, aby zapisać zmiany i wyjść.
- Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.
Rozwiązanie 3: Uruchamianie skryptu PowerShell (tylko dla zaawansowanych użytkowników)
Jeśli oba powyższe rozwiązania nie działają, możemy spróbować napisać skrypt PowerShell. Ten skrypt działa, aby zabić proces „ SettingSyncHost.exe Z komputera co pięć minut. Pamiętaj, że będziesz musiał podać swoje dane uwierzytelniające, aby zarejestrować pracę na swoim komputerze. To rozwiązanie jest przeznaczone tylko dla zaawansowanych użytkowników, którzy wiedzą, co robią.
- Naciśnij Windows + S, wpisz „ PowerShell ”W oknie dialogowym, kliknij prawym przyciskiem myszy aplikację i wybierz„ Uruchom jako administrator ”.
- Gdy masz podwyższony status, wykonaj następujący kod podany poniżej:
Register-ScheduledJob -Name „Kill SettingSyncHost” -RunNow -RunEvery „00:05:00” -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -Block ? {$ _. Name -eq „SettingSyncHost” -i $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | Stop-Process-Force}
Jak widzisz, będziesz musiał wprowadzić poświadczenia, zanim będziesz mógł zarejestrować pracę na swoim komputerze. Po wprowadzeniu poświadczeń sprawdź, czy proces „ SettingSyncHost ” zostaje automatycznie zakończony. Jeśli tak się nie stanie, spróbuj ponownie uruchomić komputer i sprawdź ponownie.
- Jeśli zarejestrowałeś już ofertę pracy, ale chcesz Zabij to , wykonaj poniższe polecenie:
Get-ScheduledJob | ? Nazwa -eq „Zabij SettingSyncHost” | Unregister-ScheduledJob
- Uruchom ponownie komputer, a zadanie powinno zostać wyrejestrowane.