How to Fix Update Error 0x8024D00C in Windows 10/11

The Windows Update error 0x8024D00C occurs when the Windows Update Agent cannot be updated. This issue may arise due to inconsistencies in the update components that require a reset.

Windows Update Troubleshooting
Windows Update Troubleshooting

Most commonly, this error code can be resolved by performing a system restart, which reinitiates the Windows update components on your PC and allows any issues with the Windows Update Agent to clear.

Microsoft Officially recommends that you restart your computer as a troubleshooting step. Therefore, restart your system before attempting the other methods below.

After the system boots up, check to see if the error persists. If the issue remains unresolved, proceed to the next method.

1. Run Windows Update Troubleshooter

Windows includes a built-in Windows Update Troubleshooter that can scan and fix potential issues within the update components—a helpful tool when facing errors during updates.

To run the troubleshooter, follow the steps below:

  1. Open the Settings app using the Win key + I.
  2. Navigate to the System > Troubleshoot > Other troubleshooters section.
    Navigating to Troubleshoot
    Navigating to Troubleshoot
  3. Click on the Windows Update troubleshooter and wait for it to complete the process.
    Running Windows Update Troubleshooter
    Running Windows Update Troubleshooter
  4. Check if this resolves the error.

2. Repair System Files

Corruption in system files can sometimes cause update failures. To repair these files, you can use the System File Checker (SFC) and Deployment Image Servicing and Management (DISM) utilities in Windows.

Follow these step-by-step instructions:

  1. Open the Start Menu, search for command prompt, and click the Run as administrator option.
  2. Type the following command in the command prompt window and press Enter:
    sfc /scannow
    Running SFC Scan
    Running SFC Scan
  3. Then, execute the following:
    DISM /Online /Cleanup-Image /RestoreHealth
    Restoring System Health with DISM
    Restoring System Health with DISM
  4. Wait for the process to complete and restart your system.
  5. Check if the update still fails with the error code.

3. Reset Windows Update Components

If components crucial for the update process malfunction, the process may not complete correctly.

You will need to reset these components as follows:

  1. Open the Start Menu and search for cmd.
  2. Click the Run as administrator option.
    Opening Command Prompt as Admin
    Opening Command Prompt as Admin
  3. Stop the Windows update-related services by typing the following commands one by one:
    net stop bits net stop wuauserv net stop cryptsvc
    Stopping Windows Update Services
    Stopping Windows Update Services
  4. Delete the qmgr*.dat files by entering the command below:
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
  5. When prompted, enter Y to confirm.
  6. Rename the current Windows Update cache to prevent usage with these commands:
    Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak Ren %Systemroot%\SoftwareDistribution\Download Download.bak Ren %Systemroot%\System32\catroot2 catroot2.bak
  7. Reset the Windows Update services using the following commands:
    sc.exe sdset bits D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)  sc.exe sdset wuauserv D:(A;;CCLCSWRPLORC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
  8. Navigate to the System32 directory with the following command:
    cd /d %windir%\system32
  9. Reregister all Windows Update files by entering these commands one after another:
    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
  10. Next, reset Winsock by typing:
    netsh winsock reset
  11. Restart the previously stopped services by executing:
    net start bits  net start wuauserv net start cryptsvc
  12. Check if the error code has been resolved. If not, restart your PC and retry.

4. Manually Install Update

In some cases, you might be unable to download and install updates automatically. You can manually download the necessary updates from the Microsoft Update Catalog.

Here’s how to manually download an update:

  1. Access the Microsoft Update Catalog.
  2. Use the search bar to locate the specific update by its KB number.
    Searching for Windows Update
    Searching for Windows Update
  3. Click the ‘Download’ button for the appropriate file based on your system’s architecture (x64 or x86).
  4. Run the downloaded file to install the update.

5. Perform a Clean Boot

Background services and apps may interfere with Windows Update. Clean booting your system starts Windows with only essential system services, preventing third-party interference.

To clean boot Windows, follow these steps:

  1. Open the Run dialog with Win key + R.
  2. Type in msconfig and hit Enter.
    Opening System Configuration
    Opening System Configuration
  3. In the System Configuration window, navigate to the ‘Services’ tab, check ‘Hide all Microsoft services,’ then click ‘Disable all.’
    Hiding System Services
    Hiding System Services
  4. Apply the changes.
  5. Go to the Startup tab, click ‘Open Task Manager,’ disable the startup apps, and then restart your PC to initiate a clean boot.
    Opening Task Manager
    Opening Task Manager
  6. Once rebooted, check if the update installs without issues.

6. Perform an In-Place Upgrade

If other solutions fail, consider an in-place upgrade using the Windows Update Assistant tool, which can update your system to the latest Windows version, along with all the updates.

To perform an in-place upgrade:

  1. Download the Windows 11 Installation AssistantDownloading Windows 11 Installation Assistant

    Downloading Windows 11 Installation Assistant

  2. Run the tool on your system.
  3. Accept the terms and continue with the on-screen instructions to complete the in-place upgrade.

By following these solutions, you should be able to resolve the 0x8024D00C update error. The issue typically stems from problems with your system’s Windows Update components, which should be addressed by the steps provided. If you continue to experience problems, contact Microsoft Support for further assistance with the error code.

ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.
Page was generated in 3.9200389385223