Update check failed

JimBoJangles

Prominent
Jul 9, 2017
3
0
510
Windows 7 cannot check for updates. Im getting error 80070002. I Have tried to run SFC /Scannow and the process could not complete.

Any Ideas are welcomed.
 
Solution
From the log it looks like it can't find the original files to try a repair. The drive vendor would have a utility you can run to scan the drive for issues.
Have you tried the fixes that come up when you do a web search for that error code? There are quite a few things to try.


Neither update will install. Both say the update is not applicable to your system.
 


Make sure you are getting the right one for your computer, 32 or 64 bit. You may want to add some background to the issue, did updates work before? Is this a clean setup of Windows? Anything happen before the issue started? If the SFC command did not work, you may have a failing hard drive which is why updates and the scan failed.
 


This is a fairly old installation of 64 bit windows 7. Is there a software out there to test hd integrity?
If you can decipher CBS logs here is the log from the last SFC attempt.

2017-07-09 21:34:52, Info CBS Starting TrustedInstaller initialization.
2017-07-09 21:34:52, Info CBS Loaded Servicing Stack v6.1.7601.23505 with Core: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.23505_none_681aa442f6fed7f0\cbscore.dll
2017-07-09 21:34:54, Info CSI 00000001@2017/7/10:02:34:54.041 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x7fedec6eb5d @0x7fee98c9b6d @0x7fee989358f @0xff7de97c @0xff7dd799 @0xff7ddb2f)
2017-07-09 21:34:54, Info CSI 00000002@2017/7/10:02:34:54.041 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x7fedec6eb5d @0x7fee9916ade @0x7fee98e2984 @0x7fee9893665 @0xff7de97c @0xff7dd799)
2017-07-09 21:34:54, Info CSI 00000003@2017/7/10:02:34:54.056 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x7fedec6eb5d @0x7feef598728 @0x7feef598856 @0xff7de474 @0xff7dd7de @0xff7ddb2f)
2017-07-09 21:34:54, Info CBS Ending TrustedInstaller initialization.
2017-07-09 21:34:54, Info CBS Starting the TrustedInstaller main loop.
2017-07-09 21:34:54, Info CBS TrustedInstaller service starts successfully.
2017-07-09 21:34:54, Info CBS SQM: Initializing online with Windows opt-in: False
2017-07-09 21:34:54, Info CBS SQM: Cleaning up report files older than 10 days.
2017-07-09 21:34:54, Info CBS SQM: Requesting upload of all unsent reports.
2017-07-09 21:34:54, Info CBS SQM: Failed to start upload with file pattern: C:\Windows\servicing\sqm\*_std.sqm, flags: 0x2 [HRESULT = 0x80004005 - E_FAIL]
2017-07-09 21:34:54, Info CBS SQM: Failed to start standard sample upload. [HRESULT = 0x80004005 - E_FAIL]
2017-07-09 21:34:54, Info CBS SQM: Queued 0 file(s) for upload with pattern: C:\Windows\servicing\sqm\*_all.sqm, flags: 0x6
2017-07-09 21:34:54, Info CBS SQM: Warning: Failed to upload all unsent reports. [HRESULT = 0x80004005 - E_FAIL]
2017-07-09 21:34:54, Info CBS No startup processing required, TrustedInstaller service was not set as autostart, or else a reboot is still pending.
2017-07-09 21:34:54, Info CBS NonStart: Checking to ensure startup processing was not required.
2017-07-09 21:35:01, Info CSI 00000004@2017/7/10:02:35:01.529 PopulateComponentFamiliesKey - Begin
2017-07-09 21:36:15, Error CSI 00000005 (F) STATUS_OBJECT_NAME_NOT_FOUND #1550138# from Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey(flg = 0, key = {provider=NULL, handle=0}, da = (KEY_READ|KEY_WOW64_64KEY), oa = @0xade110->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[156]"\Registry\Machine\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_bbbedae4a285038719d3ea8528bc1t6b_b03f5f7f11d50a3a_none_576fafc1f5c7330a"; a🙁OBJ_CASE_INSENSITIVE)}, disp = Unmapped disposition: 11396312 (0x00ade4d8))[gle=0xd0000034]
2017-07-09 21:36:15, Error CSI 00000006@2017/7/10:02:36:15.863 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(3676): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey expression: (null)
[gle=0x80004005]
2017-07-09 21:36:16, Error CSI 00000007 (F) STATUS_OBJECT_NAME_NOT_FOUND #1550137# from Windows::Rtl::SystemImplementation::CKey::OpenExistingKey(f = 0, da = (KEY_READ), oa = @0xade5d0, key = NULL, disp = (null))[gle=0xd0000034]
2017-07-09 21:36:16, Info CBS NonStart: Failed to get store. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:36:16, Info CBS Failed to ensure no startup processing was required. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:36:16, Info CBS Failed during startup processing, continuing with Trusted Installer execution [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:36:16, Info CBS Startup processing thread terminated normally
2017-07-09 21:36:24, Info CSI 00000008@2017/7/10:02:36:24.271 PopulateComponentFamiliesKey - Begin
2017-07-09 21:37:15, Error CSI 00000009 (F) STATUS_OBJECT_NAME_NOT_FOUND #3100293# from Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey(flg = 0, key = {provider=NULL, handle=0}, da = (KEY_READ|KEY_WOW64_64KEY), oa = @0xa3cf50->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[156]"\Registry\Machine\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_bbbedae4a285038719d3ea8528bc1t6b_b03f5f7f11d50a3a_none_576fafc1f5c7330a"; a🙁OBJ_CASE_INSENSITIVE)}, disp = Unmapped disposition: 10736408 (0x00a3d318))[gle=0xd0000034]
2017-07-09 21:37:15, Error CSI 0000000a@2017/7/10:02:37:15.689 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(3676): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey expression: (null)
[gle=0x80004005]
2017-07-09 21:37:15, Error CSI 0000000b (F) STATUS_OBJECT_NAME_NOT_FOUND #3100292# from Windows::Rtl::SystemImplementation::CKey::OpenExistingKey(f = 0, da = (KEY_READ), oa = @0xa3d410, key = NULL, disp = (null))[gle=0xd0000034]
2017-07-09 21:37:15, Info CBS Failed to get CSI store. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:37:15, Error CBS Failed to initialize store parameters with boot drive: and windows directory: [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:39:08, Info CSI 0000000c@2017/7/10:02:39:08.196 PopulateComponentFamiliesKey - Begin
2017-07-09 21:39:58, Error CSI 0000000d (F) STATUS_OBJECT_NAME_NOT_FOUND #4650448# from Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey(flg = 0, key = {provider=NULL, handle=0}, da = (KEY_READ|KEY_WOW64_64KEY), oa = @0xa3cf50->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[156]"\Registry\Machine\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_bbbedae4a285038719d3ea8528bc1t6b_b03f5f7f11d50a3a_none_576fafc1f5c7330a"; a🙁OBJ_CASE_INSENSITIVE)}, disp = Unmapped disposition: 10736408 (0x00a3d318))[gle=0xd0000034]
2017-07-09 21:39:58, Error CSI 0000000e@2017/7/10:02:39:58.428 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(3676): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey expression: (null)
[gle=0x80004005]
2017-07-09 21:39:58, Error CSI 0000000f (F) STATUS_OBJECT_NAME_NOT_FOUND #4650447# from Windows::Rtl::SystemImplementation::CKey::OpenExistingKey(f = 0, da = (KEY_READ), oa = @0xa3d410, key = NULL, disp = (null))[gle=0xd0000034]
2017-07-09 21:39:58, Info CBS Failed to get CSI store. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:39:58, Error CBS Failed to initialize store parameters with boot drive: and windows directory: [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:49:58, Info CBS Reboot mark refs incremented to: 1
2017-07-09 21:49:58, Info CBS Scavenge: Starts
2017-07-09 21:50:06, Info CSI 00000010@2017/7/10:02:50:06.297 PopulateComponentFamiliesKey - Begin
2017-07-09 21:50:59, Info CSI 00000011 Install-map entry missing component key in populate: [l:154{77}]"amd64_bbbedae4a285038719d3ea8528bc1d6b_b03f5f7f11d50a3a_none_576fafc1f5c7330a" [l:28{14}]"6.1.7601.23505"
2017-07-09 21:50:59, Error CSI 00000012 (F) STATUS_OBJECT_NAME_NOT_FOUND #6200672# from Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey(flg = 0, key = {provider=NULL, handle=0}, da = (KEY_READ|KEY_WOW64_64KEY), oa = @0x9cdfb0->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[156]"\Registry\Machine\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_bbbedae4a285038719d3ea8528bc1t6b_b03f5f7f11d50a3a_none_576fafc1f5c7330a"; a🙁OBJ_CASE_INSENSITIVE)}, disp = Unmapped disposition: 10281848 (0x009ce378))[gle=0xd0000034]
2017-07-09 21:50:59, Error CSI 00000013@2017/7/10:02:50:59.127 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(3676): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation:😀irectRegistryProvider::SysOpenKey expression: (null)
[gle=0x80004005]
2017-07-09 21:50:59, Error CSI 00000014 (F) STATUS_OBJECT_NAME_NOT_FOUND #6200671# from Windows::Rtl::SystemImplementation::CKey::OpenExistingKey(f = 0, da = (KEY_READ), oa = @0x9ce470, key = NULL, disp = (null))[gle=0xd0000034]
2017-07-09 21:50:59, Info CBS Scavenge: Failed to get CSI store for scavenging. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:50:59, Info CBS Warning: Failed to scavenge CSI store. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:50:59, Info CBS Reboot mark refs: 0
2017-07-09 21:50:59, Info CBS Warning: Failed while executing service idle processing. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:50:59, Info CBS Warning: Failed to execute service idle processing. Error code: 0X80070002 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2017-07-09 21:50:59, Info CBS Idle processing thread terminated normally
2017-07-09 21:51:07, Info CSI 00000015@2017/7/10:02:51:07.144 PopulateComponentFamiliesKey - Begin
 
From the log it looks like it can't find the original files to try a repair. The drive vendor would have a utility you can run to scan the drive for issues.
Have you tried the fixes that come up when you do a web search for that error code? There are quite a few things to try.
 
Solution