How To Fix DISM Error 14098. In this article, you will read how to fix the Component Store Has Been Corrupted DISM Error 14098. This error occurs when the component store has been corrupted. Many times corrupted Windows updates can cause this error, but there can be also some other hidden causes too. Now, we will discuss methods to fix Fix Component Store Has Been Corrupted error.
How To Fix DISM Error 14098 (Component Store Has Been Corrupted):
Method 1 – Use Component Cleanup Command:
You can fix this error by running the component cleanup command. To launch the Command Prompt, follow the steps:
1.Type Command Prompt in the search bar.
2.Right-click on the top option.
3.Select the Run as administrator option.
4.Type the following command or copy-paste it from here:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
5.Press the Enter key to initiate the command.
Method 2 – Use The Restore Health Command In Clean Boot:
Run the DISM restore health command in the clean boot state. Do not do this in a normal Windows state. This will prevent any 3rd party app from stopping the process. To do so:
1.Press the Windows + R keys to open the Run command box.
2.Type msconfig and click on OK.
3.Doing this will open System Configuration on your screen.
4.Click on the Services tab.
5.Check the Hide all Microsoft Services box.
6.Select the Disable all option.
7.Now click on Apply and OK to save the changes.
8.Right-click on the Taskbar.
9.Select Task Manager.
10.Click on Startup and right-click on the unnecessary apps.
11.Select Disable.
12.Now restart your PC.
13.After the restart, open Command Prompt as an administrator again.
14.Type the following command and press Enter to run it:
DISM /Online /Cleanup-Image /RestoreHealth
15.Now restart your PC.
Method 3 – Reset Windows Update Components:
Try resetting the Windows Update components. It will require a lot of advanced troubleshooting, so be careful while doing it. To reset Windows Update components:
1.Open the Command Prompt as administrator again.
2.Copy and paste the following command and press Enter:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
3.Next, execute this command:
Del “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat
4.Restart your PC.
5.Check if the issue persists. If it does, open the Command Prompt as administrator again.
6.Copy and paste the following commands one by one and press Enter to run them:
1) Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
2) Ren %systemroot%\system32\catroot2 catroot2.bak
3) sc.exe sdset bits
4) D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
5) sc.exe sdset wuauserv
6) D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
7.Now, restart your PC and open the command prompt again.
8.Copy paste the following commands and execute them:
1) cd /d %windir%\system32
2) regsvr32.exe atl.dll
3) regsvr32.exe urlmon.dll
4) regsvr32.exe mshtml.dll
5) regsvr32.exe shdocvw.dll
6) regsvr32.exe browseui.dll
7) regsvr32.exe jscript.dll
8) regsvr32.exe vbscript.dll
9) regsvr32.exe scrrun.dll
10) regsvr32.exe msxml.dll
11) regsvr32.exe msxml3.dll
12) regsvr32.exe msxml6.dll
13) regsvr32.exe actxprxy.dll
14) regsvr32.exe softpub.dll
15) regsvr32.exe wintrust.dll
16) regsvr32.exe dssenh.dll
17) regsvr32.exe rsaenh.dll
18) regsvr32.exe gpkcsp.dll
19) regsvr32.exe sccbase.dll
20) regsvr32.exe slbcsp.dll
21) regsvr32.exe cryptdlg.dll
22) regsvr32.exe oleaut32.dll
23) regsvr32.exe ole32.dll
24) regsvr32.exe shell32.dll
25) regsvr32.exe initpki.dll
26) regsvr32.exe wuapi.dll
27) regsvr32.exe wuaueng.dll
28) regsvr32.exe wuaueng1.dll
29) regsvr32.exe wucltui.dll
30) regsvr32.exe wups.dll
31) regsvr32.exe wups2.dll
32) regsvr32.exe wuweb.dll
33) regsvr32.exe qmgr.dll
34) regsvr32.exe qmgrprxy.dll
35) regsvr32.exe wucltux.dll
36) regsvr32.exe muweb.dll
37) regsvr32.exe wuwebv.dll
9.Restart your PC again and open Command Prompt again as administrator.
10.Copy and paste the following commands and press Enter after each one:
1) netsh winsock reset
2) net start bits
3) net start wuauserv
4) net start appidsvc
5) net start cryptsvc
11.Restart your PC and the issue will get fixed.