Win11怎么用命令行查看驱动信息?四种实用方式与排错要点
很多人遇到蓝屏、命令外设失灵、行查息种显卡掉驱动时,看驱第一反应是动信点打开设备管理器翻一遍。图形界面看着直观,实用但设备管理器默认只显示「正常/异常」状态,排错看不到驱动的命令版本号、发布日期、行查息种发布者、看驱安装来源,动信点也不方便把结果复制出来发帖求助。实用Win11 怎么用命令行查看驱动信息,排错就是命令解决这个痛点的:一条命令就能把驱动清单导出成文本,逐条核对版本与日期,行查息种比在界面里点属性快得多。看驱
下面按「先看全局、再查单个、最后导出留档」的顺序,给出四类常用方式,并说明每种的适用场景和可能踩的坑。所有命令都在 Win11 自带的终端里执行,不需要额外装软件;不同版本的系统界面措辞可能略有差异,以你本机实际显示为准。
一、先认识三个自带工具:pnputil、driverquery、Get-WindowsDriver
命令行查驱动主要有三条路径。第一条是 pnputil,它是驱动包管理工具,能列出系统驱动仓库(DriverStore)里的第三方驱动包,也能看到 OEM 编号,适合排查「哪个驱动装重复了」。第二条是 driverquery,输出的是当前系统已加载的驱动服务列表,字段包括模块名、显示名、驱动类型和链接日期,适合快速浏览。第三条是 PowerShell 的 Get-WindowsDriver,能读取系统映像或当前系统的驱动详情,字段最全,适合留档和比对。
建议这样分工:只想确认某个硬件有没有驱动、驱动版本是不是最新,用 driverquery 或 pnputil 就够;需要把完整信息整理成表格发给客服或发帖,用 Get-WindowsDriver 更合适。三者不是互相替代,而是信息粒度不同,混用容易得出错误结论,比如把 DriverStore 里的旧驱动包当成当前正在使用的驱动。
二、具体操作步骤与常用参数
打开终端的方式:按 Win 键搜索「终端」,或在「开始」按钮上点右键选择「终端(管理员)」。查驱动信息通常不强制管理员权限,但涉及驱动仓库的写入类操作需要提权,所以统一用管理员窗口更省事。以下是几条可直接复制的命令。
driverquery。加 /v 显示详细信息,加 /fo csv 输出为表格格式,例如 driverquery /v /fo csv > drivers.csv,生成的文件默认在当前用户目录下。pnputil /enum-drivers。输出会给出发布名称(形如 oem12.inf)、原始 INF 名称、提供程序、类和版本,重点是「发布名称」这一列,卸载或排查重复驱动时要用它。Get-WindowsDriver -Online | Select-Object Driver, OriginalFileName, ProviderName, ClassName, Date, Version。加 -Online 表示查当前正在运行的系统;不加则默认针对脱机映像,容易报错或查不到内容,这是新手最常见的失败点。Get-PnpDevice | Where-Object { $_.FriendlyName -like "*网络*"} 找到设备,再结合 Get-PnpDeviceProperty 查看该设备的驱动版本等属性。设备名含中文时,注意引号和编码问题。如果命令提示「无法识别」,多数是拼写或空格问题,也可能是把 PowerShell 的 cmdlet 敲进了命令提示符(cmd)。cmd 里只能跑 driverquery 和 pnputil,Get-WindowsDriver 这类 cmdlet 必须在 PowerShell 窗口执行。切换方法是在终端里输入 powershell 回车,或直接从终端下拉菜单新建 PowerShell 选项卡。
三、结果怎么读:几个容易误判的地方
第一,driverquery 里的「链接日期」不等于驱动发布日期,它更接近驱动文件被系统记录的时间,不能用来判断驱动新旧,真正要看版本号。第二,pnputil 列出的驱动包可能包含多个历史版本,系统里存在旧包并不意味着正在使用旧驱动,判断当前生效版本应以设备属性或 Get-PnpDeviceProperty 的结果为准。第三,版本号是分段数字,比较时不能按字符串大小直接比,比如 31.0.101.4502 与 31.0.101.999 谁更新,要看发布方给出的对应关系。
第四,微软官方渠道(Windows Update)推送的驱动和厂商官网提供的驱动可能版本不同,前者偏稳定兼容,后者偏新功能,两者都算正规来源,选哪个取决于你的诉求。第五,命令行输出里出现「未知」或空白字段,不一定是驱动坏了,也可能是该字段本身不适用,别急着卸载重装。若结果与设备管理器显示不一致,先确认命令是否针对当前系统、是否用了管理员窗口,再以系统界面与厂商说明为准。
四、导出留档与常见故障处理
排障时最有用的一步是留档。把 driverquery /v /fo csv > D:\drivers-before.csv 和 pnputil /enum-drivers > D:\pnputil-before.txt 各跑一次,改驱动后再跑一次,两份文件对比,就能看出哪条驱动被动过。给厂商提工单时附上这两份文件,比截图更清晰。注意导出路径要写真实存在的盘符和文件夹,路径含空格时用英文引号包住。
如果命令执行报错,按这个顺序排查:确认终端是管理员权限;确认在正确的 shell 里(cmd 还是 PowerShell);检查 -Online 参数是否漏写;确认系统盘符和权限正常;必要时重启一次终端再试。仍然失败,可到「设置 → 系统 → 系统信息」和「设备管理器 → 属性 → 驱动程序」里交叉核对,或在微软官方支持页面、设备厂商官网查询对应机型的驱动说明。命令行只是更高效的查看手段,涉及驱动卸载、回滚等写操作前,建议先创建还原点,避免误删导致设备无法启动。
小结一下可执行动作:先用 pnputil /enum-drivers 看第三方驱动包,再用 driverquery /v /fo csv 导出当前驱动清单,需要更细字段时切到 PowerShell 跑 Get-WindowsDriver -Online,把结果存成文件便于对比和求助。掌握这三条,Win11 查看驱动信息基本就不再依赖一层层点属性了。
相关文章:
