Happened with me while updating to build 14291. The process was interrupted 4 times and restored the previous build. It never went past
Installing features and drivers. The issue is that Windows Update downloads all the driver updates available for your device along with the build and installs them during the update process. If a driver is not compatible with your device, it crashes and gives you the BSOD. In my case, the Intel HD Graphics 3000 driver, which is not much compatible with Windows 10, used to crash while being updated during the build update process. So finally I decided to update manually. By updating manually, you bypass all the unapproved and unnecessary driver installations and simply install the build and nothing else. You'll waste too much time troubleshooting the BSOD error, as it happened with me, and won't find any satisfactory answer. So the best thing to do right now is convert the downloaded windows installation file into an ISO image and update manually.
You can easily convert the Install.esd file from the
hidden $WINDOWS.~BT folder on your windows installation drive where your build has been downloaded through Windows Update. That is if your Windows is installed on C drive then the folder is at
C:\$WINDOWS.~BT and the required
Install.esd file is at
C:\$WINDOWS.~BT\Sources. Make it visible by checking the Hidden items option in the View tab of File Explorer ribbon (You probably might be knowing about it, but still).
It's super simple. Get the step by step guide here:-
https://www.techjourney.net/decrypt-...ows-iso-or-wim
After creating the ISO, you can double click to mount it and run the setup.exe from the mounted disk drive\setup.exe and manually update to the latest build.