2015年12月10日
このエントリーをはてなブックマークに追加
.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が適用済みということのようです。


stock_value at 13:42│Comments(0)TrackBack(0)技術:2015年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔