Fix for Windows Update error 8007051a on Vista
Took me a bit to figure this one out, thought I’d share.
Issue:
Receiving Error 8007051a when trying to perform Windows Update on Windows Vista. Microsoft knowledge base doesn’t seem to contain any useful information, neither does googling…
Solution:
- Locate “C:\Windows\winsxs\pending.xml“
- Take ownership of the file
- Give yourself (or a group you’re in, like Administrators) full permissions to the file
- Rename the file to something like “pending.xml.old“
- Reboot and run Windows Update
- Watch Windows Update find those updates you’ve been missing. Done!
This worked beautifully for me on a Vista Ultimate x64.
Cheers,
v

