タスクマネージャーには、実行中のすべてのプロセスの合計よりも高い合計CPU使用率が表示されます。隠されたプロセス?


17

TuneUp Utilitiesに含まれるWindowsタスクマネージャーとAVGタスクマネージャーでは、実行中のすべてのプロセスの合計が、「パフォーマンス」タブに表示される合計CPU使用率よりはるかに低いことがわかります。これは、PCが隠れたプロセスまたはタスクマネージャーに表示されないマルウェアを実行していることを意味しますか?

編集:これも表示する内蔵モニターと、すべてのユーザーのプロセスも表示します。ラップトップは2コアであり、両方の合計負荷をかけています。


興味深い質問ですが、コアあたりの負荷とハイパースレッディングを考慮しましたか?キーロガーが気付くのがそれほど明白かどうかはわかりません。

3
違いはどれくらいですか?(プロセスの合計数に対して)大きすぎない場合は、%の端数が合計されている可能性があります。
Kit 14

1
[すべてのユーザーのプロセスを表示]ボタンはありますか?ボタンをクリックしないと、Windowsタスクマネージャーがシステムプロセスを非表示にすることがあります。

1
すべてのユーザープロセスを表示することに関する上記のコメントに加えて、タスクマネージャーには表示されないハードウェア割り込みの可能性があります。タスクマネージャーを開き、[パフォーマンス]に移動して、リソースモニターをクリックすることで、組み込みのリソースモニターを使用した方が良いでしょう。
クリスマレー14

カーネルお​​よび他のユーザーのCPU使用率を明示的に考慮する機能を実行する必要があります。Windowsは、タスクマネージャーが既定であなたのためにそれを行うかどうかを十分に知りませんが、確認する必要があります。キーロガーは、些細なコードであるため、目立った量のCPUを消費することはありません。

回答:


1

これは、タスクマネージャがプロセスごとにCPU使用率の値を切り上げまたは切り捨てるためです。「0」CPU時間を使用して多くのプロセスを確認できますが、これはfalseです。「0、xxxxxxx」CPU時間を使用します。

必要なのは、より正確な価値を示すプロセスマネージャーです。

一部のプロセスは非表示にすることもできます(負のPID、別のユーザーとして実行)、またはハードウェアの一部はオペレーティングシステムを渡すことでCPUに直接アクセスできます(ただし、おそらくそうではありません)


1
負のPID?負のPIDを持つプロセスを表示するにはどうすればよいですか?
tensojka

2
これは別の質問であり、独自の質問ページが必要です。あなたが尋ねた特定の質問について私の答えが正しければ、チェックマークアイコンで答えとしてマークできます。新しい質問ページで「Windowsで負のPIDを持つプロセスを一覧表示する方法」を尋ねることができます。
ズルグリブ14

Windowsには「負のPID」というものはありません。PIDは符号付きの数字ではありません。
ジェイミーハンラハン

ご意見をお寄せいただきありがとうございます。これは、セキュリティソフトウェアが負のPIDでプロセスをアクティブに追跡する理由を説明しています。 support.kaspersky.com/6658 良い一日を。
ズルグリブ

1

Process Explorerを実行すると、アンチウイルスチェッカーなどのサービスを含むすべてのCPU使用率が表示されます。(ちょうど同じ問題があり、シマンテックのccSvcHst.exeがCPUの13%を占有していることがわかりました。)


0

同じ問題があり、組み込みのタスクマネージャーが、実行中のプロセスよりもはるかに高いCPU使用率を記録した。

Process Explorerを使用して、CPUを使い果たしたプロセスは、別のWindowsユーザーで実行されているイメージエディターであることがわかりました。

そのユーザーに切り替え、ログアウトしてから最初のユーザーに再度ログインすると、CPUが予想されるレベルまで低下していることが確認されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.