Updating through Device Manager won't work - it only offers drivers that are present on Windows/Microsoft update servers.
You must update them either from the device/program manufacturers website, or in some cases, on the system builder's support website.
As no information was given about the system involved, I'm afraid I can't be more specific
As for sleep - it is very affected by drivers. And problems like sometimes being able to sleep and sometimes not being able to sleep are most likely a software issue that's usually related to the drivers.
Also, drivers can be the most current - yet they may become corrupted - and that may cause problems also.
So we can provide more detailed information, please provide these reports:
Let's try looking at these reports:
1) Please provide this information (even though you may not be reporting BSOD's) so we can provide a complete analysis (from the Pinned Topic at the top of the forum): http://www.bleepingcomputer.com/forums/t/576314/blue-screen-of-death-bsod-posting-instructions-windows-10-81-8-7-vista/
2) Please do the following:
- open Event Viewer (run eventvwr.msc from the "Run" dialog)
- expand the Custom Views category (left click on the > next to the words "Custom Views")
- right click on Administrative Events
- select "Save all Events in Custom View as..."
- save the file as Admin.evtx
- zip up the file (right click on it, select "Send to", select "Compressed (zipped) folder")
- upload it with your next post (if it's too big, then upload it to a free file-hosting service and post a link here).
The most straightforward way to see what's happening is to use Process Monitor to monitor the system while a sleep transition is occurring.
Then you can look through the log to see what failed when.
Unfortunately, the log file is huge, with thousands of entries every minute - so it requires a bit of skill to locate the errors that pertain to your particular problem.
If you'd like us to have a look at the log file, please do this:
- download Process Monitor (it's free): https://technet.microsoft.com/en-us/library/bb896645.aspx
- install Process Monitor
- start Process Monitor running a trace
- immediately initiate a sleep transition
- when the sleep transition fails, immediately stop the trace
- zip up a copy of the logfile and upload it to a free file-hosting service such as OneDrive or DropBox
FYI - I'm not real good at this, but have been known to fumble around in the logs a bit.
My point here is that I may not find anything in the logs - simply because I'm not experienced with the specific things I need to look for in this case.