How To Fix DISM Error 14098

By Ammarrauf01

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.

How To Fix DISM Error 14098 - pic1

4.Type the following command or copy-paste it from here:
Dism.exe /online /Cleanup-Image /StartComponentCleanup

How To Fix DISM Error 14098 - pic2

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.

How To Fix DISM Error 14098 - pic3

4.Click on the Services tab.
5.Check the Hide all Microsoft Services box.
6.Select the Disable all option.

How To Fix DISM Error 14098 - pic4

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.

How To Fix DISM Error 14098 - pic5

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

How To Fix DISM Error 14098 - pic6

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.