最近我遇到了一个特定的 svchost.exe 实例,它经常激增并占用 12-40% 的 CPU。它托管的服务包括:
- FDResPub(功能发现资源出版物)
- FontCache(Windows 字体缓存服务)
- SSDPSRV(SSDP 发现)
- upnphost(UPnP 设备主机)
这导致我的电脑出现严重问题(我的电脑已经运行了 25 天,没有重启过),所以我想重启一下就可以解决问题。但我猜错了,从我登录的那一刻起,它就占用了 25% 的 CPU。
有人能提供一些见解,说明是什么原因导致这个特定的 svchost 如此耗费 CPU?这已经成为一个主要障碍,因为它阻止我运行任何其他耗费 CPU 的进程(即游戏,还有其他程序)
如果您需要我提供更多信息,请随时询问:)
(运行 Windows 7 Home Premium x86)
编辑:停止 FDResPub 似乎已经解决了问题。我查了一下,似乎我不太可能真的想让它运行……无论如何,这很有意义,因为我在这里使用一个庞大的网络,大约 99% 的计算机都使用 Windows 7,并且可能具有家庭组功能……我在这里胡言乱语 :D 但如果有人对此有任何补充,请这样做 :)
答案1
我在使用这四项服务时也遇到了同样的问题,只不过有时会持续一个小时,然后又会消失几个小时。当我断开与 HomeGroup 的连接时,问题就消失了,我几乎可以肯定,是我的 Xbox 处于开启或关闭状态导致问题间歇性发生。