2015年12月10日
Tweet
.NET 3.5 が動作要件になっているソフトがあり、ちゃんと動作するのか調べようとしたところ、案外 .NET のインストールについて調べるのは難儀しそうでした。
ということでメモ。
参考
.NET Frameworkのバージョンを確認する方法 (1/2)
レジストリエントリを確認するのがいいようでした。
ということで、以下の方法でコマンドプロンプトで確認します。
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\"
・コマンド結果(Windows10)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\CDF
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.0
SPの有無などについては、さらに細かく調べる必要があります。
※以下の方法では .Net 3.5 を調べています。
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\
・コマンド結果(Windows10)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
CBS REG_DWORD 0x1
Install REG_DWORD 0x1
InstallPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v3.5\
SP REG_DWORD 0x1
Version REG_SZ 3.5.30729.4926
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1041
ここで、 SPの値が 0 の場合は未適用。 1はSP1が適用済み。 2の場合はSP2が適用済みということのようです。
ということでメモ。
参考
.NET Frameworkのバージョンを確認する方法 (1/2)
レジストリエントリを確認するのがいいようでした。
ということで、以下の方法でコマンドプロンプトで確認します。
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\"
・コマンド結果(Windows10)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\CDF
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.0
SPの有無などについては、さらに細かく調べる必要があります。
※以下の方法では .Net 3.5 を調べています。
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\
・コマンド結果(Windows10)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
CBS REG_DWORD 0x1
Install REG_DWORD 0x1
InstallPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v3.5\
SP REG_DWORD 0x1
Version REG_SZ 3.5.30729.4926
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1041
ここで、 SPの値が 0 の場合は未適用。 1はSP1が適用済み。 2の場合はSP2が適用済みということのようです。