SilverlightのアップデートKB2977218(Silverlight5.1.30514.0)でWSUSから確認すると2つのアップデートがあることがわかった。
この2つのアップデートをインストールする必要があるのだろうか。もしないのならなんで2つ別々にリストされているのか。
まず違いとしては2か所
Microsoft SilverlightかUpdate for Microsoft Silverlightの違いがある。Updateとわざわざつけているのは単語の意味から考えると新規インストールと更新インストールが関係している可能性がある。ということは、Update Roolupsだけだと新規インストールは起こらないということだろう。
次にFeatured PacksとUpdate Rollupsがある。こちらについてはWSUSの情報を確認したところ以下のような説明が見つかった。
Feature packs New product functionality usually included in the next full product release.
Update rollups Cumulative set of hotfixes, security updates, critical updates, and updates packaged together for easy deployment.
Windows Server Update Services (WSUS) Classifications
文章の意味からはFeature Packsは新しい機能の追加。Update Rollupsはバグなどの修正を集めた更新プログラムといえる。
KB2977218を見るとこのパッチでは下記の問題を修正している。
タブ切り替えのコントロールを使用する Silverlight ブラウザー アプリケーションでタブとページを切り替えると、アプリケーションのメモリ使用量が増え続け、最終的にアプリケーションがクラッシュします。
おそらくはこの修正はupdate rollupsに含まれる。それ以外にも新機能が追加されていてそちらはFeature packsの取り扱いになると考えられる。
2つのグループに分けているのはWSUSでアップデートしたいグループを分けるためだろう。ただし重要なことはUpdate rollupsのみをWSUSで更新対象にしていても、結果としてMSがFeature packのフラグを更新ファイルに立てていればUpdate Rollups経由でインストールされていることだ。
こんな表も見つかったのだがいまいち有効性がわからない。情報が足りない気がするし、どの辺にGUIDが絡んでくるのかが不明である。