Узнать версию BIOS из Windows


35

Как узнать версию BIOS в Windows без перезагрузки системы? Я бы с удовольствием избавился бы от поиска ярлыка для входа в BIOS и поиска в BIOS.


Мне любопытно, что вам нужно для этого, что вам не нужно перезапускать, и что вы доверяете окнам, чтобы сказать вам, что это такое.
Мазура

Ответы:


52

Нажмите Win+ Rи введите msinfo32

Затем вы можете перемещаться и искать все виды информации, включая версию BIOS.


3
Фактически, начиная с Windows Vista, нажатие клавиши Win и ввод msinfo32 также будут работать.
Андреас Рейбранд

1
@AndreasRejbrand Выполнить быстрее, хотя. Возможно, вам придется подождать до 3 секунд, потому что индексирование для поиска Windows является худшим ИМО (по крайней мере, до Win7).
Ахмед Абдельхамид

@AhmedAbdelhameed: я знаю. На моем ПК с Windows 7, однако, это очень быстро. Но у меня также есть ПК с Windows 10, и там - по какой-то причине - он намного медленнее.
Андреас Рейбранд

1
«Это работает на моей машине»
Mom344

27

Вы также можете узнать свою версию BIOS, cmdнабрав:

wmic bios get smbiosbiosversion

Он вернет только версию. msinfo32предоставит вам всю информацию о BIOS.


Появляется черное окно, но оно исчезает так же быстро, как и появляется. Интересно, что можно добавить в командную строку, чтобы этот «экран DOS» остался.
CopperKettle

7
@CopperKettle Вы должны использовать командную строку, а не окно запуска. Вы будете хотеть cmd /k "wmic bios get smbiosbiosversion"для этого.
wizzwizz4

14

В качестве третьего варианта использования Powershell:

 Get-WmiObject win32_bios

Вы можете найти другие возможные свойства, отправив Get-WmiObject win32_bios, чтобы get-member показал другие возможные свойства.


Вам не нужно вводить «select SMBIOSBIOSversion», просто прочитайте его со строки! Тем не менее +1 хороший ответ!
Stackcraft_noob

Ах, я добавил эту часть после проверки, чтобы узнать, какую информацию ищет OP, и не понял, что она была видна по умолчанию, так как есть много информации, которую Powershell не показывает по умолчанию.
Davidw

4

Я нашел раздел реестра, содержащий версию BIOS, которая может быть полезна, если вам нужен доступ к этой информации из некоторого программного обеспечения:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion

В Powershell: Get-ItemProperty HKLM:\HARDWARE\DESCRIPTION\System\ | Select SystemBiosVersion(с более подробной информацией) или Get-ItemProperty HKLM:\HARDWARE\DESCRIPTION\System\BIOS\ | Select BIOSVersion(просто необработанная строка версии, такая же, как в ответе @Davidw)
Zhenhir

+1 Молодец первый! Но плз описание и как! Откройте CMD -> systeminfo | findstr /I /c:bios-> wmic bios get manufacturer, smbiosbiosversion-> reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS-> представление для «BIOSVersion»
Stackcraft_noob

1

Если вы любите использовать стороннее программное обеспечение ...

CPU-Z может сделать это:

CPU-Z Снимок экрана

Конечно, есть несколько других инструментов, которые могут дать вам эту информацию, вам просто нужно Google для программного обеспечения системной информации !

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.