2022年4月27日に.NET Framework 4.5.2、4.6、4.6.1サポート終了

Windows
2022年4月27日に.NET Framework 4.5.2、4.6、4.6.1サポート終了

2022年4月27日(日本時間)に.NET Framework 4.5.2、4.6、4.6.1のサポートが終了します。

同時にこれらのバージョンのセキュリティアップデートとテクニカルサポートも終了しますので、今後もサポートを継続する場合は4.6.2以降へアップグレードしましょう。

Microsoftの発表

.NET Framework 4.5.2、4.6、および 4.6.1 のサポートは2022年4月26日(米国時間)に終了します。 お客様と開発者は、テクニカルサポートとセキュリティ更新プログラムを引き続き利用するために.NET Framework 4.6.2以降へのインプレース更新を2022年4月26日(米国時間)までに完了する必要があります。

ひき続きサポートを継続する場合は、2022年4月27日(日本時間)までに.NET Framework4.6.2以降へアップグレードしましょう。

.NET Frameworkのバージョンによっては、Windowsの更新プログラムのインストールが必要な場合や、OSのアップグレードが必要な場合があります。アップデートする場合はお使いのデバイスに合わせた.NET Frameworkにすることをおすすめします。

サポートが終了する.NET Frameworkのバージョン

  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.1

基本的にアプリの再コンパイルの必要は無い

Microsoftは、.NET Frameworkの下位互換性は”基本的に”保たれている、つまり「以前の.NET Frameworkバージョン上に構築されたアプリケーションは.NET Framework 4.6.2以降のバージョンでも動作する」とアナウンスしています。

そのため、一部を除き.NET Framework4.6.2以降にアップグレードした後は、アプリの再コンパイルは必要はありません。

インストールされている.NET Frameworkのバージョンをチェックする方法

エクスプローラーの場合

1.「C:\Windows\Microsoft.NET\Framework」へ移動します

2.「v4.0~」から始まる名前のフォルダを開きます。(画像ではv4.0.30319)

なるべくフォルダ名の数値が高いフォルダを開いてください。それが最新バージョンの.NET Frameworkです。

3.適当な「.dill」ファイルのプロパティを開きます。
エクスプローラー1

4.「製品バージョン」欄に表示されている数字がインストールされているバージョンです。(画像ではバージョン4.8)
エクスプローラー2

コマンドプロンプトの場合

1.管理者でコマンドプロンプトを開きます。

2.以下のコマンドを入力します。このコマンドではインストールされた.NET Framework4.○.○~から始まるバージョンを確認することができます。

reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s

3.インストールされている.NET Frameworkのバージョンが一覧で表示されます。

「Version」に表示される数字がインストールされている.NET Frameworkのバージョンです。(画像ではバージョン4.8)
コマンドプロンプト

レジストリの場合

1.以下のディレクトリへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

2.「v4>Client」へ移動します。

3.「Version」の「データ」欄に.NET Frameworkのバージョンが表示されています。(画像ではバージョン4.8)
レジストリ

.NET Framework のアップグレード方法

新しいバージョンをインストールするだけでアップグレード可能です。

バージョン4の系列内では、同一システムに複数のバージョンが存在することは無く、すべてインストールした新しいバージョンに上書きされます。

.NET FrameworkはOSの累積更新プログラムと同じく、Windows Update、Microsoft Update Catalog、WSUSでのアップデートが可能です。運用に応じて使い分けましょう。

MECM(SCCM)を使えば.NET Frameworkのアップグレードがもっと効率的に!

.NET Frameworkのアップグレードをもっと効率化しませんか?

MECMの機能を使えば、1万台もの大量のPCにも同時に.NET Frameworkを配布、適用させることが可能です。弊社アーザスではMECMの構築から運用までサポートしています。お気軽にご相談下さい!