Microsoft .NET Framework 3.5 Service Pack 1 および .NET Framework 3.5 ファミリ更新プログラム (KB951847) x86

Windows Update で失敗する。
エラー コード: 0x80070070
が出たのでやり直すと、こんどは何度やっても、
エラー コード: 0x20000009
が出る。
http://www.google.co.jp/search?hl=ja&ie=UTF-8&q=0x80070070
で検索すると、最初のエラーはHDDの空き容量不足らしい。まあそうなんだろう。でも、その後どうしてエラーになるんだ?しょぼすぎるぞ。
0x20000009 で検索すると、日本語だとあまりヒットしないが、英語だと、
http://forums.techarena.in/windows-update/1112455.htm
などがヒットする。
http://support.microsoft.com/kb/923100
をやると良いような感じ。
要はアンインストールしてからインストールしろ、ってことか。しょぼすぎる。


なお、「.NET Framework クリーンアップ ツール」(Windows Install Clean Up)を動かすと、アプリケーションの一覧が表示されるが、おそらく、全部のアプリケーションを選んで実行してはダメであり、.NET Framework 関連のものだけを選んで実行するのであろう。ついうっかり全部選んで実行しそうなので注意。


いったん、ぜんぶまっさらにした後、
".NET Framework Version 3.5 Service Pack 1"
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=ja
をインストールすれば良いようだ。

Microsoft .NET Framework 3.5 Service Pack 1 は、.NET Framework 2.0、3.0、および 3.5 で継続的に構築されてきた数多くの新機能を含む累積的な更新プログラムです。これには、.NET Framework 2.0 Service Pack 2 および .NET Framework 3.0 Service Pack 2 の累積的な更新プログラムも含まれています。

と書いてあるので 2.0 のインストールも勝手に付いてくる。


「日本語 Language Pack」とやらも要らないのか?いまだにこの存在の意味が分からない。
http://www.microsoft.com/downloads/details.aspx?familyid=C78987B9-97F4-455F-BEE7-F6BFA4AD774E&displaylang=ja
を見ると、

Microsoft .NET Framework 3.5 Language Pack には、英語以外の言語に翻訳されたテキスト (エラー メッセージなど) が含まれています。Language Pack をインストールしない場合、これらのエラー メッセージは既定では英語で表示されます。また、1 台のコンピュータに、言語の異なる複数の Language Pack をインストールすることができます。

と書いてある。たんにエラーメッセージだけなのか?