Ended up facing the same issues although I had a little more adventure in Safe Mode. Using the SHIFT-RESTART method, when I got to the SAFE MODE selection screen, my Razer Huntsman Elite keyboard wasn't registering keypresses. Should've just gone straight to the msconfig method instead of unplugging the keyboard and removing several of my cables off the neatly bundled up cables management.
In either case, I've finally managed to update to KB5015882.
Here's my prcoess.
- Did all the SFC, DISM, CHKDSK stuff
- Disable all Real-time Protection of Malwarebytes v4.5.11
- Disable .NET 3.5 and 4.8 - Encountered issues with 3.5 disabling with a CATASTROPHIC ERROR. This was fixed by reboots and re-attempt
- Delete everything in ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader, %systemroot%\SoftwareDistribution and %systemroot%\system32\catroot2
- Did the regsvr32 /s for atl.dll, urlmon.dll and mshtml.dll
- SAFE MODE delete of pending.xml in Windows\WinSXS
- Downloaded KB5015814 manually and ran the install. Took over an hour on my system to finish. My SSD is a Samsung 960
- Updated KB5015882 via Windows Update
- Enabled everything that was disabled
- Wrote this post.