How to Fix Update Error Code 0x8007001F in Windows 10

Did you get the error code 0x8007001F while updating Windows to its latest version? Well, this bug usually occurs due to either corrupt system files, obsolete device drivers, or incorrect installation of security patches. Since you are here you must be struggling with this error code and want to fix it.

In this post, we have elaborated eight working methods to resolve the 0x8007001F error on the computer. They are – Run the Troubleshooter, Reset Windows Update services, Clear SoftwareDistribution & catroot2 folder. If none of these work, try restoring PC to an earlier state using system backups or use “Reset this PC

Fix: Windows 10 Update Error Code 0x8007001F 

To solve the Update error 0x8007001F on Windows 10 PC, try the following suggestions one by one. All the tweaks below are well-tested and should solve any type of update-related issues on the computer. 

1] Run Windows Update Troubleshooter

Windows Update Troubleshooter is by default the best tool to resolve any kind of upgrade issue on the computer. Running the troubleshooter will look for possible bugs and errors and fix them. Here’s how to use this tool –

  • Open the Settings app using Win & I hotkey.
  • Click Update & Security thereafter Troubleshoot on the upcoming screen.
  • Jump to the right pane and click the “Additional troubleshooters” link.
  • Click Windows Update once and hit Run the troubleshooter.

Run the Windows Update Troubleshooter - Update error 0x8024a000

  • Since this takes a couple of minutes to find and solve any issue, so wait accordingly.
  • Once this is over, Restart Windows and attempt to re-install the pending patches.

If this solution doesn’t work, try the next set of workarounds –

2] Reset Windows Update Components

The presence of unnecessary cache inside Windows 10 may also result in similar errors like 0x8007001F. To solve this, you must clear the stored cache thereafter reset Windows Update components and services. Here are the essential steps to work upon –

  • Make a right-click on the Windows icon and select Run.
  • Type “cmd” at the void and press Ctrl+Shift+Enter keys altogether.
  • Doing this will start Command Prompt having administrative privileges. 
  • Now, execute the following codes one after another.
  • Make sure to hit Enter at the end of each command line.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  • The above codes will stop essential Windows 10 services.
  • Navigate to the C:/Windows/SoftwareDistribution folder, and rename this to softwareDistribution.old.
  • Next, browse to the C:/Windows/System32/Catroot2 Folder, and rename this to catroot2.old.
  • After you rename both these folders, restart the services that you have stopped earlier.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  • Restart Windows to confirm the recent changes.

From the next login, the 0x8007001F error should not occur during updating Windows.

Quick Note: You may delete the softwaredistribution and catroot2 old folders manually as well. However, make sure to stop the essential services beforehand. 

3] Delete the Windows Update Cache

Although cleaning softwaredistribution and the catroot2 folder is enough to get rid of unnecessary cache, one should also check and delete corrupt or incomplete update files. All you need is to look for the below folder and delete all its contents.

$Windows.~BT & $Windows.~WS folders

4] Configure the Firewall or Antivirus

The 0x8007001F error may also occur due to third-party antivirus interfering with the core files on the computer. So, in order to rule out this possibility, we suggest temporarily disable the anti-malware program.

Note: Microsoft Defender, unlike its predecessor, works efficiently and provides several other functionalities. If you are using a free 3rd-party app to secure your PC, we recommend switching to Windows Security. 

5] Run Windows Updates in Clean Boot State

Sometimes, third-party apps start interfering with the system files thus preventing Windows Update services. The company provides a great tool to take care of such issues i.e. Clean Boot. Restarting PC with a clean boot ensures minimal drivers and startup programs. If you don’t get any errors after rebooting your computer with Clean boot, there must lie some corrupt or damaged third-party applications. In case you have recently installed a program, try uninstalling the same. If the error persists even after this, disable all of the external apps and restart them one by one. By doing so you may find the culprit program that is causing this bug. Here’s how to perform Clean boot –

  • Jointly press Windows Key + R and type msconfig.
  • Next, hit Enter or OK to start the System Configuration window.
  • Go to the Services tab and mark the checkbox left of “Hide all Microsoft Services”.
  • Tap the “Disable all” button to exempt non-Microsoft apps.


  • Now, go to the Startup tab and click “Open Task Manager”.
  • Subsequently, Taskbar presents a list of startup applications. 
  • Here, right-click on the first item and select “delete” on the context menu.
  • Repeat the above step for all of the startup items on the list. 
  • Head back to the System Configuration window and click Apply then OK to confirm the changes.

Restart Windows and see whether it does fix the error 0x8007001F or not.

6] Manually install the latest Cumulative Updates

If you start receiving the 0x8007001F error after installing a recent security-patch, there might be some issue with the cumulative update itself. In such scenarios, we suggest rolling back the OS to its previous state. 

Or, you may manually download and install the latest Standalone package on the computer. To do so, you need to first know the recent CU number matching your system architecture. You may visit the Cumulative Update Catalog to know whether there lies any new patch or not. Once you have the required “KB” number, follow the below steps to download and install the .msu file. 

Manually Install the Available Updates

  • Visit the Microsoft Update Catalog website and type the “KB” number noted above.
  • This will present a list of well-matching results, choose one as per the system architecture.
  • Click Download next to the update link thereafter the top link on the upcoming window.
  • When the download completes, click twice on the setup file to upgrade the operating system.

That’s it, I hope you find this article useful addressing the 0x8007001F error on Windows 10. If you have any queries or suggestions, you may reach us via the comment section. 

7] Use System Restore Points

If you had created system backups on the computer, it’s the right time to revert back OS to a state where everything was running normally. Learn how to use system restore points in case you have created one in the past.

8] Perform an in-place upgrade

In case all of the above methods fail to resolve the 0x8007001F bug and you don’t have any stored system backup, all you can do is to clean install Windows on the computer. Here’s is the complete guideline to do so –

  • First of all, download the Media Creation Tool and run it on your PC.
  • Next, select Upgrade this PC now.
  • While the system checks for any compatibility issues, wait patiently. 
  • When there appear any results, hit download and install updates (recommended) and click Next.
  • Now, follow the on-screen instructions to reach out to the Ready to Install window.
  • Make sure to select “Keep personal files and apps” and click Next again.

That’s it, the media creation tool will take care of the remaining steps. If you want to know the further steps in detail, learn how to clean install Windows

Read Next: How to reset this PC using Cloud Download on Windows 10