How To Find Your Computer BIOS Version In Windows
Recently my computer has started to give me problems with displaying incorrect battery usage on my computer. My computer is a year old (running Vista) and I have not made any changes except for the typical hotfixes and patches that are installed from Windows update (which I suspect caused the problem). I searched around the Internet and it sounds like I may need to update my BIOS.
How can I find the BIOS version in Windows without rebooting to check it?
There are many ways to check the BIOS version of your Computer in Windows, but the easiest way is to just use System Information which shows general information about your Computer and the Operating System.
To view the System Information screen, click on Start \ Run… and in the run box type msinfo32 and press OK.
Once the System Information window opens, make sure System Summary is highlighted in the left navigation window, and look for BIOS Version/Date in the right summary window.

You can also check the BIOS version from the command prompt. Just click on Start \ Run… and in the run box type systeminfo and press OK.

Or to just display the BIOS information only, enter the following command at the prompt:
systeminfo | find "BIOS Version:"
(Note: the | pipe symbol can be found using SHIFT+\ (just above the Enter key).
While you are at it, make sure you also install Vista SP1 since it does include a lot of fixes and improvements. Unless of course your problems started after SP1 was installed, then making sure your BIOS version is current will probably eliminate a lot of those little problems you are having.
Filed under Computer How-To by
Leave a Comment

Comments on How To Find Your Computer BIOS Version In Windows
Thanks a lot, very useful info, I needed it
God Bless you.
This method does not necessarily give the current BIOS version. I just verified that with a laptop that has an unknown setup password on the BIOS and a splash screen that conceals the POST information. The way to get the best BIOS info is to go to the registry (Start > Run > regedit) and look at HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System. I had a bid discrepency between the two methods and the regedit method result is consistent with the mfr's BIOS offerings.
Thanks a lot, This help me a lot.
Thank you for share = )
Worked a treat for me on my Vista laptop. Thankyou very much for this! =)
Thank you for the help
how do i get my hard drive 2 work got no how 2 BIOS 2 sort it
thanks
It looks like Systeminfo is only returning the first line in HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion, which can be incomplete.
For example, on one of our Dell Optilex 745s, that registry value is:
"DELL – 15
Phoenix ROM BIOS PLUS Version 1.10 2.6.3
Phoenix ROM BIOS PLUS Version 1.10 2.6.3
Phoenix ROM BIOS PLUS Version 1.10 2.6.3"
Which is a multi-string value.
Systeminfo only shows "DELL – 15", which isn't very helpful.
A more complete query of BIOS information can be done via WMIC.
At the command prompt, type:
wmic bios get /format:value|find "SMBIOSBIOSVersion"
The pipe command (|, above the Enter key) redirects the output from the wmic bios get /format:value command to find, which then filters it and shows only the line(s) that match SMBIOSBIOSVersion (the find command is case aware, meaning the correct capitalization is necessary to return a match).
That last command returns the following on the Dell machine in the example above:
SMBIOSBIOSVersion=2.6.3
To see everything in the Win32_BIOS WMI class, just remove everything after value, such as:
wmic bios get /format:value
For more information, see http://msdn.microsoft.com/en-us/library/aa394077(VS.85).aspx and http://www.dmtf.org/standards/smbios/
thank for information please add some new information
thank for information please add some new information