I have a Windows 2008R2 server on which all security monthly quality roll-up updates have failed to install since June with error code 0x80070002 - file not found
Other Windows updates appear to install correctly, it's just the monthly roll-ups that fail.
SFC /scannow shows no errors
SURT shows no errors
SFCFix.txt shows no errors
But in the cbs.log I have the following:
2018-07-11 22:14:27, Info CBS Exec: Staging Package: Package_1517_for_KB4338818~31bf3856ad364e35~amd64~~6.1.1.8, Update: 4338818-4403_neutral_LDR
2018-07-11 22:14:27, Info CBS Exec: Staging Package: Package_1517_for_KB4338818~31bf3856ad364e35~amd64~~6.1.1.8, Update: 4338818-4403_neutral_LDR, PinDeployment: amd64_de052ec1b8076fd60bfd864a5134f012_31bf3856ad364e35_7.6.7601.24085_none_8959acdf028cdf1a
2018-07-11 22:14:28, Info CBS Failed to find file: amd64_microsoft-windows-s..-downlevel.binaries_31bf3856ad364e35_6.3.9600.18665_none_5f811e34ff60b71f\MsSpellCheckingFacility.exe [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Info CBS Failed to gather all required files. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Info CBS Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Info CSI 0000000e@2018/7/11:21:14:28.587 CSI Transaction @0x1666bc0 destroyed
2018-07-11 22:14:28, Error CBS Failed to pre- stage package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Info CBS Perf: Stage chain complete.
2018-07-11 22:14:28, Info CBS Failed to stage execution chain. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Error CBS Failed to process single phase execution. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8, status: 0x80070002, failure source: Stage, start state: Resolved, target state: Installed, client id: WindowsUpdateAgent
2018-07-11 22:14:28, Info CBS Failed to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2018-07-11 22:14:28, Info CBS Failed to add %windir%\winsxs\pending.xml to WER report because it is missing. Continuing without it...
2018-07-11 22:14:28, Info CBS Failed to add %windir%\winsxs\pending.xml.bad to WER report because it is missing. Continuing without it...
2018-07-11 22:14:29, Info CBS Reboot mark refs: 0
2018-07-11 22:14:29, Info CBS SQM: Reporting package change for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8, current: Resolved, pending: Default, start: Resolved, applicable: Installed, target: Installed, limit: Installed, hotpatch status: StillGoing, status: 0x0, failure source: Stage, reboot required: False, client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 897, first merged sequence: 897
2018-07-11 22:14:29, Info CBS SQM: Upload requested for report: PackageChangeBegin_Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8, session id: 142859, sample type: Standard
2018-07-11 22:14:29, Info CBS SQM: Ignoring upload request because the sample type is not enabled: Standard
2018-07-11 22:14:29, Info CBS SQM: Reporting package change completion for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8, current: Resolved, original: Resolved, target: Installed, status: 0x80070002, failure source: Stage, failure details: "(null)", client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 897, first merged sequence: 897
2018-07-11 22:14:29, Info CBS SQM: stage time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2018-07-11 22:14:29, Info CBS SQM: execute time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2018-07-11 22:14:29, Info CBS SQM: Failed to initialize Win SAT assessment. [HRESULT = 0x80040154 - Unknown Error]
2018-07-11 22:14:29, Info CBS SQM: average disk throughput datapoint is invalid [HRESULT = 0x80040154 - Unknown Error]
2018-07-11 22:14:29, Info CBS SQM: Upload requested for report: PackageChangeEnd_Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8, session id: 142862, sample type: Standard
2018-07-11 22:14:29, Info CBS SQM: Ignoring upload request because the sample type is not enabled: Standard
2018-07-11 22:14:29, Info CBS Enabling LKG boot option
2018-07-11 22:14:29, Info CBS Restored system sleep block state: 0x80000000
2018-07-11 22:14:29, Info CBS Exec: Processing complete. Session: 30677339_2069829355, Package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24180.1.8 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
I've attached the various log files. I really don't want to have to rebuild this system just to get Windows updates working again if avoidable.
Thanks in advance