.NETはWindows Updateの一部としてアップグレードされますか?


10

ウィキペディアでは、さまざまなバージョンのWindowsでの.NETフレームワークのデフォルトバージョンの短いリストと長いリストを提供しています。Windows Updateを通じて自動的にアップグレードされるものはありますか?

Windows XPではSP3であっても.NETフレームワークのバージョンが提供されておらず、Windows Updateではインストールされないことを理解しています。ただし、.NETがインストールされている場合、Windows Updateは.NETを別のメジャーバージョン番号(バージョン1→2または3→3.5など)に自動的に更新しますか?

回答:


8

マイナーなバグ修正の更新は自動的にプッシュされます。

CLRのメジャーバージョンアップデート(なし→1.0、1.0→1.1、1.1→2(3と3.5を含む)、2→4)は、オプションのアップデートとして入手できます。Windows Updateでアクセスして選択できますが、デフォルトではインストールされません。


1
真実ではありませんが、ウィンドウの更新を自動に設定した場合に自動的に実行されるものはいくつかあると思いました。たとえば、3.5sp1の更新は、2以上をインストールした人にとっては自動でした
Alex

@アレックス:それは私が以前に見た行動ではありません。Iこの核兵器もちろんの意志私が間違っていますが、私は、私は本当のマシンがそう見てきたものを、これをオフに基づかてる場合
ビリーONeal

先に進んで、それを核に変えます。
ハンスパッサント

@ハンス:さて、私はより多くの証拠を持つリファレンスでもっと幸せだったでしょうが、2人がすでにそれに反対したので、私はそれを変更しました。
Billy ONeal、2011年

@アレックス@ハンス:あなたはリファレンスを持っていますか?
Casebash 2011年

5

.NETの最小バージョンを特定しようとしていますが、クライアントマシンで見つけることが期待できます。

Raymond Chenが指摘するように、Windowsは.NET Framework配信チャネルではありません。少なくとも、.NET Frameworkは期待できません。

.NET Frameworkを使用するプログラムを開発している場合、必要な.NET Frameworkのバージョンがコンピューターにインストールされていなければ、バックアップ計画を立てる必要があります。

...

Windows XPには、.NET Frameworkのどのバージョンも付属していませんでした。Windows Vistaにはバージョン2が付属し、Windows 7にはバージョン3.5 が付属していますが、これらはデフォルトでインストールされるオプションコンポーネントとして提供されていました。[プログラムと機能]コントロールパネルに移動して、それらを削除できます。

強調鉱山:)


XPに.NETをインストールする必要がないことは知っていますが、XPがインストールされているかどうか、Microsoftが特定のバージョンに自動的に更新するかどうかについて
知りました

1
彼らがそうであるかどうかはどういう意味ですか?そこに最小バージョンがあるとは限りません。
ta.speot.is

1
そのため、インストーラーが.NETをアップグレードするのを何人のユーザーが待たなければならないかについてのアイデアを持っています
Casebash

Vistaには3.0が付属しています(これは、共通のCLRを共有しているため、2.0も含まれていることを暗黙的に意味します。)
Andy

3

Windows Updateは、インストールされている.NET Frameworksのセキュリティ更新プログラムとサービスパックを常に提供します。これは特に、最新バージョンのオペレーティングシステム(Vistaおよび7)に自動的にインストールされる.NET Frameworkのバージョンに当てはまります。

Windows XPのWindows Updateだけでなく、Microsoft Updateを使用するようにWindows Updateを構成する場合、またはVistaまたは7を使用していて、「Microsoft UpdateからのWindowsおよびその他の製品」の更新を受け取るようにWindows Updateを構成する場合、.NETインストールされていないフレームワークは、「オプションのアップデート」で提供されます。

私は常にMicrosoft Update向けにWindows Updateを構成しているため(たとえば、Officeの更新を取得できます)、. NET Frameworkに対するセキュリティ以外の更新のためにMUチャネルにいる必要があるかどうかわかりません。当然のことながら、セキュリティ以外の更新プログラムは、「セキュリティ更新プログラム」ではなく、単に「更新プログラム」として表示されます。


3

私の知る限り、.NETのバージョンについては決まったルールはなく、クライアントマシンでどのバージョンを期待するかを知る方法もありません。

予想される最小バージョン番号は、デフォルトでWindowsとともにインストールされたものにすることができます。WindowsXPの場合はなし、Windows Vistaの場合は2、Windows 7の場合は3.5ですが、これらはアンインストールできるオプションのコンポーネントです。

最近の例として、.NET 4を取り上げます。

.NET Framework 4 Client Profileは、Windows VistaおよびWindows 7の推奨アップデートとしてリリースされています(コンピューターの自動更新設定に応じて自動的にインストールされます)。Windows XPのオプションのアップデートとしてもリリースされているため、Windows Updateを手動で実行して選択する必要があります。これは、Windows Server 2003、Windows Server 2008、およびWindows Server 2008 R2にも当てはまります。

結論:ルールはなく、結果は.NETバージョンごとに異なり、次にWindowsフレーバーごとに異なります。MicrosoftのWindows Updateチームの決定で永続的なロジックを探すのではなく、クライアントコンピューターには何も期待しないでください。


2

.NET Frameworkのすべてのメジャーバージョンは同時にインストールできるため、2.0から新しいバージョン(Server 2008サーバーで提供される予定)に更新された場合でも、既存の2.0アプリケーションは問題なく実行されます。これにより、古いバージョンを使用している既存のソフトウェアが壊れることはありません。

すべてのビットは、c:\ windows \ microsoft.net \ frames \ vVERSIONに独自のフォルダーを取得します

出典:.NETの4つのメジャーバージョンすべてを必要とするソフトウェアを使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.