My primary domain controller (Server 2012 R2 Standard) is failing updates kb4556846 and kb4556853. I've done them individually and the update will install, ask for a reboot, and then roll back the changes upon reboot. I've dug through the cbs.log file and discovered this:
Extraction of file: update.ses failed because it is not present in the container.
2020-06-03 15:23:01, Info DPX DpxException hr=0x80070002 code=0x020109
2020-06-03 15:23:01, Info CBS Not able to add file to extract: update.ses [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
One forum said this error is not fatal and the log does indicate that the process kept going after this error.
And this error:
Doqe: Recording result: 0x80070003, for Inf: ntprint.inf
2020-06-11 14:31:34, Info CBS DriverUpdateInstallUpdates failed [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2020-06-11 14:31:34, Info CBS Doqe: Failed installing driver updates [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2020-06-11 14:31:34, Info CBS Perf: Doqe: Install ended.
2020-06-11 14:31:34, Info CBS Failed installing driver updates [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2020-06-11 14:31:34, Error CBS Startup: Failed while processing non-critical driver operations queue. [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2020-06-11 14:31:34, Info CBS Startup: Rolling back KTM, because drivers failed.
Both these updates ran fine on my secondary domain controller. As several forums have suggested, I've done the following troubleshooting steps without success:
Install the update directly from Microsoft (bypassing my WSUS server), ran scf with scan and DISM with repair option, I've stopped the WSUS service and deleted the contents of C:\Windows\SoftwareDistribution and forced a re-download of the updates, copied
over the C:\Windows\INF\ntprint.inf file from my working domain controller (since the hashes were different).
Any help would be appreciated. Thanks!