Fix: Windows Update Error 0x8024402f

Microsoft releases Windows Updates quite frequently. Most of these updates contain fixes and latest features. However, sometimes you might see an error while trying to install/download Windows Updates. The error message that you’ll see will be something like this


This error message will obviously prevent the user from updating the Windows.

This error occurs when some of the CAB files gets corrupted. There can be multiple reason of corruption but most likely one is that your ISP has caches the Microsoft Updates (so it doesn’t have to download it over and over) and some of those files got corrupted.

Make sure your Antivirus application is turned off or disabled. Every antivirus application has a disable option in its main panel or in settings. Antivirus applications have known to cause issues with the Windows Updates.

Windows on Troubleshooter has worked for a few users. Since it is a lot easier to use the Windows Troubleshooter tool, we will suggest you to try this tool first. If it does solve your issue then there is no need to go through the complicated steps given below. Click here and download the Windows Troubleshooter. Once the file is downloaded, run it and follow the on-screen instructions. If this doesn’t solve your issue then keep going.

Method 1: Reset Windows Update Components

The first thing that you should do is reset your Windows Update Components. This has worked for a lot of users and it fixes the issue 99% of the time.

The very first thing you need to do is stop BITS, Windows Update, and Cryptographic services. Follow the steps given below to stop these services.

  1. Press Windows key once
  2. Type command prompt in the Windows Search box
  3. Right click command prompt from the search results and select Run as administrator

  1. Type net stop bits and press Enter
  2. Type net stop wuauserv and press Enter
  3. Type net stop appidsvc and press Enter
  4. Type net stop cryptsvc and press Enter

  1. Now, you have to delete a .dat file. In order to delete this file, type Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat” and press Enter
  2. Type cd /d %windir%\system32 and press Enter. This will change your directory. We are doing this because we have to re-register a lot of BITS and Windows files.
  3. Type regsvr32.exe atl.dll and press Enter

  1. Now, you have to register a lot of files. We will give you a list of commands. Simply type them one by one and press Enter after typing every single command. Note: If you see an error after running a command then simply ignore the error and move to the next command. Type each of the commands given below and press Enter after each of them
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
  1. Once done, you have to reset the winsock. Type netsh winsock reset and press Enter
  2. Type netsh winhttp reset proxy and press Enter
  3. Now, we have to restart all the services that we stopped in the beginning of this section.
  4. Type net start bits and press Enter
  5. Type net start wuauserv and press Enter
  6. Type net start appidsvc and press Enter
  7. Type net start cryptsvc and press Enter

Now, restart and try to install the Windows Updates again

Method 2: Change Windows Update Settings

Although we aren’t sure why changing some specific settings from the Windows Settings panel solves this issue but it seems to work for plenty of users. So, follow the steps given below to change the update settings from Windows Update.

  1. Hold Windows key and press I
  2. Click Update & Security

  1. Click Advanced Options

  1. Uncheck the option Give me updates for other Microsoft Products when I update Windows


Note: In some cases, you might not be able to change this setting (as you can see it is disabled for me). You should just skip to the next method if that’s the case

That’s it. Once done, your problem should be solved.

Method 3: Change Proxy Settings

Changing the proxy settings has worked for a lot of users. Since the problem can be caused by ISP’s corrupt cache, changing the proxy settings works. Although the usual way of changing the proxy is to change it via the Windows Settings page but that doesn’t work for every user. A lot of users mentioned that it doesn’t update the Proxy settings. However, you can still try to change the settings via the Windows Settings. If that doesn’t work then move to the next section within this method. The second section requires command prompt so that might be a bit technical for a lot of users. So, we will advise you to use the Windows Settings first because there’s no need to deep into the command prompt if you can solve the issue with just a few licks.

Follow the steps given below to change the proxy settings via the Windows Settings

  1. Hold Windows key and press I
  2. Select Network & Security

  1. Click Proxy from the left pane

  1. Turn On the option Use a proxy server
  2. Type the Proxy Server IP Address and Port number
  3. Click Save and try again.

If the above steps didn’t solve the issue then do the following:

  1. Press Windows key once
  2. Type command prompt in the Windows Search box
  3. Right click command prompt from the search results and select Run as administrator

  1. Type netsh winhttp show proxy and press Enter
  2. This will show you the current proxy settings

  1. Now, you have to change the proxy settings via command prompt
  2. Type netsh winhttp set proxy proxy-server=”your address”:”port number” and press Enter. Type the Proxy server IP address in your address part and type the port number in the port number part. Don’t forget to remove the quotes as well. At the end, it should look like this netsh winhttp set proxy proxy-server=

This should change your proxy settings and your Windows updates should work fine.

Method 4: Change Windows Update Service

Setting the Windows Update Service to Delayed Startup has been fruitful for a lot of users as well. So, if nothing else works then you should give this a go as well.

  1. Hold Windows key and press R
  2. Type services.msc and press Enter

  1. Locate and double click the Windows Update service

  1. Select Delayed Start from the drop down menu in Startup Type

  1. Click Start if the Service Status is stopped
  2. Click Apply then select Ok

Once done, try to update the Windows. It should work fine now.

Expert Tip

Fix: Windows Update Error 0x8024402f

If the issue is with your Computer or a Laptop you should try using Reimage Plus which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Reimage by clicking the Download button below.

Download Now

I'm not interested