Windows10怎么用命令行查看已安装驱动?四种实用方法详解
电脑频繁蓝屏、用用方外接设备失灵、命令声卡网卡莫名掉线时,行查很多人第一反应是看已重装驱动,但更稳妥的安装做法是先查清楚系统里到底装了哪些驱动、版本号是驱动多少、有没有可疑的种实旧版本残留。在 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 留一份存档,下次重装系统前后对比,排查效率会明显提高。
(责任编辑:休闲)
- Windows 11 侧边栏有声音但功能没了怎么处理
- PPT演示者视图在副屏怎么显示?常见故障与排查思路
- Word打字光标乱跳怎么处理?常见原因与排查顺序
- Win11触控板双指滚动方向怎么调?三种入口与常见问题排查
- Outlook签名在回复时不显示怎么设置?分场景排查与修复
- Win11怎么查哪个程序占用了摄像头?三种方法定位占用来源
- Win11组策略禁用USB后怎么临时放行?三种可行做法与回滚清单
- 没有管理员权限能运行netsh命令吗?实测边界与替代做法
- Windows11时间同步与域时间冲突,自己能处理吗
- 必应搜索结果突然变英文怎么改?一步步还原中文设置
- Excel数据透视表刷新后数据不变?七类原因逐一排查
- Edge浏览器必应搜索建议怎么关掉?三种入口一次讲清
- OneDrive同步文件夹图标一直转圈怎么办?先排查这几种情况
- Edge浏览器密码保存被策略禁止,怎么判断原因并恢复保存
