A How-to guide on solving Windows Update Error Code 0x8007000d
(An internal error occurred while installing the service pack.)
Read our guide on solving Windows Error Code 0x8007000d and use these tips. It will help you to troubleshoot your issue.
This error may occur if you are installing a Windows upgrade. The error code appears after the installation has started, and the upgrade will not launch afterwards.
What you should do in the case of Windows Update error #0x8007000d
Restart the Windows Update and Windows Installer services. You can find these services by opening the Services console, and then you can launch them by double-clicking on them. Then, open MSCONFIG, click on Services, and select “Hide all Microsoft services”. Enable “Disable all”, and then apply changes. However, do not yet reboot the system.
After you have taken those steps, install Update KB947821, and then reboot your system in Safe mode. Go to c:\Windows\, and rename the SoftwareDistribution file to SoftwareDistribution.old. After that, open your c:\Windows\System32 folder, and look for the catroot folder. Rename the catroot folder as catroot.old. Then, reboot in normal mode and your installation should be able to be carried out without error.
To learn more about this error, please check out our Error Analyzer