Good day to all,
I have a Windows server 2019 standard (Hyper-v guest) which does not install the monthly updates (CU's) anymore.
Install goes without error, but at the reboot the updates is reverted.
To fix this I tried:
1)
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
Reboot server, installed the windows updates and rebooted again
2)
Ran without error:
- DISM /online /cleanup-image /RestoreHealth
- SFC /scannow
installed the windows updates and rebooted again
Downloaded the latest CU (KB5031361), installed it manually and rebooted.
In the event log there is no clear error
In the CBS log I found:
2023-12-08 02:02:22, Info CBS INSTALL index: 164, phase: 2, result 13, inf: mshdc.inf
2023-12-08 02:02:22, Info CBS Doqe: Recording result: 0x8007000d, for Inf: mshdc.inf
2023-12-08 02:02:22, Info CBS DriverUpdateInstallUpdates failed [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-12-08 02:02:22, Info CBS Doqe: Failed installing driver updates [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-12-08 02:02:22, Info CBS Perf: Doqe: Install ended.
2023-12-08 02:02:22, Info CBS Failed installing driver updates [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-12-08 02:02:22, Error CBS Shtd: Failed while processing non-critical driver operations queue. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-12-08 02:02:22, Info CBS Shtd: Rolling back KTM, because drivers failed.
As far as I know, the mshdc.inf driver is an AHCI driver, but this is a Hyper-V guest with only Hyper-V SCSI storage used.
This is a production SQL server, therefor any updates/fixes has to be done outside office hours.
Thanks in advance for the advice/support,