游客发表
电脑出现蓝屏、用已安外设不识别、命令声卡网卡时好时坏时,查看测很多人第一反应是装驱种自重装驱动,但往往连「现在到底装了哪些驱动、动两带方版本是式实多少」都不清楚。在 Win10 里,用已安其实不用装任何第三方工具,命令用系统自带的查看测命令行就能把已安装驱动列出来。本文按实际操作顺序,装驱种自讲清两条常用命令的动两带方用法、输出怎么看,式实以及遇到权限或乱码时怎么处理。用已安
需要先说明一个前提:命令行能查的命令是「系统当前加载和已登记的驱动」,包括内核驱动、查看测系统服务型驱动和部分设备驱动,它给的是驱动名称、显示名、状态和路径等信息,不是那种带厂商图标、一键更新的图形界面。想要更直观的设备树视图,可以配合设备管理器一起看,两者结论互相印证更稳妥。
最省事的入口是「driverquery」。按下 Win+R 输入 cmd,回车打开命令提示符,直接敲入 driverquery 再回车,屏幕就会滚出一张表,包含模块名称、显示名称、驱动类型和链接日期等列。如果嫌窗口太窄看不全,可以先执行 driverquery /v 进入详细模式,会多出状态、路径、状态描述等信息,适合排查某个驱动是否已启动。
输出太长时,建议把结果导出成文件再慢慢看。常用写法是 driverquery /v /fo csv > D:\drivers.csv,其中 /fo 用于指定输出格式,csv 方便用表格软件打开排序筛选。这里要注意路径要写你真实存在的盘符和文件夹,导出前确认磁盘有可写权限;如果提示拒绝访问,多半是当前目录受保护,换个目录或改用管理员身份运行命令提示符即可。
看结果时重点抓三列:一是「模块名称」,也就是驱动的服务名,排查蓝屏日志时经常要用到;二是「状态」,正常应为 Running 或 Stopped,若出现异常状态可以结合事件查看器进一步判断;三是「路径」,能看出驱动文件来自系统目录还是某个厂商目录。需要提醒的是,driverquery 显示的是已登记驱动,不等于每个硬件都一定有独立条目,集成度高的设备可能共用系统组件。
如果你想要带版本号、发布者、日期这类更接近「驱动详情」的信息,PowerShell 更合适。右键开始菜单选择「Windows PowerShell(管理员)」或「终端(管理员)」,执行 Get-WindowsDriver -Online,它会列出系统映像中已安装的第三方驱动包,包含驱动类名、提供程序、版本和日期。这条命令对排查「某个厂商驱动是哪天装上的」特别有用。
如果只想看当前系统里正在运行的驱动服务,可以改用 Get-CimInstance Win32_SystemDriver,再配合筛选,例如只看已启动的:Get-CimInstance Win32_SystemDriver | Where-Object { $_.State -eq "Running"}。想按名称找特定驱动,可加 | Where-Object { $_.Name -like "*audio*"} 这类条件。管道写法灵活,但也更容易写错,建议先不加筛选跑一遍,确认字段名后再逐步加条件。
两种方式怎么选?简单说:只想快速看一眼清单、判断某个服务在不在,driverquery 够用;想核对版本、发布者和安装日期,或者要按条件筛选,PowerShell 更趁手。两者都不需要下载软件,也不改动系统,属于只读操作,风险很低。
第一种常见情况是提示「不是内部或外部命令」。这通常不是系统坏了,而是命令提示符的环境变量被改动,或者你输入时混入了全角字符。先确认输入法是英文半角状态,再逐字核对命令拼写;仍不行可换到 PowerShell 里执行对应命令,多数情况下能绕开。
第二种是导出文件打开后中文显示成乱码。这多为编码差异导致,可在导出前先执行 chcp 65001 切换到 UTF-8 代码页,再重新导出;如果表格软件仍识别异常,用记事本打开另存时选择对应编码也能救回来。不同系统版本和区域设置下表现可能不同,以你本机实际界面为准。
第三种是权限不足。普通命令提示符能跑 driverquery,但涉及系统映像的查询通常需要管理员权限,否则会报访问被拒绝。此时关闭窗口,用管理员身份重新打开再执行。另外,命令行结果只是参考信息,真要卸载或回滚驱动,建议回到设备管理器操作,或在厂商官方说明指导下进行,不要凭命令输出直接删文件。
最后给一个可执行的小结:日常自查用 driverquery /v 看清单和状态;要版本与日期就上 Get-WindowsDriver -Online;结果太长就导出成 csv 再筛选。查完发现问题驱动,先记录模块名称和路径,再去设备管理器或厂商官方渠道处理,整个过程不改动系统,遇到权限或乱码按上面三步排查即可。
随机阅读
热门排行
友情链接