重装或更换Windows系统前必须导出第三方驱动,用DISM命令可一键导出全部非微软签名驱动至指定目录,再通过PowerShell生成设备清单和签名驱动详情,并用driverquery保存运行中驱动快照。

重装或更换Windows系统前,必须导出当前所有已安装的第三方驱动程序,否则网卡可能失联、声卡无法发声、显卡不支持高刷新率,甚至USB设备集体失效——这些硬件异常都源于驱动缺失,而命令行导出是最快、最完整、无需第三方软件的可靠方式。
用DISM命令一键导出全部第三方驱动
这一步是核心操作,DISM会扫描整个驱动存储库,把所有非微软签名的.inf包连同配套.sys、.cat、.dll文件原样打包进子文件夹,结构清晰、可直接用于后续离线安装。
按下 Win + X 组合键 → 选择“终端(管理员)”。
输入命令创建专用备份目录:md D:\DriverBackup。该路径必须存在且有足够空间,【D盘需有至少5GB可用空间】,否则导出中途会静默失败。
执行导出命令:dism /online /export-driver /destination:D:\DriverBackup。注意:路径中不能含中文或全角字符,若需使用带空格的路径(如D:\My Driver Backup),必须用英文双引号包裹,否则命令报错且不提示原因。
等待终端返回“操作成功完成”字样,此时打开文件资源管理器,进入 D:\DriverBackup,确认内部已生成多个以厂商名(如Realtek、Intel、NVIDIA)或设备类(如Net、Display、Bluetooth)命名的子文件夹,每个文件夹内至少包含一个.inf文件和若干二进制文件——这表示导出完成。
用PowerShell生成驱动元数据清单作为凭证
仅靠文件备份不够,你还得知道“导出了哪些设备、谁生产的、版本多少”,否则还原时无法判断是否覆盖了关键驱动。PowerShell能从系统接口实时抓取真实加载状态的设备信息,生成可读性强的结构化报告。
方法一:导出所有正常工作的即插即用设备清单
在已打开的管理员终端中,粘贴并运行:Get-PnpDevice -PresentOnly | Where-Object {$_.Status -eq "OK"} | Select-Object Name, InstanceId, Class, Manufacturer, Status | Export-Csv -Path "$env:USERPROFILE\Desktop\DriverList.csv" -NoTypeInformation -Encoding UTF8
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
方法二:单独提取已签名驱动详情
另起一行运行:Get-WmiObject Win32_PnPSignedDriver | Select-Object DeviceName, Manufacturer, DriverVersion, DriverDate | Out-File "$env:USERPROFILE\Desktop\SignedDrivers.txt" -Encoding UTF8
两份文件将同时出现在桌面。打开DriverList.csv用Excel查看,可按Manufacturer列筛选“Realtek”或“Qualcomm”,快速定位网卡驱动;SignedDrivers.txt则便于比对驱动发布日期,避开已知存在蓝屏风险的旧版本。
用driverquery保存当前运行中驱动的快照
这个命令不导出文件,只记录此刻正在内存里跑着的驱动模块,包括它们的加载路径、签名状态和启动类型。它轻量、秒出结果,是诊断“为什么某个设备突然不工作”的第一手依据,也适合存档对比重装前后的差异。
第一步:在管理员终端中运行 driverquery /v,观察屏幕滚动输出是否包含大量条目(通常超200行),确认工具就绪。
第二步:将完整输出保存为文本:driverquery /v > C:\drivers_full_snapshot.txt
第三步:如只需设备名与状态等关键字段,改用简洁格式:driverquery /fo list > C:\drivers_simple.txt
注意:【该命令必须在管理员权限下运行,普通用户执行将漏掉大部分内核驱动】,且输出路径不能写成桌面或文档等受UAC保护的位置,C:\根目录最稳妥。










