There's some interesting errors in the CBS.log background..
Code:
2014-01-01 23:43:06, Info CBS Calling client to resolve source, cannot find file 'rdpcorekmts.dll' at path: \\?\C:\Windows\SoftwareDistribution\Download\19b53483b79dbd4efbf89b4fc7b270d4\amd64_microsoft-windows-t..extensions-binaries_31bf3856ad364e35_6.1.7601.21907_none_0264a4fb0f9b0e60\rdpcorekmts.dll
2014-01-01 23:43:06, Error CBS Exec: Failed to pre-stage package: WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~amd64~en-US~7.6.7600.256, file: rdpcorekmts.dll, source: \\?\C:\Windows\SoftwareDistribution\Download\19b53483b79dbd4efbf89b4fc7b270d4\amd64_microsoft-windows-t..extensions-binaries_31bf3856ad364e35_6.1.7601.21907_none_0264a4fb0f9b0e60\rdpcorekmts.dll, sandbox: (null) [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2014-01-01 23:43:06, Info CBS Failed to gather all required files. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2014-01-01 23:43:06, Info CBS Failed to gather all missing files for package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2014-01-01 23:43:06, Info CSI 0000000e@2014/1/1:23:43:06.043 CSI Transaction @0x4d8860 destroyed
2014-01-01 23:43:06, Error CBS Failed to pre- stage package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2014-01-01 23:43:06, Info CBS Perf: Stage chain complete.
2014-01-01 23:43:06, Info CBS Failed to stage execution chain. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2014-01-01 23:43:06, Error CBS Failed to process single phase execution. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2014-01-01 23:43:06, Info CBS WER: Generating failure report for package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514, status: 0x800f081f, failure source: Stage, start state: Partially Installed, target state: Installed, client id: WindowsUpdateAgent
2014-01-01 23:43:06, Info CBS Failed to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
Code:
2014-01-01 23:38:58, Error CBS SPI: (SPIRegQueryQWORDValue:341)Failed to open the registry root: n/a, key: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePack\SP1. er=0x2
2014-01-01 23:38:58, Info CBS SPI: peakDiskNeutral (894 MB 915456 KB)
2014-01-01 23:38:58, Error CBS SPI: (SPIRegQueryQWORDValue:341)Failed to open the registry root: n/a, key: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePack\SP1. er=0x2
2014-01-01 23:38:58, Info CBS SPI: peakDiskMaxLP (521 MB 533504 KB)
2014-01-01 23:38:58, Error CBS SPI: (SPIRegQueryQWORDValue:341)Failed to open the registry root: n/a, key: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePack\SP1. er=0x2
2014-01-01 23:38:58, Info CBS SPI: writtenBlocksNeutral (3129 MB 3204096 KB)
2014-01-01 23:38:58, Error CBS SPI: (SPIRegQueryQWORDValue:341)Failed to open the registry root: n/a, key: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePack\SP1. er=0x2
2014-01-01 23:38:58, Info CBS SPI: writtenBlocksMaxLP (1824 MB 1867776 KB)
2014-01-01 23:38:58, Error CBS SPI: (SPIRegQueryQWORDValue:341)Failed to open the registry root: n/a, key: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePack\SP1. er=0x2
2014-01-01 23:38:58, Info CBS SPI: percentPeakDiskUsageBuffer 0.050000L
2014-01-01 23:38:58, Error CBS SPI: (SPIRegQueryQWORDValue:341)Failed to open the registry root: n/a, key: SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePack\SP1. er=0x2
2014-01-01 23:38:58, Info CBS SPI: percentWrittenBlocksBuffer 0.050000L
I think the problem is that the SoftwareDistribution folder is corrupted, the system is unable to update to the latest Update Agent as a result.
Hopefully, the solution will be to rename the folder, which will force Windows to rebuild it and re-download the update.
Open an Elevated Command Prompt
Run the following commands
NET STOP WUAUSERV
REN C:\WINDOWS\SoftwareDistribution SDOLD
NET START WUAUSERV
wait 15 minutes, and reboot
then wait 10 minutes, and open Windows Updates, and run a Check for Updates.
Install only the oldest update found - and reboot once installed
then go back to Windows updates and install the others.