.Net Framework 4.0 Rollup 作成しました【2000/XP/Vista】

ファイルはWLU 新規サイトに公開しました

.Net Framework 4.0.3 がインストールされているのが必要です。
対応OSは 2000/XP/Vista/2003/2008 の32bit 版のみ対応です。

基本的に、2014年以降の .Net Framework 4.0 用の必要なアップデート で列挙したアップデートが同梱されていますが

・令和対応レジストリ
・Tls 1.2拡張パッチ
・Windows 2000でクラッシュしなくするパッチ(Win2000のみ適用)

がセットになっています。

インストーラーは
をお使いください。
インストールが終わると、 Complete のダイアログが出ます。

TLS 拡張パッチの制約事項として、電子署名がないため、 gacutil が system.dll に対して実行できないのでご注意ください。(ふつうは気にしなくてよい)

おすすめ

10件のフィードバック

  1. 名無し より:

    素のXPにWindowsUpdateだけで4.0を入れているのですが、4.0.3が必要と言われます。
    バージョンは4.0.30319のはずですが、他に何か必要なパッチとかあるんでしょうか。

  2. 黒翼猫 より:

    >>1
    .Net Framework 4のロールアップデート3 というのが出ています
    KB2600211 なのですが適用してください。
    2014年までのアップデートは適用済みの前提なので、いきなりこれを適用すると
    漏れが出ます。
    できれば、Windows Updateで出てくるFramework 4の更新は全部入れておいてください。

  3. 名無し より:

    KB2600211をインストールしたのですが、やはり4.0.3が必要と言われます。
    system.net.dllのバージョンは4.0.30319.276で、調べてみたところGDRではこれで間違い無いようです。
    これってこのプログラムは対象外でしょうか。

  4. 黒翼猫 より:

    >>3
    GDR ということは、KB971891 のデュアルブランチサービスが入っていないようです
    NDP35SP1-KB960043-v4.msp
    NDP40-KB971891.msp
    が入っているか確認してください

  5. 名無し より:

    両方入ってないのでDL先を探してみましたが見つけることが出来ませんでした。

  6. 黒翼猫 より:

    >>5
    Windows Update で後期の.Net Framework 4のアップデートを入れると自動で入るはずです。(同梱されている)
    とりあえず、Windows Updateに出てくる Framework 4 の更新を全部入れてください

  7. 名無し より:

    昨年末にOSの再インストールをしたときに表示されていたものは全部入れてあるんです。
    もしかしてレジストリハックしないとだめなやつですか?

  8. 黒翼猫 より:

    >>7
    オプションインストールの方も全部入れましたか?
    レジストリ操作は不要だったはず、
    Windows2000版は私がインストーラー作ったので、特にレジストリも触ってないのですがXPはちょっとわかりませんでした。
    試しに、KB4012355 などを解凍して
    NDP40-KB971891.msp を取り出して、適用した後に、もう一度 Windows Updateを確認してみてください。

  9. 名無し より:

    もちろんオプションの方もですよ。
    KB971891を入れたところ4.0.30319.551になったのでRollupもインストールしてみました。
    通ったのでたぶん大丈夫ですかね、長いことありがとうございました。
    あ、WindowsUpdateの方は相変わらず何もありませんでした。

  10. とおりすがり より:

    私もXP Homeを先日再セットアップしましたが、
    NDP35SP1-KB960043-v4.msp
    NDP40-KB971891.msp
    どちらもWindowsUpdateではインストールされませんでした。
    ファイルバージョンではなく、
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2600211
    のようなレジストリで判別するのはダメですかね?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です