0x8007001d Windows Update Error Code: 4 Ways to Fix It

Resetting Windows Update components should fix it.

by Loredana Harsana
Loredana Harsana
Loredana Harsana
Managing Editor
Loredana is a passionate writer with a keen interest in PC software and technology. She started off writing about mobile phones back when Samsung Galaxy S II was... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • The 0x8007001d error is not limited to Windows updates. Some users have reported encountering this error while attempting to activate Microsoft Office.
  • Disabling the Windows firewall and antivirus programs may help resolve the issue as they are known to block important Windows updates.
Repair all Windows Updates Errors with Fortect: Windows update failures can be annoying! With Fortect, you will get rid of errors caused by missing or corrupted files after an update. The utility maintains a repository of the original Windows system file versions, and it uses a reverse algorithm to swap out the damaged ones for good ones.
  1. Download Fortect and install it on your PC
  2. Start the tool's scanning process to look for corrupt files that are the source of the issues
  3. Right-click on Start Repair to resolve security and performance issues with your computer
  • Fortect has been downloaded by 0 readers this month.

Error code 0x8007001d is a Windows Update error that can occur when updating or upgrading Windows. It typically indicates that there is a file or setting that the Windows Update service is unable to access or modify, which can prevent the update from being installed successfully.

Users have also reported encountering error 0x8007001d when attempting to activate Microsoft Office or other applications that require activation post-purchase.

The error code 0x8007001d can stem from a variety of causes. Try the following solutions to resolve the error.

What is error code 0x8007001d?

Error code 0x8007001d typically indicates a problem updating Windows. There are several possible causes of this error, including:

  • Corrupt system files: If one or more of your system files are corrupt, you may encounter this error when trying to update your operating system.
  • Outdated drivers: If your drivers are outdated or incompatible with your system, you may encounter this error when trying to update your operating system.
  • Malware infection: If your system is infected with malware, it can interfere with your updates and cause this error.
  • Insufficient disk space: If you do not have enough free disk space on your system, you may encounter this error when trying to update your operating system.
  • Faulty RAM: If you have faulty RAM, it can cause problems with your system and interfere with updates.

How do I fix Windows 11 update error 0x8007001d?

Expert tip:


Some PC issues are hard to tackle, especially when it comes to missing or corrupted system files and repositories of your Windows.
Be sure to use a dedicated tool, such as Fortect, which will scan and replace your broken files with their fresh versions from its repository.

To resolve this error before attempting more complex solutions, try the following prerequisite steps:

  • Restart your computer: A simple reboot can sometimes resolve the issue.
  • Check your internet connection: Before attempting to update Windows, ensure you have a reliable and stable internet connection.
  • Disable firewall and antivirus: In some cases, disabling the Windows Firewall and the antivirus program helps.

1. Run Windows Update troubleshooter

  1. Press Windows + I to open Windows Settings app.
  2. Select System on the left pane, scroll down, and click the Troubleshoot tile on the right pane.select Troubleshoot
  3. On the Troubleshoot settings page, click on Other troubleshooters.Other troubleshooter
  4. Now, click the Run button next to Windows Update.Run troubleshooter
  5. Follow the on-screen instructions to complete the troubleshooting process.
  6. Close the troubleshooter and restart the computer.

The troubleshooter will automatically detect and fix any problems that it finds. If it is unable to fix the problem, it will provide you with suggestions on how to fix it manually.

2. Run SFC and DISM scan

  1. Press Windows + R to open the Run dialog, type cmd, hold the Ctrl + Shift key, and click OK to run Command Prompt as administrator.
  2. Click Yes on the User Account Control (UAC) prompt window.
  3. Type the following command in the command prompt window and press Enter: sfc /scannow
  4. After the SFC tool finishes scanning, proceed to run the DISM tool. Type in the following commands and press Enter after each: DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth DISM scan
  5. Once you have executed the SFC and DISM tools, reboot your PC and see if the 0x8007001d error is gone.

3. Reset Windows update components

  1. Press Windows + R to open the Run dialog, type cmd, and hit the Ctrl + Shift + Enter.
  2. Click Yes in the User Account Control prompt.
  3. In the Command prompt, enter the following commands and Enter after each line: net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s shdocvw.dll regsvr32.exe /s browseui.dll regsvr32.exe /s jscript.dll regsvr32.exe /s vbscript.dll regsvr32.exe /s scrrun.dll regsvr32.exe /s wuaueng1.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s wuweb.dll regsvr32.exe /s wucltux.dll regsvr32.exe /s muweb.dll regsvr32.exe /s wuwebv.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc reset windows components
  4. Restart your computer and check if the 0x8007001d error is resolved.

4. Manually install Windows update

  1. Go to the Microsoft Update Catalog website 
  2. Type the KB number of the update you want to install in the text field and click Search.search with KB number
  3. Click on Download next to the update you want to install.download
  4. On the pop-up window, click the download link.click the download link
  5. Double-click on the downloaded file to start the installation process.
  6. Follow the on-screen instructions to complete the installation.

If you’re a Windows 11 user, discover the best security settings for a safer Windows experience.

In case of any additional questions or suggestions, leave them in the comments section.

Still experiencing issues?


If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.

This article covers:Topics: