• ベストアンサー

svchostによるメモリの食い潰しに関して

svchost.exe(netsvcs)というプロセスがメモリを食い潰しています。 検索してみると、本プロセスはwindows updateに関連するプログラムとのことであり、 本不具合に対するパッチがマイクロソフトから出ているようですが、 インストールしようとすると「このコンピューター上の更新プログラムを探しています」というコメントが出るだけで、先に進みません。 ちなみにOSはwindows 7 Home premium SP1になります。 どなたか解決方をご存知でしたら、ご教示頂ければと思います。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.3

>「このコンピューター上の更新プログラムを探しています」というコメントが出るだけで、先に進みません。 Windows7のUpdateはクラウド上の配信サーバーの領域や帯域の多くを Windows8以降のOSに割り当てられたため更新プログラムのリストアップにかなりの時間を要します。 Windows10へのアップグレードを如何に進めたいかが分かるというものでが Windows7を使用しているユーザーには迷惑な話ですよね。 また実装メモリが少ない(2GBなど)のPCでは netsvcs つまりはwuauserv(WindowsUpdate) に於いて メモリを消費し続け、ディスクスワップの発生によりPCの動作が重くなることもあり WindowsUpdateにおいて更新が進まないことの悪循環が生じます。 お尋ねのパッチはPC内にて更新プログラムのリスト作成を行っている状態です。 「このコンピューター上の更新プログラム」と表示されているので オフラインでの作成という事が分かります。 まず、PCをスリープやスタンバイに移行させない電源設定にしておき そのまま8時間程度放置しておけば完了します。 8~12時間などと言うのはざらにある話ですので特に異常ではありません。 また、以下の文字列をバッチファイルにして管理者権限で実行することで更新が早まる手助けになります。 rem windows7 Update失敗する場合の処理 rem ========================= net stop wuauserv cd %systemroot% ren SoftwareDistribution SoftwareDistributionold net start wuauserv net stop bits net start bits net stop cryptsvc cd %systemroot%\system32 ren catroot2 catroot2old net start cryptsvc rem ====================== 尚、他の回答でsvchostについて述べている方がいらっしゃいますが 質問者はそのうえでPIDからプロセスを svchost (wuauserv)と特定していらっしゃることに注目して回答すべきですね。

norari1
質問者

お礼

ご回答ありがとうございます。 アドバイスを参考にして自動で落ちないように設定し、2時間程度放置していたら、いつのまにかインストールが開始されて、解決しました。 大変助かりました。

その他の回答 (3)

  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.4

とりあえずWindowsUpdateのサービスを再起動してみてください。 恐らく落ち着くと思います。 ちなみに食いつぶされているときって、実際にWindowsUpdateが 実行している感じなのでしょうか。 もし、WindowsUpdateが自動実行されるような設定になっている ようでしたら、「更新プログラムを確認しない(推奨されません)」に 変更してみてどうなるか・・って感じでしょうか。

norari1
質問者

お礼

ご回答ありがとうございます。 実は自分が検索して出てきたパッチはなぜか手動インストールしないとだめということであり、実際自動で当てられた形跡もありませんでした。。 上の方のアドバイスを参考にして2時間程度放置していたら、いつのまにかインストールが開始されて、解決しました。

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.2

基本的に、なにかアプリケーションや作業を進めるため、個々のサービスホストとなるプロセスが svchost.exe が起動されるのですが、 たまに、手動で順番にアップデートさせてやらないと、アップデート作業用のメモリを確保しそこなうような、お行儀が悪い(けど本物の)アップデートが混じるそうですね。 WindowsUpdateがメモリを大量に消費し失敗する件 – ZacoDesign http://zacodesign.net/blog/?p=1334 Windows Update 以外では、まともなアプリケーションのふりをした悪意のある svchost.exe がウイルスなどで入り込むことがあるので、その確認もされると良いかと思います。 3分LifeHacking:あやしい「svchost.exe」にご用心――3つの“素性確認”ソフト - ITmedia エンタープライズ http://www.itmedia.co.jp/bizid/articles/1009/13/news063.html

norari1
質問者

お礼

ご回答ありがとうございます。 下の方のアドバイスを参考にして2時間程度放置していたら、いつのまにかインストールが開始されて、解決しました。

  • Safe_Mode
  • ベストアンサー率48% (1329/2725)
回答No.1

svchost.exeはWindowsUpdateだけで使用されているわけではありません。 http://windows.microsoft.com/ja-jp/windows/what-is-svchost-exe#1TC=windows-7 タスクマネージャーで確認しても複数のsvchost.exeが動いているはずです。 >インストールしようとすると >「このコンピューター上の更新プログラムを探しています」 >というコメントが出るだけで、先に進みません 対応するパッチは既にWindowsUpdateで提供され、インストール済みだと思いますよ。

norari1
質問者

お礼

ご回答ありがとうございます。 実は自分が検索して出てきたパッチはなぜか手動インストールしないとだめということであり、実際自動で当てられた形跡もありませんでした。。 下の方のアドバイスを参考にして2時間程度放置していたら、いつのまにかインストールが開始されて、解決しました。

関連するQ&A