Windows XPでWindows Update実行時にCPUの使用率が100%になるバグが確認される 35
ストーリー by hylom
長期にわたって稼働しているからこそのバグ 部門より
長期にわたって稼働しているからこそのバグ 部門より
あるAnonymous Coward 曰く、
Windows XPでWindows Updateを実行したときに、CPU使用率が100%のまま下がらない場合がある。Microsoft側はWindows XP搭載でInternet Explorer 6、もしくはInternet Explorer 7を使用しているPCで発生しており、バグの原因がWindows Update Agentであったと公表している。このバグにより、Windows Updateの時間が一時間以上必要になることもあったという(ArsTechnica、GIGAZINE、Microsoft、slashdot)。
ArsTechnicaによると、こうなった理由はWindows Updateのクライアントコンポーネントのアルゴリズムにあったという。Windows Updateを定期的に当てているPCは、パッチ情報をマイクロソフトのサーバー(または企業内設置のWSUS)から取得している。サーバー上にあるパッチ情報には、どのパッチをいつ交換したのかといった履歴も含まれている。長期間運用しているOSでは、この履歴は40以上の項目に成長。Windows Updateクライアントのアルゴリズムとの関係で、リスト処理に必要な時間を二倍必要とすることもあるとしている。
バグ発生後の2013年11月および12月のWindows Updateでは修正パッチが間に合わず、年明けの2014年1月にパッチを配布する予定だとしている。
なんか聞いたことがあるような…… (スコア:5, 参考になる)
昔、ちょっと似た話があったな。
http://srad.jp/story/07/05/13/0223238/ [srad.jp]
以前からあった「svchost.exe」のことです (スコア:3, 参考になる)
Re:以前からあった「svchost.exe」のことです (スコア:2)
net stop wuauserv (スコア:0)
svchostのkillとか、電源ブッチとか怖いことするぐらいなら、net stop wuauserv と書いたbat用意しておいて、現象発生したら叩いて祈る方がいいですよ。
Re: (スコア:0)
うちのXP on VMは、今月のUpdateの際にはじめて発症しました。
来月のUpdateでうまくいくのか心配です。
Re: (スコア:0)
うちのも同じです。
Re: (スコア:0)
うちのVMは先々月svchost100%発症し、いろいろやっちまった挙句
WindowsUpdata機構そのものがおかしくなった。
いくつかのサービスがとまっているか、異常な中間データが残ってるせいか
更新ファイルのダウンロードが100%失敗する。
唯一の救いは、MSEの定義ファイル更新だけはとりあえず問題なさげに見えるってこと。
ググっていろいろ引っかかる「WindowsUpdateが失敗するケース」は、
(たとえ症例がそっくりでも)情報が古い場合は対応策が同じとは限らず、
むやみに試すとますます状態を悪化させかねない。
しばらく様子見して確実な手順が確定するのをまつのが吉かも。
Re: (スコア:0)
そもそも、うちIE8なんだけど・・・
Re: (スコア:0)
ですよね、以前からちょくちょく見かけてましたし。
どうにもならないので、Windows Updateを仕掛けるときは
半日ぐらいPCが使えないことを覚悟して放置するのがデフォでした。
とくに古いPCで。
そんな時はMicrosoft Baseline Security Analyzer (スコア:2)
うちではIE6 の累積的なセキュリティ更新プログラムのWindows Updateが終わりませんでした。
Microsoft Baseline Security Analyzer [microsoft.com]で必要なアップデートを調べて、手動でダウンロード&インストールしたところ症状が出なくなりました。
発生条件:マシンスペックが比較的不利 (スコア:2)
(発生環境)
以下 2 点の条件を満たす環境で、本事象が発生する事を確認いたしております。
- Windows Server 2003 および Windows XP
- Single Core CPU、Hyper Threading なし等、マシン スペックが比較的不利である
確かに発生したマシンはHyper Threadingなし、Single CPUですとも。
CPUをほぼ100%占有しているならCPU性能が1/2のときの処理時間は高々2倍というのが普通だと思うのですが何故そうなっちゃったのでしょう?
Re: (スコア:0)
ThnkPad X31(Pentium M 1.3GHz)だと、何時間待っても終わりません・・・w
どうやら、処理を全力で行って素早く終わらせるために、CPUを占有するみたいなのですよね。
MSの古いサポート情報にも書いてあります。
そして、マルチコアCPUだと別コアが他の処理を行うので問題無いけど、シングルコアだとディスクI/Oすら食い尽くすので、自らの処理すら終わらないという自縄自縛に陥り、処理が完了しないのだと思います…。
ウイルスチェックのI/O監視とかとの相性もあるかもね。
最近発生した件と一緒なのかな (スコア:1)
12月の定期更新の時に、最近作りなおした仮想環境に入れたXP上でsvchost.exe のCPU 100%が発生した。
その時は
1. AutoUpdateのサービスを停止(CPU 100%になっているsvchost.exeをkill)
2. 定期更新の対象になっているIEに関するパッチだけ先に手動でダウンロード・インストール
3. もう一回WindowsUpdateで更新
でうまくいった。
もしかすると11月の時もそうだったかもしれない。
あんまり長く使ってるとか関係なくIEのパッチだけで起きている現象と思うのだけど
これと同じ件なのか違うのかよく分からない。
GIGAINEだとIE6とIE7って書いてあるけどうちのだとIE8だし。
Re: (スコア:0)
私も同じくHyper-V上にWindows Server 2003 R2をクリーンインストール後、
Windows Updateがなかなか終わらないという事象に遭遇。
対応を急ぐ場合、必要な対処は以下のブログにあります
[Japan WSUS Support Team Blog]
http://blogs.technet.com/b/jpwsus/archive/2013/10/18/windows-xp-window... [technet.com]
原因は「Internet Explorer の累積的なセ
Re:最近発生した件と一緒なのかな (スコア:1)
同じく。
先月末Hyper-V上にWindows XPの環境を新規作成した時に遭遇しました。
対応を急ぐ場合、必要な対処は以下のブログにあります
[Japan WSUS Support Team Blog]
http://blogs.technet.com/b/jpwsus/archive/2013/10/18/windows-xp-window... [technet.com]
ストーリーにあるMicrosoftのリンク先がそれですね。
11/27時点の情報で上手く行かなかったので、結局一晩放置して先へ進めました。
色々と教えてもらったけど (スコア:1)
本当はよくないんだろうけど、仕事にならないからね。
clausemitz
Re: (スコア:0)
仕事できない人に限って仕事にならないってフレーズを好き好んで使おうとしますね
Re:色々と教えてもらったけど (スコア:2)
clausemitz
Re: (スコア:0)
そんな統計とれるほど仕事できない人たちと一緒に働いてたんですか?
Re: (スコア:0)
ソースは自分。
遅いのはいつも (スコア:0)
この件に限らず、Linuxのyum updateだのaptitude upgradeだのがとっとと進むのに比べて、Windows updateはいつでもものすごく鈍重な気がしてならない。なんであんなに遅いの?
Re:遅いのはいつも (スコア:4, おもしろおかしい)
この件に限らず、Linuxのyum updateだのaptitude upgradeだのがとっとと進むのに比べて、Windows updateはいつでもものすごく鈍重な気がしてならない。なんであんなに遅いの?
えっ?
うちの3770TなPCでも、Firefoxのアップデートには小一時間近くかかりますが?
gccや、LibreOfficeなんて絡んだ日には、それぞれ小一時間以上かかりますが…
例えば今日のこんな程度のアップデートでも
$ time sudo emerge -NDu worldした結果は
どう見てもWindows Updateの方が高速です、本当にありがとうございました。
Re:遅いのはいつも (スコア:1)
emergeでコンパイルしてるならそら当然時間かかるだろ・・・
∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
Re: (スコア:0)
いや、もう少しスルっと笑って欲しかったんだろ……
Re:遅いのはいつも (スコア:1)
それでアップデートの適用に時間がかかっているようなんだけど。
こいつが何をしてそんなに時間がかかるのか知りたいにゃー
#"Trusted"って誰が何を信用しているのか?
Re: (スコア:0)
Windows Updateの間だけ、システムの保護を無効にすると早くなります。
色んな意味で危険なので、おすすめ出来ませんが。
あとは、SoftwareDistributionを再構築するとかかな。
Re: (スコア:0)
どうも累積した過去のupdateのチェックに時間がかかってるようですね
今でも時々仮想マシンへのインストール作業をすることがありますが、サービスパックを一つ当てるごとに遅くなっていくように感じます
Re: (スコア:0)
特にVistaが遅い。7と同じとか言ってる敗者にはわからないだろうが
Re: (スコア:0)
Vistaは7より多くのパッチが出ていますので当然では。
いっそのこと対応は2014年4月以降としてしまえば (スコア:0)
何もしなくても解決しそうな気がしないでもない。
いろんな意味で。
Re: (スコア:0)
たかだかあと2、3回のために対応するのもモチベーションわかないだろうねえ。
Re: (スコア:0)
リリース再延長で4月になったら
WindowsUpdateできないように
最終パッチを当てればいいんだよ
# 以上サポート終了シーケンス
だからさっさとLinuxを整備しろ (スコア:0)
変なコードを入れる奴も出てくるので
日本で主導で開発しているlinuxでな。
Re:だからさっさとLinuxを整備しろ (スコア:2)
懐かしのnihonLinux [srad.jp]を思い出しました…
え?仕様じゃなかったの? (スコア:0)
てっきり仕様だと思ってた。