New
#1
Win7 x64 seems to be missing core USB->serial drivers
Hi all,
I recently had to reformat my machine and reinstall Win7 x64.
It's been a while now, and everything is back up and running just fine for the most part.
However, the other night, I decided to reinstall my 3D printer, which is a Monoprice Select Mini.
This printer seems to use a simple inf file to point to the built-in Windows USB->Serial drivers.
For reference, I'm able to install this printer on my laptop (also running Win7 x64) with no issues.
When I plug the machine into my PC and power it on, I get the standard 'USB connected' sound, and the hardware wizard notifies me that it's attempting to find the driver. It fails to find anything on Win Update, which is expected. Once it's done, I go into device manager and right click on the new hardware entry, and choose to update the driver. I point to the provided inf file, and it proceeds with the install. I get a message about an unsigned driver, which I accept. I should mention that the driver failed to install at all with a "file not found" (or similar) error until I hunted down the fact that it was looking for usbser.sys and manually copied it to my system32/drivers folder from my laptop. Not sure why it wasn't there before. I suspect this has something to do with the root cause of my troubles here.
Anyway...at this point, the driver fails to load, because of the unsigned issue. If I reboot and disable driver signing enforcement, then reinstall the driver, it will complete the installation, but then I get a (code 39) error telling me the driver is corrupted.
I finally found a reference to the setupapi.dev.log file and found in there where the driver install is failing, but I can't read it clearly enough to understand what exactly is the failure point.
I'm at a loss here. I've done countless uninstalls and reinstalls of the driver. I've even tried system restores back to a point before I installed any version of the 3D printer driver, thinking maybe I did something in the wrong order, but it made no difference. I've also run the SFC, and apparently no errors were detected, since the tool closed with no messages.
Any advice greatly appreciated!
-Mike