Windows系统可直接用driverquery命令获取驱动清单:基础导出执行driverquery /v /fo csv > drivers_all.csv;筛选未签名驱动用findstr "signed: no";禁用驱动导出需匹配",Disabled,";高级导出支持带时间戳HTML报告。

在Windows系统中快速获取全部已安装驱动程序的详细清单,可用于故障排查、硬件兼容性核对或批量驱动审计,无需第三方工具,仅靠系统自带的driverquery命令即可完成。
基础导出:生成标准CSV格式清单
以管理员身份运行命令提示符或PowerShell → 输入 driverquery /v /fo csv > drivers_all.csv → 按回车执行。
这一步会导出含驱动名称、厂商、版本、签名状态、启动类型等30+字段的完整列表,【/v参数必须添加,否则只输出极简信息,无法满足审计需求】。生成的drivers_all.csv可直接用Excel打开,中文列名自动识别无乱码。
按需筛选:导出未签名或禁用驱动
方法一:导出所有未签名驱动(常用于安全检查)
执行 driverquery /v /fo list | findstr /i "signed: no",结果直接显示在终端,不保存文件。
方法二:导出当前禁用的驱动(即Start Mode为Disabled的项)
运行 driverquery /v /fo csv | findstr /i ",Disabled," > disabled_drivers.csv。【注意:逗号分隔符必须保留,否则findstr会误匹配驱动名中的Disabled字样】
高级导出:分阶段生成带时间戳的HTML报告
第一步:创建临时目录并进入mkdir %temp%\drvreport & cd /d %temp%\drvreport
第二步:执行带格式的导出driverquery /v /fo html > drivers_report_%date:~-4,4%%date:~-10,2%%date:~-7,2%.html
第三步:用默认浏览器打开报告start drivers_report_%date:~-4,4%%date:~-10,2%%date:~-7,2%.html
该命令会自动生成带日期后缀的HTML文件,表格含颜色区分(红色标出“System”类驱动,黄色标出“Boot”类),且支持浏览器内搜索与排序。文件保存在临时目录中,关机后可能被系统清理,如需长期保留请手动复制到其他位置。



















