動作環境
Windows 8.1 Pro (64bit)
あるWindows PC上でどのバージョンの.NET Frameworkがインストールされているかを確認する方法。
以下を見つけた。
http://www.askvg.com/how-to-check-which-version-of-microsoft-net-framework-is-installed-in-windows/
%windir%\Microsoft.NET\Framework\
エクスプローラで上記を開くとバージョンごとのフォルダが見つかる。
PowerShellやレジストリを確認するよりは簡単かもしれない。
v4.6.2がインストールされている場合でもv4.0.30319
のようなフォルダ名なので、minor versionやrevisionも知りたい場合にはこの方法は有効ではなさそう。
コマンドプロンプトの方法もあるが、コマンドプロンプトでは「貼り付け」方法の説明が必要になる点がいまいち。
batファイル
記事を元に、以下の方法にしてみた。
checkDotNetVer.bat
wmic /namespace:\\root\cimv2 path win32_product where "name like '%%.NET%%'" get version
pause
- Window 7
- ダブルクリックするとバージョンが表示される
- Windows 8.1 (64bit)
- 「利用できるインスタンスはありません」エラー
- Windows 10 (64bit)
- 「利用できるインスタンスはありません」エラー
検索用キーワード
(追記 2018-11-12)
- WMI
- Windows Management Instrumentation