There are multiple ways to find BIOS version on a Windows computer. These are explained below.
Using System information GUI utility
Execute the command ‘msinfo32’ from Run window. This will open ‘System information’ where you can see the computer’s software and hardware information. In the details for the ‘System Summary’ node, check the value of the item ‘BIOS Version/Date‘
Using Systeminfo command
Systeminfo is command line equivalent of the System information utility described above . Using this command, we can find BIOS version as follows.
Systeminfo | findstr /C:BIOS
Running this command on my computer prints the following.
c:\>systeminfo | findstr /C:BIOS BIOS Version: LENOVO 6IET58WW (1.18 ), 4/19/2010
Using WMIC
You can run the below command to get BIOS version information of your computer.
wmic bios get manufacturer, smbiosbiosversion
Using Registry Keys
Open registry editor and navigate to the registry key ‘HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS‘. Check the data in the registry values BIOSVendor, BIOSVersion.
From command line you can dump all the BIOS related information from registry keys using the below command.
c:\> reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS BiosMajorRelease REG_DWORD 0x1 BiosMinorRelease REG_DWORD 0x18 ECFirmwareMajorRelease REG_DWORD 0x1 ECFirmwareMinorRelease REG_DWORD 0x7 BaseBoardManufacturer REG_SZ LENOVO BaseBoardProduct REG_SZ 2537GK1 BaseBoardVersion REG_SZ Not Available BIOSReleaseDate REG_SZ 04/19/2010 BIOSVendor REG_SZ LENOVO BIOSVersion REG_SZ 6IET58WW (1.18 ) SystemFamily REG_SZ ThinkPad T410 SystemManufacturer REG_SZ LENOVO SystemProductName REG_SZ 2537GK1 SystemSKU REG_SZ SystemVersion REG_SZ ThinkPad T410