The Error 0x8007000d is quite an unusual error, in the sense that it appears in different scenarios. You may encounter the error when installing, upgrading, updating or activating Windows 11/10. It can also occur during a System Restore operation. In this post, we will attempt to provide the most suitable solutions that you can try to successfully resolve the issue in relation to the respective error scenarios.
See the sections below for the resolution to the error depending on how you encounter it.
This error indicates the bootable installation media you are using is corrupt – that’s why the Windows installation failed. In this case, you will need to re-create that Installation media and try the Installation process again – it should complete successfully without any errors.
Fix Windows Update or Upgrade Error 0x8007000d
The Windows Update error 0x8007000d occurs mainly due to two reasons – corrupt system files or the Windows update components have become obsolete. This won’t let you install any updates for Windows and it also won’t let you upgrade Windows in case a newer version is available.
When you encounter this error, you won’t be able to apply the monthly security patches on the existing operating system. You may sometimes succeed to initiate the upgrade via Windows Update. However, this will either fail or get stuck at a certain percentage.
So, if you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run Windows Update Troubleshooter
- Rename SoftwareDistribution folder
- Run SFC scan
- Run DISM scan
- Reset Windows Update components to the default
- Manually download the update from Microsoft Update Catalog (applies to Cumulative Updates)
- Directly download the Windows ISO or use Media Creation Tool (applies to Feature Updates)
Let’s take a look at the description of the process involved concerning each of the listed solutions.
1] Run Windows Update Troubleshooter
More often than not, running the inbuilt Windows Update Troubleshooter fixes update errors on Windows 10. After you run the troubleshooter and rerun Windows update but still receive the error, you can try the next solution.
2] Rename SoftwareDistribution folder
- Create a system restore point first.
- Stop Windows Update Service using Services.msc
- Rename the C:\Windows\SoftwareDistribution folder to C:\Windows\SoftwareDistributionOld
- Restart the Windows Update Service
- Reboot computer.
3] Run SFC scan
The presence of corrupt/damaged system files can potentially trigger this error on Windows 11/10. In which case, you can run SFC scan. Running this inbuilt command-line utility program scans the entire PC for obsolete or corrupt/damaged files and replaces or repairs such files (if any) as the case maybe.
4] Run DISM scan
Sometimes the SFC scan will fail to fix the underlying causes. In such cases, you should run Deployment Image Servicing and Management (DISM) scan – another in-built tool to repair the corrupt files as well as the Windows system image.
5] Reset Windows Update components to the default
In this solution, you can use the Reset Windows Update Agent Tool and see if it helps you. This PowerShell script will help you Reset Windows Update Client. Also, you may want to manually reset each Windows Update components to default.
6] Manually download the update from Microsoft Update Catalog (applies to Cumulative Updates)
If you’re having this issue installing the cumulative update via Windows Update, you can manually download from the Microsoft Update Catalog, the update that is failing to install and consequently triggering the update error, and then install the update on your Windows PC.
See this post if after you download the update and run the installer, you receive the error message Windows Update Standalone Installer encountered an error 0x8007000d, The data is invalid.
7] Directly download the Windows ISO or use Media Creation Tool (applies to Feature Updates)
If you’re having this issue installing feature updates via Windows Update, you can directly download the latest Windows ISO image file from the Microsoft website. Once you have downloaded the ISO to a location (preferably the desktop) on your device, double-click the ISO image to mount it as a virtual drive then double-click the setup.exe file to start the in-place upgrade process.
Alternatively, you may use the Windows Update Assistant to install the Feature Update.
Fix Windows Activation Error 0x8007000d
You may encounter this activation error when you try run the slmgr -dlv
or slmgr -ato
command. This error can be caused because of insufficient permission to the ‘root’ directory. The System account by default has Full Control permissions to the registry path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT
and any subkeys. If those permissions have been altered for the ‘Root’ key or any subkey(s), you would see the error code 0x8007000D.
To resolve this issue, you need to assign the minimum permission of “Enumerate Subkeys” to the System account for the registry path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root and any of its subkeys, says KB2230957.
You can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run Windows Activation Troubleshooter
- Perform a Clean Boot and retry activation
- Assign the minimum permission of “Enumerate Subkeys” to the System account
- Activate by Phone
Let’s take a look at the description of the process involved concerning each of the listed solutions.
Before you try any of the solutions below, you can quickly run an SFC scan, followed by a DISM scan (if necessary) then retry the activation. If that doesn’t resolve your issue, you can then proceed.
1] Run Windows Activation Troubleshooter
The Windows Activation Troubleshooter will help you address the most commonly encountered activation issues on Genuine Windows devices including those caused by hardware changes. This solution requires you to run the inbuilt Windows Activation Troubleshooter and see if that would be of any help. Else, you can try the next solution.
2] Perform a Clean Boot and retry activation
There have been instances where some programs interfered with the activation process. This solution requires you to perform a Clean Boot – this will disable any active security programs or third-party programs running in the background. Once your Windows 11/10 device is running in the clean boot state, you can try to activate Windows 11/10 again.
3] Assign the minimum permission of “Enumerate Subkeys” to the System account
Since this is a registry operation, it is recommended that you back up the registry or create a system restore point as necessary precautionary measures. Once done, you can proceed as follows:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type
regedit
and hit Enter to open Registry Editor. - Navigate or jump to the registry key path below:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT
- At the location, on the left pane, right-click on the ROOT folder and select Permission.
- Select System under Groups or Usernames and check the permission status. If its changed to only Read then continue to the next step.
- Click on Advanced button.
- Under Permissions tab, select System and click on Edit.
- Select Full Control.
- Click OK to save permission changes. If you’re somehow prevented from saving this change, you may have to take ownership and retry again.
You can now retry activating. If you’re still unable to activate, try the next solution.
4] Activate by Phone
Microsoft phone activation is one of the ways to activate Microsoft Windows or Microsoft Office products. Generally, it requires calling the Microsoft Activation Center and to verbally exchanging activation information.
Fix System Restore error 0x8007000D
If you receive An unspecified error occurred during System Restore, 0x8007000D then you have to try using another restore point. If it does not help, this post will help you Troubleshoot System Restore problems.
I hope you find this post useful!
Several users complain that they are unable to update their system to the latest version of Windows 11, version 22H2, because the update fails to install with error 0x8007000d. The error code «0x8007000d» in the Windows 11 v122H2 update is usually caused because of corrupted downloaded files or because of a non-compliant device driver or software.
This guide, contains step by step instructions to resolve the error 0x8007000d in Windows 11 22H2 update installation: «We couldn’t install this update, but you can try again. Error Code (0x8007000d).
How to fix error 0x8007000d on Windows 11 22H2 Update.
Important Prerequisites before installing the Windows 11 22H2 Update.
1. Disable or (better), temporarily uninstall your Security/Antivirus software and reinstall it after the update installation has completed.
2. Make sure that you have at least 32GB free disk space. To free up disk space use Disk Cleanup.
3. Disconnect all USB devices & SD Cards (e.g. USB Flash Disks, the USB Wireless receiver for you mouse or keyboard, etc.).
4. Disable Device/Hard Drive Encryption (If enabled).
Method 1. FIX Windows 11 22H2 Update Error 0x8007000d by Removing NVIDIA Graphics Drivers.
Some users reported that after uninstalling the NVIDIA Control Panel and the GeForce Experience drivers, the Windows 11 22h2 update installed without any issue. To try that: *
* Note: This method only applies to NVIDIA graphics owners.
1. Press Windows + R keys to open the Run command box.
2. Type control appwiz.cpl and press OK (or Enter) to launch Programs and Features.
3. Now proceed and uninstall all NVIDIA’s software. (e.g. NVIDIA Graphics Driver, NVIDIA Control Panel, GeForce Experience, etc.)
4. Restart the PC and try to install the update. If the installation is successful, proceed to reinstall the latest NVIDIA drivers and software for your graphics card.
* Note: if the update 22H2 fail to install again, then proceed to next method, before installing the latest NVIDIA drivers.
Method 2. Delete the ‘SoftwareDistribution’ Folder.
The “C:\Windows\SoftwareDistribution“ folder, is the location where Windows store the Windows Updates. Many times, this folder becomes corrupted and you must re-create it in order to download the updates from scratch. To rebuild (re-create) the “SoftwareDistribution” folder follow the steps below:
Step 1: Stop Windows Update Service.
1. Open Windows Services control panel: To do that:
- Press Windows + R keys to open the run command box.
- In the Search box, type: services.msc & click OK.
- (Accept the UAC warning if appears).
2. In Services control panel locate the «Windows Update» service.
3. Right-click on Windows Update service and select “Stop”.
Step 2: Delete the SoftwareDistribution folder.
1. Open Windows Explorer and navigate to: C:\Windows folder.
2. Find and Delete the “SoftwareDistribution” folder (or rename it. e.g. to “SoftwareDistributionOLD”) .
Step 3: Start the Windows Update Service.
1. Open Windows Services control panel.
2. Right-click on Windows Update service and select “Start”.
Step 4: Check and Install Windows 11 Update.
1. Navigate to Start -> Settings -> Windows Update and click Check for Updates.
Method 3. Update to Windows 11 22H2 by using the Update Assistant.
1. Navigate to Windows 11 download site and click download the Windows 11 Installation Assistant.
2. Double click at the downloaded file and click the Accept and install button to begin the installation.
3. Finally, click Update Now to install the latest version of Windows 11 on your computer.
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us.
Windows 11, as well as 10, is no doubt a feature-rich version of the OS but issues and bugs have close kinships with it at the same time. 0x8007000d is such an error code that appears when trying to download a cumulative update or build. When the problem occurs Windows update stuck and ails you with the error message.
Although 0x8007000d error could arise due to a number of reasons often the primary cause of this nagging issue is Windows update Component. This puts a sort of restriction over your system and prevents it from downloading or installing any new patch on your PC. However, it may be hard to resolve these errors here are some methods that will certainly help you.
Here is how to fix Windows 11/10 Update Error 0x8007000d –
1] Purge the Windows update components
In order to resolve this issue, the first thing that you can try is purging your windows update components. Resetting will recalibrate the entire update installation module which churns out the faulty bug that may be causing the error.
- Press Windows+S keys and type in – cmd.
- Hit the – Ctrl+Shift+Enter.
- Select – Yes to approve the User account control.
- On the Command Prompt screen type in the below lines and hit enter after each and don’t forget to enter –
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Now enter the following command to rename the SoftwareDistribution folder –
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\Catroot2 Catroot2.old
- Now run the following commands to re-enable the windows update related services –
net start wauserv
net start cryptSvc
net start bits
net start msiserver
2] Make sure that BITS is running
BITS is an essential service of Windows that helps the system to download files from the Microsoft server. Furthermore, it also assists the OS and application during foreground or background downloads or uploads. BITS also allows the system to exchange files between the device and the remote server that too without impacting the network experience.
If for some reason this service stops, windows update would mostly fail and reflect the error 0x8007000d. Hence it is quite important that BITS is always in automatic startup type and running status. You can do that by following these few simple steps:
- Press Windows+S and type in the – service.msc.
- Hit Enter to open the services console.
- Find “Background Intelligence Transfer Service” in the Name column.
- Now Right-click on this one and select the – Properties.
- Here, set the startup type to – Automatic.
- Click the Start under service status and wait for a while.
- Make sure to click Apply and then OK to save the changes.
3] Rename the CBS log files to fix 0x8007000d Error code
CBS log sometimes might be the reason for the error 0x8007000d appear during updates. This Component-based servicing keeps a detailed record and information regarding all the updates that have been installed in a component over a period of time. These logs could get corrupted and cause trouble in the process of updating your system.
Sometimes deleting these logs easily resolves the issue but if you don’t feel it’s safe renaming the file could also do the trick. Follow the guidelines –
- Hit the – Windows+Q.
- Now type in the following and hit Enter –
%systemroot%\Logs\CBS
- Now change the CBS.log file name to anything else such as error.log.
- If the system doesn’t allow you to alter the name, do the following
- Open Services console as you did in the above mentioned process.
- Next, scroll down and look for the – Windows modules installer.
- Double click on it to open.
- Set the startup type to manual and click on Apply then OK to save the changes.
- Reboot your system and go to the logs directory – C:\Windows\Logs\ and rename cbs.log.
- Restart your pc again and open the services console
- Set the startup type of windows modules installer back to automatic again.
4] Use Windows Updates troubleshooter
Windows built-in troubleshooter has proven it’s worth many times. The utility is quite handy and user friendly and you don’t need to go through any of those lengthy time-consuming processes to resolve simple and basic errors. Just a few clicks on the utility and the troubleshooter would scan your device to ascertain the cause of error 0x8007000d to come up and would render you some easy one-step solution to get rid of it.
Let’s see how you can do that –
- Press Win+S and then type – troubleshoot.
- Hit the – Enter.
- Once on the Troubleshoot Settings page, click the – Additional troubleshooters.
- Click the – Windows update.
- Select the – Run the Troubleshooter.
- The troubleshooter might prompt you to apply some fixes, follow them accordingly.
If you are using Windows 11, open Settings => Select Troubleshoot from right pane => click Other troubleshooters. Finally, hit Run button located alongside Windows update.
5] Try going for Manual Update
Windows update has been designed in a way that it would run discretely in your background without even giving you a hint, provided that you are on an unlimited data usage network. But sometimes these autonomous and discreet procedures may fail to run due to extremely low internet speed or interference in the network. In such cases, you may need to ensure that your Windows updates are accomplished without any glitches.
So try to receive the update manually as of now using the following instructions –
- Click taskbar search, type update, and press – Enter.
- From right pane, click – Check for Updates.
- Wait until the completion of downloading and lastly, click the – Install now.
6] Remove Windows Update download path to solve Error 0x8007000d
In order to make sure all your windows components are running smoothly you must ensure that all the Registry keys are intact. A single letter error with any of its strings may result in an unexpected error. It could be in the case of windows update as well, if any associated string value gets corrupted it could reflect error 0x8007000d. In such an eventuality what you must do is modify or remove that key what is necessary in order to get rid of the disturbing issue.
Note – Be very careful while changing the registry, as an invalid registry could adversely affect your PC and OS, you end up losing data as well.
- Press Windows & S keys together and type in – “regedit”
- Hit the – Enter
- Click the – Yes when a User account control box appears.
- In the Registry Editor console, type in the following string
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Right-click on WUserver and choose Delete.
- Then right-click on the – WIStatusServer and delete it as well.
- Now close the Registry Editor console and Reboot your system
7] Uninstall or put your Antivirus software on Stand-by status
We have often seen people buying an antivirus kit along with their first laptop and we can’t blame them for it. Everyone is apprehensive of data loss and won’t bother spending a bit extra for it. But these third-party applications sometimes can’t differentiate between a virus and a Microsoft update. Hence in order to deal with it what you must do is disable your antivirus for a period of time and manually start the update and check if the error still comes up.
- Click the up arrow present on the right-hand side of the taskbar to open the hidden icons on the system tray.
- Right click on the Antivirus icon and choose – Disable.
- The Antivirus program would ask you for the period of time after which the program is re-enabled automatically. Select as per your choice.
- Now go to the – Settings
- Click the – Update and Security.
- Here, select the – Check for Updates.
Suppose the update isn’t installed then you must uninstall your antivirus program immediately.
Here’s is how you can do that
- Press the Windows logo key, type in appwiz.cpl, and hit enter
- Here, from the list of programs on your system, select the antivirus and click Uninstall from the top bar.
8] Clean boot to fix Windows Update Error 0x8007000d
Often the reason for update failed error 0x8007000d is the malicious third party applications that change the windows update components. So you must perform a clean boot of the windows which would start up our system with the least of the drivers, programs, or services.
- Hit the Win+S, type in msconfig, and press – Enter.
- Click on radio button alongside the – Selective Startup.
- Uncheck the box set for – Load Startup items.
- Click the – Services tab.
- Click and select the box for the – Hide all Microsoft services
- Next, click the – Disable all.
- Switch to the – Startup tab.
- Select the – Open Task Manager.
- Right-click on the enabled program and choose the Disable one by one.
- Repeat the same for all enabled programs.
- Now close the –Task Manager.
- Go back to the – system configuration.
- Click on Apply and then Ok.
9] Wipe out the Temporary Files
Temporary files are created to facilitate a smooth and seamless transition while working on Windows. These are records of your activities and provide an easy and quick recovery of data in case of an unintentional shutdown or power outage. Unfortunately, these are redundant data keep sitting on your system, making it slower and slower by each day. Furthermore, disk space might runs short leading to error: 0x8007000d. So, delete all the files of these kinds using the following guidelines –
- Press the – Windows+R.
- Type in Temp and hit the – Enter.
- Once you are inside the temp folder, press Ctrl+A to select all items.
- Hit the – Delete.
- Once again open the run box and type in %temp%.
- Select all items similarly and wipe out them.
10] Set Microsoft Edge as your Default Browser
Sometimes 0x8007000d might occur due to the add-ons that you install on your browser. Setting Microsoft Edge as your Default Browser could resolve the issue and do the trick. Also, reset the Internet Explorer Settings using the following instructions –
- Open Control panel.
- Put the View by status either of Large or Small icons.
- Click the – Internet options.
- Select the – Advanced tab.
- Next, click the – Reset.
- A dialogue box will appear, select the – Delete personal settings.
- And finally, click the – Reset.
11] Uninstall any previously existing updates
More often, it has been noticed that the existing update would raise a conflict with the new patch and cause an obstruction in downloading and installing the latest one on the system. It could even be the case of a bug being carried on the latest installed update patch. You can easily resolve this issue by removing all of the previously existing updates.
- Press Windows + I keys together to open “Settings”
- Go to the – “Update and Security”
Windows 11 users, open Settings app => choose Windows update from left pane to get same settings page.
- From right hand side, click – “View Update history” or Update history.
- Move down and Choose – “Uninstall updates”
- Scroll down to reach Microsoft Windows section.
- Select the recent update you received and click Uninstall.
- Comply with all the prompts in order to complete the uninstallation process.
- When the process ends, kindly reboot your system
12] Get rid of any kind of existing corruption on your PC
System elements could go missing or in worse case scenarios, go corrupt, if our PC suffers any kind of malware attack, software collisions, or anything similar to that sort. This could be a prominent reason for error 0x8007000d to come up. In order to recover the missing system elements or resolve this corruption, we must execute these few simple steps –
- Press Windows+S key together and type in – “cmd”
- Now press the – ‘Ctrl+Shift+Enter’.
- When the User Account Control box appears, click the – Yes.
- In the elevated Command Prompt window, type in the following syntax exactly it is and hit enter.
DISM.exe /Online /Cleanup-image /Restorehealth
- Once you have executed the command Reboot your system.
- This should have fixed 0x8007000d error when you sign back in.
- However, if the issue still persists, open command prompt again as administrator.
- Type in the following command and hit enter –
Sfc /scannow
- Wait patiently till the procedure completes without any kind of interruption.
- When the process ends, reboot your windows PC.
13] Ensure that the Windows defender is working effectively
Windows Defender Firewall protects your system from any kind of potentially harmful and malicious programs that your system may encounter. Error 0x8007000d may come up if this system is turned off. The reason why it happens is not clear yet but turning it back on has often resolved the issue. So let’s see how you can do that in a few simple steps –
- Click the Taskbar Search and type in – control.
- Hit Enter and open the Control panel.
- Set the View by option to Large icons.
- Click the – Windows Defender Firewall
- On the next page, check carefully and make sure that each option is green, and in case if you find any option red, turn it manually.
- To do that, click the – Turn Windows Firewall On or Off.
- Click on the radio button alongside – Turn on Windows Firewall
- Make sure you choose the same option for both Private Network Settings and Public Network Settings
- Finally, click on OK to save the settings.
14] Free up essential Disk Space
Sometimes windows update packs require a significant amount of space In order to download and install them in a smooth and consolidated process.
If your system is running out of storage and you don’t have enough space for the updates, this could interfere the update process and result in error 0x8007000d. Hence you must clean up the junk files and allocate more space in order to resolve the issue by following the instructions –
- Press Windows+Q keys and type in – cleanmgr.
- Hit Enter to open Disk Cleanup console
- After assessing how much space the system utility can evacuate, Disk Cleanup for ( C: ) will open.
- Click the – Clean up system files.
- Simply click Ok on the next prompt.
- On the next screen, Disk Cleanup for ( C: ) will appear.
- Click the checkboxes available under Files to delete
- Then hit the – OK
- Finally, select the – Delete files.
15] Restore your PC
Error 0x8007000d might appear after you made some modifications in Registry or Settings, or installed a third-party shady program. Then it’s highly probable that your recent ministrations have adversely affected the system and you might need to restore your PC.
- Press the Windows logo and type in – rstrui
- Hit enter to open System Restore.
- When “system restore” opens click on Next.
- Click and Check the checkbox alongside – Show more restore points
- Choose the most recent date and time of restore available here and click – Next
- On the next step click – Finish.
- Click Yes on the final confirmation prompt.
- The system will reboot itself once the restoration process completes.
- Once the system restarts, the new update patch would most certainly be installed without any kind of error 0x8007000d appearing.
16] Do clean install of Windows
Suppose everything fails to fix 0x8007000d error then the clean install is the last solution. This allows you to start afresh without any shred of previous install residues, no cache data, or any damaged files residues whatsoever.
Follow the instructions in this post – How to Install Windows 10 2009 October 2020 update.
Methods list
1] Purge the Windows update components
2] Make sure that BITS is running
3] Rename the CBS log files
4] Use Windows Updates troubleshooter
5] Try going for Manual Update
6] Remove Windows Update download path
7] Uninstall or put your Antivirus software on Stand-by status
8] Clean boot Windows
9] Wipe out the Temporary Files
10] Set Microsoft Edge as your Default Browser
11] Uninstall any previously existing updates
12] Get rid of any kind of existing corruption on your PC
13] Ensure that the windows defender is working effectively
14] Free up essential Disk Space
15] Restore your PC
16] Do a clean install of Windows
That’s all!!
Repair any Windows problems such as Blue/Black Screen, DLL, Exe, application, Regisrty error and quickly recover system from issues using Reimage.
Several users reported encountering an error 0x8007000d while they were trying to upgrade their Windows 10 OS to the latest build version or Windows 11. Once this problem occurred, you won’t be able to download and install the latest cumulative updates (security, non-security, or optional).
You may sometimes succeed to initiate the upgrade via Windows Update. However, this will either fail or get stuck at a certain percentage. Let’s learn the probable causes behind this error code and six workarounds that might solve this problem on Windows 10.
What causes Update Error 0x8007000d?
This update error 0x8007000d normally occurs when either the system files and folders have been corrupted or there are unnecessarily stored caches within Windows Cache folders. You may try the SFC and DISM tools to find and repair file corruption within your system.
Purge Windows Cache folders to solve the cache problems within SoftwareDistribution and catroot2 folders. If this error persists even after applying these fixes, go for troubleshooting Windows Update or Reset Update Components. Let’s explore these tweaks in more detail –
Update error code 0x8007000d Solutions
To solve the Update error 0x8007000d on Windows 11/10, try the following suggestions –
1] Run Windows Update Troubleshooter
Windows Update, in general, fails due to corrupt Windows update components. Since bugs and errors are pretty common in Windows 10 OS, the company provides an essential tool that works to minimize such issues. Here’s how to run the troubleshooter –
- First of all, launch the Settings app using Win & I keys combination.
- When this desktop app comes into view, click Update & Security category.
- Next, select Troubleshoot on the left column and head over to the adjacent side.
- Scroll down to Windows Update and hit Run the troubleshooter.
- The repairing task begins immediately afterward, Restart the PC when this gets completed.
2] Scan and repair missing/corrupted system files
The presence of corrupt/damaged system files may also lead to the error code 0x8007000d on Windows 10. Hence, we suggest using the in-built tool – System File Checker by Microsoft. Running this command-line utility program scans the entire PC for obsolete files and repairs the same (if exists any). Here’s how to proceed –
- Press Win + R to invoke the Run dialog.
- Type cmd at the void and simultaneously press Ctrl + Shift + Enter keys to launch the Command Prompt.
- On the User account control window, tap Yes to go ahead.
- Now, type
sfc/scannow
on the elevated prompt and press the Enter key.
- This process will take a few minutes to complete, so wait accordingly.
- Once over, Reboot the Windows 10 device and check whether this solves the update error 0x8007000d or not.
3] Perform DISM scan
Sometimes the SFC scan fails to fix the underlying causes. Ins such cases, one should run the Deployment Image Servicing and Management in-built tool to repair the corrupt files. Here is the complete procedure –
- Go to the Search and type Command Prompt.
- Right-click on the top result and choose Run as Administrator.
- If the UAC window comes into view, tap Yes.
- Copy/paste the following code near the blinking cursor and hit Enter –
dism.exe /online /cleanup-image /scanhealth
- The execution process begins immediately afterward, so wait accordingly.
- When the scanning/repairing completes successfully, execute the below code –
dism.exe /online /cleanup-image /restorehealth
- This command too will take a few minutes to finish. When this completes and reports fixing the underlying cause, Restart the PC.
- Now, try upgrading the Windows 10 OS without receiving the error code 0x8007000d.
4] Enable Windows Update using Group Policy Editor
Sometimes, the disabled update components may cause this error 0x8007000d while performing an OS Build upgrade. If this indeed is the case, enable Windows Update components via Policy Editor. Here are the essential steps to work upon –
- Jointly press the Win and R keys to open the Run dialog.
- Type
gpedit.msc
at the void and press OK to start the Group Policy Editor. - On the upcoming window, reach out to the following path –
Computer Configuration/ Administrative Templates/ System
- Scroll down and locate the “Specify settings for optional component installation and component repair” policy.
- Once you find this policy, double clicks the same to open the respective window.
- Here, check the Enabled radio button and hit OK to save the recent changes.
- Finally, Restart your Windows and check for Updates from the next login.
5] Manually download standalone packages and install them on your PC
Microsoft uploads the standalone packages for each and every cumulative update that came for either Windows 11 or 10 OS. All of them remain available on the Update catalog website. Go visit this site, and look for the latest patch update number that came for your version of Windows 10. Windows 11 users may visit this website instead.
Now that you have the KB number with you, copy/paste the same into the Microsoft update catalog’s search field. Press Enter and you will find a list of updates corresponding to different system architectures. Pick the one that suits your system configuration and hit the download button.
Click the top link on the succeeding window and the patch file starts downloading. Double-click on the downloaded setup file and the error 0x8007000d resolves automatically thereafter.
Here’s a detailed description of how to download and install updates manually into your system.
6] Manually Reset the Windows Update Components
If none of the above solutions resolve the error 0x8007000d, you should try to manually reset the Windows update components. To perform this task, you need to start Windows Console as an Admin and execute a few command lines. Here’s how to proceed –
- Right-click anywhere on the taskbar and select Task Manager.
- When this desktop app comes into view, click File followed by Run new task.
- Under the text box, type cmd (Admin) and hit the OK button.
- Now, run each of the below codes separately. They are meant for stopping the essential core services –
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Subsequently, remove the qmgr*.dat from Windows 10 OS executing the command line –
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat
- Afterward, navigate to the System32 folder running the below code –
cd /d %windir%\system32
- Now, copy/paste the following codes to re-register .dll files. They, in turn, reset the corrupted Windows Update components. Don’t forget to press Enter at the end of each command line –
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- Next, use the below commands to reset the network services –
netsh winsock reset
netsh winhttp reset
- Once over, restart the services that you have stopped initially. To do so, use the below codes –
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- At last, Reboot your system so that the changes made come into effect after the next login.
I hope, the above fixes work to address the update error 0x8007000d on your computer. If you have any queries or suggestions related to this article, ask us in the comment section.
Ошибка 0x8007000d в Windows 11 указывает на то, что возникла проблема с файлами или настройками операционной системы.
Чтобы исправить эту ошибку, вы можете попробовать следующие решения:
- Запустить инструмент проверки системных файлов. Для этого откройте командную строку от имени администратора и выполните команду
sfc /scannow
. Эта команда проверит целостность системных файлов и исправит их, если это необходимо. - Очистить кэш обновлений Windows. Для этого выполните следующие действия:
- Откройте “Параметры” (иконка шестеренки) и перейдите на страницу “Обновление и безопасность”.
- Нажмите на “Просмотреть историю обновлений”.
- Нажмите на “Очистить историю обновлений” и подтвердите действие.
- Перезагрузите компьютер и попробуйте выполнить обновление еще раз.
- Использовать инструмент DISM (Deployment Image Servicing and Management) для восстановления поврежденных файлов системы. Для этого выполните следующие действия:
- Откройте командную строку от имени администратора.
- Введите команду
DISM /Online /Cleanup-Image /RestoreHealth
и дождитесь завершения операции. - Перезагрузите компьютер и попробуйте выполнить обновление еще раз.
- Попробуйте установить обновление вручную. Для этого перейдите на сайт поддержки Microsoft и загрузите необходимое обновление для вашей версии Windows 11. Затем установите его вручную, следуя инструкциям на экране.
Если ни одно из перечисленных решений не помогло, попробуйте связаться с технической поддержкой Microsoft для получения дополнительной помощи.