No, not a pro, just a user like everyone, trying to help.
You posted the fix and cfisco and michaelong agreed to report the results.
The two had slightly different results though.
cfisco ran the .exe, but also did the auto removal first. In that case, he reported that the reg keys seemed to be reset properly and I saw in the Dss log that the mount points had been cleared. The only thing I found was 1 dll and another file. The second was in the temp folder and set to run at startup.
michaelong I think also ran the .exe, but with less succesful results. But I'm not sure if some of it was from trying to access the usb before doing the reg fix. So I can't be sure as to how well it worked. Again 1 dll left.
I think if I where to suggest this fix, I'd do the following
Download both the fix.exe and DSS and the manual checklist
Disconnect from the internet, turn off system restore, plug in the usb device, do a DSS to see what files and mountpoints where, and backup the registry.
Boot to safe mode, run the fix twice, empty the recycle bin and all temp files, do the manual check, fix what was required, reboot to normal windows, check with DSS. Then take it from there.
About how long did it take to run the fix?