.NET Frameworkのバージョンを知りたい!って思ったのですが意外とどこにバージョンがあるのかわからなかったので調査した結果をまとめました。
■手法:レンジストりから調べる方法
1.「レジストリエディタ」(regedit)を起動します。
2.下記のツリーを展開します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
3.「Release」名の値を整数でみます。
↓だと「461808」になります。
4.下記の表からバージョンを見つけます。
上記の数値からだと「.NET Framework 4.7.2」になります。
.NET Framework のバージョン | Release DWORD の値 |
.NET Framework 4.5 | すべての Windows オペレーティング システム:378389 |
.NET Framework 4.5.1 | Windows 8.1 および Windows Server 2012 R2:378675 |
.NET Framework 4.5.2 | すべての Windows オペレーティング システム:379893 |
.NET Framework 4.6 | Windows 10:393295 他のすべての Windows オペレーティング システム:393297 |
.NET Framework 4.6.1 | Windows 10 November Update システム:394254 他のすべての Windows オペレーティング システム (Windows 10 を含む):394271 |
.NET Framework 4.6.2 | Windows 10 Anniversary Update および Windows Server 2016 の場合:394802 他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む):394806 |
.NET Framework 4.7 | Windows 10 Creators Update:460798 他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む):460805 |
.NET Framework 4.7.1 | Windows 10 Fall Creators Update および Windows Server バージョン 1709:461308 他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む):461310 |
.NET Framework 4.7.2 | Windows 10 April 2018 Update および Windows Server バージョン 1803:461808 Windows 10 April 2018 Update および Windows Server バージョン 1803 以外のすべての Windows オペレーティング システム:461814 |
.NET Framework 4.8 | Windows 10 May 2019 Update: 528040 他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む): 528049 |
わかりずらいですけど、いつか調べなくてはならないときがあるので記録として残しておきます。