all blog now

May 15, 2024

What Is Microsoft Device Association Root Enumerator?

Microsoft Windows has a lot of different system components that each have their own functions. One of these less-heralded drivers is the Microsoft Device Association Root Enumerator, which you might have noticed when looking at your computer’s list of software devices. This enumerator has been linked to performance issues in PC gaming, including micro-stutters and lower FPS numbers. If you’re suffering from these problems, disabling the enumerator may help. Read on to learn more about what this driver does and how to disable it.

What Is Microsoft Device Association Root Enumerator?

The Microsoft Device Association Root Enumerator is a piece of software that helps you manage your computer’s hardware. It works alongside your computer to enumerate the devices and their software on the user mode bus, so that you can use them. It assigns a value to each “rooted” piece of software, much like the old library look-up system with paper cards and dewey decimals. It’s used for all kinds of things, from installing software to managing devices.

This enumerator is present on all modern versions of Windows and is included in the Software Devices category of your computer’s Device Manager. You can see it by opening the command prompt or using the Power options menu (Windows key + X) and selecting “Device Manager”. Once you open this window, expand the Software devices section and you’ll find it at the top of the list of devices.

If you’ve ever tried to install a new piece of hardware, you’ll have noticed that this enumerator is automatically installed with it. This is because it is an essential part of how these devices function. If you don’t have this driver, many legacy hardware devices won’t work. This includes serial ports, TWAIN devices (e.g., some scanners) and MIDI devices (musical instruments).

In addition to helping you work with older equipment, this enumerator is also used in some advanced software settings, such as those that control game performance. This is because it allows for certain settings to be changed without having to reboot the system, which would otherwise require you to manually start the program and change the relevant configuration.

You can disable the enumerator in the same way as you would any other driver. You can do this by opening the Command Prompt, or you can use an all-purpose utility to speed up your computer such as Auslogics BoostSpeed. Once you’ve disabled the enumerator, you should notice that your games run more smoothly. You can always re-enable it later if you’re not experiencing any further performance issues. But remember, that disabling this enumerator will cause some legacy devices to stop working properly, so you should do this only as a troubleshooting test. If you’re still experiencing stutters and lag, you might want to try adding them back in one at a time until you find the culprit.