I've been fighting with a Server 2016 system that refuses to install the latest (Jan 2025) cumulative update. I've tried the usual sfc/dism to check things out. DISM "restorehealth" gives me an error 1734 "The array bounds are invalid". The Windows update troubleshooter says the database is bad but was unable to fix it. I tried the manual steps of removing the SoftwareDistribution and Catroot2 folders, etc but these issues are persisting.
The CBS.LOG file indicates a series of errors, all involving KB5044293 which I think was from Oct 2024, and they all look similar to this (different package #'s for each of the 30-40 entries):
Mark store corruption flag because of package: Package_3077_for_KB5044293~31bf3856ad364e35~amd64~~10.0.1.7. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
At this point I'm stuck because I don't know how to resolve that. I see the registry is littered with references to these things, especially ones in areas like:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\
But those are set with permissions that only TrustedInstaller can modify and I wouldn't be comfortable trying to take ownership of those and removing them anyway for fear of making things worse.
I'm unfamiliar with how these Sysnative tools work exactly that I've seen so much of when other people have random issues, but I figured it's worth a shot.
The ComponentScanner didn't find any errors / corruption, but I did run a fresh DISM /restorehealth and am including that CBS.zip file plus the component scanner log just to confirm it didn't find anything.
The CBS.LOG file indicates a series of errors, all involving KB5044293 which I think was from Oct 2024, and they all look similar to this (different package #'s for each of the 30-40 entries):
Mark store corruption flag because of package: Package_3077_for_KB5044293~31bf3856ad364e35~amd64~~10.0.1.7. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
At this point I'm stuck because I don't know how to resolve that. I see the registry is littered with references to these things, especially ones in areas like:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\
But those are set with permissions that only TrustedInstaller can modify and I wouldn't be comfortable trying to take ownership of those and removing them anyway for fear of making things worse.
I'm unfamiliar with how these Sysnative tools work exactly that I've seen so much of when other people have random issues, but I figured it's worth a shot.
The ComponentScanner didn't find any errors / corruption, but I did run a fresh DISM /restorehealth and am including that CBS.zip file plus the component scanner log just to confirm it didn't find anything.