USB端口不起作用


9

在运行Windows 7 Pro SP1的HP EliteBook 2540p笔记本电脑上,所有USB端口均无法正常工作。所谓“不工作”,是指如果我尝试插入拇指驱动器或外部HDD,则不会执行任何操作,而在其他计算机上则可以正常工作。我已经尝试了几乎所有事情,但没有运气。如果我尝试从设备管理器卸载,更新或扫描有关驱动程序的更改,它将卡住并且无法完成该过程。我也尝试过使用MicrosoftFixIt工具,该工具只是挂在那儿,什么也没做。这些尝试中的每一次,我都让事情一夜之间运行,并且它无休止地挂在那里。每个端口的属性都表明设备正常运行。请帮我弄清楚如何使我的USB端口重新工作!

编辑#1-我尝试启动Fedora LiveCD,并且USB端口工作正常,这表明这似乎不是硬件问题。我需要使端口再次在Windows中工作。

编辑#2-我尝试使用Microsoft USB View工具,但不知道如何解释输出。无论如何,当我插入拇指驱动器时,该USB端口会出现带有感叹号的黄色圆圈,并显示“ DeviceConnected”。如果有人可以理解并确定可能存在的问题,以下是完整的输出:

Device Descriptor:
bcdUSB:             0x0200
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x40 (64)
idVendor:           0x8564
idProduct:          0x1000
bcdDevice:          0x0100
iManufacturer:        0x01
0x0409: "JetFlash"
iProduct:             0x02
0x0409: "Mass Storage Device"
iSerialNumber:        0x03
0x0409: "VYWCFQTO"
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x00
Device Bus Speed:     High
Device Address:       0x05
Open Pipes:              0

Configuration Descriptor:
wTotalLength:       0x0020
bNumInterfaces:       0x01
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0x32 (100 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x02
bInterfaceClass:      0x08
bInterfaceSubClass:   0x06
bInterfaceProtocol:   0x50
iInterface:           0x00

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

编辑#3-我使用ServiWin工具,发现USBSTOR服务已停止,并且无法手动启动它。它指出错误消息:“错误1058:无法启动该服务,原因是该服务已被禁用,或者因为它没有与之关联的启用的设备。”

这是我的注册表设置:

USBSTOR注册表设置屏幕截图

编辑#4-我使用了USB Oblivion工具,该工具从Windows注册表中删除了USB设备的所有痕迹。我认为这可能有助于清除可能导致问题的任何损坏的数据。


检查是否允许您的系统安装驱动程序:support.microsoft.com/kb/2500967
Jeff F.

@JeffF。-设置为自动安装驱动程序。
医生2013年

I mean if I try plugging in a thumbdrive or external HDD it does nothing定义“无”。它会发出叮当声吗?您是否尝试过其他USB设备,例如键盘,鼠标,USB灯等?插入闪存驱动器或其他设备上的LED时,它们是否点亮?
Synetech 2013年

例如,如果我插入一个拇指驱动器-它会亮起,没有任何声音,并且该驱动器不会在Windows资源管理器中显示,也无法从命令提示符下访问它。其他指驱动器和外部硬盘也一样。我尝试为无线鼠标插入接收器,但根本没有用。
医生2013年

I tried plugging in the receiver for my wireless mouse and it didn't work at all.然后,您可以忽略提到摆弄USBSTOR的过早答案,因为这显然不是问题。Windows似乎以某种方式忽略了您的USB端口。您使用了一个device-manager标签,但对所看​​到的内容一言不发。是否有任何警告或错误?
Synetech 2013年

Answers:


3

在我们一些较旧的Dell台式机上,我们也遇到了同样的问题。我的解决方案是进入设备管理器并删除所有USB控制器和集线器。重新启动以允许Windows重新发现硬件并重新加载驱动程序。每年可能发生两次此问题,并且此过程每次都可以解决。


我已经尝试过了,但是不幸的是,它不允许我删除其中的任何一个,而进度窗口只是在我尝试挂了一天的时间里挂了。
医生2013年

@THEDOCTOR,您是否重新启动了?听起来您好像错过了至关重要的步骤。如果从设备管理器中取消安装USB设备并让Windows重新安装并重新初始化它们是关键,那么这个家伙应该得到荣誉(和赏金)。76732 是第一个这么说的人。他们的回答是20分钟,甚至在我发表评论之前。(harrymc 您确认对设备管理器的帮助之后,将其他人对设备管理器的说法复制到他自己的回答中;他的实际回答只是无关紧要的猜测。)
Synetech

@Synetech-我确实在今天之前进行了一两次重启,但在尝试卸载驱动程序时仍然卡住了。正确,您的答案就是信誉。我的错。感谢您的追踪。
医生2013年

出于好奇,一直悬而未决的对话是什么?是这个吗?解决问题是件好事,但是如果问题“独自发生”,那么您很容易再次发生。如果您可以识别出正在挂起的对话框,那么也许仍然可以解释原因,并且该信息对于您下次遇到该对话框很有用。;-)
Synetech 2013年

@Synetech:我没有复制任何内容-我没有阅读其他答案。请不要侮辱
harrymc

3

进入c:\windows\inf(确保您可以看到隐藏的文件和系统文件),并查看是否可以找到名为usbstor.inf和的两个文件usbstor.pnf

如果缺少它们,则需要还原/替换它们。

这些文件的副本可以在C:\Windows\System32\DriverStore\FileRepository名为的文件夹中找到usbstor.inf_xxxxxxxx。如果存在多个这样的文件夹,请使用最新(最新)日期的文件夹。

首先创建一个系统还原点,然后再重新启动。如果上述方法不起作用,并且问题足够严重,则可以将Windows回滚到USB端口正常工作的时间。

您还可以使用regedit验证该键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\USBSTOR是否具有名为Start 其值为3 的条目。

另请参阅事件查看器中是否有任何有用的东西。

您也可以尝试所有方法中最早的方法:从设备管理器中卸载所有USB集线器,然后重新启动。


1
这两个文件都位于您提到的文件夹中,并且在2011年进行了最后修改,因此看起来它们没有损坏或任何损坏。正如我在注册表上面的截图所示,开始值已被设置为3
THE DOCTOR

更不用说USB鼠标不起作用,因此显然不是USBSTOR服务问题。
Synetech 2013年

在事件查看器中有用吗?您是否尝试在设备管理器中卸载所有USB集线器然后重新启动?
harrymc 2013年

@harrymc-事件查看器没有告诉我任何新消息。它只是说:“由于以下错误,USB Mass Storage Driver服务无法启动:该服务无法启动,可能是由于该服务已禁用或没有与之关联的启用的设备。” 我已尝试按照问题的第一段中的说明从设备管理器中卸载USB集线器,并且该USB集线器仅在进度条上挂了24个小时以上。在那之后,我发现它没有任何好处,因此我从任务管理器中将其杀死。
医生2013年

@THEDOCTOR,它没有启动服务,因为如它所说,它没有关联的设备可为其加载,这是因为您的USB端口已关闭。
Synetech 2013年

1

假设BIOS没有提供禁用USB的方法,并且您已经检查以确保未在BIOS中禁用它们...

引导至第三方操作系统(应该使用当前的某种Linux LiveCD)-USB端口是否起作用?如果不是这样,则说明您存在硬件问题,需要维修笔记本计算机。

同样,BIOS应该检测到,并且很有可能会在引导顺序菜单中向您显示(可引导)USB驱动器。如果它们没有出现在那儿,那么它再次表示USB端口已死-硬件问题-是时候将其送去维修了。

如果这些方法可以检测到USB驱动器并且可以正常工作,则说明Windows混乱了,最好/最简单的方法是备份并尝试全新安装。


我确定这不是硬件问题。全新安装对我来说不是一个很好的选择,因为这是一台工作笔记本电脑,上面设置了很多东西,这将是重新安装/重新配置的痛苦。不用重新安装Windows即可尝试修复USB端口的其他方法吗?
医生

您如何确定这不是硬件问题?您是否检查/尝试了我在这里建议的任何内容?
2013年

是的,当我启动Fedora LiveCD时,端口工作正常。
医生

您应该编辑原始问题以包括该信息以及您已经尝试过的所有其他内容以及结果如何。
2013年

0

我们在企业中遇到这个问题已有一段时间了。

迄今为止最好的方法是...

C:\ windows \ system32 \ drivers(您可能需要显示隐藏文件)拥有所有USB.sys文件的所有权。

在设备管理器中将它们重命名为.old,卸载出现故障的USB设备,并删除驱动程序软件(如果提供了该选项)。

仍在设备管理器中时,转到“操作”,然后单击“扫描硬件更改”。系统安装干净的驱动程序后,您可能必须在Dell笔记本电脑上手动安装USB 3.0可扩展主机控制器。

如果抛出有关不兼容的错误,则必须将内容提取到硬盘驱动器上的文件夹中,然后将“设备管理器”指向该文件夹。


这将复制接受的答案,并且不添加任何新内容。除非您确实有新的贡献,否则请不要发布答案。
DavidPostill

0

我刚刚解决了一个类似的问题,我想就这个话题做笔记。

在我的情况下,两个Safenet USB身份验证密钥在重新启动后会停止工作,并且进一步检查表明所有USB端口均已停止工作。在中devmgmt.msc,两个PCI USB主机控制器上都有警告标志,并且英特尔®USB 3.0可扩展主机控制器上也有警告标志。键盘,USB驱动器等...什么都不起作用。

什么没用

显然,这与特定的USB设备驱动程序无关。我尝试卸载,重新安装,更新USB主机控制器驱动程序,然后多次重新启动。我也绝望地更新了EMI驱动器。没事。

什么有效

从检查加载的驱动程序开始,尝试解决问题。

单击“ Driver Details主机控制器” Driver选项卡上的按钮,将显示与当前驱动程序相关的所有驱动程序文件的列表。

从那里我注意到所有其他文件都已签名,只有一个条目,USBPcap.sys不是签名驱动程序。有人在开发服务器上安装了Wireshark USB嗅探驱动程序。在中删除该驱动程序后appwiz.cpl,快速重启即可解决所有问题。

未解决的问题

我仍然不知道Wireshark的驱动程序如何在所有这些卸载重新安装周期中幸免,并照常加载。这些软件驱动程序在中没有设备条目devmgmt.msc,并且很容易忽略它们的存在。

如果您有故障USB Host Controller,但在更新驱动程序后仍然无法解决问题,不像我那样大肆追逐,我真的应该先检查实际加载的驱动程序。


0

您找到解决方案了吗?如果没有,请简单介绍一下...您需要运行系统文件扫描(SFC / SCANNOW),以防Windows 7系统文件损坏。如果那不能解决问题,并且您将System Restore(通常是这种情况)丢失到较早的日期/时间,您确实需要重新安装Windows。可是等等!

您不需要全新安装。

这是一个漫长的过程(不像重新安装那样长),但是请执行许多人所说的“修复”安装。此选项将使您的程序和数据不丢失。请准备好主板驱动程序磁盘,或者知道在下载文件夹中找到驱动程序的位置;您可能需要它们。对于这种类型的问题,我已经使用了很多次,通常是系统文件或注册表损坏而没有明显的解决方案。这可能是一个乏味的过程,需要几个Microsoft专家才能完成,因此在启动并打印该过程以供参考之前,您需要Google'Windows 7修复安装程序'以获取详细说明。各种变化几乎是无穷无尽的,Microsoft并不容易做到!我检查了此站点的链接以获取此过程的链接,但找不到一个!

微软最困惑的是,将此选项称为“更新”。两者都是。它将刷新注册表并在修复/更新过程中扫描所有硬件。修复过程将要求您输入Windows的“密钥”,完成后将再次输入“身份验证”。

开始之前,请确保对系统磁盘进行镜像,如果还没有,请制作一张修复盘,以便在出现问题时进行恢复。轻松快速地制作Windows 7镜像/备份。

由于无法连接USB,因此您将需要为镜像安装第二个HDD。或使用任何具有映像功能的脱机备份软件。不要费心尝试使用DVD作为镜像。您需要太多方法。

另外,请确保使用Windows Defender Offline(实际上是MSE)和FREE OFFLINE Malwarebytes或Kaspersky的免费完整OFFLINE扫描(进行连接以获取最新更新)运行完整的反病毒(AV)扫描。安装了一个根工具包,在运行Windows的情况下,大多数AV的在线版本都找不到。

运行两个版本的AV扫描,因为很少有一个可以一次发现所有感染!您可以使用Google或您喜欢的搜索引擎找到我引用的所有软件。如果病毒感染了系统,并且您没有运行AV扫描,则Windows 7修复程序也将被感染。在磁盘上运行完整的chkdsk(所有五遍),以确保在AV扫描之后和Windows 7修复之前没有逻辑问题或扇区损坏,这也是一个好方法。

当然,“修复”选项将需要重新安装SP,并且必须再次更新所有Windows 7修补程序。在上述每个步骤中,在开始修复之前,请检查USB设备是否再次在工作。这是一个远景,但你永远不知道!

您将需要大量的备用系统HDD空空间。修复程序将在C:\windows.old文件夹中创建备份,以恢复修复后可能丢失的内容。如果一切正常,则可以删除此文件夹。


感谢您的回答。user76732建议卸载USB驱动程序并重新启动,此问题已解决。
医生
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.