StartComponentCleanup reports corruption, RestoreHealth fixes it, cleanup again reports corruption

kruess

New member
Joined
Jul 20, 2020
Posts
3
Hi all,
One of my systems is not allowing successful online StartComponentCleanup due to corruption (Error 14098, component store has been corrupted). RestoreHealth successfully repairs all it can find and ScanHealth / CheckHealth / sfc /scannow do not find any issues, but next StartComponentCleanup again reports corruption.

Error in cbs.log:
- Delta store baseline version missing for x86_microsoft-windows-i..nternetcontrolpanel_31bf3856ad364e35_11.0.9600.19463_none_36d3b8937c797a45
originated in function ComponentStore::CRawStoreLayout::RegenerateComponentsFromDelta expression: (null)
- 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT, source: Scavenge

SFCFix also reports "No corruptions were detected".

Any hints, tips help are highly welcome.

BfN,
-k
 

Attachments

Looks like that with every cycle of /RestoreHealth & /StartComponentCleanup, the failing component is somewhat later in the game and it's crawling in alphabetic order through the component store, skipping some components. Let's wait and see how far it gets after some days of processing...

Or does anyone know of a way to speed up the discovery and fix of all those components?
 
Indeed, after many loops (+/- 40) of my script which I quickly wrote to get through this without too much user intervention, the component store has been successfully repaired and the final cleanup did its job and free'd up some GiB's.

Still, if someone knows a quicker way to achieve this, I am happy to try it (I found further systems with that bug).
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top