Windows 7、64ビット、Service Pack1をインストールしたばかりのコンピューターがあります。
起動後数分後、svchost.exeは1つのcpuコアを100%消費しています。
この問題を扱っているスレッドがたくさんあることは知っていますが、どれも私を助けてくれませんでした。
私はこのアップデートをインストールしました:KB3050265とKB3065987
私はこの「MicrosoftFixit」を使用しました-ツール:MicrosoftFixit50123およびMicrosoftFixit50362
現在のWindowsUpdateエージェントをインストールしました: https://support.Microsoft.com/de-de/kb/949104
SoftwareDistributionディレクトリを削除しようとしました:
net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
wuauclt.exe /detectnow
そして、usb/ethernet-adapterを介してコンピューターをホームネットワークに接続しようとし、IPv6を無効にしようとしました。
診断のために、ここにWindowsUpdate.logファイルを投稿します(SoftwareDistribution Directoryを削除した後、サービスが100%ハングするまで待機します): http://Pastebin.com/ZisR9Pft
CPU使用率は、更新プログラムwuaueng.dll!CAgentUpdateManager::FindUpdates
を見つけようとするWindowsUpdatesから取得されます。このメソッドは、関数wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
を呼び出して、すべての更新が必要かどうか、またはそれらが置き換えられる(置き換えられる)かどうかを確認します。そして、これはあなたの古いIntel Core2 Duo CPU
では少し時間がかかります。 CPU使用率は避けられません。 Windows 7の新規インストールの場合は、他の 現在の更新プログラムを提供するツール を使用します。
//更新
Microsoftは、新しいWindowsUpdateクライアントアップデートをリリースして、アップデートの検索/インストールが遅いことを修正しました。
更新プログラムのインストールと検索は遅く、Windows 7ではCPU使用率が高くなります
https://support.Microsoft.com/en-us/kb/310281
ダウンロード:
32ビット:http://www.Microsoft.com/downloads/details.aspx?FamilyId=fcd6bf5d-f004 -4ca3-aa7e-1de462b91dd
64ビット:http://www.Microsoft.com/downloads/details.aspx?FamilyId=4fe566bd-31b1-4413-8c4c- 412b52533669
これで状況が改善するかどうかも試してください。
私もあなたがしたことすべてを試しました。最終的にそれを修正したのは この答え ;最近リリースされたKB3102810をインストールしましたが、2台の異なるマシンで動作しました。
非常に重要:通常 Windows UpdateがフルCPU(たとえば、50%)を非常に長時間使用することです。私は何日もかけて可能な限りすべてを試し、3時間ほど待った後、常に更新を停止しました。しかし、結局のところ、解決策は単により長く待つことでした。 CPUがピークに達し、他に何も起こらない間(プログレスバーのループアニメーションを除く)、Windows Updateが最近、[更新の確認]画面で少なくとも4時間スタックする可能性があることを確認できます。これは2009年のコンピューターで。古いコンピュータでは、おそらく10時間ほどかかることもあります。これまでで最も信じられないこと。 (ちなみに、これはネットワークの問題とはまったく関係ありません。)