More than once, someone mentioned to me that one feature they really want to see in Windows is the ability to view the devices in the system and how they are connected to each other.
It turns out this feature has existed since the first version of Device Manager back in 1995. It’s just that people don’t know about it.
In Device Manager, go to the View menu and select View by connection. This reorganizes the display so that the structure reflects how the various devices are connected to each other.
Occasionally I have felt the need to identify how a disconnected device used to be connected, but Device Manager doesn’t know that, it can only show you current connections.
Have you tried View → Show hidden devices?
Huh, they actually fixed it to show where they were last connected. I guess it’s been that long since I last had to open Device Manager… you don’t even have to use `DEVMGR_SHOW_NONPRESENT_DEVICES=1` any more.
Translation and Windows mentions an internal nickname for “Show Devices by Connection”.
I've heard that too. But I've also got the impression that nobody considers what Device Manager shows a list of devices. At best, they think of them as a list of geeky stuff related to their devices. After all, they are certain that no matter hard they look on their hardware, among all those chips, circuits, and sockets, there is no such thing as "RRAS Root Enumerator". In fact, if you ask people to...
Also useful is “View > Devices by container” which lets you see all the functionality exposed by a given peripheral.