[Solved] The Component Store Has Been Corrupted / DISM Error 14098

Try these expert fixes to resolve the issue

by Vlad Turiceanu
Vlad Turiceanu
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming... 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
  • If the image gets corrupted while servicing a Windows image, you can face DISM error 14098.
  • Due to this issue, many inbuilt features of Windows might stop working
  • In this guide, we will talk about the reason for the issue and fixes to eliminate it.
The Component Store Has Been Corrupted

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

While executing DISM commands, if you get Error: 14098, the component store has been corrupted, then Windows updates might be the culprit. But don’t worry; we can fix this in no time.

This guide will discuss the common reasons behind the issue and all the available fixes in detail. Let’s start! 

What causes the component store has been corrupted / DISM error 14098?

There could be various reasons for the issue to occur. However, some of the popular ones are listed below: 

  • Image files corrupted: While servicing Windows images, if the image files are found to be corrupt, you might face the issue.
  • Window Update components are corrupt: If the Windows Update components are corrupt, you can get DISM error 14098. To resolve this, you need to reset Windows update components.
  • Bad Windows update: If a Windows update is corrupt, you might face an error. It is advised to remove the recent update to resolve the issue.

What can I do to fix the component store has been corrupted error?

Expert tip:


Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Before diving into detailed troubleshooting solutions, perform the following preliminary fixes: 

1. Execute component cleanup command 

  1. Press Windows, type CMD, and click Run as administrator.DOS COmmand Prompt
  2. Copy and paste the command mentioned below and press Enter: Dism.exe /online /Cleanup-Image /StartComponentCleanupCMD component
  3. Once the command is run successfully, restart your PC.

2. Reset Windows Update Components

2.1 Stop BITS, Windows Update, and Cryptographic services

  1. Press Windows, type CMD, and click Run as administrator.
  2. Copy and paste the following commands one by one  and press Enter: net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
  3. Type the following command and press Enter to delete the qmgr*.dat file, which is used by the BITS service: Del “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat
  4. Restart your computer, check if the issue persists, and follow the next three methods.

2.2 Rename software distribution folders

  1. Fire up Command Prompt with admin rights using the steps mentioned above.
  2. Copy and paste the command mentioned below and press Enter: Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak 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)

2.3 Re-register the BITS Files & Start Windows Update

  1. On the command prompt window, type the following command and press Enter:  cd /d %windir%\system32
  2. Copy and paste the following commands and press Enter after every command: 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

2.4 Restart BITS, Windows Update, and Cryptographic service

  1. On the command prompt window, type the following commands and press Enter after every command:  netsh winsock reset net start bits net start wuauserv net start appidsvc net start cryptsvc
  2. Restart your computer and try to rerun the DISM command.

3. Run the Restore health command in a clean boot

  1. Press Windows + R to open the Run window.
  2. Type msconfig and press Enter to open the System Configuration window.
  3. Go to the Services tab, put a checkmark beside Hide all Microsoft Services, and click Disable all.Clean BOOT 2
  4. Now switch to on Startup tab, and click Open Task Manager.CLEAN BOOT 3
  5. On the Task Manager window, locate and right-click each Enabled item and select Disable.Clean BOOT 4
  6. Close Task Manager, click Apply, and OK on the System Configuration window.
  7. Restart your computer. 
  8. Now press the Windows key, type CMD and select Run as administrator.DISM Restore health
  9. Type the following command and hit Enter: Dism /Online /Cleanup-Image /RestoreHealth

4. Whitelist your DISM utility in Windows Security

  1. Press the Windows key, type Windows Security, and click Open.failed-virus-detected-chrome
  2. Click Virus & threat protection and then click Manage Settings.Manage Setting V&T
  3. Under Exclusions, click Add or remove exclusions.Add exclusions
  4. Click Add an exclusion and select Process.exclusion 2
  5. Type in dism.exe and click Add.Add dism.exe

So, these are methods that you can use to fix the component store has been corrupted error. If nothing worked for you, an in-place upgrade of Windows is advised.

If you are stuck somewhere while performing the steps, feel free to ask your questions in the comments section below.

Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: