首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Windows安装通用USB驱动程序混淆怎么解决?

Windows安装通用USB驱动程序混淆怎么解决?
EN

Stack Overflow用户
提问于 2018-06-19 08:20:48
回答 1查看 0关注 0票数 0

当USB设备热插入Windows计算机时,Windows大多数时间表示它正在安装设备驱动程序本身。

根据我的理解,Windows会从USB设备检测它是存储设备,鼠标设备还是音频设备等。然后,它会自行查找并安装合适的设备驱动程序。在不需要用户手动安装特殊驱动程序的情况下,我相信Windows会自行安装一个驱动程序。

我的困惑是,如果在这种情况下Windows已经安装了设备驱动程序,是不是已经安装了?该驱动程序在安装之前保存在哪里?

EN

回答 1

Stack Overflow用户

发布于 2018-06-19 18:15:31

在Windows世界中实际上有两种不同的东西可以称为“安装驱动程序”,所以你感到困惑是可以理解的。

  1. 驱动程序包安装。 驱动程序包通常表示INF文件及其引用的文件。有几种方法可以在Windows上安装驱动程序包文件,但我最喜欢的两种方法是右键单击它并选择“安装”,或者调用Win32 API函数SetupCopyOEMInf。Windows将INF文件复制到C:\Windows\INF(将其重命名为具有类似名称之后oem42.inf),并将其他相关文件复制到其他位置,C:\Windows以便稍后使用这些文件。完成之后,我们可以说已经安装了驱动程序包,但Windows通常不会加载驱动程序并使用它,直到插入匹配的设备。
  2. 为特定设备安装驱动程序。 将USB设备插入Windows计算机时,它将首先检查特定于该特定设备的注册表项(即注册表项取决于序列号(如果有)。如果注册表项存在,并说明要使用哪个驱动程序,则Windows不必做任何特殊的事情。但是,如果注册表项不存在或未指定要使用的驱动程序,则Windows将尝试查找并安装该特定设备的驱动程序。它将搜索以前安装的INF文件(请参阅步骤1)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档