无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1526|回复: 46
打印 上一主题 下一主题

[分享] 用批处理如何查看本机的BIOS版本

[复制链接]
跳转到指定楼层
1#
发表于 2025-3-15 09:09:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


在Windows系统中,你可以使用批处理脚本结合wmic命令来查看本机的BIOS版本。以下是一个简单的批处理脚本示例:

@echo off
wmic bios get smbiosbiosversion
pause


步骤:
打开记事本,将上述代码复制粘贴进去。
将文件保存为 .bat 格式,例如 check_bios_version.bat。
双击运行这个批处理文件,它会显示本机的BIOS版本。

解释:
wmic bios get smbiosbiosversion:使用 wmic 命令查询BIOS版本信息。
pause:暂停脚本执行,以便查看输出结果。

点评

直接WIN+R,CMD, C:\Windows\System32\wbem\WMIC.exe bios get smbiosbiosversion 就出来了。。多此一举啊。  发表于 2025-3-18 18:14
SMBIOSBIOSVersion 1.50  发表于 2025-3-18 18:10
明明就是调用本地程序回显而已。。从Win3.1开始,系统目录里就隐藏了好多不知名的小工具。。大部分人不知道不会用而已。  发表于 2025-3-18 18:09
2#
发表于 2025-3-15 09:25:29 | 只看该作者
要去试一下了
回复

使用道具 举报

3#
发表于 2025-3-15 09:25:44 | 只看该作者
感谢分享,学习了。
回复

使用道具 举报

4#
发表于 2025-3-15 09:28:25 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2025-3-15 09:35:27 | 只看该作者
试了,现在面前的机器版本是1.0.12,应该是很老了吧。
回复

使用道具 举报

6#
发表于 2025-3-15 09:47:59 | 只看该作者
新版WINDOWS中的 WMIC 默认已经关闭了。
使用下面方法显示更全一些。
for /f "tokens=*" %k in ('systeminfo ^| findstr /i "BIOS "')  do (echo "%k")

点评

测试了你的代码,一闪而过,不能用  发表于 2025-3-15 10:04
你说的新版,是测试版吧 我刚刚在 26100.3476 中,是可以正常使用的  详情 回复 发表于 2025-3-15 10:02
回复

使用道具 举报

7#
 楼主| 发表于 2025-3-15 10:02:12 | 只看该作者
magicgenius 发表于 2025-3-15 09:47
新版WINDOWS中的 WMIC 默认已经关闭了。
使用下面方法显示更全一些。
for /f "tokens=*" %k in ('systemi ...


你说的新版,是测试版吧

我刚刚在 26100.3476 中,是可以正常使用的

点评

我刚看了一下,3476中WMIC确实存在,之前该功能还是关闭的,需要手动启用。  详情 回复 发表于 2025-3-15 10:10
回复

使用道具 举报

8#
发表于 2025-3-15 10:10:47 | 只看该作者
martin313 发表于 2025-3-15 10:02
你说的新版,是测试版吧

我刚刚在 26100.3476 中,是可以正常使用的

我刚看了一下,3476中WMIC确实存在,之前该功能还是关闭的,需要手动启用。
回复

使用道具 举报

9#
发表于 2025-3-15 10:12:39 | 只看该作者
6楼的代码在cmd中直接输入是对的,改成bat文件应该是单%再加上%成%%才行
@echo off
for /f "tokens=*" %%k in ('systeminfo ^| findstr /i "BIOS "') do (echo %%k)
pause

点评

那就改成如下: @echo off echo. echo. if exist "%windir%\System32\wbem\WMIC.exe" ( wmic bios get smbiosbiosversion ) else call :check echo. pause exit :check for /f "tokens=*" %%k in ('s  详情 回复 发表于 2025-3-15 10:24
回复

使用道具 举报

10#
 楼主| 发表于 2025-3-15 10:24:48 | 只看该作者
呆萌鼠 发表于 2025-3-15 10:12
6楼的代码在cmd中直接输入是对的,改成bat文件应该是单%再加上%成%%才行
@echo off
for /f "tokens=*" %% ...

那就改成如下:

@echo off
echo.
echo.
if exist "%windir%\System32\wbem\WMIC.exe" (
wmic bios get smbiosbiosversion
) else call :check
echo.
pause
exit

:check
for /f "tokens=*" %%k in ('systeminfo ^| findstr /i "BIOS "') do (echo %%k)

点评

不错!  发表于 2025-3-15 10:29
回复

使用道具 举报

11#
发表于 2025-3-15 10:36:58 | 只看该作者

谢谢分享
回复

使用道具 举报

12#
发表于 2025-3-15 10:44:57 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

13#
发表于 2025-3-15 10:45:11 | 只看该作者
刚重装 LTSC2024 26100.3476,发现默认WMIC依然是没有启用的。

点评

WMIC 很管用 bitlocker 命令行,好像也需要这个组件  详情 回复 发表于 2025-3-15 10:46
回复

使用道具 举报

14#
 楼主| 发表于 2025-3-15 10:46:32 | 只看该作者
magicgenius 发表于 2025-3-15 10:45
刚重装 LTSC2024 26100.3476,发现默认WMIC依然是没有启用的。


WMIC 很管用

bitlocker 命令行,好像也需要这个组件;NFS也需要它

点评

wimc /? WMIC 已弃用。 在线启用WMIC Dism /online /Add-Capability /CapabilityName:WMIC~~~~  详情 回复 发表于 2025-3-15 11:01
回复

使用道具 举报

15#
发表于 2025-3-15 11:01:34 | 只看该作者
martin313 发表于 2025-3-15 10:46
WMIC 很管用

bitlocker 命令行,好像也需要这个组件;NFS也需要它

wimc /?
WMIC 已弃用。

在线启用WMIC
Dism /online  /Add-Capability  /CapabilityName:WMIC~~~~
回复

使用道具 举报

16#
发表于 2025-3-15 11:16:28 | 只看该作者
感谢分享
回复

使用道具 举报

17#
发表于 2025-3-15 12:02:09 | 只看该作者
学习了
回复

使用道具 举报

18#
发表于 2025-3-15 13:07:29 | 只看该作者
WMIC确实被微软放弃了

点评

在26100.3323.250222-0345.GE_RELEASE_CLIENTPRO_OEMRET_A64FRE_ZH-CN.ISO 这个原版映像中,还存在的  详情 回复 发表于 2025-3-15 13:12
回复

使用道具 举报

19#
 楼主| 发表于 2025-3-15 13:12:52 | 只看该作者
绿光科技 发表于 2025-3-15 13:07
WMIC确实被微软放弃了


在26100.3323.250222-0345.GE_RELEASE_CLIENTPRO_OEMRET_A64FRE_ZH-CN.ISO
这个原版映像中,还存在的

图片20250315131214.png (228.92 KB, 下载次数: 1)

图片20250315131214.png

点评

鄙视电脑里没有Everything的马丁丁,哈哈哈听候处理。  发表于 2025-3-18 18:12
装好系统会被自动删除的 你这个是解镜像包 你试试装好系统看看  详情 回复 发表于 2025-3-15 13:31
回复

使用道具 举报

20#
发表于 2025-3-15 13:31:17 | 只看该作者
martin313 发表于 2025-3-15 13:12
在26100.3323.250222-0345.GE_RELEASE_CLIENTPRO_OEMRET_A64FRE_ZH-CN.ISO
这个原版映像中,还存在的

装好系统会被自动删除的 你这个是解镜像包 你试试装好系统看看

点评

那不折腾了。只要在就行,这样不会影响 PE 的制作。PE 还是需要它的。  详情 回复 发表于 2025-3-15 14:19
回复

使用道具 举报

21#
 楼主| 发表于 2025-3-15 14:19:19 | 只看该作者
绿光科技 发表于 2025-3-15 13:31
装好系统会被自动删除的 你这个是解镜像包 你试试装好系统看看


那不折腾了。只要在就行,这样不会影响 PE 的制作。PE 还是需要它的。
回复

使用道具 举报

22#
发表于 2025-3-15 15:41:35 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

23#
发表于 2025-3-15 23:54:40 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

24#
发表于 2025-3-17 21:26:07 | 只看该作者
不知道大哥的神器吗:开源的硬件信息工具nwinfo [20250306]

点评

自封大哥,太好笑了吧!  发表于 2025-3-17 21:29
就为了看个BIOS版本,有必要搞那么复杂吗?!  发表于 2025-3-17 21:28
回复

使用道具 举报

25#
发表于 2025-3-17 21:32:58 | 只看该作者
我推荐的是wintoflash大哥的,不是自封我,你看清楚了。年少无知,有眼不识泰山,也难怪你

点评

你要给别人推荐,尽管去推荐,别来@我,也别来称兄道弟!  发表于 2025-3-17 21:40
没人需要推荐,自作多情  发表于 2025-3-17 21:39
看来你还是个毛头小小子  发表于 2025-3-17 21:37
你大哥倒是喊得可劲了  发表于 2025-3-17 21:37
回复

使用道具 举报

26#
发表于 2025-3-17 21:51:53 | 只看该作者
现代化命令Get-CimInstance -ClassName Win32_BIOS

点评

点赞  发表于 2025-3-17 21:56
回复

使用道具 举报

27#
发表于 2025-3-18 22:45:14 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
发表于 2025-3-19 18:06:39 | 只看该作者
wmic : 无法将“wmic”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
,然后再试一次。
所在位置 行:1 字符: 1
+ wmic bios get smbiosbiosversion
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (wmic:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

点评

看10楼或者26楼  详情 回复 发表于 2025-3-19 18:13
回复

使用道具 举报

29#
 楼主| 发表于 2025-3-19 18:13:17 | 只看该作者
guza 发表于 2025-3-19 18:06
wmic : 无法将“wmic”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 ...

看10楼或者26楼
回复

使用道具 举报

30#
发表于 2025-3-23 22:05:29 | 只看该作者
谢谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-4-1 03:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表