ThinkPadの調子がおかしい

ThinkPadの調子がおかしい。起動してアプリが使えるようになるまで20分かかったりする。時間がかかりすぎだ。絶対おかしい。おかしいというか、非常に動作が重い(遅い)。使い始めた時はサクサク動いていたのになあ。
この現象は、いつも起きるわけでは無く、週に1度ほど発生する。一晩中PCを付けっぱなしにしていたときは起きづらい。

とりあえず、タスクマネージャを見ると、「WMI Provider Host」のCPU使用率が11%ある。
f:id:theta:20211009143340j:plain

右クリックして「オンライン検索」すると、Bingのサイトで「WmiPrvSE.exe WMI Provider Host」の検索結果が表示された。同じ文字列でGoogle検索すると、WMI Provider HostのCPU使用率が高くて困っている例がいくつか見つかる。
イベント ビューアー で、ログが残っていないか調べているサイトがあり、自分も調べてみた。
手順:

  1. イベント ビューアーを起動*1
  2. 左ペインから、イベント ビューアー(ローカル)>アプリケーションとサービスログ>MicrosoftWindows>WMI-Activity>Operationalの順に辿る*2

すると、エラーが大量に記録されていた。
f:id:theta:20211009150930p:plain
プロセスIDも表示させたところ、同じIDのものが連続でエラー発生している。数えると、毎分20件程度の勢いでエラーが発生していた。
[F5]キーを押して表示を更新させると、新たなエラーログが今も追加され続けている様子。この勢いでシステムのどこかに記録されているなら、相当な負荷になるはずだ。
全般欄にクライアントプロセスIDが表示されているので、このプロセスIDをタスクマネージャで調べる。
f:id:theta:20211009143851j:plain
すると、「Lenovo.Vantage.AddinHost.Amd64」というプロセスが該当することが解った。また、同じ名前のプロセスが2つ動作していることも解った。
f:id:theta:20211009143659j:plain
レノボのPCには、Lenovo Vantage という、Lenovo PC のドライバ更新を監視したり保証期限を管理するソフトが入っている。これに関係しているのだろう。スタートアップを見たがLenovoのアプリは登録されていなかったので、サービス内を探すと「LenovoVantageService」が関係しそうだったので、自動起動だったのを手動に変更し、サービスを停止させると、しばらくしてタスクマネージャからLenovo.Vantage.AddinHost.Amd64のプロセスが消え、イベントビューア WMI-Activity のエラーも記録されなくなった。こいつが原因か。
サービスを手動にして再起動すると、いつの間にか実行状態になっていたので、無効にして様子を見ている。これで直れば良いのだが。

Lenovo.Vantage.AddinHost.Amd64の問題、海外のレノボのフォーラムで、多分バグなんじゃないの的な話題を発見。直して欲しいところ。
WMI high CPU usage caused by Lenovo Vantage services (Ideapad 3)-English Community

TwitterLenovo.Vantage.AddinHost.Amd64 を検索すると、Lenovo Vantage を(サポート情報に従って)アンインストールしてトラブルに遭遇している事例を発見。アンインストールはしないほうが無難そう。
https://twitter.com/raven_si/status/1438113863602356225?s=21

*1:[Win]キー押下>”event”と入力するとスタートメニューにイベント ビューアーが表示されるのでクリック

*2:各項、ダブルクリックか、クリックして[→]キーで次項目が開く。最初は表示されるまで時間がかかることがある