I am not replying to this specific post, but I see no way to just add a fresh post to this thread. I posted something on page 4 that worked for me. I haven't updated any drivers or anything, I've just been letting Windows update. I haven't had the reboot or error message since, and that was in late November, 2017. Quoted:
"I had the problem again today, and I came across this possible solution, which may have worked for someone else.
I turned off "fast startup". I don't know if this will help or not. I have not been experiencing this issue often, so I won't know for a while if this helps or not until more time has gone by. I had this happen on November 20 and then again today.
To turn off "fast startup", from within the Control Panel, choose Power Options. Then Choose what the power button does. Then "Settings that are currently unavailable", then remove the checkmark from "Turn on fast startup (recommended)". Save the changes, turn off computer. Then turn it back on. Booting up everything takes longer, which might be annoying, but experiencing possible file corruption due to these reboots would be a lot worse, I think. YMMV.
Good luck. I'll post one way or the other if this works. I would give it a couple of weeks before I would deem the problem resolved."
I know with all different configurations of computers, this may not work for everyone, but it did work for me, and it wasn't difficult to do. :)