当前位置:首页 » 生产设备 » 怎么选择usb设备的驱动

怎么选择usb设备的驱动

发布时间: 2021-02-08 02:37:58

㈠ 如何选择USB配置 默认是哪个

要为一个 USB 设备选择一种配置,该设备的客户端驱动程序必须选择至少一种支持的配置,并指定要使用的每个接口的备用设置。

客户端驱动程序将这些选择封装在一个选择配置请求中并将该请求发送到 Microsoft 提供的 USB 驱动程序堆栈,具体来讲就是 USB 总线驱动程序(USB 集线器 PDO)。

USB 总线驱动程序在指定的配置中选择每个接口,并为接口中的每个终结点设置一个通信通道或管道。 请求完成后,客户端驱动程序收到所选配置的一个句柄,以及在每个接口的有效备用设置中定义的终结点管道句柄。

然后客户端驱动程序可以使用所收到的句柄来更改配置设置,并向一个特定终结点发送 I/O 读和写请求。

㈡ 无法识别usb设备怎么办安装什么驱动

usb设备越来越普遍,几乎所有的设备都有usb化的趋势,如打印机、摄像头、mp3、mp4、阅读机,但很多时候,我们使用usb设备却不是那么的顺利。经常出现“无法识别的usb设备”的提示,那么为什么会出现此提示,如何解决呢?
usb无法识别主要是以下几个思路出发,首先如果是初次在一台电脑上,当出现usb无法识别的时候,需要做的是分析清楚到底是usb设备产品的问题还是电脑或线路的问题以及是否存在驱动问题。当以前使用过该usb设备,现在不可以用的话,驱动问题就可以简单的排除掉。
例如,有一台电脑出现了usb无法识别的故障,买的一个新的usb鼠标用了不到2个月,就突然在电脑中没反应了,鼠标指示灯一闪闪的,电脑桌面右小脚有提示:“无法识别的usb设备”,如下图:

经过检查发现usb设备接口没有问题,另外在我的电脑---属性--在设备管理发现驱动也没问题,于是将usb鼠标拿到另外一台电脑中使用,发现问题依旧,由此可以大致的判断为是usb设备本身的问题,由于鼠标没使用多久,一般坏的可能性也不大,经常仔细观察鼠标线发现鼠标线中间一端有一很小部分被磨损,并且里面的线材的铜线都暴露出来了,之后将磨烂的一段剪掉之后,重新接好线之后问题解决。
其实usb设备无法识别解决办法很简单,无非是围绕到底是usb设备还是电脑有问题,我们只需要使用排除法就可以简单的判断了,逐步缩小问题范围,问题就好解决的多了。
下面是保证USB设备可以正常工作的一些条件:
(1)USB设备本身没有任何问题——可以通过在其它计算机上进行测试,保证能正常工作;
(2)USB接口没有任何问题——可以通过连接其它的USB设备在此接口上进行测试;
(3)USB设备的驱动程序已经正确安装,如果有详细说明书的USB设备,一定要仔细查看相应的说明文件,按照说明安装相应的驱动程序;目前的操作系统足以识别绝大部分的USB设备,如果是驱动问题,推荐大家使用驱动精灵去检测与安装。
当在别的电脑上可以用,在自己电脑上不可用也就是如果是电脑问题导致的usb无法识别,那么我们需要检测一下电脑设置等,如:
1、USB接口电压不足。当把移动硬盘接在前置USB口上时就有可能发生系统无法识别出设备的故障。原因是移动硬盘功率比较大要求电压相对比较严格,前置接口可能无法提供足够的电压,当然劣质的电源也可能会造成这个问题。解决方法是移动硬盘不要接在前置USB接口上,更换劣质低功率的电源或尽量使用外接电源的硬盘盒,假如有条件的话。
2、主板和系统的兼容性问题。呵呵这类故障中最著名的就是NF2主板与USB的兼容性问题。假如你是在NF2的主板上碰到这个问题的话,则可以先安装最新的nForce2专用USB2.0驱动和补丁、最新的主板补丁和操作系统补丁,还是不行的话尝试着刷新一下主板的BIOS一般都能解决。
3、系统或BIOS问题。当你在BIOS或操作系统中禁用了USB时就会发生USB设备无法在系统中识别。解决方法是开启与USB设备相关的选项。就是开机按F2或DEL键,进入BIOS,把enable usb device选择enable。
4、usb驱动没有正常安装。
这是最为主要的一种故障了,当插入USB设备后,系统通常会提示“发现新硬件”,并安装驱动程序,如果我们认为有什么风险或者觉得麻烦点击了取消,就会造成usb驱动无法正常加载,从而使usb设备无法识别。
解决办法:右键“我的电脑”,找到“设备管理器”,找到有问号的usb设备,右键,将问好的usb设备卸载,重新插入usb设备,或者在“设备管理器”界面点击“刷新”,会重新加载usb驱动,按照提示一步步系统会自动安装驱动。
友情提示:如果是品牌手机,特别是苹果、三星、摩托罗拉、诺基亚等品牌的智能手机通常有自己的驱动程序,一般情况下必须安装了随机携带的手机驱动程序才能被电脑正确识别,否则就会提示“无法识别的usb设备”。
5、所使用的操作系统被过度精简,通用usb驱动被精简掉,或被病毒破坏。
Windows XP、vista、Windows7自带的驱动包已经包含了很多被微软认可的驱动程序,可以识别很多设备驱动,当然也包含usb设备驱动。各种精简版的Windows系统,驱动程序也是被精简的一个方面。个别时候也有可能是遭遇病毒的破坏。
解决办法:遇到这种情况可以寻找官方的驱动程序(如附带的光盘),或者使用驱动精灵升级驱动,如果是早期的win98、win2000及早期的XP版本也可以尝试通用的usb万能驱动。
6、usb设备本身硬件故障。
usb设备很方便,但是由于是经常热插拔会造成usb设备的损坏,同时生活中越来越多的强磁设备如手机、微波炉、电视等也会造成usb芯片,特别是闪存芯片磁道的损坏。
解决办法:遇到这种情况要分辨是电脑的usb接口问题还是usb设备的问题,分辨到底是哪一个接口坏掉很容易,尝试不同的usb设备在同一usb接口上是否能识别,若能则是usb设备的问题,若此usb设备在其他电脑上正常,而在本机上无法识别则有可能是本机的usb接口故障。
若是U盘等usb存储设备,可以考虑使用官方的量产工具初始化一次。(注意不是Windows格式化,虽然很像,但不是。)大型存储设备,如移动硬盘可以考虑使用带供电接口的usb连线尝试一次。
若是电脑usb接口故障,可以尝试拔掉其他usb设备,以获得足够的usb电压等方法尝试。
7、是否在cmos中禁用了usb设备。
这种情况在网吧、学校的机房和公司的电脑比较常见,这是为了电脑的安全考虑禁用usb接口,对于普通家庭电脑和手提一般不会被禁用,不过作为最后一个尝试的方面,你可以去看一下。
解决办法:前提是你能进入cmos,在主板的设定相关项目里可以找到 usb device 是否被 disable ,若是,更改为 enable 。

㈢ 如何查看我的USB驱动程序

1。如何找到USB驱动?

在Palm Desktop的安装目录下,有一个叫做USB Driver或者_Driver或者Drivers的目录,这个目录下就是你的USB驱动。

快速安装一次Palm Desktop,随便输入一个用户名,邮件设置选择No。然后同步一次,如果可以工作,那么这个USB驱动就是你的Palm在当前操作系统下的驱动。在你安装其他版本的Palm Desktop之前,把这个目录保存下来。

2。如何删除USB驱动?

在你卸载Palm Desktop的时候,并不会删除USB设备驱动。这可能会为你安装新的设备或者新版本的Palm Desktop带来麻烦。

手动删除它的方法是:

1) 找到Windows文件夹下的inf文件夹。这是一个隐藏文件夹,如果看不到,在“工具”菜单中选择“文件夹选项”,在“查看”标签页上选择“查看所有文件和文件夹”即可。

右键点击文件夹图标,选择“搜索”,在包含文字输入框中输入“palm”。搜索出来的oemxx.inf名字的文件就是可能的USB驱动信息文件。打开它,如果看到里面写的是Palm. Inc字样,删除这个文件。

如果你用的是Visor,那应该搜索“visor”或者“handspring”关键字,在搜索到的文件也是以oem加数字命名的,文件头应该有Handspring. Inc字样。删除它。

2) 在这个文件夹下面查找名字为PalmUSBD.inf和VisorUsb.inf的文件,如果有就删掉。

3) 在Windows\system32\drivers文件夹下面,查找下列名字的文件,PalmUSBD.sys,Visorusb.sys,如果有就删除。

3。如何手动安装USB驱动-Clie/Palm

Clie或者Palm的同步超时时间较长,如果插入之后系统提示找不到PalmUSBD.sys,把你备份的USB driver目录告诉安装程序就可以。

如果只是屏幕的右下角出现插入即插即用设备的标志,但是设备被认做未知USB设备,或者正确的识别出了设备,但是有个黄色的惊叹号表示该设备不工作。你需要重新安装或者升级驱动程序。在安装的过程中,不要让系统搜索驱动,选择“显示设备列表”,然后在设备类型中选择“其他设备”,注意,不要选择Palm handheld,然后选择“从磁盘安装”,然后指向你备份的USB Driver目录即可。

4。如何手动安装Visor的USB驱动。

手动安装Visor的驱动需要你洗干净手,修好指甲,屏住呼吸,轻轻握住鼠标,然后按下Visor的同步键。

Visor的同步超时只有几秒钟,所以通常是你鼠标点击插入设备图标的右键弹出的菜单里已经没了设备。怎么办?

打开设备管理器。按下同步键,要眼疾手快右键点中刷新出来的新设备然后选Properties。呼~~~~长出一口气。下面可以慢慢的装了,Visor的USB驱动很标准。你指定目录搜索或者象前面说的选择Others设备类型都可以。

补充:

如果我没有记错的话,在Windows 98下安装Palm Desktop的话,安装目录下没有USB Driver目录,而只有Windows 2000或者Windows XP下才有。

其实,大家可以用WinRAR 3.0解压缩Palm Desktop的安装文件,USB驱动在Data1.cab里,把这个包解开,同步时提示安装USB驱动时,把这个包的路径告诉系统就行了。

使用这种方法,就可以在不安装Palm Desktop的电脑里,用Pilot Install往Palm里安装文件。

USB Driver 在 CD 上。

Palm Desktop Default Installation Folder:
C:\Program Files\Palm

如果还不行 那肯定是接口有问题!!

㈣ 怎样找到usb驱动程序

1。如何找到USB驱动?

在Palm Desktop的安装目录下,有一个叫做USB Driver或者USB_Driver或者Drivers的目录,这个目录下就是你的USB驱动。

快速安装一次Palm Desktop,随便输入一个用户名,邮件设置选择No。然后同步一次,如果可以工作,那么这个USB驱动就是你的Palm在当前操作系统下的驱动。在安装其他版本的Palm Desktop之前,把这个目录保存下来。

2。如何删除USB驱动?

在你卸载Palm Desktop的时候,并不会删除USB设备驱动。这可能会为你安装新的设备或者新版本的Palm Desktop带来麻烦。

手动删除它的方法是:

1) 找到Windows文件夹下的inf文件夹。这是一个隐藏文件夹,如果看不到,在“工具”菜单中选择“文件夹选项”,在“查看”标签页上选择“查看所有文件和文件夹”即可。

右键点击文件夹图标,选择“搜索”,在包含文字输入框中输入“palm”。搜索出来的oemxx.inf名字的文件就是可能的USB驱动信息文件。打开它,如果看到里面写的是Palm. Inc字样,删除这个文件。

如果用的是Visor,那应该搜索“visor”或者“handspring”关键字,在搜索到的文件也是以oem加数字命名的,文件头应该有Handspring. Inc字样。删除它。

2) 在这个文件夹下面查找名字为PalmUSBD.inf和VisorUsb.inf的文件,如果有就删掉。

3) 在Windows\system32\drivers文件夹下面,查找下列名字的文件,PalmUSBD.sys,Visorusb.sys,如果有就删除。

3。如何手动安装USB驱动-Clie/Palm

Clie或者Palm的同步超时时间较长,如果插入之后系统提示找不到PalmUSBD.sys,把你备份的USB driver目录告诉安装程序就可以。

如果只是屏幕的右下角出现插入即插即用设备的标志,但是设备被认做未知USB设备,或者正确的识别出了设备,但是有个黄色的惊叹号表示该设备不工作。需要重新安装或者升级驱动程序。在安装的过程中,不要让系统搜索驱动,选择“显示设备列表”,然后在设备类型中选择“其他设备”,注意,不要选择Palm handheld,然后选择“从磁盘安装”,然后指向备份的USB Driver目录即可。

4。如何手动安装Visor的USB驱动。

手动安装Visor的驱动需要洗干净手,修好指甲,屏住呼吸,轻轻握住鼠标,然后按下Visor的同步键。

Visor的同步超时只有几秒钟,所以通常是鼠标点击插入设备图标的右键弹出的菜单里已经没了设备。

打开设备管理器。按下同步键,要眼疾手快右键点中刷新出来的新设备然后选Properties。下面可以慢慢的装了,Visor的USB驱动很标准。指定目录搜索或者象前面说的选择Others设备类型都可以。

㈤ 怎么判断一个USB设备的驱动是否可用

1. 使用U盘测试USB端口抄是否正常可用。
2. 如果U盘可以使用,证明主板的USB端口没有问题,如果U盘也无法使用可能是这个USB端口有问题了,将键盘更换到其他的USB端口再次测试。
3. 使用其他USB键盘测试,如果其他的USB键盘可用,就可以判断问题可能出现在这个USB键盘上。
4. 其他可能,电脑中病毒导致不认USB口,USB驱动程序没有正确安装,主板驱动没有正常安装。处理这几个问题,分别是杀毒,使用驱动精灵重新安装或升级主板驱动,USB驱动。

㈥ 电脑中USB设备属于什么驱动 出现问题该怎么办

1、首先,在电脑桌面上找到【我的电脑】图标,选中【右键】点击。内

㈦ USB设备的驱动在那里

http://www.bioon.com/Soft/Class3/system/200501/386.html所有U盘的驱动程来序!自!!!!!!!!!!!!!!!!!!
安装方法:下载本软件后,解压到某盘的某目录
插入U盘,电脑提示找到新硬件,要求安装新硬件的驱动,选择自动搜索新硬件的驱动,点击浏览找到刚才U盘驱动存放目录后点确定,一般都会为你安装好.记住先下载解压本驱动,再插入U盘
http://www.xy1z.cn/Soft/Class1/Class10/200411/47.html

㈧ 如何找到一个usb设备的具体驱动

首先确定USB设备的品牌和型号,然后到品牌官网,选择相应型号的自己电脑相应版本的驱动下载,下载后安装,重启电脑。

㈨ 如何为 USB 设备选择配置

要为一个 USB 设备选择一种配置,该设备的客户端驱动程序必须选择至少一种支持的配置,并指定要使用的每个接口的备用设置。客户端驱动程序将这些选择封装在一个选择配置请求中并将该请求发送到 Microsoft 提供的 USB 驱动程序堆栈,具体来讲就是 USB 总线驱动程序(USB 集线器 PDO)。USB 总线驱动程序在指定的配置中选择每个接口,并为接口中的每个终结点设置一个通信通道或管道。 请求完成后,客户端驱动程序收到所选配置的一个句柄,以及在每个接口的有效备用设置中定义的终结点管道句柄。然后客户端驱动程序可以使用所收到的句柄来更改配置设置,并向一个特定终结点发送 I/O 读和写请求。
客户端驱动程序在一个 URB_FUNCTION_SELECT_CONFIGURATION 类型的 USB 请求块 (URB) 中发送选择配置请求。本主题中的过程介绍了如何使用 USBD_ 例程来构建该 URB。该例程为 URB 分配内存,针对一个选择配置请求格式化该 URB,并将该 URB 的地址返回到客户端驱动程序。
也可以分配一个 URB 结构,然后手动或调用 宏来格式化该 URB。
先决条件
在 Windows 8 中,USBD_ 取代了 USBD_CreateConfigurationRequestEx。
发送一个选择配置请求之前,你必须有一个 USBD 句柄,用于客户端驱动程序向 USB 驱动程序堆栈的注册。要创建一个 USBD 句柄,可以调用USBD_CreateHandle。
确保你获得了要选择的配置的配置描述符(USB_CONFIGURATION_DESCRIPTOR 结构)。通常,你提交一个 URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE 类型的 URB(参阅 _URB_CONTROL_DESCRIPTOR_REQUEST),以检索有关设备配置的信息。
说明
步骤 1: 创建一个具有 USBD_INTERFACE_LIST_ENTRY 结构的数组。
1、获取配置中的接口数量。此信息包含在 USB_CONFIGURATION_DESCRIPTOR 结构的 bNumInterfaces 成员中。
2、创建一个 USBD_INTERFACE_LIST_ENTRY 结构的数组。该数组中的元素数量必须比接口的数量多一个。调用 RtlZeroMemory 来初始化数组。客户端驱动程序在具有 USBD_INTERFACE_LIST_ENTRY 结构的数组中指定每个接口中要启用的备用设置。
每个结构的 InterfaceDescriptor 成员指向了包含该备用设置的接口描述符。
每个结构的 Interface 成员指向一个 USBD_INTERFACE_INFORMATION 结构,该结构的 Pipes 成员中包含管道信息。Pipes 存储有关备用设置中已定义的每个终结点的信息。
3、获取配置中每个接口的接口描述符(或其备用设置)。你可以通过调用 USBD_ 获取这些接口描述符。
关于 USB 复合设备的函数驱动程序: 如果 USB 设备是复合设备,则由 Microsoft 提供的 USB 通用父驱动程序 (Usbccgp.sys) 来选择配置。客户端驱动程序是复合设备的函数驱动程序之一,它不能更改配置,但仍可通过 Usbccgp.sys 发送 select-configuration 请求。
发送该请求之前,客户端驱动程序必须提交 URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE 请求。在响应中,Usbccgp.sys 将检索部分配置描述符,其中只包含接口描述符以及与客户端驱动程序为其加载的特定函数相关的描述符。部分配置描述符的 bNumInterfaces 字段中报告的接口数量小于为整个 USB 复合设备定义的接口总数。另外,在部分配置描述符中,接口描述符的 bInterfaceNumber 指示相对于整个设备的实际接口数量。例如,在 Usbccgp.sys 可能报告的第一个接口的部分配置描述符中,bNumInterfaces 值为 2,而 bInterfaceNumber 值为 4。注意接口数量大于所报告的接口数量。
在枚举部分配置中的接口时,请避免通过基于接口的数量计算接口数量来搜索接口。在上述示例中,如果在从零开始、以 (bNumInterfaces - 1) 结束,并且在每次迭代中按接口索引(在 InterfaceNumber 参数中指定)递增的循环中调用 USBD_,则该例程将无法获取正确的接口。相反,请确保通过在 InterfaceNumber 中传递 -1 来搜索配置描述符中的所有接口。有关实现详细信息,请参阅本部分中的代码示例。有关 Usbccgp.sys 如何处理由客户端驱动程序发送的 select-configuration 请求的信息,请参阅配置 Usbccgp.sys 以选择非默认 USB 配置。
4、对于数组中的每个元素(除了最后一个元素),将 InterfaceDescriptor 成员设置为一个接口描述符的地址。对于数组中的第一个元素,将InterfaceDescriptor 成员设置为表示配置中首个接口的接口描述符的地址。类似地,对于数组中的第 n 个元素,将 InterfaceDescriptor 成员设置为表示配置中第 n 个接口的接口描述符的地址。最后一个元素的 InterfaceDescriptor 成员必须设置为 NULL。
步骤 2: 获得 USB 驱动程序堆栈分配的一个 URB 的指针。
接下来,通过指定要选择的配置和填充的 USBD_INTERFACE_LIST_ENTRY 结构数组,调用 USBD_。该例程执行以下任务:
创建一个 URB 并向其中填入有关指定的配置、它的接口和终结点的信息,将请求类型设置为 URB_FUNCTION_SELECT_CONFIGURATION。
在该 URB 内,为客户端驱动程序指定的每个接口描述符分配一个 USBD_INTERFACE_INFORMATION 结构。
将调用方提供的 USBD_INTERFACE_LIST_ENTRY 数组的第 n 个元素的 Interface 成员设置为 URB 中相应USBD_INTERFACE_INFORMATION 结构的地址。
初始化 InterfaceNumber、AlternateSetting、NumberOfPipes、Pipes[i].MaximumTransferSize 和 Pipes[i].PipeFlags 成员。
注意 在 Windows 7 和早期版本中,客户端驱动程序通过调用 USBD_CreateConfigurationRequestEx 为 select-configuration 请求创建 URB。在 Windows 2000 中,USBD_CreateConfigurationRequestEx 将 Pipes[i].MaximumTransferSize 初始化为单个 URB 读/写请求的默认最大传输大小。客户端驱动程序可以在 Pipes[i].MaximumTransferSize 中指定不同的最大传输大小。在 Windows XP、Windows Server 2003 和更高版本的操作系统中,USB 堆栈将忽略此值。有关 MaximumTransferSize 的详细信息,请参阅设置 USB 传输和数据包大小。
步骤 3: 将 URB 提交到 USB 驱动程序堆栈。
要将 URB 提交到 USB 驱动程序堆栈,客户端驱动程序必须发送一个 IOCTL_INTERNAL_USB_SUBMIT_URB I/O 控制请求。有关提交 URB 的信息,请参阅如何提交 URB。
收到 URB 后,USB 驱动程序填充每个 USBD_INTERFACE_INFORMATION 结构的剩余成员。具体来讲,会为 Pipes 数组成员填入与接口终结点相关联的管道的信息。
步骤 4: 请求完成时,检查 USBD_INTERFACE_INFORMATION 结构和 URB。
USB 驱动程序堆栈完成请求的 IRP 后,堆栈在 USBD_INTERFACE_LIST_ENTRY 数组中返回备用设置和相关接口的列表。
1、每个 USBD_INTERFACE_INFORMATION 结构的 Pipes 成员指向一个 USBD_PIPE_INFORMATION 结构数组,该数组包含与该特定接口的每个终结点相关联的管道的信息。客户端驱动程序可从 Pipes[i].PipeHandle 获取管道句柄并使用它们将 I/O 请求发送到特定管道。Pipes[i].PipeType成员指定该管道支持的终结点和传输类型。
2、在 URB 的 UrbSelectConfiguration 成员中,USB 驱动程序堆栈返回一个句柄,你可以使用该句柄通过提交另一个 URB_FUNCTION_SELECT_INTERFACE 类型的 URB(选择接口请求)来选择一个备用接口设置。要为该请求分配和构建 URB 结构,可以调用USBD_。
如果没有足够的带宽来支持已启用的接口中的常时等量、控制和中断终结点,选择配置请求和选择接口请求可能失败。在此情况下,USB 总线驱动程序将 URB 头文件的 Status 成员设置为 USBD_STATUS_NO_BANDWIDTH。

㈩ 在Bios中怎样设置USB驱动(求步骤)

usb移动硬盘启动应选择usb-hdd。
3。
这里注意:
1.u盘启动应选择usb-zip。其次usb设备必须支持启回动功能进入答bos的“advanced
bios
features(高级bios特性)”下的“first
boot
device(第一启动设备)”选项,然后根据需要选择usb-hdd、usb-zip、usb-cdrom等usb设备的启动选项.usb-cdrom启动应选择usb-cdrom。
2

热点内容
线切割怎么导图 发布:2021-03-15 14:26:06 浏览:709
1台皮秒机器多少钱 发布:2021-03-15 14:25:49 浏览:623
焊接法兰如何根据口径配螺栓 发布:2021-03-15 14:24:39 浏览:883
印章雕刻机小型多少钱 发布:2021-03-15 14:22:33 浏览:395
切割机三五零木工貝片多少钱 发布:2021-03-15 14:22:30 浏览:432
加工盗砖片什么榉好 发布:2021-03-15 14:16:57 浏览:320
北洋机器局制造的银元什么样 发布:2021-03-15 14:16:52 浏览:662
未来小七机器人怎么更新 发布:2021-03-15 14:16:33 浏览:622
rexroth加工中心乱刀怎么自动调整 发布:2021-03-15 14:15:05 浏览:450
机械键盘的键帽怎么选 发布:2021-03-15 14:15:02 浏览:506