SSDにOSインストール後に1つ問題が発生。
svchostの1つが1スレッドを100%消費してしまう。
4core,8threadなので、CPU消費は13%で押さえられるが、まあ、普通に解決策を模索。
svchostが100%になる問題は、svchost自体が複数のプロセスを持っているためいくつか原因があり、
・Windows updateが問題(hotfixで修正可能)
・officeのupdateが問題(officeのupdate設定を見直し)
などなどがあるため、まず問題の切り分けが必要。
切り分けに使用するのはProcess Explorer。
Process ExplorerはTaskMangerより詳細にプロセスの内容を表示してくれるもの。
Process Explorerを起動して、CPUを大量消費しているsvchostをどんどんドリルダウン。
今回の問題はhpのプリンタをネットワーク接続するサービス「hpslpsvc32.dll」が問題。
幸いhpのフォーラムに回答があったので,実行。
6310 AiO uses 100% CPU when printer off
>>To resolve the problem:
start --> run --> services.msc
- above brings services UI
- Right click on "HP Network Device Support" service,
- select property.
- in Startup type pulldown menu, changeto "Manual" from "Automactic".
- You are good to go.
以上で解決。