Having the same problem and pursuing similar solutions with out success, I tried downloading the recommended update for my Vista Home Premium SP2 64 bit OS.
As part of the JDK, this installation includes an option to include the public Java Runtime Environment.I used file "Windows6.0-KB947821-v35-x86.msu" and the resulting "Check SUR.log" file said there were no remaining unfixed errors. Reran the Fix It tool and it still detects error code 0X80070057 None of these bright ideas worked. However, when I attempted to install it stated update not for my system.Is there a different comparable update for 64 bit OS or is there a different problem? This created a new Windows\Catroot2 folder and a new Windows\System32\Software Distribution folder ... auth=1 Installed the latest version of the Windows Update Agent. After applying this patch, check the updates manually. auth=1 "Resetting the entire Windows Update Component manually" I did this using the command prompt as outlined in the article.