idahosurge said :
I seemed to have fixed it thanks to the link you posted in your last response. WUDFRd is a service and it is called "Windows Driver Foundation - User-mode Driver Framework".
Windows Administration - What Is wudfsvc and wudfsvc.dll
I went into services.msc and looked at Windows Driver Foundation - User-mode Driver Framework, it was set to manual, but under "Status" it was off. I plugged in a USB and the status changed to "Started".
I changed the startup type to "Automatic", shut down the PC, restarted, checked to see that it was still set to automatic and that it was started. Plugged in a USB and no error code, plugged in another USB and no error code. Shut down, started again, checked again and no error code.
If you change Windows Driver Foundation - User-mode Driver Framework to automatic start let me know if it works for you. Also before you change it the service has to be stopped. For some reason you can not stop it after it has started so you need to boot your PC and before you do anything go into services.msc and change it before it has started. Your PC may let you stop it, but mine would not.