Where is the 'Intel(R) USB 3.1 eXtensible Host Controller - 1.10 (Microsoft)' string from?

guliteb 41 Reputation points

On Intel 10th gen processor system, USB host controller is using Windows inbox driver (USBXHCI.sys). The device name is Intel(R) USB 3.1 eXtensible Host Controller - 1.10 (Microsoft) in Device Manager. But I cannot find this string in usbxhci.inf under c:\windows\INF. Actually, I cannot find the string in any INF files under c:\windows\INF. I want to know where this device name comes from. Is it from the Intel chipset or usbxhci.sys, or anywhere else?

Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,579 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Azuro Aztro 1 Reputation point

    if you go to Device manager, and go all the way down to the universal series bus controllers you should be able to find it there. 115644-image.png

    0 comments No comments

  2. Castorix31 83,196 Reputation points

    Device Manager uses SetupDi APIs, which read data from registry (SetupDiOpenDeviceInfo, CM_Get_DevNode_Registry_Property with CM_DRP_FRIENDLYNAME)

    For example, on my OS with USB 3.0, it builds the string from
    then from MUI resource in usbxhci.sys (with API RtlFormatMessageEx)

    0 comments No comments