必须用PowerShell执行Get-WmiObject Win32_PnPSignedDriver命令导出已签名驱动清单,生成含设备名称、制造商、驱动版本号和发布日期的DriverList.txt;driverquery /v获取内核级已加载驱动全量快照;DISM导出全部第三方驱动包(含未签名驱动)至指定目录。

要拿到 Windows 11 系统中所有已安装硬件驱动的完整、可验证、含设备名称、制造商、驱动版本号和发布日期的结构化清单,不能只点开设备管理器挨个翻看——它不导出、不汇总、不显示未签名驱动,必须调用系统底层接口一次性提取真实数据。
用PowerShell导出全部已签名驱动的结构化清单
这是最常用且信息最完整的图形界面替代方案,覆盖显卡、网卡、声卡、USB控制器等主流即插即用设备,字段清晰、可存档、可比对。
右键点击“开始”按钮 → 选择“Windows 终端(管理员)”。
粘贴并执行以下命令:
Get-WmiObject Win32_PnPSignedDriver | Select-Object DeviceName, Manufacturer, DriverVersion, DriverDate | Out-File "$env:USERPROFILE\Desktop\DriverList.txt" -Encoding UTF8
命令运行完成后,桌面将生成【DriverList.txt】文件。双击用记事本打开,内容为纯文本表格,每行一条驱动记录,含设备名、厂商、版本号(如32.0.15.7098)、发布日期(如2026-02-15)。注意:该命令仅导出经微软数字签名的驱动,未签名驱动(如某些雷电扩展坞、小众声卡或测试版虚拟机驱动)不会出现。
用driverquery获取内核级已加载驱动全量快照
此方法不依赖签名状态,直接读取 Windows 内核中实际驻留的每一个驱动模块,包括已被禁用但未卸载的残留驱动、第三方.sys文件、甚至部分被隐藏的底层驱动。
以管理员身份打开 Windows 终端。
执行:
driverquery /v > C:\drivers_full.txt
该命令会将包含驱动名称、描述、链接日期、启动类型、状态、文件路径等共17列字段的完整清单导出到 C 盘根目录下的 drivers_full.txt 文件。文件体积可能达数 MB,建议用 Excel 或 VS Code 打开以便按“Driver Date”或“Status”列筛选。【关键区别】:PowerShell 列出的是“安装过的驱动包”,而 driverquery 列出的是“当前内存中已加载的驱动实例”——若某设备未连接或驱动被禁用,它仍会出现在此列表中,但不会出现在 PowerShell 的结果里。
用DISM导出全部第三方驱动包(含未签名驱动)
当你要归档可离线部署的完整驱动集合,或排查因缺失未签名驱动导致的硬件识别失败问题时,DISM 是唯一能原样打包.inf、.sys、.cat等全部关联文件的方法。
方法一:创建备份目录并导出
第一步:在管理员终端中输入 md D:\Drivers_Backup 创建目标文件夹。
第二步:执行 dism /online /export-driver /destination:D:\Drivers_Backup。
第三步:等待进度条走完,D:\Drivers_Backup 下将生成按厂商和设备分类的子文件夹,每个文件夹内含完整的驱动安装包文件。
【务必确保 D:\ 驱动器有至少 2GB 可用空间】,部分笔记本 OEM 驱动包体积较大,空间不足会导致导出中断且无任何提示。
方法二:仅枚举驱动存储库中的 OEM.inf 包(轻量级检查)
执行 pnputil /enum-drivers,终端将列出所有已添加至系统驱动存储库的 .inf 包编号、发布者、日期及状态,适合快速确认某厂商驱动是否已成功导入系统。


















