必须组合使用设备管理器、PowerShell、driverquery和DISM四类工具:设备管理器查图标状态与.sys路径;PowerShell导出已签名驱动的设备名、厂商、版本及日期;driverquery /v列出内核中实际加载的所有驱动模块及其完整文件路径;DISM导出全部第三方驱动包(.inf/.sys/.cat)到指定文件夹备份。

要完整掌握 Windows 11 系统中所有已安装硬件驱动的设备名称、制造商、驱动版本号、发布日期、签名状态及实际加载文件路径,必须组合使用设备管理器、PowerShell、DISM 和 driverquery 四类原生工具——单一界面无法覆盖未签名驱动、禁用设备、内核模块或离线 INF 包。
用设备管理器逐项确认驱动存在性与基础状态
这是唯一能直观看到“哪些硬件被系统识别并绑定驱动”的图形界面,但仅限即插即用设备,且不提供批量导出能力。
同时按下 Win + X → 在弹出菜单中点击“设备管理器”。
展开左侧任意类别(如“显示适配器”“网络适配器”),观察右侧设备名称前图标:白色箭头+灰色方块表示启用且正常;黄色感叹号代表驱动加载失败或签名异常;红色叉号是手动禁用;问号说明系统无法识别该硬件型号。
右键任一设备 → “属性” → 切换到“常规”选项卡,顶部“设备状态”栏会明确写明是否运转正常。若显示“Windows 无法验证此设备所需的驱动程序的数字签名”,说明该驱动未通过微软 WHQL 认证,【即使能用,也存在蓝屏风险】。
右键同一设备 → “属性” → “驱动程序”选项卡 → 点击“驱动程序详细信息”,可列出所有已加载的 .sys 文件及其完整路径——部分第三方驱动缺失关键.sys文件时,设备管理器只报感叹号却不提示缺什么。
用PowerShell批量导出已签名驱动结构化列表
这条命令能一次性拉出所有通过微软数字签名的即插即用驱动,字段清晰、可筛选、可保存,适合存档或对比版本。
右键“开始”按钮 → 选择“Windows 终端(管理员)”。
粘贴并执行以下命令:
Get-WmiObject Win32_PnPSignedDriver | Select-Object DeviceName, Manufacturer, DriverVersion, DriverDate | Out-File "$env:USERPROFILE\Desktop\DriverList.txt" -Encoding UTF8
命令运行完成后,桌面将生成【DriverList.txt】文件,用记事本打开即可查看全部已签名驱动的设备名、厂商、版本号和发布日期。注意:该命令不包含未签名驱动、虚拟设备(如 VMware 网卡)、或 INF 包尚未部署的待安装驱动。
用driverquery /v 查看全部已加载内核驱动
该命令不依赖数字签名,直接读取 Windows 内核中实际加载的每一个驱动模块,包括微软内置驱动、第三方.sys文件甚至被禁用但未卸载的残留驱动。
以管理员身份打开 Windows 终端。
执行:
driverquery /v > C:\drivers_full.txt
这会将包含驱动名称、描述、链接日期、启动类型、状态、文件路径等共 17 列字段的完整清单导出到 C 盘根目录下的 drivers_full.txt 文件。文件体积可能达数 MB,建议用 Excel 或 VS Code 打开以便筛选。
【关键区别】:PowerShell 方法列出的是“安装过的驱动包”,而 driverquery 列出的是“当前内存中已加载的驱动实例”。若某驱动被禁用或设备未连接,它仍会出现在 driverquery 结果中,但不会出现在 PowerShell 的 Win32_PnPSignedDriver 查询里。
用DISM导出全部第三方驱动包到文件夹
此方法不输出文字列表,而是把所有第三方驱动(.inf + .sys + .cat 等关联文件)原样打包复制到指定目录,形成一个可离线部署的结构化驱动备份文件夹,适合重装系统前归档。
第一步:以管理员身份运行 Windows 终端。
第二步:创建目标目录,例如执行:
md D:\Drivers_Backup
第三步:执行导出命令:
dism /online /export-driver /destination:D:\Drivers_Backup
命令运行期间不要关闭窗口,进度条走完即完成。D:\Drivers_Backup 下将生成按厂商和设备分类的子文件夹,每个文件夹内含完整的驱动安装包文件。
【务必确保 D:\ 驱动器有至少 2GB 可用空间】,部分笔记本 OEM 驱动包体积较大,空间不足会导致导出中断且无提示。


















