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.
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.
52
Press Win + R & enter
msinfo32
Then you can navigate and look for all kinds of information, including the BIOS version.
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.
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.
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
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 :
Of course there are several other tools that can give you this information, you just have to Google for System information software!
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