在Windows系统中,.NET Framework的版本信息有时候挺让人头疼的——明明装了某个版本,但程序就是报错说找不到。别急,下面这四种方法,随便挑一个都能帮你把版本号给揪出来。
1: Check .NET Framework Version in PowerShell
先以管理员身份启动PowerShell,然后敲入下面这条命令,结果会直接列出所有已安装的.NET版本及其对应的版本号:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version

2: Check .NET Framework Version in Command Prompt
习惯用命令提示符的话,同样以管理员身份打开CMD,输入:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
如果想单独确认是否安装了4.x版本,可以再补一条更精准的命令:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s

3: Check .NET Framework Version in Registry
图形化操作也是可以的——直接打开注册表编辑器,几步就能找到版本信息。
- 打开开始菜单,搜索“regedit”,然后点击进入注册表编辑器。
- 导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP - 展开主版本键(比如 v4 或 v4.0),就能看到具体的版本号了。

4: Check .NET Framework Version in File Manager
最后这个办法最直观——直接从文件资源管理器里看。具体操作如下:
- 打开文件资源管理器,或者按快捷键
CTRL + E。 - 进入路径:
C:\Windows\Microsoft.NET\Framework - 找到类似 v4.0.30319 这样的文件夹并打开。
- 随便右键点击一个 .dll 文件,选择 属性。
- 切换到 详细信息 选项卡,在 产品版本 那一栏就能看到具体的版本号了。
