web-dev-qa-db-ja.com

svchostが常にCPUの半分を占めるのはなぜですか?

Svchostが多くのCPUを使用していることに気付きました。これがProcessExplorerのスクリーンショットです。 enter image description here

Webブラウザーしか開いていない場合でも、CPU使用率は常にこれほど高くなります。 CPUの周りはいつも暑いのでわかります。私のウイルススキャナー、アバストは何も見つかりませんでした。 Hitmanproを実行しましたが、スレッドが見つかりませんでした。上記のツリーのすべてのプロセスをクリックしたところ、すべてC:\ Windows\System32 \から実行されており、Microsoftによるものであることがわかりました。

そのツリーで親プロセスをダブルクリックすると、[スレッド]タブに次のように表示されます。 enter image description here

Wuauservのスタックについて私が見るものは次のとおりです。

ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7 ntoskrnl.exe!memset+0x22a ntoskrnl.exe!KeWaitForSingleObject+0x2cb ntoskrnl.exe!KeDetachProcess+0x1219 ntoskrnl.exe!PsReturnProcessNonPagedPoolQuota+0x3b3 ntoskrnl.exe!CcSetDirtyPinnedData+0x433 ntdll.dll!NtQueryPerformanceCounter+0xa kernel32.dll!QueryPerformanceFrequency+0x17 wuaueng.dll!DllInstall+0x152ba wuaueng.dll!DllInstall+0x1504f wuaueng.dll!DllInstall+0x78a9 wuaueng.dll!DllInstall+0x6052 wuaueng.dll!DllInstall+0x608c wuaueng.dll!DllInstall+0x5de7 wuaueng.dll!DllInstall+0x1065f wuaueng.dll!DllInstall+0x122f8 wuaueng.dll!DllInstall+0x28056 wuaueng.dll!DllInstall+0x254e2 wuaueng.dll!DllInstall+0x23c50 wuaueng.dll!DllInstall+0x5755 wuaueng.dll!DllInstall+0x4e4b kernel32.dll!BaseThreadInitThunk+0xd ntdll.dll!RtlUserThreadStart+0x21

これはWindowsUpdateに関連しているようです。タスクバーのWindowsUpdateアイコンをクリックすると、次のように表示されます。 enter image description here

Vistaを実行しています。 T9600CPUを搭載したThinkpadW500を持っています。

1
user2233706

表示されているCPU使用率は、WindowsUpdateサービスであるwuauservからのものです。最も可能性が高いのは、コンピューターが現在、バックグラウンドでWindowsUpdateをインストールするのに忙しいことです。

Windows Updateのコントロールパネルアプレットに移動すると、より多くの情報を取得できるはずです。そこで、更新プログラムをインストールする前にWindows Updateが許可を求めるように、この動作をカスタマイズすることもできます。

2