Fix: DISM Error 14098 ‘Component Store has been corrupted’

When you’re installing Windows 10 operating system, there are two images you’re using: boot.wim and install.wim. These are located in Windows 10 DVD or ISO file at location \Sources\. The purpose of boot.wim file is to boot your Windows machine to Windows PE (Windows Preinstallation Environment), and purpose of install.wim is to install complete Windows 10 operating system. By default there is no change in install.wim file, so IT administrators or end users need to do initial configuration.

Sometimes companies or end users need to install Windows 10 with installed proper drivers, enabled Windows features, or they need to add new packages or preconfigure Windows 10. Microsoft publishes a lot of deployment tools, some of them are integrated in Windows ADK (Windows Assessment and Deployment Kit) and some of them are indentpendent software solutions.

One of deployment tools is DISM (Deployment Image Servicing and Management). The DISM is command line tool which allow you to mount Windows image file (install.wim) and do image servicing including installing, uninstalling, configuring and Windows update. DISM is a part of Windows ADK (Windows Assessment and Deployment Kit) which you can download on Microsoft website at this link.

Sometimes during servicing Windows image, your image can be corrupted, and one of the errors end users are getting is Error: 14098, The component store has been corrupted, because of this issue several windows built in features stop working.

So why it’s corrupted? The main reason is problem with Windows update componentes, conflict between files or file corruption.  Don’t worry, there is solution we prepared to solve your problem.

Reset Windows Update Components

To solve this issue, you need to reset Windows Update components and do steps as following:

  1. Press Windows Logo + X
  2. Choose Powershell (admin)
  3. Stop three services as following: BITS (Background Intelligent Transfer Service), Windows Update service and the Cryptographic service. You need to type the following commands at a Command Prompt.

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc


  1. Delete qmgr*.dat file, which is created and used by BITS service. You need to type the following commands at a Command Prompt.

Del “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat”


  1. Restart your Windows and try to do image servicing by DISM
  2. In case steps you tried didn’t solve your problem, you need to do some aggressive mode of the fix, by renaming software distibution folders and resetting BITS service and Windows Update service to the default security description. For this task you need to open Command Prompt with Administrator privilege (step 1, step 2 and step 3).

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)

  1. At a Command Prompt, type the following command: cd /d %windir%\system32
  2. Reregister the BITS files and the Windows Update files. Type the following commands:

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

  1. Reset Winsock

netsh winsock reset

  1. Restart the three services you stopped in the beginning of this procedure. Three services are BITS service, Windows Update service and Cryptographic serive. At a command prompt, type the following commands:

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

  1. Restart your computer
  2. Run DISM and try to do servicing of Windows 10 image.

If the solution listed above does not work, then repair dism following this guide 0x800f081f

Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

Fix: DISM Error 14098 ‘Component Store has been corrupted’

If the issue is with your Computer or a Laptop you should try using Restoro 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 Restoro by clicking the Download button below.

Download Now

I'm not interested