Hang during shutdown

This is so incredibly frustrating. I've searched all over google, a lot of users are experiencing this same problem, and Microsoft still hasn't released a fix for it yet. It's a driver issue, I'm 90% sure, just not sure where the root of the problem is....

Upon shutdown, sometimes I'll randomly hang in the "windows shutting down menu" for about 15 minutes, BSOD comes up pointing to DRIVER_STATE_POWER_FAILURE, and Windows restarts. This problem is linked with none of my USB ports reading any devices, in other words, I know when it's going to hang (when no device is read), and when it's going to shut down properly (device is read). I did a boot log, don't know if it'll help but the three services not starting up are:

Did not load driver \SystemRoot\System32\drivers\vga.sys
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\DRIVERS\srv.sys

If anyone knows the root of both problems I'd greatly appreciate it. Not sure how much longer until something goes flying into my poor monitor :(

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.