Check BIOS/UEFI Version with Win32_BIOS
Read the exact firmware version and release date from Windows before downloading a BIOS update.
01Command
$ Get-CimInstance Win32_BIOS | Format-List Manufacturer, SMBIOSBIOSVersion, ReleaseDate02What it does
BIOS/UEFI updates fix stability bugs, CPU microcode, and boot issues, but flashing the wrong version can brick a board — so the first step is always reading what you have. Win32_BIOS exposes the vendor string (SMBIOSBIOSVersion, e.g. "F.42" on HP or "1.14.0" on Dell), the manufacturer, and the release date, all without rebooting into setup. Match that version against the support/download page for your exact model, and note that on many modern machines the updater must run from Windows or a USB tool specific to the vendor. The same class also reports serial numbers and SMBIOS version, handy for service requests.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- Win32_BIOS classEvidence: Documents the Win32_BIOS WMI class with Manufacturer, SMBIOSBIOSVersion, and ReleaseDate properties.
Last verified: 2026-09-18 · Category: System & Settings
06Related solutions
PowerShell cmdlet that exposes BIOS, firmware, RAM and OS properties as a filterable object.
Search inside text files and logs with regex, returning file, line number and match.
One command that shows OS version, install date, boot time, memory, network adapters and installed hotfixes.