由于拒绝注册表访问,SettingSyncHost.exe 使用 50% 处理器

由于拒绝注册表访问,SettingSyncHost.exe 使用 50% 处理器

我有一台 Surface Pro 4,现在已经出现过两次同样的问题:登录后SettingSyncHost.exe开始使用越来越多的处理器,直到风扇跳动,我注意到它以大约 50% 的功率运行。

原因是它以最快的速度一遍又一遍地SettingSyncHost.exe写入同一个 1K 文件。当我查看文件夹时,里面已经有数十万个文件了。C:\Users\{me}\AppData\Local\microsoft\InputPersonalization\TrainedDataStore\en-GB\...

进一步挖掘发现,这是因为注册表项HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore\en-GB\2归本地管理员组所有,而不是我的用户帐户。这意味着SettingSyncHost.exe不允许访问它,并且每次尝试时,该过程都会重新开始。

将我自己的帐户作为所有者添加到这些注册表项可以暂时解决该问题。

此问题还出现在Windows 8.1Windows 10 预览版,但它仍然存在于 Windows 10 1607 中。

造成这种情况的原因是什么 - 为什么注册密钥仅SettingSyncHost.exe由本地管理员帐户而不是用户拥有?

它为何/如何会再次发生?

SettingSyncHost.exe它试图做什么?我可以禁用它吗?

相关内容