Keep in mind that OS damage can run deep. Over the years I've learned to put a limit on the number of hours since a reinstall is going to cost less than a shop charge of a few hours. And Microsoft's support is usually a few hundred on this one.
Try the fixer and tell more about any error messages in the event viewer.
ALSO, check AIN on the devices. Here's how.