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.

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

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 Reset Winsock netsh winsock reset 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

How to Fix “Printer is in an error state” Issue?