Cumulative Security Update for Internet Explorer 8 in Windows Vista (KB972260) failed to install with the error code 80070570
or other updates with Windows Vista error 80070570 or error 0x80070570 (which apparently means ERROR_FILE_CORRUPT), then you can try these troubleshooting tips to see if they fix the issue.
First, try disabling or closing your security or anti-virus software (McAfee, Norton etc) or other anti-malware, and try Windows Update again; then re-enable the protective software.
If that still doesn't work, it seems the issue could be down to:
- Windows Update not working properly, or
- The Windows Update Temporary folder having got damaged or corrupted.
In my case, it was no. 2. But here's how to sort out no. 1:
- Click the "Start" button bottom left, in the "Start Search" box, type: "services.msc"
(without the quotes) and hit Enter. (If you have to OK or type a password, do so.)
- In the window that comes up, double click "Windows Update":
A dialog box now comes up. Go to the "General" tab. If the "Startup Type" is "Disabled", use the dropdown to change it to "Automatic" or "Manual":
- Click the "Stop" button under "Service Status".
- Then click the "Start" button (to the left of the Stop button), and click OK.
- Rinse and repeat with the "Background Intelligent Transfer Service" service in the Services window (the one where you found the Windows Update service), to stop and start that again too.
- Now try Windows Update again (Start menu, Windows Update) and see if it'll work properly now.
If that didn't solve your problem, try renaming the Windows Update Software distribution folder as follows:
- Close the Services windows you opened earlier.
- Click the "Start" Button, "All programs", then"Accessories".
- Right-click "Command Prompt", select "Run as administrator":
- A "Administrator: Command Prompt" window comes up. Here, type "net stop WuAuServ" (without the quotes) and press the Enter key.
- Wait for this window to confirm it was successfully stopped:
- Now click the Start button, and in the "Start Search" box type:
(without the quotes) and hit Enter.
- A folder window will open. Find the folder called "SoftwareDistribution", right-click it, select Rename and type "SDold" (without the quotes) to rename this folder (or call it anything else you like, just not the current name).
- Go back to the "Administrator: Command Prompt" window. Type:
"net start WuAuServ"
(without the quotes) to restart the Windows Updates service, and wait for it to say "The Windows Update service was started successfully".
Now if all that doesn't work, don't despair - Microsoft offer a free support service just for Windows Update issues.
To use it, go to this page and put in a support request with Microsoft there, and follow their advice. Good luck!