New
#1
DISM component store corruption, SFC fails, after bad RAM; how to fix?
Hello! I had some bad RAM give me repeated BSODs for an extended period. My thread from the BSOD debugging section has more info on that but it's mostly irrelevant, as the RAM seems to have been the core problem.
I also had a critically low amount of system storage available but now have over 170GB free.
My (C:) drive is a SATA SSD in good health, CHKDSK last ran in early February (it ran itself after a memory_management bsod) and all seemed well after that. This issue with DISM and SFC has been occuring both before and after that however.
Now that I have new RAM (May 5th), I'm left dealing with some system corruption, where SFC cannot finish and DISM sees corruption, says it's repairable, but can't repair it. Results of running them is below the dividing line.
Most recent BSODs can be caused by corrupt system files, drivers, or faulty memory:
PFN_LIST_CORRUPT (0x4E) - 23rd April
SYSTEM_SERVICE_EXCEPTION (0x3B) - 12th April
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (0x7E) - 11th April
DISM.log (Dropbox)
My OS is W10 Education 21H2, build 19044.1889 (August 2022).
(I got my key from TAFE, a tertiary education provider here in Australia; they provide things like software to students which included W10 keys when I attended, but there is no group control over the system or anything like that)
I have a load of Windows Updates pending. When my RAM began to make my system increasingly unstable I started pausing them in case it compounded the issue, so I've been pausing them every 7 days since August.
Windows Update itself is not messed up by whatever is happening because it can still download, and wants to install, updates.
My question is, how do I fix the component store corruption?
Should I install all the pending updates? Is there a way to delete all the pending updates and re-download fresh ones? Is it possible that the repeated BSODs partially corrupted the pending updates?
As I can still download updates, do I need to do an in-place upgrade? Can I mount an ISO to repair from there, or should I try to update first?
I'm reasonably computer literate (this PC is my first custom build) but I'm not confident enough in this particular problem to know what the next step is. What should I do?
The PC itself seems to be functioning just fine, but this seems like a serious issue even if all otherwise looks mostly normal.
Thanks!
-- Side note: here's the lump of pending updates I have. It said 51, but after it finished scanning the temp files it went up to 70.
Various quality, Defender definition, and etc updates have installed in the update history section. Most recent was KB4023057 for example, a couple days ago.
Microsoft Windows [Version 10.0.19044.1889]
(c) Microsoft Corporation. All rights reserved.
C:\Windows\system32>sfc /scannow
Beginning system scan. This process will take some time.
Windows Resource Protection could not perform the requested operation.
C:\Windows\system32>Dism /Online /Cleanup-Image /RestoreHealth
Deployment Image Servicing and Management tool
Version: 10.0.19041.844
Image Version: 10.0.19044.1889
[== 3.8% ]
Error: 14098
The component store has been corrupted.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
C:\Windows\system32>Dism /Online /Cleanup-Image /CheckHealth
Deployment Image Servicing and Management tool
Version: 10.0.19041.844
Image Version: 10.0.19044.1889
The component store is repairable.
The operation completed successfully.
C:\Windows\system32>Dism /Online /Cleanup-Image /ScanHealth
Deployment Image Servicing and Management tool
Version: 10.0.19041.844
Image Version: 10.0.19044.1889
[== 4.9% ]
Error: 14098
The component store has been corrupted.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
C:\Windows\system32>