none
MBSAとMicrosoft .NET Framework 2について RRS feed

  • 質問

  • MBSAとMicrosoft .NET Framework 2について

    OS:Windows Server 2008 R2 Standard
    Microsoft .NET Frameworkバージョン:2

    MBSAにMicrosoft .NET Framework 3.5.1の更新プログラムが不足
    しているKB番号(KB2742599)が表示されます。

    同じMS13-004番号には、KB2742599とKB2756921がありますが、
    何故かもう一方のKB2756921は、不足として表示されません。

    Microsoftのページを読み解いても明確に記載がなく、お客様へ
    具体的な説明ができない状況です。

    推測するに、KB2742599とKB2756921には、共通の.NET Framework 2
    のモジュールである為、片方しか不足と表示されない?

    どなたか、具体的な説明ページがあればお教え願えないでしょうか。

     

    2013年11月14日 1:03

回答

  • 正確には2.0 / 3.0 / 3.5でインストールされるファイルをそれぞれ把握している必要はありますが、

    それでも2.0でインストールされるファイルはバージョンが2.0から始まり、3.0は3.0、3.5は3.5となっているので、おおよその説明にはなるかと。

    正確ではありませんが、.NET Frameworkのインストール先は C:\Windows\Microsoft.NET\Framework の v2.0.50727 / v3.0 / v3.5 となっています。ここにあるDLLファイルのプロパティを見ればバージョン番号が近いことは確認できるかと思います。
    # ただし、本当のインストール先はここではないので、置き換えるファイルが見当たらないということになりますが f(’’
    # 置き換えられたかどうかは C:\Windows\assembly を"エクスプローラー"で参照することになるかな…? インストールされていなければここに更新対象のファイルが存在しないはず。

    • 回答としてマーク tsubakuro 2013年11月14日 2:59
    2013年11月14日 2:47

すべての返信

  • KB2742599KB2756921とで更新されるファイルを見比べて意味が解りました。

    背景から説明していくと、.NET Framework 3.5.1とは、.NET Framework 2.0 SP2と.NET Framework 3.0 SP2を内包しています。その上で、両KBは表向きは.NET Framework 3.5.1に対する修正プログラムとされていますが、正確にはKB2742599は.NET Framework 2.0 SP2に対する修正プログラムであり、KB2756921は.NET Framework 3.0 SP2に対する修正プログラムです。
    その上で、Windows Server 2008 R2では.NET Framework 3.5.1及び.NET Framework 3.0 SP2を削除できます。その場合は残された.NET Framework 2.0 SP2に対する修正プログラムKB2742599のみの適用候補として表示されているのだと思います。

    • 回答の候補に設定 星 睦美 2013年11月14日 2:24
    2013年11月14日 1:39
  • 返信ありがとうございます。

    ≫更新されるファイルを見比べて意味が解りました。
    すごいですね!

    正直見比べて、ファイル違いが見つかっても、このファイルが
    どのバージョンかが分からず、お客様への説明が出来ずにいま
    す。

    内包されている説明サイトを見ても、具体的とも言えず、推測
    の域をでることができず、攻められている状態です。

    2013年11月14日 1:51
  • こんにちは。

    もしかして、これって、「File version」で判断できるのでしょうか?

    2013年11月14日 2:00
  • 正確には2.0 / 3.0 / 3.5でインストールされるファイルをそれぞれ把握している必要はありますが、

    それでも2.0でインストールされるファイルはバージョンが2.0から始まり、3.0は3.0、3.5は3.5となっているので、おおよその説明にはなるかと。

    正確ではありませんが、.NET Frameworkのインストール先は C:\Windows\Microsoft.NET\Framework の v2.0.50727 / v3.0 / v3.5 となっています。ここにあるDLLファイルのプロパティを見ればバージョン番号が近いことは確認できるかと思います。
    # ただし、本当のインストール先はここではないので、置き換えるファイルが見当たらないということになりますが f(’’
    # 置き換えられたかどうかは C:\Windows\assembly を"エクスプローラー"で参照することになるかな…? インストールされていなければここに更新対象のファイルが存在しないはず。

    • 回答としてマーク tsubakuro 2013年11月14日 2:59
    2013年11月14日 2:47
  • 大変助かりました。

    本当に有難う御座いました。m(_)m

    2013年11月14日 3:25