I think I have an answer for you. At least a proposed solution that worked for me.
I didn't want to install all the extra software with the drivers, so I found that if you look at the "Driver Details" you will see a .sys name. Just copying that WILL NOT work. You need the .inf file as well which of course isn't stored there.
So if you go to C:\Windows\System32\DriverStore\FileRepository that is where all the needed information is stored. How you find what you need is by looking at the name of .sys (mentioned above), and then finding that same name or something very close to that.
For example:
A driver that has a system file of bthpan.sys (Bluetooth), so if you look in the FileRepository you will find a folder like this "bthpan.inf_amd64_neutral_024281c0e4e954e2" Notice that the first part matches the same name of the .sys, but has the .inf_.... If you open that folder up, bingo! There is your .sys, .inf, and any other necessary files matching the name of the .sys file.
Now you just need to copy that folder or files to a flash drive, and bring it to the computer that isn't working. Point the device to that folder, and it should install the driver without any issue.
Hope this is helpful!