什么是 Microsoft 设备关联根枚举器?

如果您一直在使用Windows 10或 11 中的(Windows 10)设备管理器(Device Manager),您可能已经注意到一个名为Microsoft Device Association Root Enumerator的设备。

这个名字很神秘,而且这个驱动似乎只从Windows 10开始出现,它可能是一些特定的性能问题背后的原因。如果您想了解Microsoft Device Association Root Enumerator,请准备好稍微冗长的答案。

Microsoft 设备关联根枚举器有什么(Microsoft Device Association Root Enumerator Do)作用?

在计算机科学中,枚举器是一个列出事物并为其赋值的程序。这允许其他程序快速查找并找到列出的任何枚举数。

Windows 10和 11 中,设备关联枚举(Device Association Enumerator)器是一种软件设备(虚拟硬件组件),它为“root”软件(对Windows具有 root 访问权限的软件)分配一个值。当驱动程序尝试在您的计算机上安装软件时,它会自动执行此操作。

如果枚举器被禁用,您可能不会注意到计算机运行方式的任何差异。但是,某些设备可能不再工作或无法按预期工作。

串行端口(如果您的计算机有)将不再工作。TWAIN设备(例如,某些扫描仪)将无法工作,需要TWAIN才能实现特定功能的软件也无法工作。MIDI乐器数字接口(Musical Instrument Digital Interface))设备也可能停止工作。

MIDI仍然被音乐家广泛使用,因此如果您使用MIDI键盘或其他MIDI设备,您可能希望不使用枚举器。

为什么禁用设备关联根枚举器(Device Association Root Enumerator)

如果Windows按预期工作,则没有理由禁用枚举器。但是,如果您遇到冻结、卡顿或其他间歇性性能异常,则值得禁用设备关联根枚举器 - 至少作为故障排除测试。

某些视频游戏(例如Tekken 7Sekiro )在某些计算机上会出现微卡顿问题。(micro-stutter problems)禁用枚举器有时可以解决这些问题。

视频游戏中的微卡顿是最难修复的一些性能故障,但它们几乎总是与驱动程序相关。大多数人不会考虑查看诸如Root Enumerator之类的(Root Enumerator)软件设备驱动程序(Software Device Driver)。然而,一些勇敢的游戏论坛成员似乎通过反复试验发现了这种联系。

如何禁用Microsoft 设备关联根枚举器驱动程序(Microsoft Device Association Root Enumerator Driver)

禁用枚举器的最简单方法是从Device Manager

  1. 您可以从控制面板(Control Panel)打开设备(Device)管理器或在开始菜单(Start Menu)中搜索。
  2. 打开设备管理器(Device Manager)后,展开软件(Software) 设备(Devices)类别。

  1. 右键单击(Right-click)驱动程序并选择禁用(Disable)

您可能需要重新启动计算机以确保更改生效。要反转此过程,请再次右键单击设备条目并选择Enable

Microsoft 设备关联根枚举器 Driver.exe(Microsoft Device Association Root Enumerator Driver.exe)作为潜在恶意软件(Potential Malware)

“恶意软件”包括范围广泛的恶意软件类型。一些恶意软件试图通过将其可执行文件的名称更改为合法名称来隐藏。这可能很难发现,但如果您打开Windows 任务管理器(Windows Task Manager)并看到一个具有此名称的进程,这并不能立即表明存在问题。但是,如果任何进程行为异常,无缘无故占用大量资源,或者以其他方式使计算机在运行时出现故障,那么它就有可能是恶意软件。

这里唯一的解决方案是使用一个好的防病毒包运行扫描,病毒作者不会仅仅将他们的恶意软件的名称更改为其他名称就可以欺骗它。

Microsoft RRAS 根枚举器(Microsoft RRAS Root Enumerator)和游戏性能(Gaming Performance)

您可能已经在设备(Device)管理器的软件(Software) 设备(Devices)类别中发现了另一个枚举器——Microsoft RRAS Root Enumerator。此枚举器有助于旧硬件正常工作,但现代系统上的 PC 游戏玩家声称已发现此枚举器导致的性能问题。

从游戏中的微卡顿到较低的FPS数,禁用RRAS 根枚举(RRAS Root Enumerator)器有时可以让您的游戏运行得更好。

如果您在游戏中遇到微卡顿或FPS下降,尽管有适当的规格可以流畅地玩游戏,请尝试禁用RRAS Root Enumerator,至少作为故障排除步骤。执行此操作时,某些旧设备将停止工作,但它们可能首先是问题的根源。

如果禁用此枚举器有助于您的游戏性能,请断开所有旧设备,重新启用枚举器,然后一次添加一个,直到性能问题再次出现。然后,将来,只需在播放之前拔下该硬件即可。

Umbus根总线枚举器(Umbus Root Bus Enumerator)怎么样?

Umbus Root Bus Enumerator(Umbus Root Bus Enumerator)枚举“用户模式”总线上的设备。“用户模式”驱动程序的想法始于Windows Vista。这个想法是,并非所有设备都需要对操作系统或CPU进行内核级访问。例如,打印机等USB设备不需要高级访问权限。

这就是Umbus用户模式总线(User-Mode Bus)管理系统发挥作用的地方。当您插入这些设备并安装它们的驱动程序时,它会处理这些设备。如果您删除此枚举器,您将禁用依赖它的设备和应用程序。

枚举器故障(Enumerator Troubleshooting)排除的危险(Dangers)

Windows中的各种枚举器在确保正确识别所有硬件并为其分配标识方面发挥着重要作用。您可能会看到故障排除建议,告诉您禁用这些枚举器之一以解决问题,例如打印机无法工作。

虽然这似乎可以解决问题,但您可能正在为设备准备好进一步解决问题。通常最好安装最新的驱动程序或执行Windows更新,这通常可以解决与驱动程序相关的问题。在某些情况下,如果新驱动程序未正确安装,您可能还需要从计算机中清除旧驱动程序文件,但请务必使用硬件制造商认可的官方驱动程序删除方法。



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts