Find out BIOS Version from Windows

34

7

How can I find out BIOS version in Windows without rebooting the system? I would gladly spare finding out the shortcut to enter BIOS and search in BIOS.

Rekshino

Posted 2018-05-03T11:56:11.410

Reputation: 491

I'm curious as to what you'd need it for that you don't need to restart, and that you'd trust windows to tell you what it is. – Mazura – 2018-05-05T01:21:17.823

Answers

52

Press Win + R & enter msinfo32

Then you can navigate and look for all kinds of information, including the BIOS version.

technical_difficulty

Posted 2018-05-03T11:56:11.410

Reputation: 616

3In fact, since Windows Vista, pressing the Win key and typing msinfo32 will also work. – Andreas Rejbrand – 2018-05-04T17:47:59.627

1@AndreasRejbrand Run is faster though. You might have to wait up to 3 seconds because the indexing for Windows search is the worst IMO (at least until Win7). – Ahmed Abdelhameed – 2018-05-04T19:36:40.697

@AhmedAbdelhameed: I know. On my Windows 7 PC, though, it is very fast. But I also have a Windows 10 PC, and there - for some reason - it is much slower. – Andreas Rejbrand – 2018-05-04T20:34:09.653

1"It works on my machine" – Mom344 – 2019-01-29T13:00:32.663

27

You also can find out your BIOS version on cmd typing:

wmic bios get smbiosbiosversion

It will return only the version. msinfo32 will provide you all the information about the BIOS.

CaldeiraG

Posted 2018-05-03T11:56:11.410

Reputation: 2 504

A black window appears but it vanishes as quickly as it appears. I wonder what could be added to the command line to make this "DOS screen" stay. – CopperKettle – 2018-05-03T19:03:29.423

7@CopperKettle You should use the command line, not the run box. You'll want cmd /k "wmic bios get smbiosbiosversion" for that. – wizzwizz4 – 2018-05-03T19:18:53.757

14

As a third option using Powershell:

 Get-WmiObject win32_bios

You can find the other possible properties by piping Get-WmiObject win32_bios to get-member to show the other possible properties.

Davidw

Posted 2018-05-03T11:56:11.410

Reputation: 543

You don't have to type "select SMBIOSBIOSversion" just read it from the line! Nonetheless +1 good answer! – Stackcraft_noob – 2018-05-05T03:06:39.743

Ah, I added that part after checking to see what information the OP was seeking, and didn't catch that it was visible by default, since there's a lot of information that Powershell doesn't show by default. – Davidw – 2018-05-05T06:54:30.070

4

I have found a registry key containing the BIOS version, which could be useful if you need to access this information from some software:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion

Rekshino

Posted 2018-05-03T11:56:11.410

Reputation: 491

In Powershell: Get-ItemProperty HKLM:\HARDWARE\DESCRIPTION\System\ | Select SystemBiosVersion (With more detail) or Get-ItemProperty HKLM:\HARDWARE\DESCRIPTION\System\BIOS\ | Select BIOSVersion (Just raw version string same as @Davidw 's answer) – Zhenhir – 2018-05-04T08:51:22.003

+1 Good for the first! But plz descripe also how! Open CMD -> systeminfo | findstr /I /c:bios -> wmic bios get manufacturer, smbiosbiosversion -> reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS -> view for "BIOSVersion" – Stackcraft_noob – 2018-05-05T03:14:07.717

1

If you like to use third-party software ...

CPU-Z can do this :

CPU-Z Screen Shot

Of course there are several other tools that can give you this information, you just have to Google for System information software!

Stackcraft_noob

Posted 2018-05-03T11:56:11.410

Reputation: 1 466