FacebookTwitterLinkedIn

Fix Windows Update Error 0x8009001d

How to Fix Error Code 0x8009001d on Windows 10

When installing Updates on Windows 10, you may get an error code 0x8009001d. Like so many other Windows Update errors, this error occurs due to corrupted system files. This article is dedicated to helping you fix error code 0x8009001d.

Error 0x8009001d

Often, users get errors because some of their system files have become corrupt or due to third-party anti-virus programs interfering with the update process.

To fix errors such as 0x8009001d, it's recommended to run the Windows Update Troubleshooter first. If the troubleshooter fails to fix the problem, it's recommended to run the System File Checker (SFC) scan, Deployment Image Servicing and Management (DISM), and clean the update cache.

Lastly, you can manually reset all Windows Update components. We also suggest temporarily disabling your third-party anti-virus software and then updating Windows to see if the anti-virus software is to blame for error 0x8009001d.

Check out the list of possible solutions that can help you fix this particular error.

Video Guide on How to Fix Windows Update Error 0x8009001d

Table of Contents:

Solution 1. Run Windows Update Troubleshooter

Windows Update Troubleshooter is the default tool for fixing update-related issues on Windows 10. Try running the troubleshooter and see if it can fix error code 0x8009001d.

Right-click Start and click Settings

1. Right-click the Start Menu and click Settings.

Click update & Security

2. Select Update & Security.

Select Troubleshoot

3. Then, select Troubleshoot from the left pane.

Click Additional Troubleshooters

4. Click Additional troubleshooters.

Select Windows Update and click Run the troubleshooter

5. Select Windows Update and then click Run the troubleshooter.

6. The troubleshooter will scan Windows update components for issues and provide fixes.

[Back to Table of Contents]

Solution 2. Clear the SoftwareDistribution Folder

The SoftwareDistribution folder stores temporary Windows Update files. But, with each new update release, you may run into problems since the cache folder stores backups of previous Windows versions.

1. Simultaneously hold down Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt

2. Type in CMD in the dialog box and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Clean the SoftwareDistribution folder

3. In the Command Prompt window, type in net stop wuauserv and press Enter to stop Windows Update Service.

4. Then, type in rd /s /q %systemroot%\SoftwareDistribution and press Enter to clear the Update cache folder.

5. Then, type in net start wuauserv to restart the previously stopped Windows Update Service.

[Back to Table of Contents]

Solution 3. Run the System File Checker (SFC) Scan

1. Simultaneously hold Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt

2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Type in SFC /Scannow and press the Enter key

3. In the Command Prompt window, type in SFC /Scannow and press the Enter key.

4. Reboot your PC and try updating Windows.

[Back to Table of Contents]

Solution 4. Run the Deployment Image & Servicing Management (DISM) Scan

A corrupt Windows image may cause error 0x8009001d. If that's indeed the case, you can try running DISM, which will clean up and repairing the corrupt Windows image.

1. Simultaneously hold down Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt

2. Type in CMD in the dialog box and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Run DISM ScanHealth and RestoreHealth commands

3. Type in DISM /Online /Cleanup-Image /ScanHealth in the Command Prompt window, and press the Enter key.

4. Then, type in DISM /Online /Cleanup-Image /RestoreHealth and press the Enter key.

[Back to Table of Contents]

Solution 5. Manually Reset Windows Update Service Components

1. Simultaneously hold down Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt

2. Type in CMD in the dialog box and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Stop Windows Update-related services

3. Type in the commands listed below, and press the Enter key after entering each one:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

Then, rename the SoftwareDistribution and Catroot2 folders.

Restart Windows Update-related services

4. Type in ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and press Enter.

5. Then, type in ren C:\Windows\System32\Catroot2 Catroot2.old and press Enter.

6. Type in the commands listed below, and press the Enter key after entering each one to restart the previously stopped services:

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

7. Try updating windows once you've reset the Windows Update components.

[Back to Top]

▼ Show Discussion

About the author:

Rimvydas Iliavicius

Rimvydas is a researcher with over four years of experience in the cybersecurity industry. He attended Kaunas University of Technology and graduated with a Master's degree in Translation and Localization of Technical texts. His interests in computers and technology led him to become a versatile author in the IT industry. At PCrisk, he's responsible for writing in-depth how-to articles for Microsoft Windows. Contact Rimvydas Iliavicius.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.