从Windows找出BIOS版本


35

如何在不重新启动系统的情况下找到Windows中的BIOS版本?我很乐意找到捷径来进入BIOS并在BIOS中搜索。


我很好奇您需要什么,因为您不需要重新启动,并且您相信Windows可以告诉您它是什么。
马祖拉'18

Answers:


52

Win+ R并输入 msinfo32

然后,您可以导航并查找各种信息,包括BIOS版本。


3
实际上,从Windows Vista开始,按Win键并键入msinfo32也将起作用。
安德烈亚斯·雷布兰德

1
@AndreasRejbrand运行虽然更快。您可能需要等待3秒钟,因为Windows搜索的索引是最糟糕的IMO(至少在Win7之前)。
艾哈迈德·阿卜杜勒·哈密德

@AhmedAbdelhameed:我知道。但是,在我的Windows 7 PC上,速度非常快。但是我也有一台Windows 10 PC,由于某种原因,它的速度要慢得多。
安德烈亚斯·瑞布兰德

1
“它可以在我的机器上工作”
Mom344

28

您还可以通过cmd键入以下内容来查找BIOS版本:

wmic bios get smbiosbiosversion

它将仅返回版本。msinfo32将为您提供有关BIOS的所有信息。


出现一个黑色的窗口,但消失的速度与显示的一样快。我想知道可以在命令行中添加什么以使“ DOS屏幕”停留。
CopperKettle,

7
@CopperKettle您应该使用命令行,而不是运行框。您会想要cmd /k "wmic bios get smbiosbiosversion"的。
wizzwizz4

14

作为使用Powershell的第三种选择:

 Get-WmiObject win32_bios

您可以通过将Get-WmiObject win32_bios传递给get-member来显示其他可能的属性,以找到其他可能的属性。


您不必键入“ select SMBIOSBIOSversion”,只需从行中读取它即可!但是,+ 1很好的答案!
Stackcraft_noob

嗯,我在检查了OP正在寻找的信息之后又添加了该部分,并且没有发现默认情况下它是可见的,因为Powershell默认情况下不会显示很多信息。
戴维

4

我发现了包含BIOS版本的注册表项,如果您需要通过某些软件访问此信息,则该注册表项可能很有用:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion

在Powershell中:(Get-ItemProperty HKLM:\HARDWARE\DESCRIPTION\System\ | Select SystemBiosVersion具有更多详细信息)或Get-ItemProperty HKLM:\HARDWARE\DESCRIPTION\System\BIOS\ | Select BIOSVersion(仅原始版本字符串与@Davidw的答案相同)
Zhenhir

+1首先!但是请问怎么还!打开CMD-> systeminfo | findstr /I /c:bios-> wmic bios get manufacturer, smbiosbiosversion-> reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS->“ BIOSVersion”的视图
Stackcraft_noob

1

如果您想使用第三方软件...

CPU-Z可以做到这一点:

CPU-Z屏幕截图

当然,还有其他几种工具可以为您提供此信息,您只需向Google获取系统信息软件即可

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.