This seems to be the critical error from the SFC data....
Code:
2015-02-10 17:43:27, Info CSI 000001b5 [SR] Cannot repair member file [l:20{10}]"Wdfres.dll" of Microsoft-Windows-WDF-Kernel Library, Version = 6.1.7601.18198, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2015-02-10 17:43:27, Error CSI 000001b6 (F) STATUS_TOO_LATE #4030303# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 1, key = 680 (error querying object name; ntstatus: STATUS_INSUFFICIENT_RESOURCES), vn = [ml:88{44},l:24{12}]"f!wdfldr.sys", kvic = 2, kvi = 2, disp = 0)[gle=0xd0000189]
2015-02-10 17:43:27, Error CSI 000001b7@2015/2/10:22:43:27.494 (F) d:\win7sp1_gdr\base\wcp\sil\merged\ntu\ntsystem.cpp(4158): Error STATUS_TOO_LATE originated in function Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey expression: (null)
[gle=0x80004005]
2015-02-10 17:43:27, Info CBS Failed to open regkey configuration. [HRESULT = 0x80070013 - ERROR_WRITE_PROTECT]
2015-02-10 17:43:27, Info CBS Failed to query Consent Key. [HRESULT = 0x80070013 - ERROR_WRITE_PROTECT]
2015-02-10 17:43:27, Error CSI 000001b8 (F) STATUS_TOO_LATE #4030302# from Windows::Rtl::SystemImplementation::CBufferedRegistryProvider::SysQueryValueKey(flags = 3, key = 124cc00 (error querying object name; ntstatus: STATUS_INVALID_HANDLE), vn = [ml:88{44},l:24{12}]"f!wdfldr.sys", kvic = 2, kvi = 2, disp = 0)[gle=0xd0000189]
2015-02-10 17:43:27, Error CSI 000001b9 (F) STATUS_TOO_LATE #4030301# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 3, kn = [l:296{148}]"\Registry\Machine\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-wdf-kernellibrary_31bf3856ad364e35_6.1.7601.18198_none_d426811134c90d14\", vn = [ml:88{44},l:24{12}]"f!wdfldr.sys", ic = KeyValuePartialInformation (2), info = {l:0 b:}, disp = 0)[gle=0xd0000189]
...however, that's from the first run of SFC that you did - the second is error-free.
There don't appear to be any other significant problems in the CBS.log and the CBSPersist file is too big for me to open in a decent reader
You didn't post the windowsupdate.log file?