Yeah ironic that update 1803 fixed the error for you since it's the first version of Windows 10 that comes with new tool that is supposed to give us a better idea of what caused the error in the first place LOL
setupdiag is the name of the new tool
unfortunately I can't figure how to get 1803 without installing latest updates to my current install of Win10 which I can't due to repeated Error 0x80070bc2 so basically caught in a catch22 atm!
I had to enable pause updates for 30 days since my ISP implemented data caps can't be having Windows download the same update over and over already 3x and fail!
I'm guessing Microsoft will have another update by then that will fix this since that's the only thing that fixed this problem in the past. running the windows update troubleshooter as recommended here didn't fix anything just said there was database corruption,
went about fixed said corruption, tried installing update again still failed thus I disabled update like I said till next month ill try again. Besides updating to 1803 might do more harm than good from what I just read
1803 bricks pcs
Actually, that link I provided above has an entire course on fixing Windows 10 update errors which is pretty cool if you have the time to complete it all, which I don't:
Important
This article contains technical instructions for IT administrators. If you are not an IT administrator, try some of the
quick fixes described in this article then contact Microsoft Support starting with the Virtual Agent. To talk to a person about your issue, click
Get started to interact with the Virtual Agent, then enter "Talk to a person" two times. The Virtual Agent can also help you to resolve many Windows upgrade issues. Also see:
Get help with Windows 10 upgrade and installation errors and Submit Windows 10 upgrade errors using Feedback Hub.
The following four levels are assigned:
Level 100: Basic
Level 200: Moderate
Level 300: Moderate advanced
Level 400: Advanced