How to Fix 0x80096004 Windows Update Error

Running the Windows update troubleshooter is very effective

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • The 0x80096004 error is a Windows Update error that occurs when there is an issue with the Windows Update components or when the updates are not installed correctly.
  • This error may be triggered by corrupted or damaged system files, issues with Windows Update components, or network connection issues.

If you’re encountering the error code 0x80096004 or 80096004, this indicates a problem with running Windows Updates on your device.

With this error, the update process may not start or will only run halfway. So we will show you the best ways to fix the problem on a Windows 11 computer.

What causes the 0x80096004 Windows update error?

From our interactions with readers, several factors may trigger this error. At the top of the list are the following:

  • Malware – Some malware is strong enough to alter specific settings and stop essential update services from running. We recommend using a robust antivirus system.
  • Corrupted files – If some system files critical to the update process are corrupted, you will experience a few update errors.
  • Registry errors – A few users have also indicated that errors or corruption with registry files may trigger the error.

Regardless of the cause, the solutions below should fix the problem.

How do I fix error code 0x80096004?

Before delving into any solutions, try these quick workarounds:

  • Restart the computer – Even though this is general, a reboot may force problematic processes to end and fix an update error.
  • Run a virus scan – File corruption is often triggered by malware, so running a scan may fix the error if it is malware induced.

If the pre-fixes do not work, proceed to our primary solutions below.

1. Run the Windows Update troubleshooter

  1. Press Windows + I to open the Settings app.
  2. On the right pane, select the Troubleshoot option.
    0x80096004
  3. Click Other troubleshooters.
    0x80096004
  4. Click the Run button in front of the Windows update option.
    0x80096004
  5. Follow the recommendations from the update wizard to complete the process.
  6. Restart the computer and verify if the 0x80096004 update error is fixed.

Also, if you need another way to diagnose your PC and find existent problems, it’s probably better to use dedicated software. A system repair software can detect all the damaged files and give you the full report with issues, so you can repair them in one click.

2. Restart Update Services

  1. Press Windows + R to launch the Run dialog.
  2. Type Services.msc and hit Enter.
    0x80096004
  3. Double-click on Windows Update services. Set the Startup type to Automatic, and if it is not running, click the Start button.
    0x80096004
  4. Press Apply and OK, then verify if the 0x80096004 update error is fixed.

3. Re-register your Crypt32.dll File

  1. Visit the link to download a new Crypt32 DLL.
  2. Click on Download, and save it on your computer.
  3. Replace the old crypt32.dll file in any of the paths below with the newly downloaded one.
    x86: This PC > C:\Windows\System32
    x64: This PC > C:\Windows\SysWOW64
  4. Press Windows + R to launch the Run dialog.
  5. Type cmd and hit Ctrl + Shift + Enter.
    0x80096004
  6. Type the script below and hit Enter.
    regsvr32 crypt32.dll

If you’re experiencing error 0x80096004, another option to resolve it is to re-register crypt32.dll. This file holds numerous Certificates and Cryptographic Messaging functions that will affect the update process.

4. Reset your Windows Update folders

  1. Press Windows + R to launch the Run dialog.
  2. Type cmd and hit Ctrl + Shift + Enter.
    0x80096004
  3. Type the scripts below and hit Enter after each one to stop vital update services.
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  4. Now rename the update folders by running the scripts below:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  5. Type the scripts below and hit Enter after each one to restart the stopped update services.
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    0x80096004
  6. Verify the 0x80096004 Update error is fixed.

You should have successfully resolved the error if you have read this far. Remember, we have not written these solutions in any particular order, so you should try what seems the most appropriate.

Finally, we love to hear your feedback in the comments section, so please let us know what fix worked best for you.