Share via

Real fix for corruption in windows server

Anonymous
Nov 29, 2024, 4:27 PM

Hey,

I have two servers that update to the october cumulative update of windows server 2019.

This two servers are fail with the same cbs error while update to November,

2024-11-29 16:19:52, Info CSI 00000016 Component Microsoft-Windows-SPP-Main, version 10.0.17763.4377, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} does not have a winner but has 2 other component version(s)

2024-11-29 16:19:52, Error CSI 00000017 (F) Can not identify matching versions for component Microsoft-Windows-SPP-Main, version 10.0.17763.4377, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}.[gle=0x80004005]

2024-11-29 16:19:52, Error CSI 00000018@2024/11/29:14:19:52.809 (F) Attempting to mark store corrupt with category [l:21 ml:22]'CorruptComponentValue'[gle=0x80004005]

2024-11-29 16:19:52, Error CSI 00000019@2024/11/29:14:19:52.809 (F) onecore\base\wcp\componentstore\storelayout.cpp(2264): Error 800f0982 [Warning,Facility=15 (0x000f),Code=2434 (0x0982)] originated in function ComponentStore::CRawStoreLayout::AddComponentFile expression: ((SCODE) (((unsigned long)(1)<<31) | ((unsigned long)(15)<<16) | ((unsigned long)(0x982))) )

[gle=0x80004005]

2024-11-29 16:19:52, Info CBS Added C:\Windows\Logs\CBS\CBS.log to WER report.

2024-11-29 16:19:52, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129140928.log to WER report.

2024-11-29 16:19:52, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129133541.log to WER report.

2024-11-29 16:19:52, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129132102.log to WER report.

2024-11-29 16:19:52, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129103111.cab to WER report.

2024-11-29 16:19:52, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129095237.cab to WER report.

2024-11-29 16:19:52, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:52, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:52, Info CBS Not able to add poqexec.log to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:52, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:53, Info CSI 0000001a Component Microsoft-Windows-SPP-Main, version 10.0.17763.4377, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} does not have a winner but has 2 other component version(s)

2024-11-29 16:19:53, Error CSI 0000001b (F) Can not identify matching versions for component Microsoft-Windows-SPP-Main, version 10.0.17763.4377, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}.[gle=0x80004005]

2024-11-29 16:19:53, Error CSI 0000001c@2024/11/29:14:19:53.794 (F) Attempting to mark store corrupt with category [l:21 ml:22]'CorruptComponentValue'[gle=0x80004005]

2024-11-29 16:19:53, Error CSI 0000001d@2024/11/29:14:19:53.794 (F) onecore\base\wcp\componentstore\storelayout.cpp(2264): Error 800f0982 [Warning,Facility=15 (0x000f),Code=2434 (0x0982)] originated in function ComponentStore::CRawStoreLayout::AddComponentFile expression: ((SCODE) (((unsigned long)(1)<<31) | ((unsigned long)(15)<<16) | ((unsigned long)(0x982))) )

[gle=0x80004005]

2024-11-29 16:19:58, Error CSI 0000001e (F) STATUS_DELETE_PENDING #797826# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowSharingViolation), handle = {provider=NULL, handle=0, name= ("null")}, da = (DELETE|SYNCHRONIZE|FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES), oa = @0xda51d7c368->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[111]'\SystemRoot\WinSxS\Temp\InFlight\9a3b72c06942db01e5120000a805c02a\01ec82c06942db0100130000a805c02a_sqloledb.dll'; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0xda51d7c3d0, as = [gle=0xd0000056]

2024-11-29 16:19:58, Error CSI (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|0x00004000), eab = NULL, eal = 0, disp = Invalid)

[gle=0xd0000056]

2024-11-29 16:19:58, Error CSI 0000001f@2024/11/29:14:19:58.563 (F) onecore\base\wcp\sil\ntsystem.cpp(2987): Error STATUS_DELETE_PENDING originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)

[gle=0x80004005]

2024-11-29 16:19:58, Error CSI 00000020 (F) STATUS_DELETE_PENDING #797822# from Windows::Rtl::SystemImplementation::CDirectory::DeleteRecursively(...)[gle=0xd0000056]

2024-11-29 16:19:58, Error CSI 00000021 (F) 800f0982 [Error,Facility=(000f),Code=2434 (0x0982)] #751078# from Windows::COM::CComponentStore::InternalTransact(...)[gle=0x800f0982]

2024-11-29 16:19:58, Error CSI 00000022 (F) 800f0982 [Error,Facility=(000f),Code=2434 (0x0982)] #731880# from Windows::ServicingAPI::CCSITransaction::ICSITransaction2_AddFiles(Flags = 1, a = @0x261599450d0, fn = @0x261599458d0, fp = @0x261599460d0, disp = 0, op = 0)[gle=0x800f0982]

2024-11-29 16:19:58, Info CBS Failed to add to transaction package: Package-E609AE9C4B9F064F63B9F82C6C41015EB78B0025FBB071A753EAB008DC08CBDB~31bf3856ad364e35~amd64~~10.0.17763.6530 [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:19:58, Error CBS Failed to stage execution package: Package-E609AE9C4B9F064F63B9F82C6C41015EB78B0025FBB071A753EAB008DC08CBDB~31bf3856ad364e35~amd64~~10.0.17763.6530 [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:19:58, Info CBS CommitPackagesState: Started persisting state of packages

2024-11-29 16:19:58, Info CBS CommitPackagesState: Completed persisting state of packages

2024-11-29 16:19:58, Info CSI 00000023@2024/11/29:14:19:58.703 CSI Transaction @0x2614b545800 destroyed

2024-11-29 16:19:58, Info CBS Perf: Stage chain complete.

2024-11-29 16:19:58, Info CBS Failed to stage execution chain. [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:19:58, Error CBS Failed to process single phase execution. [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:19:58, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.6532.1.7, status: 0x800f0982, failure source: Stage, start state: Resolved, target state: Installed, client id: UpdateAgentLCU

2024-11-29 16:19:58, Info CBS Not able to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:58, Info CBS Added C:\Windows\Logs\CBS\CBS.log to WER report.

2024-11-29 16:19:58, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129140928.log to WER report.

2024-11-29 16:19:58, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129133541.log to WER report.

2024-11-29 16:19:58, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129132102.log to WER report.

2024-11-29 16:19:58, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129103111.cab to WER report.

2024-11-29 16:19:58, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20241129095237.cab to WER report.

2024-11-29 16:19:58, Info CBS Not able to add %windir%\winsxs\poqexec.log to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:58, Info CBS Not able to add %windir%\winsxs\pending.xml to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:58, Info CBS Not able to add %windir%\winsxs\pending.xml.bad to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2024-11-29 16:19:59, Info CBS Reboot mark cleared

2024-11-29 16:19:59, Info CBS Winlogon: Simplifying Winlogon CreateSession notifications

2024-11-29 16:19:59, Info CBS Winlogon: Deregistering for CreateSession notifications

2024-11-29 16:19:59, Info CBS FinalCommitPackagesState: Started persisting state of packages

2024-11-29 16:19:59, Info CBS Reporting package change for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.6532.1.7, current: Resolved, pending: Default, start: Resolved, applicable: Installed, target: Installed, limit: Installed, status: 0x0, failure source: Stage, reboot required: False, client id: UpdateAgentLCU, initiated offline: False, execution sequence: 168, first merged sequence: 168, reboot reason: REBOOT_NOT_REQUIRED, RM App session: -1, RM App name: N/A, FileName in use: N/A, release type: Security Update, OC operation: False, download source: 0, download time (secs): 4294967295, download status: 0x0 (S_OK), Express download: False, Download Size: 0

2024-11-29 16:20:00, Info CBS Reporting package change completion for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.6532.1.7, current: Resolved, original: Resolved, target: Installed, status: 0x800f0982, failure source: Stage, failure details: "(null)", client id: UpdateAgentLCU, initiated offline: False, execution sequence: 168, first merged sequence: 168, pending decision: InteractiveInstallFailed, primitive execution context: Interactive

2024-11-29 16:20:00, Info CBS Stage time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]

2024-11-29 16:20:00, Info CBS Execute time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]

2024-11-29 16:20:00, Info CBS FinalCommitPackagesState: Completed persisting state of packages

2024-11-29 16:20:00, Info CBS Enabling LKG boot option

2024-11-29 16:20:00, Info CBS Exec: Automatic corruption repair has already been attempted today, skip it.

2024-11-29 16:20:00, Info CBS Exec: Processing complete. Session: 31146600_3096849492, Package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.6532.1.7, Identifier: KB5046615 [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:20:00, Error CBS Failed to perform operation. [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:20:00, Info CBS Session: 31146600_3096849492 finalized. Reboot required: no [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:20:00, Info CBS Failed finalizing session [HRESULT = 0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND]

2024-11-29 16:20:00, Info CBS Failed to call Process on TiWorker session [HRESULT = 0x800f0982]

This is the logs, two servers not identical.

Is there a real fix , sfc and dism not working.

Update:

Now 3 of me servers with the same error,

the thing here the third server is rds server with other identical to him , one complete the update and one doesn’t.

Windows Server Devices and deployment Install Windows updates, features, or roles

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question. To protect privacy, user profiles for migrated questions are anonymized.

0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Anonymous
    Dec 3, 2024, 1:48 AM

    Hello,

    Thank you for posting in Microsoft Community forum.

    Based on the description, I understand your question is related to error logs.

    It seems there are multiple error in components, try use below commands to help fix:

    net stop wuauserv 
    
    net stop cryptsvc 
    
    net stop bits 
    
    net stop msiserver  
    
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    
    ren C: \Windows\System32\catroot2 Catroot2.old 
    
    net start wuauserv  
    
    net start cryptsvc 
    
    net start bits 
    
    net start msiserver 
    

    Close Command Prompt and reboot your PC.

    Have a nice day. 

    Best Regards,

    Molly

    0 comments No comments
  2. Anonymous
    Dec 10, 2024, 8:53 PM

    Getting the same issue on all of our Server Core 2019. Appears to be missing a feature that is not included in the Core version of the OS. We have a case open for the last 2 months about it and have gotten nowhere. the product team needs to test these updates on Core OS and add in the cab that is missing in core

    0 comments No comments
  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  4. Anonymous
    Jan 3, 2025, 3:38 PM

    I have not tested with Server Core but did get the same problem on Server 2019 Standard, in our case it turned out to be caused by the removal of the WindowsServerBackup optional feature. I could install CU2024-08 but 2024-10 and 2024-12 fail to install with a very similar error.

    2024-08 : ok

    2024-09 : untested

    2024-10 : fail

    2024-11 : untested

    2024-12 : fail

    To reproduce:

    1. Install Server 2019 accepting defaults, install SSU and CU 2024-08.
    2. Remove-WindowsOptionalFeature -Online -FeatureName 'WindowsServerBackup' -Remove
    3. Reboot and try to install 2024-12 it will fail.

    To fix it for our estate I have done a clean installation of Server 2019 using a temporary VM. Patched it to the same level and grabbed the C:\Windows\WinSxS directory. Used that to reinstall WindowsServerBackup on the others with the "-Source" flag pointing to the WinSxS dir. After this the updates installed fine.

    This might not be applicable to the core version of Windows as it might be conflicting on a different package. I have found the solution above by comparing Windows optional features between a working and non-working installation. I would suggest to use same approach in your situation to determine what package is causing the problem.

    It seems Microsoft has made these latest updates dependent on components that can be removed.

    Good luck!

    3 people found this answer helpful.
    0 comments No comments