文章编号: 310575 - 查看本文应用于的产品
本文的发布号曾为 CHS310575
展开全部 | 关闭全部

本文内容

概要

本文介绍解决 Windows XP 中的通用串行总线 (USB) 设备问题的一般技巧。

更多信息

由于 USB 设备是即插即用设备,因此几乎无法控制或配置它们。不过,大部分 USB 问题都可以归结为下列情况之一:
  • 硬件出现故障或者配置错误
  • 设备驱动程序出现故障、配置错误或者丢失
  • 电缆连接不匹配
  • 固件或基本输入/输出系统 (BIOS) 过期
  • 根集线器配置错误
您可以使用以下故障排除技巧来检查每种情况,以便解决 USB 设备问题。

硬件出现故障或者配置错误

通常,如果将出现故障或配置错误的设备插入 USB 端口,会导致计算机停止响应(挂起)。在大多数这种情况中,您都必须强行关闭计算机然后重新打开计算机以重置总线。注意,确定是哪个设备出现故障或者配置错误可能比较难。如果您知道有另一台工作正常的计算机可以使用,请试着将设备插入到这台计算机中,看看是否会遇到同样的问题。

如果设备插入到辅助集线器中,请将设备从该集线器中拔出,然后将其直接插入到根集线器中。

许多硬件问题(例如功率过高或过低、带宽不足、固件出现故障或配置错误等)都可能导致出现问题。

检查设备管理器,确保根集线器运行正常。如果根集线器的旁边有一个带惊叹号 (!) 的黄圈,请验证 BIOS 是否将中断请求 (IRQ) 指派给了根 USB 控制器。这是加载设备驱动程序所必需的。 有关如何使用设备管理器来解决硬件问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
133240 使用设备管理器解决设备冲突
如果将设备插入到根集线器中后,所有设备都不运行,请验证是否超过了总线的电源要求。USB 设备最多可以为每个连接消耗 500 毫安。如果某个设备试图消耗比这多的电源,规范建议计算机应该能够禁用该特定端口,直到计算机电源循环使用(这称作“挂起”端口)。另外,如果设备消耗的电源不到 50 毫安,端口将不再激活。

检查 USB 根集线器属性中的“电源”选项卡,检查 USB 总线的电源使用情况。

设备驱动程序出现故障、配置错误或者丢失

当插入 USB 设备时,计算机应该加载然后配置该设备,不会要求提供设备驱动程序(假定该设备适合已定义和已提供的类驱动程序)。如果计算机提示您需要设备驱动程序,请与设备制造商核实,确定是否有可用的驱动程序。

电缆连接不匹配

存在两种 USB 电缆:高速电缆和低速电缆。低速电缆和高速电缆的主要区别是它们的屏蔽。如果将高速设备插入到低速电缆中,可能导致长距离传输时信号失真。

验证整个 USB 链是否运行正常,确保要求能够从集线器消耗电源的设备没有插入到无电集线器另一端的链中。如果插入了,会导致集线器和链上的所有设备都被挂起。如果集线器已通电,请验证该集线器的电源配置是否正确。

固件或 BIOS 过期

所有 USB 设备的关键在于固件。USB 设备的固件包含了有关该设备的所有信息。直到根集线器加载并验证了固件中的所有描述符后才重置端口。这很关键,因为它适用于打印机和调制解调器这样的设备。请确保您有可用于计算机的 BIOS 和每个设备的最新固件。

固件出现故障或配置错误的症状可能并不多见。通常,当删除然后重新添加 USB 设备时,该设备就会又完全变得可用。但是,该设备可能显示为原先那个设备的另一个实例,并在设备管理器中这样加载自己。如果您看到某设备的副本,请验证是否有用于该设备的最新固件。这种问题对于 USB 打印机和调制解调器很常见。当设备加载设备驱动程序,然后添加第二个似乎没有驱动程序的设备时,会出现与前一个问题具有相同原因的类似问题。在设备管理器中,第二个设备的旁边有一个带惊叹号的黄圈。该设备可能会正常运行,但是直到拔出似乎已生成“幻影”设备的父设备后,才能删除幻影设备。另外,通过更新固件或该设备的设备驱动程序,或许也可以解决此问题。

根集线器配置错误

USB 控制器要求指派一个 IRQ。在计算机的 BIOS 中指派 IRQ 线路,通常指派 IRQ 9。

支持网络广播

支持网络广播是为所有联机支持客户提供的一种产品支持信息服务。要查看有关解决 Windows XP 中的 USB 问题的基本网络广播,请访问下面的 Microsoft 网站:
http://support.microsoft.com/servicedesks/webcasts/seminar/shared/asp/view.asp?url=/servicedesks/webcasts/en/wcd100801/manifest.xml

删除并重新安装所有 USB 控制器

要删除并重新安装所有 USB 控制器,请按照下列步骤操作:
  1. 单击“开始”,单击“控制面板”,然后单击“性能和维护”。
  2. 单击“系统”,然后单击“硬件”选项卡。
  3. 单击“设备管理器”按钮。
  4. 展开“通用串行总线控制器”。
  5. 右键单击“通用串行总线控制器”节点下的每个设备,然后单击“卸载”,以此来逐个删除这些设备。
  6. 重新启动计算机,然后重新安装 USB 控制器。
  7. 插入可移动 USB 存储设备,然后进行测试,以确保问题已得到解决。

属性

文章编号: 310575 - 最后修改: 2006年5月25日 - 修订: 4.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP 64-Bit Edition
关键字:?
kbinfo kbtshoot kbhardware kbenv kbacwsurvey KB310575
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com