Take a "deeper dive".
Use a Powershell cmdlet to look at what devices are being sensed/found.
Specifically the "
Get-PNPDevice" cmdlet. Run as admin.
Reference:
https://learn.microsoft.com/en-us/p...evice/get-pnpdevice?view=windowsserver2025-ps
The cmdlet results may be lengthy but easily scrolled down the list.
Look for both devices that you expect as well as devices that you do not know or recognize (Unknown).
You can also use the
Get-WindowsDriver -Online -All cmdlet in much the same manner.
Note: the cmdlet may take a bit of time to run and complete. And will be lengthy - scroll through the results (no need to rush) and get a sense of it all. Then go back and look again for anything that seems amiss.
= = = =
Also, after reading back, have you tried using "dism" and "sfc /scannow" to look for and fix buggy or corrupted files?