We have had error 0x800F081F when installing Service Pack 1 on Windows 7 quite a few times over the last several days. I haven’t quite noticed a cause and effect between anything and the error yet.
The Service Pack installer recommends running the System Readiness Tool to fix the problem. The tool runs without any problems, and creates CheckSUR.log which states that everything is good.
The only way I’ve been able to fix is to use DISM to remove the package from Windows 7, then Service Pack 1 installs with no problems
Basically:
- Install Windows Automated Installation Kit (WAIK)
- Open an administrative “Deployment Tools command prompt”
- DISM /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514
- Command will run for a few minutes
- Install Service Pack 1
- The installer will open another command window running makecab, this is nothing to worry about
One thing I noticed was, probably due to poor typing skills, I could not get the package to remove and DISM would throw error 87. I ended up copying the package name out of the Service Pack error log in event viewer; it ran without any problems after this.