如何在 Windows 10 上修复“没有足够的 USB 控制器资源”

想知道如何修复Windows 10上(Windows 10)的 USB 控制器资源不足(not enough USB controller resources)消息吗?阅读本文以了解它发生的原因以及您可以采取哪些措施来轻松修复它。 

首先(First),我将解释为什么首先出现此消息,以及它如何影响外围设备的性能。之后,我将带您完成修复它所需的步骤。

幸运的是,解决方案非常简单。最好首先了解它为什么会发生,否则解决方案实际上没有多大意义。

为什么我不断收到“没有足够的 USB 控制器资源”消息?(Why Do I Keep Getting The “Not Enough USB Controller Resources” Message?)

您可能会注意到在使用 PC 时很少弹出USB控制器资源消息。(USB)也许当您插入某些东西时会发生这种情况,或者当您使用以某种方式使用硬件的程序时会发生这种情况。例如,音频或网络摄像头录制软件。

有时,该消息会出现,并且您的硬件似乎没有功能更改,但有时它可能会导致问题 - 您的USB设备可能完全停止运行,或者它们可能无法按预期运行。

原因听起来很复杂,但实际上很简单。这与称为EndPoints的东西有关。每个USB控制器都有有限数量的可用端点——这有点像一次可以占用多少条流量。不同的设备将需要不同数量的端点。 

例如,像蓝牙 USB(Bluetooth USB)加密狗这样的小东西可能只需要 3 个端点,而像USB DAC这样的东西可能需要 10 个,甚至更多。

当您的EndPoints受到限制时,就会出现此问题。USB 3.0控制器的(USB 3.0)EndPoints数量有限,在Intel和较早的基于AMD的系统上只有 96 个。因此,如果您有很多USB设备插入您的USB 3.0端口,您就会遇到这个问题。 

USB控制器是用于在USB端口和 PC之间进行数据通信的芯片。根据您的主板,您可能有一个或多个USB 3.0 控制器。

最重要的是,每个USB 3.0端口本身限制为 16 个端点。这意味着如果您将USB集线器插入USB 3.0端口,您可能会在该端口本身遇到一些问题,这可能会导致一些问题。

如何修复“没有足够的 USB 控制器资源”(How To Fix “Not Enough USB Controller Resources”)

要解决此问题,我们需要做的就是确保您使用的 EndPoints 不超过可用数量。有三种主要方法可以做到这一点。首先(First),您可以将一些当前的USB设备移动到USB 2.0 端口。 

USB 3.0速度更快,因此您应该为高速传输数据的设备保留USB 3.0,然后将外围设备(键盘和鼠标)移至USB 2.0。鼠标和键盘都使用很少的数据来工作,因此将它们插入USB 3.0端口不会有任何好处。

最重要的是,将麦克风、耳机和音频DAC(DAC)等高性能外围设备连接到USB 2.0虽然(Whilst)您可能听说过有关DAC(DACs)和音频设备受益于USB 3.0的传言,但这并不是真的。USB 2.0的端点数量是(USB 2.0)USB 3.0的两倍,因此虽然USB 3.0速度更快,但需要更多电源才能在(USB 3.0)USB 2.0上运行的设备有更多空间。

其次,如果您使用的是USB集线器,请确保也将其插入USB 2.0。如果您仍然达到端点(EndPoint)上限并收到相同的消息,指出您没有足够的USB控制器资源,请从集线器上拔下一些设备并将它们插入其他地方。

第三,如果您运行大量USB设备并且在当前系统上找不到解决方案,您也可以考虑升级到AM4。所有基于AM4的系统每个(AM4)USB 3.0控制器共有 254 个端点,与当前的Intel和旧的AMD架构 相比有了巨大的改进。

概括(Summary)

最终,收到此消息意味着您需要管理和重新排列插入USB端口的设备。通常,只需将最耗电的设备从USB 3.0切换到USB 2.0即可解决此问题。



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts