Windows10怎么用命令行查看已安装驱动?四种实用方法详解

[热点] 时间:2026-10-24 22:38:55 来源:叨在知己网 作者:时尚 点击:118次

电脑频繁蓝屏、用用方外接设备失灵、命令声卡网卡莫名掉线时,行查很多人第一反应是看已重装驱动,但更稳妥的安装做法是先查清楚系统里到底装了哪些驱动、版本号是驱动多少、有没有可疑的种实旧版本残留。在 Windows 10 里,法详图形界面的用用方设备管理器能看个大概,但它隐藏了大量底层驱动细节。命令这时候,行查命令行就成了更高效的看已工具。本文面向有一定动手意愿的安装普通用户,把几种用命令行查看已安装驱动的驱动可行路径、适用场景和常见坑一次讲清楚,种实照着做即可。

方法一:用 driverquery 快速列出驱动清单

最直接的工具是系统自带的 driverquery。按下 Win+R 输入 cmd 回车,或者开始菜单搜索“命令提示符”,右键以管理员身份运行(部分参数需要管理员权限)。先输入 driverquery 回车,你会看到一张包含模块名称、显示名称、驱动类型、链接日期等列的表格。如果信息太多看不过来,可以加上参数:driverquery /v 输出详细信息,driverquery /fo csv 输出为逗号分隔格式,driverquery /fo table 则是默认表格。想把结果存成文件慢慢看,用 driverquery /v /fo csv > D:\drivers.csv,之后用 Excel 打开即可筛选排序。

这个方法的优点是快、无需额外工具,缺点是信息偏“概览”。它显示的是驱动模块的基本属性,不直接告诉你某个硬件当前用的是哪个第三方厂商驱动版本。所以它更适合做初步排查:比如你想确认某个驱动是否真的存在于系统里,或者想对比重装前后清单有没有变化。

方法二:用 PowerShell 获取更完整的驱动信息

如果你需要更细的字段,比如驱动版本、发布日期、供应商、设备类,PowerShell 会更合适。开始菜单搜索“PowerShell”,右键以管理员身份运行,然后执行 Get-WindowsDriver -Online。注意这条命令列出的是系统映像中的第三方驱动,输出字段包括 ClassName、ProviderName、Date、Version 等,非常适合判断“某个厂商驱动是什么版本”。如果你只想看当前正在使用的驱动,可以配合 Get-CimInstance Win32_PnPSignedDriver 使用,它会把设备名、驱动版本、驱动日期、签名者等信息一并列出。

实际用的时候,建议把结果导出成 CSV:Get-CimInstance Win32_PnPSignedDriver | Select-Object DeviceName,DriverVersion,DriverDate,Manufacturer | Export-Csv D:\pnp.csv -Encoding UTF8。这样你在表格里按设备名排序,很快就能定位到显卡、网卡、蓝牙这些关键设备的驱动版本。需要提醒的是,不同 Windows 10 版本对命令输出字段的支持略有差异,具体以你本机实际返回结果为准。

方法三:只查有问题的驱动,缩小排查范围

排查故障时,把全部驱动都翻一遍效率不高。可以先在设备管理器里找到带黄色感叹号的设备,记下它的名称,再回到命令行精准查询。用 Get-CimInstance Win32_PnPSignedDriver | Where-Object { $_.DeviceName -like "*网络*"} 这类写法,把“网络”换成你要找的设备关键词即可。也可以先用 driverquery /v | findstr /i "厂商关键词" 做快速过滤。

另一个常见需求是查看驱动签名状态。微软对驱动签名有明确要求,未签名或签名异常的驱动往往是蓝屏元凶。可以执行 Get-CimInstance Win32_PnPSignedDriver | Select-Object DeviceName,DriverVersion,Signer | Format-Table -AutoSize,重点看 Signer 一列是否为空或异常。如果发现某驱动签名信息缺失,不要急着删除,先确认它是否来自你信任的硬件厂商,必要时到厂商官网核对最新版本。

方法四:配合系统工具交叉验证

命令行不是万能的,它擅长“列清单、看版本、做筛选”,但不擅长直接告诉你“该不该更新”。所以更稳的做法是交叉验证。比如用 driverquery 拿到驱动模块名后,再到设备管理器里右键对应设备、选择“属性—驱动程序”,查看驱动提供程序、日期和版本是否一致。也可以运行 pnputil /enum-drivers,它会列出系统中所有第三方驱动包(OEM 驱动),包括发布名称、原始名称、提供程序、类和版本,这对清理旧驱动包特别有用。

如果你打算卸载某个驱动包,可以用 pnputil /delete-driver oemXX.inf,其中 oemXX.inf 是枚举结果里的发布名称。但这一步风险较高,删错可能导致设备无法启动。操作前建议先创建系统还原点,并确认该驱动不是当前正在使用的关键驱动。涉及系统底层改动时,以微软官方文档和本机系统界面提示为准,不要轻信来路不明的“一键优化”工具。

小结一下可执行的顺序:先用 driverquery /v 或 PowerShell 导出完整清单,锁定可疑设备;再用 pnputil /enum-drivers 查看第三方驱动包;最后到设备管理器核对版本和签名。整个过程不需要安装任何第三方软件。需要强调的是,命令行只能帮你“看清楚”,不能替代厂商驱动更新和系统补丁,遇到硬件故障仍应优先联系设备厂商或参考微软官方支持页面。把导出的 CSV 留一份存档,下次重装系统前后对比,排查效率会明显提高。

(责任编辑:休闲)

相关内容
精彩推荐
热门点击
友情链接