设置同步的主机进程(SettingsSyncHost.exe)导致CPU使用率高
SettingsSynchHost.exe进程在后台运行,以确保主机设备(您的设备)和客户端设备(您的其他设备)之间存在连续的同步。如果您看到SettingsSyncHost.exe消耗了过多的CPU功能,则无需担心。由于您的设备最近收到的Windows Update损坏,可能触发了此问题。
修复1 –禁用同步设置
禁用同步设置应该可以解决您计算机上的问题。
1.首先,按 Windows键+ I 。
2.然后,您必须点击“ 帐目 ”设置来访问它。
3.在左侧,点击“ 同步您的设置 ”。
4.之后,您需要切换“ 同步设定 ' 到 ” 离开 ”。
关闭设置窗口。
您可以 重启 你的设备。重新启动设备后,“ SettingsSynchHost.exe”进程不会消耗大量CPU资源。
修复2 –运行PowerShell代码
每5分钟自动运行一次PowerShell代码以停止指定的服务应该可以解决此问题。
1.按 Windows键+ X 。
2.之后,点击“ PowerShell(管理员) ”以访问 电源外壳。
3.在打开具有管理权限的PowerShell时,在此处键入此代码,然后单击 进入 。
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}
你一击中 进入 ,您会看到一个面板已打开,要求您提供凭据。
4.输入您的用户名。输入帐户密码。
5.最后,要在您的设备中注册作业,请单击“ 好的 ”。
这将杀死计算机上的SettingsSynchHost.exe进程。
笔记 --
停止SettingsSynchHost.exe进程将暂停设备之间的同步。要停用此代码,您必须执行以下步骤-
一种。再次访问PowerShell终端。
b。然后,复制并粘贴此代码并点击 进入 取消注册作业。
Get-ScheduledJob | ? Name -eq “Kill SettingSyncHost” | Unregister-ScheduledJob
关闭终端,然后重新启动计算机。
修复3 –修改权限
有时可能会发生此问题
1.按 Windows键+ R 。
2.之后,输入“ 注册表编辑 ”。点击 ” 好的 ”。
3.当注册表编辑器出现在屏幕上时,请转到此标题-
ComputerHKEY_CURRENT_USERSoftwareMicrosoftInputPersonalization
4.之后,右键点击“ 输入个性化 ”。
5.然后,点击“ 权限 ”。
6.在“权限”标签中,选择“组或用户名:”中的第一个术语。
7.之后,选中“ 允许 ”选项旁边的“ 完全控制 ‘。
8.以相同的方式,一个一个地选择列表中的每个用户组,然后选中“允许”框以完全控制他们。
9.别忘了点击“ 申请 “ 和 ” 好的 ”。
关闭注册表编辑器窗口。
重新开始 您的设备,然后检查是否可行。
修复4-检查Windows更新
检查是否有Windows Update挂起。
1.现在,按 Windows键+ I 打开 设定值 窗户。
2.在 设定值 窗口中,单击“ 更新与安全 ”。
3.之后,点击“ Windows更新 ”。
4.然后,点击“ 检查更新 ”。
Windows现在将下载更新并将其安装在您的计算机上。
为你推荐: