「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。

バージョン1607~1803ユーザーは手動適用が必要

Windows 10バージョン1809では、.NET Frameworkの累積更新プログラムがセキュリティ更新プログラムに分類されている。.NET Frameworkは、WindowsやWebなど各種アプリケーションを開発するプラットフォームだが、Windows Update経由で配信されていた。

Microsoftは米国時間2019年4月18日、.NET Framework 4.8を発表し、リリースを開始。今回は.NET Frameworkの状況を整理したい。

Windows 10バージョン1607~1803をお使いの場合、.NET FrameworkはWindows Updateなどを経由し、品質更新プログラムに内包する形で提供される。

だが、.NET Framework 4.8への自動更新は行われない。最新環境が必要な場合は、ダウンロードページからランタイムをダウンロードするとよい。なお、.NET Framework 4.7.2など既存環境に対するセキュリティ更新プログラムは、継続的に提供されるという。

  • Windows 10 ミニTips

    Microsoftの公式ブログにまとめられた.NET Frameworkのアップデート状況

Windows 10バージョン1809以降は前述のとおり、独立した「.NET Frameworkのセキュリティおよび品質ロールアップ(Security and Quality Rollup for .NET Framework)」に分類された。本稿執筆時点では、Windows Update経由の配布は行われていない。今後の月例更新タイミングなどで配信するのだろう。

  • Windows 10 ミニTips

    「Win」+「R」キーを押して「ファイル名を指定して実行」を起動し、テキストボックスに「cmd」と入力して「OK」ボタンをクリック/タップ

  • Windows 10 ミニTips

    下記囲みの内容をコピー&ペーストすると、リリース番号からインストール済み.NET Frameworkのバージョンが確認できる

reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release

上記は.NET Frameworkのバージョン確認方法だが、この数値では分かりにくい。そこで公式ドキュメントを参考にして、16進数版の表を用意した。

  • Windows 10 ミニTips

    .NET Frameworkのバージョン情報とreg queryコマンドの戻り値

ちなみに、Windows 10 バージョン1507に.NET Framework 4.8は適用外。セキュリティ更新プログラムも提供されない。

  • Windows 10 ミニTips

    .NET Framework 4.8ランタイム適用後の実行結果

阿久津良和(Cactus)