On a Windows Server 2008 R2 SP1, I am unable to install KB4493472, which always fails with
Installation Failure: Windows failed to install the following update with error 0x8024200d: 2019-04 Security Monthly Quality Rollup for Windows Server 2008 R2 for x64-based Systems (KB4493472).
What I have already tried:
- Running sfc /scannow, which gives a clean result
- Running the System Update Readiness tool (found at KB947821 on support.microsoft.com), which also shows no errors
- Removal of the %WinDir%\SoftwareDistribution folder
- Installing the update manually with downloads from catalog.update.microsoft.com
None of the above have made any difference; this update still fails to install. The relevant section of WindowsUpdate.log contains:
...
2019-04-11 09:01:19:524 936 d8c AU All updates already downloaded, setting percent complete to 100
2019-04-11 09:01:19:648 3812 97c Handler WARNING: CBS called ResolveSource
2019-04-11 09:01:20:538 936 a10 AU All updates already downloaded, setting percent complete to 100
2019-04-11 09:01:20:772 3812 97c Handler FATAL: CBS called Error with 0x800f081f,
2019-04-11 09:01:20:772 936 cfc AU >>## RESUMED ## AU: Installing update [UpdateId = {C8630C56-66BA-4F5F-8564-30D73F25BEB8}]
2019-04-11 09:01:20:772 936 cfc AU # WARNING: Install failed, error = 0x8024200D / 0x8024200D
2019-04-11 09:01:20:772 3812 ec8 Handler FATAL: Completed install of CBS update with type=0, requiresReboot=0, installerError=1, hr=0x8024200d
2019-04-11 09:01:20:772 3812 ec8 Handler :::::::::
2019-04-11 09:01:20:772 3812 ec8 Handler :: END :: Handler: CBS Install
2019-04-11 09:01:20:772 3812 ec8 Handler :::::::::::::
2019-04-11 09:01:20:787 936 4e0 DnldMgr Install failed because the update {87A05CC7-9216-4F54-8A7C-B732888AA710} was not complete; mark update as not downloaded.
2019-04-11 09:01:20:787 936 4e0 Agent LogHistory called. idUpdate={C8630C56-66BA-4F5F-8564-30D73F25BEB8}.201, resultMapped=8024200D, resultUnMapped=8024200D
2019-04-11 09:01:20:787 936 4e0 Agent *********
2019-04-11 09:01:20:787 936 cfc AU Install call completed.
2019-04-11 09:01:20:787 936 4e0 Agent ** END ** Agent: Installing updates [CallerId = AutomaticUpdates]
...
And an excerpt of CBS.log (that seems to apply) contains:
...
2019-04-11 09:01:18, Info CBS Exec: Staging Package: Package_1638_for_KB4493472~31bf3856ad364e35~amd64~~6.1.1.8, Update: 4493472-4632_neutral_LDR,
PinDeployment: amd64_e4822cf0ae2405da024528817dbaa38d_31bf3856ad364e35_7.6.7601.24085_none_fcacf8b0c370094d
2019-04-11 09:01:18, Info CBS Exec: Staging Package: Package_1674_for_KB4493472~31bf3856ad364e35~amd64~~6.1.1.8, Update: 4493472-4702_neutral_LDR
2019-04-11 09:01:18, Info CBS Exec: Staging Package: Package_1674_for_KB4493472~31bf3856ad364e35~amd64~~6.1.1.8, Update: 4493472-4702_neutral_LDR,
PinDeployment: amd64_de052ec1b8076fd60bfd864a5134f012_31bf3856ad364e35_7.6.7601.24085_none_8959acdf028cdf1a
2019-04-11 09:01:19, Info CBS Calling client to resolve source, cannot find file 'usbccgp.sys' at path: \\?\C:\Windows\SoftwareDistribution\Download\6ea408e302996a5e7f006433d356c2a3\amd64_usb.inf_31bf3856ad364e35_6.1.7601.24138_none_29961caa3e3c75d8\usbccgp.sys
2019-04-11 09:01:19, Error CBS Exec: Failed to pre-stage package: Package_1674_for_KB4493472~31bf3856ad364e35~amd64~~6.1.1.8, file: usbccgp.sys,
source: \\?\C:\Windows\SoftwareDistribution\Download\6ea408e302996a5e7f006433d356c2a3\amd64_usb.inf_31bf3856ad364e35_6.1.7601.24138_none_29961caa3e3c75d8\usbccgp.sys, sandbox: (null) [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-04-11 09:01:19, Info CBS Failed to gather all required files. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-04-11 09:01:19, Info CBS Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24411.1.8
[HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-04-11 09:01:19, Info CSI 00000014@2019/4/11:15:01:19.648 CSI Transaction @0xbc27e0 destroyed
2019-04-11 09:01:19, Error CBS Failed to pre- stage package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24411.1.8 [HRESULT = 0x800f081f
- CBS_E_SOURCE_MISSING]
2019-04-11 09:01:19, Info CBS Perf: Stage chain complete.
2019-04-11 09:01:19, Info CBS Failed to stage execution chain. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-04-11 09:01:19, Error CBS Failed to process single phase execution. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-04-11 09:01:19, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24411.1.8, status:
0x800f081f, failure source: Stage, start state: Staged, target state: Installed, client id: WindowsUpdateAgent
2019-04-11 09:01:19, Info CBS Failed to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2019-04-11 09:01:19, Info CBS Failed to add %windir%\winsxs\pending.xml to WER report because it is missing. Continuing without it...
2019-04-11 09:01:19, Info CBS Failed to add %windir%\winsxs\pending.xml.bad to WER report because it is missing. Continuing without
it...
2019-04-11 09:01:20, Info CBS Reboot mark refs: 0
...
I have a ZIP file containing WindowsUpdate.log, CBS.log, and CheckSUR.log, if this would be useful.