svchost.exeの高いメモリ使用量-wuauserv


86

Windows 7を実行していますが、svchost.exeプロセスの1つで高いメモリ使用量が発生しています。

svchostの高メモリ

その特定のプロセスのサービスは、BITS、EAPHost、IKEEXT、LanmanServer、MMCSS、ProfSVC、RasMan、Schedule、SENS、SharedAccess、ShellHWDetection、Themes、winmgmt、およびwuauservです。

各サービスを独自のプロセスに分離し、wuauservを原因として特定することで、特定のサービスに絞り込むことができました。

Windows更新サービス(wuauserv)を停止すると、異常なメモリ使用量が停止しますが、それは解決策ではありません。

助けてください?

SoftwareDistributionフォルダーの名前を変更し、Windows Update Agentを再登録しようとしました。これまでのところ何も機能していません。


1
メモリリークとはどういう意味ですか?プロセスを強制終了した後、RAMは解放されませんか?私の理解では、svchostは複数のサービスを組み合わせているため、全体的に少ないリソースで済みます。Windows 7は、それ自体に利用できるそれらを保つことによってリソースを管理するなど
Raystafarian

これは正常です。サービスは大量の更新データを処理する必要があります。私の使用法は、アップデートのセットアップ中にも数百MBです。
magicandre1981 14年

1
オリバー、あなたはそれをなんとか解決できましたか?もしそうなら-どうやって?
オズエドリ

1
この質問を確認しました: superuser.com/questions/951960/…?自動更新を停止してオンデマンドで実行することをお勧めします
elachell

これはWindows 10でもまだ発生しています
ravi parekh

回答:


60

私の経験では、wuauservがメモリを消費し始めたときの最善の方法は、更新プログラムのインストールが完了するまで待ってから再起動することです。

今すぐ再起動できない場合、または再起動する意思がない場合は、次のBATスクリプトを使用してwuauservをいつでもリセットできます(管理者として右クリックして実行)。

net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
wuauclt.exe /detectnow

それが役に立てば幸い。


2
私のコンピューターでは、再起動するたびにWindowsの更新が2GB近くを占有します。しかし、Windows Updateサービスを再起動するとうまくいきました。ありがとう!
クルーズ

そのWindows更新サービスを停止することは実際に役立ちました。ありがとう!
チャニ

5
you can always reset wuauserv with the following BAT script記録としては、(。)BATファイルまたはバッチスクリプト(またはバッチファイル)のいずれかであり、BAT!のスクリプトのように聞こえるBATスクリプトではありません。
Synetech

blackmanticore.com/30becce9a227e690c0ae63bedc26c9beに よるdel /s /q %windir%\softwaredistribution\download\*.* & for /d %i in (%windir%\softwaredistribution\download\*.*) do rd /s /q %i と、より安全な賭けになります
II

48

この問題を修正するアップデートが公開されました。

KB3050265をご覧ください


2
ありがとう!これで問題が修正されたようです。これで、XPのサービス終了により最近Windows 7をインストールした2 GBのRAMを搭載した私の母の古いコンピューターが再び使用可能になりました。
bcody

2
あなたは文字通り私のラップトップを救った、仲間!

6
KB3050265のテストは行っていませんが、KB3102810はうまくいきました。superuser.com/a/997067/433287は、2台の別々のマシンで動作する最近の(2015年11月3日)パッチへのリンクです。
aoetalks

2
既にKB3050265がインストールされています。KB3102810は私のために働いた。
JumpingJezza

1
KB3050265もKB3102810もこの問題を解決しませんでした。これに対処する唯一の方法は、Control Panel-> Windows Update->で更新を無効にすることでしたChange Settings。その後、月に一度、第2火曜日以降に手動で有効にし、この100%のCPU使用量に耐えるか、すべてをインストールしながら食事を取り、更新を再度無効にして繰り返します。そうしないと、オンにしたままにすると、wuauservサービスが必要に応じて起動し、システムが停止してクロールが発生する可能性があります。Microsoftがこの問題を1年以上解決できなかったのは残念です。
c00000fd

2

この問題が引き続き発生するかどうかはわかりませんが、Windows 8でも同様の問題が発生しました。1日あたり数百MBのデータ転送があり、NetBalancerを使用してこの問題をWindows更新サービス(wuaserv)として特定したため、無効にしてからWindowsアップデートのMS Fixitオプションを実行しました。ここにはWindows 7用のものがあると思いますが、実行する前に互換性があることを確認しください。

http://windows.microsoft.com/en-gb/windows/troubleshoot-problems-installing-updates#1TC=windows-7

初期の頃は自動更新をオンに戻しましたが、これまでのところはこれで十分です。少なくとも、問題が再発した場合、何をやめるべきかを知っています。NetBalancerプログラムは、問題を特定する上で非常に役立ちました。

うまくいけば、すでに解決しているはずですが、そうでない場合は試してみる価値があるかもしれません。


2

次の記事を見つけました:https : //social.technet.microsoft.com/Forums/windows/en-US/4a782e40-bbd8-40b7-869d-68e3dfd1a5b4/windows-update-scan-high-memory-usage?forum= w7itproperf&prof = required

マイクロソフトは2014年半ばに何かをしたと思います-この投稿は2014年11月から始まり、2014年10月に始まります...

約60台のPCを使用しているお客様にもこの問題があります...今のところ、Windows Updateサービスを無効にする必要がありました。マイクロソフトからの公式の回答は保留中です。うまくいけば、いつかパッチを提供してください...


この問題は2013年以降使用されていないコンピューターで発生します。ただし、更新プログラム(answer.microsoft.com/fr-fr/windows/forum/…)を検索する前に、Windows Updateの新しいバージョンをダウンロードする必要がありました。この問題は、2014
。– Wok

0

svchost.exeは一般的なシステムプロセスとして使用されますが、一部のマルウェアはしばしばプロセス名「svchost.exe」を使用して自分自身を偽装します。元のシステムファイルsvchost.exeはC:\ Windows \ System32フォルダーにあります。他のフォルダーにある「svchost.exe」という名前のファイルは、マルウェアと見なすことができます。


1
今回ではない。説明によると、それはプロセスに関与するwuauservに関するものであり、通常のMicrosoftの一般的なバグです。
ディー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.