Win10怎么用命令行查看已安装驱动?四种实用方法
电脑出现蓝屏、用用方声卡没声音、命令网卡频繁掉线时,行查很多人会先怀疑驱动出了问题。看已在 Windows 10 里,安装图形界面的驱动设备管理器虽然直观,但它默认只显示设备名称和状态,种实想看到驱动版本、用用方发布日期、命令发布厂商、行查驱动文件路径这些细节,看已往往要一层层点开属性。安装命令行则可以把这些信息一次性列出来,驱动方便排查和对比。种实本文整理四种在 Win10 中用命令行查看已安装驱动的用用方可行方式,并说明各自能看到什么、看不到什么。
需要先说明一点:Windows 10 的命令行工具有内置的,也有随系统组件附带的,不同版本(家庭版、专业版、企业版)和不同补丁状态下,命令的输出格式与可用范围可能略有差异,具体以你本机实际返回的结果为准。下面所有操作都不需要修改系统,只是“查看”,可以放心执行。
方法一:用 driverquery 快速列出已安装驱动
最直接的内置命令是 driverquery。按下 Win+R,输入 cmd 回车,或者直接在开始菜单搜索“命令提示符”,在窗口里输入 driverquery 并回车,就会以表格形式列出本机已安装的驱动模块,包含模块名称、显示名称、驱动类型和链接日期等列。
如果觉得默认输出太简略,可以加上参数:driverquery /v 会显示更详细的信息,包括驱动文件路径、状态等;driverquery /fo list 把结果改成列表格式,适合信息较长时阅读;driverquery /fo csv > drivers.csv 则把结果导出成 CSV 文件,方便用表格软件筛选和排序。导出文件默认保存在当前命令行所在目录,通常是 C:\Users\你的用户名。
这个方法的优点是系统自带、无需额外组件、执行速度快。局限也很明显:它列出的“驱动”偏向内核驱动模块,像显卡控制面板里那种用户态组件、部分外设的配套软件,未必会完整出现,所以它是排查起点,不是全部答案。
方法二:用 PowerShell 读取驱动详情
如果你想要更结构化的信息,PowerShell 更合适。在开始菜单搜索“PowerShell”并以普通权限打开,输入 Get-WindowsDriver -Online,可以列出系统中已安装驱动的详细信息,包含驱动类名、提供程序、版本、日期以及对应的 inf 文件路径。加参数 | Format-List 可以逐条展开查看,信息量大时也可以用 | Export-Csv drivers.csv 导出。
另一个常用命令是 Get-CimInstance Win32_PnPSignedDriver,它会返回带签名的即插即用驱动清单,字段包括设备名称、驱动版本、驱动日期、驱动提供者、硬件 ID 等。想只看某类设备,可以加筛选,例如只关注显示适配器相关条目时,把结果通过 Where-Object 过滤设备名关键字即可。
这两条命令各有侧重:前者偏向系统镜像里注册的驱动包,后者偏向当前实际加载的设备驱动。排查“某个硬件到底装了哪个版本的驱动”时,用后者往往更贴近实际情况。若提示权限不足或结果为空,可以尝试以管理员身份重新打开窗口,具体行为以本机系统为准。
方法三:用 pnputil 查看驱动包与 INF 信息
pnputil 是 Windows 自带的驱动包管理工具,常被用来安装和删除驱动,其实查询也很好用。在管理员权限的命令提示符中执行 pnputil /enum-drivers,会按驱动包列出已发布的第三方驱动,包含发布名称、原始名称、提供程序、类名、版本和签名信息。
相比前两种方式,pnputil 的优势在于它直接对应“驱动包”这一层,特别适合处理驱动冲突、重复安装、需要回退旧版本这类场景。你可以先通过它确认某个厂商的驱动包是否存在、版本是多少,再决定是否卸载重装。注意,卸载驱动的操作有风险,可能导致设备暂时无法工作,查询阶段只看不动是最稳妥的。
另外,设备管理器里右键设备选择“属性—驱动程序—驱动程序详细信息”,也能看到驱动文件列表和版本,这条路适合只查单个设备、不想敲命令的用户,可以和命令行结果互相印证。
查完之后怎么用这些信息
拿到驱动清单后,建议按这个顺序核对:先确认出问题设备的驱动版本和日期,再和厂商官网提供的最新版本对比;如果日期明显偏旧或版本号低于官网,可以考虑更新;如果更新后问题反而变严重,就记下当前版本号,用设备管理器的“回退驱动程序”或 pnputil 卸载后重装旧版。
还要提醒两点边界:第一,命令行显示的是系统当前记录的信息,如果设备处于禁用状态或未正确识别,可能不会出现在列表里,这时要以设备管理器和厂商诊断工具的结果为准;第二,驱动并非越新越好,尤其是主板芯片组、网卡、打印机这类设备,稳定版本往往比最新版本更省心,更新前留一个还原点或备份当前驱动版本是值得的习惯。
最后,涉及系统更新、驱动签名策略、企业设备管理限制等情况时,不同机器的表现会不一样,遇到命令被策略拦截或输出异常,建议以本机系统提示和厂商官方说明为准,不要盲目照搬网上的参数。把上面几种方式组合使用,基本就能把 Win10 已安装驱动的情况查得比较清楚了。