この問題のいくつかの側面は、既存の回答の中で扱われていました。すでに述べられていることを繰り返すことなく、一般的な方法で原因を列挙することによって、それらを結びつけようとします:
- Microsoft Windows Update のメカニズムは非常に洗練されています。WU はハードウェアおよびソフトウェアの組合せの計り知れない数をサポートする必要があります
- WU は正しい順序の更新を適用する必要があります
- Windows 7は古いシステムであり、SP2は期限切れであり、おそらく非常に多くのアップデートのためになります
5.最後の年、マイクロソフトは非常に多くの慌ただしい修正をもたらした多数のセキュリティ問題を修正するために大きな圧力の下にあったし、修正の修正などのようにn'th世代への修正
- マイクロソフトは、一般的に指数関数的なアルゴリズムであるアップデートメカニズムを十分に最適化することができていませんでした。
Update Revisions . 以前にリリースされたアップデートに変更が加えられた場合、これはアップデートリビジョンと呼ばれ、ダウンロードの一部が変更されます。これは部分的な更新であり、完全な更新ではありません。これは、以前のリリースの完全な置き換えです。マイクロソフトでは、複数のリリースを 1 つのパッケージにまとめ、そのパッケージがカプセル化された更新プログラムを置き換えます。有効な更新プログラムのリストから削除された更新プログラムです。このような更新プログラムは、もはや適用されず、インストールのために検出されません。ほとんどの場合、更新プログラムは Superseded Update に置き換えられた後に期限切れとなります。
更新プログラムには依存性のメカニズムがあり、いくつかの更新プログラムは他の更新プログラムを先に適用する必要があります。WU は非常に壊れやすいので、まずシステムドライブのバックアップディスクイメージを取ってください)
WU の計算
膨大な数の組み合わせが考えられるため、Microsoft は WU サーバー上のすべてのアップデートを巨大なツリー形式で保存しています。どのアップデートを適用する必要があるかを決定することは、ツリーの剪定アルゴリズムによって行われ、クライアントのインストールされたハードウェアやソフトウェアだけでなく、すでにインストールされているすべてのアップデートを考慮します。これは完全に理解可能であり、例えば、更新A1を取るために、リビジョンA2を持っている、Aに応じて更新BがA1とA2の間にリリースされました。今、インストールの順序がA1-B-A2またはA1-A2-Bでなければならないかどうかを把握しに行く、間違った決定は致命的なことができます。パッチチューズデー(Microsoftが通常新しいソフトウェアアップデートをリリースする日)には、アウトバウンドトラフィックが毎秒500ギガビットを超えることがあります。私はWUのオプションの「更新をチェックするが選択させる」を使っていますが、私自身の経験では、更新をチェックするのに時間がかかる日や時間があり、延期が必要になることがあります。
Windows 7の長い歴史
Windows 7は2009年7月22日にリリースされました。約17ヶ月後の2011年2月22日にService Pack 1(SP1)が出てきました。
Service Pack の良いところは、Service Pack をインストールすると更新履歴が一掃されるので、Windows の新規インストール後と同じように、実質的に WU がゼロからスタートすることです。これはもちろん、考慮すべきアップデートの数が少ないので、すべての計算を非常に高速化します。
SP1 以降の既存のアップデートの数の多さが、今日の WU の計算がとても遅い理由を説明しています。マイクロソフトにとってこの問題は、より新しい Windows 8.1 や Windows 10 にアップグレードすることで “単純に "解決できるので、WU が考慮するアップデートの数が少なくなります。マイクロソフトは相変わらずWindows 7に多数のアップデートを適用し続けていますが、WUは時間が経つにつれて遅くなっていくだけです。もう一つは、WUのオプションである「アップデートをチェックするが選択させる」を使用して、早朝や深夜にアップデートをチェックすることです。マイクロソフトはまた、より最近のオペレーティングシステムを提供する上でのアクセントと、独自のポリシーに従って、そのWUサーバーの帯域幅を区画するようです, ので、我々はWindows 10がリリースされたら、Windows 7のための別のスローダウンを期待する必要があります, Windows 10のための不釣り合いに高速なアップデートと一緒に.
Good news : SP2 for Windows 7 (and 8.1) has arrived
Microsoft has published what is actually SP2 for Windows 7 and 8.1. このアップデートは、いくつかの未知の理由でWindows Updateから利用できなくなりますので、手動でダウンロードしてインストールする必要があります。
記事でそれを取得する方法について読む : マイクロソフトがWindows 7と8.1の更新をオーバーホール – しかし、それをサービスパックと呼ばないでください .