How to Check BIOS or UEFI Firmware Version in Windows 10
Your PC's motherboard will either have a BIOS or UEFI firmware chip.
BIOS (Basic Input/Output System) is the firmware interface between a PC's hardware and its operating system.
UEFI (Unified Extensible Firmware Interface) is a standard firmware interface for PCs. UEFI is a replacement for the older BIOS firmware interface and the Extensible Firmware Interface (EFI) 1.10 specifications. It's designed to improve software interoperability and address limitations of BIOS.
Knowing your PC's BIOS or UEFI version can tell you if you have the most up-to-date version, or if you need to update from the PC or motherboard manufacturer's support site.
This tutorial will show you different ways on how to find the current BIOS or UEFI firmware version in Windows 10.
Contents
- Option One: To Check BIOS or UEFI Firmware Version in System Information
- Option Two: To Check BIOS or UEFI Firmware Version in DirectX Diagnostic Tool
- Option Three: To Check BIOS or UEFI Firmware Version in Registry Editor
- Option Four: To Check BIOS or UEFI Firmware Version in Command Prompt
- Option Five: To Check BIOS or UEFI Firmware Version in PowerShell
- Option Six: To Check BIOS or UEFI Firmware Version by booting into BIOS or UEFI Firmware
1 Press the Win + R keys to open Run, type msinfo32 into Run, and click/tap on OK to open System Information.
2 In the right pane of System Summary in System Information, see what the BIOS Version/Date item shows for your version (ex: "P3.40"). (see screenshot below)
1 Press the Win + Rv keys to open Run, type dxdiag into Run, and click/tap on OK to open the DirectX Diagnostic Tool.
2 In the System tab, look at the BIOS item under System Information to see what your current version is. (see screenshot below)
1 Press the Win + R keys to open Run, type regedit into Run, and click/tap on OK to open Registry Editor.
2 Navigate to the key below in the left pane of Registry Editor. (see screenshot below)
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS
3 In the right pane of the BIOS key, look at the BIOSVersion and BIOSReleaseDate string values to see your version and its release date. (see screenshot below)
1 Open a command prompt.
2 Copy and paste either command below you want to use into the command prompt, and press Enter. (see screenshots below)
wmic bios get biosversion
wmic bios get manufacturer, smbiosbiosversion
Systeminfo | findstr /C:BIOS
1 Open PowerShell.
2 Type the command below you want to use into PowerShell, and press Enter. (see screenshots below)
(Local PC)
Get-WmiObject win32_bios
OR
(Remote PC)
Get-WmiObject win32_bios -computername <computername>
Substitute <computername> in the command above with the actual computer name of the remote PC you want to check the BIOS or UEFI version of.
For example:Get-WmiObject win32_bios -computername Brink-W10PC
1 Do step 2 (BIOS menu) or step 3 (UEFI firmware settings) depending on how you area able to boot to BIOS or UEFI.
A) Restart the computer.
B) As the PC reboots, press F2, F10, F12, or Del to enter the BIOS or Setup menu. You may need to press the key repeatedly, as boot times for some PCs can be very quick. (see screenshots below)
The exact key to press for the BIOS menu will only be shown briefly on the splash screen as the PC reboots. You may need to read your PC's or motherboard's manual or support site for its specific procedure to boot to BIOS. Sometimes the BIOS version will also show on the splash screen.
![]()
A) Boot to UEFI firmware settings.
B) Look for the UEFI version. Depending on your computer hardware, you'll see different information. The UEFI version will usually be under the Main or starting tab. (see screenshot below)
That's it,
Shawn
Related Tutorials
- How to Check if Windows 10 is using UEFI or Legacy BIOS
- How to Convert Windows 10 from Legacy BIOS to UEFI without Data Loss
- How to Check if Disk is MBR or GPT in Windows
- How to Find Windows 10 Build Number
- How to Find Windows 10 Version Number
- How to See Last BIOS Boot Time in Windows 10