I tried that Fixit for Windows Update and BITS already but I just did it again and it says...
Service registration is missing or corrupt FIXED "green checkmark"
but Windows Update still gives me the same error
I'm trying the other manual method and I'm getting quite a few errors such as...
The module "wuaueng.dll" was loaded but the entry-point DllRegisterServer was not found.
Make sure that "wuaueng.dll" is a valid DLL or OCX file and the retry again.
later... Nope, still doesn't work.
I'm guessing it's time to backup anything important and do a Reset This PC then go through re-installing all the basic stuff.