So I've had this problem for some months now: when I try updating to a newer version of Windows, after restarting the computer to complete the update, right after the bios screen, a BSOD appears with the stop code PAGE_FAULT_IN_NONPAGED_AREA, preventing me from getting to the desktop screen. It loops twice and then takes me to the Recovery Screen where I use the console to manually uninstall the update that makes the BSOD appear. I'll leave here the id of the Security Update that seems to be the problematic one: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.xxx.x.x. I should add that I have no idea why removing this particular update/package makes it work again, but it does.
However, Windows forces me to update again in the following days, which ends up in the same loop. Tired of having to manually uninstall the update, I've now rolled back to an older version of Win10, which at least will give me more time until it forces me to update again. According to the settings I'm in version 1903 which I know is stable and doesn't make the error appear.
To summarize, there's a certain update that seems to be incompatible with some aspect of my computer. I've (almost) ruled out the posibility of being a software/driver problem since it happens too in Safe Mode and after a clean install of Windows. I've also tried moving the RAM sticks (as I read the BSOD error code is related to the memory) and disconnecting the rest of the drives with no luck, so I've run out of ideas at this point. Since I refuse to stay on this older version forever, any suggestion would be greatly appreciated.