游客发表
重装系统前想留一份驱动清单、设备给同型号机器做批量核对,管理或者排查“到底是器导哪个驱动版本变了”,很多人第一反应是出驱打开设备管理器,却找不到“导出”按钮。动列单设备管理器本身确实不提供一键导出驱动列表的表备功能,但可以通过系统自带的份两法避命令行与 PowerShell 生成一份可读、可存档、靠做坑清可比对的设备清单。下面按“先做什么、管理怎么做、器导失败怎么办”的出驱顺序讲清楚,涉及系统界面名称时以你本机实际显示为准。动列单
先明确一点:导出“驱动列表”和备份“驱动文件”是表备两件事。列表只是份两法避一份文本记录,记录设备名称、驱动提供商、版本号、日期等信息,体积小、便于对比,但不能用来还原驱动;驱动文件备份则是把 .inf、.sys 等文件复制出来,用于离线安装。本文重点解决前者——设备管理器怎么导出驱动列表备份,顺带说明两者搭配使用的顺序,避免只留了清单却装不上驱动的尴尬。
这是最实用的一种方式,输出结果可以直接用记事本或表格软件打开,也方便日后用文本对比工具找出差异。操作前建议先接好所有常用外设,比如打印机、扩展坞、手写板,因为没插上的设备往往不会完整出现在当前枚举结果里,清单就会缺项。
Get-CimInstance Win32_PnPSignedDriver | Select-Object DeviceName, Manufacturer, DriverVersion, DriverDate, InfName | Sort-Object DeviceName | Export-Csv -Path $env:USERPROFILE\Desktop\驱动列表.csv -NoTypeInformation -Encoding UTF8如果只想要一份纯文本、便于贴进工单或聊天窗口的版本,可以把导出部分换成:Out-File -FilePath $env:USERPROFILE\Desktop\驱动列表.txt -Encoding UTF8。两种格式内容一致,区别只是 CSV 更适合筛选排序,TXT 更适合阅读和转发。
在 Windows 7 或某些精简版系统上,PowerShell 的版本较旧,上面的命令可能报错。这时可以退回命令提示符(CMD),用系统自带的驱动查询工具完成同样的事。它输出的信息偏底层,字段没有上一种直观,但胜在几乎不会因为系统版本而失效。
driverquery /v /fo csv > "%USERPROFILE%\Desktop\驱动列表_CMD.csv",回车后等待几秒。driverquery /v > "%USERPROFILE%\Desktop\驱动列表_CMD.txt"。两种方法不冲突,可以都跑一遍互相印证。如果 CMD 结果里出现大量“未安装”或无版本号的条目,通常是系统内置的通用驱动,不必紧张,判断是否需要更新应以设备是否工作正常为准,而不是看到版本号旧就动手升级。
第一,别把“导出列表”当成“备份驱动”。真正要重装系统前,稳妥做法是先用厂商官方工具或系统自带的驱动备份思路把驱动文件另存,再导出这份列表作为对照表。第二,导出时机尽量选在设备全部连接、系统刚重启后不久,避免临时拔插造成的状态残留。第三,网卡、存储控制器、芯片组这几类驱动一旦缺失,可能导致装完系统上不了网或认不出硬盘,清单里应重点标注它们的版本,方便事后到厂商官网按型号查找,以官方页面提供的最新版本为准。
如果命令提示“无法将项识别为 cmdlet”,说明当前环境不是 PowerShell 而是 CMD,换回方法二即可。如果文件生成了但内容为空,检查路径中的桌面是否被重定向到 OneDrive,此时 $env:USERPROFILE\Desktop 可能并不是你看到的桌面,改成 $env:USERPROFILE 直接输出到用户目录更稳妥。如果权限报错,确认窗口标题是否带有“管理员”字样,必要时重启资源管理器后再试。若公司电脑受组策略限制,相关命令可能被禁用,这种情况应联系单位 IT,不要自行修改策略。
还有一种常见情况:导出成功,但换一台机器打开发现设备名称对不上。这通常是因为清单记录的是本机识别名称,同型号设备在不同机器上的命名可能略有差异,比对时以硬件 ID 或驱动版本为主更可靠。涉及系统更新、驱动回滚等操作,建议先创建还原点,出问题可退回,具体入口以你所用系统版本的设置界面为准。
总结一下可执行的顺序:先接齐外设并重启,用 PowerShell 命令导出一份 CSV 到桌面,再用 CMD 命令导出一份作为交叉验证,检查中文编码和关键设备是否齐全,最后把清单与驱动文件、系统还原点一起存到非系统盘。清单不用天天做,在重装系统前、更换主要硬件后、或准备给同型号机器批量部署时各做一次就够了,留档的价值在于出问题时能快速定位“哪个版本变了”,而不是追求一次导出永久管用。
随机阅读
热门排行
友情链接