タスク マネージャーが CPU 使用率 100%、カーネル時間が高いと不正確に報告する

タスク マネージャーが CPU 使用率 100%、カーネル時間が高いと不正確に報告する

Windows 10 x64 インテル システム。

奇妙な問題があります。私の知る限り、タスク マネージャーが CPU 使用率についてバランスを崩しているようです。今日から、タスク マネージャーは CPU 使用率を 100% (リソース モニターでは 128%) と表示し、その 100% をたまたま実行中のランダムなプロセス (ゲーム、ビデオ エンコードなど) に帰属させます。実際の CPU 使用率が最も高いプロセスには、オーディオ ファイルの読み取りに 50% などの異常な % が与えられます。

パフォーマンス タブには基本的に 100% のカーネル時間が表示されており、これが実際の問題であるに違いありません。カーネル時間に関するいくつかの解決策が見つかり、最終的に Process Explorer を実行してシステム割り込みが高いかどうかを調べました。割り込み時の CPU 使用率は 1% 未満で、システム項目プロセスによって CPU が 90% 以上使用されています。

CPU は実際には 100% で動作していません。タスク マネージャーの [詳細] タブにも、通常どおり、CPU のほとんどがシステム アイドル プロセスによって使用されていることが示されています。CPU は静かで冷えているため、実際には最大で動作していないことは確かです。ビデオ ゲームやビデオ エンコーディングを含むプログラムは、完全に正常に起動して実行されます。タスク マネージャーが CPU 使用率について嘘をついているように見えること以外は、CPU は完全に正常に動作しています。

再起動を試み、すべてのアプリを閉じ、デバイス マネージャーで最近インストールしたハードウェア (新しい Elgato HD60 pro キャプチャ カードと以前使用したワイヤレス 360 コントローラー アダプター) をアンインストールしました。

心配なことに、実際に機能したのは診断スタートアップで、Microsoft 以外のすべてのサービス/スタートアップ項目を有効にした 2 回目のスタートアップでは問題は発生しませんでした。msconfig ですべての Microsoft サービスを再度有効にすると、問題が表示されるようになりました。したがって、問題はサービス、つまり Microsoft のサービスにあるようですが、私が言えるのはそれだけです。

実際に 1 回の再起動で 100% のシステム割り込みが発生し、PC は基本的に操作不能になりました。強制的にシャットダウンする必要がありましたが、現在は「正常」に戻り、報告はしていますが実際には CPU が 100% ではなく、完全に使用可能です。

関連情報