Questions regarding f!<filename> registry value in COMPONENTS hive

shirogane

New member
Joined
Sep 23, 2024
Posts
1
Hi Sysnative team!
Recently I ran into a problem when I was installing KB5043050. It throw me error 0x80070057.
Then I looked up my CBS.log, seems like some issues about deltastore:
Code:
2024-10-02 21:09:56, Info      CSI    00003179 Regenerating payload files from delta files on component: [l:91 ml:140]'amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_10.0.17763.1_none_0a18eccab82c677e'
2024-10-02 21:09:56, Error     CSI    0000317a@2024/10/2:13:09:56.716 (F) onecore\base\wcp\componentstore\deltastore.cpp(3503): Error STATUS_INVALID_PARAMETER originated in function ComponentStore::CRawStoreLayout::RecursivelyRegenerateComponentPayload expression: Parameter check failed[gle=0x80004005]
I search the forum and found this thread , which is familar to my log. So I modified the fixlist file from that thread, changed the component name and registry key like this
Code:
reg load HKLM\COMPONENTS C:\WINDOWS\SYSTEM32\CONFIG\COMPONENTS
reg add HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_10.0.17763.1_none_0a18eccab82c677e /v f!msdtc.log /t REG_DWORD /d 0x201 /f
reg delete HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_10.0.17763.1_none_0a18eccab82c677e /v CF /f
And it just work like a charm....
I'm really curious about how this magic happen. After some google-ing I found CF seems like some staging flag, and the value of f! key sounds like some properties flag about that corresponding file. But I can't find some explaination about that value...the 0x201 in the fix becomes a magic number to me.
I want to what does that means, so I post this thread.... hope you can clearify my confusion😂
Thanks in advance for your help.
 
Hi and welcome to Sysnative,

See this thread for an explanation and the different value data for f! marks.
 
Last edited:

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

Back
Top