什么时候需要用控制台装驱动
有时候电脑出了问题,比如网卡驱动丢了连不上网,或者显卡驱动出错进不了桌面,这时候图形界面指望不上了。你总不能干瞪眼,得靠命令行控制台来救场。特别是服务器或远程主机,根本没图形界面,装驱动全靠手敲命令。
控制台安装驱动虽然看起来有点“硬核”,但其实步骤清晰,搞懂了反而比点鼠标更直接。
准备工作:拿到驱动文件
驱动不是随便装的,得先去硬件官网下载对应型号的驱动包,一般是 .inf 结尾的文件。比如你的无线网卡坏了,就去笔记本品牌官网的支持页面,找对应型号的 Windows 驱动,下载解压到U盘里。
把U盘插进电脑,记住盘符,比如是 F:\,接下来就要用命令行指向这个位置。
以管理员身份打开控制台
按 Win + X,选“终端(管理员)”或者“命令提示符(管理员)”。如果系统老一点,就搜“cmd”,右键选“以管理员身份运行”。权限不够的话,后面命令会失败。
用 pnputil 添加并安装驱动
Windows 自带一个叫 pnputil 的工具,专门用来管理驱动程序包。你可以用它把 .inf 文件导入系统,然后触发安装。
假设你的驱动文件在 F:\driver\netcard.inf,操作步骤如下:
pnputil /add-driver F:\driver\netcard.inf /install这条命令的意思是:把指定路径的驱动添加到系统,并立即尝试安装。执行完如果看到“已成功添加驱动程序包”的提示,说明导入成功了。
查看当前驱动列表
不确定驱动有没有被识别?可以列出所有第三方驱动看看:
pnputil /enum-drivers输出内容里会有 OEM1.inf、OEM2.inf 这样的名字,找到你刚加的那个,看状态是不是“已发布”。如果是,说明系统已经准备好用它了。
手动更新设备驱动
有时候自动装不上,就得指定某个设备强制更新。比如你的网卡在设备管理器里显示黄色感叹号,但你只能用命令行。
先用下面这句找出设备ID:
pnputil /enum-devices /class Net这会列出所有网络设备,找到你那个没驱动的,记下它的实例ID。然后结合 devcon 工具(微软提供,需单独下载)来更新:
devcon update F:\driver\netcard.inf "PCI\VEN_8086&DEV_1570"这里的 PCI 地址是你设备的硬件ID,可以在设备管理器里复制出来。虽然 devcon 不是系统自带,但很多技术人员都会提前把它拷到U盘备用。
重启后检查是否生效
驱动装完别急着关控制台,重启一下:
shutdown /r /t 5等电脑重新进来,看看网络能不能连,或者屏幕分辨率对不对。要是正常了,说明控制台这波操作成功了。这种办法在维修店也常用,师傅们连显示器都不接,U盘一插,几条命令搞定,省时省力。