Windows Update (Win7 SP1)で奇妙な挙動を観察しました。プロセス svchost は、何もしないで仮想マシン (VirtualBox) のコア全体を消費しています (つまり、ネットワーク トラフィックがなく、フォルダ C:\Windows\SoftwareDistribution
は同じサイズで同じファイル数のままです)。さらに、この処理は時々大量のメモリ(> 1GB)を消費します。また、ある期間中にフォルダSoftwareDistribution
のサイズが大きくなることがあり、その後は何も起こらず、svchostがコア全体を消費し続けることもありました
私は、(リソースモニタを使用して)上記の関連する動作でどのサービスが関連しているかを追跡したので、問題はWindows Updateであることを知っています
下の画像は、私が直面していることを示しています
次の画像はsvchostの詳細情報です
アップデートを実行しようとしても何も起こらない。Windows Updateが進みません。下の画像をご覧ください
アップデートをしようとしているこのマシンを4時間ほど放置しました。この間、CPUの消費量が多く(上記の通り)、アップデートのインストールは行われませんでした
私の質問は以下の通りです
Windows Updateが動作せず、何もしていないのにプロセッサのコア全体を消費する理由は何ですか?
Related Question(s):
svchost.exe のメモリ使用量が多い – wuauserv
79 cantoni 2015-07-24
Fix
マイクロソフトは、2016年7月アップデートロールアップの一部であるWindows Updateクライアントアップデートをリリースし、Windows Updateスキャン時のハングが長くなっていたのを修正しています
このアップデートには、Windows 7 Service Pack 1 (SP1) の Windows Update Client の一部の改善が含まれています。これには以下が含まれています
- 一部のコンピュータで報告されているアップデートの長いスキャン時間に対処するための最適化
Download:
Windows Updateサービスを停止します。これは MSU アップデートのセットアップを高速化しますこれは コマンドラインから、または サービスマネージャウィンドウから行うことができます
ダウンロードしたアップデートを試してみて、アップデートのインストールが速くなるかどうかを確認してください
アップデートをインストールできるようにするには、まず、April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2 アップデートをインストールする必要があります(再度、MSUをインストールしようとする前にWUサービスを停止してください)
ダウンロード(2015年4月サービススタックアップデート):
Workaround 1
それでも新しいアップデートを検索するのに役に立たない場合は、WSUSOfflineを使用して、すべてのアップデートを取得してください
83 magicandre1981 2015-11-06
この問題を解決しようとした一日の後、私は問題が再び発生する可能性があるかどうかを確認するために、別の仮想マシンを作成しました
残念ながら、問題は再び起こった!その後、この問題について友人に相談したところ、彼は私のWindowsネットワークインターフェースのIPv6を無効にすることを提案してくれました。私はそれを行い、2つの動作が観察されました
新しい仮想マシンでは、IPv6を無効にすると、CPUの消費量がほぼ瞬時に減少し、Windowsの更新は期待通りに動作しました
もう一方の仮想マシンでは、IPv6 を無効にしても CPU の消費が落ちていません。その様子を見てWindowsを再起動したところ、CPUの消費量が高いままでした。しかし、30分後(約)にはCPUの消費量が低下し、全てが予想通りに動作しました
どちらのWindowsもIPv6を無効にしたところ、正常に更新されました
重要なのは、私はこの動作を再現することができることです。私はIPv6を無効にする前の仮想マシンのコピーを持っています
8 cantoni 2015-07-24
他にも、Windows Update Troubleshooter – Windows Update とバックグラウンドインテリジェント転送サービス (BITS) の問題を診断することができるスタンドアロンのアプリケーションです
5 mjturner 2016-04-13
私のためにそれを修正したのは、KB2889748でした
WindowsベースのコンピュータにWindows Management Framework 3.0をインストールすると、Svchost.exeプロセスでメモリが大量に使用されます
1 m-p-3 2016-03-21