.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 に対して実行できないのでご注意ください。(ふつうは気にしなくてよい)
素のXPにWindowsUpdateだけで4.0を入れているのですが、4.0.3が必要と言われます。
バージョンは4.0.30319のはずですが、他に何か必要なパッチとかあるんでしょうか。
>>1
.Net Framework 4のロールアップデート3 というのが出ています
KB2600211 なのですが適用してください。
2014年までのアップデートは適用済みの前提なので、いきなりこれを適用すると
漏れが出ます。
できれば、Windows Updateで出てくるFramework 4の更新は全部入れておいてください。
KB2600211をインストールしたのですが、やはり4.0.3が必要と言われます。
system.net.dllのバージョンは4.0.30319.276で、調べてみたところGDRではこれで間違い無いようです。
これってこのプログラムは対象外でしょうか。
>>3
GDR ということは、KB971891 のデュアルブランチサービスが入っていないようです
NDP35SP1-KB960043-v4.msp
NDP40-KB971891.msp
が入っているか確認してください
両方入ってないのでDL先を探してみましたが見つけることが出来ませんでした。
>>5
Windows Update で後期の.Net Framework 4のアップデートを入れると自動で入るはずです。(同梱されている)
とりあえず、Windows Updateに出てくる Framework 4 の更新を全部入れてください
昨年末にOSの再インストールをしたときに表示されていたものは全部入れてあるんです。
もしかしてレジストリハックしないとだめなやつですか?
>>7
オプションインストールの方も全部入れましたか?
レジストリ操作は不要だったはず、
Windows2000版は私がインストーラー作ったので、特にレジストリも触ってないのですがXPはちょっとわかりませんでした。
試しに、KB4012355 などを解凍して
NDP40-KB971891.msp を取り出して、適用した後に、もう一度 Windows Updateを確認してみてください。
もちろんオプションの方もですよ。
KB971891を入れたところ4.0.30319.551になったのでRollupもインストールしてみました。
通ったのでたぶん大丈夫ですかね、長いことありがとうございました。
あ、WindowsUpdateの方は相変わらず何もありませんでした。
私もXP Homeを先日再セットアップしましたが、
NDP35SP1-KB960043-v4.msp
NDP40-KB971891.msp
どちらもWindowsUpdateではインストールされませんでした。
ファイルバージョンではなく、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2600211
のようなレジストリで判別するのはダメですかね?